Automatic Crack Detection Using Convolutional Neural Network

Manual inspection of cracks on concrete surfaces requires wholesome knowledge and depends entirely on the expertise and capabilities of the inspector. This study proposes the use of a simple Convolutional Neural Network (CNN) for automatic crack detection. A comparative approach for Automated Crack...

Full description

Bibliographic Details
Main Authors: Mihir Padsumbiya, Vedant Brahmbhatt, Sonal Thakkar
Format: Article
Language:English
Published: Pouyan Press 2022-07-01
Series:Journal of Soft Computing in Civil Engineering
Subjects:
Online Access:http://www.jsoftcivil.com/article_153278_2bf7e467d0f431a073b206e89cab394f.pdf
_version_ 1797974046018633728
author Mihir Padsumbiya
Vedant Brahmbhatt
Sonal Thakkar
author_facet Mihir Padsumbiya
Vedant Brahmbhatt
Sonal Thakkar
author_sort Mihir Padsumbiya
collection DOAJ
description Manual inspection of cracks on concrete surfaces requires wholesome knowledge and depends entirely on the expertise and capabilities of the inspector. This study proposes the use of a simple Convolutional Neural Network (CNN) for automatic crack detection. A comparative approach for Automated Crack Detection is presented between Feed-Forward Fully Connected Neural Networks and CNN, focusing on the primary hyperparameters affecting the accuracy of both systems. An inclination towards CNN is concluded due to its simplicity and computational efficiency. For the purpose of this study, the input data is extracted from an open-source platform. In the second step, the images are pre-processed for obtaining low-pixel density images with the aim to get better accuracy at lower computer power. The CNN proposed uses Max Pooling and appropriate optimization techniques. The model is trained to detect and segregate cracked and non-cracked concrete surfaces through input images. The proposed model predicts and labels images with cracks on concrete surfaces and images with no cracks using pixel-level information. The final accuracy achieved is 97.8% by the proposed CNN model. The proposed model is a novel approach to detecting cracks on low pixel density images of concrete surfaces for its economic and processing efficiency and thus eliminates the need for high-cost digital image capturing devices. This study signifies and confirms the impact of Artificial Intelligence in the Civil Engineering field where using simple techniques like a simple four-layered Neural Network is capable of carrying automatic inspection of cracks which can be further developed for other applications.
first_indexed 2024-04-11T04:13:50Z
format Article
id doaj.art-2f13d0376bae4a739d3e1686f5346622
institution Directory Open Access Journal
issn 2588-2872
language English
last_indexed 2024-04-11T04:13:50Z
publishDate 2022-07-01
publisher Pouyan Press
record_format Article
series Journal of Soft Computing in Civil Engineering
spelling doaj.art-2f13d0376bae4a739d3e1686f53466222023-01-01T03:51:33ZengPouyan PressJournal of Soft Computing in Civil Engineering2588-28722022-07-016311710.22115/scce.2022.325596.1397153278Automatic Crack Detection Using Convolutional Neural NetworkMihir Padsumbiya0Vedant Brahmbhatt1Sonal Thakkar2B Tech, Department of Civil Engineering, Institute of Technology, Nirma University, Ahmedabad, Gujarat, IndiaB Tech, Department of Civil Engineering, Institute of Technology, Nirma University, Ahmedabad, Gujarat, IndiaAssociate Professor, Department of Civil Engineering, Institute of Technology, Nirma University, Ahmedabad, Gujarat, IndiaManual inspection of cracks on concrete surfaces requires wholesome knowledge and depends entirely on the expertise and capabilities of the inspector. This study proposes the use of a simple Convolutional Neural Network (CNN) for automatic crack detection. A comparative approach for Automated Crack Detection is presented between Feed-Forward Fully Connected Neural Networks and CNN, focusing on the primary hyperparameters affecting the accuracy of both systems. An inclination towards CNN is concluded due to its simplicity and computational efficiency. For the purpose of this study, the input data is extracted from an open-source platform. In the second step, the images are pre-processed for obtaining low-pixel density images with the aim to get better accuracy at lower computer power. The CNN proposed uses Max Pooling and appropriate optimization techniques. The model is trained to detect and segregate cracked and non-cracked concrete surfaces through input images. The proposed model predicts and labels images with cracks on concrete surfaces and images with no cracks using pixel-level information. The final accuracy achieved is 97.8% by the proposed CNN model. The proposed model is a novel approach to detecting cracks on low pixel density images of concrete surfaces for its economic and processing efficiency and thus eliminates the need for high-cost digital image capturing devices. This study signifies and confirms the impact of Artificial Intelligence in the Civil Engineering field where using simple techniques like a simple four-layered Neural Network is capable of carrying automatic inspection of cracks which can be further developed for other applications.http://www.jsoftcivil.com/article_153278_2bf7e467d0f431a073b206e89cab394f.pdfdeep learningcomputer visionmaintenance and rehabilitationartificial neural network
spellingShingle Mihir Padsumbiya
Vedant Brahmbhatt
Sonal Thakkar
Automatic Crack Detection Using Convolutional Neural Network
Journal of Soft Computing in Civil Engineering
deep learning
computer vision
maintenance and rehabilitation
artificial neural network
title Automatic Crack Detection Using Convolutional Neural Network
title_full Automatic Crack Detection Using Convolutional Neural Network
title_fullStr Automatic Crack Detection Using Convolutional Neural Network
title_full_unstemmed Automatic Crack Detection Using Convolutional Neural Network
title_short Automatic Crack Detection Using Convolutional Neural Network
title_sort automatic crack detection using convolutional neural network
topic deep learning
computer vision
maintenance and rehabilitation
artificial neural network
url http://www.jsoftcivil.com/article_153278_2bf7e467d0f431a073b206e89cab394f.pdf
work_keys_str_mv AT mihirpadsumbiya automaticcrackdetectionusingconvolutionalneuralnetwork
AT vedantbrahmbhatt automaticcrackdetectionusingconvolutionalneuralnetwork
AT sonalthakkar automaticcrackdetectionusingconvolutionalneuralnetwork