Scene Encoding Apparatus Using Local Obstacle Tensors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing trajectory prediction technologies face inefficiencies due to the need for frequent normalization of coordinate systems and recalculation of scene encodings for each time point, especially in streaming data scenarios where obstacle data and map data are constantly updated, leading to increased calculation time and reduced prediction efficiency.

Innovation Solution

A scene encoding generating apparatus that transforms obstacle and map data into a local coordinate system based on the position and movement state of each obstacle, generating a local obstacle tensor which is then input into a scene encoder to produce a scene encoding that can be used for trajectory predictions without requiring constant normalization of coordinate systems across different time points.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If coordinate system normalization is performed frequently for each time point, then trajectory prediction accuracy is maintained, but calculation time increases and prediction efficiency decreases

Engineering Contradiction:
Improvetrajectory prediction accuracyVSAvoidcalculation time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent pre-establishes a local coordinate system for each obstacle based on its position and movement state. This preliminary coordinate system setup allows subsequent trajectory predictions to use the pre-computed local frames without repeatedly performing coordinate normalization, thereby reducing calculation time while maintaining prediction accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent transforms the global coordinate system into local coordinate systems for each obstacle, changing the reference frame parameter from global to local. This parameter change eliminates the need for frequent coordinate normalization operations while preserving the spatial relationships needed for accurate trajectory prediction.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If scene encoding is recalculated for each time point, then prediction accuracy is maintained, but productivity decreases

Engineering Contradiction:
Improveprediction accuracyVSAvoidprediction efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent performs preliminary transformation of obstacle data into local coordinate systems and generation of local obstacle tensors before the actual prediction process. This preliminary action consolidates the scene encoding calculation, allowing it to be performed once rather than repeatedly for each time point, thereby improving productivity while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the coordinate transformation process into individual local coordinate systems for each obstacle, rather than performing a single global coordinate normalization. This segmentation allows each obstacle's local frame to be independently established and reused, reducing the overall computational burden and improving prediction efficiency.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240354999A1Scene encoding generating apparatus, method, and non-transitory computer readable storage medium
Publication Date: 2024.10.24 HON HAI PRECISION INDUSTRY CO LTD
  • US20240354999A1 patent drawing
  • US20240354999A1 patent drawing
  • US20240354999A1 patent drawing

AI summary

A scene encoding generating apparatus is configured to execute the following operations. The scene encoding generating apparatus generates a local coordinate system based on a position and a movement state corresponding to each of a plurality of obstacles in a time point. The scene encoding generating apparatus transforms the position and the movement state corresponding to each of the obstacles to the corresponding local coordinate system to generate a local position and a local movement state. The scene encoding generating apparatus generates an obstacle tensor corresponding to the obstacles based on the local positions and the local movement states corresponding to the obstacles, wherein the obstacle tensor is corresponding to the time point. The scene encoding generating apparatus inputs the obstacle tensor into a scene encoder to generate a scene encoding, wherein the scene encoding is configured to be inputted into a decoder to generate a trajectory prediction.