Robust lane recognition for autonomous driving

An accurate and robust lane recognition is a key aspect for autonomous cars of the near future. This paper presents the design and implementation of a robust autonomous driving algorithm using the proven Viola-Jones object detection method for lane recognition. The Viola-Jones method is used to detect traffic cones that are located besides the road as it can be done in emergency situations. The positions of the traffic cones are analyzed to provide a model of the road. Based on this model, a vehicle is autonomously and safely driven through the emergency situation. The presented approach is implemented on a raspberry pi and evaluated using a driving simulator. For high resolution images with a size of 1920×1080 pixels, the execution time for object detection is less than 218 ms while a high detection rate is established. Furthermore, the planning and execution for autonomous driving requires only 0.55 ms.

[1]  Ronen Lerner,et al.  Recent progress in road and lane detection: a survey , 2012, Machine Vision and Applications.

[2]  Paul A. Viola,et al.  Robust Real-Time Face Detection , 2001, Proceedings Eighth IEEE International Conference on Computer Vision. ICCV 2001.

[3]  Tao Mei,et al.  An auto exposure control algorithm based on lane recognition for on-board camera , 2015, 2015 IEEE Intelligent Vehicles Symposium (IV).

[4]  P. Riekert,et al.  Zur Fahrmechanik des gummibereiften Kraftfahrzeugs , 1940 .

[5]  Gary R. Bradski,et al.  Learning OpenCV 3: Computer Vision in C++ with the OpenCV Library , 2016 .

[6]  Yoav Freund,et al.  A decision-theoretic generalization of on-line learning and an application to boosting , 1995, EuroCOLT.

[7]  Zuo Tao,et al.  Lane recognition and tracking based on muli-features fuzzy fusion and particle filter , 2011, 2011 International Conference on Consumer Electronics, Communications and Networks (CECNet).

[8]  Tomaso A. Poggio,et al.  A general framework for object detection , 1998, Sixth International Conference on Computer Vision (IEEE Cat. No.98CH36271).

[9]  Sang-Bock Cho,et al.  Lane recognition algorithm using the Hough transform with applied accumulator cells in multi-channel ROI , 2014, The 18th IEEE International Symposium on Consumer Electronics (ISCE 2014).

[10]  Yoav Freund,et al.  A decision-theoretic generalization of on-line learning and an application to boosting , 1997, EuroCOLT.

[11]  Mehmet Celenk,et al.  Road Scene Content Analysis for Driver Assistance and Autonomous Driving , 2017, IEEE Transactions on Intelligent Transportation Systems.

[12]  Haibo Huang,et al.  Nighttime lane markings recognition based on Canny detection and Hough transform , 2016, 2016 IEEE International Conference on Real-time Computing and Robotics (RCAR).