IP Library Granted Patent US 12,204,340
Granted Patent B2
US 12,204,340 · App. 16/996,495 · Granted Jan 21, 2025

Systems and methods for obstacle detection using a neural network model, depth maps, and segmentation maps

Inventors: Rui Guo (San Jose, CA); Kentaro Oguchi (Mountain View, CA)
Assignee: Toyota Motor Engineering & Manufacturing North America, Inc.
G05D1/0251G06N3/04G06T7/194G06T7/55G06T7/97
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,204,340
App. No.
16/996,495
Granted
Jan 21, 2025
Kind
B2
Abstract

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.

Claims (41)

1. A detection system for automated driving by a vehicle, comprising:

one or more processors;

a memory communicably coupled to the one or more processors and storing:

a detection module including instructions that when executed by the one or more processors cause the one or more processors to:

generate, 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;

detect 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; and

a determination module including instructions that when executed by the one or more processors cause the one or more processors to:

perceive a height of the obstacle using a predicted distance towards the obstacle according to the optical model and the criteria and using an estimate from the optical model including a pixel gain vertically between ends of the obstacle associated with the segmentation map; and

adapt a vehicle plan of the automated driving according to the height.

2. The detection system of claim 1 , wherein the detection module further comprises instructions to identify the unknown object by using the neural network model to satisfy the criteria according to monocular red, green, and blue (RGB) values of the image.

3. The detection system of claim 2 , wherein the detection module further comprises instructions to generate a grayscale depth map associated with the depth map by using the neural network model on the monocular RGB values, wherein a pixel intensity of the grayscale depth map represents an estimated distance to the unknown object.

4. The detection system of claim 3 , wherein the determination module further comprises instructions to determine the predicted distance and a per-pixel category with color-coding of the unknown object by using the grayscale depth map and the segmentation map.

5. The detection system of claim 1 , wherein the determination module includes instructions to perceive the height of the obstacle further including instructions to perceive the height of the obstacle by using an absolute gain of the pixel gain of the unknown object in an image plane according to the optical model and the height is a real-world height.

6. The detection system of claim 1 , wherein the determination module includes instructions to perceive the height of the obstacle further including instructions to measure the height by using the optical model and the predicted distance according to the depth map.

7. The detection system of claim 1 , wherein the determination module further comprises instructions to adapt a tolerance level of the criteria according to on-road known objects and unknown items in a map database for other vehicles to avoid collisions, wherein the criteria is associated with a relationship between a height and a depth derived from the depth map about the unknown object.

8. The detection system of claim 1 , wherein the determination module further comprises instructions to update a map database on a remote server with parameters of the obstacle when the unknown object is missing, unregistered, or anomalous in the map database for other vehicles to avoid collisions with the unknown object.

9. A non-transitory computer-readable medium for detections during automated driving by a vehicle and including instructions that when executed by one or more processors cause the one or more processors to:

generate, 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;

detect 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;

perceive a height of the obstacle using a predicted distance towards the obstacle according to the optical model and the criteria and using an estimate from the optical model including a pixel gain vertically between ends of the obstacle associated with the segmentation map; and

adapt a vehicle plan of the automated driving according to the height.

10. The non-transitory computer-readable medium of claim 9 further comprising instructions that when executed by one or more processors cause the one or more processors to identify the unknown object by using the neural network model to satisfy the criteria according to monocular red, green, and blue (RGB) values of the image.

11. The non-transitory computer-readable medium of claim 10 further comprising instructions that when executed by one or more processors cause the one or more processors to generate a grayscale depth map associated with the depth map by using the neural network model on the monocular RGB values, wherein a pixel intensity of the grayscale depth map represents an estimated distance to the unknown object.

12. The non-transitory computer-readable medium of claim 11 further comprising instructions that when executed by one or more processors cause the one or more processors to determine the predicted distance and a per-pixel category with color-coding of the unknown object by using the grayscale depth map and the segmentation map.

13. A method for detecting obstacles from unknown objects during automated driving by a vehicle, the method comprising:

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;

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;

perceiving a height of the obstacle using a predicted distance towards the obstacle according to the optical model and the criteria and estimating with the optical model for the height a pixel gain vertically between ends of the obstacle associated with the segmentation map; and

adapting a vehicle plan of the automated driving according to the height.

14. The method of claim 13 , further comprising:

identifying the unknown object by using the neural network model to satisfy the criteria according to monocular red, green, and blue (RGB) values of the image.

15. The method of claim 14 , further comprising:

generating a grayscale depth map associated with the depth map by using the neural network model on the monocular RGB values, wherein a pixel intensity of the grayscale depth map represents an estimated distance to the unknown object.

