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...
Main Authors: | , , |
---|---|
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 |