Most of the lane detection algorithms are edge-based and relied on thresholding of the image intensity. The intensity information is utilized to detect potential lane edges, followed by a perceptual grouping of the edge points to detect the lane markers of interest. In many road scenes, it isn't possible to select a threshold which eliminates noise edges without eliminating the lane edge points of interest under various light conditions [17],