Feature-Based Object Tracking for Occlusion-Robust Autonomous Perception

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Traditional object tracking systems in autonomous driving rely heavily on motion models and convolutional DNNs, which fail in scenarios with changes in camera viewpoint, occlusions, and complex object interactions, leading to tracking errors and high computational costs.

Innovation Solution

A deep neural network (DNN) is trained using vector triplets to generate feature descriptor maps, minimizing distance between positive and anchor vectors while maximizing distance from negative vectors, enabling accurate object tracking across sensors and time, even with partial observations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If motion models with key points are used for object tracking, then tracking can be achieved using pre-defined motion patterns, but tracking fails when camera viewpoint changes or objects are partially observed

Engineering Contradiction:
Improveease of implementationVSAvoidtracking reliability
Core Design Contradiction:
Ease of manufactureVSReliability

Solution Approach 1:

The patent transforms the tracking approach from using fixed key points to using learned feature vectors that adapt to different viewing conditions. The system changes the parameter representation from geometric key points to semantic feature embeddings that remain stable under viewpoint changes and partial occlusions.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the mechanical motion model approach (which relies on pre-defined motion patterns and geometric key points) with a data-driven neural network approach that learns tracking features from data, eliminating the need for hand-crafted motion models.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Measurement precision

If convolutional DNN-based models are used for object tracking, then feature encoding power is leveraged, but computational cost increases significantly

Engineering Contradiction:
Improvetracking accuracyVSAvoidcomputational cost
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the essential feature encoding capability from full convolutional DNN object detectors, using a simplified tracking-specific network that generates feature vectors without performing complete object detection, thereby reducing computational overhead while maintaining tracking accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent separates the tracking function from the detection function, using a dedicated lightweight tracking network that operates independently from the main detection pipeline, allowing each component to be optimized for its specific task with appropriate computational resources.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If commercially available matching algorithms are used for post-detection tracking, then object association is achieved, but object identification switches occur when objects cross paths

Engineering Contradiction:
Improveease of implementationVSAvoidtracking consistency
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent replaces traditional matching algorithms (which rely on geometric and kinematic constraints) with a learned association mechanism using neural networks that compute compatibility scores based on semantic feature similarities, enabling more robust tracking during object interactions and crossings.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20250218195A1Feature-based object identification for autonomous systems and applications
Publication Date: 2025.07.03 NVIDIA CORP
  • US20250218195A1 patent drawing
  • US20250218195A1 patent drawing
  • US20250218195A1 patent drawing

AI summary

In various examples, live perception from sensors of a vehicle may be leveraged to generate object tracking paths for the vehicle to facilitate navigational controls in real-time or near real-time. For example, a deep neural network (DNN) may be trained to compute various outputs-such as feature descriptor maps including feature descriptor vectors corresponding to objects included in a sensor(s) field of view. The outputs may be decoded and/or otherwise post-processed to reconstruct object tracking and to determine proposed or potential paths for navigating the vehicle.