Object Tracking Search Range Optimization via Movement History

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing object tracking methods in video images face increased detection errors when the object's movement deviates from initial assumptions, leading to higher calculation costs to maintain tracking accuracy.

Innovation Solution

An image processing apparatus that generates a movement history of objects by aggregating and clustering their movement destinations across a grid-divided image area, allowing for a reduced search range and prioritization of search areas to minimize detection errors while reducing processing costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the search area is enlarged or prediction time intervals are shortened to reduce detection errors, then tracking accuracy is maintained, but calculation amount of processing increases

Engineering Contradiction:
Improvetracking accuracyVSAvoidcalculation amount of processing
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The image area is divided into multiple grid cells, and the search area is further segmented into priority regions (high, medium, low) based on movement history. This segmentation allows the system to focus computational resources on high-probability search regions rather than uniformly processing the entire search area, thereby reducing calculation amount while maintaining tracking accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different search regions are assigned different quality levels based on movement history analysis. High-priority regions (where objects are most likely to appear) receive intensive search processing, while low-priority regions receive reduced processing. This local quality differentiation maintains detection accuracy in critical areas while reducing overall computational load.

Inventive Principle:
Principle #3Local quality

2Reliability

If the search area is enlarged to reduce detection errors, then tracking accuracy is maintained, but processing time increases

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary analysis of movement history to predict the most likely search regions before actual object detection. By pre-identifying high-priority search areas based on aggregated object movement patterns, the system avoids wasting processing time on low-probability regions while ensuring adequate coverage of high-probability areas, thus reducing overall processing time without compromising detection accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a simplified representation (copy) of the search problem by generating a priority map from movement history. This priority map serves as a guide that directs the actual detection process to focus on specific high-probability regions, effectively copying the essential information needed for accurate detection while avoiding unnecessary processing of irrelevant areas.

Inventive Principle:
Principle #26Copying

3Reliability

If the prediction time intervals are shortened to reduce detection errors, then tracking accuracy is maintained, but calculation amount of processing increases

Engineering Contradiction:
Improvetracking accuracyVSAvoidcalculation amount of processing
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system dynamically adjusts the prediction time interval based on object characteristics and movement patterns. For objects with stable, predictable movement, longer time intervals are used to reduce processing frequency. For objects with erratic or changing movement patterns, the system automatically shortens the interval. This dynamic adaptation maintains tracking accuracy for all object types while optimizing computational resource usage.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11379993B2Image processing apparatus, image processing method, and storage medium
Publication Date: 2022.07.05 CANON KK
  • US11379993B2 patent drawing
  • US11379993B2 patent drawing
  • US11379993B2 patent drawing

AI summary

An image processing apparatus includes an image acquisition unit configured to extract an image from a video image, a history management unit configured to generate movement history of an object, a setting unit configured to set a search range in the image based on the movement history, and a tracking unit configured to detect a target object in the search range and associate a currently detected target object with a previously detected target object, to perform tracking on the target object.