Concrete Crack Detection Based on Well-Known Feature Extractor Model and the YOLO_v2 Network
This paper compares the crack detection performance (in terms of precision and computational cost) of the YOLO_v2 using 11 feature extractors, which provides a base for realizing fast and accurate crack detection on concrete structures. Cracks on concrete structures are an important indicator for as...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2021-01-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | https://www.mdpi.com/2076-3417/11/2/813 |
id |
doaj-9310bef55c8242d18fc4f7a79e0eeaf5 |
---|---|
record_format |
Article |
spelling |
doaj-9310bef55c8242d18fc4f7a79e0eeaf52021-01-17T00:02:01ZengMDPI AGApplied Sciences2076-34172021-01-011181381310.3390/app11020813Concrete Crack Detection Based on Well-Known Feature Extractor Model and the YOLO_v2 NetworkShuai Teng0Zongchao Liu1Gongfa Chen2Li Cheng3School of Civil and Transportation Engineering, Guangdong University of Technology, Guangzhou 510006, ChinaSchool of Civil and Transportation Engineering, Guangdong University of Technology, Guangzhou 510006, ChinaSchool of Civil and Transportation Engineering, Guangdong University of Technology, Guangzhou 510006, ChinaDepartment of Mechanical Engineering, Hong Kong Polytechnic University, Hung Hom, Kowloon 999077 ChinaThis paper compares the crack detection performance (in terms of precision and computational cost) of the YOLO_v2 using 11 feature extractors, which provides a base for realizing fast and accurate crack detection on concrete structures. Cracks on concrete structures are an important indicator for assessing their durability and safety, and real-time crack detection is an essential task in structural maintenance. The object detection algorithm, especially the YOLO series network, has significant potential in crack detection, while the feature extractor is the most important component of the YOLO_v2. Hence, this paper employs 11 well-known CNN models as the feature extractor of the YOLO_v2 for crack detection. The results confirm that a different feature extractor model of the YOLO_v2 network leads to a different detection result, among which the AP value is 0.89, 0, and 0 for ‘resnet18’, ‘alexnet’, and ‘vgg16’, respectively meanwhile, the ‘googlenet’ (AP = 0.84) and ‘mobilenetv2’ (AP = 0.87) also demonstrate comparable <i>AP</i> values. In terms of computing speed, the ‘alexnet’ takes the least computational time, the ‘squeezenet’ and ‘resnet18’ are ranked second and third respectively; therefore, the ‘resnet18’ is the best feature extractor model in terms of precision and computational cost. Additionally, through the parametric study (influence on detection results of the training epoch, feature extraction layer, and testing image size), the associated parameters indeed have an impact on the detection results. It is demonstrated that: excellent crack detection results can be achieved by the YOLO_v2 detector, in which an appropriate feature extractor model, training epoch, feature extraction layer, and testing image size play an important role.https://www.mdpi.com/2076-3417/11/2/813crack detectionYOLO networkfeature extractorfeature extraction layercomputational costdetection precision |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Shuai Teng Zongchao Liu Gongfa Chen Li Cheng |
spellingShingle |
Shuai Teng Zongchao Liu Gongfa Chen Li Cheng Concrete Crack Detection Based on Well-Known Feature Extractor Model and the YOLO_v2 Network Applied Sciences crack detection YOLO network feature extractor feature extraction layer computational cost detection precision |
author_facet |
Shuai Teng Zongchao Liu Gongfa Chen Li Cheng |
author_sort |
Shuai Teng |
title |
Concrete Crack Detection Based on Well-Known Feature Extractor Model and the YOLO_v2 Network |
title_short |
Concrete Crack Detection Based on Well-Known Feature Extractor Model and the YOLO_v2 Network |
title_full |
Concrete Crack Detection Based on Well-Known Feature Extractor Model and the YOLO_v2 Network |
title_fullStr |
Concrete Crack Detection Based on Well-Known Feature Extractor Model and the YOLO_v2 Network |
title_full_unstemmed |
Concrete Crack Detection Based on Well-Known Feature Extractor Model and the YOLO_v2 Network |
title_sort |
concrete crack detection based on well-known feature extractor model and the yolo_v2 network |
publisher |
MDPI AG |
series |
Applied Sciences |
issn |
2076-3417 |
publishDate |
2021-01-01 |
description |
This paper compares the crack detection performance (in terms of precision and computational cost) of the YOLO_v2 using 11 feature extractors, which provides a base for realizing fast and accurate crack detection on concrete structures. Cracks on concrete structures are an important indicator for assessing their durability and safety, and real-time crack detection is an essential task in structural maintenance. The object detection algorithm, especially the YOLO series network, has significant potential in crack detection, while the feature extractor is the most important component of the YOLO_v2. Hence, this paper employs 11 well-known CNN models as the feature extractor of the YOLO_v2 for crack detection. The results confirm that a different feature extractor model of the YOLO_v2 network leads to a different detection result, among which the AP value is 0.89, 0, and 0 for ‘resnet18’, ‘alexnet’, and ‘vgg16’, respectively meanwhile, the ‘googlenet’ (AP = 0.84) and ‘mobilenetv2’ (AP = 0.87) also demonstrate comparable <i>AP</i> values. In terms of computing speed, the ‘alexnet’ takes the least computational time, the ‘squeezenet’ and ‘resnet18’ are ranked second and third respectively; therefore, the ‘resnet18’ is the best feature extractor model in terms of precision and computational cost. Additionally, through the parametric study (influence on detection results of the training epoch, feature extraction layer, and testing image size), the associated parameters indeed have an impact on the detection results. It is demonstrated that: excellent crack detection results can be achieved by the YOLO_v2 detector, in which an appropriate feature extractor model, training epoch, feature extraction layer, and testing image size play an important role. |
topic |
crack detection YOLO network feature extractor feature extraction layer computational cost detection precision |
url |
https://www.mdpi.com/2076-3417/11/2/813 |
work_keys_str_mv |
AT shuaiteng concretecrackdetectionbasedonwellknownfeatureextractormodelandtheyolov2network AT zongchaoliu concretecrackdetectionbasedonwellknownfeatureextractormodelandtheyolov2network AT gongfachen concretecrackdetectionbasedonwellknownfeatureextractormodelandtheyolov2network AT licheng concretecrackdetectionbasedonwellknownfeatureextractormodelandtheyolov2network |
_version_ |
1724335740133834752 |