Vehicle lane keeping techniques
First Claim
1. A computer-implemented method, comprising:
- receiving, at a controller of a vehicle, the controller having one or more processors, image data of a road in front of and along which the vehicle is traveling, the road having a plurality of lane lines defining at least one lane;
detecting, at the controller, a first pair of the lane lines using the image data;
using the image data, detecting, at the controller;
(i) a break in one of the first pair of lane lines, and(ii) after detecting the broken lane line, detecting a second pair of lane lines using the image data, the second pair of lane lines including the unbroken lane line from the first pair of lane lines and another different lane line;
determining, at the controller, that one of the second pair of lane lines is an invalid lane line for defining a lane in which the vehicle is traveling;
generating, at the controller, a virtual lane line based on previous image data in response to determining the invalid lane line, the virtual lane line being configured to replace the invalid lane line in the second pair of lane lines; and
controlling, by the controller, lane keeping of the vehicle using the virtual lane line and the other lane line of the pair of lane lines.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method includes receiving, at a controller of a vehicle, the controller having one or more processors, image data of a road in front of and along which the vehicle is traveling, the road having a plurality of lane lines defining at least one lane. The method includes detecting a pair of the lane lines using the image data. The method includes determining that one of the pair of lane lines is an invalid lane line for defining a lane in which the vehicle is traveling. The method includes generating a virtual lane line based on previous image data in response to determining the invalid lane line, the virtual lane line being configured to replace the invalid lane line. The method also includes controlling lane keeping of the vehicle using the virtual lane line and the other lane line of the pair of lane lines.
-
Citations
13 Claims
-
1. A computer-implemented method, comprising:
-
receiving, at a controller of a vehicle, the controller having one or more processors, image data of a road in front of and along which the vehicle is traveling, the road having a plurality of lane lines defining at least one lane; detecting, at the controller, a first pair of the lane lines using the image data; using the image data, detecting, at the controller; (i) a break in one of the first pair of lane lines, and (ii) after detecting the broken lane line, detecting a second pair of lane lines using the image data, the second pair of lane lines including the unbroken lane line from the first pair of lane lines and another different lane line; determining, at the controller, that one of the second pair of lane lines is an invalid lane line for defining a lane in which the vehicle is traveling; generating, at the controller, a virtual lane line based on previous image data in response to determining the invalid lane line, the virtual lane line being configured to replace the invalid lane line in the second pair of lane lines; and controlling, by the controller, lane keeping of the vehicle using the virtual lane line and the other lane line of the pair of lane lines. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification