Commodity Identification Using Mark Detection and Neural Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing commodity identification systems incorrectly classify unregistered commodities as registered ones due to the lack of distinct markers, leading to inaccurate identification.

Innovation Solution

A commodity identification system using a mark detector and neural networks to identify commodities, where a first neural network determines the commodity group based on detected marks and a second neural network identifies individual commodities within those groups, preventing misclassification by excluding unregistered commodities from processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If image recognition is performed on taken images without mark detection, then commodity identification can be performed on all imaged objects, but unregistered commodities are incorrectly classified as registered commodities

Engineering Contradiction:
Improveability to identify all imaged commoditiesVSAvoididentification accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The identification process is segmented into three distinct stages: mark detection, commodity group identification, and commodity identification. This segmentation allows the system to first verify if a commodity has a detectable mark before attempting identification, preventing misclassification of unregistered commodities while maintaining the ability to identify registered ones accurately

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A mark detector serves as an intermediary component between the image input and the neural network-based identification system. This intermediary filters out unregistered commodities that lack detectable marks before they enter the identification pipeline, preventing erroneous classifications while allowing registered commodities to proceed through the identification process

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If a single neural network is used for commodity identification, then the system structure is simple, but the system cannot reliably distinguish between registered and unregistered commodities

Engineering Contradiction:
Improvesystem structureVSAvoidcommodity classification reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The neural network functionality is segmented into multiple specialized networks: a mark detector for detecting commodity marks, a first neural network for identifying commodity groups, and a second neural network for identifying specific commodities. This segmentation of functional responsibilities improves reliability by ensuring that unregistered commodities without marks are correctly identified as such, while maintaining manageable system complexity through modular architecture

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The mark detection process performs a preliminary action before the identification process begins. By first detecting whether a commodity has a mark and identifying its group, the system prepares the data in advance for the final identification stage, ensuring that unregistered commodities are excluded from the identification results while maintaining clear system structure

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11741685B2Commodity identification device, non-transitory computer-readable storage medium, and learning method
Publication Date: 2023.08.29 SHISEIDO CO LTD
  • US11741685B2 patent drawing
  • US11741685B2 patent drawing
  • US11741685B2 patent drawing

AI summary

A commodity identification device is provided with: one or more processing devices; and one or more storage devices storing instructions for causing the one or more processing devices to: obtain a taken image; determine whether a commodity is provided with a corresponding mark or not by using a mark detector on the obtained taken image; identify which of a plurality of commodity groups a commodity provided with the mark belongs to by using a first neural network having learned the commodity, on the taken image where the mark is detected; and identify the commodity by using a second neural network having performed learning for each of the commodity groups.