Skip to main content

SYSTEMATIC REVIEW article

Front. Built Environ., 30 July 2024
Sec. Sustainable Design and Construction
This article is part of the Research Topic Artificial Intelligence in Environmental Engineering and Ecology: Towards Smart and Sustainable Cities View all 8 articles

Recent advances in crack detection technologies for structures: a survey of 2022-2023 literature

  • 1Department of Computer Engineering, Istanbul Medipol University, Istanbul, Türkiye
  • 2Department of Computer Science, University of Calgary, Calgary, AB, Canada
  • 3Department of Health Informatics, University of Southern Denmark, Odense, Denmark

Introduction: Cracks, as structural defects or fractures in materials like concrete, asphalt, and metal, pose significant challenges to the stability and safety of various structures. Addressing crack detection is of paramount importance due to its implications for public safety, infrastructure integrity, maintenance costs, asset longevity, preventive maintenance, economic impact, and environmental considerations.

Methods: In this survey paper, we present a comprehensive analysis of recent advancements and developments in crack detection technologies for structures, with a specific focus on articles published between 2022 and 2023. Our methodology involves an exhaustive search of the Scopus database using keywords related to crack detection and machine learning techniques. Among the 129 papers reviewed, 85 were closely aligned with our research focus.

Results: We explore datasets that underpin crack detection research, categorizing them as public datasets, papers with their own datasets, and those using a hybrid approach. The prevalence and usage patterns of public datasets are presented, highlighting datasets like Crack500, Crack Forest Dataset (CFD), and Deep Crack. Furthermore, papers employing proprietary datasets and those combining public and proprietary sources are examined. The survey comprehensively investigates the algorithms and methods utilized, encompassing CNN, YOLO, UNet, ResNet, and others, elucidating their contributions to crack detection. Evaluation metrics such as accuracy, precision, recall, F1-score, and IoU are discussed in the context of assessing model performance. The results of the 85 papers are summarized, demonstrating advancements in crack detection accuracy, efficiency, and applicability.

Discussion: Notably, we observe a trend towards using modern and novel algorithms, such as Vision Transformers (ViT), and a shift away from traditional methods. The conclusion encapsulates the current state of crack detection research, highlighting the integration of multiple algorithms, expert models, and innovative data collection techniques. As a future direction, the adoption of emerging algorithms like ViT is suggested. This survey paper serves as a valuable resource for researchers, practitioners, and engineers working in the field of crack detection, offering insights into the latest trends, methodologies, and challenges.

1 Introduction

Cracks are structural defects or fractures that occur in various materials, such as concrete, asphalt, and metal, often caused by stress, environmental factors, or wear over time. These imperfections can significantly compromise the integrity of structures, such as buildings, bridges, roads, and other infrastructures (Jiya et al., 2016). Understanding and addressing cracks is of paramount importance due to the following reasons:

Safety Concerns: Cracks in structures can pose severe safety hazards to the public. They weaken the structural stability, making buildings and bridges susceptible to collapse, potentially leading to injuries or loss of life.

Infrastructure Integrity: The presence of cracks can undermine the overall structural integrity of essential infrastructure. As cracks propagate and grow, they can weaken load-bearing elements, causing irreversible damage and costly repairs if not addressed promptly.

Maintenance Costs: Unchecked cracks can escalate maintenance costs significantly. Small cracks, when detected early, are easier and cheaper to repair than allowing them to worsen and cause extensive damage, requiring more extensive and costly rehabilitation.

Asset Longevity: Effective crack detection and timely repairs can extend the lifespan of structures. By addressing cracks early on, the overall durability and longevity of buildings and infrastructure can be significantly improved.

Preventive Maintenance: Crack detection plays a crucial role in implementing preventive maintenance strategies. Early identification allows for targeted repairs or reinforcement, preventing the cracks from spreading and mitigating potential risks.

Economic Impact: Infrastructure failure due to undetected cracks can result in significant economic losses. Repairs and structural rehabilitation can be costly, and in severe cases, infrastructure failures can disrupt transportation, utilities, and daily activities, impacting productivity and economic stability.

Environmental Impact: Cracked structures may allow for water ingress, leading to corrosion of reinforcement and other components. Water infiltration can further exacerbate cracks and compromise the structural integrity, impacting the environment and potentially leading to water-related issues like mold growth.

Given these critical implications, crack detection assumes immense significance in maintaining public safety, preserving infrastructure assets, and ensuring the efficient and sustainable operation of modern societies. Timely and accurate crack detection methods are vital tools for engineers, researchers, and practitioners, helping them assess structural health and make informed decisions to enhance the safety and longevity of our built environment.

In this survey paper, we focus on recent advancements and new developments in crack detection technologies for structures, with a specific emphasis on articles published in the years 2022 and 2023. To compile our findings, we conducted a thorough search of the Scopus database using the keywords “crack detection,” “building,” “road,” “pavement,” and “concrete.” The search was further refined to include articles related to machine learning and deep learning techniques. The language criterion was set to English to ensure the coherence and consistency of the gathered information.

Our search yielded a total of 129 papers, of which 85 were closely aligned with our research focus. From Table 1 we can see the complete detail about the information from Scopus.

Table 1
www.frontiersin.org

Table 1. Summary of scopus query and search results.

These articles serve as the foundation for our survey, enabling us to analyze the state-of-the-art developments and trends in crack detection within the context of structures. Additionally, we employed VOSviewer, a specialized software tool for bibliometric analysis, to generate keyword cloud maps, providing a visual representation of the prominent terms and concepts in the selected articles which it is obvious in Figure 1. It is clear that “Deep Learning” and,“Convolutional Neural Networks (CNN)” have the most relation with our main search topic “Crack Detection”. Moreover, we have extracted valuable insights from the charts depicting “Documents by year,” “Documents per year by source,” “Documents by search area,” and “Documents by country or territory,” which contribute to our comprehensive understanding of the current landscape of crack detection research. As we can see from Figure 2 there are 78 papers which published in 2022 and 51 papers in 2023 up to now. We can see increment in the amount of the papers which published in “Sensors” and “Remote Sensing” in 2023 compare to 2022 due to the Figure 3. It is obviously clear that this search topic appears most in the fields of “Engineering” and “Computer Science”, we can see this point from Figure 4. And from Figure 5 we can see the First 10 countries which published the papers in this field, more than the others.

Figure 1
www.frontiersin.org

Figure 1. Keywords map by VOSviewer.

Figure 2
www.frontiersin.org

Figure 2. Documents per year by year.

Figure 3
www.frontiersin.org

Figure 3. Documents per year by source.

Figure 4
www.frontiersin.org

Figure 4. Documents by subject area.

Figure 5
www.frontiersin.org

Figure 5. Documents by country or territory.

Continuing with the survey paper, the subsequent sections delve into the methodologies used for crack detection. We explore traditional image processing techniques, such as edge detection, thresholding, and binary image analysis, highlighting their strengths and limitations. Additionally, we delve into the application of state-of-the-art deep learning architectures, including Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), Transformers, and other deep learning models, showcasing their superior performance and ability to capture intricate crack patterns (Golding et al., 2022; BaniMustafa et al., 2023).

Moving forward, we discuss potential future research directions in the field of crack detection. This includes the necessity for more diverse and comprehensive datasets, encompassing various types of structures, lighting conditions, and crack patterns (Sun et al., 2023). The survey paper also advocates for the development of real-time crack detection systems and the incorporation of explainable AI techniques to enhance the interpretability of crack detection models (Li G. et al., 2022; Ma D. et al., 2022).

In conclusion, this survey paper aims to be a valuable resource, consolidating the current knowledge on crack detection in structures. By reviewing both conventional and advanced techniques and providing insights into potential future developments, we aspire to inspire further advancements in this critical area, ultimately contributing to the safety, reliability, and longevity of vital infrastructures. To facilitate comprehension throughout the paper, we provide a list of acronyms along with their expanded forms which you can find it in Table 2.

Table 2
www.frontiersin.org

Table 2. List of acronyms used in this paper.

2 The approach

2.1 Datasets in crack detection

In the realm of crack detection for various structures, the availability of diverse and appropriately curated datasets holds a pivotal role in advancing research and innovation. These datasets serve as the foundation upon which crack detection models are trained, tested, and validated. A robust dataset ensures the realism and accuracy of the models, facilitating the development of effective and reliable crack detection methodologies. The creation and utilization of datasets in crack detection research encompass a wide spectrum of applications, from building and road infrastructure to pavements and concrete structures. These datasets encapsulate a range of crack types, sizes, orientations, and severity levels, mirroring the real-world scenarios that researchers and engineers encounter in practice. By incorporating the inherent complexity and variability of cracks, these datasets enable the evaluation and comparison of detection algorithms under diverse conditions. In the context of recent advancements, the integration of machine learning and deep learning techniques has spurred the demand for datasets that accommodate the unique challenges posed by these methods. Such datasets should not only represent structural defects accurately but also encompass a variety of environmental conditions, lighting variations, and perspectives, enhancing the models’ adaptability and generalization capabilities. As we delve into the datasets utilized within the 85 papers reviewed in this survey, it becomes evident that researchers draw from a combination of sources to bolster the quality and comprehensiveness of their studies. Some papers leverage publicly available datasets, while others design and assemble their datasets, tailored to the specific objectives of their crack detection research. Moreover, a subset of studies combines both approaches, harnessing the power of existing public datasets and augmenting them with proprietary data to enhance the richness and diversity of training and testing scenarios. These datasets collectively contribute to the diversity and comprehensiveness of crack detection research. The subsequent sections of this paper delve into a detailed analysis of the datasets’ origins and utilization. We categorize these datasets based on their sources and types, presenting a comprehensive overview of the dataset landscape. This analysis provides insights into the dataset selection and utilization practices that influence the evolution of crack detection technologies.

