A Novel Lane Line Detection Algorithm for Driverless Geographic Information Perception Using Mixed-Attention Mechanism ResNet and Row Anchor Classification
Abstract
:1. Introduction
- A mixed-attention mechanism is proposed to be added after the backbone network convolution, normalization and activation layers, so that the model can focus more on important lane line features to improve the pertinence and efficiency of feature extraction.
- The method of lane line location selection and classification based on the row direction is adopted, and the row index is carried out according to the row anchor points to detect whether there is lane line in each candidate point, so as to achieve faster detection speed and solve the problem of no field of vision.
- The road video test sequences of multi-scene, multi-environment and multi-line type are built by ourselves to demonstrate the effectiveness and universality of the lane geographic information detection method, so as to lay a foundation for practical application.
2. Related Work
2.1. Traditional Lane Line Detection Methods
2.1.1. Feature-Based Lane Line Detection
2.1.2. Model-Based Lane Line Detection
2.2. Deep Learning Lane Line Detection Methods
3. Lane Line Detection Algorithm
3.1. Feature Extraction Based on Mixed-Attention Mechanism ResNet
3.2. Auxiliary Segmentation Module
3.3. Lane Line Location Selection and Classification Based on the Row Direction
4. Experiment Description
4.1. Datasets Preparation and Training
4.2. Backbone Network Depth Selection
5. Results and Discussion
5.1. Mixed-Attention Mechanism Experiment
5.2. Lane Line Detection Function Test
5.2.1. Integrated and Self-Built Image Sets Detection
5.2.2. Self-Built Video Sequence
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Chen, W.; Wang, W.; Wang, K.; Li, Z.; Liu, S. Lane departure warning systems and lane line detection methods based on image processing and semantic segmentation: A review. J. Traffic Transp. Eng. 2020, 7, 748–774. [Google Scholar] [CrossRef]
- Yu, T.; Huang, H.; Jiang, N.; Acharya, T.D. Study on Relative Accuracy and Verification Method of High-Definition Maps for Autonomous Driving. ISPRS Int. J. Geo-Inf. 2021, 10, 761. [Google Scholar] [CrossRef]
- Yoo, J.H.; Lee, S.W.; Park, S.K.; Kim, D.H. A Robust Lane Detection Method Based on Vanishing Point Estimation Using the Relevance of Line Segments. IEEE Trans. Intell. Transp. Syst. 2017, 18, 3254–3266. [Google Scholar] [CrossRef]
- Du, X.; Tan, K.K. Vision-based approach towards lane line detection and vehicle localization. Mach. Vis. Appl. 2016, 27, 175–191. [Google Scholar] [CrossRef]
- Yi, S.C.; Chen, Y.C.; Chang, C.H. A lane detection approach based on intelligent vision. Comput. Electr. Eng. 2015, 42, 23–29. [Google Scholar] [CrossRef]
- Wang, Q.; Han, T.; Qin, Z.; Gao, J.; Li, X. Multitask Attention Network for Lane Detection and Fitting. IEEE Trans. Neural Netw. Learn. Syst. 2022, 33, 1066–1078. [Google Scholar] [CrossRef]
- Wang, Y.; Jing, Z.; Ji, Z.; Wang, L.; Zhou, G.; Gao, Q.; Zhao, W.; Dai, S. Lane Detection Based on Two-Stage Noise Features Filtering and Clustering. IEEE Sens. J. 2022, 22, 15526–15536. [Google Scholar] [CrossRef]
- Zhang, J.; Deng, T.; Yan, F.; Liu, W. Lane Detection Model Based on Spatio-Temporal Network with Double Convolutional Gated Recurrent Units. IEEE Trans. Intell. Transp. Syst. 2022, 23, 6666–6678. [Google Scholar] [CrossRef]
- Obradovic, D.; Konjovic, Z.; Pap, E.; Rudas, I.J. Linear fuzzy space based road lane model and detection. Knowl.-Based Syst. 2013, 38, 37–47. [Google Scholar] [CrossRef]
- Choi, H.C.; Park, J.M.; Choi, W.S.; Oh, S.Y. Vision-based fusion of robust lane tracking and forward vehicle detection in a real driving environment. Int. J. Automot. Technol. 2012, 13, 653–669. [Google Scholar] [CrossRef]
- Hou, Y.; Ma, Z.; Liu, C.; Loy, C.C. Learning Lightweight Lane Detection CNNs by Self Attention Distillation. In Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV), Seoul, Republic of Korea, 7 October–2 November 2019; pp. 1013–1021. [Google Scholar]
- Tabelini, L.; Berriel, R.; Paixao, T.M.; Badue, C.; De Souza, A.F.; Oliveira-Santos, T. Keep your eyes on the lane: Real-time attention-guided lane detection. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, Nashville, TN, USA, 20–25 June 2021; pp. 294–302. [Google Scholar]
- Xu, H.; Wang, S.; Cai, X.; Zhang, W.; Liang, X.; Li, Z. CurveLane-NAS: Unifying lane-sensitive architecture search and adaptive point blending. In Proceedings of the European Conference on Computer Vision, Glasgow, UK, 23–28 August 2020; Springer: Cham, Switzerland, 2020; pp. 689–704. [Google Scholar]
- Xu, C.; Wu, H.; Zhang, Y.; Dai, S.; Liu, H.; Tian, J. A Real-Time Complex Road AI Perception Based on 5G-V2X for Smart City Security. Wirel. Commun. Mob. Comput. 2022, 2022, 4405242. [Google Scholar] [CrossRef]
- Ren, S.; He, K.; Girshick, R.; Sun, J. Faster R-CNN: Towards real-time object detection with region proposal networks. Adv. Neural Inf. Process. Syst. 2015, 28. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Neven, D.; De Brabandere, B.; Georgoulis, S.; Proesmans, M.; Van Gool, L. Towards end-to-end lane detection: An instance segmentation approach. In Proceedings of the 2018 IEEE intelligent vehicles symposium, Changshu, China, 26–30 June 2018; pp. 286–291. [Google Scholar]
- Zhang, Y.; Lu, Z.; Ma, D.; Xue, J.H.; Liao, Q. Ripple-GAN: Lane Line Detection with Ripple Lane Line Detection Network and Wasserstein GAN. IEEE Trans. Intell. Transp. Syst. 2021, 22, 1532–1542. [Google Scholar] [CrossRef]
- Liu, R.; Yuan, Z.; Liu, T.; Xiong, Z. End-to-end lane shape prediction with transformers. In Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, Waikoloa, HI, USA, 3–8 January 2021; pp. 3694–3702. [Google Scholar]
- Tabelini, L.; Berriel, R.; Paixao, T.M.; Badue, C.; De Souza, A.F.; Oliveira-Santos, T. Polylanenet: Lane estimation via deep polynomial regression. In Proceedings of the 2020 25th International Conference on Pattern Recognition, Milan, Italy, 10–15 January 2021; pp. 6150–6156. [Google Scholar]
- He, K.; Zhang, X.; Ren, S.; Sun, J. Deep Residual Learning for Image Recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar]
- Li, Q.; Zhou, J.; Li, B.; Guo, Y.; Xiao, J. Robust Lane-Detection Method for Low-Speed Environments. Sensors 2018, 18, 4274. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Fernando, S.; Udawatta, L.; Horan, B.; Pathirana, P. Real-time Lane Detection on Suburban Streets Using Visual Cue Integration Regular Paper. Int. J. Adv. Robot. Syst. 2014, 11, 61. [Google Scholar] [CrossRef]
- Lee, C.; Moon, J.H. Robust Lane Detection and Tracking for Real-Time Applications. IEEE Trans. Intell. Transp. Syst. 2018, 19, 4043–4048. [Google Scholar] [CrossRef]
- Yoo, H.; Yang, U.; Sohn, K. Gradient-enhancing conversion for illumination-robust lane detection. IEEE Trans. Intell. Transp. Syst. 2013, 14, 1083–1094. [Google Scholar] [CrossRef]
- Wei, X.; Zhang, Z.; Chai, Z.; Feng, W. Research on lane detection and tracking algorithm based on improved hough transform. In Proceedings of the 2018 IEEE International Conference of Intelligent Robotic and Control Engineering (IRCE), Lanzhou, China, 24–27 August 2018; pp. 275–279. [Google Scholar]
- Mammeri, A.; Boukerche, A.; Tang, Z. A real-time lane marking localization, tracking and communication system. Comput. Commun. 2016, 73, 132–143. [Google Scholar] [CrossRef]
- Zhao, K.; Meuter, M.; Nunn, C.; Müller, D.; Müller-Schneiders, S.; Pauli, J. A novel multi-lane detection and tracking system. In Proceedings of the 2012 IEEE Intelligent Vehicles Symposium, Madrid, Spain, 3–7 June 2012; pp. 1084–1089. [Google Scholar]
- He, P.; Gao, F.; Wei, H. Study on curved Lane Detection Using Catmull-Rom Spline. Chin. J. Automot. Eng. 2015, 5, 276–281. [Google Scholar]
- Lee, M.; Jang, C.; Sunwoo, M. Probabilistic lane detection and lane tracking for autonomous vehicles using a cascade particle filter. Proc. Inst. Mech. Eng. Part D J. Automob. Eng. 2015, 229, 1656–1671. [Google Scholar] [CrossRef]
- Tang, J.; Li, S.; Liu, P. A review of lane detection methods based on deep learning. Pattern Recognit. 2021, 111, 107623. [Google Scholar] [CrossRef]
- Zou, Q.; Jiang, H.; Dai, Q.; Yue, Y.; Chen, L.; Wang, Q. Robust lane detection from continuous driving scenes using deep neural networks. IEEE Trans. Veh. Technol. 2019, 69, 41–54. [Google Scholar] [CrossRef] [Green Version]
- Zhao, Z.; Wang, Q.; Li, X. Deep reinforcement learning based lane detection and localization. Neurocomputing 2020, 413, 328–338. [Google Scholar] [CrossRef]
- Qin, Z.; Wang, H.; Li, X. Ultra fast structure-aware deep lane detection. In Proceedings of the European Conference on Computer Vision, Glasgow, UK, 23–28 August 2020; Springer: Cham, Switzerland, 2020; pp. 276–291. [Google Scholar]
- TuSimple: Tusimple Benchmark. Available online: https://github.com/TuSimple/tusimple-benchmark (accessed on 20 October 2018).
Dataset | Training | Testing | Resolution | Scenes |
---|---|---|---|---|
Tusimple | 3268 | 2782 | Highways (mainly straight) | |
Curvelane | 100,000 | 30,000 | Various complex scenes (curves mainly) |
Dataset | Training | Resolution | Scenes |
---|---|---|---|
DataSet-1 | 15,000 | Various complex scenes (curves mainly) | |
DataSet-2 | 17,000 | , | Various complex scenes (curves mainly) |
DataSet-3 | 18,500 | , | Various complex scenes (curves mainly) |
Dataset | Testing | Backbone | Accuracy | FP | FN |
---|---|---|---|---|---|
DataSet-1 | TuSimple | RestNet-18 | 85.97 | 0.422 | 0.317 |
DataSet-2 | TuSimple | RestNet-18 | 94.02 | 0.215 | 0.069 |
DataSet-3 | TuSimple | RestNet-18 | 95.26 | 0.196 | 0.046 |
Dataset | Backbone | Accuracy | FP | FN |
---|---|---|---|---|
DataSet-1 | RestNet-18 | 85.97 | 0.422 | 0.317 |
DataSet-1 | RestNet-34 | 84.50 | 0.474 | 0.373 |
Input | Backbone | FPS | Running Time (ms) |
---|---|---|---|
RestNet-18 | 172.38 | 5.8 | |
RestNet-34 | 81.431 | 12.28 |
Backbone | Accuracy | FP | FN |
---|---|---|---|
RestNet-18 | 95.26 | 0.196 | 0.046 |
RestNet-18-Attention | 95.96 | 0.196 | 0.045 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Song, Y.; Huang, T.; Fu, X.; Jiang, Y.; Xu, J.; Zhao, J.; Yan, W.; Wang, X. A Novel Lane Line Detection Algorithm for Driverless Geographic Information Perception Using Mixed-Attention Mechanism ResNet and Row Anchor Classification. ISPRS Int. J. Geo-Inf. 2023, 12, 132. https://doi.org/10.3390/ijgi12030132
Song Y, Huang T, Fu X, Jiang Y, Xu J, Zhao J, Yan W, Wang X. A Novel Lane Line Detection Algorithm for Driverless Geographic Information Perception Using Mixed-Attention Mechanism ResNet and Row Anchor Classification. ISPRS International Journal of Geo-Information. 2023; 12(3):132. https://doi.org/10.3390/ijgi12030132
Chicago/Turabian StyleSong, Yongchao, Tao Huang, Xin Fu, Yahong Jiang, Jindong Xu, Jindong Zhao, Weiqing Yan, and Xuan Wang. 2023. "A Novel Lane Line Detection Algorithm for Driverless Geographic Information Perception Using Mixed-Attention Mechanism ResNet and Row Anchor Classification" ISPRS International Journal of Geo-Information 12, no. 3: 132. https://doi.org/10.3390/ijgi12030132
APA StyleSong, Y., Huang, T., Fu, X., Jiang, Y., Xu, J., Zhao, J., Yan, W., & Wang, X. (2023). A Novel Lane Line Detection Algorithm for Driverless Geographic Information Perception Using Mixed-Attention Mechanism ResNet and Row Anchor Classification. ISPRS International Journal of Geo-Information, 12(3), 132. https://doi.org/10.3390/ijgi12030132