Pothole Detection using Deep Learning

Project Code :TCMAPY963

Objective

The main objective of Pothole Detection is to develop a system or algorithm that can automatically identify and locate potholes in road surfaces using image or sensor data, with the aim of enhancing road safety and facilitating timely repairs. The goal is to enable efficient and proactive maintenance of roads by accurately detecting potholes and providing relevant information for repair and maintenance teams.

Abstract

Pothole is one of the major types of defects frequently found on the road whose assessment is necessary to process. It is one of the important reason of accidents on the road along with the wear and tear of vehicles. Road defects assessment is to be done through defects data collection and processing of this collected data. Currently, using various types of imaging systems data collection is near about becomes automated but an assessment of defects from collected data is still manual. Manual classification and evaluation of potholes are expensive, labour-intensive, and time-consuming and thus slows down the overall road maintenance process. This paper describe a method for classification and detection of the potholes on road images using convolutional neural networks which are deep learning algorithms. In the proposed system we used convolutional neural networks based approach with pre-trained models to classify given input images into a pothole and non-pothole categories. The method was implemented in python using OpenCV library under windows and colab environment, trained raw images. The results are evaluated and compared for convolutional neural networks and various seven pre-trained models through accuracy, precision and recall metrics. The results show that pre-trained models ResNetV2, ResNet50 and VGG19 can detect potholes on road images with reasonably good accuracy.

Keywords:- ResNetV2, ResNet50, VGG19.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

SOFTWARE FRONT END REQUIREMENTS

Hardware Configurations:

Operating system: Windows 7 or 7+

RAM: 8 GB

Hard disc or SSD: More than 500 GB

Processor: Intel 3rd generation or high or Ryzen with 8 GB Ram

Software Configurations:

Software’s: Python 3.6 or high version

IDE: PyCharm.

Libraries Used:  Numpy, IO, OS, Flask, keras, pandas, tensorflow

Demo Video

mail-banner
call-banner
contact-banner
Request Video

Related Projects

Final year projects