Multiple Object Tracking via Probabilistic Frame Skipping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing multiple object tracking systems in computer vision face challenges in efficiently processing increasing video data, particularly in handling object occlusions and appearance changes, while maintaining accuracy.

Innovation Solution

A neural network-based system that processes all objects jointly to estimate their locations and IDs, incorporating a probabilistic network for object interactions, smart frame skipping, and reinforcement learning to improve tracking efficiency and accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional multiple object tracking systems process every frame to maintain high tracking accuracy, then tracking precision is improved, but processing time and computational resources increase significantly

Engineering Contradiction:
Improvetracking accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system implements frame skipping by predicting object trajectories and selectively processing only certain frames rather than every frame. The neural network estimates object positions and IDs at skipped frames based on detected trajectories, allowing the system to maintain tracking accuracy while reducing processing time by skipping intermediate frames where full processing would be redundant

Inventive Principle:
Principle #21Skipping (Rushing through)

Solution Approach 2:

The system performs preliminary trajectory detection and prediction before full frame processing. By using a neural network to predict object positions and trajectories in advance, the system can identify which frames require detailed processing and which can be skipped, thereby reducing overall processing time while maintaining tracking precision

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the system processes all objects jointly with complex probabilistic networks to handle occlusions and appearance changes, then tracking reliability is improved, but device complexity increases

Engineering Contradiction:
Improvetracking reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the tracking problem into distinct components: detection network for identifying objects, trajectory prediction network for estimating motion patterns, and probabilistic reasoning module for handling occlusions. This segmentation allows each component to be optimized independently while working together to achieve reliable tracking under challenging conditions

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces trajectory predictions as an intermediary representation between detection and final tracking results. The probabilistic network uses these trajectory intermediaries to reason about occlusions and appearance changes, bridging the gap between simple detection and complex tracking requirements without requiring the entire system to be equally complex

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If the system uses reinforcement learning to learn frame skipping strategies, then processing efficiency is improved, but training time and computational resources increase

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidtraining time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The reinforcement learning component is trained only on the specific decision of which frames to skip, rather than training on all possible tracking decisions. This partial action approach focuses computational resources on the most impactful optimization (frame selection) while accepting that the underlying detection and tracking pipelines use established methods, thereby improving processing efficiency with limited additional training overhead

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12205306B2System and method for multiple object tracking
Publication Date: 2025.01.21 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12205306B2 patent drawing
  • US12205306B2 patent drawing
  • US12205306B2 patent drawing

AI summary

A system and a method for tracking a plurality of objects, including obtaining input data, estimating a number of skipping frames of the input data based on information from the input data, predicting results based on the estimating of the number of skipping frames, and correcting the predicted results.