Self-Checkout Merchandise Detection Using Zero-Shot ML

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In self-checkout systems, it is challenging to detect unauthorized activities such as cheating the number of purchases due to the difficulty in analyzing the depth relationship between bounding boxes and identifying interactions between a person and objects, leading to potential manual input errors or scans that do not accurately represent the actual number of purchased merchandise.

Innovation Solution

A computer-readable storage medium storing an alert generation program that uses machine learning models, specifically a zero-shot image classifier, to analyze videos of self-checkout processes, identify merchandise candidates, and generate alerts for abnormalities in merchandise registration, thereby detecting and preventing unauthorized activities like label switches or banana tricks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If self-checkout systems are used to reduce manual input, then productivity is improved, but measurement precision of merchandise registration deteriorates

Engineering Contradiction:
Improvecheckout efficiencyVSAvoidmerchandise registration accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The system captures video of the person holding merchandise, uses machine learning to identify the actual merchandise, and compares it with the registered merchandise to generate alerts for discrepancies. This feedback loop ensures registration accuracy while maintaining self-checkout efficiency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent replaces manual verification with automated machine learning-based image recognition. The system automatically identifies merchandise from video frames and compares it with registration data, substituting human judgment with automated optical and computational systems.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If machine learning models are used to identify merchandise, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvemerchandise identification accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The machine learning model serves multiple functions: identifying merchandise type, verifying registration accuracy, and triggering alerts. This multi-functionality reduces the need for separate verification systems, managing complexity while improving precision.

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

Solution Approach 2:

The system performs self-verification by automatically comparing video-based merchandise identification with registration data without requiring additional manual intervention. The machine learning model autonomously detects discrepancies and generates alerts.

Inventive Principle:
Principle #25Self-service

3Reliability

If video analysis is performed to detect unauthorized activities, then reliability is improved, but use of energy increases

Engineering Contradiction:
Improveunauthorized activity detectionVSAvoidprocessing energy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system performs video analysis selectively - processing frames only when merchandise is detected or discrepancies are suspected. This partial processing approach maintains detection reliability while reducing overall energy consumption compared to continuous full-video analysis.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20240211920A1Storage medium, alert generation method, and information processing apparatus
Publication Date: 2024.06.27 FUJITSU LTD
  • US20240211920A1 patent drawing
  • US20240211920A1 patent drawing
  • US20240211920A1 patent drawing

AI summary

A non-transitory computer-readable storage medium storing an alert generation program that causes at least one computer to execute a process, the process includes acquiring a video of a person who holds a merchandise to be registered in a checkout machine; specifying merchandise candidates corresponding to merchandises included in the video and a number of the merchandise candidates by inputting the acquired video to a machine learning model; acquiring items of merchandises registered by the person and a number of the items of the merchandises; and generating an alert indicating an abnormality of merchandises registered in the checkout machine based on the acquired items of the merchandises and the number of the items of the merchandises, and the specified merchandise candidates and the number of the merchandise candidates.