From shelf-cam frame to trade-marketing dashboard.
Six steps. None of them require you to change your team, your retailer relationship, or your contract. We bolt onto the rotation we already run.

Body-worn cameras issued to existing merchandisers and promoters.
Insta360 / GoPro Hero / purpose-built body-cam options. ~S$280 unit cost. No new headcount, no new route.
End-of-shift upload to encrypted S3 / Cloudflare R2 over 4G or in-store Wi-Fi. Median 4-minute upload per visit.
Cameras roll only inside merchandising windows. Audio is disabled. On-device blur of any incidental persons.

SAM2-class segmentation isolates shelves from aisle clutter.
Frames extracted at adaptive cadence — denser when motion is low, sparser when the merchandiser is walking.
SAM2 segments shelf bays. YOLOv8 / YOLO-NAS, fine-tuned on a Singapore-specific FMCG dataset, finds product instances.
Aisle-end caps, gondolas, and chillers are tagged differently and routed into the right downstream model.

Brand → variant. Two stages, one truth.
Coarse model classifies into category (snacks / beverages / dairy / personal care...).
Fine model resolves brand. Embedding match resolves sub-variant against a maintained 18,400+ SKU image library.
Unrecognised SKUs flag the shelf segment for human-in-the-loop tagging. Within 48 hours, the SKU enters the library and downstream audits recognise it automatically.

Local retailer formats. Promo schemes parsed.
PaddleOCR / Google Document AI fine-tuned on NTUC, Sheng Siong, Cold Storage, Giant, Donki tag formats.
Promo decoder converts shelf-talker copy into structured records: '2 for $5', '20% off', 'Member price S$11.95'.
Multi-tier pricing (member vs walk-in) tracked when retailer surfaces both on the shelf-talker.

Upload your planogram. We diff what's on the shelf.
Compute facing-by-facing diff between planogram and reality.
Score eye-level compliance, sequence compliance, OOS gaps, and competitor-adjacency violations.
Print-ready evidence packs for retailer Category Manager negotiations: photo + facings + dates + retailer + outlet.

Dashboard, alerts, evidence packs, raw data.
Weekly dashboard with category, retailer, region drilldowns.
OOS alerts via Slack / Email / webhook the moment a merchandiser uploads.
Raw CSV / Parquet exports for your BI stack. REST API for product integrations.


The shelf is the only thing the camera is allowed to see.
On-device blur
Faces and PII blurred at the camera before footage leaves the body-cam. Audio is disabled at the firmware level.
Encryption
TLS 1.3 in transit. AES-256 at rest. Region-locked to Singapore (and country-locked when we expand into MY/ID/PH/VN/TH).
Retailer agreements
Filming windows agreed at the chain level. We do not collect competitor-brand merchandiser footage. PDPA-registered. AI Verify principles.