Multi-Sensor Lane Graph Generation for Autonomous Navigation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional lane detection methods for autonomous vehicles are limited by inaccuracies and inconsistencies due to reliance on single sensor data types and online processing, leading to ineffective navigation in complex environments.

Innovation Solution

Utilizing a deep neural network (DNN), particularly a transformer architecture, to infer lane data from sensor data collected by a fleet of ego-machines, generating lane graphs that include cross-section and connection indicators to model the environment accurately.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If conventional lane detection methods use single sensor data types and online processing, then device complexity is reduced, but measurement precision and reliability of lane detection deteriorate

Engineering Contradiction:
Improvesystem complexityVSAvoidlane detection precision
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent combines multiple sensor data types (camera images, LiDAR point clouds, radar data) from multiple ego-machines to infer lane information. This merging of diverse data sources improves measurement precision and reliability by compensating for individual sensor limitations and providing redundant verification, directly resolving the contradiction between system complexity and detection precision.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs offline processing to pre-infer lane information and generate lane graphs before actual navigation. By conducting complex computations in advance, the system reduces real-time processing requirements, maintaining low device complexity while achieving high measurement precision through thorough pre-analysis of multiple sensor datasets.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If multiple sensor types and offline processing are used, then measurement precision and reliability of lane detection improve, but computing resource usage increases

Engineering Contradiction:
Improvelane detection precisionVSAvoidcomputing resource usage
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent performs computationally intensive lane inference operations offline, processing multiple sensor types and generating lane graphs in advance. This preliminary action shifts computing resource consumption from the moving object during operation to a stationary system beforehand, improving measurement precision while reducing the energy burden on autonomous vehicles during actual navigation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system generates lane graphs as simplified representations or copies of the actual lane structure, which can be stored and reused for multiple navigation tasks. This copying approach allows precise lane detection to be performed once offline, with the resulting lane graphs serving as efficient references that reduce repeated computing resource usage while maintaining high measurement precision.

Inventive Principle:
Principle #26Copying

3Ease of operation

If lane detection uses trajectory data from vehicles, then ease of data collection is improved, but measurement precision deteriorates due to inability to detect lane changes and merges

Engineering Contradiction:
Improvedata collection easeVSAvoidlane detection precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent merges trajectory data from multiple ego-machines with direct sensor observations (camera images, LiDAR point clouds). This combination maintains the ease of data collection from vehicle trajectories while improving measurement precision by supplementing trajectory information with direct visual and spatial data that can detect lane changes, merges, and other dynamic road features that trajectories alone cannot identify.

Inventive Principle:
Principle #5Merging (Combining)

4Speed

If path perception is performed online using camera images, then response time is improved, but measurement precision deteriorates due to perspective dependency and missed dividers

Engineering Contradiction:
Improveresponse speedVSAvoidlane detection precision
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The system performs lane inference and generates lane graphs in advance during offline processing, creating a pre-computed reference framework. This preliminary action allows the system to quickly match real-time camera observations against the pre-established lane graph, maintaining fast response speed while improving measurement precision by reducing reliance on real-time perspective-based detection alone.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250292459A1Lane inference and lane graph generation for autonomous systems and applications
Publication Date: 2025.09.18 NVIDIA CORP
  • US20250292459A1 patent drawing
  • US20250292459A1 patent drawing
  • US20250292459A1 patent drawing

AI summary

In various examples, various types of sensor data from multiple ego-machines are used to infer lanes and/or generate lane graphs for use in autonomous systems and applications. In some embodiments, one or more DNNs may be used to infer lane data indicating a representation of a lane shape using sensor data from various vehicles to represent a 3D environment. The inferred lane data may include cross-section indicators that indicate cross-sections of a lane and/or connection indicators that indicate a lane channel connecting two locations (e.g., two lane portions). The inferred lane data may be used to generate a lane graph that represents lanes on a road and, in some cases, lane dividers (e.g., polyline represented as a solid line, a dashed line, a double line, etc.). A lane graph may be used, for example, to model the environment around a vehicle, facilitate localization, provide guidance for autonomous driving, etc.