Training Data Annotation Using Multi-Time-Step State Estimation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing autonomous vehicle systems face challenges in accurately estimating the states of dynamic entities due to noise and uncertainty in sensor data, particularly when ground truth data is scarce, and offline models that leverage future time steps are computationally prohibitive for real-time applications.

Innovation Solution

An offline model is used to generate pseudo-ground truth data by processing pointwise measurements from multiple time steps, incorporating a data association model and a smoother to refine estimates, which can then be used to benchmark and update a runtime model for improved accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If an offline model is used to process pointwise measurements from multiple time steps to generate pseudo-ground truth data, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvestate estimate accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The offline model performs preliminary processing of pointwise measurements from multiple time steps to generate pseudo-ground truth data before runtime use. This preliminary action resolves tracking ambiguities and refines state estimates in advance, improving measurement precision without adding real-time computational complexity to the runtime system.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates a simplified copy of the runtime model (the offline model) that can be executed in advance to generate pseudo-ground truth data. This copy performs the complex processing offline, allowing the actual runtime model to remain computationally efficient for real-time operation while still benefiting from improved accuracy.

Inventive Principle:
Principle #26Copying

2Measurement precision

If an offline model processes data from multiple time steps including future time steps, then measurement precision is improved, but productivity decreases due to computational burden

Engineering Contradiction:
Improvestate estimate accuracyVSAvoidprocessing speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The computationally intensive processing of multi-time step data is performed as a preliminary action offline, generating pseudo-ground truth data in advance. This separates the heavy computational burden from real-time operation, allowing accurate state estimation without compromising runtime productivity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The processing is segmented into offline and runtime components. The offline model handles the complex multi-time step processing to generate pseudo-ground truth, while the runtime model uses this pre-processed data for efficient real-time operation. This segmentation allows high precision processing to occur outside the real-time constraint.

Inventive Principle:
Principle #1Segmentation

3Reliability

If ground truth data is used for training machine learning models, then reliability is improved, but loss of substance increases due to scarcity of ground truth data

Engineering Contradiction:
Improvemodel training accuracyVSAvoidground truth data availability
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The system creates pseudo-ground truth data as a copy substitute for actual ground truth data. By processing pointwise measurements through the offline model to generate pseudo-ground truth, the system creates sufficient training data without requiring scarce real ground truth annotations, enabling reliable model training.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system uses its own offline model to generate pseudo-ground truth data that serves the training needs of machine learning models. This self-service approach creates training data internally from available pointwise measurements, eliminating dependence on externally obtained ground truth data.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12387463B1Assisted labelling of training data for machine learning models
Publication Date: 2025.08.12 ZOOX INC
  • US12387463B1 patent drawing
  • US12387463B1 patent drawing
  • US12387463B1 patent drawing

AI summary

A computer-implemented method. Includes determining an estimate of a state of an object detected at a first time step, based on a pointwise estimate of the state of the object at the first time step and pointwise measurements of the state of the object at a plurality of further time steps. Includes generating, using the estimate of the state of the object, a proposed annotation associated with the object at the first time step. Includes rendering, via a user interface, a visual representation of the environment at the first time step and a visual representation of the proposed annotation. Includes receiving, via the user interface, user input indicating a user-approved annotation associated with the object at the first time step. Includes generating training data for a machine learning model for use in controlling an autonomous vehicle, based at least in part on the user-approved annotation.