LiDAR Object Labeling via Trajectory Refinement for Occlusion Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Manual annotation of datasets for self-driving systems is a bottleneck, especially in handling object occlusions, sparsity of observations, and diverse size and motion profiles, which hampers the training of object detectors.

Innovation Solution

Implementing automatic labeling of objects from LiDAR point clouds via trajectory level refinement using an encoder model, attention model, and decoder model to generate refined bounding box vectors, which address occlusions, sparsity, and diversity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual annotation is used to label objects in LiDAR point clouds, then labeling accuracy can be maintained, but productivity is severely limited and costs increase

Engineering Contradiction:
Improvelabeling accuracyVSAvoidannotation speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system uses automatically generated bounding box vectors from trajectory models as initial labels, which then serve as input for refinement models. This self-service approach allows the system to generate its own training labels without human intervention, dramatically improving productivity while maintaining accuracy through iterative refinement processes

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces the mechanical process of manual annotation with automated machine learning models (encoder models, attention models, and decoder models). These computational systems process LiDAR point clouds and generate refined bounding boxes automatically, eliminating the bottleneck of human annotators while maintaining or improving labeling quality

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

2Productivity

If automatic labeling is implemented without trajectory refinement, then productivity improves, but handling of object occlusions and sparsity of observations deteriorates

Engineering Contradiction:
Improvelabeling efficiencyVSAvoidocclusion handling capability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The trajectory model generates preliminary bounding box vectors before the refinement stage. These preliminary labels incorporate temporal information and motion predictions that pre-compute potential object positions even when occluded, providing a head start for handling occlusions and sparse observations before the refinement process begins

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The refinement model uses feedback from multiple sources including original LiDAR observations, trajectory predictions, and previously generated bounding boxes to iteratively improve label accuracy. This feedback loop allows the system to correct errors in preliminary annotations and handle difficult cases like occlusions and sparse observations more effectively

Inventive Principle:
Principle #23Feedback

3Speed

If simple automatic labeling is used, then processing speed increases, but accuracy in diverse size and motion profiles deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoiddetection accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The labeling system is segmented into distinct functional components: trajectory models for motion prediction, encoder models for feature extraction, attention models for selective focus, and decoder models for final label generation. This segmentation allows each component to be optimized for its specific task while working together to achieve both speed and accuracy for diverse object types

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system employs dynamic models that adapt to diverse object characteristics. The trajectory models learn different motion profiles for various object types (vehicles, pedestrians, cyclists), and the refinement process dynamically adjusts based on object size, speed, and behavior patterns, maintaining high accuracy across diverse size and motion profiles while preserving processing efficiency

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240409124A1Automatic labeling of objects from lidar point clouds via trajectory-level refinement
Publication Date: 2024.12.12 WAABI CANADA INC
  • US20240409124A1 patent drawing
  • US20240409124A1 patent drawing
  • US20240409124A1 patent drawing

AI summary

A method implements automatic labeling of objects from LiDAR point clouds via trajectory level refinement. The method includes executing an encoder model using a set of bounding box vectors and a set of point clouds to generate a set of combined feature vectors and executing an attention model using the set of combined feature vectors to generate a set of updated feature vectors. The method further includes executing a decoder model using the set of updated feature vectors to generate a set of pose residuals and a size residual and updating the set of bounding box vectors with the set of pose residuals and the size residual to generate a set of refined bounding box vectors. The method further includes executing an action responsive to the set of refined bounding box vectors.