Lane Detection Based on Machine Learning Algorithm

In order to improve accuracy and robustness of the lane detection in complex conditions, such as the shadows and illumination changing, a novel detection algorithm was proposed based on machine learning. After pretreatment, a set of haar-like filters were used to calculate the eigenvalue in the gray image f(x,y) and edge e(x,y). Then these features were trained by using improved boosting algorithm and the final class function g(x) was obtained, which was used to judge whether the point x belonging to the lane or not. To avoid the over fitting in traditional boosting, Fisher discriminant analysis was used to initialize the weights of samples. After testing by many road in all conditions, it showed that this algorithm had good robustness and real-time to recognize the lane in all challenging conditions. DOI : http://dx.doi.org/10.11591/telkomnika.v12i2.3923

[1]  Shumeet Baluja,et al.  Evolution of an artificial neural network based autonomous land vehicle controller , 1996, IEEE Trans. Syst. Man Cybern. Part B.

[2]  ZuWhan Kim,et al.  Robust Lane Detection and Tracking in Challenging Scenarios , 2008, IEEE Transactions on Intelligent Transportation Systems.

[3]  N. K. M'Sirdi,et al.  Lane detection and tracking by monocular vision system in road vehicle , 2012, 2012 5th International Congress on Image and Signal Processing.

[4]  Mei Xie,et al.  Lane detection based on hough transform and endpoints classification , 2012, 2012 International Conference on Wavelet Active Media Technology and Information Processing (ICWAMTIP).

[5]  Mohan M. Trivedi,et al.  Video-based lane estimation and tracking for driver assistance: survey, system, and evaluation , 2006, IEEE Transactions on Intelligent Transportation Systems.

[6]  Hiren M. Mandalia,et al.  Using Support Vector Machines for Lane-Change Detection , 2005 .