Semi-Supervised Drivable Road Segmentation with Expanded Feature Cross-Consistency
Source abstract
Abstract
Drivable road segmentation aims to sense the surrounding environment to keep vehicles within safe road boundaries, which is fundamental in Advance Driver-Assistance Systems (ADASs). Existing deep learning-based supervised methods are able to achieve good performance in this field with large amounts of human-labeled training data. However, the process of collecting sufficient fine human-labeled data is extremely time-consuming and expensive. To fill this gap, in this paper, we innovatively propose a general yet effective semi-supervised method for drivable road segmentation with lower labeled-data dependency, high accuracy, and high real-time performance. Specifically, a main encoder and a main decoder are trained in the supervised mode with labeled data generating pseudo labels for the unsupervised training. Then, we innovatively set up both auxiliary encoders and auxiliary decoders in our model that yield feature representations and predictions based on the unlabeled data subjected to different elaborated perturbations. Both auxiliary encoders and decoders can leverage information in unlabeled data by enforcing consistency between predictions of the main modules and those perturbed versions from auxiliary modules. Experimental results on two public datasets (Cityspace and CamVid) verify that our proposed algorithm can almost reach the same performance with high FPS as a fully supervised method with 100% labeled data with only utilizing 40% labeled data in the field of drivable road segmentation. In addition, our semi-supervised algorithm has a good potential to be generalized to all models with an encoder–decoder structure.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Autonomous Vehicle Technology and Safety · Advanced Neural Network Applications · Infrastructure Maintenance and Monitoring
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
College of Electronic and Information Engineering, Tongji University, Shanghai 201804, China
References (51)
Show source-provided references
1. A Survey of Autonomous Driving: Common Practices and Emerging Technologies10.1109/ACCESS.2020.2983149 ↗
2. Deep Learning-Based Perception Systems for Autonomous Driving: A Comprehensive Survey10.1016/j.neucom.2021.08.155 ↗
3. Recent Progress in Road and Lane Detection: A Survey10.1007/s00138-011-0404-2 ↗
4. Yao, J., Ramalingam, S., Taguchi, Y., Miki, Y., and Urtasun, R. (2015, January 5–9). Estimating Drivable Collision-Free Space from Monocular Video. Proceedings of the 2015 IEEE Winter Conference on Applications of Computer Vision, Waikoloa, HI, USA.10.1109/WACV.2015.62 ↗
5. Yu, F., Xiu, X., and Li, Y. (2022). A Survey on Deep Transfer Learning and Beyond. Mathematics, 10.10.3390/math10193619 ↗
6. Jaiswal, A., Babu, A.R., Zadeh, M.Z., Banerjee, D., and Makedon, F. (2020). A Survey on Contrastive Self-Supervised Learning. Technologies, 9.10.3390/technologies9010002 ↗
7. Self-Supervised Representation Learning: Introduction, advances, and challenges10.1109/MSP.2021.3134634 ↗
8. A Survey on Deep Semi-Supervised Learning10.1109/TKDE.2022.3220219 ↗
9. A Real-Time Drivable Road Detection Algorithm in Urban Traffic Environment10.1007/978-3-642-33564-8_47 ↗
10. Detection of Road Image Borders Based on Texture Classification10.5772/54359 ↗
11. Road Detection Based on Illuminant Invariance10.1109/TITS.2010.2076349 ↗
12. Kong, H., Audibert, J.-Y., and Ponce, J. (2009, January 20–25). Vanishing Point Detection for Road Detection. Proceedings of the 2009 IEEE Conference on Computer Vision and Pattern Recognition, Miami, FL, USA.
13. Zhou, S., Gong, J., Xiong, G., Chen, H., and Iagnemma, K. (2010, January 21–24). Road Detection Using Support Vector Machine Based on Online Learning and Evaluation. Proceedings of the 2010 IEEE Intelligent Vehicles Symposium, La Jolla, CA, USA.10.1109/IVS.2010.5548086 ↗
14. Foedisch, M., and Takeuchi, A. (2004, January 3–6). Adaptive Real-Time Road Detection Using Neural Networks. Proceedings of the 7th International IEEE Conference on Intelligent Transportation Systems (IEEE Cat. No.04TH8749), Washington, WA, USA.
15. Crisman, J.D., and Thorpe, C.E. (1991, January 9–11). UNSCARF—A Color Vision System for the Detection of Unstructured Roads. Proceedings of the 1991 IEEE International Conference on Robotics and Automation, Sacramento, CA, USA.
16. Yun, S., Guo-ying, Z., and Yong, Y. (2007, January 13–15). A Road Detection Algorithm by Boosting Using Feature Combination. Proceedings of the 2007 IEEE Intelligent Vehicles Symposium, Istanbul, Turkey.10.1109/IVS.2007.4290141 ↗
17. Fully Convolutional Networks for Semantic Segmentation10.1109/TPAMI.2016.2572683 ↗
18. SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation10.1109/TPAMI.2016.2644615 ↗
19. DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFs10.1109/TPAMI.2017.2699184 ↗
20. Chen, L.-C., Papandreou, G., Schroff, F., and Adam, H. (2017). Rethinking Atrous Convolution for Semantic Image Segmentation. arXiv.
21. ImageNet Classification with Deep Convolutional Neural Networks. Commun10.1145/3065386 ↗
22. From On-Road to Off: Transfer Learning within a Deep Convolutional Neural Network for Segmentation and Classification of Off-Road Scenes10.1007/978-3-319-46604-0_11 ↗
23. Oliveira, G.L., Burgard, W., and Brox, T. (2016, January 9–14). Efficient Deep Models for Monocular Road Segmentation. Proceedings of the 2016 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Daejeon, Republic of Korea.10.1109/IROS.2016.7759717 ↗
24. Reis, F.A.L., Almeida, R., Kijak, E., Malinowski, S., Guimaraes, S.J.F., and Do Patrocinio, Z.K.G. (2019, January 14–19). Combining Convolutional Side-Outputs for Road Image Segmentation. Proceedings of the 2019 International Joint Conference on Neural Networks (IJCNN), Budapest, Hungary.10.1109/IJCNN.2019.8851843 ↗
25. Embedding Structured Contour and Location Prior in Siamesed Fully Convolutional Networks for Road Detection10.1109/TITS.2017.2749964 ↗
26. Sun, J.-Y., Kim, S.-W., Lee, S.-W., Kim, Y.-W., and Ko, S.-J. (2019, January 27–28). Reverse and Boundary Attention Network for Road Segmentation. Proceedings of the 2019 IEEE/CVF International Conference on Computer Vision Workshop (ICCVW), Seoul, Republic of Korea.10.1109/ICCVW.2019.00116 ↗
27. Lyu, Y., Bai, L., and Huang, X. (2019, January 26–29). Road Segmentation Using CNN and Distributed LSTM. Proceedings of the 2019 IEEE International Symposium on Circuits and Systems (ISCAS), Sapporo, Japan.10.1109/ISCAS.2019.8702174 ↗
28. Scheck, T., Mallandur, A., Wiede, C., and Hirtz, G. (2020, January 31). Where to Drive: Free Space Detection with One Fisheye Camera. Proceedings of the Twelfth International Conference on Machine Vision (ICMV 2019), Amsterdam, The Netherlands.10.1117/12.2556380 ↗
29. FastRoadSeg: Fast Monocular Road Segmentation Network10.1109/TITS.2022.3192473 ↗
30. A Review of Yolo Algorithm Developments10.1016/j.procs.2022.01.135 ↗
31. YOLOP: You Only Look Once for Panoptic Driving Perception10.1007/s11633-022-1339-y ↗
32. Han, C., Zhao, Q., Zhang, S., Chen, Y., Zhang, Z., and Yuan, J. (2022). Yolopv2: Better, faster, stronger for panoptic driving perception. arXiv.
33. DLT-Net: Joint detection of drivable areas, lane lines, and traffic object10.1109/TITS.2019.2943777 ↗
34. Vu, D., Ngo, B., and Phan, H. (2022). Hybridnets: End-to-end perception network. arXiv.
35. Semantic segmentation for free space and lane based on grid-based interest point detection10.1109/TITS.2021.3083526 ↗
36. ULODNet: A Unified Lane and Obstacle Detection Network Towards Drivable Area Understanding in Autonomous Navigation10.1007/s10846-022-01606-3 ↗
37. Kim, S., Kim, D., and Kim, H. (2023). Texture Learning Domain Randomization for Domain Generalized Segmentation. arXiv.10.1109/ICCV51070.2023.00069 ↗
38. Ouali, Y., Hudelot, C., and Tami, M. (2020, January 13–19). Semi-Supervised Semantic Segmentation With Cross-Consistency Training. Proceedings of the 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Seattle, WA, USA.10.1109/CVPR42600.2020.01269 ↗
39. Chen, X., Yuan, Y., Zeng, G., and Wang, J. (2021, January 20–25). Semi-Supervised Semantic Segmentation with Cross Pseudo Supervision. Proceedings of the 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Nashville, TN, USA.10.1109/CVPR46437.2021.00264 ↗
40. French, G., Laine, S., Aila, T., Mackiewicz, M., and Finlayson, G. (2020). Semi-Supervised Semantic Segmentation Needs Strong, Varied Perturbations. arXiv.
41. Olsson, V., Tranheden, W., Pinto, J., and Svensson, L. (2021, January 3–8). ClassMix: Segmentation-Based Data Augmentation for Semi-Supervised Learning. Proceedings of the 2021 IEEE Winter Conference on Applications of Computer Vision (WACV), Waikoloa, HI, USA.10.1109/WACV48630.2021.00141 ↗
42. Virtual Adversarial Training: A Regularization Method for Supervised and Semi-Supervised Learning10.1109/TPAMI.2018.2858821 ↗
43. The Role of Context in Object Recognition10.1016/j.tics.2007.09.009 ↗
44. He, K., Zhang, X., Ren, S., and Sun, J. (2016, January 27–30). Deep Residual Learning for Image Recognition. Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA.10.1109/CVPR.2016.90 ↗
45. Zhao, H., Shi, J., Qi, X., Wang, X., and Jia, J. (2017, January 21–26). Pyramid Scene Parsing Network. Proceedings of the 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA.10.1109/CVPR.2017.660 ↗
46. Ronneberger, O., Fischer, P., and Brox, T. (2015). U-Net: Convolutional Networks for Biomedical Image Segmentation. arXiv.10.1007/978-3-319-24574-4_28 ↗
47. Paszke, A., Chaurasia, A., Kim, S., and Culurciello, E. (2016). ENet: A Deep Neural Network Architecture for Real-Time Semantic Segmentation. arXiv.
48. Romera, E., Alvarez, J.M., Bergasa, L.M., and Arroyo, R. (2017, January 11–14). Efficient ConvNet for Real-Time Semantic Segmentation. Proceedings of the 2017 IEEE Intelligent Vehicles Symposium (IV), Los Angeles, CA, USA.10.1109/IVS.2017.7995966 ↗
49. Chen, L.-C., Zhu, Y., Papandreou, G., Schroff, F., and Adam, H. (2018). Encoder-Decoder with Atrous Separable Convolution for Semantic Image Segmentation. arXiv.10.1007/978-3-030-01234-2_49 ↗
50. Cordts, M., Omran, M., Ramos, S., Rehfeld, T., Enzweiler, M., Benenson, R., Franke, U., Roth, S., and Schiele, B. (2016, January 27–30). The Cityscapes Dataset for Semantic Urban Scene Understanding. Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA.10.1109/CVPR.2016.350 ↗
51. Semantic Object Classes in Video: A High-Definition Ground Truth Database10.1016/j.patrec.2008.04.005 ↗