Neural Network Training via Motion-Based Pixel Filtering

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current scene filtering methods in autonomous vehicles using motion estimation face inefficiencies due to training neural networks on irrelevant camera data, leading to longer training times and reduced performance.

Innovation Solution

Implementing a method that identifies and filters pixels based on motion relative to the vehicle from camera data, thereby excluding stationary or unimportant data points, allowing the neural network to focus on relevant information for autonomous vehicle control operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If neural networks are trained on all camera data including stationary pixels, then the training dataset is larger and more comprehensive, but training time increases and performance decreases

Engineering Contradiction:
Improvetraining dataset sizeVSAvoidtraining time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent extracts and removes stationary pixels from the camera data before training the neural network. Motion estimation techniques identify pixels that do not move between frames, and these stationary pixels are excluded from the training dataset. This extraction of irrelevant data reduces the training dataset size while maintaining the quality of relevant moving objects, thereby decreasing training time without sacrificing performance.

Inventive Principle:
Principle #2Taking out (Extraction)

2Quantity of substance

If neural networks are trained on all camera data including stationary pixels, then the training dataset is more comprehensive, but training performance and accuracy decrease

Engineering Contradiction:
Improvetraining dataset completenessVSAvoidtraining performance
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The patent applies motion estimation to extract and remove stationary pixels from the camera data. By identifying pixels that remain unchanged between consecutive frames, the system separates relevant moving objects from irrelevant stationary background elements. This extraction process maintains the completeness of the training dataset for moving objects while eliminating noise from stationary pixels, thereby improving training performance and accuracy.

Inventive Principle:
Principle #2Taking out (Extraction)

3Productivity

If motion estimation filtering is applied to camera data, then training efficiency improves and training time decreases, but the device complexity increases

Engineering Contradiction:
Improvetraining efficiencyVSAvoidprocessing complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies motion estimation as a preliminary filtering step before neural network training. By performing motion estimation upfront to identify and remove stationary pixels from the camera data, the system prepares a pre-filtered dataset that is optimized for training. This preliminary action reduces the computational burden during the actual training phase, improving training efficiency while managing overall system complexity through staged processing.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11983889B1Selective training of neural networks using motion estimation
Publication Date: 2024.05.14 APPLIED INTUITION INC
  • US11983889B1 patent drawing
  • US11983889B1 patent drawing
  • US11983889B1 patent drawing

AI summary

Selective training of neural networks using motion estimation, including: selecting, from a plurality of pixels in video data from a vehicle, based on motion relative to the vehicle, one or more pixels; and training a neural network based on the video data by zeroing out an error function applied to the selected one or more pixels.