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...
Saved in:
| Main Authors: | , , , , , |
|---|---|
| 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 |