Multi-Target Tracking Using Top-K Candidate Paths

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current sensor and data processing systems for detecting and tracking multiple objects undergoing simultaneous changes are bulky, costly, and power-intensive, and face challenges in determining individual object states and overall system state due to large data volumes and complex computations, especially when the number of objects is unknown.

Innovation Solution

The method involves generating candidate paths using a set of parameters to estimate the state of a system with multiple objects, where probabilities indicate the likelihood of paths and sensor observations corresponding to objects, with the number of candidate paths maximized based on processing and memory constraints, using techniques like Kalman filters and entropy maximization for efficient computation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the number of candidate paths is increased to improve tracking accuracy, then measurement precision is improved, but device complexity and computational load increase

Engineering Contradiction:
Improvetrack accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies partial action by generating a limited number of candidate paths (e.g., top K paths) rather than exhaustively evaluating all possible paths. This selective approach maintains sufficient tracking accuracy while significantly reducing computational complexity, allowing the system to process multiple targets efficiently without requiring excessive computational resources.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent changes parameters by using probabilistic representations (probability distributions over candidate paths) and adjusting the number of candidate paths based on performance and memory constraints. This allows dynamic optimization of the trade-off between track accuracy and computational load by tuning parameters such as the number of candidate paths and probability thresholds.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the number of candidate paths is increased to improve tracking accuracy, then measurement precision is improved, but memory consumption increases

Engineering Contradiction:
Improvetrack accuracyVSAvoidmemory consumption
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent generates only the necessary number of candidate paths (top K) rather than maintaining all possible paths in memory. This partial action approach ensures that memory consumption remains manageable while still providing sufficient candidate paths to achieve accurate tracking, especially in multi-target scenarios where exhaustive enumeration would be infeasible.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent dynamically adjusts the number of candidate paths based on memory constraints and performance requirements. By changing this parameter, the system can optimize the balance between track accuracy and memory usage, allowing deployment on systems with limited memory resources while maintaining acceptable tracking performance.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If more sensor observations are processed to improve tracking accuracy, then measurement precision is improved, but productivity and processing time decrease

Engineering Contradiction:
Improvetrack accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the processing task by separately determining two sets of probabilities: (1) the likelihood that each candidate path corresponds to a true object trajectory, and (2) the likelihood that each sensor observation corresponds to a particular object. This segmentation allows independent optimization of each probability set and enables efficient processing of large numbers of observations without proportionally increasing computational burden.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent processes sensor observations selectively by focusing computational effort on the most likely candidate paths and observations. Rather than exhaustively processing all possible path-observation combinations, the system processes a manageable subset that provides sufficient tracking accuracy, thereby maintaining high processing speed even with large volumes of sensor data.

Inventive Principle:
Principle #16Partial or excessive action

4Adaptability or versatility

If the system is designed to handle unknown number of objects, then adaptability is improved, but device complexity increases

Engineering Contradiction:
Improvehandling unknown object countVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal tracking system that can handle any number of objects by using probabilistic candidate path representations. The same core algorithm works whether there is one object or multiple objects, as the system dynamically adjusts the number of candidate paths and their associated probabilities based on the actual number of targets present. This multi-functionality eliminates the need for separate processing logic for different object counts.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent employs dynamic probability distributions over candidate paths that can adapt to changing numbers of objects. As new observations arrive or objects enter/leave the scene, the system dynamically updates the probability assignments and candidate path set, allowing flexible adaptation to unknown and changing object counts without requiring pre-specified knowledge of the number of targets.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11340333B1Systems and methods for improved track accuracy for multiple targets
Publication Date: 2022.05.24 QUALCOMM INC
  • US11340333B1 patent drawing
  • US11340333B1 patent drawing
  • US11340333B1 patent drawing

AI summary

In an apparatus for determining the state of a system in which several system components undergo respective changes simultaneously, sensor measurements obtained from the components and candidate paths representing the individual states of the different components are analyzed. In this analysis, the system state is modeled in terms of likelihoods that certain paths correspond to true parameterized paths representing individual states of the system components and likelihoods that certain observations are associated with certain components. An optimization of the model provides accurate values of each type of likelihood, which then indicate the likely state of the system.