2.1.1 Public datasets

Publicly available datasets have played a crucial role in shaping the landscape of crack detection research. These datasets, carefully curated and made accessible to the research community, serve as valuable resources for benchmarking, testing, and validating crack detection algorithms. Researchers leverage these datasets to assess the performance of their methods and foster a collaborative environment for advancing the field. In the pursuit of effective crack detection solutions, these datasets offer a diverse array of crack types, surface textures, and lighting conditions. The utilization of public datasets ensures a level playing field for researchers, enabling fair comparisons and promoting the development of innovative techniques. The following tables provide an overview of the distribution of papers per datasets and datasets per papers, shedding light on the prevalence and usage patterns of these publicly available resources. The datasets employed in these studies represent a diverse collection, each contributing to the advancement of crack detection technologies. Some of the prominent public datasets used in these papers include.

• Crack500: A dataset containing images of cracked and non-cracked concrete surfaces.

• Crack Forest Dataset (CFD): Images of cracked tree bark textures.

• CrackTree200: Images of tree bark with cracks for assessing detection techniques.

• Deep Crack: Images of various crack types for evaluating detection methods.

• GAPs384: Grayscale images containing cracks, patches, and non-defective areas for pavement crack detection.

• AigleRN: Images of cracks in road pavements for evaluation.

• CrackTree260: Tree bark images with cracks.

• CRKWH100: Grayscale images of road surface cracks.

• CrackLS315: Images of cracked and non-cracked surfaces.

• RDD2022: Dataset focused on road damage detection, including cracks.

• DeepCrack537: Extended version of the Deep Crack dataset with a larger set of images.

• AED: Images of asphalt surfaces, including cracks.

• CrackSegNet: Dataset for evaluating the CrackSegNet model.

• DAGM 2007: Dataset used in image analysis and pattern recognition.

• CCIC: Dataset containing images of building cracks.

• CrackTree206: Additional tree bark images with cracks.

• SYCrack: Dataset used for crack detection research.

• Mixed Crack Dataset (MCD): Dataset containing mixed crack types.

• Building Wall Crack Images (BWCI): Images of cracks in building walls.

• SDNET2018: Comprehensive dataset for concrete crack detection.

• Crack45K: Large dataset with images of various crack types.

• Stone331: Dataset with images of stone surfaces and cracks.

• CQU-BPDD: Images of bridge pavement cracks.

• Historical Building Crack 2019: Dataset focusing on historical building cracks.

Table 3 shows the complete information about the public datasets which used in the studies.

Table 3
www.frontiersin.org

Table 3. Datasets and their brief explanation per papers.

2.1.2 Papers with their Own dataset

Some of the papers among the 85 reviewed in this survey have taken a proactive approach by creating their own datasets tailored to their research objectives. These researchers recognized the importance of aligning the dataset with the specific characteristics of their crack detection problem. By meticulously designing and curating their datasets, these studies aimed to capture the nuances of real-world scenarios, considering factors such as structural types, crack severity levels, lighting conditions, and surface textures. Creating a custom dataset offers several advantages. Researchers have the flexibility to control and manipulate variables to simulate a wide range of scenarios, contributing to a more controlled experimentation environment. Furthermore, custom datasets can address specific challenges or limitations present in publicly available datasets. However, this approach requires substantial effort in data collection, annotation, and validation, ensuring the dataset’s integrity and applicability. The complete details of these proprietary datasets are presented in Table 4.

Table 4
www.frontiersin.org

Table 4. Papers with their own datasets.

2.1.3 Papers using both their Own and public datasets

In the landscape of crack detection research, a subset of the reviewed papers stands out by leveraging a dual-source approach. These studies draw from the strengths of both their own meticulously curated datasets and publicly available datasets. By merging these sources, researchers aim to achieve a harmonious balance between dataset richness and diversity. The integration of proprietary and public datasets provides a unique opportunity for robust training and evaluation. Researchers benefit from the specificity and customization of their dataset while also capitalizing on the broader scope and variety offered by public datasets. This combination empowers researchers to validate the adaptability and generalization capabilities of their crack detection models across a spectrum of scenarios. Papers adopting this hybrid approach acknowledge the complementary nature of different datasets and recognize that collaborative efforts between proprietary and public sources can foster innovation and drive the advancement of crack detection techniques. For further insights into the specific datasets employed in these papers, refer to Table 5. These variations underscore the dynamic nature of crack detection research and highlight the multifaceted strategies researchers employ to overcome challenges and contribute to the evolution of structural health assessment technologies.

Table 5
www.frontiersin.org

Table 5. Papers with Public dataset and their own dataset.

2.2 Algorithms and methods in Crack detection

The development and application of algorithms and methods in crack detection are central to the advancement of structural health assessment. As the field of crack detection has evolved, machine learning and deep learning techniques have emerged as powerful tools for automated crack detection, offering innovative solutions to the challenges posed by crack identification and characterization.

2.2.1 Machine learning methods

Machine learning techniques encompass a range of methodologies that enable computers to learn patterns and make predictions from data without being explicitly programmed. These methods leverage statistical algorithms to recognize patterns and trends, making them well-suited for analyzing crack patterns and textures in images. One key advantage of machine learning is its versatility in handling various types of data and extracting relevant features for crack detection. However, the effectiveness of traditional machine learning methods can be limited by their dependence on hand-crafted features and their inability to capture complex spatial relationships within cracks.

2.2.2 Deep learning

Deep learning, a subset of machine learning, has gained immense popularity in recent years due to its ability to automatically learn hierarchical representations from raw data. Deep learning models, such as convolutional neural networks (CNNs), have demonstrated remarkable success in image classification, object detection, and segmentation tasks. CNNs excel at capturing intricate features and patterns within images, making them particularly well-suited for crack detection. Deep learning methods often outperform traditional machine learning approaches by automatically learning relevant features from data, eliminating the need for manual feature engineering. However, deep learning models typically require large amounts of labeled data and significant computational resources for training.

2.2.3 Convolutional neural networks (CNNS)

CNNs are a class of deep neural networks specifically designed for processing grid-like data, such as images. They consist of multiple layers, including convolutional, pooling, and fully connected layers, which extract progressively abstract features from input images. CNNs have shown remarkable performance in various computer vision tasks, including crack detection, by automatically learning and capturing complex visual patterns within crack images. The hierarchical structure of CNNs allows them to identify local features as well as global patterns, making them a suitable choice for crack identification and classification.

Advantages of CNNs in Crack Detection Hierarchical Feature Learning: CNNs can automatically learn and represent hierarchical features within images, capturing intricate patterns and textures characteristic of cracks. Local and Global Context: CNNs can simultaneously capture local and global contextual information, aiding in accurate crack identification. Robustness: CNNs are robust to variations in lighting, orientation, and noise, making them suitable for real-world crack detection scenarios. Disadvantages of CNNs in Crack Detection:

Data Requirements: CNNs require a large amount of labeled training data to generalize well to diverse crack patterns and variations. Computational Intensity: Training and fine-tuning CNNs can be computationally intensive, necessitating powerful hardware and resources. Interpretability: The inner workings of CNNs can be challenging to interpret, limiting their explainability in critical applications. In the 85 articles surveyed, a diverse array of algorithms and methods were employed for crack detection. Notably, the following algorithms emerged as prominent choices, showcasing their effectiveness in addressing the intricacies of crack identification and classification:

CNN (Convolutional Neural Networks): CNNs, as previously discussed, are widely used for crack detection due to their ability to capture complex patterns and textures in images. They have been applied in various architectures and configurations to achieve high accuracy in crack identification.

Deep Learning: Deep learning approaches beyond CNNs have been leveraged to enhance crack detection:

YOLO (You Only Look Once): YOLO is a real-time object detection algorithm that can identify and locate multiple objects in an image simultaneously. It has been adapted for crack detection to provide efficient and accurate localization of cracks within images. UNet: UNet is a convolutional neural network architecture designed for biomedical image segmentation. Its U-shaped architecture enables precise segmentation of crack regions, making it well-suited for crack detection and localization.

