3D Object Detection Using Pseudo-Labels

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The high cost and time-intensive process of obtaining large labeled datasets for training autonomous vehicle perception systems, especially for new deployment geographies, limits the efficacy of onboard perception systems in diverse environments.

Innovation Solution

The use of pseudo-labeling for 3D object detection, which leverages unlabeled data to train computationally efficient student neural networks, allowing for effective performance in new domains with reduced labeled dataset requirements and improved latency and compute efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If large labeled datasets are collected to improve perception system accuracy, then detection accuracy is improved, but data acquisition cost and time increase significantly

Engineering Contradiction:
Improvedetection accuracyVSAvoiddata acquisition time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent uses pseudo-labels as synthetic copies of ground truth annotations. A teacher model generates pseudo-labels from unlabeled data, creating artificial training labels that replicate the function of expensive manual annotations without requiring human time investment, thus resolving the contradiction between accuracy and data acquisition time

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary labeling of unlabeled data using a teacher model before training the student model. By pre-generating pseudo-labels from available unlabeled data, the system prepares training materials in advance without requiring time-intensive manual annotation during the actual training phase

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If computationally expensive teacher models are used to improve detection accuracy, then detection accuracy is improved, but computational efficiency and latency worsen

Engineering Contradiction:
Improvedetection accuracyVSAvoidcomputational efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The student model is trained to copy the detection capabilities of the teacher model using pseudo-labels. This creates a lightweight replica that achieves similar accuracy to the expensive teacher model but with much lower computational requirements and latency, resolving the contradiction between accuracy and computational efficiency

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the expensive, complex teacher model with a cheaper, simpler student model for actual deployment. The student model uses fewer computational resources and can be executed efficiently on autonomous vehicle hardware, sacrificing some model complexity to gain computational efficiency

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Manufacturing precision

If manual 3D bounding box annotations are used to label data, then labeled dataset quality is improved, but annotation cost and time increase

Engineering Contradiction:
Improveannotation qualityVSAvoiddata labeling cost
Core Design Contradiction:
Manufacturing precisionVSEase of manufacture

Solution Approach 1:

The patent replaces manual human annotation with automated pseudo-label generation by the teacher model. This creates synthetic annotations that mimic the quality of manual labels without requiring human annotators, dramatically reducing both time and cost while maintaining acceptable annotation quality for training purposes

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs self-annotation by using the teacher model to automatically generate pseudo-labels from unlabeled data. This eliminates the need for external human annotation services, making the labeling process autonomous and significantly reducing dependency on expensive manual labor

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20220180193A1Three-dimensional object detection using pseudo-labels
Publication Date: 2022.06.09 GOOGLE LLC
  • US20220180193A1 patent drawing
  • US20220180193A1 patent drawing
  • US20220180193A1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network to perform 3D object detection. One of the methods includes training a student neural network to perform 3D object detection using pseudo-labels generated by a teacher neural network.