Object Classifier Hierarchy for Dynamic Scene Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image processing methods are computationally intensive for detecting characteristics in dynamic scenes, necessitating more efficient approaches for object classification in sequential image data frames.

Innovation Solution

An image processing system comprising an image data interface, an object classifier, and storage for categorization data organized in an object definition hierarchy, allowing selective execution of subsets of object definitions in object classification cycles to optimize processing efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If all object definitions are executed in every object classification cycle, then comprehensive object detection accuracy is improved, but computational complexity and processing time increase significantly

Engineering Contradiction:
Improveobject detection accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the complete set of object definitions into multiple subsets and divides object classification cycles into different types (first type cycles execute first subset, second type cycles execute second subset). This segmentation allows the system to balance between comprehensive detection and processing efficiency by selectively executing different subsets in different cycles.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements periodic action by alternating between first type object classification cycles and second type object classification cycles. Each cycle type executes a different subset of object definitions, creating a periodic pattern that maintains detection accuracy while reducing average computational load compared to executing all definitions in every cycle.

Inventive Principle:
Principle #19Periodic action

2Reliability

If all object definitions are executed in every object classification cycle, then complete object classification coverage is improved, but computational resource consumption increases

Engineering Contradiction:
Improveclassification coverageVSAvoidcomputational resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments object definitions into multiple subsets (first subset and second subset) and assigns them to different cycle types. This segmentation enables the system to maintain classification coverage by executing different subsets across different cycles while reducing instantaneous computational resource consumption in any single cycle.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

By periodically alternating between first type cycles (executing first subset) and second type cycles (executing second subset), the system distributes computational resource consumption over time, preventing peak resource demands while ensuring that both subsets are executed periodically to maintain complete classification coverage.

Inventive Principle:
Principle #19Periodic action

3Productivity

If a single subset of object definitions is used, then processing efficiency is improved, but adaptability to different object classification needs deteriorates

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidobject classification flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent makes the object classification system universal by implementing multiple subsets of object definitions and multiple cycle types. The system can adapt to different classification needs by selecting appropriate cycle types and subsets, providing multi-functionality that handles both speed-critical scenarios and comprehensive detection scenarios.

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

Solution Approach 2:

The patent introduces dynamics by allowing the system to change the executed subset of object definitions based on the cycle type. First type cycles dynamically execute the first subset while second type cycles dynamically execute the second subset, enabling the system to adapt its behavior to different processing requirements and maintain both efficiency and versatility.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11010644B2Image processing
Publication Date: 2021.05.18 ARM LTD
  • US11010644B2 patent drawing
  • US11010644B2 patent drawing
  • US11010644B2 patent drawing

AI summary

An object classifier using a set of object definitions arranged in an object definition hierarchy including at least a first group of coarse-level object definitions and a second group of finer-level object definitions. The object classifier is arranged to configure a first object classification cycle and a second, subsequent, object classification cycle by selectively executing a first subset of object definitions from the categorization data in the first object classification cycle; and selectively executing a second, different, subset in the second object classification cycle.