ResNet (Residual Network): ResNet is a deep convolutional neural network architecture known for its ability to mitigate the vanishing gradient problem in deep networks. ResNet-based models have been effective in capturing intricate features within crack images.

Rsef: Residual Network with Feature Shrinking (Rsef) is a variant of ResNet that incorporates feature shrinking to reduce the computational complexity of the network. It has been used for efficient and accurate crack detection.

Ensemble Learning: Ensemble learning techniques, such as combining predictions from multiple models, have been employed to enhance crack detection accuracy and robustness, demonstrating improved performance over individual models.

CrackNet: CrackNet is a specialized architecture designed explicitly for crack detection. It employs convolutional and pooling layers to capture crack patterns and structural features, resulting in high accuracy.

Mask RCNN and Fast RCNN: These architectures extend CNNs to perform instance segmentation, enabling accurate identification and localization of individual cracks within images.

Inceptionv3, IterLUNet, VGG, MobileNet, Xception, GoogleNet, ShuffleNet, and Omni-Dimensional Dynamic Convolution: These deep learning architectures have been explored to optimize feature extraction and crack detection performance, leveraging their unique design principles.

Pixel-intensity resemblance measurement (PIRM), CTCD-Net, and DeepLab: Specialized techniques have been developed to assess pixel-level resemblance and semantic segmentation, allowing for detailed and fine-grained crack detection.

Adversarial Network and STRNet: Adversarial networks and architecture variants like STRNet have been used to enhance model robustness and generalization, contributing to more reliable crack detection. In Table 6 we can see the main methods which mentioned above, with the papers that they use them. The comprehensive details and utilization of these algorithms in the surveyed papers can be found in Table 7 providing valuable insights into their specific applications and performance in crack detection tasks.

Table 6
www.frontiersin.org

Table 6. Main Algorithms with their related papers.

Table 7
www.frontiersin.org

Table 7. Algorithms used in 85 articles.

3 Results and discussion

3.1 Results

The “Results” section of a crack detection study is a critical component that showcases the performance and effectiveness of the proposed methodologies. It provides a quantitative assessment of how well the developed algorithms and models perform in detecting and classifying cracks in various structures. This section serves as a validation of the proposed solutions, allowing researchers to evaluate their contributions and compare them to existing methods.

3.2 Metrics for evaluating results

To objectively evaluate the performance of crack detection algorithms, researchers employ a variety of metrics that assess different aspects of model performance. These metrics provide insights into the accuracy, precision, recall, and overall effectiveness of the methods. Let’s explore some of the commonly used metrics in crack detection research:

Accuracy: Accuracy measures the proportion of correctly predicted crack and non-crack instances among all predictions. It provides an overall assessment of the model’s correctness but might be skewed in imbalanced datasets.

Precision: Precision determines the proportion of accurate positive forecasts to all instances of positive predictions. It indicates the model’s ability to correctly identify positive cases, minimizing false positives.

Recall (Sensitivity): The ratio of accurate positive predictions to all actual positive cases is calculated using recall. It highlights the model’s capacity to identify all positive cases, minimizing false negatives.

F1 Score: The harmonic mean of recall and precision is the F1 score. It balances the trade-off between precision and recall, providing a single metric to assess the model’s performance.

Intersection over Union (IoU): IoU calculates how much of the expected and actual bounding boxes or masks overlap. It is commonly used in object detection and segmentation tasks.

Mean Average Precision (mAP): The average precision across various confidence threshold levels is determined by mAP. It is often used in object detection tasks to evaluate the precision-recall curve.

Receiver Operating Characteristic (ROC) Curve: The true positive rate versus the false positive rate at different categorization criteria are plotted on the ROC curve. A popular statistic used to evaluate the effectiveness of models is the area under the ROC curve (AUC-ROC).

Precision-Recall (PR) Curve: The PR curve illustrates the trade-off between the two metrics by plotting recall against precision at various categorization levels.

Dice Coefficient: The Dice coefficient measures the similarity between the predicted and ground truth segmentation masks.

Matthews Correlation Coefficient (MCC): MCC offers a balanced statistic for binary classification tasks by accounting for true positive, true negative, false positive, and false negative predictions.

These metrics collectively offer a comprehensive view of a crack detection model’s performance. Researchers select the appropriate metrics based on the specific objectives of their study and the nature of the crack detection problem.

Supplementary Table S1 presents a detailed overview of the results obtained from the 85 reviewed papers. The table offers insights into the performance of various crack detection algorithms across different metrics, providing a comprehensive analysis of their effectiveness in real-world scenarios. The subsequent sections delve into the specific findings and trends observed in the evaluated papers, shedding light on the advancements and challenges in crack detection technologies.

3.3 Discussion

The field of crack detection has witnessed significant advancements owing to the integration of deep learning techniques. In this discussion, we delve into the collective insights, contributions, and limitations presented across a diverse range of recent research papers. As we navigate through the reviewed studies, we categorize them based on their innovative approaches and the identified gaps or limitations.

The introduction of the “Custom YOLOv7” model by Ashraf et al. (2023) marks a substantial stride in crack detection. This model achieves exceptional accuracy on both the RDD2022 dataset and a custom dataset. While the model’s performance is remarkable, opportunities lie in refining its efficiency and exploring pixel-level segmentation strategies. Yang et al. (2023)’s “AttentionCrack” network presents a promising solution to enhance crack detection accuracy by addressing inaccuracies in boundary localization. The model demonstrates impressive F1 scores on benchmark datasets. However, the authors highlight potential areas of exploration, such as attention mechanisms and dilated convolution modules, to further enhance performance. Kim Y. et al. (2023)’s “Rsef-Edge,” built upon the U-net architecture, stands out for achieving an accuracy rate of 97.36%. The paper suggests the implementation of an edge computing-based crack detection system. Nevertheless, challenges and potential advantages related to distributed deep learning form an essential part of the ongoing discussion. The “Stacking Ensemble Model” proposed by Lee et al. (2023) offers a novel approach to crack segmentation by leveraging ensemble learning. This model achieves an Intersection over Union (IoU) of 0.74, significantly outperforming FCN-8s. The focus on stacking ensemble learning and its impact on performance opens avenues for further investigation. Zhang J. et al. (2023)’s “Automated Yolo v4” introduces a method that emphasizes precision, recall, and F1 scores, showcasing a compelling alternative to existing approaches. The paper highlights the model’s efficiency and compactness, making it a viable solution. However, addressing the challenges posed by imbalanced data remains a crucial direction for future research.

In “CrackNet” and “CrackClassification,” Zhao Y. et al. (2023) contribute with their novel CrackNet model and CrackClassi-fication algorithm. The study reports average precision (AP) scores for the CrackNet network across various datasets. The insights from this work shed light on the potential of the proposed methods in the context of crack detection. Maslan and Cicmanec (2023) propose the utilization of Yolo v2 for crack detection, resulting in an average precision (AP) of 0.89. This work showcases the model’s competency in crack detection and sets the stage for discussions on the selection of YOLO versions for optimal results. Lv et al. (2023)’s “Mask R-CNN” presents a robust solution based on the mask region-based Convolutional Neural Network. The model achieves accuracy rates ranging from 95% to 99% on diverse datasets. While the model’s performance is commendable, the paper also acknowledges the need for thorough comparative analysis and the selection of pooling layers. Wang (2023)’s “CrackSN” system, built on the Adam-SqueezeNet architecture, achieves an accuracy of 97.3% in classifying cracked patches. The authors discuss the positive aspects and limitations of their system, including its reliance on specific datasets and the potential for improving pixel-level accuracy. The novel proposal of “EfficientNet with Residual U-Net” by Gooda et al. (2023) combines segmentation and detection techniques to achieve an impressive accuracy of 99.35%. The paper’s methodology and results provide a strong foundation for further exploration, while the discussion raises questions about computational requirements and improvements in the proposed methods. Kapadia et al. (2023)’s work on the “Inceptionv3” model adds valuable insights into accuracy, cross-entropy, precision, recall, and F-score values. The study acknowledges the challenges posed by acquired images and underlines the limitations of conventional algorithms in the domain of crack detection. Ngo et al. (2023)’s deep learning approach showcases an accuracy of 95.19% for crack detection. This work accentuates the importance of reliable datasets and addresses limitations in previous crack detection methods. The study’s emphasis on dataset quality sets the stage for further investigation.

Chu et al. (2023)’s “Pothole Crack Detection (PCD)” model leverages a CNN-based approach to achieve remarkable precision and recall rates. The paper introduces a novel deep learning method that extends beyond crack detection to address road damage and pothole identification. The emphasis on decision support systems and a self-collected dataset enhances the practical relevance of the work. Bai et al. (2023)’s proposal to employ ResNet and ResNet + UNet for crack detection results in an accuracy of 67.6%. While the paper highlights the potential of these architectures, it also acknowledges the need for more labeled images and explores the utilization of benchmark datasets. The discussion reflects the ongoing pursuit of accurate and efficient crack detection solutions. Kolappan Geetha et al. (2023) take an innovative approach by employing an iterative differential sliding-window-based local image processing technique for missing crack detection. The study’s focus on enhancing efficiency and introducing a novel scheme for eliminating missing shallow propagating crack segments offers new avenues for further research.

