Road surface detection and differentiation considering surface damages

A challenge still to be overcome in the field of visual perception for vehicle and robotic navigation on heavily damaged and unpaved roads is the task of reliable path and obstacle detection. The vast majority of the researches have scenario roads in good condition, from developed countries. These works cope with few situations of variation on the road surface and even fewer situations presenting surface damages. In this paper we present an approach for road detection considering variation in surface types, identifying paved and unpaved surfaces and also detecting damage and other information on other road surfaces that may be relevant to driving safety. Our approach makes use of Convolutional Neural Networks (CNN) to perform semantic segmentation, we use the U-NET architecture with ResNet34, in addition we use the technique known as Transfer Learning, where we first train a CNN model without using weights in the classes as a basis for a second CNN model where we use weights for each class. We also present a new Ground Truth with image segmentation, used in our approach and that allowed us to evaluate our results. Our results show that it is possible to use passive vision for these purposes, even using images captured with low cost cameras.

[1]  Zsolt Tivadar Kardkovács,et al.  Blind guide , 2015, Journal on Multimodal User Interfaces.

[2]  G. Dimitrakopoulos,et al.  Intelligent Transportation Systems , 2010, IEEE Vehicular Technology Magazine.

[3]  Bogdan Stanciulescu,et al.  Real-time method for general road segmentation , 2017, 2017 IEEE Intelligent Vehicles Symposium (IV).

[4]  Su-il Choi,et al.  Pothole detection system using 2D LiDAR and camera , 2017, 2017 Ninth International Conference on Ubiquitous and Future Networks (ICUFN).

[5]  Liang Xiao,et al.  Fast unstructured road detection and tracking from monocular video , 2015, The 27th Chinese Control and Decision Conference (2015 CCDC).

[6]  Yoshihide Sekimoto,et al.  Road Damage Detection and Classification Using Deep Neural Networks with Smartphone Images , 2018, Comput. Aided Civ. Infrastructure Eng..

[7]  Yao Wang,et al.  A novel path segmentation method for autonomous road following , 2016, 2016 IEEE International Conference on Signal Processing, Communications and Computing (ICSPCC).

[8]  Huan Wang,et al.  Capitalizing on the boundary ratio prior for road detection , 2016, Multimedia Tools and Applications.

[9]  Adrian Burlacu,et al.  Negative obstacle detection for wearable assistive devices for visually impaired , 2017, 2017 21st International Conference on System Theory, Control and Computing (ICSTCC).

[10]  Frédéric Labrosse,et al.  Real-Time Autonomous Colour-Based Following of Ill-Defined Roads , 2012, TAROS.

[11]  Jianru Xue,et al.  Real-time road detection with image texture analysis-based vanishing point estimation , 2015, 2015 IEEE International Conference on Progress in Informatics and Computing (PIC).

[12]  Ryan Newton,et al.  The pothole patrol: using a mobile sensor network for road surface monitoring , 2008, MobiSys '08.

[13]  Shane Brennan,et al.  Evaluating the performance of unmanned ground vehicle water detection , 2010, PerMIS.

[14]  Sebastian Ramos,et al.  The Cityscapes Dataset for Semantic Urban Scene Understanding , 2016, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[15]  Anan Banharnsakun,et al.  Hybrid ABC-ANN for pavement surface distress detection and classification , 2017, Int. J. Mach. Learn. Cybern..

[16]  Qi Wang,et al.  Video-based road detection via online structural learning , 2015, Neurocomputing.

[17]  Andreas Geiger,et al.  Vision meets robotics: The KITTI dataset , 2013, Int. J. Robotics Res..

[18]  Seiichi Mita,et al.  Adaptive non-planar road detection and tracking in challenging environments using segmentation-based Markov Random Field , 2011, 2011 IEEE International Conference on Robotics and Automation.

[19]  Jian Sun,et al.  Deep Residual Learning for Image Recognition , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[20]  Yong Li,et al.  Road detection algorithm for Autonomous Navigation Systems based on dark channel prior and vanishing point in complex road scenes , 2016, Robotics Auton. Syst..

[21]  Aldo von Wangenheim,et al.  Road Surface Classification with Images Captured From Low-cost Camera - Road Traversing Knowledge (RTK) Dataset , 2019, RITA.

[22]  Jing Wang,et al.  Unstructured road detection and path tracking for tracked mobile robot , 2015, 2015 IEEE International Conference on Cyber Technology in Automation, Control, and Intelligent Systems (CYBER).

[23]  Alejandro F. Frangi,et al.  Medical Image Computing and Computer-Assisted Intervention -- MICCAI 2015 , 2015, Lecture Notes in Computer Science.

[24]  Satoshi Tamura,et al.  An Automatic Survey System for Paved and Unpaved Road Classification and Road Anomaly Detection using Smartphone Sensor , 2018, 2018 IEEE International Conference on Service Operations and Logistics, and Informatics (SOLI).

[25]  Eros Comunello,et al.  Passive Vision Region-Based Road Detection , 2019, ACM Comput. Surv..

[26]  Jian Chen,et al.  Recursive drivable road detection with shadows based on two-camera systems , 2017, Machine Vision and Applications.

[27]  Thomas Brox,et al.  U-Net: Convolutional Networks for Biomedical Image Segmentation , 2015, MICCAI.

[28]  Francesco Benedetto,et al.  A real-time automatic pavement crack and pothole recognition system for mobile Android-based devices , 2017, Adv. Eng. Informatics.

[29]  Seiichi Mita,et al.  Robust Road Detection and Tracking in Challenging Scenarios Based on Markov Random Fields With Unsupervised Learning , 2012, IEEE Transactions on Intelligent Transportation Systems.

[30]  E. Salari,et al.  Pavement pothole detection and severity measurement using laser imaging , 2011, 2011 IEEE INTERNATIONAL CONFERENCE ON ELECTRO/INFORMATION TECHNOLOGY.

[31]  Christian Koch,et al.  Pothole detection in asphalt pavement images , 2011, Adv. Eng. Informatics.

[32]  Roberto Cipolla,et al.  Semantic object classes in video: A high-definition ground truth database , 2009, Pattern Recognit. Lett..

[33]  A L Rankin,et al.  Daytime Mud Detection for Unmanned Ground Vehicle Autonomous Navigation , 2008 .

[34]  Fernando Santos Osório,et al.  CaRINA dataset: An emerging-country urban scenario benchmark for road detection systems , 2016, 2016 IEEE 19th International Conference on Intelligent Transportation Systems (ITSC).

[35]  Han Wang,et al.  Stereo vision based negative obstacle detection , 2017, 2017 13th IEEE International Conference on Control & Automation (ICCA).

[36]  Igi Ardiyanto,et al.  Deep residual coalesced convolutional network for efficient semantic road segmentation , 2017, 2017 Fifteenth IAPR International Conference on Machine Vision Applications (MVA).

[37]  Lalit Kumar Das,et al.  Method for Automated Assessment of Potholes, Cracks and Patches from Road Surface Video Clips , 2013 .

[38]  Abdesselam Bouzerdoum,et al.  Enhanced pixel-wise voting for image vanishing point detection in road scenes , 2017, 2017 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP).

[39]  Tomás Krajník,et al.  Real-time monocular image-based path detection , 2016, Journal of Real-Time Image Processing.