Track Refinement Network for Accurate Multi-Class Object Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles face errors in object detection due to inaccuracies in perception systems, which negatively impact driving performance.

Innovation Solution

The implementation of a track refinement network that refines bounding boxes using a residual between the original center box and a box-aligned canvas with size normalization, enabling the generation of refined boxes and track attributes for improved object detection and classification across multiple classifications and tasks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If object detection is performed using perception systems in autonomous vehicles, then objects can be identified and located in the environment, but errors are introduced into the object detection which negatively impacts driving performance

Engineering Contradiction:
Improveobject detection accuracyVSAvoiddriving performance
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The track refinement network implements feedback by using detected track attributes (position, velocity, acceleration) from previous frames to refine current object detections. The system continuously compares predicted track positions with actual detections and adjusts bounding boxes accordingly, creating a closed-loop feedback mechanism that reduces detection errors and improves driving performance.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary tracking and prediction of object positions and velocities before final detection refinement. By pre-calculating expected track attributes and bounding box positions based on motion models, the system prepares refined detection parameters in advance, reducing the impact of detection errors on driving performance.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If track refinement network is implemented to refine bounding boxes, then accuracy of object detection is enhanced, but computational complexity increases

Engineering Contradiction:
Improvebounding box accuracyVSAvoidnetwork complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The track refinement network is segmented into specialized components: a motion model module for predicting track attributes, a bounding box refinement module for adjusting box parameters, and a loss computation module for training. This segmentation allows each component to be optimized independently, reducing overall computational complexity while maintaining high bounding box accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The network refines bounding boxes by making incremental parameter changes to position, size, and orientation based on predicted track attributes rather than re-detecting objects from scratch. This parameter-based refinement approach significantly reduces computational complexity compared to full re-detection while maintaining high accuracy.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If multiple classifications and tasks are handled by the track refinement network, then versatility of the system is improved, but device complexity increases

Engineering Contradiction:
Improvemulti-task capabilityVSAvoidnetwork architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The track refinement network is designed as a universal multi-functional system that handles multiple object classifications (pedestrians, vehicles, cyclists) and tasks (detection, tracking, attribute prediction) through a single unified architecture. The motion model and refinement mechanisms are class-agnostic, allowing the same network to process diverse object types without requiring separate specialized networks, thus improving versatility while controlling complexity.

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

Data Source

PatentUS20240126268A1Track refinement networks
Publication Date: 2024.04.18 MOTIONAL AD LLC
  • US20240126268A1 patent drawing
  • US20240126268A1 patent drawing
  • US20240126268A1 patent drawing

AI summary

Provided are methods for a track refinement network. In examples, center boxes are obtained from a record of driving data, wherein a center box is a center of a sequence of boxes along a track, and the track is associated with a tracked object detected within the sequence of boxes, each respective box comprising a center, a size, and an orientation. Track windows are generated around respective center boxes, wherein a track window corresponds to a respective center box along the track. Track windows are cropped and normalized with respect to center boxes to enable single refinement model for multiple object classes. Point cloud features and trajectory features are extracted from the cropped and normalized track windows. The point cloud features and trajectory features are input into a track refinement network, wherein the track refinement network uses features from the entire track to output a refined center, a refined size, and a refined orientation of each respective center box.