Inam et al. (2023)’s integration of YOLOv5 and U-Net for bridge crack detection demonstrates the potential of combining detection and segmentation approaches. This novel combination contributes to the field by showcasing the advantages of leveraging both models in tandem. The study also raises considerations for applying this approach to bridge crack detection in developing countries. Lee et al. (2023)’s “Image Processing and Deep Learning” method introduces a deep convolutional network (SSD) for object detection in tunnel images. The study compares various CNN models based on accuracy and discusses challenges in implementation and real-world feasibility. While the method holds promise, the paper acknowledges the need for more in-depth discussion on implementation challenges. Guo et al. (2023)’s adoption of a CNN (VGG16 + Focal Loss) for crack detection and quantification presents a promising way to estimate defect dimensions on complex structures. The paper’s validation through gauge measurements and point cloud data opens avenues for applying the proposed approach to diverse scenarios. Li et al. (2023b)’s proposal of YOLOv7 with an attention mechanism for crack detection showcases improvements in precision and recall rates. The model’s superior performance adds to the ongoing discourse on achieving a balance between accuracy and inference speed. Kim J.-Y. et al. (2023)’s “Blurred and Indistinct Concrete Crack Detection Framework” introduces a framework for detecting challenging blurred and indistinct concrete cracks. The paper explores the effectiveness of CNN models like AlexNet, VGG-16, and ResNet152 in classification and highlights the limitations of image filtering and thresholding methods. This work emphasizes the importance of tackling complex scenarios in crack detection. Tse et al. (2023)’s “Improved YOLOv4 with Attention Module” showcases an enhanced YOLOv4 model with an attention module that achieves high mean average precision (mAP). The study’s focus on improving model efficiency and performance underscores the dynamic nature of crack detection research. Kao et al. (2023)’s “Combining YOLOv4 for Crack Detection” presents an approach utilizing YOLOv4 for accurate crack detection, validated through quantitative crack test methodologies. This work emphasizes the significance of image processing and edge detection techniques in achieving reliable results.

Lee and Yoo (2023)’s “Fast Encoder-Decoder Network with Scaling Attention” contributes a fast encoder-decoder network with scaling attention to the field. The model’s competitive results and focus on detecting fine-grained cracks point towards the ongoing efforts to balance computational efficiency and precision. Zhao F. et al. (2023)’s “U-Net-Based Crack Segmentation with Morphological Network” introduces a novel crack segmentation method employing a U-Net-based architecture with a morphological network and multi-loss function. The proposed method’s capability to improve crack segmentation performance under polarized light conditions adds a nuanced perspective to the field. Shim et al. (2023)’s “Stereo Adversarial Learning-Based Balanced Ensemble Discriminator Network” unveils a novel deep neural network with an adversarial learning-based balanced ensemble discriminator network. The model’s performance in terms of intersection-over-union and F1 scores presents an intriguing avenue for addressing challenges posed by varying environmental conditions. Li et al. (2023a)’s “Intelligent Deep Learning for Crack Feature Extraction and Segmentation” introduces a two-stage transfer learning approach using ResNet50 and multilayer parallel residual attention (MPR) for crack feature extraction and segmentation. The study’s emphasis on improvements over the benchmark UNet model underscores the potential of incorporating advanced neural network architectures. Popli et al. (2023)’s integration of a robot vision system with deep learning for road crack identification culminates in the identification of Xception as the most accurate and predictive model among the tested algorithms. The study’s call for comprehensive investigations into crack detection complexities highlights the multifaceted nature of real-world applications. Xu et al. (2022)’s comparison of Fast RCNN, Mask RCNN, and YOLO for crack detection brings forth insights into the performance of these models. While Fast RCNN emerges with better results, this paper illustrates the importance of understanding the trade-offs between different detection architectures. Jayaraju et al. (2022)’s CNN-based approach for high-accuracy crack detection in building structures offers an efficient and objective solution. The paper’s focus on utilizing a large dataset and CNN for precise detection draws attention to the potential of data-driven approaches in enhancing accuracy. Zhang et al. (2022)’s proposal for crack detection in earthen heritage sites using FPN-vgg16 combines effective crack extraction and transfer learning. The study’s engagement with challenges related to deployment and uncertainty in crack attributes underscores the nuanced considerations in heritage preservation.

Wang et al. (2022b)’s “MA-Xnet” introduces an efficient mobile-attention X-network for crack detection. While the paper celebrates state-of-the-art performance and attention mechanisms, it acknowledges the need for further exploration in dataset generalization and computational complexity analysis. Li L. et al. (2022)’s utilization of Conv2D ResNet with an exponential activation layer yields superior results in wall defect classification. The study’s call for further validation and assessment across different convolutional layers and loss functions underscores the iterative nature of deep learning research. Islam et al. (2022)’s “CNN-Based Transfer Learning for Crack Detection” introduces a transfer learning approach based on CNN for robust crack detection. The paper’s demonstration of high accuracy across various deep learning models accentuates the importance of model selection in achieving reliable results. The need for diverse datasets and exploration of alternative neural network architectures remains open for further investigation. Ha et al. (2022)’s assessment of SqueezeNet, U-Net, and Mobilenet-SSD models for crack assessment highlights their high accuracy in defect classification. The paper’s emphasis on accurate severity assessment and limitations involving depth information and system size draw attention to the complexity of evaluation metrics in real-world applications.

Loverdos and Sarhosis (2022)’s comparison of U-Net, DeepLabV3+, LinkNet (SM), and FPN (SM) models underscores their high accuracy in crack detection. The positive outcomes achieved by the block-detection model and crack detection model bring to light the significance of model selection and its impact on accuracy. Ali et al. (2022)’s vision-transformer (ViT) classifier for crack classification, localization, and segmentation reflects a promising integration of advanced algorithms. The high accuracy, precision, recall, and F1 scores achieved through this integration affirm the potential of combining state-of-the-art techniques. Wibowo et al. (2022)’s utilization of transfer learning with VGG16 and ResNet50, combined with ANN and kNN, in wall crack classification showcases a fusion of methodologies for enhanced accuracy. The paper’s recognition of dataset quality and variety serves as a reminder of the fundamental role data plays in the efficacy of deep learning models. Pu et al. (2022)’s employment of a deep convolutional neural network (DCNN) with an encoder-decoder module for semantic segmentation and classification accentuates the significance of accuracy improvement. The promising outcomes demonstrated underscore the iterative nature of model enhancement and the potential of deep learning techniques. Munawar et al. (2022a)’s investigation into crack detection using a modified deep hierarchical CNN architecture and CycleGAN underscores the utility of guided filtering and CRFs for pixel-wise segmentation. The exploration of various accuracy metrics and techniques emphasizes the multifaceted nature of crack detection research. Ma J. et al. (2022)’s comparative evaluation of YOLO v3, YOLO v4s-mish, and YOLO v5s for crack detection in ancient timber structures provides insights into the strengths of different architectures. While YOLO v3 emerges as a strong performer, the study’s focus on training speed speaks to the ongoing pursuit of efficient and accurate detection methods.

Wan et al. (2022)’s combination of SSD and an eight-neighborhood algorithm demonstrates high precision and recall in crack detection. The paper’s recognition of challenges in length and width identification and its reference to specific scenarios highlight the diverse environments in which crack detection operates. Ren et al. (2022)’s utilization of YOLOv5 for precise pavement crack detection showcases advancements in model accuracy. The proposed method’s ability to improve detection performance over existing methods reiterates the iterative nature of model development. Kang and Cha (2022)’s introduction of STRNet, a semantic transformer representation network, achieves high precision, recall, F1 score, and mIoU in crack segmentation. The paper’s exploration of false positives and negatives underscores the complexities of segmenting intricate crack patterns. Siriborvornratanakul (2022)’s adoption of DeepLabV3-ResNet101 for damage detection addresses complex scene detection using deep learning solutions. The paper’s identification of gaps in pixel-level localization highlights the need for holistic crack detection methodologies. Elghaish et al. (2022)’s development of a new CNN model that outperforms pre-trained models presents an exciting avenue for infrastructure maintenance. The call for ongoing investigations serves as a reminder of the evolving nature of crack detection research.

