IP Library Granted Patent US 9,672,446
Granted Patent B1
US 9,672,446 · App. 15/148,970 · Granted Jun 6, 2017

Object detection for an autonomous vehicle

Inventor: Carlos Vallespi-Gonzalez (Pittsburgh, PA)
Assignee: Uber Technologies, Inc.
G06K9/6267B60R11/04G06K9/00805G06K9/6202H04N13/0203H04N2013/0081
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 9,672,446
App. No.
15/148,970
Granted
Jun 6, 2017
Kind
B1
Abstract

An object detection system for an autonomous vehicle processes sensor data, including one or more images, obtained for a road segment on which the autonomous vehicle is being driven. The object detection system compares the images to three-dimensional (3D) environment data for the road segment to determine pixels in the images that correspond to objects not previously identified in the 3D environment data. The object detection system then analyzes the pixels to classify the objects not previously identified in the 3D environment data.

Claims (41)

1. An object detection system for an autonomous vehicle (AV) comprising:

a memory to store an instruction set; and

one or more processors to execute instructions from the instruction set to:

process sensor data obtained for a road segment on which the autonomous vehicle is being driven, wherein the processed sensor data includes one or more images;

compare the one or more images to three-dimensional (3D) environment data for the road segment to determine a plurality of pixels in the one or more images that correspond to objects not previously identified in the 3D environment data; and

analyze the plurality of pixels to classify the objects not previously identified in the 3D environment data.

2. The object detection system of claim 1 , including further instructions that the one or more processors execute to:

identify a subset of sensor data from non-image sources corresponding to the plurality of pixels in the one or more images; and

classify the objects not previously identified in the 3D environment data based on analyzing the subset of sensor data.

3. The object detection system of claim 1 , including further instructions that the one or more processors execute to:

adjust operation of the autonomous vehicle based at least on a classification of the objects.

4. The object detection system of claim 1 , wherein the one or more images include disparity data calculated from a pair of images taken from a stereoscopic camera.

5. The object detection system of claim 1 , wherein the one or more images include optical flow vectors calculated from a first image of the road segment and a second image of the road segment taken after the first image.

6. The object detection system of claim 1 , wherein the objects are classified into classes which include pedestrians, bicycles, and other vehicles.

7. A method for object detection, the method being implemented by one or more processors of an autonomous vehicle and comprising:

processing sensor data obtained for a road segment on which the autonomous vehicle is being driven, wherein the processed sensor data includes one or more images;

comparing the one or more images to three-dimensional (3D) environment data for the road segment to determine a plurality of pixels in the one or more images that correspond to objects not previously identified in the 3D environment data; and

analyzing the plurality of pixels to classify the objects not previously identified in the 3D environment data.

8. The method of claim 7 , further comprising:

identifying a subset of sensor data from non-image sources corresponding to the plurality of pixels in the one or more images; and

classifying the objects not previously identified in the 3D environment data based on analyzing the subset of sensor data.

9. The method of claim 7 , further comprising:

adjusting operation of the autonomous vehicle based at least on a classification of the objects.

10. The method of claim 7 , wherein the one or more images include disparity data calculated from a pair of images taken from a stereoscopic camera.

11. The method of claim 7 , wherein the one or more images include optical flow vectors calculated from a first image of the road segment and a second image of the road segment taken after the first image.

12. The method of claim 7 , wherein the objects are classified into classes which include pedestrians, bicycles, and other vehicles.

13. A vehicle comprising:

one or more sensors to obtain sensor data from an environment around the vehicle;

a memory to store an instruction set; and

one or more processors to execute instructions from the instruction set to:

process sensor data obtained for a road segment on which the vehicle is being driven, wherein the processed sensor data includes one or more images;

compare the one or more images to three-dimensional (3D) environment data for the road segment to determine a plurality of pixels in the one or more images that correspond to objects not previously identified in the 3D environment data; and

analyze the plurality of pixels to classify the objects not previously identified in the 3D environment data.

14. The vehicle of claim 13 , including further instructions that the one or more processors execute to:

identify a subset of sensor data from non-image sources corresponding to the plurality of pixels in the one or more images; and

classify the objects not previously identified in the 3D environment data based on analyzing the subset of sensor data.

15. The vehicle of claim 13 , including further instructions that the one or more processors execute to:

adjust operation of the vehicle based at least on a classification of the objects.

16. The vehicle of claim 13 , wherein the one or more images include disparity data calculated from a pair of images taken from a stereoscopic camera.

17. The vehicle of claim 13 , wherein the one or more images include optical flow vectors calculated from a first image of the road segment and a second image of the road segment taken after the first image.

18. The vehicle of claim 13 , wherein the objects are classified into classes which include pedestrians, bicycles, and other vehicles.

Assignments (5)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2024
From: UATC, LLC
To: AURORA OPERATIONS, INC.
Reel/Frame 067733/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 22, 2020
From: UBER TECHNOLOGIES, INC.
To: UATC, LLC
Reel/Frame 051665/0080 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 2, 2016
From: APPARATE INTERNATIONAL C.V.
To: UBER TECHNOLOGIES, INC.
Reel/Frame 040543/0985 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2016
From: UBER TECHNOLOGIES, INC.
To: APPARATE INTERNATIONAL C.V.
Reel/Frame 040541/0940 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2016
From: VALLESPI-GONZALEZ, CARLOS
To: UBER TECHNOLOGIES, INC.
Reel/Frame 039144/0737 →