IP Library Patent Application 15176561
Patent Application
App. No. 15/176,561

DISPARITY MAPPING FOR AN AUTONOMOUS VEHICLE

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 None
App. No.
15/176,561
Abstract

A disparity mapping system for an autonomous vehicle can include a stereoscopic camera which acquires a first image and a second image of a scene. The system generates baseline disparity data from a location and orientation of the stereoscopic camera and three-dimensional environment data for the environment around the camera. Using the first image, second image, and baseline disparity data, the system can then generate a disparity map for the scene.

Claims (35)

1 . A system for generating a disparity map, the system comprising:

a memory to store an instruction set; and

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

acquire at least a first image and a second image of a scene simultaneously using two or more imaging devices;

generate baseline disparity data from a location and orientation of the imaging devices and three-dimensional (3D) environment data for the scene; and

generate a disparity map for the scene using the first image, the second image, and the baseline disparity data.

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

compare, for each pixel in the first image, the pixel to the baseline disparity data to determine a likely location in the second image for a matching pixel that corresponds to the pixel in the first image, wherein the pixel in the first image and the matching pixel in the second image correspond to an object in the scene.

3 . The system of claim 2 , wherein generating the disparity map comprises, for at least some of the pixels in the first image, using the likely locations in the second image to reduce a search space when locating the matching pixels in the second image.

4 . The system of claim 1 , wherein generating the baseline disparity data uses a ray casting algorithm to render the 3D environment data into a 2D image.

5 . The system of claim 1 , wherein the 3D environment data is ground-based data corresponding to a location of the imaging devices.

6 . The system of claim 1 , wherein the 3D environment data comprises sensor data compiled from a fleet of autonomous vehicles.

7 . A method for generating a disparity map, the method being implemented by one or more processors and comprising:

acquiring at least a first image and a second image of a scene simultaneously using two or more imaging devices;

generating baseline disparity data from a location and orientation of the imaging devices and three-dimensional (3D) environment data for the scene; and

generating a disparity map for the scene using the first image, the second image, and the baseline disparity data.

8 . The method of claim 7 , further comprising:

comparing, for each pixel in the first image, the pixel to the baseline disparity data to determine a likely location in the second image for a matching pixel that corresponds to the pixel in the first image, wherein the pixel in the first image and the matching pixel in the second image correspond to an object in the scene.

9 . The method of claim 8 , wherein generating the disparity map comprises, for at least some of the pixels in the first image, using the likely locations in the second image to reduce a search space when locating the matching pixels in the second image.

10 . The method of claim 7 , wherein generating the baseline disparity data uses a ray casting algorithm to render the 3D environment data into a 2D image.

11 . The method of claim 7 , wherein the 3D environment data is ground-based data corresponding to a location of the imaging devices.

12 . The method of claim 7 , wherein the 3D environment data comprises sensor data compiled from a fleet of autonomous vehicles.

13 . A vehicle comprising:

a stereoscopic camera including a first imager and a second imager, each of the first imager and the second imager being mounted to a rigid housing structure that maintains the first and second imager aligned on a common plane when the vehicle is in motion;

a memory to store an instruction set; and

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

acquire a first image of a scene generated by the first imager and a second image of the scene generated by the second imager simultaneously;

generate baseline disparity data from a location and orientation of the stereoscopic camera and three-dimensional (3D) environment data for the scene; and

generate a disparity map for the scene using the first image, the second image, and the baseline disparity data.

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

compare, for each pixel in the first image, the pixel to the baseline disparity data to determine a likely location in the second image for a matching pixel that corresponds to the pixel in the first image, wherein the pixel in the first image and the matching pixel in the second image correspond to an object in the scene.

15 . The vehicle of claim 14 , wherein generating the disparity map comprises, for at least some of the pixels in the first image, using the likely locations in the second image to reduce a search space when locating the matching pixels in the second image.

16 . The vehicle of claim 13 , wherein generating the baseline disparity data uses a ray casting algorithm to render the 3D environment data into a 2D image.

17 . The vehicle of claim 13 , wherein the 3D environment data is ground-based data corresponding to a location of the stereoscopic camera.

18 . The vehicle of claim 13 , wherein the 3D environment data comprises sensor data compiled from a fleet of autonomous vehicles.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2024
From: UATC, LLC
To: AURORA OPERATIONS, INC.
Reel/Frame 067733/0001 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 050912 FRAME: 0757. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Mar 10, 2020
From: UBER TECHNOLOGIES, INC.
To: UATC, LLC
Reel/Frame 052133/0436 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA PREVIOUSLY RECORDED ON REEL 050912 FRAME 0757. ASSIGNOR(S) HEREBY CONFIRMS THE RECEIVING PARTY DATA/ASSIGNEE SHOULD BE UATC, LLC. Recorded Mar 3, 2020
From: UBER TECHNOLOGIES, INC.
To: UATC, LLC
Reel/Frame 052084/0590 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2019
From: UBER TECHNOLOGIES, INC.
To: UTAC, LLC
Reel/Frame 050912/0757 →
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 Jun 28, 2016
From: VALLESPI-GONZALEZ, CARLOS
To: UBER TECHNOLOGIES, INC.
Reel/Frame 039033/0437 →