On-Shelf Commodity Detection Using Depth and Regular Camera Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing on-shelf merchandise detection systems in shopping scenarios face challenges in rapidly and accurately detecting changes in merchandise without consuming excessive system resources, particularly in determining the quantity and type of items picked from shelves.

Innovation Solution

The system employs at least one depth camera above the shelf to capture depth images and regular cameras on each tier to capture images of merchandise, detecting hand motion and associating each pixel with a tier, allowing for the comparison of initial and final images to determine changes in merchandise quantity and type, with optional wide-angle or fisheye cameras for comprehensive coverage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple cameras are deployed to capture comprehensive shelf images, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvemerchandise detection accuracyVSAvoidcamera system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The shelf is divided into multiple tiers, with dedicated cameras assigned to specific tiers. This segmentation allows each camera to focus on a specific region, improving detection precision while managing system complexity through modular deployment

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system incorporates both depth cameras and regular cameras to capture images from different dimensional perspectives. Depth cameras provide 3D spatial information while regular cameras provide detailed 2D images, creating a multi-dimensional detection system that improves accuracy without requiring a single complex camera

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If continuous image processing is performed to detect merchandise changes, then productivity is improved, but use of energy increases

Engineering Contradiction:
Improvemerchandise detection speedVSAvoidsystem energy consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

Instead of continuous processing, the system performs image processing periodically or event-driven. Images are captured continuously but only processed when change detection is triggered, reducing energy consumption while maintaining detection productivity

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs preliminary comparison of depth images to detect hand motions before processing detailed merchandise images. This preliminary action filters out unnecessary full-image processing, reducing energy consumption while maintaining fast detection response

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If detailed image comparison is performed to identify merchandise changes, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improvemerchandise change detection accuracyVSAvoidimage processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system extracts only the changed regions between images for detailed analysis, rather than processing entire images. This extraction of difference regions maintains detection precision while significantly reducing processing time

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary comparison of depth images to identify regions of interest before processing detailed merchandise images. This preliminary action narrows down the processing scope, reducing time loss while maintaining accurate change detection

Inventive Principle:
Principle #10Preliminary action

4Reliability

If comprehensive merchandise monitoring is implemented across all shelves, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvemerchandise monitoring accuracyVSAvoiddetection system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The monitoring system is segmented into multiple independent camera units, each responsible for specific shelf tiers. This segmentation improves reliability by isolating failures to individual segments while managing complexity through standardized modular units

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system uses both depth cameras and regular cameras that can serve multiple functions. Depth cameras provide both hand motion detection and merchandise location information, while regular cameras provide detailed images for identification, reducing the need for specialized devices and simplifying the overall system

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11069073B2On-shelf commodity detection method and system
Publication Date: 2021.07.20 ADVANCED NEW TECHNOLOGIES CO LTD
  • US11069073B2 patent drawing
  • US11069073B2 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for on-shelf merchandise detection are provided. One of the methods includes: obtaining a plurality of depth images associated with a shelf from a first camera; obtaining a plurality of images from one or more second cameras associated with each of a plurality of tiers of the shelf; detecting motions of a user's hand comprising reaching into and moving away from the shelf; determining one of the tiers of the shelf associated with the detected motions, a first point of time associated with reaching into the shelf, and a second point of time associated with moving away from the shelf; identifying a first image captured before the first point in time and a second image captured after the second point in time; and comparing the first image and the second image to determine one or more changes to merchandise.