Hierarchical Database Segmentation for Fast Object Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current electronic devices face challenges in efficiently recognizing objects from image data due to high communication and processing resource usage, particularly in the context of augmented reality, where successful localization without feature classification is not possible without efficient matching of local feature descriptors.

Innovation Solution

The electronic device employs a processor to store and manage digital image data, using a cache or database to store reference image data based on usage conditions such as location or time, allowing for fast object recognition by loading relevant data for matching and updating the cache to optimize processing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a large database is used to store reference image data for object recognition, then recognition accuracy is improved, but communication and processing resource usage increases

Engineering Contradiction:
Improveobject recognition accuracyVSAvoidprocessing resource usage
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent divides the large database into multiple smaller databases organized in a hierarchical structure. The processor first searches smaller databases and only queries the larger database when necessary, segmenting the search process to reduce overall processing resource usage while maintaining recognition accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary actions by organizing and structuring the database beforehand into hierarchical levels. This pre-organization enables the processor to efficiently navigate and search through smaller subsets of data first, reducing the computational burden during actual object recognition operations.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If a large database is used to store reference image data, then object recognition accuracy is improved, but processing speed decreases

Engineering Contradiction:
Improveobject recognition accuracyVSAvoidobject recognition speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The database is segmented into hierarchical levels with smaller databases at lower levels and a larger database at higher levels. The processor implements a segmented search strategy, querying smaller databases first and progressively moving to larger databases only when necessary, thereby maintaining high recognition accuracy while improving processing speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The database structure is preliminarily organized into hierarchical levels before operation. This pre-established structure enables the processor to quickly determine which database level to search based on the recognition task, avoiding unnecessary searches through the entire large database and thus improving recognition speed.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If extensive database searches are performed for object recognition, then recognition completeness is improved, but resource consumption increases

Engineering Contradiction:
Improverecognition completenessVSAvoidresource consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The search process is segmented into multiple stages corresponding to different database levels. The processor performs exhaustive searches within smaller databases first, ensuring recognition completeness for common objects, and only proceeds to search larger databases when objects are not found, thus reducing overall resource consumption while maintaining completeness.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The hierarchical database structure is preliminarily configured to optimize search efficiency. This pre-arranged structure allows the processor to systematically navigate through databases in an order that ensures completeness while minimizing unnecessary resource consumption by avoiding searches in larger databases when smaller ones suffice.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9367761B2Electronic device and object recognition method in electronic device
Publication Date: 2016.06.14 SAMSUNG ELECTRONICS CO LTD
  • US9367761B2 patent drawing
  • US9367761B2 patent drawing
  • US9367761B2 patent drawing

AI summary

An electronic device for fast object recognition is provided. The electronic device includes a first storage unit configured to store digital image data, and a processor configured to recognize an object in first image data, to receive a second object related to the first object in the first image data from a second storage unit, to store the first and second objects in the first storage unit, and to use one or more of the first and second objects stored in the first storage unit to recognize an object in second image data.