Monocular Voxel Flow Estimation for Dynamic Object Velocity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer vision techniques for estimating object velocities in autonomous systems, such as autonomous vehicles, struggle to accurately handle dynamic objects and often result in ghosting and blurring artifacts, particularly when using voxel-based approaches that concatenate voxel grid maps over time without change detection, and require costly depth sensors like LIDAR or radar.

Innovation Solution

The method employs monocular cameras to capture images at two points in time, converts them into voxel grids, warps and estimates voxel flow using ego pose data, clusters the dynamic voxel flow to identify objects, and determines velocity estimates without relying on stereo vision or depth sensors, using a self-supervised learning approach to train networks for 3D voxel motion.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Stability of the object's composition

If voxel-based approaches concatenate voxel grid maps over time without change detection, then temporal consistency is improved, but ghosting and blurring artifacts occur

Engineering Contradiction:
Improvetemporal consistencyVSAvoidvelocity estimation accuracy
Core Design Contradiction:
Stability of the object's compositionVSManufacturing precision

Solution Approach 1:

The patent extracts and isolates dynamic objects from the scene by detecting changes in voxel grids over time. By separating moving objects from static background, the system eliminates ghosting artifacts that occur when concatenating full voxel grids, while maintaining temporal consistency for both dynamic and static elements independently.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent implements dynamic voxel grid representation where the voxel grid structure adapts to capture moving objects. Instead of using a fixed concatenated voxel grid, the system dynamically updates voxel grids to reflect current scene state, allowing accurate velocity estimation while preventing artifacts from stale object representations.

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If depth sensors like LIDAR or radar are used for velocity estimation, then measurement precision is improved, but device complexity and cost increase

Engineering Contradiction:
Improvevelocity estimation accuracyVSAvoidsensor system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent replaces mechanical depth sensing systems (LIDAR, radar) with a computational approach using monocular camera images. By converting 2D image data into voxel grid representations and analyzing temporal changes, the system achieves velocity estimation without requiring expensive depth sensors, substituting physical sensing with image processing and geometric reasoning.

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

Solution Approach 2:

The patent creates a virtual 3D representation (voxel grid) as a copy of the physical scene captured by monocular cameras. This virtual model allows velocity estimation through computational analysis of the copied scene representation, eliminating the need for direct physical depth measurement instruments while preserving the essential spatial and temporal information.

Inventive Principle:
Principle #26Copying

3Device complexity

If monocular cameras are used instead of depth sensors, then device complexity is reduced, but velocity estimation accuracy deteriorates

Engineering Contradiction:
Improvesensor system complexityVSAvoidvelocity estimation accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent transforms 2D monocular camera images into 3D voxel grid representations by introducing a depth dimension through geometric reasoning and temporal analysis. By stacking multiple 2D frames and analyzing pixel displacement over time, the system recovers 3D motion information, enabling accurate velocity estimation from inherently 2D monocular data without requiring depth sensors.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent implements a feedback mechanism where velocity estimates from temporal voxel grid changes are continuously refined. By comparing predicted object positions based on estimated velocity with actual observed positions in subsequent frames, the system adjusts and improves velocity estimates, compensating for the limitations of monocular vision and achieving precision comparable to depth sensor-based methods.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20260057529A1Unsupervised dynamic object velocity estimation from monocular videos using voxel clustering and ego motion compensation
Publication Date: 2026.02.26 QUALCOMM INC
  • US20260057529A1 patent drawing
  • US20260057529A1 patent drawing
  • US20260057529A1 patent drawing

AI summary

Estimating a dynamic object velocity includes warping a first voxel grid generated from camera output images of a scene captured at a first time to a third voxel grid representing the scene at a second time; generating a voxel flow from the first time to the second time based at least in part on a second voxel grid generated from camera output images of the scene captured at the second time and the third voxel flow; determining a dynamic voxel flow based at least in part on the voxel flow and an ego motion flow; clustering the dynamic voxel flow to identify one or more object instances; and determining a velocity estimate for a dynamic object of the scene from motion of the one or more object instances in the dynamic voxel flow.