Vehicle Object Intent Characterization With Cached Feature Vectors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles face challenges in accurately predicting the behavior and intent of objects in their environment, particularly pedestrians, due to rapid changes in movement and the need for efficient computational processing to ensure safe navigation.

Innovation Solution

The implementation of a two-model system where a first model processes image data to extract features, and a second model determines attributes by combining these features with cached vectors, allowing for intent prediction with fewer image frames and reduced computational load, thereby improving vehicle safety and operational efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple image frames are processed to predict object intent, then prediction accuracy is improved, but computational load and processing time increase

Engineering Contradiction:
Improveprediction accuracyVSAvoidcomputational load
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the computational task into two distinct models: a first model that extracts features from image frames, and a second model that determines attributes by combining these features with cached vectors. This segmentation allows the system to process fewer image frames while maintaining prediction accuracy, as the feature extraction and attribute determination are performed separately and efficiently.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary action by caching feature vectors from previously processed image frames. When a new image frame is received, the second model combines it with cached vectors to determine object attributes, eliminating the need to process all historical frames in full detail. This preliminary caching reduces computational load while preserving prediction accuracy.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If multiple image frames are processed to predict object intent, then prediction accuracy is improved, but processing time increases

Engineering Contradiction:
Improveprediction accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary action by caching feature vectors from previously processed image frames. When a new image frame is received, the second model combines it with cached vectors to determine object attributes, eliminating the need to process all historical frames in full detail. This preliminary caching reduces computational load while preserving prediction accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system extracts only the essential features from image frames using the first model, and then uses these extracted features along with cached vectors in the second model to determine attributes. This extraction approach focuses computational resources on the most relevant information, reducing processing time while maintaining prediction accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

3Device complexity

If fewer image frames are processed, then computational resources are reduced, but prediction accuracy may deteriorate

Engineering Contradiction:
Improvecomputational resourcesVSAvoidprediction accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The system performs preliminary action by caching feature vectors from previously processed image frames. When a new image frame is received, the second model combines it with cached vectors to determine object attributes, eliminating the need to process all historical frames in full detail. This preliminary caching reduces computational load while preserving prediction accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses cached vectors as copies of previously extracted features, allowing the second model to reconstruct object attributes without reprocessing the original historical image frames. This copying mechanism preserves the essential information needed for accurate prediction while significantly reducing computational resource requirements.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11789456B2Object or person attribute characterization
Publication Date: 2023.10.17 ZOOX INC
  • US11789456B2 patent drawing
  • US11789456B2 patent drawing
  • US11789456B2 patent drawing

AI summary

A vehicle computing system may implement techniques to determine attributes (or intent) of an object detected by a vehicle operating in the environment. The techniques may include determining a set of features with respect to a detected object by a first model and determining, by a second model and based on the set of features, one or more attributes of the object. The first model and the second model may be configured to process at least one image frame to determine the one or more attributes of the object. A model may receive sensor data as an input, and output features and/or an attribute for the detected object. Based on the attribute(s) of the object, a vehicle computing system may control operation of the vehicle.