Self-Supervised Lane Boundary Detection Using Encoder-Decoder Reconstruction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The scarcity of reliably tagged images for lane boundary detection and the high cost of image tagging hinder the development of reliable lane detection methods, complicating the computationally intensive perception module in autonomous driving systems.

Innovation Solution

A context-based lane prediction method using unsupervised datasets, where a self-supervised machine learning process is trained on untagged images and fine-tuned with a smaller dataset of tagged images, leveraging a first encoder and decoder to reconstruct images and encode key features, allowing for efficient lane boundary detection without relying on extensive labeled data.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional supervised learning is used for lane boundary detection, then detection accuracy can be achieved with tagged images, but the cost of image tagging and data collection becomes prohibitively expensive

Engineering Contradiction:
Improvelane detection accuracyVSAvoidcost of image tagging
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

The system uses self-supervised learning where the model generates its own training data by predicting lane boundaries from raw images without requiring human annotation. The encoder-decoder architecture automatically creates supervision signals from unlabelled images, allowing the system to train on vast amounts of data without manual tagging costs

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent creates synthetic training data by copying and transforming real images through the encoder-decoder model. The model learns to reproduce lane boundaries by processing unlabelled images and generating pseudo-labels, effectively copying the supervision signal from the image content itself rather than requiring external annotations

Inventive Principle:
Principle #26Copying

2Measurement precision

If a large dataset of tagged images is collected for training, then machine learning accuracy improves, but the time and resources required for data collection and processing increase significantly

Engineering Contradiction:
Improvelearning accuracyVSAvoiddata collection and processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system automatically generates training data from unlabelled images through self-supervised learning. The encoder processes images and the decoder reconstructs them with predicted lane boundaries, creating training pairs automatically without human intervention, thus reducing data collection time while maintaining training accuracy

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The model performs preliminary processing by pre-training on unlabelled images to learn general image representations and lane structures. This preliminary self-supervised training prepares the model for subsequent fine-tuning with minimal labelled data, significantly reducing the overall data processing time required

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the perception module includes comprehensive object detection and scene segmentation, then autonomous driving safety is improved, but computational complexity and processing requirements increase

Engineering Contradiction:
Improvedriving safetyVSAvoidperception module complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The perception module is segmented into specialized sub-tasks: object detection, lane boundary detection, and scene segmentation. Each sub-task uses dedicated models trained on specific datasets, allowing the system to manage complexity through modular architecture while maintaining comprehensive safety coverage

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different regions of the perception module are optimized for specific functions: lane detection uses self-supervised learning for robustness, object detection uses supervised learning for precision, and scene segmentation uses semantic segmentation techniques. This local optimization allows each component to be tuned for its specific safety requirements without unnecessarily increasing overall system complexity

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12159466B2Context based lane prediction
Publication Date: 2024.12.03 AUTOBRAINS TECH LTD
  • US12159466B2 patent drawing
  • US12159466B2 patent drawing
  • US12159466B2 patent drawing

AI summary

A method for context based lane prediction, the method may include obtaining sensed information regarding an environment of the vehicle; providing the sensed information to a second trained machine learning process; and locating one or more lane boundaries by the second trained machine learning process. The second trained machine learning process is generated by: performing a self-supervised training process, using a first dataset, of a first machine learning process to provide a first trained machine learning process; wherein the first trained machine learning process comprises a first encoder portion and a first decoder portion; replacing the first decoder portion by a second decoder portion to provide a second machine learning process; and performing an additional training process, using a second dataset that is associated with lane boundary metadata, of the second machine learning process to provide a second trained machine learning process.