Abstract
Autonomous lane keeping system is the key technique to autonomous driving. It includes lane detection, lane tracking and control. It has been developed enormously, but it is still a challenge work due to different factors such as illumination, general hyper-parameters setting for different road condition and lane boundary correction. In addition, due to imbalance on accuracy and processing time, it is hard to conduct in embedding system. In this study, an autonomous lane keeping system is developed based on deep learning. First, a lane detection and tracking system is designed, which is robust to lane boundary correction. Especially for lane detection, a light-weight network named as LaneFCNet is proposed, which can balance accuracy and processing time. Then, lane tracking was followed by detector to improve the detection performance and create autonomous driving trajectory. Finally, to brief lane fitting problem, it was treated as ridge regression problem, which can enhance the effectiveness to the whole system. Experimental results show that our integrated lane detection and tracking system can trade off accuracy and processing time and the whole line keeping system is robust enough to autonomous driving.
Similar content being viewed by others
References
Lee JW, Cho J (2009) An effective lane detection and tracking method using statistical modeling of color and lane edge-orientation. In: The fourth international conference on computer sciences and convergence information technology, pp 1586–1591
Jung S, Youn J, Sull S (2016) Efficient lane detection based on spatiotemporal images. IEEE Trans Intell Transp Syst 17:289–295
Li J, Mei X, Prokhorov D (2018) Deep neural network for structural prediction and lane detection in traffic scene. IEEE Trans Neural Netw Learn Syst 28:690–703
Canny J (1986) A computational approach to edge detection. IEEE Trans Pattern Anal Mach Intell PAMI-8:679–698
McCall J, Wipf D, Trivedi M, Rao B (2007) Lane change intent analysis using robust operators and sparse bayesian learning. IEEE Trans Pattern Anal Mach Intell 8:431–440
Khalifa O, Assidiq A, Hashim A (2009) Vision-based lane detection for autonomous artificial intelligent vehicles. In: IEEE international conference semantic computing, pp 636–641
Wang J, Wu Y, Liang Z, Xi Y (2010) Lane detection based on random hough transform on region of interesting. In: IEEE International conference on information and automation, pp 1735–1740
LeCun Y, Bottou L, Bengio Y, Haffner P (1998) Gradient-based learning applied to document recognition. Proc IEEE 86:2278–2324
Long J, Shelhamer E, Darrell T (2015) Fully convolutional networks for semantic segmentation. In: IEEE conference on computer vision and pattern recognition (CVPR), pp 3431–3440
Truong Q, Lee B, Heo N, Yum Y, Kim J (2008) Lane boundaries detection algorithm using vector lane concept. In: International conference on control, automation, robotics and vision, pp 2319–2325
Chu Z, Sun Y, Wu C, Sepehri N (2018) Active disturbance rejection control applied to automated steering for lane keeping in autonomous vehicles. Control Eng Pract 74:13–21
Kang C, Lee S, Chung C (2018) Multirate lane-keeping system with kinematic vehicle model. IEEE Trans Veh Technol 67:9211–9222
Kang CM, Lee SH, Kee SC, Chung CC (2018) Kinematics-based fault-tolerant techniques: lane prediction for an autonomous lane keeping system. Int J Control Autom Syst 16:1293–1302
Angelos A (2010) A situation-adaptive lane-keeping support system: overview of the SAFELANE approach. IEEE Trans Intell Transp Syst 11:617–629
McCall J, Trivedi M (2006) Video-based lane estimation and tracking for driver assistance: survey, system, and evaluation. IEEE Trans Intell Transp Syst 7:20–37
Sun TY, Tsai S, Chan V (2006) HSI color model-based lane-marking detection. In: IEEE intelligent transportation systems conference, pp 1168–1172
Nedevschi S, Schmid R, Graf T, Danescu R (2004) 3D lane detection system based on stereovision. In: IEEE conference on intelligent transportation systems, pp 161–166
Huval B, Wang T, Tandon S (2015) An empirical evaluation of deep learning on highway driving, arXiv preprint. arXiv: 1504.01716
Li X, Mei X, Prokhorov D (2016) Deep neural network for structural prediction and lane detection in traffic scene. IEEE Trans Neural Netw Learn Syst 28:690–703
Pan X, Shi J, Luo P, Wang X, Tang X (2017) Spatial as Deep: Spatial CNN for Traffic Scene Understanding, arXiv preprint arXiv: 1712.06080
Lee S (2017) VPGNet: vanishing point guided network for lane and road marking detection and recognition, arXiv preprint arXiv: 1710.06288
Neven D, Brabandere B, Georgoulis S, Proesmans M, Gool L (2018) Towards end-to-end lane detection: an instance segmentation approach. In: IEEE intelligent vehicles symposium (IV), pp 770–778
Mohsen G, Cedric N, Nóra B, Olaf B, Michael H (2018) EL-GAN: embedding loss driven generative adversarial networks for lane detection. arXiv preprint arXiv: 1806.05525
Liang A, Guo Y, Zhang S, Zhang S-H, Hall P, Zhang M, Hu S (2018) LineNet: a zoomable CNN for crowdsourced high definition maps modeling in urban environments. arXiv preprint arXiv: 1807.05696
He B, Ai R, Yan Y, Lang X (2016) Accurate and robust lane detection based on dual-view convolutional neutral network. In: IEEE intelligent vehicles symposium (IV), pp 1041–1046
Shi W, Caballero J, Huszár F, Totz J, Wang Z (2016) Real-time single image and video super-resolution using an efficient sub-pixel convolutional neural network. In: IEEE conference on computer vision and pattern recognition(CVPR), pp 1874–1883
Kim NH, Ha JE (2019) One shot extrinsic calibration of a camera and laser range finder using vertical planes. J Electr Eng Technol 14:917–922
Liu M, Jin C, Yang B, Cui X, Kim H (2019) Online multiple object tracking using confidence score-based appearance model learning and hierarchical data association. IET Comput Vis 13:312–318
Coedts M (2016) The cityscapes dataset for semantic urban scene understanding. In: IEEE conference on computer vision and pattern recognition (CVPR), pp 3213–3223
Paszke A, Chaurasia A, Kim S (2016) ENet: a deep neural network architecture for realtime semantic segmentation. arXiv preprint arXiv:1606.02147
He K, Zhang X, Ren S (2016) Deep residual learning for image recognition. In: IEEE conference on computer vision and pattern recognition(CVPR), pp 770–778
Simonyan K, Zisserman A (2014) Very deep convolutional networks for large-scale image recognition, arXiv preprint. arXiv:1409.1556
Krähenbühl P, Koltun V, Krähenbühl P, Koltun V (2011) Efficient inference in fully connected CRFS with Gaussian edge potentials. In: Advances in neural information processing systems, pp 109–117
Aly M (2008) Real time detection of lane markers in urban streets. In: IEEE intelligent vehicles symposium, pp 7–12
Fabio A (2019) Autonomous unmanned aerial vehicles in search and rescue missions using real-time cooperative model predictive control. Sensors 19:4067–4088
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Liu, M., Deng, X., Lei, Z. et al. Autonomous Lane Keeping System: Lane Detection, Tracking and Control on Embedded System. J. Electr. Eng. Technol. 16, 569–578 (2021). https://doi.org/10.1007/s42835-020-00570-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s42835-020-00570-y