IP Library Granted Patent US 11,056,005
Granted Patent B2
US 11,056,005 · App. 16/169,080 · Granted Jul 6, 2021

Traffic light detection and lane state recognition for autonomous vehicles

Inventors: Maxim Krivokon (Palo Alto, CA); Abhijit S. Ogale (Sunnyvale, CA); Edward Hsiao (Mountain View, CA); Andreas Wendel (Mountain View, CA)
Assignee: Waymo LLC
G08G1/167G05D1/0088G06K9/00798G06K9/00825G06K9/66G08G1/0129G08G1/0145G08G1/04G08G1/095G08G1/166
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 11,056,005
App. No.
16/169,080
Granted
Jul 6, 2021
Kind
B2
Abstract

Methods and system are provided for training and using a model to determine states of lanes of interest. For instance, image data including an image and an associated label identifying at least one traffic light, a state of the at least one traffic light, and a lane controlled by the at least one traffic light are received and used to train the model such that the model is configured to, in response to receiving an image and a lane of interest included in the image, output a lane state for the lane of interest. This model is then used by a vehicle in order to determine a state of a lane of interest. This state is then used to control the vehicle in an autonomous driving mode based on the state of the lane of interest.

Claims (30)

1. A method of training a model for determining states of lanes of interest, the method comprising:

receiving, by one or more server computing devices, image data including an image and an associated label identifying at least one traffic light, a state of the at least one traffic light, and a lane controlled by the at least one traffic light;

projecting a road segment corresponding to the lane into the image to determine a line of the projection or an area of the projection; and

training, by the one or more server computing devices, based on the projecting, the model using the image data such that the model is configured to, in response to receiving an image and a lane of interest included in the image, output a lane state for the lane of interest.

2. The method of claim 1 , further comprising, prior to the training, generating a second image using the image and the projection, the second image highlighting an area of the projection in the image, and wherein training the model is further based on the second image.

3. The method of claim 1 , wherein the lane state identifies whether a vehicle in that lane is required to go, stop, or use caution.

4. The method of claim 1 , wherein the image data further includes a second image and a second associated label identifying the at least one traffic light, a second state of the at least one traffic light in the second image, the second state being different from the state of the at least one traffic light such that the training includes using images of the at least one traffic light captured at different times in different states.

5. The method of claim 1 , further comprising, generating the associated label by projecting a three-dimensional location of the at least one traffic light into the image.

6. The method of claim 5 , further comprising, determining the state by processing the image to identify a blob of color within an area of the projection.

7. The method of claim 1 , further comprising, training the model to identify stop lines in images relevant to the lane of interest.

8. The method of claim 7 , wherein the training further includes using a label identifying a location of a stop line in the image.

9. A method of using a model to determine states of lanes of interest, the method comprising:

receiving, by one or more processors, an image generated by a perception system of a vehicle;

identifying, by the one or more processors, a lane of interest;

using, by the one or more processors, the image and the lane of interest as input into the model to output a state of the lane of interest according to a state of a traffic light in the image; and

controlling, by the one or more processors, the vehicle in an autonomous driving mode based on the state of the lane of interest,

wherein identifying the lane of interest includes projecting a road segment corresponding to a lane in which the vehicle is currently driving into the image, to determine a line of the projection or an area of the projection.

10. The method of claim 9 , wherein the model further outputs a location of a stop line in the image that is relevant to the lane of interest, and controlling the vehicle is further based on the location of the stop line.

11. The method of claim 9 , further comprising, prior to capturing the image, controlling the vehicle in the autonomous driving mode based on pre-stored map information, and the image is input into the model when the vehicle is located in an area that is not included in the map information.

12. The method of claim 9 , further comprising, prior to capturing the image, controlling the vehicle in the autonomous driving mode based on pre-stored map information, and the image is input into the model when the vehicle is located in an area that is not up to date in the map information.

13. The method of claim 9 , further comprising, comparing the state of the lane with a state of the lane determined based on a state of a second traffic light, and wherein controlling the vehicle is further based on the comparing.

14. The method of claim 9 , further comprising, comparing the state of the lane of interest to a determined state of the traffic light in the image, and wherein controlling the vehicle is further based on the comparing.

15. The method of claim 14 , wherein the lane state identifies whether a vehicle in that lane is required to go, stop, or use caution.

16. A system for using a model to determine states of lanes of interest, the system comprising one or more processors configured to:

receive an image generated by a perception system of a vehicle;

identify a lane of interest;

use the image and the lane of interest as input into the model to output a state of the lane of interest according to a state of a traffic light in the image; and

control the vehicle in an autonomous driving mode based on the state of the lane of interest,

wherein the one or more processors are further configured to label the image with the lane of interest by projecting a road segment corresponding to a lane in which the vehicle is currently driving into the image, to determine a line of the projection or an area of the projection.

17. The system of claim 16 , further comprising the vehicle.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 25, 2018
From: KRIVOKON, MAXIM; OGALE, ABHIJIT S.; HSIAO, EDWARD; WENDEL, ANDREAS
To: WAYMO LLC
Reel/Frame 047309/0408 →
Continuity (1)
Related Publication 20200135030A1 · Apr 30, 2020
Cited By (4)
US 12,412,402 US 12,505,680 US 12,525,030 US 12,608,954