v9.1.1
Menu

Smart Retail Shelf Monitor

mediumFREESystem ArchitectureCV System DesignCV System Design 2

Design a computer vision system that monitors retail store shelves to track stock levels and detect misplaced items.

Scenario: A grocery chain installs cameras along each aisle to detect when shelves need restocking. The system should identify which products are low, flag misplaced items, and alert staff before customers notice empty shelves.

Your Task: Design the pipeline from shelf images to actionable stock alerts.

Your design should address:

  1. Detecting and recognizing individual products on the shelf
  2. Estimating stock levels (full, low, empty) for each product zone
  3. Identifying misplaced products (wrong shelf location)
  4. Generating real-time alerts for store associates

Consider: Visually similar products (e.g., cereal boxes), varying shelf layouts across stores, and changing inventory.

More from CV System Design 2

Design mode

Your design approach

Describe your system design approach. Consider components, data flow, and key decisions.

Design questions(Select all that apply)

Q1What is the best approach for detecting products on retail shelves?

Q2How should stock level estimation be implemented?

Q3What strategy best detects misplaced items (wrong product in wrong zone)?

Q4How should the system handle occlusions and partial product visibility?

0 of 4 questions answered