Wu et al. (2022)’s exploration of FCN architectures for crack detection showcases the ongoing pursuit of improving accuracy and handling complex crack patterns. The challenges posed by factors like illumination and the desire for precise part detection underscore the dynamic nature of detection techniques. Liu et al. (2022)’s incorporation of domain adaptation into DDACDN for crack detection highlights the model’s high accuracy. The call for quantitative evaluation, active learning, and consideration of multi-scale objects acknowledges the intricacies of real-world implementation. Nomura et al. (2022)’s evaluation of YOLOv2 + VGG16 for damage detection emphasizes the importance of improving recall and addressing challenges related to over-detection. The paper’s recognition of the need for automating detection processes aligns with the drive for efficiency in detection methodologies. Yu et al. (2022)’s contributions to intelligent performance improvements in DeepLabV3+ and YOLOv5 demonstrate the potential of these techniques in various contexts. The discussion of dataset scaling, new loss functions, and filtering methods invites further exploration and refinement. Munawar et al. (2022b)’s exploration of a CNN architecture coupled with CycleGAN for crack detection showcases the potential of guided filtering and offers insights into global accuracy, class average accuracy, intersection of union, precision, recall, and F-score metrics. The focus on CNN architecture and CycleGAN exemplifies the synergy between different techniques in enhancing crack detection. Kun et al. (2022)’s Deep Bridge Crack Classification (DBCC)-Net presents a unique approach by converting target detection from regression to binary classification. The paper’s emphasis on achieving higher Miou while acknowledging limitations in reasoning time and available research data underscores the importance of innovative strategies. Mohammed et al. (2022)’s semi-supervised learning model for crack detection provides an avenue for reducing the need for labeled data while maintaining accuracy. The paper’s alignment with efficient data utilization and training time optimization contributes to the ongoing exploration of deep learning techniques. Hammouch et al. (2022)’s comparative analysis of CNN and transfer learning models highlights the differential performance in detecting alligator cracks and longitudinal cracks. The paper’s call for expanding longitudinal crack datasets underscores the significance of robust training data. Lee and Huh (2022)’s development of a mobile mapping system (MMS) for capturing real-time RGB and IR images of asphalt pavement surfaces showcases a fusion of sensor technology and deep learning. The paper’s focus on diverse surface types and more expansive image data adds depth to the discussion of real-world applications. Lu et al. (2022)’s multi-scale crack detection network (MSCNet) with texture enhancement and feature aggregation demonstrates precision and recall rates. The paper’s commitment to improving crack detection performance and inference speed aligns with the quest for accurate and efficient methodologies. Kim et al. (2022)’s Deep Bridge Crack Classification (DBCC)-Net introduces a novel approach with implications for improving Miou. The study’s recognition of limitations involving reasoning time and research data availability encourages ongoing exploration and validation.

As we conclude our journey through these papers, we embrace the diverse methodologies, insights, and advancements presented. From deep learning architectures and transfer learning to novel fusion techniques and real-world applications, this discussion underscores the multidimensional nature of crack detection research. As the field continues to evolve, these papers collectively provide a foundation for future exploration and innovation, inspiring researchers and practitioners to address challenges, bridge gaps, and strive for accurate and efficient crack detection solutions. To summarize this journey, we can say that the crack detection methodology described in the paper employs a diverse range of tools and techniques, primarily centered around deep learning algorithms and associated frameworks. These tools include.

1. Deep Learning Frameworks: The study utilizes various deep learning frameworks such as YOLO (You Only Look Once), UNet, ResNet (Residual Neural Network), Rsef, and others. These frameworks serve as the backbone for developing and training crack detection models, leveraging their capabilities in feature extraction, classification, and segmentation tasks.

2. Metrics and Evaluation Tools: To assess the performance of crack detection algorithms, the study employs a variety of metrics such as accuracy, precision, recall, F1 score, IoU (Intersection over Union), mAP (Mean Average Precision), ROC (Receiver Operating Characteristic) curve, PR (Precision-Recall) curve, Dice coefficient, and MCC (Matthews Correlation Coefficient). These metrics provide insights into the accuracy, robustness, and efficiency of the models.

3. Custom Model Implementations: The paper describes the development and implementation of custom models such as Custom YOLOv7, AttentionCrack, Rsef-Edge, Stacking Ensemble Model, Automated YOLO v4, CrackNet, CrackClassification, Mask R-CNN, EfficientNet with Residual U-Net, and others. These custom models incorporate novel architectures, attention mechanisms, and ensemble learning techniques to enhance crack detection accuracy and efficiency.

4. Data Processing and Annotation Tools: In addition to deep learning frameworks, the study may utilize various data processing and annotation tools for preprocessing raw data, labeling crack instances, and augmenting datasets. These tools ensure the quality and diversity of the training data, contributing to the robustness of the crack detection models.

5. Model Training and Optimization Tools: Model training and optimization are critical components of the crack detection methodology, requiring tools for hyperparameter tuning, optimization algorithms, and training pipelines. These tools help fine-tune model parameters, improve convergence speed, and enhance overall performance.

In summary, the crack detection methodology outlined in the paper leverages a combination of deep learning frameworks, evaluation metrics, custom model implementations, data processing tools, and model training techniques to achieve accurate and efficient crack detection results. These tools collectively enable researchers to develop, evaluate, and optimize crack detection algorithms for various real-world applications.

4 Conclusion

In this comprehensive survey paper, we embarked on a journey through the landscape of crack detection methodologies, datasets, algorithms, and results. The evolution of crack detection technologies has been remarkable, driven by the integration of cutting-edge machine learning and deep learning techniques. Our exploration revealed a diverse array of strategies, methodologies, and advancements that collectively contribute to the enhancement of structural health assessment.

As we traversed through the realms of crack detection, it became evident that traditional approaches have taken a backseat in favor of innovative and state-of-the-art methods. A prevailing trend among the surveyed articles was the utilization of contemporary variants of algorithms, such as the latest versions of YOLO, UNet, ResNet, Rsef, and more. This signifies a dynamic shift towards harnessing the full potential of modern techniques to address the complex challenges of crack detection.

A striking observation in this survey was the prevalent use of multiple algorithms within a single study. Many researchers adopted a holistic approach by combining various algorithms, with one focused on crack detection and another dedicated to segmentation. This synergy enables a more comprehensive analysis, leveraging the strengths of different methods to achieve more accurate and robust results.

Furthermore, several papers demonstrated ingenuity by devising hybrid architectures that amalgamate basic and expert models. This innovative approach capitalizes on the strengths of each model type, potentially yielding enhanced performance and adaptability in crack detection scenarios.

Authors across various papers showcased a penchant for pioneering methods and technologies in both data collection and algorithm development. This inventive spirit has led to the construction of novel datasets, precise annotations, and ingenious models tailored to the intricacies of real-world crack detection challenges.

As we peer into the future, the survey highlights the potential for further exploration and innovation. Emerging technologies like Vision Transformers (ViT) hold promise in the realm of crack detection, offering new avenues for enhancing model performance and adaptability. The integration of ViT and other groundbreaking algorithms presents exciting opportunities for researchers to push the boundaries of crack detection capabilities.

In conclusion, the amalgamation of advanced algorithms, diverse datasets, and pioneering methodologies showcased in this survey underscores the dynamic nature of crack detection research. The journey through the diverse facets of this field not only offers a deeper understanding of its current state but also inspires new horizons of exploration. As the cracks in our built environment continue to challenge us, this survey paper serves as a roadmap for researchers and practitioners, guiding them towards the next era of innovation and excellence in crack detection technologies.

Data availability statement

The original contributions presented in the study are included in the article/Supplementary Material, further inquiries can be directed to the corresponding authors.

Author contributions

HK: Conceptualization, Investigation, Writing–original draft, Writing–review and editing. RA: Conceptualization, Investigation, Supervision, Writing–review and editing.

Funding

The author(s) declare that no financial support was received for the research, authorship, and/or publication of this article.

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Supplementary material

The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fbuil.2024.1321634/full#supplementary-material

References

Ali, L., Jassmi, H. A., Khan, W., and Alnajjar, F. (2022). Crack45k: integration of vision transformer with tubularity flow field (tuff) and sliding-window approach for crack-segmentation in pavement structures. Buildings 13 (1), 55. doi:10.3390/buildings13010055

CrossRef Full Text | Google Scholar

Ashraf, A., Sophian, A., Shafie, A. A., Gunawan, T. S., Ismail, N. N., and Bawono, A. A. (2023). Efficient pavement crack detection and classification using custom yolov7 model. Indonesian J. Electr. Eng. Inf. (IJEEI) 11 (1), 119–132. doi:10.52549/ijeei.v11i1.4362

CrossRef Full Text | Google Scholar

Bai, Y., Zha, B., Sezen, H., and Yilmaz, A. (2023). Engineering deep learning methods on automatic detection of damage in infrastructure due to extreme events. Struct. Health Monit. 22 (1), 338–352. doi:10.1177/14759217221083649

CrossRef Full Text | Google Scholar

BaniMustafa, A., AbdelHalim, R., Bulkrock, O., and Al-Hmouz, A. (2023). Deep learning for assessing severity of cracks in concrete structures. Int. J. Comput. Commun. Control 18 (1). doi:10.15837/ijccc.2023.1.4977

CrossRef Full Text | Google Scholar

Chen, J., Yuan, Y., Lang, H., Ding, S., and Lu, J. J. (2022). The improvement of automated crack segmentation on concrete pavement with graph network. J. Adv. Transp. 2022, 1–10. doi:10.1155/2022/2238095

