COMPARATIVE EVALUATION OF SEMANTIC SEGMENTATION MODELS FOR CRACK DETECTION

Scientific Journal of Astana IT University, 2026

Full text Open access: Gold Metadata (CSL-JSON)
DOI 10.37943/wagz5973
Data confidence 70 medium
How this score is calculated

It is built from checkable properties of the record itself: whether the article has a DOI, how many independent sources confirmed its data, whether the required fields are filled in, and how recent the latest confirmation is. Disagreement between sources and a missing identifier lower it. A value of 80 or above means the record was published without further checking; 60 to 79 means it is published at reduced confidence, with a manual check advisable. A record verified by an editor by hand is never pushed below 90 by a recalculation. This scores our data about the article, not the article itself.

Abstract

Cracks on concrete and asphalt surfaces are an early warning that a dam, a bridge, or a road is starting to fail, and missing them can be expensive. Inspection is increasingly done with drones, which produce far more images than an engineer can check by hand, so the analysis has to be automated. In this paper we compare five semantic segmentation networks for crack detection and, unlike most such comparisons, we push all of them through exactly the same pipeline. Four are convolutional (U-Net, UNet++, DeepLabV3+, and a Feature Pyramid Network) and one is a transformer (SegFormer-B2). Every model sees the same data, the same 320 x 320 inputs, the same augmentation, the same Binary Cross-Entropy plus Dice loss, and the same 0.5 threshold, and all are trained with mixed precision on the public Crack500 benchmark and its official train, validation, and test split. We repeat each training five times with different seeds, report the mean and standard deviation on the test set, and check the gap between the two best models with a paired significance test. To see whether the ranking survives outside Crack500, we then run the trained networks, untouched, on a second dataset (DeepCrack). SegFormer-B2 was the most accurate model on Crack500 (IoU 0.595, F1 0.746), and the t-test shows its margin over UNet++ is well beyond chance. It stayed first on DeepCrack too (IoU 0.704, F1 0.826). We also report parameters, FLOPs, inference time, and memory, so the accuracy can be weighed against the cost of running each model.