Monocular Obstacle Detection Using Depth and Segmentation Maps

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current vehicle computing and sensor systems are ineffective in detecting and measuring unknown objects, particularly in complex environments, leading to challenges in obstacle detection and avoidance during automated driving.

Innovation Solution

A vehicle detection system utilizing a monocular camera, a neural network model, and an optical model to detect obstacles by estimating the height and distance of unknown objects through monocular depth estimation and segmentation mapping.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If advanced sensor systems are used to detect unknown objects, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
Improvedepth and size detection of unknown objectsVSAvoidsensor system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments the detection task into two parallel neural network components: one for generating depth maps and another for generating segmentation maps. This division allows each component to specialize in specific aspects of object detection, improving measurement precision for unknown objects while managing system complexity through functional decomposition

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The neural network model performs multiple functions simultaneously by generating both depth maps and segmentation maps from the same input image. This multi-functionality enables the system to detect depth, size, and object categories of unknown objects using a single integrated system rather than multiple separate sensors

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

2Measurement precision

If advanced sensor systems are used for complex object measurements, then measurement precision is improved, but on-board computing systems become overloaded

Engineering Contradiction:
Improvecomplex object measurementsVSAvoidon-board computing load
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The system uses a monocular camera to obtain partial depth information through monocular depth estimation, which is then enhanced by the neural network's depth map generation. This approach provides sufficient depth measurement capability for obstacle detection without requiring the full computational power of multiple active sensors like LIDAR or 3D radar

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If parallel processing of depth maps and segmentation maps is implemented, then productivity is improved, but device complexity increases

Engineering Contradiction:
Improveobstacle detection speedVSAvoidnetwork architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system merges the depth estimation function and segmentation function into a single neural network model that processes input images simultaneously. This unified architecture generates both depth maps and segmentation maps in parallel through shared computational resources, improving detection speed while avoiding the overhead of completely separate processing systems

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12204340B2Systems and methods for obstacle detection using a neural network model, depth maps, and segmentation maps
Publication Date: 2025.01.21 TOYOTA JIDOSHA KK
  • US12204340B2 patent drawing
  • US12204340B2 patent drawing
  • US12204340B2 patent drawing

AI summary

Systems, methods, and other embodiments described herein relate to detecting obstacles from unknown objects during automated driving by a vehicle. In one embodiment, a method includes generating, from an image that includes an unknown object, a depth map from a depth estimation component and processed data from a semantic segmentation component in parallel by using a neural network model. The method also includes detecting that the unknown object is an obstacle when the unknown object satisfies criteria using an optical model according to the depth map and a segmentation map. The method also includes determining a height of the obstacle and a distance to the obstacle according to the optical model and the criteria. The method also includes adapting a vehicle plan of the automated driving according to the height.