Deep Learning and Spatial Statistics for Determining Road Surface Condition

Machine Learning (ML), and especially Deep Learning (DL) methods, have evolved rapidly over last years and showed remarkable advances in research areas such as computer vision and natural language processing; however, there are still engineering applications in industries such as transportation where DL methods have not been applied yet or that can be benefited from an integrated approach using DL in addition to other methods. For countries in Northern latitudes one of such applications is Monitoring Road Surface Condition (RSC) during the Winter season for improving road safety and road maintenance operations. In this study we introduce a novel approach for monitoring of RSC that integrates DL methods and Spatial Statistics (SS) to simultaneously process data from roadside cameras and weather stations to determine automatically the category of snow coverage at sample locations across a region of interest. Our approach integrates the advantages of SS for interpolating spatial variables and the strengths of DL for Computer Vision tasks, particularly for image classification. On one hand SS models serve to understand the spatial autocorrelation of random variables and to determine their expected values in unsampled locations based on a number of near observations. On the other hand, DL models extract relevant patterns from a large number of training images and learn a mapping from input images to a set of predefined labels. We implement and evaluate our approach using data collected in the province of Ontario during the 2017-2018 Winter season. Specifically, we included data from three separate sources, Environment Canada (EC) Weather stations, Road Weather Information System (RWIS) stations, and roadside cameras from the Ministry of Transportation of Ontario (MTO). To the best of our knowledge, this is the first study that integrates both DL and SS techniques for processing the three data sources with the goal of monitoring RSC. The DL models we implement and compared are Inception, Inception-Resnet, Xception, DenseNet, MobileNetv2, and NASNet. All of these models have achieved remarkable results for image classification in well-known benchmarks. The SS models we evaluate are Ordinary Kriging (OK), Radial Basis Functions (RBF), and Inverse Distance Weigthed (IDW). The first provides a comprehensive understanding of the spatial autocorrelation for each particular variable, while the second and third allow a faster implementation. Our integrated approach works by combining the output feature vector from the DL model with the interpolated values from the SS model to output a more robust prediction of RSC for the locations of interest.

[1]  Vijay Vasudevan,et al.  Learning Transferable Architectures for Scalable Image Recognition , 2017, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[2]  Per Tillgren,et al.  Vision Zero – a road safety policy innovation , 2012, International journal of injury control and safety promotion.

[3]  M. Hutchinson,et al.  Development and Testing of Canada-Wide Interpolated Spatial Models of Daily Minimum–Maximum Temperature and Precipitation for 1961–2003 , 2008 .

[4]  A. Macpherson,et al.  Risk of death in crashes on Ontario’s highways , 2012, BMC Public Health.

[5]  Liping Fu,et al.  Evaluation of alternative criteria for determining the optimal location of RWIS stations , 2013 .

[6]  Panos Panagos,et al.  Spatial and temporal variability of rainfall erosivity factor for Switzerland , 2011 .

[7]  Quoc V. Le,et al.  Do Better ImageNet Models Transfer Better? , 2018, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[8]  Sergey Ioffe,et al.  Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learning , 2016, AAAI.

[9]  Thomas G. Mueller,et al.  OPTIMIZING INVERSE DISTANCE WEIGHTED INTERPOLATION WITH CROSS-VALIDATION , 2005 .

[10]  Li Fei-Fei,et al.  ImageNet: A large-scale hierarchical image database , 2009, CVPR.

[11]  Russell Tessier,et al.  Evaluation of Portable Road Weather Information Systems , 2016 .

[12]  Bolei Zhou,et al.  Revisiting the Importance of Individual Units in CNNs via Ablation , 2018, ArXiv.

[13]  Liping Fu,et al.  Connected Vehicle Solution for Winter Road Surface Condition Monitoring , 2015 .

[14]  Liping Fu,et al.  An automatic image recognition system for winter road surface condition classification , 2010, 13th International IEEE Conference on Intelligent Transportation Systems.

[15]  Liping Fu,et al.  Accident Prediction Models for Winter Road Safety , 2011 .

[16]  Andrew Zisserman,et al.  Very Deep Convolutional Networks for Large-Scale Image Recognition , 2014, ICLR.

[17]  KwonTae Jung,et al.  Road weather information system stations — where and how many to install: a cost benefit analysis approach , 2015 .

[18]  Liping Fu,et al.  Evaluation of Alternative Pre-trained Convolutional Neural Networks for Winter Road Surface Condition Monitoring , 2019, 2019 5th International Conference on Transportation Information and Safety (ICTIS).