CrossRef Full Text | Google Scholar

Chu, H.-H., Saeed, M. R., Rashid, J., Mehmood, M. T., Ahmad, I., Iqbal, R. S., et al. (2023). Deep learning method to detect the road cracks and potholes for smart cities. Cmc-Computers Mater. Continua 75 (1), 1863–1881. doi:10.32604/cmc.2023.035287

CrossRef Full Text | Google Scholar

de León, G., Fiorentini, N., Leandri, P., and Losa, M. (2023). A new region-based minimal path selection algorithm for crack detection and ground truth labeling exploiting gabor filters. Remote Sens. 15 (11), 2722. doi:10.3390/rs15112722

CrossRef Full Text | Google Scholar

Deng, L., Zhang, A., Guo, J., and Liu, Y. (2023). An integrated method for road crack segmentation and surface feature quantification under complex backgrounds. Remote Sens. 15 (6), 1530. doi:10.3390/rs15061530

CrossRef Full Text | Google Scholar

Dorafshan, S., Thomas, R. J., and Maguire, M. (2018). Sdnet2018: an annotated image dataset for non-contact concrete crack detection using deep convolutional neural networks. Data Brief 21, 1664–1668. doi:10.1016/j.dib.2018.11.015

PubMed Abstract | CrossRef Full Text | Google Scholar

Elghaish, F., Talebi, S., Abdellatef, E., Matarneh, S. T., Hosseini, M. R., Wu, S., et al. (2022). Developing a new deep learning cnn model to detect and classify highway cracks. J. Eng. Des. Technol. 20 (4), 993–1014. doi:10.1108/jedt-04-2021-0192

CrossRef Full Text | Google Scholar

Gharehbaghi, V., Noroozinejad Farsangi, E., Yang, T., Noori, M., and Kontoni, D.-P. N. (2022). A novel computer-vision approach assisted by 2d-wavelet transform and locality sensitive discriminant analysis for concrete crack detection. Sensors 22 (22), 8986. doi:10.3390/s22228986

PubMed Abstract | CrossRef Full Text | Google Scholar

Golding, V. P., Gharineiat, Z., Munawar, H. S., and Ullah, F. (2022). Crack detection in concrete structures using deep learning. Sustainability 14 (13), 8117. doi:10.3390/su14138117

CrossRef Full Text | Google Scholar

Gooda, S. K., Chinthamu, N., Selvan, S. T., Rajakumareswaran, V., and Brindha, G. (2023). Automatic detection of road cracks using efficientnet with residual u-net-based segmentation and yolov5-based detection. Int. J. Recent Innov. Trends Comput. Commun. 11, 4. doi:10.17762/ijritcc.v11i4s.6310

CrossRef Full Text | Google Scholar

Guo, Y., Shen, X., Linke, J., Wang, Z., and Barati, K. (2023). Quantification of structural defects using pixel level spatial information from photogrammetry. Sensors 23 (13), 5878. doi:10.3390/s23135878

PubMed Abstract | CrossRef Full Text | Google Scholar

Ha, J., Kim, D., and Kim, M. (2022). Assessing severity of road cracks using deep learning-based segmentation and detection. J. Supercomput. 78 (16), 17721–17735. doi:10.1007/s11227-022-04560-x

CrossRef Full Text | Google Scholar

Hammouch, W., Chouiekh, C., Khaissidi, G., and Mrabti, M. (2022). Crack detection and classification in moroccan pavement using convolutional neural network. Infrastructures 7 (11), 152. doi:10.3390/infrastructures7110152

CrossRef Full Text | Google Scholar

Inam, H., Islam, N. U., Akram, M. U., and Ullah, F. (2023). Smart and automated infrastructure management: a deep learning approach for crack detection in bridge images. Sustainability 15 (3), 1866. doi:10.3390/su15031866

CrossRef Full Text | Google Scholar

Inácio, D., Oliveira, H., Oliveira, P., and Correia, P. (2023). A low-cost deep learning system to characterize asphalt surface deterioration. Remote Sens. 15 (6), 1701. doi:10.3390/rs15061701

CrossRef Full Text | Google Scholar

Islam, M. M., Hossain, M. B., Akhtar, M. N., Moni, M. A., and Hasan, K. F. (2022). Cnn based on transfer learning models using data augmentation and transformation for detection of concrete crack. Algorithms 15 (8), 287. doi:10.3390/a15080287

CrossRef Full Text | Google Scholar

Jayaraju, P., Somasundaram, K., Suprakash, A. S., and Muthusamy, S. (2022). A deep learning-image based approach for detecting cracks in buildings. Trait. Du. Signal 39 (4), 1429–1434. doi:10.18280/ts.390437

CrossRef Full Text | Google Scholar

Ji, H., Kim, J., Hwang, S., and Park, E. (2022). Automated crack detection via semantic segmentation approaches using advanced u-net architecture. Intelligent Automation Soft Comput. 34 (1), 593–607. doi:10.32604/iasc.2022.024405

CrossRef Full Text | Google Scholar

Jing, P., Yu, H., Hua, Z., Xie, S., and Song, C. (2022). Road crack detection using deep neural network based on attention mechanism and residual structure. IEEE Access 11, 919–929. doi:10.1109/access.2022.3233072

CrossRef Full Text | Google Scholar

Jiya, E., Anwar, N., and Abdullah, M. (2016). Detection of cracks in concrete structure using microwave imaging technique. Int. J. Microw. Sci. Technol. 2016, 1–6. doi:10.1155/2016/3195716

CrossRef Full Text | Google Scholar

Kang, D. H., and Cha, Y.-J. (2022). Efficient attention-based deep encoder and decoder for automatic crack segmentation. Struct. Health Monit. 21 (5), 2190–2205. doi:10.1177/14759217211053776

PubMed Abstract | CrossRef Full Text | Google Scholar

Kao, S.-P., Chang, Y.-C., and Wang, F.-L. (2023). Combining the yolov4 deep learning model with uav imagery processing technology in the extraction and quantization of cracks in bridges. Sensors 23 (5), 2572. doi:10.3390/s23052572

PubMed Abstract | CrossRef Full Text | Google Scholar

Kapadia, H. K., Patel, P. V., and Patel, J. B. (2023). Convolutional neural network based improved crack detection in concrete cubes. Int. J. Comput. Digital Syst. 13 (1), 341–352. doi:10.12785/ijcds/130127

CrossRef Full Text | Google Scholar

Kim, B., Natarajan, Y., Munisamy, S. D., Rajendran, A., Sri Preethaa, K., Lee, D.-E., et al. (2022). Deep learning activation layer-based wall quality recognition using conv2d resnet exponential transfer learning model. Mathematics 10 (23), 4602. doi:10.3390/math10234602

CrossRef Full Text | Google Scholar

Kim, J.-Y., Park, M.-W., Huynh, N. T., Shim, C., and Park, J.-W. (2023a). Detection and length measurement of cracks captured in low definitions using convolutional neural networks. Sensors 23 (8), 3990. doi:10.3390/s23083990

PubMed Abstract | CrossRef Full Text | Google Scholar

Kim, Y., Yi, S., Ahn, H., and Hong, C.-H. (2023b). Accurate crack detection based on distributed deep learning for iot environment. Sensors 23 (2), 858. doi:10.3390/s23020858

PubMed Abstract | CrossRef Full Text | Google Scholar

Kolappan Geetha, G., Yang, H.-J., and Sim, S.-H. (2023). Fast detection of missing thin propagating cracks during deep-learning- based concrete crack/non-crack classification. Sensors 23 (3), 1419. doi:10.3390/s23031419

PubMed Abstract | CrossRef Full Text | Google Scholar

Kou, L., Sysyn, M., Fischer, S., Liu, J., and Nabochenko, O. (2022). Optical rail surface crack detection method based on semantic segmentation replacement for magnetic particle inspection. Sensors 22 (21), 8214. doi:10.3390/s22218214

PubMed Abstract | CrossRef Full Text | Google Scholar

Konig, J., Jenkins, M. D., Mannion, M., Barrie, P., and Morison, G. (2021). Optimized deep encoder-decoder methods for crack segmentation. Digit. Signal Process. 108, 102907. doi:10.1016/j.dsp.2020.102907

CrossRef Full Text | Google Scholar

Kun, J., Zhenhai, Z., Jiale, Y., and Jianwu, D. (2022). A deep learning-based method for pixel-level crack detection on concrete bridges. IET Image Process. 16 (10), 2609–2622. doi:10.1049/ipr2.12512

CrossRef Full Text | Google Scholar

Lee, H., and Yoo, J. (2023). Fast attention cnn for fine-grained crack segmentation. Sensors 23 (4), 2244. doi:10.3390/s23042244

PubMed Abstract | CrossRef Full Text | Google Scholar

Lee, J., and Huh, Y. (2022). Multi-sensorial image dataset collected from mobile mapping system for asphalt pavement management. Sensors Mater. 34 (7), 2615–2624. doi:10.18494/sam3731

