A modern technique to detect potholes by Computer Vision and Deep Learning

This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science 2022.

Detalhes bibliográficos
Main Authors: Saif, Muntasir Mahmud, Badsha, Tanvir, Khan, Mohammed Arman, Sakib, Sadman, Bin Akbar, Rafeed
Outros Autores: Karim, Dewan Ziaul
Formato: Thesis
Idioma:English
Publicado em: Brac University 2023
Assuntos:
Acesso em linha:http://hdl.handle.net/10361/18030
id 10361-18030
record_format dspace
spelling 10361-180302023-03-28T21:01:50Z A modern technique to detect potholes by Computer Vision and Deep Learning Saif, Muntasir Mahmud Badsha, Tanvir Khan, Mohammed Arman Sakib, Sadman Bin Akbar, Rafeed Karim, Dewan Ziaul Department of Computer Science and Engineering, Brac University Detect Potholes Computer Vision Deep Learning Deep learning (Machine learning) Image processing -- Digital techniques. Cognitive learning theory (Deep learning) This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science 2022. Cataloged from PDF version of thesis. Includes bibliographical references (pages 36-38). Roads are connecting lines between different places and are used in our daily life but anomalies in road surface not only impact road quality but also affect driver safety, mechanic structure of the vehicles, and fuel consumption. Several approaches have been proposed to automatic monitoring of the road surface condition in order to assess road roughness and to detect potholes. Potholes are one of the main reasons behind the occurrence of road accidents. According to a report submitted by The Roads and Highways Department (RHD), around 25% roads of Bangladesh under the RHD across the country are in ”poor, bad or very bad” condition. This causes a lot of hassle and issues on the road for both humans and vehicles. Very often be cause of these potholes road accidents occur. Techniques for detecting potholes on road surfaces are being developed to provide real-time or offline vehicle control (for driver assistance or autonomous driving) as well as offline data collecting for road repair. For these reasons, researchers have looked into ways for detecting potholes on roads all over the world. This paper begins with a quick overview of the area before categorizing developed strategies into various groups. Then, by developing method ologies for automatic pothole detection, we present our contributions to the field. For this reason, we propose a deep learning approach that allows us to automatically identify the different kinds of road surface and to automatically distinguish potholes from destabilizations produced by speed bumps or driver actions. The system can detect potholes in different environments, lighting and weather conditions. We have trained and tested our model with a custom dataset which contains raw 3000 images with 1500 normal road images and 1500 images with potholes using deep learning algorithms. We have augmented these images and turned them into 120000 images so that the model can understand any image input in any scenario. In particular, we have analyzed and applied different deep learning models such as convolutional neural networks (CNN) and Yolov4. With these models we have achieved 97.35% accuracy with the CNN model and 87.6% accuracy with the YOLOv4 model. Muntasir Mahmud Saif Tanvir Badsha Mohammed Arman Khan Sadman Sakib Rafeed Bin Akbar B. Computer Science 2023-03-28T07:01:28Z 2023-03-28T07:01:28Z 2022 2022-09 Thesis ID: 18201021 ID: 17101295 ID: 18201014 ID: 18301164 ID: 18301160 http://hdl.handle.net/10361/18030 en Brac University theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. 38 pages application/pdf Brac University
institution Brac University
collection Institutional Repository
language English
topic Detect Potholes
Computer Vision
Deep Learning
Deep learning (Machine learning)
Image processing -- Digital techniques.
Cognitive learning theory (Deep learning)
spellingShingle Detect Potholes
Computer Vision
Deep Learning
Deep learning (Machine learning)
Image processing -- Digital techniques.
Cognitive learning theory (Deep learning)
Saif, Muntasir Mahmud
Badsha, Tanvir
Khan, Mohammed Arman
Sakib, Sadman
Bin Akbar, Rafeed
A modern technique to detect potholes by Computer Vision and Deep Learning
description This thesis is submitted in partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science 2022.
author2 Karim, Dewan Ziaul
author_facet Karim, Dewan Ziaul
Saif, Muntasir Mahmud
Badsha, Tanvir
Khan, Mohammed Arman
Sakib, Sadman
Bin Akbar, Rafeed
format Thesis
author Saif, Muntasir Mahmud
Badsha, Tanvir
Khan, Mohammed Arman
Sakib, Sadman
Bin Akbar, Rafeed
author_sort Saif, Muntasir Mahmud
title A modern technique to detect potholes by Computer Vision and Deep Learning
title_short A modern technique to detect potholes by Computer Vision and Deep Learning
title_full A modern technique to detect potholes by Computer Vision and Deep Learning
title_fullStr A modern technique to detect potholes by Computer Vision and Deep Learning
title_full_unstemmed A modern technique to detect potholes by Computer Vision and Deep Learning
title_sort modern technique to detect potholes by computer vision and deep learning
publisher Brac University
publishDate 2023
url http://hdl.handle.net/10361/18030
work_keys_str_mv AT saifmuntasirmahmud amoderntechniquetodetectpotholesbycomputervisionanddeeplearning
AT badshatanvir amoderntechniquetodetectpotholesbycomputervisionanddeeplearning
AT khanmohammedarman amoderntechniquetodetectpotholesbycomputervisionanddeeplearning
AT sakibsadman amoderntechniquetodetectpotholesbycomputervisionanddeeplearning
AT binakbarrafeed amoderntechniquetodetectpotholesbycomputervisionanddeeplearning
AT saifmuntasirmahmud moderntechniquetodetectpotholesbycomputervisionanddeeplearning
AT badshatanvir moderntechniquetodetectpotholesbycomputervisionanddeeplearning
AT khanmohammedarman moderntechniquetodetectpotholesbycomputervisionanddeeplearning
AT sakibsadman moderntechniquetodetectpotholesbycomputervisionanddeeplearning
AT binakbarrafeed moderntechniquetodetectpotholesbycomputervisionanddeeplearning
_version_ 1814308078138425344