[19]  David W. S. Wong,et al.  An adaptive inverse-distance weighting spatial interpolation technique , 2008, Comput. Geosci..

[20]  Markus Maurer,et al.  Assessment of Deep Convolutional Neural Networks for Road Surface Classification , 2018, 2018 21st International Conference on Intelligent Transportation Systems (ITSC).

[21]  P. Dixon Ripley's K Function , 2006 .

[22]  Yinhai Wang,et al.  Video Analytics towards Vision Zero , 2017 .

[23]  Finlay Buchanan,et al.  Road Weather Information Systems at the Ministry of Transportation, Ontario , 2005 .

[24]  Jacqueline Warren Mills,et al.  Geospatial Analysis: A Comprehensive Guide to Principles, Techniques, and Software Tools, Second Edition - by Michael J. de Smith, Michael F. Goodchild, and Paul A. Longley , 2008, Trans. GIS.

[25]  Pertti Nurmi,et al.  Statistical modelling of wintertime road surface friction , 2013 .

[26]  Eugenio Culurciello,et al.  An Analysis of Deep Neural Network Models for Practical Applications , 2016, ArXiv.

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

[28]  M. Coulibaly,et al.  Spatial Interpolation of Annual Precipitation in South Africa-Comparison and Evaluation of Methods , 2007 .

[29]  Luis F Miranda-Moreno,et al.  Quantifying safety benefit of winter road maintenance: accident frequency modeling. , 2010, Accident; analysis and prevention.

[30]  H. Mitásová,et al.  Interpolation by regularized spline with tension: I. Theory and implementation , 1993 .

[31]  Mark Sandler,et al.  MobileNetV2: Inverted Residuals and Linear Bottlenecks , 2018, 2018 IEEE/CVF Conference on Computer Vision and Pattern Recognition.

[32]  Dieter Pennerstorfer Spatial price competition in retail gasoline markets: evidence from Austria , 2009 .

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

[34]  Eric J. Miller,et al.  Effects of Transportation Infrastructure and Location on Residential Real Estate Values: Application of Spatial Autoregressive Techniques , 2000 .

[35]  Lubos Mitas,et al.  Multivariate Interpolation of Precipitation Using Regularized Spline with Tension , 2002, Trans. GIS.

[36]  François Chollet,et al.  Xception: Deep Learning with Depthwise Separable Convolutions , 2016, 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[37]  D. Redelmeier,et al.  Winter road safety is no accident , 2016, Canadian Medical Association Journal.

[38]  Mike Murphy,et al.  Optimizing Environmental Sensor Station Locations for Road Weather Management: Overview and a Generalized Modeling Framework , 2016 .

[39]  Guigang Zhang,et al.  Deep Learning , 2016, Int. J. Semantic Comput..

[40]  G. Achilleos The Inverse Distance Weighted interpolation method and error propagation mechanism – creating a DEM from an analogue topographical map , 2011 .

[41]  Ioannis Patras,et al.  Comparison of Fine-Tuning and Extension Strategies for Deep Convolutional Neural Networks , 2017, MMM.

[42]  Ctc Associates Llc,et al.  Installing Snowplow Cameras and Integrating Images into MnDOT's Traveler Information System , 2017 .

[43]  Daniel Wartenberg,et al.  Current practices in spatial analysis of cancer data: mapping health statistics to inform policymakers and the public , 2006, International journal of health geographics.

[44]  Liping Fu,et al.  Location Optimization of Road Weather Information System (RWIS) Network Considering the Needs of Winter Road Maintenance and the Traveling Public , 2017, Comput. Aided Civ. Infrastructure Eng..

[45]  Meredith Cebelak,et al.  Determining Strategic Locations for Environmental Sensor Stations with Weather-Related Crash Data , 2014 .

[46]  Atsuto Maki,et al.  Factors of Transferability for a Generic ConvNet Representation , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[47]  P. M. Prenter Splines and variational methods , 1975 .

[48]  Luís Miguel Nunes,et al.  Optimizing the location of weather monitoring stations using estimation uncertainty , 2012 .

[49]  Dumitru Erhan,et al.  Going deeper with convolutions , 2014, 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[50]  Sergey Ioffe,et al.  Rethinking the Inception Architecture for Computer Vision , 2015, 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR).

[51]  Xiangyu Zhang,et al.  ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Design , 2018, ECCV.