Vectorized Graph Neural Networks for Autonomous Vehicle Trajectory Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles face challenges in safely navigating through congested areas with multiple moving objects, static and dynamic, while ensuring passenger and environmental safety.

Innovation Solution

The use of a graph neural network (GNN) that vectorizes map elements and perceived entities, representing them within a graph structure, allowing for improved environment modeling and predictive capabilities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If traditional neural networks are used to process sensor data and map data for environment modeling, then the system can handle basic navigation tasks, but computing resources are excessively consumed and processing efficiency is low

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidcomputing resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent segments the environment modeling task by representing the environment as a graph structure where map elements and perceived entities are divided into discrete nodes. Each node contains only relevant local information rather than processing entire sensor data sets, enabling parallel processing and reducing computational complexity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transforms the traditional Euclidean space representation into a graph structure dimension, where nodes and edges represent spatial relationships. This dimensional transformation allows the neural network to operate on graph-structured data, improving processing efficiency while maintaining spatial awareness.

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

2Measurement precision

If detailed sensor data from multiple sensors is processed to accurately predict entity states, then prediction accuracy is improved, but the complexity of the system increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the essential features from sensor data and map data that are relevant for predicting entity states. By selecting and extracting key attributes (such as position, velocity, trajectory indicators) and representing them as node features in the graph, the system achieves accurate predictions without processing unnecessary data complexity.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The graph neural network structure serves multiple functions simultaneously: it represents the environment model, processes sensor data, integrates map data, and performs prediction. This multi-functional approach reduces overall system complexity by consolidating multiple processing tasks into a single unified framework.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Reliability

If the autonomous vehicle processes all sensor data and map data in real-time to ensure safety, then safety is maintained, but the response time increases

Engineering Contradiction:
ImprovesafetyVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs preliminary processing by pre-integrating map data with current sensor data to create an updated environment model before prediction is needed. The graph structure is pre-established with nodes representing map elements and perceived entities, allowing the neural network to perform rapid predictions based on pre-processed information rather than processing raw data in real-time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12233901B2Graph neural networks with vectorized object representations in autonomous vehicle systems
Publication Date: 2025.02.25 ZOOX INC
  • US12233901B2 patent drawing
  • US12233901B2 patent drawing
  • US12233901B2 patent drawing

AI summary

Techniques are discussed herein for generating and using graph neural networks (GNNs) including vectorized representations of map elements and entities within the environment of an autonomous vehicle. Various techniques may include vectorizing map data into representations of map elements, and object data representing entities in the environment of the autonomous vehicle. In some examples, the autonomous vehicle may generate and/or use a GNN representing the environment, including nodes stored as vectorized representations of map elements and entities, and edge features including the relative position and relative yaw between the objects. Machine-learning inference operations may be executed on the GNN, and the node and edge data may be extracted and decoded to predict future states of the entities in the environment.