Sequential DNN Prediction of Time-to-Collision From Image Sequences

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computer vision algorithms for autonomous driving are sensitive to non-rigid motion and viewing direction, fail to account for object context, and rely on fixed time baselines, leading to inferior predictions of temporal information such as time-to-collision and object motion.

Innovation Solution

A sequential deep neural network (DNN) is trained using correlated sensor and image data to predict time-to-collision, 2D, and 3D object motion without requiring sensor data during deployment, employing cross-sensor fusion, automatic ground truth generation, and stateless or stateful training methods for improved accuracy and efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional computer vision algorithms are used to estimate local motion information, then the system can extract motion data, but the predictions are sensitive to non-rigid motion and viewing direction, leading to inferior prediction accuracy

Engineering Contradiction:
Improvetemporal information prediction accuracyVSAvoidalgorithm robustness to non-rigid motion and viewing direction
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent replaces conventional computer vision algorithms with a deep neural network model that processes image sequences to predict temporal information. The DNN learns robust features from training data that includes various viewing directions and non-rigid motions, making the system insensitive to these variations during deployment. This substitution of mechanical/computer vision algorithms with a learned deep learning model resolves the sensitivity issue.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system performs preliminary training of the deep neural network using extensive training data that encompasses various non-rigid motions and viewing directions. This pre-training phase allows the model to learn invariant features before actual deployment, making it robust to these variations without requiring complex runtime adjustments or sensor inputs.

Inventive Principle:
Principle #10Preliminary action

2Adaptability or versatility

If conventional algorithms with fixed time baselines are used, then the system can compute temporal information, but it cannot separately account for different objects, scenarios, and conditions, resulting in less informative predictions

Engineering Contradiction:
Improveability to account for different objects and scenariosVSAvoidcontext information about objects and scenarios
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The patent implements a dynamic approach where the deep neural network adapts its predictions based on the specific object, scenario, and conditions present in the input image sequences. The model processes contextual information from multiple frames and dynamically adjusts its predictions for different object types and situations, rather than using a fixed baseline approach. This enables the system to account for different objects, scenarios, and conditions separately and accurately.

Inventive Principle:
Principle #15Dynamics

3Measurement precision

If sensor data is required as input during deployment, then the system can generate ground truth data for training, but it requires dense optical flow or motion of the vehicle during deployment, reducing ease of operation

Engineering Contradiction:
Improveground truth data accuracyVSAvoiddeployment complexity requiring sensor data and vehicle motion
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent creates a copy of the ground truth generation capability within the deep neural network itself. During training, the model learns to predict temporal information that would normally require sensor data and vehicle motion. Once trained, the model can generate accurate predictions using only image sequences, effectively copying the ground truth generation capability into the model without requiring actual sensors or vehicle motion during deployment.

Inventive Principle:
Principle #26Copying

4Ease of operation

If sequential deep neural networks are used to predict temporal information from images alone, then the system can operate without sensor data inputs, but it requires sophisticated training methods like cross-sensor fusion and temporal augmentation to achieve accurate results

Engineering Contradiction:
Improvedeployment simplicity using only image dataVSAvoidtraining pipeline complexity including cross-sensor fusion and temporal augmentation
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent performs all complex training operations in advance during the model training phase. Cross-sensor fusion, temporal augmentation, and ground truth generation are all accomplished during training to create a robust model. Once trained, the model operates simply with only image data inputs, as the complexity has been resolved in the preliminary training stage. This separates the complexity of model creation from the simplicity of model deployment.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240062657A1Temporal information prediction in autonomous machine applications
Publication Date: 2024.02.22 NVIDIA CORP
  • US20240062657A1 patent drawing
  • US20240062657A1 patent drawing
  • US20240062657A1 patent drawing

AI summary

In various examples, a sequential deep neural network (DNN) may be trained using ground truth data generated by correlating (e.g., by cross-sensor fusion) sensor data with image data representative of a sequences of images. In deployment, the sequential DNN may leverage the sensor correlation to compute various predictions using image data alone. The predictions may include velocities, in world space, of objects in fields of view of an ego-vehicle, current and future locations of the objects in image space, and/or a time-to-collision (TTC) between the objects and the ego-vehicle. These predictions may be used as part of a perception system for understanding and reacting to a current physical environment of the ego-vehicle.