AN IMAGE-BASED CONCRETE CRACK DETECTION METHOD USING CONVOLUTIONAL NEURAL NETWORKS

Xing Luo, Jiadong Guo, K. Zandi
{"title":"AN IMAGE-BASED CONCRETE CRACK DETECTION METHOD USING CONVOLUTIONAL NEURAL NETWORKS","authors":"Xing Luo, Jiadong Guo, K. Zandi","doi":"10.12783/shm2021/36325","DOIUrl":null,"url":null,"abstract":"This paper proposes a CNN-based crack detection method that can recognize and extract cracks from photos of concrete structures. The algorithm consists of two subsequent procedures, classification, and segmentation, achieved by two convolutional neural networks respectively. First, full images are divided into patches and classified as positive and negative. Then, those sub-images classified as positive are further processed by the image segmentation procedure to obtain the pixel level geometry of the cracks. For the classification part, the performance of transfer learning models based on pre-trained VGG16, Inception V3, MobileNet and DenseNet169 is compared with different classifier. Finally, the CNN based on MobileNet was trained with 30,000 training images and reached 97% testing accuracy and 0.96 F1 score on testing image. For the segmentation part, different neural networks based on the elegant U-net architecture are built and tested. The models are trained with 3840 crack images and annotated ground truth and compared quantitatively and qualitatively. The model with the best performance reached 88% sensitivity on test data set. The combination of the classification and segmentation neural networks achieves an image-based crack detection method with high efficiency and accuracy. The algorithm can process any full image size as input. Compared with most machine learning based crack detection algorithms using sub-image classification, a relatively larger patch size is used in this paper and in this way the classification is more robust and accurate. On the other hand, the negative areas in the full image will not be concerned in the segmentation procedure and this fact not only saves a lot of computational power but also significantly increases the accuracy compared to the segmentation performed on full images.","PeriodicalId":180083,"journal":{"name":"Proceedings of the 13th International Workshop on Structural Health Monitoring","volume":"50 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-03-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 13th International Workshop on Structural Health Monitoring","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.12783/shm2021/36325","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

This paper proposes a CNN-based crack detection method that can recognize and extract cracks from photos of concrete structures. The algorithm consists of two subsequent procedures, classification, and segmentation, achieved by two convolutional neural networks respectively. First, full images are divided into patches and classified as positive and negative. Then, those sub-images classified as positive are further processed by the image segmentation procedure to obtain the pixel level geometry of the cracks. For the classification part, the performance of transfer learning models based on pre-trained VGG16, Inception V3, MobileNet and DenseNet169 is compared with different classifier. Finally, the CNN based on MobileNet was trained with 30,000 training images and reached 97% testing accuracy and 0.96 F1 score on testing image. For the segmentation part, different neural networks based on the elegant U-net architecture are built and tested. The models are trained with 3840 crack images and annotated ground truth and compared quantitatively and qualitatively. The model with the best performance reached 88% sensitivity on test data set. The combination of the classification and segmentation neural networks achieves an image-based crack detection method with high efficiency and accuracy. The algorithm can process any full image size as input. Compared with most machine learning based crack detection algorithms using sub-image classification, a relatively larger patch size is used in this paper and in this way the classification is more robust and accurate. On the other hand, the negative areas in the full image will not be concerned in the segmentation procedure and this fact not only saves a lot of computational power but also significantly increases the accuracy compared to the segmentation performed on full images.
基于图像的卷积神经网络混凝土裂缝检测方法
本文提出了一种基于cnn的裂缝检测方法,可以从混凝土结构照片中识别和提取裂缝。该算法包括分类和分割两个后续步骤,分别由两个卷积神经网络实现。首先,将完整图像分割成小块,并将其分为正片和负片。然后,对分类为阳性的子图像进行进一步的图像分割处理,得到裂纹的像素级几何形状。在分类部分,比较了基于预训练VGG16、Inception V3、MobileNet和DenseNet169的迁移学习模型在不同分类器下的性能。最后,使用3万张训练图像训练基于MobileNet的CNN,测试准确率达到97%,测试图像F1得分达到0.96。对于分割部分,基于优雅的U-net架构构建了不同的神经网络并进行了测试。利用3840张裂缝图像和标注的地面真值对模型进行训练,并进行定量和定性比较。性能最好的模型在测试数据集上的灵敏度达到88%。将分类和分割神经网络相结合,实现了一种高效、准确的基于图像的裂纹检测方法。该算法可以处理任意全尺寸的图像作为输入。与大多数使用子图像分类的基于机器学习的裂纹检测算法相比,本文使用了相对较大的patch尺寸,从而使分类更加鲁棒和准确。另一方面,在分割过程中不会考虑完整图像中的负区域,这不仅节省了大量的计算能力,而且与对完整图像进行分割相比,精度也大大提高。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信