Road Surface Condition Detection with Machine Learning using New York State Department of Transportation Camera Images and Weather Forecast Data
Carly Sutter, Kara J. Sulia, Nick P. Bassill, Christopher D. Wirz, Christopher D. Thorncroft, Jay C. Rothenberger, Vanessa Przybylo, Mariana G. Cains, Jacob Radford, David Aaron Evans
TL;DR
This work tackles automated road surface condition classification across New York State using NYSDOT camera images paired with HRRR weather forecasts. It introduces a two-branch Surface Condition Model (CNN for image features followed by a weather-informed Random Forest) and an Obstruction Detection Model (CNN), trained on a hand-labeled dataset of roughly 21–22k images spanning 45 camera sites across six classes. The study emphasizes generalizability to unseen cameras through site-specific nested cross-validation and demonstrates that incorporating weather data substantially improves predictive performance, achieving 81.5% accuracy on unseen sites, with obstruction recall exceeding 88%. The results support operational deployment by NYSDOT, highlighting the value of co-design, diverse site representation, and multimodal inputs for reliable, frequent road-condition monitoring during winter events.
Abstract
The New York State Department of Transportation (NYSDOT) has a network of roadside traffic cameras that are used by both the NYSDOT and the public to observe road conditions. The NYSDOT evaluates road conditions by driving on roads and observing live cameras, tasks which are labor-intensive but necessary for making critical operational decisions during winter weather events. However, machine learning models can provide additional support for the NYSDOT by automatically classifying current road conditions across the state. In this study, convolutional neural networks and random forests are trained on camera images and weather data to predict road surface conditions. Models are trained on a hand-labeled dataset of ~22,000 camera images, each classified by human labelers into one of six road surface conditions: severe snow, snow, wet, dry, poor visibility, or obstructed. Model generalizability is prioritized to meet the operational needs of the NYSDOT decision makers, and the weather-related road surface condition model in this study achieves an accuracy of 81.5% on completely unseen cameras.
