Camera-Only 3D Object Detection Using LiDAR-Trained Depth Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Autonomous vehicles face challenges in determining the 3D position and orientation of objects in a scene without relying on expensive LiDAR sensors, which are difficult to scale and require costly 3D annotations.

Innovation Solution

A machine learning framework is developed to estimate 3D positions of objects from 2D images by associating position data with camera images, training the framework using LiDAR data, and then using it to predict 3D positions from camera images alone, eliminating the need for LiDAR at query time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If LiDAR sensors are used to obtain 3D positions of objects, then measurement precision is improved, but device complexity and cost increase

Engineering Contradiction:
Improve3D position measurement precisionVSAvoidsensor system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses 2D camera images as a simplified copy or representation of the 3D scene, training a neural network to infer 3D position information from these 2D projections. This avoids the need for complex LiDAR sensors while achieving comparable 3D positioning capability through learned patterns in image data

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the mechanical LiDAR sensing system with a computational approach using 2D camera images and neural network inference. Instead of using active light projection and time-of-flight measurement, the system uses passive imaging combined with deep learning to achieve 3D position estimation

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

2Measurement precision

If LiDAR sensors are deployed in autonomous vehicles, then 3D detection accuracy is improved, but ease of manufacture and scalability deteriorate

Engineering Contradiction:
Improve3D object detection accuracyVSAvoidvehicle production scalability
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The patent replaces expensive LiDAR sensors with inexpensive 2D cameras that can be mass-produced and easily integrated into vehicles. The neural network model, once trained, can be deployed across multiple vehicles at low cost, improving scalability and ease of manufacture while maintaining detection accuracy

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

3Measurement precision

If 3D annotations are used for training, then training data quality is improved, but loss of substance and annotation cost increase

Engineering Contradiction:
Improvetraining data accuracyVSAvoidannotation effort and resources
Core Design Contradiction:
Measurement precisionVSLoss of substance

Solution Approach 1:

The patent extracts only the essential 2D bounding box annotations from images, removing the need for complex 3D annotations. This extraction approach retains sufficient training signal for the neural network to learn 3D position inference while dramatically reducing annotation time, cost, and resource requirements

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS12205319B2Framework for 3D object detection and depth prediction from 2D images
Publication Date: 2025.01.21 RIDECELL INC
  • US12205319B2 patent drawing
  • US12205319B2 patent drawing
  • US12205319B2 patent drawing

AI summary

Multi-object tracking in autonomous vehicles uses both camera data and LiDAR data for training, but not LiDAR data at query time. Thus, no LiDAR sensor is on a piloted autonomous vehicle. Example systems and methods rely on camera 2D object detections alone, rather than 3D annotations. Example systems/methods utilize a single network that is given a camera image as input and can learn both object detection and dense depth in a multimodal regression setting, where the ground truth LiDAR data is used only at training time to compute depth regression loss. The network uses the camera image alone as input at test time (i.e., when deployed for piloting an autonomous vehicle) and can predict both object detections and dense depth of the scene. LiDAR is only used for data acquisition and is not required for drawing 3D annotations or for piloting the vehicle.