AI-enhanced Algorithm for Structural Health Monitoring - An Image-based Concrete Crack Detection Method Using Convolutional Neural Networks

dc.contributor.authorLUO, XI
dc.contributor.authorGUO, JIA
dc.contributor.departmentChalmers tekniska högskola / Institutionen för arkitektur och samhällsbyggnadsteknik (ACE)sv
dc.contributor.examinerZandi, Kamyab
dc.date.accessioned2021-08-10T13:51:03Z
dc.date.available2021-08-10T13:51:03Z
dc.date.issued2021sv
dc.date.submitted2020
dc.description.abstractThe thriving of image-based damage detection methods for structure health monitoring especially the application of UAVs for structure inspection has been a trend in the recent years. The concept of Digital Twin is to build a living digital representation for structures which requires a very fast data processing procedure. This paper proposes a CNN-based crack detection method that can recognize and extract cracks from photos of concrete structures, which can enhance the data processing for Digital Twin. 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 where cracks are visible are further processed by the image segmentation procedure to obtain the pixel level shapes 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 can reach 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 can reach 88% sensitivity on test data set. The combination of the classification and segmentation neural networks can achieve 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 area 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.sv
dc.identifier.coursecodeACEX30sv
dc.identifier.urihttps://hdl.handle.net/20.500.12380/303880
dc.language.isoengsv
dc.setspec.uppsokTechnology
dc.subjectDigital Twin, Crack Detection, Convolutional Neural Network,sv
dc.subjectComputer Vision, Image Classification, Semantic Segmentationsv
dc.titleAI-enhanced Algorithm for Structural Health Monitoring - An Image-based Concrete Crack Detection Method Using Convolutional Neural Networkssv
dc.type.degreeExamensarbete för masterexamensv
dc.type.uppsokH
local.programmeStructural engineering and building technology (MPSEB), MSc
Ladda ner
Original bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
ACEX30 Xi Luo_Jia Guo.pdf
Storlek:
22.33 MB
Format:
Adobe Portable Document Format
Beskrivning:
License bundle
Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
1.51 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: