Concrete is notable for its strength, durability, and versatility, making it a fundamental material in construction. Nevertheless, microcracks occur in concrete structures due to various factors, and the size of these cracks gradually widens over time, which can lead to spalling. Furthermore, the advent of climate change accelerates concrete degradation, posing significant challenges to structural maintenance. Recently, deep learning-based computer vision techniques, especially convolutional neural networks, have shown promising results in detecting and segmenting cracks in concrete walls. In this study, we propose a two-step training strategy for a microcrack segmentation model optimized for high resolution and low-power devices. The first step is to develop a segmentation model that can detect microcracks through high-resolution images. This strategy includes generating a high-quality CrackHQ dataset using super-resolution and a Transformer-based model training process named CegFormer. The second step involves converting the trained model to a lightweight version, increasing inference speed and making it operable on low-power devices. While performing lightweight, the model performance inevitably is degraded. We restored the degraded crack recognition performance by applying knowledge distillation. The experimental results of comparing baseline and CegFormer showed a 12.82% improvement in microcrack recognition performance. The detector optimized for use in actual fields improved recognition performance by up to 5.16% and reduced inference speed by 51.52%. The utilization of the two-step training strategy enabled the optical sensors to accurately detect microcracks even from far fields. Future work will focus on developing crack detectors that take into account both indoor and outdoor environmental conditions, as well as different texture of surface materials, for application in building inspection.
Read full abstract