IP Library › Granted Patent US 10,336,326
Granted Patent B2
US 10,336,326 · App. 15/362,521 · Granted Jul 2, 2019

Lane detection systems and methods

Inventors: Alexandru Mihai Gurghian (Palo Alto, CA); Tejaswi Koduri (Palo Alto, CA); Vidya Nariyambut Murali (Sunnyvale, CA); Kyle J Carey (Ypsilanti, MI)
Assignee: FORD GLOBAL TECHNOLOGIES, LLC
B60W30/12G06K9/00798G06K9/66G06N3/08G08G1/167B60R2300/30B60R2300/303B60R2300/304B60R2300/607B60R2300/804B60W2420/42B60W2720/24G06T3/0093
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,336,326
App. No.
15/362,521
Granted
Jul 2, 2019
Kind
B2
Abstract

Example lane detection systems and methods are described. In one implementation, a method received an image from-facing vehicle camera and applies a geometric transformation to the image to create a birds-eye view of the image. The method analyzes the birds-eye view of the image using a neural network, which was previously trained using side-facing vehicl camera images, to determine a lane position associated with the birds-eye view of the image.

Claims (32)

1. A method comprising:

receiving an image from a front-facing vehicle camera;

applying, using one or more processors, a geometric transformation to the image to create a birds-eye view of the image;

analyzing, using the one or more processors, the birds-eye view of the image using a neural network to obtain a lane position associated with the birds-eye view of the image, the neural network being previously trained using side-mounted and downward-facing vehicle camera images to determine a lane position associated with the side-mounted and downward-facing vehicle camera images; and

in response to the lane position associated with the birds-eye view of the image, performing, using the one or more processors, at least one of braking, steering, accelerating, and generating a driver notification.

2. The method of claim 1 , wherein the geometric transformation transforms the received image from a first plane to a second plane.

3. The method of claim 1 , wherein the geometric transformation transforms the received image from a vertical plane to a horizontal plane.

4. The method of claim 1 , wherein the geometric transformation is an affine transformation.

5. The method of claim 1 , wherein analyzing the birds-eye view of the image includes identifying at least one lane boundary marking within the birds-eye view of the image.

6. The method of claim 5 , wherein identifying at least one lane boundary marking includes identifying at least one of a solid lane boundary, a broken lane boundary, and a dashed lane boundary.

7. The method of claim 1 , wherein analyzing the birds-eye view of the image includes separating the birds-eye view of the image into a plurality of segments.

8. The method of claim 7 , wherein analyzing the birds-eye view of the image includes analyzing each of the plurality of segments to determine a lane boundary marking within each of the plurality of segments.

9. The method of claim 8 , wherein analyzing each of the plurality of segments includes using the neural network, previously trained using side-facing vehicle camera images, to identify lane boundary marking within each of the plurality of segments.

10. The method of claim 1 , further comprising determining whether a vehicle action is required based on the lane position associated with the birds-eye view of the image.

11. The method of claim 10 , wherein the vehicle action includes communicating a warning to the driver of the vehicle.

12. The method of claim 10 , wherein the vehicle action includes activating at least one vehicle control actuator to steer the vehicle into a different lane position.

13. The method of claim 1 , wherein the method is implemented in an autonomous vehicle.

14. A method comprising:

receiving an image from a front-facing vehicle camera;

applying, using one or more processors, a geometric transformation to the image to create a birds-eye view of the image;

separating the birds-eye view of the image into a plurality of segments;

analyzing, using the one or more processors, the plurality of segments using a neural network to determine a lane position associated with the birds-eye view of the image, wherein the neural network was previously trained to determine a lane position associated with images from a side-mounted and downward-facing vehicle camera; and

in response to determining the lane position associated with the birds-eye view of the image, performing, using the one or more processors, at least one of braking, steering, accelerating, and generating a driver notification.

15. The method of claim 14 , wherein analyzing the plurality of segments includes determining a lane boundary marking within each of the plurality of segments.

16. The method of claim 15 , wherein analyzing the plurality of segments includes determining the vehicle's position within a lane of a roadway.

17. The method of claim 16 , further comprising determining whether a vehicle action is required based on the vehicle's lane position.

18. An apparatus comprising:

a front-facing camera attached to a vehicle, the front-facing camera configured to capture images representing scenes in front of the vehicle;

a geometric transformation module configured to receive an image from the front-facing camera and create a birds-eye view of the image;

an image analysis module configured to analyze the birds-eye view of the image to determine a lane position associated with the birds-eye view of the image, wherein the image analysis module uses a neural network previously trained to determine lane position using side- mounted and downward-facing vehicle camera images;

a lane position module configured to determine whether a vehicle action is required based on the lane position associated with the birds-eye view of the image; and

at least one vehicle control module confiqured to cause a vehicle control actuator to steer the vehicle into a different lane position based on the lane position associated with the birds-eye view of the image.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2016
From: GURGHIAN, ALEXANDRU MIHAI; KODURI, TEJASWI; NARIYAMBUT MURALI, VIDYA; CAREY, KYLE J
To: FORD GLOBAL TECHNOLOGIES, LLC
Reel/Frame 040727/0331 →
Continuity (2)
Provisional Application 62354583 · Jun 24, 2016
Related Publication 20170369057A1 · Dec 28, 2017