Related Experiment Video
Updated: Apr 29, 2026

14:08
Automated Midline Shift and Intracranial Pressure Estimation based on Brain CT Images
Published on: April 13, 2013
43.4K
Efficient crack and surface-type recognition via CNN-block development mechanism and edge profiling
Ali Raza1, Fareeha Hanif2, Heba Abdelgader Mohammed3
1Department of Mathematics, University of the Punjab, Quaid e Azam Campus, Lahore, Pakistan. alleerazza786@gmail.com.
Scientific Reports
|November 17, 2025
Summary
A new lightweight neural network efficiently classifies cracks and surface types across six categories. This model offers high accuracy and explainability for structural health monitoring in resource-constrained settings.
Area of Science:
- Computer Vision
- Artificial Intelligence
- Civil Engineering
Background:
- Automated crack detection is crucial for infrastructure health monitoring.
- Existing methods often lack multi-class capability and are computationally intensive for real-time applications.
- There is a need for efficient, deployable models for edge devices.
Purpose of the Study:
- To develop a lightweight convolutional neural network (CNN) for multi-class crack and surface-type classification.
- To create a compact yet high-performing model suitable for real-time and edge deployment.
- To ensure the model is explainable and robust to real-world distortions.
Main Methods:
- Developed a lightweight CNN using the CNN-Block Development Mechanism (CNN-BDM).
- Integrated domain-driven data augmentation, balanced label design, and systematic regularization.
- Iteratively refined the architecture to create the Lite-V2 model.
- Validated performance on SDNET2018, CrackForest (CFD), and DeepCrack datasets.
- Employed Grad-CAM for explainability and perturbation experiments for robustness.
Main Results:
- The Lite-V2 architecture achieved a macro-F1 score of 0.928 and 95.7% accuracy on SDNET2018 with only 0.28 million parameters.
- Demonstrated strong generalization with F1-scores of 0.975 on CFD and 0.96 on DeepCrack.
- Achieved significantly reduced inference latency (11 ms) on a Raspberry Pi 4, outperforming MobileNetV2, EfficientNet-B0, and ResNet-18.
- Showed robust resilience to brightness and blur variations.
Conclusions:
- Lite-V2 is an efficient, explainable, and deployment-ready framework for crack classification.
- The model is highly suitable for practical condition monitoring in resource-constrained environments.
- The CNN-BDM approach facilitates the development of compact and effective deep learning models.
Related Concept Videos
Microcracking in Concrete
613
Microcracking in concrete refers to the tiny cracks that can form within the material even before any external load is applied. These microcracks typically occur at the interface between the coarse aggregate and the hydrated cement paste, often as a result of differential volume changes prompted by variations in stress-strain behavior, as well as thermal and moisture movement. Initially, these microcracks remain stable and do not grow substantially until the concrete is stressed to about 30...
613
Types of Non-structural Cracks in Concrete
666
Non-structural cracks are primarily of three types: plastic, early-age thermal, and drying shrinkage cracks. Plastic cracks are further classified into plastic shrinkage cracks and plastic settlement cracks.
Plastic shrinkage cracks typically form within hours after the concrete is poured. The concrete's surface dries faster than the bottom, creating tensile stress that the still-plastic concrete cannot withstand, leading to diagonal or randomly patterned cracks on the concrete surface.
Plastic shrinkage cracks typically form within hours after the concrete is poured. The concrete's surface dries faster than the bottom, creating tensile stress that the still-plastic concrete cannot withstand, leading to diagonal or randomly patterned cracks on the concrete surface.
666

