Multi-Object Tracking State Transitions for Real-Time Autonomous Driving

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current online multi-object tracking systems for autonomous vehicles fail to achieve real-time performance while maintaining high accuracy, as existing methods either sacrifice speed for performance or vice versa, making them unsuitable for practical applications in self-driving scenarios.

Innovation Solution

An online real-time multi-object tracking system that models each object using a finite state machine, extracts motion and appearance features, and employs a Kalman filter to reduce noise, with a process divided into similarity calculation, data association, state transition, and post-processing stages to achieve state-of-the-art performance at over 30 frames per second.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If deep learning methods (CNN, LSTM) are used for online MOT, then tracking performance is improved, but processing speed deteriorates and real-time capability is lost

Engineering Contradiction:
Improvetracking performanceVSAvoidprocessing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the tracking process into distinct stages (detection, data association, state transition, post-processing) and applies different algorithms to each stage. Simple geometric matching is used for data association instead of complex deep learning, while deep learning detectors are only used when necessary, achieving real-time performance with improved tracking accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the parameter representation from complex deep learning features to simple geometric parameters (bounding boxes, centroids, velocities) that can be processed in real-time. The state transition model uses these simplified parameters to achieve both real-time speed and improved tracking performance through mathematical optimization.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If simple methods (Kalman filter, MDP) are used for online MOT, then processing speed is improved, but tracking performance deteriorates and cannot achieve enough accuracy for practical use

Engineering Contradiction:
Improveprocessing speedVSAvoidtracking performance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the state transition model continuously updates object states based on detection results and previous states. The data association stage uses feedback from similarity calculations to refine matching decisions, creating a closed-loop system that improves tracking performance while maintaining real-time speed through efficient algorithm design.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces dynamic state transition models that adapt to object motion patterns. The system dynamically adjusts tracking parameters based on object velocity, acceleration, and motion trajectories, enabling simple algorithms to achieve high tracking performance by capturing the dynamic nature of object movement rather than relying on static complex models.

Inventive Principle:
Principle #15Dynamics

3Reliability

If offline tracking is used, then tracking performance is improved, but real-time capability is lost as future frames cannot be used for current frame inference

Engineering Contradiction:
Improvetracking performanceVSAvoidreal-time capability
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing object templates, motion models, and appearance features during an offline training phase. These pre-computed models are then used during online tracking to achieve real-time performance without sacrificing accuracy, as the complex computations have already been performed in advance.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary state transition model that bridges the gap between offline pre-computed models and online real-time tracking. This intermediary layer uses simplified representations and efficient algorithms to translate offline training results into real-time tracking decisions, achieving both high performance and real-time capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11830205B2System and method for online real-time multi- object tracking
Publication Date: 2023.11.28 CREATEAI INC
  • US11830205B2 patent drawing
  • US11830205B2 patent drawing
  • US11830205B2 patent drawing

AI summary

A system and method for online real-time multi-object tracking is disclosed. A particular embodiment can be configured to: receive image frame data from at least one camera associated with an autonomous vehicle; generate similarity data corresponding to a similarity between object data in a previous image frame compared with object detection results from a current image frame; use the similarity data to generate data association results corresponding to a best matching between the object data in the previous image frame and the object detection results from the current image frame; cause state transitions in finite state machines for each object according to the data association results; and provide as an output object tracking output data corresponding to the states of the finite state machines for each object.