Single-Camera Obstacle Detection Using Planar Homography

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current object detection systems for autonomous vehicles require multiple sensors and complex computational processes, making them costly and impractical for real-time deployment, especially when detecting road hazards with a single camera setup.

Innovation Solution

The system employs planar homography and self-supervised scene structure understanding using a single camera to detect obstacles by training a deep neural network with residual flow and photometric loss, allowing for accurate obstacle detection with minimal sensor setups and reduced computational intensity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If multiple sensors and complex computational processes are used for object detection, then detection accuracy is improved, but system cost and complexity increase

Engineering Contradiction:
Improvedetection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines multiple computational processes (planar homography calculation, residual flow estimation, scene structure understanding) into a unified framework that operates on a single camera input, merging what would traditionally require multiple sensors into one integrated system

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system uses a single camera to perform multiple functions: capturing images for planar homography calculation, generating residual flows for motion detection, and providing input for scene structure understanding, making the single sensor multi-functional to replace multiple specialized sensors

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

2Reliability

If multiple sensors and complex processing are deployed, then obstacle detection capability is improved, but real-time deployment becomes impractical

Engineering Contradiction:
Improveobstacle detection capabilityVSAvoidreal-time processing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system pre-calculates planar homography between image frames and pre-estimates residual flows before obstacle detection, preparing computational results in advance to enable faster real-time detection without sacrificing accuracy

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The detection process is segmented into distinct computational stages (planar homography calculation, residual flow generation, scene structure analysis) that can be processed independently and efficiently, improving overall processing speed while maintaining detection reliability

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If feature matching and iterative processing are used for homography calculation, then homography estimation accuracy is improved, but processing time increases making real-time deployment infeasible

Engineering Contradiction:
Improvehomography estimation accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent replaces traditional iterative mechanical feature matching processes with a direct planar homography calculation method that uses scene structure understanding to compute homography parameters without iteration, dramatically reducing processing time while maintaining accuracy

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

Data Source

PatentUS20240046409A1Object detection using planar homography and self-supervised scene structure understanding
Publication Date: 2024.02.08 NVIDIA CORP
  • US20240046409A1 patent drawing
  • US20240046409A1 patent drawing
  • US20240046409A1 patent drawing

AI summary

In various examples, a single camera is used to capture two images of a scene from different locations. A trained neural network, taking the two images as inputs, outputs a scene structure map that indicates a ratio of height and depth values for pixel locations associated with the images. This ratio may indicate the presence of an object above a surface (e.g., road surface) within the scene. Object detection then can be performed on non-zero values or regions within the scene structure map.