Dual-Pipeline Perception Updates for Low-Latency Object Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional perception systems in autonomous vehicles suffer from significant processing latency and outdated sensor data, particularly with objects that change trajectory rapidly, compromising safety.

Innovation Solution

Implementing an out of sequence perception system that includes a full object tracking update pipeline and a fast object tracking update pipeline, utilizing recent radar data to reduce latency and improve the recency of sensor data for navigation decisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional perception systems process sensor data through complete detection, classification, and prediction pipelines, then comprehensive object information is obtained, but processing latency increases significantly and data becomes outdated

Engineering Contradiction:
Improveobject perception accuracyVSAvoidprocessing latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The perception system is divided into two independent pipelines: a full object tracking update pipeline that performs complete detection, classification, and prediction at lower frequency, and a fast object tracking update pipeline that uses radar data for rapid updates at higher frequency. This segmentation allows the system to maintain both comprehensive accuracy and low latency by updating different aspects of object tracking at appropriate speeds.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary detection and classification using the full pipeline, then uses this pre-processed information as a foundation for rapid updates via the fast pipeline. By preparing object tracks in advance with complete processing and then updating them incrementally with radar data, the system reduces the computational burden during critical update phases while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

2Speed

If sensors capture data at high frequency to track rapidly changing objects, then recency of data improves, but processing complexity and computational load increase

Engineering Contradiction:
Improvedata update rateVSAvoidprocessing pipeline complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The fast pipeline extracts only the essential radar data processing steps needed for rapid updates, separating them from the complete detection and classification procedures. By taking out only the necessary fast-update operations and using pre-computed information from the full pipeline, the system achieves high update rates without proportionally increasing overall processing complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The fast pipeline performs partial processing on radar data, focusing only on the critical updates needed for rapidly changing objects rather than complete processing. This partial action approach maintains high update rates while avoiding the excessive computational load that would result from applying full processing pipelines at every update cycle.

Inventive Principle:
Principle #16Partial or excessive action

3Reliability

If complete object tracking pipelines are used for all sensor data, then accurate object classification is achieved, but processing time becomes too long for safety-critical applications

Engineering Contradiction:
Improvenavigation safetyVSAvoiddecision-making delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system dynamically adjusts the processing depth and frequency based on object characteristics and environmental conditions. The dual-pipeline architecture allows the system to switch between comprehensive processing and rapid updates as needed, optimizing the balance between reliability and response time for different operational scenarios.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The fast pipeline provides continuous feedback on object position and velocity changes, allowing the system to detect when rapid changes occur and trigger appropriate responses. This feedback mechanism ensures safety-critical updates are captured in real-time while maintaining overall system reliability through the complementary full pipeline.

Inventive Principle:
Principle #23Feedback

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The system provides more accurate and timely object perception tracks, allowing autonomous vehicles to react earlier and generate safer trajectories, reducing the risk of collisions.

Implementation Method 1

receiving first radar data captured by a second sensor during the first period of time

Methodology Applied
Scientific EffectRadar: Radar

Implementation Method 2

receiving first light detection and ranging (lidar) data captured by a first sensor during a first period of time

Methodology Applied
Scientific EffectLight detection and ranging: LIDAR

Data Source

PatentUS12449543B2Out of sequence perception system
Publication Date: 2025.10.21 ZOOX INC
  • US12449543B2 patent drawing
  • US12449543B2 patent drawing
  • US12449543B2 patent drawing

AI summary

Techniques for updating data operations in a perception system are discussed herein. A vehicle may use a perception system to capture data about an environment proximate to the vehicle. The perception system may receive image data, lidar data, and/or radar data to determine information about an object in the environment. As different sensors may be associated with different time periods for capturing and/or processing operations, the techniques include updating object data with data from sensors associated with a shorter time period to generate intermediate object data. Such intermediate object data may reduce a delay in updating a position of an object in an environment.