Hostname: page-component-76d6cb85b7-pn7tm Total loading time: 0 Render date: 2026-07-16T07:38:18.342Z Has data issue: false hasContentIssue false

An automated framework to characterize crack patterns in existing RC bridges

Published online by Cambridge University Press:  10 July 2026

Angelo Cardellicchio
Affiliation:
STIIMA CNR Bari , Italy
Vito Renò*
Affiliation:
STIIMA CNR Bari , Italy
Agnese Natali
Affiliation:
Department of Civil and Industrial Engineering, University of Pisa , Italy
Vincenzo Mario Di Mucci
Affiliation:
DICATECH, Politecnico di Bari , Italy
Andrea Nettis
Affiliation:
DICATECH, Politecnico di Bari , Italy
Sergio Ruggieri
Affiliation:
DICATECH, Politecnico di Bari , Italy
Giuseppina Uva
Affiliation:
DICATECH, Politecnico di Bari , Italy
*
Corresponding author: Vito Renò Email: vito.reno@cnr.it

Abstract

The paper presents a framework to automatically identify crack patterns and the related features in existing reinforced concrete (RC) bridges. The challenge of this work is to define a tool for detecting the focused defect and highlighting the number and the orientation of cracks, allowing for correct interpretation and driving further evaluations on the residual life of the structure. The study is framed within the increasing interest in monitoring the structural health of existing bridges through automated tools, able to support engineers in the phase of visual assessment and interpretation of structural defects. When dealing with periodic inspection of large bridge portfolios, the support provided by automated tools can be fundamental for planning further strategies aimed at ensuring the structural safety and preventing future disasters. Given a stack of photos of a bridge structural element, an image stitching procedure is proposed to produce a near-complete image of the entire element. On the latter, a pipeline of deep-learning (DL) algorithms is employed to automatically detect and identify cracks (as a combination of object detection and segmentation algorithms). Finally, the proposed tool extracts cracks for counting and defines their orientation (i.e., vertical, horizontal, diagonal), in order to provide near-complete information about the crack pattern for the structural element. A full description of the methodology and the proposed algorithms is reported throughout the manuscript, showing the main pros and cons and assessing the effectiveness of the tool on a real-life case study.

Information

Type
Research Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2026. Published by Cambridge University Press
Figure 0

Figure 1. The DOC-Crack framework. Once a dataset is gathered and prepared for training, a detection network based on stable iterations of YOLO is trained. Then, during inference, partially overlapped images of RC bridges are stitched together, and a method containing an object detection pipeline, followed by an instance segmentation tool, is used to provide a preliminary assessment of the cracks within the RC bridge.Figure 1. long description.

Figure 1

Figure 2. An example of image stitching. First, key points are located using the Harris detector. Then, invariant descriptors are extracted and matched for each key point to identify overlaps between images. Finally, the panorama is obtained using a warping transformation.

Figure 2

Table 1. Datasets created for high-precision crack segmentationTable 1. long description.

Figure 3

Figure 3. The architecture of the proposed network. Specifically, DOC-CrackNet accepts an RGB image of the desired size (in this case 64×64$ 64\times 64 $). The image is then fed to three consecutive convolution layers, after which it is reduced in size using a max pooling layer. Finally, a fully connected layer extracts a feature embedding vector of 576 elements, fed to a sigmoid classifier for the final decision.Figure 3. long description.

Figure 4

Table 2. Threshold for determining the orientation of the crack according to the slope of the estimated model RiTable 2. long description.

Figure 5

Table 3. Comparison of model performance across metricsTable 3. long description.

Figure 6

Figure 4. On the right, the results of the labeling segmentation procedure on the image on the left are highlighted in light blue or pink.

Figure 7

Figure 5. A sample of the segmentation dataset. On the first row, six patches where cracks were not found are shown, while on the second row, six patches where cracks were found are reported.Figure 5. long description.

Figure 8

Table 4. Accuracy of DOC-CrackNet for all the tested patch sizes and with or without augmentationTable 4. long description.

Figure 9

Table 5. F1 Score of DOC-CrackNet for all the tested patch sizes and with or without augmentationTable 5. long description.

Figure 10

Figure 6. Application of the erosion filter on three different masks. The general effect of applying the filter on the eroded masks caused an overall reduction of the noisy outliers.

Figure 11

Figure 7. The results of the orientation evaluation on the same masks are shown in Figure 6. As shown, the methodology could correctly evaluate the orientation of the crack in all three cases.

Figure 12

Figure 8. Qualitative analysis. Each labeled subfigure represents a different crack in the dataset (on the left), with the associated crack identified by CrackNet (on the right).Figure 8. long description.

Figure 13

Figure 9. Photos of the survey phase, performed through UAV flight.

Figure 14

Figure 10. Case 1: A set of three consecutive shots and a stitched image.Figure 10. long description.

Figure 15

Figure 11. Case 2: A set of three consecutive shots and a stitched image.

Figure 16

Figure 12. Crack detection on Case 1 and Case 2, respectively.Figure 12. long description.

Figure 17

Figure 13. Results of DOC-CrackNet.Figure 13. long description.

Figure 18

Figure 14. Results in terms of orientation.Figure 14. long description.

Figure 19

Figure 15. Results of DOC-Crack on Case 1 and Case 2, respectively, showing crack patterns.Figure 15. long description.

Figure 20

Figure 16. Case 1: Results of manual annotation.

Submit a response

Comments

No Comments have been published for this article.