Cargando…

Assessment of Convolutional Neural Network Pre-Trained Models for Detection and Orientation of Cracks

Failure due to cracks is a major structural safety issue for engineering constructions. Human examination is the most common method for detecting crack failure, although it is subjective and time-consuming. Inspection of civil engineering structures must include crack detection and categorization as...

Descripción completa

Detalles Bibliográficos
Autores principales: Qayyum, Waqas, Ehtisham, Rana, Bahrami, Alireza, Camp, Charles, Mir, Junaid, Ahmad, Afaq
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2023
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9866052/
https://www.ncbi.nlm.nih.gov/pubmed/36676563
http://dx.doi.org/10.3390/ma16020826
_version_ 1784875993007128576
author Qayyum, Waqas
Ehtisham, Rana
Bahrami, Alireza
Camp, Charles
Mir, Junaid
Ahmad, Afaq
author_facet Qayyum, Waqas
Ehtisham, Rana
Bahrami, Alireza
Camp, Charles
Mir, Junaid
Ahmad, Afaq
author_sort Qayyum, Waqas
collection PubMed
description Failure due to cracks is a major structural safety issue for engineering constructions. Human examination is the most common method for detecting crack failure, although it is subjective and time-consuming. Inspection of civil engineering structures must include crack detection and categorization as a key component of the process. Images can automatically be classified using convolutional neural networks (CNNs), a subtype of deep learning (DL). For image categorization, a variety of pre-trained CNN architectures are available. This study assesses seven pre-trained neural networks, including GoogLeNet, MobileNet-V2, Inception-V3, ResNet18, ResNet50, ResNet101, and ShuffleNet, for crack detection and categorization. Images are classified as diagonal crack (DC), horizontal crack (HC), uncracked (UC), and vertical crack (VC). Each architecture is trained with 32,000 images equally divided among each class. A total of 100 images from each category are used to test the trained models, and the results are compared. Inception-V3 outperforms all the other models with accuracies of 96%, 94%, 92%, and 96% for DC, HC, UC, and VC classifications, respectively. ResNet101 has the longest training time at 171 min, while ResNet18 has the lowest at 32 min. This research allows the best CNN architecture for automatic detection and orientation of cracks to be selected, based on the accuracy and time taken for the training of the model.
format Online
Article
Text
id pubmed-9866052
institution National Center for Biotechnology Information
language English
publishDate 2023
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-98660522023-01-22 Assessment of Convolutional Neural Network Pre-Trained Models for Detection and Orientation of Cracks Qayyum, Waqas Ehtisham, Rana Bahrami, Alireza Camp, Charles Mir, Junaid Ahmad, Afaq Materials (Basel) Article Failure due to cracks is a major structural safety issue for engineering constructions. Human examination is the most common method for detecting crack failure, although it is subjective and time-consuming. Inspection of civil engineering structures must include crack detection and categorization as a key component of the process. Images can automatically be classified using convolutional neural networks (CNNs), a subtype of deep learning (DL). For image categorization, a variety of pre-trained CNN architectures are available. This study assesses seven pre-trained neural networks, including GoogLeNet, MobileNet-V2, Inception-V3, ResNet18, ResNet50, ResNet101, and ShuffleNet, for crack detection and categorization. Images are classified as diagonal crack (DC), horizontal crack (HC), uncracked (UC), and vertical crack (VC). Each architecture is trained with 32,000 images equally divided among each class. A total of 100 images from each category are used to test the trained models, and the results are compared. Inception-V3 outperforms all the other models with accuracies of 96%, 94%, 92%, and 96% for DC, HC, UC, and VC classifications, respectively. ResNet101 has the longest training time at 171 min, while ResNet18 has the lowest at 32 min. This research allows the best CNN architecture for automatic detection and orientation of cracks to be selected, based on the accuracy and time taken for the training of the model. MDPI 2023-01-14 /pmc/articles/PMC9866052/ /pubmed/36676563 http://dx.doi.org/10.3390/ma16020826 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Qayyum, Waqas
Ehtisham, Rana
Bahrami, Alireza
Camp, Charles
Mir, Junaid
Ahmad, Afaq
Assessment of Convolutional Neural Network Pre-Trained Models for Detection and Orientation of Cracks
title Assessment of Convolutional Neural Network Pre-Trained Models for Detection and Orientation of Cracks
title_full Assessment of Convolutional Neural Network Pre-Trained Models for Detection and Orientation of Cracks
title_fullStr Assessment of Convolutional Neural Network Pre-Trained Models for Detection and Orientation of Cracks
title_full_unstemmed Assessment of Convolutional Neural Network Pre-Trained Models for Detection and Orientation of Cracks
title_short Assessment of Convolutional Neural Network Pre-Trained Models for Detection and Orientation of Cracks
title_sort assessment of convolutional neural network pre-trained models for detection and orientation of cracks
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9866052/
https://www.ncbi.nlm.nih.gov/pubmed/36676563
http://dx.doi.org/10.3390/ma16020826
work_keys_str_mv AT qayyumwaqas assessmentofconvolutionalneuralnetworkpretrainedmodelsfordetectionandorientationofcracks
AT ehtishamrana assessmentofconvolutionalneuralnetworkpretrainedmodelsfordetectionandorientationofcracks
AT bahramialireza assessmentofconvolutionalneuralnetworkpretrainedmodelsfordetectionandorientationofcracks
AT campcharles assessmentofconvolutionalneuralnetworkpretrainedmodelsfordetectionandorientationofcracks
AT mirjunaid assessmentofconvolutionalneuralnetworkpretrainedmodelsfordetectionandorientationofcracks
AT ahmadafaq assessmentofconvolutionalneuralnetworkpretrainedmodelsfordetectionandorientationofcracks