Dictionary Control Section Bitmap Tracking for Image Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current image recognition systems face inefficiencies due to the need to read extensive dictionary data from external memory, leading to prolonged processing times and increased power consumption, as they store vast amounts of data for various object types and postures, making real-time recognition challenging.

Innovation Solution

The implementation of a dictionary control section within the image recognition apparatus that utilizes a bitmap to track referenced dictionary elements, allowing only necessary data to be read from external memory, reducing unnecessary data acquisition and enhancing processing efficiency by using a bus control finite state machine, dictionary data buffer, and bitmap to manage dictionary element access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If dictionary data is stored in external memory to reduce memory requirements, then memory cost is reduced, but data acquisition time increases

Engineering Contradiction:
Improvememory storage requirementVSAvoiddata acquisition time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The dictionary data is segmented into multiple blocks, and a bitmap is created to indicate which blocks are needed for recognition. This allows the system to read only the necessary blocks from external memory rather than the entire dictionary, reducing both memory requirements and data acquisition time.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The bitmap indicating which dictionary blocks are needed is generated in advance before data acquisition. This preliminary action enables the system to efficiently read only the necessary dictionary blocks from external memory, significantly reducing data acquisition time while maintaining recognition accuracy.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If all dictionary data is read from external memory for recognition, then recognition accuracy is maintained, but processing efficiency decreases

Engineering Contradiction:
Improverecognition accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Instead of reading the entire dictionary data, the system reads only the specific blocks indicated by the bitmap. This local quality approach ensures that recognition accuracy is maintained for the necessary data while significantly improving processing efficiency by avoiding unnecessary data transfer and processing.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The necessary dictionary blocks are extracted from the external memory based on the bitmap indication. This extraction approach allows the system to maintain recognition accuracy by reading only essential data while improving processing efficiency by eliminating unnecessary data acquisition operations.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If extensive dictionary data is stored and processed, then recognition accuracy is improved, but power consumption increases

Engineering Contradiction:
Improverecognition accuracyVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

Only the necessary dictionary blocks are extracted and read from external memory based on the bitmap, rather than loading the entire dictionary. This reduces the amount of data processed and thereby decreases power consumption while maintaining recognition accuracy for the required recognition tasks.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs partial action by reading only the necessary dictionary blocks indicated by the bitmap, rather than processing the complete dictionary data. This partial approach maintains sufficient recognition accuracy while significantly reducing power consumption by avoiding unnecessary data processing operations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10049273B2Image recognition apparatus, image recognition system, and image recognition method
Publication Date: 2018.08.14 KK TOSHIBA
  • US10049273B2 patent drawing
  • US10049273B2 patent drawing
  • US10049273B2 patent drawing

AI summary

An image recognition apparatus in an embodiment includes a feature-value calculating section configured to calculate a feature value in a region of interest segmented from an image, a likelihood calculating section configured to calculate likelihood of an object present in the region of interest referencing the feature value including a plurality of feature value elements and dictionary data including a plurality of dictionary elements, and a dictionary control section configured to acquire the dictionary element corresponding to the feature value element exceeding a set value.