CrossRef Full Text | Google Scholar

Lee, S., Jeong, M., Cho, C.-S., Park, J., and Kwon, S. (2022). Deep learning-based pc member crack detection and quality inspection support technology for the precise construction of osc projects. Appl. Sci. 12 (19), 9810. doi:10.3390/app12199810

CrossRef Full Text | Google Scholar

Lee, T., Kim, J.-H., Lee, S.-J., Ryu, S.-K., and Joo, B.-C. (2023). Improvement of concrete crack segmentation performance using stacking ensemble learning. Appl. Sci. 13 (4), 2367. doi:10.3390/app13042367

CrossRef Full Text | Google Scholar

Li, G., Liu, T., Fang, Z., Shen, Q., and Ali, J. (2022a). Automatic bridge crack detection using boundary refinement based on real-time segmentation network. Struct. Control Health Monit. 29 (9), e2991. doi:10.1002/stc.2991

CrossRef Full Text | Google Scholar

Li, J., Lu, X., Zhang, P., and Li, Q. (2023a). Intelligent detection method for concrete dam surface cracks based on two-stage transfer learning. Water 15 (11), 2082. doi:10.3390/w15112082

CrossRef Full Text | Google Scholar

Li, J., Tian, Y., Chen, J., and Wang, H. (2023b). Rock crack recognition technology based on deep learning. Sensors 23 (12), 5421. doi:10.3390/s23125421

PubMed Abstract | CrossRef Full Text | Google Scholar

Li, L., Fang, B., and Zhu, J. (2022b). Performance analysis of the yolov4 algorithm for pavement damage image detection with different embedding positions of cbam modules. Appl. Sci. 12 (19), 10180. doi:10.3390/app121910180

CrossRef Full Text | Google Scholar

Li, P., Xia, H., Zhou, B., Yan, F., and Guo, R. (2022c). A method to improve the accuracy of pavement crack identification by combining a semantic segmentation and edge detection model. Appl. Sci. 12 (9), 4714. doi:10.3390/app12094714

CrossRef Full Text | Google Scholar

Liu, H., Yang, C., Li, A., Huang, S., Feng, X., Ruan, Z., et al. (2022). Deep domain adaptation for pavement crack detection. IEEE Trans. Intelligent Transp. Syst. 24 (2), 1–13. doi:10.1109/tits.2022.3225212

CrossRef Full Text | Google Scholar

Liu, X., Hong, Z., Shi, W., and Guo, X. (2023). Image-processing-based subway tunnel crack detection system. Sensors 23 (13), 6070. doi:10.3390/s23136070

PubMed Abstract | CrossRef Full Text | Google Scholar

Loverdos, D., and Sarhosis, V. (2022). Automatic image-based brick segmentation and crack detection of masonry walls using machine learning. Automation Constr. 140, 104389. doi:10.1016/j.autcon.2022.104389

CrossRef Full Text | Google Scholar

Lu, G., He, X., Wang, Q., Shao, F., Wang, J., and Zhao, X. M. (2022). MSCNet: a framework with a texture enhancement mechanism and feature aggregation for crack detection. IEEE Access 10, 26127–26139. doi:10.1109/access.2022.3156606

CrossRef Full Text | Google Scholar

Lv, Z., Cheng, C., and Lv, H. (2023). Automatic identification of pavement cracks in public roads using an optimized deep convolutional neural network model. Philosophical Trans. R. Soc. A 381 (2254), 20220169. doi:10.1098/rsta.2022.0169

CrossRef Full Text | Google Scholar

Ma, D., Fang, H., Wang, N., Xue, B., Dong, J., and Wang, F. (2022a). A real-time crack detection algorithm for pavement based on cnn with multiple feature layers. Road Mater. Pavement Des. 23 (9), 2115–2131. doi:10.1080/14680629.2021.1925578

CrossRef Full Text | Google Scholar

Ma, J., Yan, W., Liu, G., Xing, S., Niu, S., and Wei, T. (2022b). Complex texture contour feature extraction of cracks in timber structures of ancient architecture based on yolo algorithm. Adv. Civ. Eng. 2022, 1–13. doi:10.1155/2022/7879302

CrossRef Full Text | Google Scholar

Maslan, J., and Cicmanec, L. (2023). A system for the automatic detection and evaluation of the runway surface cracks obtained by unmanned aerial vehicle imagery using deep convolutional neural networks. Appl. Sci. 13 (10), 6000. doi:10.3390/app13106000

CrossRef Full Text | Google Scholar

Mo, D.-H., Wu, Y.-C., and Lin, C.-S. (2022). The dynamic image analysis of retaining wall crack detection and gap hazard evaluation method with deep learning. Appl. Sci. 12 (18), 9289. doi:10.3390/app12189289

CrossRef Full Text | Google Scholar

Mohammed, M. A., Han, Z., Li, Y., Al-Huda, Z., Li, C., and Wang, W. (2022). End-to-end semi-supervised deep learning model for surface crack detection of infrastructures. Front. Mater. 9, 1058407. doi:10.3389/fmats.2022.1058407

CrossRef Full Text | Google Scholar

Munawar, H., Ullah, F., Heravi, A., Thaheem, M., and Maqsoom, A. (2022a). Inspecting buildings using drones and computer vision: a machine learning approach to detect cracks and damages. Drones 6, 5. doi:10.3390/drones6010005

CrossRef Full Text | Google Scholar

Munawar, H. S., Ullah, F., Shahzad, D., Heravi, A., Qayyum, S., and Akram, J. (2022b). Civil infrastructure damage and corrosion detection: an application of machine learning. Buildings 12 (2), 156. doi:10.3390/buildings12020156

CrossRef Full Text | Google Scholar

Ngo, L., Xuan, C. L., Luong, H. M., Thanh, B. N., and Ngoc, D. B. (2023). Designing image processing tools for testing concrete bridges by a drone based on deep learning. J. Inf. Telecommun. 7 (2), 227–240. doi:10.1080/24751839.2023.2186624

CrossRef Full Text | Google Scholar

Nomura, Y., Inoue, M., and Furuta, H. (2022). Evaluation of crack propagation in concrete bridges from vehicle-mounted camera images using deep learning and image processing. Front. Built Environ. 8, 972796. doi:10.3389/fbuil.2022.972796

CrossRef Full Text | Google Scholar

O¨ zgenel, C. F., and Sorguc, A. G. (2018). “Performance comparison of pretrained convolutional neural networks on crack detection in buildings,” in Isarc. proceedings of the international symposium on automation and robotics in construction, Berlin, Germany, 2018, (IAARC Publications), 1–8.

Google Scholar

Panta, M., Hoque, M. T., Abdelguerfi, M., and Flanagin, M. C. (2023). Iterlunet: deep learning architecture for pixel-wise crack detection in levee systems. IEEE Access 11, 12249–12262. doi:10.1109/access.2023.3241877

CrossRef Full Text | Google Scholar

Paramanandham, N., Koppad, D., and Anbalagan, S. (2022). Vision based crack detection in concrete structures using cutting-edge deep learning techniques. Trait. Du. Signal 39 (2), 485–492. doi:10.18280/ts.390210

CrossRef Full Text | Google Scholar

Paramanandham, N., Rajendiran, K., Poovathy J, F. G., Premanand, Y. S., Mallichetty, S. R., and Kumar, P. (2023). Pixel intensity resemblance measurement and deep learning based computer vision model for crack detection and analysis. Sensors 23 (6), 2954. doi:10.3390/s23062954

PubMed Abstract | CrossRef Full Text | Google Scholar

Philip, R. E., Andrushia, A. D., Nammalvar, A., Gurupatham, B. G. A., and Roy, K. (2023). A comparative study on crack detection in concrete walls using transfer learning techniques. J. Compos. Sci. 7 (4), 169. doi:10.3390/jcs7040169

CrossRef Full Text | Google Scholar

Popli, R., Kansal, I., Verma, J., Khullar, V., Kumar, R., and Sharma, A. (2023). Road: robotics-assisted onsite data collection and deep learning enabled robotic vision system for identification of cracks on diverse surfaces. Sustainability 15 (12), 9314. doi:10.3390/su15129314

CrossRef Full Text | Google Scholar

Pu, R., Ren, G., Li, H., Jiang, W., Zhang, J., and Qin, H. (2022). Autonomous concrete crack semantic segmentation using deep fully convolutional encoder–decoder network in concrete structures inspection. Buildings 12 (11), 2019. doi:10.3390/buildings12112019

CrossRef Full Text | Google Scholar

Qayyum, W., Ehtisham, R., Bahrami, A., Camp, C., Mir, J., and Ahmad, A. (2023). Assessment of convolutional neural network pre-trained models for detection and orientation of cracks. Materials 16 (2), 826. doi:10.3390/ma16020826

PubMed Abstract | CrossRef Full Text | Google Scholar

