Automated road surface classification in OpenStreetMap using MaskCNN and aerial imagery

IntroductionOpenStreetMap (OSM) road surface data is critical for navigation, infrastructure monitoring, and urban planning but is often incomplete or inconsistent. This study addresses the need for automated validation and classification of road surfaces by leveraging high-resolution aerial imagery...

Full description

Saved in:
Bibliographic Details
Main Authors: R. Parvathi, V. Pattabiraman, Nancy Saxena, Aakarsh Mishra, Utkarsh Mishra, Ansh Pandey
Format: Article
Language:English
Published: Frontiers Media S.A. 2025-08-01
Series:Frontiers in Big Data
Subjects:
Online Access:https://www.frontiersin.org/articles/10.3389/fdata.2025.1657320/full
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1849770582141304832
author R. Parvathi
V. Pattabiraman
Nancy Saxena
Aakarsh Mishra
Utkarsh Mishra
Ansh Pandey
author_facet R. Parvathi
V. Pattabiraman
Nancy Saxena
Aakarsh Mishra
Utkarsh Mishra
Ansh Pandey
author_sort R. Parvathi
collection DOAJ
description IntroductionOpenStreetMap (OSM) road surface data is critical for navigation, infrastructure monitoring, and urban planning but is often incomplete or inconsistent. This study addresses the need for automated validation and classification of road surfaces by leveraging high-resolution aerial imagery and deep learning techniques.MethodsWe propose a MaskCNN-based deep learning model enhanced with attention mechanisms and a hierarchical loss function to classify road surfaces into four types: asphalt, concrete, gravel, and dirt. The model uses NAIP (National Agriculture Imagery Program) aerial imagery aligned with OSM labels. Preprocessing includes georeferencing, data augmentation, label cleaning, and class balancing. The architecture comprises a ResNet-50 encoder with squeeze-and-excitation blocks and a U-Net-style decoder with spatial attention. Evaluation metrics include accuracy, mIoU, precision, recall, and F1-score.ResultsThe proposed model achieved an overall accuracy of 92.3% and a mean Intersection over Union (mIoU) of 83.7%, outperforming baseline models such as SVM (81.2% accuracy), Random Forest (83.7%), and standard U-Net (89.6%). Class-wise performance showed high precision and recall even for challenging surface types like gravel and dirt. Comparative evaluations against state-of-the-art models (COANet, SA-UNet, MMFFNet) also confirmed superior performance.DiscussionThe results demonstrate that combining NAIP imagery with attention-guided CNN architectures and hierarchical loss functions significantly improves road surface classification. The model is robust across varied terrains and visual conditions and shows potential for real-world applications such as OSM data enhancement, infrastructure analysis, and autonomous navigation. Limitations include label noise in OSM and class imbalance, which can be addressed through future work involving semi-supervised learning and multimodal data integration.
format Article
id doaj-art-cc4f96fae36b4859a0b4d971c94e05b1
institution DOAJ
issn 2624-909X
language English
publishDate 2025-08-01
publisher Frontiers Media S.A.
record_format Article
series Frontiers in Big Data
spelling doaj-art-cc4f96fae36b4859a0b4d971c94e05b12025-08-20T03:02:56ZengFrontiers Media S.A.Frontiers in Big Data2624-909X2025-08-01810.3389/fdata.2025.16573201657320Automated road surface classification in OpenStreetMap using MaskCNN and aerial imageryR. ParvathiV. PattabiramanNancy SaxenaAakarsh MishraUtkarsh MishraAnsh PandeyIntroductionOpenStreetMap (OSM) road surface data is critical for navigation, infrastructure monitoring, and urban planning but is often incomplete or inconsistent. This study addresses the need for automated validation and classification of road surfaces by leveraging high-resolution aerial imagery and deep learning techniques.MethodsWe propose a MaskCNN-based deep learning model enhanced with attention mechanisms and a hierarchical loss function to classify road surfaces into four types: asphalt, concrete, gravel, and dirt. The model uses NAIP (National Agriculture Imagery Program) aerial imagery aligned with OSM labels. Preprocessing includes georeferencing, data augmentation, label cleaning, and class balancing. The architecture comprises a ResNet-50 encoder with squeeze-and-excitation blocks and a U-Net-style decoder with spatial attention. Evaluation metrics include accuracy, mIoU, precision, recall, and F1-score.ResultsThe proposed model achieved an overall accuracy of 92.3% and a mean Intersection over Union (mIoU) of 83.7%, outperforming baseline models such as SVM (81.2% accuracy), Random Forest (83.7%), and standard U-Net (89.6%). Class-wise performance showed high precision and recall even for challenging surface types like gravel and dirt. Comparative evaluations against state-of-the-art models (COANet, SA-UNet, MMFFNet) also confirmed superior performance.DiscussionThe results demonstrate that combining NAIP imagery with attention-guided CNN architectures and hierarchical loss functions significantly improves road surface classification. The model is robust across varied terrains and visual conditions and shows potential for real-world applications such as OSM data enhancement, infrastructure analysis, and autonomous navigation. Limitations include label noise in OSM and class imbalance, which can be addressed through future work involving semi-supervised learning and multimodal data integration.https://www.frontiersin.org/articles/10.3389/fdata.2025.1657320/fullroad surface classificationOpenStreetMap (OSM)machine learningaerial imageryMaskCNNsegmentation masks
spellingShingle R. Parvathi
V. Pattabiraman
Nancy Saxena
Aakarsh Mishra
Utkarsh Mishra
Ansh Pandey
Automated road surface classification in OpenStreetMap using MaskCNN and aerial imagery
Frontiers in Big Data
road surface classification
OpenStreetMap (OSM)
machine learning
aerial imagery
MaskCNN
segmentation masks
title Automated road surface classification in OpenStreetMap using MaskCNN and aerial imagery
title_full Automated road surface classification in OpenStreetMap using MaskCNN and aerial imagery
title_fullStr Automated road surface classification in OpenStreetMap using MaskCNN and aerial imagery
title_full_unstemmed Automated road surface classification in OpenStreetMap using MaskCNN and aerial imagery
title_short Automated road surface classification in OpenStreetMap using MaskCNN and aerial imagery
title_sort automated road surface classification in openstreetmap using maskcnn and aerial imagery
topic road surface classification
OpenStreetMap (OSM)
machine learning
aerial imagery
MaskCNN
segmentation masks
url https://www.frontiersin.org/articles/10.3389/fdata.2025.1657320/full
work_keys_str_mv AT rparvathi automatedroadsurfaceclassificationinopenstreetmapusingmaskcnnandaerialimagery
AT vpattabiraman automatedroadsurfaceclassificationinopenstreetmapusingmaskcnnandaerialimagery
AT nancysaxena automatedroadsurfaceclassificationinopenstreetmapusingmaskcnnandaerialimagery
AT aakarshmishra automatedroadsurfaceclassificationinopenstreetmapusingmaskcnnandaerialimagery
AT utkarshmishra automatedroadsurfaceclassificationinopenstreetmapusingmaskcnnandaerialimagery
AT anshpandey automatedroadsurfaceclassificationinopenstreetmapusingmaskcnnandaerialimagery