Road Lane Line Detection
Road Lane Line Detection
Introduction:
Lane Line detection is a critical component for self driving cars and also for computer vision in
general. This concept is used to describe the path for self-driving cars and to avoid the risk of
getting in another lane.
In this article, we will build a machine learning project to detect lane lines in real-time. We will
do this using the concepts of computer vision using OpenCV library. To detect the lane we have
to detect the white markings on both sides on the lane.
CCD camera is fixed on the front-view mirror to capture the road scene. To simplify the
problem, the baseline is assumed to be setup as horizontal, which assures the horizon in the
image is parallel to the x-axis. Otherwise, the image of the camera can be adjusted using the
calibration data. Each lane boundary marking, usually a rectangle (or approximate) forms a pair
of edge line
Working:
A. Image Capturing
B. Conversion to gray scale
C. Noise reduction
D. Edge detection
E. Line dection
F. Lane bounary scan
Conlusion:
In this paper, A real time vision-based lane detection method was proposed. Image segmentation
and remove the shadow of the road were processed. Canny operator was used to detect edges that
represent road lanes or road boundaries. A hyperbola-pair road model used to deal with the
occlusion and imperfect road condition. A series of experiment showed that the lanes were
detected using Hough transformation with
restricted search area and the projection of their intersection will form the last scan point called
the horizon.
Furthermore, In order to search out for the left and right vector points that represent the road
lanes, the lane scan boundary phase uses the edge image and the left and right Hough lines and
the horizon line as inputs,to effectively allocate the lane points. That was demonstrated by two
hyperbola lines. The experimental results showed that the system is able to achieve a standard
requirement to provide valuable information to the driver to ensure safety