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...

Full description

Bibliographic Details
Main Authors: Shuai Teng, Zongchao Liu, Gongfa Chen, Li Cheng
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