Fisheye Image Projection for Real-Time Autonomous Feature Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional autonomous driving systems face challenges in accurately detecting features from wide field of view sensors due to distortion, requiring significant computational resources and manual effort for retraining neural networks, which limits scalability and adaptability.

Innovation Solution

The method involves stereographically projecting images from wide field of view sensors onto a 2D plane, allowing existing neural networks trained on narrower field of view sensors to detect features in real-time, without the need for retraining, by virtually adjusting the field of view and using existing DNNs to classify features in distorted regions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional DNNs are retrained using image data from wide field of view sensors, then feature detection accuracy for wide sensors is improved, but computational cost and manual effort increase significantly

Engineering Contradiction:
Improvefeature detection accuracyVSAvoidcomputational efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent creates a virtual copy of the narrow FOV sensor data by projecting wide FOV images onto a 2D plane to simulate the appearance and characteristics of narrow FOV images. This allows the existing DNN trained on narrow FOV data to process wide FOV sensor inputs without retraining, effectively copying the processing pipeline while adapting the input representation.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms the input data parameters by applying stereographic projection to convert wide FOV images into a 2D projected image space. This parameter transformation changes the geometric representation of features while preserving their detectability, allowing the DNN to operate on transformed data that matches its training distribution.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If multiple instances of DNN are trained for different fields of view, then adaptability to various sensors is improved, but device complexity increases

Engineering Contradiction:
Improvesensor compatibilityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent makes a single DNN instance universal by enabling it to process both narrow FOV and wide FOV sensor data through the projection mechanism. The same trained model can handle multiple sensor types and FOV configurations, eliminating the need for multiple specialized DNN instances and reducing system complexity.

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

Solution Approach 2:

The stereographic projection process acts as an intermediary between wide FOV sensors and the narrow FOV-trained DNN. This intermediate transformation layer adapts the wide FOV input data into a format compatible with the existing DNN, serving as a mediator that enables sensor diversity without requiring multiple models.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Area of stationary object

If wide field of view sensors are used, then coverage area is improved, but image distortion increases

Engineering Contradiction:
Improvefield of view coverageVSAvoidimage geometric accuracy
Core Design Contradiction:
Area of stationary objectVSManufacturing precision

Solution Approach 1:

The patent addresses distortion by transforming the 2D distorted wide FOV image into a different 2D representation through stereographic projection. This dimensionality transformation maps the distorted features onto a projected plane where they regain geometric accuracy while preserving the wide field of view coverage.

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

Data Source

PatentUS12154293B2Projecting images captured using fisheye lenses for feature detection in autonomous machine applications
Publication Date: 2024.11.26 NVIDIA CORP
  • US12154293B2 patent drawing
  • US12154293B2 patent drawing
  • US12154293B2 patent drawing

AI summary

In various examples, live perception from wide-view sensors may be leveraged to detect features in an environment of a vehicle. Sensor data generated by the sensors may be adjusted to represent a virtual field of view different from an actual field of view of the sensor, and the sensor data—with or without virtual adjustment—may be applied to a stereographic projection algorithm to generate a projected image. The projected image may then be applied to a machine learning model—such as a deep neural network (DNN)—to detect and/or classify features or objects represented therein. In some examples, the machine learning model may be pre-trained on training sensor data generated by a sensor having a field of view less than the wide-view sensor such that the virtual adjustment and/or projection algorithm may update the sensor data to be suitable for accurate processing by the pre-trained machine learning model.