Chat with us!
Chat
Chatbot
InnovationM

Our AI assistant chatbot

bell icon
Book a discovery call with the sales team!

Let's connect for a quick conversation to learn more about your requirements and see if we're a good fit.

Schedule a Discussion →
Book a Meeting

How Shelf-Monitoring Computer Vision Is Reducing Out-of-Stocks for a Grocery Chain

The Story

A regional US grocery chain with stores across several states wanted a reliable, near-real-time view of what was actually on its shelves. Store managers relied on scheduled walk-throughs and point-of-sale data, and empty facings on fast-moving items often went unnoticed for hours, especially during evening peaks and weekends.

InnovationM helped address this challenge through computer vision development services. As an AI development company with retail experience, InnovationM built a shelf-monitoring system that reads images from fixed shelf cameras and associate handhelds. It detects gaps and misplaced products and sends prioritized restock tasks to store teams through the apps they already use.

The Challenge

Inventory records said a product was in the store, but that did not mean it was on the shelf where shoppers could find it.

The existing approach made it difficult to:

  • Spot empty or low facings between scheduled shelf audits.
  • Catch out-of-stocks during evening peaks and weekends.
  • Tell a true out-of-stock apart from stock sitting in the backroom.
  • Check planogram compliance and price-label accuracy across hundreds of aisles.
  • Prioritize restocking by sales impact rather than by whoever noticed first.
  • Give category and replenishment teams store-level evidence of shelf conditions.

From a technical perspective, grocery shelves are hard for deep learning models. Thousands of SKUs look alike, packaging changes with seasonal promotions, lighting varies from aisle to aisle, and shoppers and carts block the view. Detections had to map to the right SKU, shelf position, and planogram, and the system had to work with the chain's existing inventory and task tools rather than adding another dashboard.

The Solution

InnovationM developed a shelf intelligence layer that turns shelf images into structured availability events and store tasks. Each image is matched against the planogram and current inventory, so the system knows what should be on the shelf, what is there, and what needs action. The solution included:

  • Gap & low-stock detection: Using object detection to find empty facings, thin stock, and pushed-back product on each shelf segment.
  • SKU recognition: Fine-tuning a product recognition model on the chain's catalog images, with embedding-based lookup so new packaging can be added without full retraining.
  • Planogram compliance checks: Comparing detected product positions with the planogram to flag misplaced items and missing shelf labels.
  • Price-label reading: Applying OCR to shelf-edge labels to catch missing or mismatched prices against the pricing system, validated through testing services.
  • Backroom-aware alerts: Checking on-hand inventory before raising a task, so associates restock items that exist in the store and replenishment is flagged for items that do not.
  • Task routing: Pushing restock tasks to associate mobile apps on handhelds, ranked by item velocity and time of day.
  • Privacy safeguards: Blurring shoppers and staff in captured images before storage, with short retention windows.

The key focus was not simply detecting empty shelves, but creating a way to send the right associate to the right aisle while the sale could still be saved.

The Impact

The implementation helped the grocery chain move from periodic manual checks toward a continuous shelf signal that store teams act on during the shift. Category teams also gained shared evidence of shelf conditions across stores. The solution supported:

  • Fewer out-of-stock hours on high-velocity items.
  • Faster time from empty facing to restock.
  • Higher planogram compliance.
  • Fewer price-label errors at the shelf edge.
  • Less time spent on manual shelf audits.
  • A foundation for store-level shelf data in replenishment and supplier discussions.

By bringing together shelf image analysis, SKU recognition, inventory checks, and task routing backed by data engineering, InnovationM showed how computer vision development services can make shelf availability something a grocer measures and manages every hour of the day.

The challenge was not simply seeing an empty shelf. It was knowing whether the stock was in the backroom, how much that gap was costing, and getting someone there before the evening rush. By combining gap detection, inventory checks, and ranked task routing, our team built shelf monitoring store teams act on.

Project Delivery Manager

InnovationM

We don't predict
the future.
We build what
comes next.

Share your goals, challenges, or ideas, we'll help you turn them into scalable digital solutions.