Multi-Actor Trajectory Prediction Using Confidence Maps and Vector Fields

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional systems for autonomous vehicles are limited in predicting future trajectories of multiple actors in a multi-actor environment, as they typically compute individual trajectories sequentially, leading to inefficiencies and inaccurate predictions, especially in real-time applications.

Innovation Solution

A deep neural network (DNN), such as a recurrent neural network (RNN), is used to predict future locations of actors by leveraging past locations, map information, wait conditions, and environmental data, allowing for simultaneous computation of trajectories for multiple actors, and generating confidence maps and vector fields to track actors over time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional systems compute individual trajectories sequentially for each actor, then the processing burden is manageable, but the runtime becomes ineffective for real-time deployment

Engineering Contradiction:
Improvetrajectory prediction speedVSAvoidsystem processing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the trajectory prediction process for multiple actors into a single unified neural network computation. Instead of sequentially processing each actor individually, the system combines all actor trajectory predictions into one parallel computation pass through the neural network, achieving real-time performance while maintaining accuracy.

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If conventional systems use individual computations for each actor based on high-level features, then the approach is computationally feasible, but the accuracy of multi-actor trajectory predictions deteriorates

Engineering Contradiction:
Improvetrajectory prediction accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system combines multiple actor trajectory predictions into a single neural network forward pass, where the network simultaneously processes all actors and outputs their trajectories in one computation. This unified approach captures inter-actor relationships and environmental context that individual computations miss, improving accuracy while achieving real-time speeds.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The neural network is designed as a universal predictor that handles multiple actors of different types (pedestrians, vehicles, cyclists) simultaneously using the same computational framework. The network accepts multi-actor input data and produces coordinated trajectory predictions for all actors in the scene, rather than requiring separate specialized computations for each actor type.

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

3Adaptability or versatility

If conventional systems predict many possible trajectories using variational autoencoders, then potential future paths are explored, but the predictions do not directly correspond to actual predicted future trajectories

Engineering Contradiction:
Improvetrajectory option coverageVSAvoidtrajectory prediction accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The system extracts the most relevant trajectory information directly from neural network output layers that are specifically designed to predict actual future positions. Rather than generating multiple possible trajectories and then selecting among them, the network directly outputs the predicted future trajectory coordinates through dedicated output neurons, providing accurate and actionable predictions.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12001958B2Future trajectory predictions in multi-actor environments for autonomous machine
Publication Date: 2024.06.04 NVIDIA CORP
  • US12001958B2 patent drawing
  • US12001958B2 patent drawing
  • US12001958B2 patent drawing

AI summary

In various examples, past location information corresponding to actors in an environment and map information may be applied to a deep neural network (DNN)—such as a recurrent neural network (RNN)—trained to compute information corresponding to future trajectories of the actors. The output of the DNN may include, for each future time slice the DNN is trained to predict, a confidence map representing a confidence for each pixel that an actor is present and a vector field representing locations of actors in confidence maps for prior time slices. The vector fields may thus be used to track an object through confidence maps for each future time slice to generate a predicted future trajectory for each actor. The predicted future trajectories, in addition to tracked past trajectories, may be used to generate full trajectories for the actors that may aid an ego-vehicle in navigating the environment.