v9.1.1
Menu

Autonomous Checkout System

mediumPROSystem ArchitectureCV System DesignCV System Design 2

Design a computer vision system for a cashierless retail store where customers pick up items and walk out without scanning anything.

Scenario: A convenience store wants to implement grab-and-go shopping. Ceiling cameras and shelf-mounted weight sensors track what each customer picks up. When a customer exits, their account is automatically charged for the items they took.

Your Task: Design the vision pipeline that associates customers with the products they pick up and put back.

Your design should address:

  1. Tracking each customer through the store from entry to exit
  2. Detecting pick-up and put-back events at shelves
  3. Identifying which product was taken or returned
  4. Handling multiple customers reaching for the same shelf simultaneously

Consider: Privacy concerns, occlusion from other customers, and the need for near-perfect accuracy (billing errors erode trust).

Learn this in

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 core technical challenge in autonomous checkout systems?

Q2How should the system re-identify customers across multiple camera views?

Q3What sensors should be combined for robust product-person association?

Q4How should the system handle edge cases like item returns to shelf or person-to-person handoffs?

0 of 4 questions answered