Application and Comparison of Deep Learning Methods to Detect Night-Time Road Surface Conditions for Autonomous Vehicles
Abstract
:1. Introduction
- Different deep learning models, such as traditional CNN, SqueezeNet, VGG, ResNet, and DenseNet models, are proposed and applied to classify road surface conditions at night, which have not been investigated in detail before.
- Illumination conditions are discussed based on the reflection features. Models are trained separately in different illumination conditions in order to increase accuracy.
- Data of different scenarios with and without ambient illuminations at night are collected.
2. Features of Images Captured at Night
3. Description of the Models
3.1. CNN Models
3.2. SqueezeNet Model
3.3. VGG Model
3.4. ResNet Model
3.5. DenseNet Model
4. Database and Pre-Processing
5. Training and Validation
6. Performance Evaluation
7. Discussion
8. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
CNN | Convolutional Neural Network |
ReLU | Rectified Linear Unit |
METRo | Model of the Environment and Temperature of Road |
NIR | Near Infra-Red |
RCNet | Road Classifcation Network |
VGG | Visual Geometry Group |
ResNet | Residual neural Network |
DenseNet | Dense Convolutional Network |
References
- Zhang, H.; Azouigui, S.; Sehab, R.; Boukhnifer, M.; Balembois, F.; Bedu, F.; Cayol, O.; Beev, K.; Planche, G. Remote sensing techniques to recognize road surface conditions for autonomous vehicles. In Proceedings of the SIA VISION, Paris, France, 17–18 March 2021; pp. 179–184. [Google Scholar]
- Bellone, M.; Ismailogullari, A.; Müür, J.; Nissin, O.; Sell, R.; Soe, R.M. Autonomous Driving in the Real-World: The Weather Challenge in the Sohjoa Baltic Project. In Towards Connected and Autonomous Vehicle Highways; Springer: Berlin/Heidelberg, Germany, 2021; pp. 229–255. [Google Scholar]
- European Road Safety Observatory. Annual Accident Report 2018; European Road Safety Observatory: Brussels, Belgium, 2018. [Google Scholar]
- Fukui, H.; Takagi, J.; Murata, Y.; Takeuchi, M. An image processing method to detect road surface condition using optical spatial frequency. In Proceedings of the Conference on Intelligent Transportation Systems, Boston, MA, USA, 12 November 1997; pp. 1005–1009. [Google Scholar]
- Chen, Y. Image analysis applied to black ice detection. In Applications of Artificial Intelligence IX; International Society for Optics and Photonics: Bellingham, WA, USA, 1991; Volume 1468, pp. 551–562. [Google Scholar]
- Holzwarth, F.; Eichhorn, U. Non-contact sensors for road conditions. Sens. Actuators A Phys. 1993, 37, 121–127. [Google Scholar] [CrossRef]
- Ruiz-Llata, M.; Rodríguez-Cortina, M.; Martín-Mateos, P.; Bonilla-Manrique, O.E.; López-Fernández, J.R. LiDAR design for Road Condition Measurement ahead of a moving vehicle. In Proceedings of the 2017 IEEE SENSORS, Scotland, UK, 29 October–1 November 2017; pp. 1–3. [Google Scholar]
- Casselgren, J.; Sjödahl, M.; LeBlanc, J.P. Model-based winter road classification. Int. J. Veh. Syst. Model. Test. 2012, 7, 268–284. [Google Scholar] [CrossRef]
- Singh, K.B.; Arat, M.A. Deep learning in the automotive industry: Recent advances and application examples. arXiv 2019, arXiv:1906.08834. [Google Scholar]
- Kim, S.; Lee, J.; Yoon, T. Road surface conditions forecasting in rainy weather using artificial neural networks. Saf. Sci. 2021, 140, 105302. [Google Scholar] [CrossRef]
- Smolyakov, D.; Burnaev, E. Software System for Road Condition Forecast Correction. arXiv 2020, arXiv:2003.09957. [Google Scholar]
- Amthor, M.; Hartmann, B.; Denzler, J. Road condition estimation based on spatio-temporal reflection models. In German Conference on Pattern Recognition; Springer: Aachen, Germany, 2015; pp. 3–15. [Google Scholar]
- Zhao, J.; Wu, H.; Chen, L. Road surface state recognition based on SVM optimization and image segmentation processing. J. Adv. Transp. 2017, 2017, 6458495. [Google Scholar] [CrossRef]
- Omer, R.; Fu, L. An automatic image recognition system for winter road surface condition classification. In Proceedings of the 13th International IEEE Conference on Intelligent Transportation Systems, Funchal, Portugal, 19–22 September 2010; pp. 1375–1379. [Google Scholar]
- Marianingsih, S.; Utaminingrum, F. Comparison of support vector machine classifier and Naïve Bayes classifier on road surface type classification. In Proceedings of the 2018 International Conference on Sustainable Information Engineering and Technology (SIET), Malang, Indonesia, 10–12 November 2018; pp. 48–53. [Google Scholar]
- Roychowdhury, S.; Zhao, M.; Wallin, A.; Ohlsson, N.; Jonasson, M. Machine learning models for road surface and friction estimation using front-camera images. In Proceedings of the 2018 International Joint Conference on Neural Networks (IJCNN), Rio de Janeiro, Brazil, 8–13 July 2018; pp. 1–8. [Google Scholar]
- Fink, D.; Busch, A.; Wielitzka, M.; Ortmaier, T. Resource Efficient Classification of Road Conditions through CNN Pruning. IFAC-PapersOnLine 2020, 53, 13958–13963. [Google Scholar] [CrossRef]
- Svensson, E. Transfer Learning for Friction Estimation: Using Deep Reduced Features. Master’s Thesis, Linköping University, Linköping, Sweden, 10 August 2020. [Google Scholar]
- Balcerek, J.; Konieczka, A.; Piniarski, K.; Pawłowski, P. Classification of road surfaces using convolutional neural network. In Proceedings of the 2020 Signal Processing: Algorithms, Architectures, Arrangements, and Applications (SPA), Poznan, Poland, 23–25 September 2020; pp. 98–103. [Google Scholar]
- Dewangan, D.K.; Sahu, S.P. RCNet: Road classification convolutional neural networks for intelligent vehicle system. Intell. Serv. Robot. 2021, 14, 199–214. [Google Scholar] [CrossRef]
- Choi, W.; Heo, J.; Ahn, C. Development of Road Surface Detection Algorithm Using CycleGAN-Augmented Dataset. Sensors 2021, 21, 7769. [Google Scholar] [CrossRef] [PubMed]
- Shibata, K.; Takeuch, K.; Kawai, S.; Horita, Y. Detection of road surface conditions in winter using road surveillance cameras at daytime, night-time and twilight. Int. J. Comput. Sci. Netw. Secur. 2014, 14, 21. [Google Scholar]
- Horita, Y.; Kawai, S.; Furukane, T.; Shibata, K. Efficient distinction of road surface conditions using surveillance camera images in night time. In Proceedings of the 2012 19th IEEE International Conference on Image Processing, Orlando, Fl, USA, 30 September–3 October 2012; pp. 485–488. [Google Scholar]
- Kawai, S.; Takeuchi, K.; Shibata, K.; Horita, Y. A method to distinguish road surface conditions for car-mounted camera images at night-time. In Proceedings of the 2012 12th International Conference on ITS Telecommunications, Taipei, Taiwan, 5–8 November 2012; pp. 668–672. [Google Scholar]
- Liu, G.; Han, P.; Niu, Y.; Yuan, W.; Lu, Z.; Wen, J.R. Graph-boosted convolutional neural networks for semantic segmentation. In Proceedings of the 2017 International Joint Conference on Neural Networks (IJCNN), Anchorage, AK, USA, 14–19 May 2017; pp. 612–618. [Google Scholar]
- Iandola, F.N.; Han, S.; Moskewicz, M.W.; Ashraf, K.; Dally, W.J.; Keutzer, K. SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <0.5 MB model size. arXiv 2016, arXiv:1602.07360. [Google Scholar]
- Simonyan, K.; Zisserman, A. Very deep convolutional networks for large-scale image recognition. arXiv 2014, arXiv:1409.1556. [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, Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar]
- Huang, G.; Liu, Z.; Van Der Maaten, L.; Weinberger, K.Q. Densely connected convolutional networks. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA, 21–26 July 2017; pp. 4700–4708. [Google Scholar]
Database for Training | |||||
---|---|---|---|---|---|
With ambient illumination | Without ambient illumination | ||||
Dry | Wet | Snow | Dry | Wet | Snow |
3219 | 3464 | 3510 | 3722 | 3830 | 3601 |
Database for Validation | |||||
With ambient illumination | Without ambient illumination | ||||
Dry | Wet | Snow | Dry | Wet | Snow |
3722 | 2837 | 4222 | 6081 | 2809 | 4183 |
Models | Training Accuracy | Validation Accuracy | Total Parameters | Training Time (min) | Test Time (ms/Image) |
---|---|---|---|---|---|
3 convolution layer CNN | 99.98% | 90.08% | 33,592,523 | 13 | 21 |
2 convolution layer CNN | 99.92% | 90.72% | 67,121,707 | 15 | 22 |
1 convolution layer CNN | 99.90% | 90.89% | 134,224,219 | 9 | 23 |
SqueezeNet model | 100% | 89.14% | 751,075 | 22 | 34 |
VGG16 | 99.71% | 90.65% | 134,272,835 | 51 | 23 |
VGG19 | 99.74% | 90.17% | 139,582,531 | 41 | 24 |
ResNet50 | 99.96% | 92.54% | 23,593,859 | 12 | 30 |
DenseNet121 | 99.95% | 94.08% | 7,040,579 | 19 | 41 |
Models | Training Accuracy | Validation Accuracy | Total Parameters | Training Time (min) | Test Time (ms/Image) |
---|---|---|---|---|---|
3 convolution layer CNN | 99.69% | 90.96% | 33,592,523 | 10 | 20 |
2 convolution layer CNN | 99.87% | 90.16% | 67,121,707 | 13 | 22 |
1 convolution layer CNN | 99.80% | 89.96% | 134,224,219 | 5 | 24 |
SqueezeNet model | 99.91% | 93.59% | 751,075 | 12.5 | 35 |
VGG16 | 99.98% | 91.65% | 134,272,835 | 40 | 23 |
VGG19 | 99.95% | 91.79% | 139,582,531 | 45 | 24 |
ResNet50 | 99.88% | 92.17% | 23,593,859 | 16 | 30 |
DenseNet121 | 99.99% | 95.46% | 7,040,579 | 33 | 41 |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 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
Zhang, H.; Sehab, R.; Azouigui, S.; Boukhnifer, M. Application and Comparison of Deep Learning Methods to Detect Night-Time Road Surface Conditions for Autonomous Vehicles. Electronics 2022, 11, 786. https://doi.org/10.3390/electronics11050786
Zhang H, Sehab R, Azouigui S, Boukhnifer M. Application and Comparison of Deep Learning Methods to Detect Night-Time Road Surface Conditions for Autonomous Vehicles. Electronics. 2022; 11(5):786. https://doi.org/10.3390/electronics11050786
Chicago/Turabian StyleZhang, Hongyi, Rabia Sehab, Sheherazade Azouigui, and Moussa Boukhnifer. 2022. "Application and Comparison of Deep Learning Methods to Detect Night-Time Road Surface Conditions for Autonomous Vehicles" Electronics 11, no. 5: 786. https://doi.org/10.3390/electronics11050786
APA StyleZhang, H., Sehab, R., Azouigui, S., & Boukhnifer, M. (2022). Application and Comparison of Deep Learning Methods to Detect Night-Time Road Surface Conditions for Autonomous Vehicles. Electronics, 11(5), 786. https://doi.org/10.3390/electronics11050786