Generic placeholder image

Recent Advances in Computer Science and Communications

Editor-in-Chief

ISSN (Print): 2666-2558
ISSN (Online): 2666-2566

General Research Article

Real-Time Detection of Road Lane-Lines for Autonomous Driving

Author(s): Wael Farag*

Volume 13, Issue 2, 2020

Page: [265 - 274] Pages: 10

DOI: 10.2174/2213275912666190126095547

Price: $65

Abstract

Background: Enabling fast and reliable lane-lines detection and tracking for advanced driving assistance systems and self-driving cars.

Methods: The proposed technique is mainly a pipeline of computer vision algorithms that augment each other and take in raw RGB images to produce the required lane-line segments that represent the boundary of the road for the car. The main emphasis of the proposed technique in on simplicity and fast computation capability so that it can be embedded in affordable CPUs that are employed by ADAS systems.

Results: Each used algorithm is described in details, implemented and its performance is evaluated using actual road images and videos captured by the front mounted camera of the car. The whole pipeline performance is also tested and evaluated on real videos.

Conclusion: The evaluation of the proposed technique shows that it reliably detects and tracks road boundaries under various conditions.

Keywords: Computer vision, lane detection, self-driving car, autonomous driving, ADAS, RGB images.

Graphical Abstract

[1]
K. Mansour, and W. Farag, "Airodiag: A sophisticated tool that diagnoses and updates vehicles software over air", IEEE Intern. Electric Vehicle Conference (IEVC). March 2012 4 ISBN: 978-1- 4673-1562-3.
[http://dx.doi.org/10.1109/IEVC.2012.6183181]
[2]
W. Farag, and S. Zakaria, "Traffic signs identification by deep learning for autonomous driving", Smart Cities Symposium (SCS’18).Bahrain April 2018, pp. 22-23.
[3]
W. Farag, "Recognition of traffic signs by convolutional neural nets for self-driving vehicles", Int. J. Knowl.-based and Intel.Engin. Syst., IOS Press. Vol. 22, No. 3, pp. 205-214, 2018.
[http://dx.doi.org/10.3233/KES-180385]
[4]
W. Farag, "CANTrack: Enhancing automotive CAN bus security using intuitive encryption algorithms", 2017 7th International Conference on Modeling, Simulation, and Applied Optimization (ICMSAO). UAE, March 2017, pp. 1-5
[http://dx.doi.org/10.1109/ICMSAO.2017.7934878]
[5]
F. Benedetto, A. Calvi, F. D’Amico, and G. Giunta, "“Applying telecommunications methodology to road safety for rear-end collision avoidance”, Transport. Res. - Part C", Emerg. Tech. (Elsevier), vol. 50, pp. 150-159, 2015.
[http://dx.doi.org/10.1016/j.trc.2014.07.008]
[6]
"B. M. Broggi, “GOLD: A parallel real-time stereo vision system for generic obstacle and lane detection", IEEE Trans. Image Process.. Vol. 7, No.1, pp. 4-6, 1998
[7]
C. Kreucher, and S.K. Lakshmanan, "A driver warning system based on the LOIS lane detection Algorithm", IEEE International Conference on Intelligent Vehicles.Stuttgart, Germany1998, pp. 17-22,
[8]
M. Chen, T. Jochem, and D.T. Pomerleau, "AURORA: A vision-based roadway departure warning system", In: Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems.Human Robot Interaction and Cooperative Robots. IEEE,1995, Vol. 1, pp. 243-248.
[9]
B. Ran, and H. Xianghong, "Development of a vision-based real time lane detection and tracking system for intelligent vehicles", 79th Annual Meeting of Transportation Research Board.Washington DC 2000
[10]
A. Assidiq, O. Khalifa, M. Islam, and S. Khan, "Real time lane detection for autonomous vehicles", In: 2008 International Conference on Computer and Communication Engineering.Kuala Lumpur, Malaysia pp. 82-88. IEEE, 2008.
[http://dx.doi.org/10.1109/ICCCE.2008.4580573]
[11]
R.O. Duda, and P.E. Hart, "Use of the hough transformation to detect lines and curves in pictures", Commun. ACM, vol. 15, pp. 11-15, 1972.
[http://dx.doi.org/10.1145/361237.361242]
[12]
B. Huval, T. Wang, S. Tandon, J. Kiske, W. Song, J. Pazha-yampallil, M. Andriluka, P. Rajpurkar, T. Migimatsu, and R. Chengyue, "An empirical evaluation of deep learning on highway driving", Comput. Sci., 2015.
[13]
Y. Jiang, F. Gao, and G. Xu, "Computer vision-based multiple-lane detection on straight road and in a curve", In: 2010 International Conference on Image Analysis and Signal Processing, 2010, pp. 114-117.
[14]
S. Lee, I. Kweon, J. Kim, J. Yoon, S. Shin, O. Bailo, N. Kim, T-H. Lee, H. Hong, and S-H. Han, "Vpgnet: Vanishing point guided network for lane and road marking detection and recognition", In: Proceedings of the IEEE International Conference on Computer Vision, 2017, pp. 1965-1973.
[15]
J. Li, X. Mei, D. Prokhorov, and D. Tao, "Deep neural net-work for structural prediction and lane detection in traffic scene", IEEE Trans. Neural Netw. Learn. Syst., vol. 28, no. 3, pp. 690-703, 2017.
[http://dx.doi.org/10.1109/TNNLS.2016.2522428] [PMID: 26890928]
[16]
S. Mark, and S. Aguado Alberto, Feature extraction and image processing., Academic Press: Cambridge, USA, 2008, p. 88.
[17]
J. Canny, "A computational approach to edge detection", IEEE Trans. Pattern Anal. Mach. Intell., vol. 8, no. 6, pp. 679-698, 1986.
[http://dx.doi.org/10.1109/TPAMI.1986.4767851] [PMID: 21869365]
[18]
"Available from: Wikipedia, ", https://en.wikipedia.org/wiki/Canny _edge_detector8/23/18
[19]
M.B. Dillencourt, H. Samet, and M. Tamminen, "A general approach to connected-component labeling for arbitrary image representations", J. Assoc. Comput. Mach., vol. 39, no. 2, p. 253, 1992.
[http://dx.doi.org/10.1145/128749.128750]
[20]
J. Wadhwa, G.S. Kalra, and B.V. Kranthi, "Real Time Lane Detection in Autonomous Vehicles Using Image Pro-cessing", Res. J. Appl. Sci. Eng. Technol., vol. 11, no. 4, pp. 429-433, 2015.
[http://dx.doi.org/10.19026/rjaset.11.1798]
[21]
V. Stefan, S. Constantin, and D. Rudiger, "Roadmarking analysis for autonomous vehicle guidance", Proceedings of the 3rd European Conference on Mobile Robots (EMCR). 2007, pp. 1-6
[22]
S. Yuan, and T. Zheng, "Vision based lane detection in autonomous vehicle", Proceedings of the 5th World Conference on Intelligent Control and Automation. 2004, pp. 5258-5260
[23]
"OpenCV Python Library, 2018. Available from:", https://opencv.org/
[24]
"NVIDIA GTX Titan X, Available from: ", https://www.nvidia.com/en-us/geforce/ products/10series/titan-x-pascal/11/05/18

Rights & Permissions Print Cite
© 2024 Bentham Science Publishers | Privacy Policy