IP Library Granted Patent US 10,768,628
Granted Patent B2
US 10,768,628 · App. 15/992,498 · Granted Sep 8, 2020

Systems and methods for object detection at various ranges using multiple range imagery

Inventors: R. Lance Martin (Half Moon Bay, CA); Zac Vawter (Sunnyvale, CA); Andrei Pokrovsky (San Francisco, CA)
Assignee: UATC, LLC
G05D1/0221G05D1/0231G06K9/00805G06K9/627G06T7/70G05D2201/0213G06T2207/10004G06T2207/10141G06T2207/20081G06T2207/30252
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 10,768,628
App. No.
15/992,498
Granted
Sep 8, 2020
Kind
B2
Abstract

Systems and methods are directed to object detection at various ranges for autonomous vehicles. In one example, a system includes a camera providing a first field of view; a machine-learned model that has been trained to generate object detection range estimates based at least in part on labeled training data representing image data having a second field of view different from the first field of view; and a computing system including one or more processors; and memory including instructions that, when executed by the one or more processors, cause the one or more processors to perform operations. The operations include obtaining image data from the camera. inputting the image data from the camera to the machine-learned model; obtaining a first range estimate as an output of the machine-learned model, wherein the first range estimate represents estimates for the second field of view; generating transformed range estimate by applying a range estimate transform to the first range estimate output from the machine-learned model; and providing the transformed range estimate for use in controlling operation of an autonomous vehicle.

Claims (42)

1. A system comprising:

a camera providing a first field of view;

a machine-learned model that has been trained to generate object detection range estimates based at least in part on training data representing image data having a second field of view different from the first field of view; and

a computing system comprising:

one or more processors; and

memory including instructions that, when executed by the one or more processors, cause the one or more processors to perform operations, the operations comprising:

obtaining image data from the camera;

inputting the image data from the camera to the machine-learned model;

obtaining a first range estimate as an output of the machine-learned model, wherein the first range estimate represents estimates for the second field of view;

generating a transformed range estimate by applying a range estimate transform to the first range estimate output from the machine-learned model, wherein the range estimate transform transforms the first range estimate into the transformed range estimate based at least in part on a ratio of focal lengths between the second field of view associated with the training data and the first field of view associated with the camera; and

providing the transformed range estimate for use in controlling operation of an autonomous vehicle.

2. The system of claim 1 wherein the range estimate transform provides a transformation from a second field of view range to a first field of view range.

3. The system of claim 1 wherein the image data from the camera comprises image data that depicts objects in front of the autonomous vehicle.

4. The system of claim 1 wherein the transformed range estimate provides range estimates for detected objects at ranges greater than 100 meters.

5. The system of claim 1 wherein the image data from the camera providing the first field of view comprises an enlarged view of an area within the second field of view.

6. The system of claim 1 wherein the training data comprises objects in the image data having the second field of view labeled with ground-truth range data generated by a LIDAR system.

7. The system of claim 1 wherein the camera comprises a narrow field of view camera, the first field of view comprises a narrow field of view, the training data comprises image data that has a wide view of view, and the training data comprises image data collected by a wide field of view camera.

8. A computer-implemented method for object detection comprising:

obtaining, by a computing system comprising one or more computing devices, image data from a camera providing a first field of view;

inputting, by the computing system, the image data from the camera to a machine-learned model that has been trained to generate object detection range estimates based at least in part on training data representing image data having a second field of view different from the first field of view:

obtaining, by the computing system, a first range estimate as an output of the machine-learned model, wherein the first range estimate represents an estimate for the second field of view;

generating, by the computing system, a transformed range estimate by applying a range estimate transform to the first range estimate output from the machine-learned model, wherein the range estimate transform transforms the first range estimate into the transformed range estimate based at least in part on a ratio of focal lengths between the second field of view associated with the training data and the first field of view associated with the camera; and

providing, by the computing system, the transformed range estimate to a motion planning system for use in determining operation of an autonomous vehicle.

9. The computer-implemented method of claim 8 wherein the range estimate transform provides a transformation from a second field of view range to a first field of view range.

10. The computer-implemented method of claim 8 wherein the image data from the camera comprises image data that depicts objects in front of the autonomous vehicle.

11. The computer-implemented method of claim 8 wherein the transformed range estimate provides a range estimate for a detected objects at a range greater than 100 meters.

12. The computer-implemented method of claim 8 wherein the image data from the camera providing the first field of view comprises an enlarged view of an area within the second field of view.

13. The computer-implemented method of claim 8 wherein the training data comprises objects in image data having the second field of view labeled with ground-truth range data generated by a LIDAR system.

14. An autonomous vehicle comprising:

a camera providing a first field of view;

a machine-learned model that has been trained to generate object detection range estimates based at least in part on training data representing image data having a second field of view different from the first field of view; and

a vehicle computing system comprising:

one or more processors; and

memory including instructions that, when executed by the one or more processors, cause the one or more processors to perform operations, the operations comprising:

obtaining image data from the camera;

inputting the image data to the machine-learned model;

obtaining a first range estimate as an output of the machine-learned model, wherein the first range estimate represents an estimate for the second field of view;

generating a transformed range estimate by applying a range estimate transform to the first range estimate output from the machine-learned model, wherein the range estimate transform transforms the first range estimate into the transformed range estimate based at least in part on a ratio of focal lengths between the second field of view associated with the training data and the first field of view associated with the camera; and

providing the transformed range estimate to a motion planning system for use in determining operation of the autonomous vehicle.

15. The autonomous vehicle of claim 14 wherein the range estimate transform provides a transformation from a second field of view range to a first field of view range.

16. The autonomous vehicle of claim 14 wherein the image data from the camera providing the first field of view comprises an enlarged view of an area within the second field of view.

17. The autonomous vehicle of claim 14 wherein the training data comprises objects in image data having the second field of view labeled with ground-truth range data generated by a LIDAR system.

Assignments (4)
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 NATURE OF CONVEYANCE FROM CHANGE OF NAME TO ASSIGNMENT PREVIOUSLY RECORDED ON REEL 050353 FRAME 0884. ASSIGNOR(S) HEREBY CONFIRMS THE CORRECT CONVEYANCE SHOULD BE ASSIGNMENT. Recorded Nov 27, 2019
From: UBER TECHNOLOGIES, INC.
To: UATC, LLC
Reel/Frame 051145/0001 →
CHANGE OF NAME Recorded Sep 12, 2019
From: UBER TECHNOLOGIES, INC.
To: UATC, LLC
Reel/Frame 050353/0884 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2018
From: MARTIN, R. LANCE; VAWTER, ZAC; POKROVSKY, ANDREI
To: UBER TECHNOLOGIES, INC.
Reel/Frame 046235/0181 →
Continuity (2)
Provisional Application 62597450 · Dec 12, 2017
Related Publication 20190179327A1 · Jun 13, 2019
Cited By (18)
US 12,198,396 US 12,216,610 US 12,223,428 US 12,236,689 US 12,307,350 US 12,346,816 US 12,367,405 US 12,437,512 US 12,455,739 US 12,462,575 US 12,511,914 US 12,522,243 US 12,536,131 US 12,554,467 US 12,591,240 US 12,618,976 US 12,623,691 US 12,709,294