Neural Network 3D Bounding Box for Single Camera 6DoF Pose

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current object detection systems require multiple and costly sensors like stereo cameras, lidar, and radar, which are computationally expensive and inefficient in determining six degree-of-freedom (6DoF) poses of objects, especially in vehicle guidance, robot operation, and security applications.

Innovation Solution

A single camera system using deep neural networks processes image data to determine 6DoF poses of objects by outputting a 3D bounding box and transforming pixel coordinates into real-world coordinates, reducing the need for multiple sensors and computational resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple sensors (stereo cameras, lidar, radar) are used to determine 6DoF poses, then measurement precision is improved, but device complexity and cost increase

Engineering Contradiction:
Improve6DoF pose determination accuracyVSAvoidmulti-sensor system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines multiple sensor types (stereo cameras, lidar, radar) into an integrated multi-sensor system that shares common processing infrastructure and coordinate transformation frameworks, reducing overall system complexity while maintaining 6DoF pose determination accuracy

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent creates a universal processing framework that can handle data from multiple sensor types using common algorithms for 3D bounding box generation and coordinate transformations, allowing a single system to perform multiple sensing functions efficiently

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

2Measurement precision

If multiple sensors are used to determine 6DoF poses, then measurement precision is improved, but computational cost increases

Engineering Contradiction:
Improve6DoF pose determination accuracyVSAvoidcomputational energy consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent uses 2D bounding boxes from single-camera views as simplified copies or projections of the full 3D bounding box, allowing the system to work with lower-dimensional data representations that require less computational energy while still enabling accurate 6DoF pose determination through coordinate transformations

Inventive Principle:
Principle #26Copying

3Device complexity

If a single camera is used to determine 6DoF poses, then device complexity is reduced, but measurement precision deteriorates

Engineering Contradiction:
Improvesensor system complexityVSAvoid6DoF pose determination accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent transforms 2D image data from a single camera into 3D spatial information by generating 3D bounding boxes and applying coordinate transformations between pixel coordinates and real-world coordinates, effectively adding dimensional information through mathematical transformations rather than additional physical sensors

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

4Measurement precision

If multiple sensors are used to determine 6DoF poses, then measurement precision is improved, but loss of time increases

Engineering Contradiction:
Improve6DoF pose determination accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary processing by generating 3D bounding boxes and establishing coordinate transformation relationships in advance, so that when 6DoF pose determination is needed, the system can quickly apply pre-computed transformations rather than processing raw sensor data from multiple sources in real-time

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12073588B2Neural network object pose determination
Publication Date: 2024.08.27 FORD GLOBAL TECH LLC
  • US12073588B2 patent drawing
  • US12073588B2 patent drawing
  • US12073588B2 patent drawing

AI summary

A camera is positioned to obtain an image of an object. The image is input to a neural network that outputs a three-dimensional (3D) bounding box for the object relative to a pixel coordinate system and object parameters. Then a center of a bottom face of the 3D bounding box is determined in pixel coordinates. The bottom face of the 3D bounding box is located in a ground plane in the image. Based on calibration parameters for the camera that transform pixel coordinates into real-world coordinates, a) a distance from the center of the bottom face of the 3D bounding box to the camera relative to a real-world coordinate system and b) an angle between a line extending from the camera to the center of the bottom face of the 3D bounding box and an optical axis of the camera are determined. The calibration parameters include a camera height relative to the ground plane, a camera focal distance, and a camera tilt relative to the ground plane. A six degree-of-freedom (6DoF) pose for the object is determined based on the object parameters, the distance, and the angle.