Author
Abstract
Cracks on the surface of concrete structures are an obvious indication of their condition. However, traditional visual inspection methods are significantly influenced by human factors. They are accurate for larger cracks. However, they introduce subjective judgment when detecting smaller cracks. They also pose safety risks. Automated detection methods face challenges in achieving lightweight implementation due to limited annotated data and difficulties in complex environments. This paper proposes a method for detecting and measuring concrete cracks. The method uses a generative adversarial network (GAN) to augment data and a U-Net segmentation network. Conditional GAN (cGAN) is proposed to generate high-fidelity crack images using training-set data only, avoiding data leakage and effectively solving insufficient sample issues. A U-Net segmentation network that has been enhanced performs crack segmentation. This network incorporates channel attention modules and dilated residual blocks. A hybrid loss function that combines the Dice coefficient and binary cross-entropy resolves class imbalance. Fractal theory quantifies the geometric features of the detected cracks. The crack segmentation model that was trained on cGAN-augmented datasets achieved an average precision (AP) of 82.03% and an F1 score of 83.24%, as demonstrated by experimental results. The fractal dimension–based crack measurement method achieves an accuracy of ≤4% error for complex crack networks (fractal dimension >1.6). The proposed method provides a reproducible, automated, high-precision solution for concrete crack detection and quantification, with verified stability and engineering applicability.
Suggested Citation
Yue Chang, 2026.
"Automated concrete crack detection enhanced by deep learning and generative adversarial networks,"
PLOS ONE, Public Library of Science, vol. 21(7), pages 1-18, July.
Handle:
RePEc:plo:pone00:0354018
DOI: 10.1371/journal.pone.0354018
Download full text from publisher
Corrections
All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:plo:pone00:0354018. See general information about how to correct material in RePEc.
If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.
We have no bibliographic references for this item. You can help adding them by using this form .
If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.
For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: plosone (email available below). General contact details of provider: https://journals.plos.org/plosone/ .
Please note that corrections may take a couple of weeks to filter through
the various RePEc services.