Machine Learning Models for Road Surface and Friction Estimation using Front-Camera Images

Automotive active safety systems can significantly benefit from real-time road friction estimates (RFE) by adapting driving styles, specific to the road conditions. This work presents a 2-stage approach for indirect RFE estimation using front-view camera images captured from vehicles. In stage-1, convolutional neural network model architectures are implemented to learn region-specific features for road surface condition (RSC) classification. Texture-based features from the drivable surface, sky and surroundings are found to be separate regions of interest for dry, wet/water, slush and snow\ice RSC classification. In stage-2, a rule-based model that relies on domain-specific guidelines is implemented to segment the ego-lane drivable surface into [5×3] patches, followed by patch classification and quantization to separate images with high, medium and low RFE. The proposed method achieves average accuracy of 97% for RSC classification in stage-1 and 89% for RFE classification in stage-2, respectively. The 2-stage models are trained using publicly available data sets to enable benchmarking for future methodologies in the autonomous driving domain.

[1]  S. Yoda,et al.  Road surface recognition sensor using an optical spatial filter , 1995, Proceedings of the Intelligent Vehicles '95. Symposium.

[2]  Forrest N. Iandola,et al.  SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and <1MB model size , 2016, ArXiv.

[3]  Sohini Roychowdhury,et al.  Non-deep CNN for multi-modal image classification and feature learning: An Azure-based model , 2016, 2016 IEEE International Conference on Big Data (Big Data).

[4]  Srinagesh Gavirneni,et al.  Topic modeling for management sciences: A network-based approach , 2016, 2016 IEEE International Conference on Big Data (Big Data).

[5]  Antonio Torralba,et al.  Statistical Context Priming for Object Detection , 2001, ICCV.

[6]  Saied Taheri,et al.  A technical survey on tire-road friction estimation , 2017 .

[7]  Jong Hoon Kim,et al.  A Development of The Road Surface Decision Algorithm Using SVM(Support Vector Machine) Clustering Methods , 2013 .

[8]  Zhiwu Lu,et al.  Graph-boosted convolutional neural networks for semantic segmentation , 2017, 2017 International Joint Conference on Neural Networks (IJCNN).

[9]  K. Shantanu,et al.  Vision based road surface detection for automotive systems , 2012, 2012 International Conference on Applied Electronics.

[10]  Johan Casselgren Road surface characterization using near infrared spectroscopy , 2011 .

[11]  Lin Jun,et al.  Road Surface Condition Recognition Method Based on Color Models , 2009, 2009 First International Workshop on Database Technology and Applications.

[12]  Geoffrey E. Hinton,et al.  ImageNet classification with deep convolutional neural networks , 2012, Commun. ACM.

[13]  Yoshua Bengio,et al.  Gradient-based learning applied to document recognition , 1998, Proc. IEEE.

[14]  Seung-Ki Ryu,et al.  Algorithm and Experiment for Vision-Based Recognition of Road Surface Conditions Using Polarization and Wavelet Transform , 2014 .

[15]  Fredrik Gustafsson,et al.  Slip-based tire-road friction estimation , 1997, Autom..

[16]  Bo Liu,et al.  Recognition of Road Surface Condition Through an On-Vehicle Camera Using Multiple Classifiers , 2016 .

[17]  Antonio Torralba,et al.  LabelMe: A Database and Web-Based Tool for Image Annotation , 2008, International Journal of Computer Vision.

[18]  Jiandong Zhao,et al.  Road Surface State Recognition Based on SVM Optimization and Image Segmentation Processing , 2017 .