Abstract
Lane and its bifurcation detection is a vital and active research topic in low cost camera-based autonomous driving and advanced driver assistance system (ADAS). The common lane detection pipeline usually predicts lane segmentation mask firstly, and then makes line fitting by parabola or spline post-processing. However, if the speed of the lane and its bifurcation detection is fast and robust enough, we think curve fitting is not a necessary step. The goal of this work is to get accurate lane segmentation, identification of every lane, adaptability of lane numbers and the right combination of lane bifurcation. In this work, we relabeled lane and its bifurcation with solid line if the image of TuSimple dataset has both of them. In the data training process, we apply a data balance strategy for the heavily biased lane and non-lane data. In such a way, we develop a competitive cascaded instance lane detection model and propose a novel bifurcation pixel embedding nested fusion method based on full binary segmentation pixel embedding with self-grouping cluster, called LaneDraw. Our method discards curve fitting process, therefore it reduces the complexity of post-processing and increases detection speed at 35 fps. Moreover, the proposed method yields better performance and high accuracy on the relabeled TuSimple dataset. To the best of our knowledge, this is the first attempt in 2D lane and bifurcation detection, which more often happens in actual situations.
Similar content being viewed by others
References
Ziegler J, Bende P, Dang T, et al. Trajectory planning for bertha—A local, continuous method. In: Proceedings of the 2014 IEEE Intelligent Vehicles Symposium. IEEE, 2014. 450–457
Li Q, Chen L, Li M, et al. A sensor-fusion drivable-region and lane-detection system for autonomous vehicle navigation in challenging road scenarios. IEEE Trans Veh Technol, 2014, 63: 540–555
Suzuki K. An analysis of driver’s steering behaviour during auditory or haptic warnings for the designing of lane departure warning system. JSAE Rev, 2003, 24: 65–70
Neven D, De Brabandere B, Georgoulis S, et al. Towards end-to-end lane detection: An instance segmentation approach. In: Proceedings of the 2018 IEEE Intelligent Vehicles Symposium (IV). IEEE, 2018. 286–291
Philion J. Fastdraw: Addressing the long tail of lane detection by adapting a sequential prediction network. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. Long Beach, 2019. 11582–11591
Pan X, Shi J, Luo P, et al. Spatial as deep: Spatial cnn for traffic scene understanding. In: Proceedings of the Thirty-Second AAAI Conference on Artificial Intelligence. New Orleans, 2018
López A, Serrat J, Cañero C, et al. Robust lane markings detection and road geometry computation. Int J Automot Technol, 2010, 11: 395–407
Yim Y U, Oh S. Three-feature based automatic lane detection algorithm (tfalda) for autonomous driving. IEEE Trans Intell Trans Syst, 2003, 4: 219–225
Borkar A, Hayes M, Smith M T. A novel lane detection system with efficient ground truth generation. IEEE Trans Intell Transp Syst, 2012, 13: 365–374
Deusch H, Wiest J, Reuter S, et al. A random finite set approach to multiple lane detection. In: Proceedings of the 2012 15th International IEEE Conference on Intelligent Transportation Systems. IEEE, 2012. 270–275
Cheng H Y, Jeng B S, Tseng P T, et al. Lane detection with moving vehicles in the traffic scenes. IEEE Trans Intell Transp Syst, 2006, 7: 571–582
Chen Z, Chen Z. Rbnet: A deep neural network for unified road and road boundary detection. In: Proceedings of the International Conference on Neural Information. Springer, 2017. 677–687
Ghafoorian M, Nugteren C, Baka N, et al. El-gan: Embedding loss driven generative adversarial networks for lane detection. In: Proceedings of the European Conference on Computer Vision (ECCV). Munich, 2018
Hou Y, Ma Z, Liu C, et al. Learning to steer by mimicking features from heterogeneous auxiliary networks. AAAI, 2019, 33: 8433–8440
Lee S, Kim J, Shin Yoon J, et al. Vpgnet: Vanishing point guided network for lane and road marking detection and recognition. In: Proceedings of the IEEE International Conference on Computer Vision. Venice, 2017. 1947–1955
Kim J, Park C. End-to-end ego lane estimation based on sequential transfer learning for self-driving cars. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition Workshops. Honolulu, 2017. 30–38
Simonyan K, Zisserman A. Very deep convolutional networks for large-scale image recognition. arXiv: 1409.1556
Paszke A, Chaurasia A, Kim S, et al. Enet: A deep neural network architecture for real-time semantic segmentation. arXiv: 1606.02147
Bar Hillel A, Lerner R, Levi D, et al. Recent progress in road and lane detection: A survey. Machine Vision Appl, 2014, 25: 727–745
Bertozzi M, Broggi A. GOLD: A parallel real-time stereo vision system for generic obstacle and lane detection. IEEE Trans Image Process, 1998, 7: 62–81
Wang Y, Teoh E K, Shen D. Lane detection and tracking using B-Snake. Image Vision Comput, 2004, 22: 269–280
Aly M. Real time detection of lane markers in urban streets. In: Proceedings of the 2008 IEEE Intelligent Vehicles Symposium. IEEE, 2008. 7–12
Linarth A, Angelopoulou E. On feature templates for particle filter based lane detection. In: Proceedings of the 2011 14th International IEEE Conference on Intelligent Transportation Systems (ITSC). IEEE, 2011. 1721–1726
Niu J, Lu J, Xu M, et al. Robust lane detection using two-stage feature extraction with curve fitting. Pattern Recognition, 2016, 59: 225–233
Mammeri A, Boukerche A, Tang Z. A real-time lane marking localization, tracking and communication system. Comput Commun, 2016, 73: 132–143
Borkar A, Hayes M, Smith M. T. Robust lane detection and tracking with ransac and kalman filter. In: Proceedings of the 2009 16th IEEE International Conference on Image Processing (ICIP). IEEE, 2009. 3261–3264
Lee J W. A machine vision system for lane-departure detection. Comput Vision Image Understand, 2002, 86: 52–78
Shen H, Ling R, Mao J G, et al. Steering control strategy guide by two preview vision cues. Sci China Tech Sci, 2012, 55: 2662–2670
Hur J, Kang S N, Seo S W. Multi-lane detection in urban driving environments using conditional random fields. In: Proceedings of the 2013 IEEE Intelligent Vehicles Symposium (IV). IEEE, 2013. 1297–1302
Wang C Y, Zhao W Z, Xu Z J, et al. Path planning and stability control of collision avoidance system based on active front steering. Sci China Tech Sci, 2017, 60: 1231–1243
Xiao J, Luo L, Yao Y, et al. Lane detection based on road module and extended kalman filter. In: Proceedings of the Pacific-Rim Symposium on Image and Video Technology. Springer, 2017. 382–395
Gansbeke W, Brabandere B, Neven D, et al. End-to-end lane detection through differentiable least-squares fitting. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. Seoul, 2019
Jaderberg M, Simonyan K, Zisserman A, et al. Spatial transformer networks. In: Proceedings of the Advances in Neural Information Processing Systems. Montreal, 2015
Handa A, Bloesch M, Pǎtrǎucean V, et al. gvnn: Neural network library for geometric computer vision. In: Proceedings of the European Conference on Computer Vision Workshops. Amsterdam, 2016
Bronstein M M, Bruna J, LeCun Y, et al. Geometric deep learning: Going beyond euclidean data. IEEE Signal Process Mag, 2017, 34: 18–42
Chen P-R, Lo S-Y, Hang H-M, et al. Efficient road lane marking detection with deep learning. In: Proceedings of the 2018 IEEE 23rd International Conference on Digital Signal Processing (DSP). IEEE, 2018. 1–5
Homayounfar N, Ma W-C, Kowshika Lakshmikanth S, et al. Hierarchical recurrent attention networks for structured online maps. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition. Salt Lake City, 2018. 3417–3426
Kendall A, Hawke J, Janz D, et al. Learning to drive in a day. In: Proceedings of the 2019 International Conference on Robotics and Automation (ICRA). IEEE, 2019. 8248–8254
Zou Q, Jiang H, Dai Q, et al. Robust lane detection from continuous driving scenes using deep neural networks. arXiv: 1903.02193v1
Dalal N, Triggs B. Histograms of oriented gradients for human detection. In: Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05). IEEE, 2005. 886–893
Cortes C, Vapnik V. Support-vector networks. Mach Learn, 1995, 20: 273–297
Xie S, Tu Z. Holistically-nested edge detection. In: Proceedings of the IEEE International Conference on Computer Vision. Santiago, 2015. 1395–1403
De Brabandere B, Neven D, Van Gool L. Semantic instance segmentation with a discriminative loss function. arXiv: 1708.02551
TuSimple. http://benchmark.tusimple.ai/#/t/1. Accessed: 2018–09-08
Kingma D P, Ba J. Adam: A method for stochastic optimization. arXiv: 1412.6980v9
Author information
Authors and Affiliations
Corresponding author
Additional information
This work was supported by the National Key Research and Development Project (Grant No. 2019YFC1511003), the National Natural Science Foundation of China (Grant No. 61803004), and the Aeronautical Science Foundation of China (Grant No. 20161375002).
Rights and permissions
About this article
Cite this article
Ren, K., Hou, H., Li, S. et al. LaneDraw: Cascaded lane and its bifurcation detection with nested fusion. Sci. China Technol. Sci. 64, 1238–1249 (2021). https://doi.org/10.1007/s11431-020-1702-2
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11431-020-1702-2