Produce Image Recognition With Bayesian PLU Fraud Verification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems for produce recognition and verification at retail self-checkout terminals face challenges such as manual lookup inefficiencies, limited scalability, and fraud susceptibility due to manual PLU code entry, which complicates the identification and verification process.

Innovation Solution

An image-based system utilizing a Convolutional Neural Network (CNN) to generate a feature vector from produce images, combined with Bayesian inference engines trained on sales data, provides a fast and accurate produce item pick list and verification mechanism, preventing fraudulent entries.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual PLU code entry is used, then customers can enter codes, but fraud susceptibility increases and accuracy decreases

Engineering Contradiction:
Improveproduce identification accuracyVSAvoidfraud susceptibility
Core Design Contradiction:
ReliabilityVSObject-affected harmful factors

Solution Approach 1:

The patent replaces manual mechanical code entry with an automated image recognition system using cameras and machine learning algorithms. The system captures images of produce items and automatically identifies them through computer vision, eliminating the need for manual PLU code entry and thus preventing fraud while improving identification accuracy.

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

Solution Approach 2:

The system enables self-service produce identification by automatically recognizing produce items through image capture. The machine learning model processes images independently without requiring customer intervention for code entry, allowing the system to serve itself in identifying and verifying produce items.

Inventive Principle:
Principle #25Self-service

2Ease of operation

If manual produce lookup is used, then customers can identify produce, but time consumption increases and productivity decreases

Engineering Contradiction:
Improveproduce lookup easeVSAvoidlookup time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The patent replaces manual lookup processes with automated image-based recognition. Instead of customers manually searching through databases or using lookup tables, the system captures images and uses machine learning models to instantly identify produce items, dramatically reducing lookup time and improving ease of operation.

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

Solution Approach 2:

The system performs preliminary image capture and processing before the customer needs to identify produce. By continuously capturing images and pre-processing them through the machine learning model, the system is ready to instantly identify produce items when needed, eliminating the time-consuming manual lookup process.

Inventive Principle:
Principle #10Preliminary action

3Extent of automation

If existing image recognition systems are used, then produce identification is automated, but system complexity increases and maintenance requirements increase

Engineering Contradiction:
Improveproduce recognition automationVSAvoidsystem complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent implements a universal image recognition system that can identify multiple types of produce items using a single machine learning model. The system handles various produce categories (fruits, vegetables, etc.) with one unified approach, reducing the complexity that would otherwise arise from needing separate systems for different produce types.

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

Solution Approach 2:

The system uses parameter changes in the machine learning model to adapt to different produce items. By adjusting the model's parameters and training data rather than creating separate systems, the patent achieves high automation while controlling system complexity through a single versatile model that can handle various produce types.

Inventive Principle:
Principle #35Parameter changes

4Adaptability or versatility

If store-specific training is used, then local produce knowledge is captured, but scalability across multiple stores is limited

Engineering Contradiction:
Improvelocal produce knowledge adaptationVSAvoidsystem scalability
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent segments the training process into a centralized component and store-specific components. The machine learning model is trained centrally on aggregated data from multiple stores, and then deployed to individual stores where it can adapt to local produce varieties. This segmentation allows the system to capture local knowledge while maintaining scalability through centralized training infrastructure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary centralized training on data from multiple stores before deployment to individual locations. By pre-training the machine learning model on aggregated produce data from across the organization, the system builds a foundation of knowledge that can be efficiently adapted to local store requirements, enabling both scalability and local adaptation without requiring separate training for each store.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250390892A1Image-based produce recognition and verification
Publication Date: 2025.12.25 NCR VOYIX CORP
  • US20250390892A1 patent drawing
  • US20250390892A1 patent drawing
  • US20250390892A1 patent drawing

AI summary

An image of a candidate produce item is received during a transaction at a transaction terminal. A Feature Vector (FV) for the image is produced. Sales data associated with Produce Look Up (PLU) codes is obtained. Bayesian produce recognition engines are provided the FV and the corresponding sales data. Probabilities returned by the engines are evaluated and a pick list of produce items are produced and/or an entered PLU code provided by an operator of the terminal during the transaction for the candidate produce item is verified or identified as counterfeit.