Quqa, S., Martakis, P., Movsessian, A., Pai, S., Reuland, Y., and Chatzi, E. (2022). Two-step approach for fatigue crack detection in steel bridges using convolutional neural networks. J. Civ. Struct. Health Monit. 12 (1), 127–140. doi:10.1007/s13349-021-00537-1

CrossRef Full Text | Google Scholar

Ren, J., Zhao, G., Ma, Y., Zhao, D., Liu, T., and Yan, J. (2022). Automatic pavement crack detection fusing attention mechanism. Electronics 11 (21), 3622. doi:10.3390/electronics11213622

CrossRef Full Text | Google Scholar

Shim, S., Kim, J., Cho, G.-C., and Lee, S.-W. (2023). Stereo-vision-based 3d concrete crack detection using adversarial learning with balanced ensemble discriminator networks. Struct. Health Monit. 22 (2), 1353–1375. doi:10.1177/14759217221097868

CrossRef Full Text | Google Scholar

Siriborvornratanakul, T. (2022). Downstream semantic segmentation model for low-level surface crack detection. Adv. Multimedia 2022, 1–12. doi:10.1155/2022/3712289

CrossRef Full Text | Google Scholar

Sun, Z., Zhai, J., Pei, L., Li, W., and Zhao, K. (2023). Automatic pavement crack detection transformer based on convolutional and sequential feature fusion. Sensors 23 (7), 3772. doi:10.3390/s23073772

PubMed Abstract | CrossRef Full Text | Google Scholar

Tan, H., and Dong, S. (2023). Pixel-level concrete crack segmentation using pyramidal residual network with omni-dimensional dynamic convolution. Processes 11 (2), 546. doi:10.3390/pr11020546

CrossRef Full Text | Google Scholar

Tang, W., Huang, S., Zhao, Q., Li, R., and Huangfu, L. (2021). An iteratively optimized patch label inference network for automatic pavement distress detection. IEEE Trans. Intelligent Transp. Syst. 23, 8652–8661. doi:10.1109/tits.2021.3084809

CrossRef Full Text | Google Scholar

Tse, K.-W., Pi, R., Sun, Y., Wen, C.-Y., and Feng, Y. (2023). A novel real-time autonomous crack inspection system based on unmanned aerial vehicles. Sensors 23 (7), 3418. doi:10.3390/s23073418

PubMed Abstract | CrossRef Full Text | Google Scholar

Wan, C., Xiong, X., Wen, B., Gao, S., Fang, D., Yang, C., et al. (2022). Crack detection for concrete bridges with imaged based deep learning. Sci. Prog. 105 (4), 003685042211284. doi:10.1177/00368504221128487

CrossRef Full Text | Google Scholar

Wang, J.-J., Liu, Y.-F., Nie, X., and Mo, Y. (2022a). Deep convolutional neural networks for semantic segmentation of cracks. Struct. Control Health Monit. 29 (1), e2850. doi:10.1002/stc.2850

CrossRef Full Text | Google Scholar

Wang, L. (2023). Automatic detection of concrete cracks from images using adam-squeezenet deep learning model. Frat. Ed. Integritá Strutt. 17 (65), 289–299. doi:10.3221/igf-esis.65.19

CrossRef Full Text | Google Scholar

Wang, Y., Wang, J., Wang, C., Wen, X., Yan, C., Guo, Y., et al. (2022b). Ma-xnet: mobile-attention x-network for crack detection. Appl. Sci. 12 (21), 11240. doi:10.3390/app122111240

CrossRef Full Text | Google Scholar

Wibowo, A. P., Adha, A., Kurniawan, I. F., and Laory, I. (2022). Wall crack multiclass classification: expertise-based dataset construction and learning algorithms performance comparison. Buildings 12 (12), 2135. doi:10.3390/buildings12122135

CrossRef Full Text | Google Scholar

Wu, D., Zhang, H., and Yang, Y. (2022). Deep learning-based crack monitoring for ultra-high performance concrete (uhpc). J. Adv. Transp. 2022, 1–10. doi:10.1155/2022/4117957

CrossRef Full Text | Google Scholar

Xu, X., Zhao, M., Shi, P., Ren, R., He, X., Wei, X., et al. (2022). Crack detection and comparison study based on faster r-cnn and mask r-cnn. Sensors 22 (3), 1215. doi:10.3390/s22031215

PubMed Abstract | CrossRef Full Text | Google Scholar

Yadav, D. P., Kishore, K., Gaur, A., Kumar, A., Singh, K. U., Singh, T., et al. (2022). A novel multi-scale feature fusion-based 3scnet for building crack detection. Sustainability 14 (23), 16179. doi:10.3390/su142316179

CrossRef Full Text | Google Scholar

Yang, N., Li, Y., and Ma, R. (2022). An efficient method for detecting asphalt pavement cracks and sealed cracks based on a deep data-driven model. Appl. Sci. 12 (19), 10089. doi:10.3390/app121910089

CrossRef Full Text | Google Scholar

Yang, Y., Xu, W., Zhu, Y., Su, L., and Zhang, G. (2023). A novel detection method for pavement crack with encoder-decoder architecture. CMES-Computer Model. Eng. Sci. 137 (1), 761–773. doi:10.32604/cmes.2023.027010

CrossRef Full Text | Google Scholar

Yong, P., and Wang, N. (2022). Riianet: a real-time segmentation network integrated with multi-type features of different depths for pavement cracks. Appl. Sci. 12 (14), 7066. doi:10.3390/app12147066

CrossRef Full Text | Google Scholar

Yu, G., and Zhou, X. (2023). An improved yolov5 crack detection method combined with a bottleneck transformer. Mathematics 11 (10), 2377. doi:10.3390/math11102377

CrossRef Full Text | Google Scholar

Yu, J., Wu, C., Li, Y., and Zhang, Y. (2022). Intelligent identification of coal crack in ct images based on deep learning. Comput. Intell. Neurosci. 2022. doi:10.1155/2022/7092436

PubMed Abstract | CrossRef Full Text | Google Scholar

Yuan, B., Sun, Z., Pei, L., Li, W., Ding, M., and Hao, X. (2022). Super-resolution reconstruction method of pavement crack images based on an improved generative adversarial network. Sensors 22 (23), 9092. doi:10.3390/s22239092

PubMed Abstract | CrossRef Full Text | Google Scholar

Zhang, C., Chen, Y., Tang, L., Chu, X., and Li, C. (2023a). Ctcd-net: a cross-layer transmission network for tiny road crack detection. Remote Sens. 15 (8), 2185. doi:10.3390/rs15082185

CrossRef Full Text | Google Scholar

Zhang, J., Qian, S., and Tan, C. (2023b). Automated bridge crack detection method based on lightweight vision models. Complex and Intelligent Syst. 9 (2), 1639–1652. doi:10.1007/s40747-022-00876-6

CrossRef Full Text | Google Scholar

Zhang, L., Yang, F., Zhang, Y. D., and Zhu, Y. J. (2016). “Road crack detection using deep convolutional neural network,” in 2016 IEEE international conference on image processing (ICIP) (IEEE), 3708–3712.

CrossRef Full Text | Google Scholar

Zhang, Y., Zhang, Z., Zhao, W., and Li, Q. (2022). Crack segmentation on earthen heritage site surfaces. Appl. Sci. 12 (24), 12830. doi:10.3390/app122412830

CrossRef Full Text | Google Scholar

Zhao, F., Chao, Y., and Li, L. (2023a). A crack segmentation model combining morphological network and multiple loss mechanism. Sensors 23 (3), 1127. doi:10.3390/s23031127

PubMed Abstract | CrossRef Full Text | Google Scholar

Zhao, M., Shi, P., Xu, X., Xu, X., Liu, W., and Yang, H. (2022). Improving the accuracy of an r-cnn-based crack identification system using different preprocessing algorithms. Sensors 22 (18), 7089. doi:10.3390/s22187089

PubMed Abstract | CrossRef Full Text | Google Scholar

Zhao, Y., Zhou, L., Wang, X., Wang, F., and Shi, G. (2023b). Highway crack detection and classification using uav remote sensing images based on cracknet and crackclassification. Appl. Sci. 13 (12), 7269. doi:10.3390/app13127269

CrossRef Full Text | Google Scholar

Keywords: Cracks, structural defects, infrastructure integrity, preventive maintenance, economic impact, survey

Citation: Kaveh H and Alhajj R (2024) Recent advances in crack detection technologies for structures: a survey of 2022-2023 literature. Front. Built Environ. 10:1321634. doi: 10.3389/fbuil.2024.1321634

Received: 16 October 2023; Accepted: 26 June 2024;
Published: 30 July 2024.

Edited by:

Sayali Sandbhor, Symbiosis International University, India

Reviewed by:

Pritesh Shah, Symbiosis International University, India
Sanjay Kulkarni, Symbiosis International University, India

Copyright © 2024 Kaveh and Alhajj. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Reda Alhajj, alhajj@ucalgary.ca

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.