In-Vehicle Perception Training Using Self-Supervised Image Signals

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The development of Automated Driving Systems (ADS) faces challenges in continuously improving perception functionality due to the high cost and labor intensity of annotating large volumes of training data, as well as bandwidth and data privacy concerns, which hinder the efficient incorporation of new data and rare scenarios into machine-learning algorithms.

Innovation Solution

A self-supervised machine-learning algorithm generates outputs from ingested images, forming a supervisory signal for a supervised learning process to update the perception module's model parameters, enabling efficient and automated training without the need for annotated data, and facilitating the incorporation of diverse scenarios through decentralized federated learning.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If large volumes of annotated data are used to train machine-learning algorithms for ADS perception functions, then performance and reliability are improved, but cost and labor requirements increase significantly

Engineering Contradiction:
Improveperception function performanceVSAvoiddata annotation cost
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The system uses self-supervised learning where the machine-learning algorithm generates its own supervisory signals from raw images without human annotation. The algorithm processes images through multiple layers to create feature representations that serve as training labels, enabling the system to improve itself automatically without external annotation resources.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent performs preliminary feature extraction and representation learning on raw images before the actual supervised training. By pre-processing images through self-supervised learning to generate feature maps and supervisory signals in advance, the system prepares training data that would otherwise require expensive human annotation, thus resolving the contradiction between performance and annotation cost.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If more training data including rare scenarios is collected to improve ADS reliability, then system robustness is enhanced, but bandwidth requirements and data privacy concerns increase

Engineering Contradiction:
Improvesystem robustnessVSAvoiddata privacy
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent extracts only the essential feature representations and supervisory signals from the raw image data through self-supervised learning, rather than storing and transmitting the complete annotated datasets. By taking out only the necessary training components (feature maps, loss functions, model updates), the system maintains robustness while minimizing data privacy risks and bandwidth requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

3Measurement precision

If traditional supervised learning with annotated data is used for training perception functions, then training accuracy is achieved, but training time and computational resources increase

Engineering Contradiction:
Improvetraining accuracyVSAvoidtraining time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary self-supervised learning to generate feature representations and supervisory signals before the actual supervised training phase. This preliminary action prepares the training data in advance, allowing the supervised learning to converge faster with fewer iterations, thus reducing overall training time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent enables continuous learning by generating supervisory signals on-the-fly from raw images during normal operation. Instead of requiring batch processing of pre-annotated data, the system continuously extracts features and updates models in real-time, maintaining training accuracy while eliminating the time loss associated with manual annotation and batch processing.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS20240010227A1Method and system for in-vehicle self-supervised training of perception functions for an automated driving system
Publication Date: 2024.01.11 ZENSEACT AB
  • US20240010227A1 patent drawing
  • US20240010227A1 patent drawing
  • US20240010227A1 patent drawing

AI summary

A computer-implemented method for updating a perception function of a vehicle having an Automated Driving System (ADS) is disclosed. The ADS has a machine-learning algorithm for: generating an attention map or a feature map based on one or more ingested images and for providing one or more in-vehicle perception functions based on one or more ingested images. The method comprises obtaining one or more images of a scene in a surrounding environment of the vehicle, and updating one or more model parameters of the self-supervised machine-learning algorithm in accordance with a self-supervised machine learning process based on the obtained one or more images. The method further comprises generating a first output comprising an attention map or a feature map by processing the obtained one or more images by using the self-supervised machine-learning algorithm, and generating a supervisory signal for a supervised learning process based on the first output.