16. The method of claim 15 , further comprising:

determining the predicted distance and a per-pixel category with color-coding of the unknown object by using the grayscale depth map and the segmentation map.

17. The method of claim 13 , wherein perceiving the height of the obstacle further comprises perceiving the height of the obstacle by using an absolute gain of the pixel gain of the unknown object in an image plane according to the optical model and the height is a real-world height.

18. The method of claim 13 , wherein perceiving the height of the obstacle further comprises measuring the height by using the optical model and the predicted distance according to the depth map.

19. The method of claim 13 , further comprising:

adapting a tolerance level of the criteria according to on-road known objects and unknown items in a map database for other vehicles to avoid collisions, wherein the criteria is associated with a relationship between a height and a depth derived from the depth map about the unknown object.

20. The method of claim 13 , further comprising:

updating a map database on a remote server with parameters of the obstacle when the unknown object is missing, unregistered, or anomalous in the map database for other vehicles to avoid collisions with the unknown object.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2025
From: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
To: TOYOTA JIDOSHA KABUSHIKI KAISHA
Reel/Frame 069840/0865 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2020
From: GUO, RUI; OGUCHI, KENTARO
To: TOYOTA MOTOR ENGINEERING & MANUFACTURING NORTH AMERICA, INC.
Reel/Frame 053550/0471 →
Continuity (1)
Related Publication 20220057806A1 · Feb 24, 2022
References Cited (24)
US 8180561B2 · Osanai · 2012 [cited by applicant]
US 9443316B1 · Takeda et al. · 2016 [cited by applicant]
US 9632505B2 · Hickerson et al. · 2017 [cited by applicant]
US 10217223B2 · Wang et al. · 2019 [cited by applicant]
US 10529083B2 · Uliyar et al. · 2020 [cited by applicant]
US 20120195471A1 · Newcombe et al. · 2012 [cited by applicant]
US 20130028053A1 · Tsuji et al. · 2013 [cited by applicant]
US 20190096125A1 · Schulter · 2019 [cited by examiner]
US 20190102902A1 · Mianzo · 2019 [cited by examiner]
US 20190378287A1 · Hollander · 2019 [cited by examiner]
US 20200074674A1 · Guo et al. · 2020 [cited by applicant]
US 20200098135A1 · Ganjineh et al. · 2020 [cited by applicant]
US 20210089841A1 · Mithun · 2021 [cited by examiner]
US 20210149408A1 · Dodson · 2021 [cited by examiner]
US 20210348930A1 · Johnson, Jr. · 2021 [cited by examiner]
US 20210392314A1 · Nims · 2021 [cited by examiner]
Peter Christiansen “Deep Anomaly: Combining Background Subtraction and Deep Learning for Detecting Obstacles and Anomalies in an Agricultural Field,” Sensors 2016, pp. 1-21, vol. 16. [cited by applicant]
Hirata et al., “Real-Time Dense Depth Estimation using Semantically-Guided LIDAR Data Propagation and Motion Stereo,” IEEE Robotics and Automation Letters, vol. 4, Jun. 2019, pp. 3806-3811. [cited by applicant]
Sunando Sengupta, “Semantic Mapping of Road Scenes,” 2014, found at https://ethos.bl.uk/OrderDetails.do?uin=uk.bl.ethos.668716. [cited by applicant]
Grinvald et al., “Volumetric Instance-Aware Semantic Mapping and 3D Object Discovery,” IEEE Robotics and Automation Letters, vol. 4, pp. 3037-3044, Jul. 2019. [cited by applicant]
Weng et al., “Monocular 3D Object Detection with Pseudo-LiDAR Point Cloud,” IEEE/CVF International Conference on Computer Vision (ICCV,) Mar. 2019, pp. 1-14. [cited by applicant]
Peter Christiansen, “TractorEYE: Vision-based Real-time Detection for Autonomous Vehicles in Agriculture,” 2017, pp. 1-236, found at https://ebooks.au.dk/aul/catalog/download/277/192/831-2?inline=1. [cited by applicant]
Xie et al., “Road obstacle detection and tracking by an active and intelligent sensing strategy,” Machine Vision and Applications, vol. 7, Sep. 1994, pp. 165-177. [cited by applicant]
U.S. Appl. No. 16/570,048 to Rui Guo, Wenjie Luo, Shalini Keshavamurthy, Haritha Muralidharan, Fangying Zhai and Kentaro Oguchi, “System and Method for Estimating Depth Using a Monocular Camera,” filed on Sep. 13, 2019. [cited by applicant]