Surfel Map Fusion for Accurate 3D Autonomous Driving Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing autonomous vehicle systems face limitations in representing three-dimensional environments, relying on either outdated 2.5-dimensional maps or real-time sensor data alone, which can lead to inaccurate navigation and inefficient processing.

Innovation Solution

The integration of surfel maps, which represent three-dimensional environments with multiple elements at each coordinate, combining existing surfel data with real-time sensor data to generate a more accurate and flexible representation of the environment, allowing for improved autonomous driving decisions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a 2.5-dimensional map is used to represent the environment, then the system complexity is reduced, but the measurement precision of three-dimensional features is insufficient

Engineering Contradiction:
Improvemap representation complexityVSAvoidelevation representation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent transitions from 2.5-dimensional maps to a full three-dimensional surfel map representation. Each location in the environment is represented by multiple surfels at different elevations, allowing the system to capture complex three-dimensional structures like overpasses, tunnels, and vegetation while maintaining computational efficiency through the surfel data structure.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If existing surfel map data is used for navigation, then the processing speed is improved, but the reliability of environment representation deteriorates due to outdated information

Engineering Contradiction:
Improveprocessing speedVSAvoidenvironment representation accuracy
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system dynamically integrates static surfel map data with real-time sensor data to create an updated environment representation. The surfel map provides a pre-computed three-dimensional structure that can be quickly accessed, while real-time sensor data refreshes the representation of dynamic elements, combining the speed of pre-processing with the accuracy of current information.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The surfel map is generated in advance through offline processing of historical sensor data, creating a pre-computed three-dimensional representation of the environment. This preliminary action allows the autonomous vehicle system to leverage existing knowledge about the environment without performing computationally expensive real-time processing, while still maintaining reliability through subsequent integration with current sensor data.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If traditional 3D mesh systems are used to represent the environment, then the measurement precision is improved, but the computational requirements and memory usage increase significantly

Engineering Contradiction:
Improveenvironment representation accuracyVSAvoidcomputational energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent segments the three-dimensional environment into discrete surfel units, where each surfel represents a small surface element with specific properties. This segmentation allows the system to represent complex three-dimensional structures efficiently, as each surfel is an independent entity that can be processed individually, reducing the computational burden compared to manipulating entire mesh structures.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system changes the fundamental parameters of environment representation from traditional 3D mesh topology to surfel-based attributes including position, normal vector, and uncertainty measures. This parameter transformation enables more efficient storage and processing, as surfels require less bookkeeping and can be independently managed, reducing memory requirements and computational energy consumption while maintaining three-dimensional representation accuracy.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20230281866A1Autonomous driving with surfel maps
Publication Date: 2023.09.07 WAYMO LLC
  • US20230281866A1 patent drawing
  • US20230281866A1 patent drawing
  • US20230281866A1 patent drawing

AI summary

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using a surfel map to generate a prediction for a state of an environment. One of the methods includes obtaining surfel data comprising a plurality of surfels, wherein each surfel corresponds to a respective different location in an environment, and each surfel has associated data that comprises an uncertainty measure; obtaining sensor data for one or more locations in the environment, the sensor data having been captured by one or more sensors of a first vehicle; determining one or more particular surfels corresponding to respective locations of the obtained sensor data; and combining the surfel data and the sensor data to generate a respective object prediction for each of the one or more locations of the obtained sensor data.