Ego Vehicle Speed Estimation via 3D-CMA Neural Network

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for ego vehicle speed estimation rely heavily on in-car sensors and require camera calibration, limiting their effectiveness in real-world applications, especially in scenarios where fixed views are not feasible.

Innovation Solution

A 3D Convolutional Neural Network (3D-CNN) with masked-attention (3D-CMA) architecture processes video frames from a monocular camera to estimate ego vehicle speed by focusing on relevant road features, such as lane line segments, using a masked-attention mechanism to filter out irrelevant motion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If in-car sensors and CAN bus are used for speed extraction, then speed estimation reliability is improved, but device complexity and dependency on additional hardware increase

Engineering Contradiction:
Improvespeed estimation reliabilityVSAvoidhardware dependency
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces the mechanical/sensor-based speed measurement system with a vision-based computational system. Instead of using in-car sensors and CAN bus hardware, the invention uses a monocular camera combined with a 3D-CMA neural network to estimate speed by analyzing optical flow and road feature displacement, thereby eliminating hardware dependency while maintaining reliability

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

Solution Approach 2:

The patent introduces masked-attention maps as an intermediary mechanism that guides the neural network to focus on relevant road features (such as lane markings) while filtering out irrelevant motion. This intermediary attention mechanism enables accurate speed estimation from visual data alone, replacing the need for direct sensor input

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If camera calibration and fixed view are required, then measurement precision is improved, but adaptability to different scenarios deteriorates

Engineering Contradiction:
Improvespeed estimation precisionVSAvoidscenario adaptability
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent employs a dynamic masked-attention mechanism that adapts to different driving scenarios in real-time. The attention masks are generated dynamically based on the current video input, allowing the system to automatically focus on relevant road features regardless of the specific scenario, eliminating the need for fixed camera views or pre-calibration

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The 3D-CMA architecture is designed to be universally applicable across different driving conditions and scenarios. The masked-attention mechanism enables the same system to accurately estimate speed in various environments (urban, highway, rural) without requiring scenario-specific calibration or multiple fixed cameras, achieving multi-functionality from a single monocular camera

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

Data Source

PatentUS11861853B1System and method of vehicle speed estimation using moving camera and time series neural network
Publication Date: 2024.01.02 ELM INC
  • US11861853B1 patent drawing
  • US11861853B1 patent drawing
  • US11861853B1 patent drawing

AI summary

A system, apparatus and method of embedded ego vehicle speed estimation apparatus, including a car-mounted monocular camera for capturing a sequence of video frames of an outdoor scene from a moving car, where the outdoor scene includes a road, as a camera channel, and processing circuitry. The processing circuitry is configured with a single-shot network and a 3D convolutional neural network (3D-CNN), the single-shot network segments features of the road in the video frame sequence and generates a masked-attention map for the segmented road features, a concatenation circuit concatenates the masked-attention map as an additional channel to the camera channel to generate a masked-attention input, and the 3D-CNN network receives the masked-attention input and generates an estimated speed of the ego vehicle based on displacement of the segmented road features in the video sequences.