Real-time Object Tracking via Compound Similarity Metrics

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Video analytics systems face challenges in accurately tracking objects due to occlusion events, leading to incorrect identification of re-emerging targets as new objects, which decreases accuracy and increases resource consumption.

Innovation Solution

A technique that associates lost objects with newly detected objects in real-time by estimating future motion and comparing visual appearance descriptors, using a compound similarity metric to determine re-association, and employing a visual appearance descriptor pool for efficient storage and computation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If object detection models are used to detect and track objects in video analytics systems, then object tracking capability is provided, but accuracy decreases when occlusion events occur causing lost targets to be incorrectly identified as new objects

Engineering Contradiction:
Improveobject tracking accuracyVSAvoidtarget identification accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The system implements feedback mechanisms by continuously comparing compound similarity metrics (combining motion similarity and visual appearance similarity) between newly detected objects and previously lost targets. This feedback loop enables the system to correctly re-associate lost targets with their original tracking IDs, preventing incorrect identification as new objects and thereby maintaining both tracking reliability and identification precision during occlusion events.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent combines multiple tracking approaches into a composite solution: it integrates motion-based tracking (using tracking trajectories and motion similarity metrics) with appearance-based tracking (using visual appearance descriptors and image similarity metrics). This composite approach creates a more robust object tracking system that maintains accuracy during occlusion events by leveraging the strengths of both motion and appearance information.

Inventive Principle:
Principle #40Composite materials

2Device complexity

If traditional object tracking methods are used without re-association techniques, then system complexity is reduced, but resource consumption increases due to incorrect tracking of lost targets

Engineering Contradiction:
Improvetracking system complexityVSAvoidcomputational resource consumption
Core Design Contradiction:
Device complexityVSUse of energy by moving object

Solution Approach 1:

The system performs preliminary actions by maintaining a loss history buffer that stores information about recently lost targets. When new objects are detected, the system proactively compares them against the loss history using compound similarity metrics before final identification is made. This preliminary check prevents incorrect tracking from occurring in the first place, reducing the need for costly post-processing corrections and lowering overall computational resource consumption.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent dynamically adjusts tracking parameters based on detection confidence scores and occlusion detection results. When occlusion is detected or confidence is low, the system activates re-association mode with adjusted similarity thresholds and enables comparison against loss history. This parameter adaptation allows the system to maintain simplicity during normal operation while selectively increasing complexity only when needed to correct potential tracking errors, optimizing resource usage.

Inventive Principle:
Principle #35Parameter changes

3Speed

If real-time object tracking is implemented without re-association of lost targets, then processing speed is maintained, but post-processing time increases due to incorrect tracking corrections

Engineering Contradiction:
Improvereal-time processing speedVSAvoidpost-processing time
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The system ensures continuity of useful action by performing re-association checks as a continuous part of the real-time detection pipeline rather than as a separate post-processing step. The loss history buffer is continuously updated, and similarity comparisons are continuously performed for each new detection. This integration eliminates the need for separate post-processing correction passes, maintaining real-time processing speed while preventing time loss that would otherwise be required for tracking corrections.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20240202936A1Real-time object tracking using motion and visual characteristics for intelligent video analytics systems
Publication Date: 2024.06.20 NVIDIA CORP
  • US20240202936A1 patent drawing
  • US20240202936A1 patent drawing
  • US20240202936A1 patent drawing

AI summary

A first visual appearance descriptor associated with a first object in an environment is obtained based on a first set of images of a first time period. The first object is subsequently absent from the environment in a second set of images of a second time period. A second visual appearance descriptor associated with a second object is obtained based on a third set of images, of a third time period subsequent to the second time period. A compound similarity metric between the first and second objects is obtained in view of visual appearance similarity and motion similarity metrics. The visual appearance similarity metric corresponds to a degree of similarity between the first and second visual appearance descriptors. An identifier associated with the second object is updated to correspond to an identifier associated with the first object in response to determining that the compound similarity metric meets a threshold value.