Dynamic Fusion for Multiple Object Tracking in Video Streams

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional Multiple Object Tracking (MOT) techniques face challenges in complex situations such as occlusions, variable scene illumination, and nonlinear motion, leading to frequent object ID switching and lost tracks, due to their static fusion methods and poor performance in dynamic environments.

Innovation Solution

A dynamic fusion approach is employed, where multiple object tracking models are tailored based on context-specific performance metrics, allowing for the use of appearance and motion models to be weighted dynamically, enabling improved tracking precision by selecting the most appropriate models for each frame or group of frames.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If static fusion methods are used to combine multiple object tracking models, then the system structure is simple and easy to implement, but the tracking precision deteriorates in dynamic environments with occlusions and variable illumination

Engineering Contradiction:
Improvetracking precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies dynamics by transitioning from static fusion methods to dynamic fusion methods. The system dynamically selects and weights multiple object tracking models based on context-specific performance metrics calculated for each frame or group of frames. This allows the fusion weights to adapt to changing environmental conditions such as occlusions and variable illumination, thereby improving tracking precision while managing system complexity through automated adaptive selection.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes parameters by calculating context-specific performance metrics for each tracking model and using these metrics to determine optimal fusion weights. The performance metrics serve as parameters that vary based on scene conditions, and the system adjusts the weighting parameters of different models accordingly. This parameter change enables the system to optimize tracking precision by emphasizing models that perform better under current environmental conditions.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple object tracking models are applied to handle complex situations, then the adaptability to dynamic environments improves, but the computational complexity and processing time increase

Engineering Contradiction:
Improveadaptability to dynamic environmentsVSAvoidcomputational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies partial action by selectively applying multiple object tracking models based on context-specific performance metrics. Rather than always using all available models, the system determines which models to apply and how to weight them based on the current video frame characteristics and scene conditions. This partial application strategy maintains adaptability to dynamic environments while reducing unnecessary computational complexity by excluding models that are unlikely to perform well under current conditions.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent implements feedback by calculating context-specific performance metrics based on visual features within video frames and using these metrics to feedback-adjust the weights of different tracking models. The performance metrics serve as feedback signals that indicate which models are performing well under current conditions, allowing the system to automatically adjust its model selection and weighting. This feedback mechanism improves adaptability while managing computational complexity through data-driven automated adjustments.

Inventive Principle:
Principle #23Feedback

3Reliability

If conventional tracking methods are used, then the processing speed is fast, but the reliability of tracking deteriorates in complex situations leading to frequent object ID switching and lost tracks

Engineering Contradiction:
Improvetracking reliabilityVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies preliminary action by pre-calculating context-specific performance metrics for different tracking models before final model selection. The system evaluates visual features and scene conditions in advance to determine which models are most suitable for current conditions, allowing for more reliable tracking decisions to be made efficiently. This preliminary evaluation enables the system to avoid unreliable models that would cause object ID switching and lost tracks, while maintaining processing speed through automated selection.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes parameters by using context-specific performance metrics to dynamically adjust the weighting parameters of different tracking models. By calculating these metrics based on visual features and scene conditions, the system can shift parameters to emphasize models with higher reliability under current conditions. This parameter adjustment improves tracking reliability by selecting appropriate models for complex situations while maintaining processing speed through efficient automated parameter optimization.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20240144485A1Multiple object tracking in a video stream
Publication Date: 2024.05.02 SILICONESIGNAL TECH
  • US20240144485A1 patent drawing
  • US20240144485A1 patent drawing
  • US20240144485A1 patent drawing

AI summary

Multiple Object Tracking (MOT) procedures are used to analyze a video stream to identify and track objects and events of interest across frames in the video stream. According to various embodiments, two or more different models may be separately applied to track an object across multiple video frames. A model may be dynamically evaluated for a frame or group of frames by determining a performance metric for the model, for instance on the level of a frame or group of frames. Then, two or more models may be fused together using a weighting scheme based at least in part on performance metrics for the different models. The fused model may be used to track objects across the frames.