Implementation of Potholes Detection System Using Nanodrone and Image Processing
Implementation of Potholes Detection System Using Nanodrone and Image Processing
ISSN No:-2456-2165
Abstract:- Aging, poor maintenance and increased in the improper maintenance of roads on regular basis, friction
number of vehicles has linearly increased the number of because of vehicles leading to cracks on roads are some of
potholes and humps on the roads. In order to ensure safe the reasons.
transportation, we have designed a prototype for
potholes and humps detection. This paper aims to Potholes, Humps, Speed-Breakers has a huge
develop a technology that detects abnormality on the economic impact and hurdles for daily commute. Few
road using Unmanned Aerial Vehicles (UAVs). This approaches have been made to these hurdles including
information will be stored and updated continuously on throw-and-go method, In-Car Artificial Intelligence (AI),
a web server using the concept of Internet of Things use of Microwaves and Magnets, etc. Now a days, studies of
(IoT). Such critical road quality information can be highly automatic detection is widely used in many regions.
made public or shared with local authorities and Identification of potholes is not enough but repairing it can
government bodies for corrective action and help the commute to be smoother. Automatic systems not
maintenance of road. only help in reducing human efforts but also helps to save
time, also, it is more efficient.[9,6]
Keywords:- Potholes, Humps, Unmanned Aerial Vehicles,
Internet Of Things, Web Servers, Roads. This paper focuses on detection and identification on
potholes, humps and speed breakers which on detection feed
I. INTRODUCTION the information to the system whose access can be given to
the road civil engineering department. Use of this
Development of the country depends on the automation system can be a boon to solve our day-to-day
population, industrialization and infrastructure. Road problems and make commute safer and smoother.
conditions are the main concern for development of the
infrastructure. Aged and poorly maintained roads degrade III. PROBLEM STATEMENT
the quality road as well as the development, which increases
the need for inspection and good maintenance of the roads. Using Black-Box Camera, a new pothole-detection
Unseen Potholes, Speed breakers, Humps are one of the system using a commercial black-box camera. The proposed
main reasons of road accidents. According to the Road system detects potholes over a wide area and at low cost.
Accident Report of India, 2017, there were 3597 deaths Where they have developed a novel pothole-detection
because of Potholes and around 3248 because of Humps on algorithm specifically designed to work with the embedded
roads.[13] computing environments of black-box cameras. A pothole-
detection algorithm is installed on an embedded board in the
To reduce the damage and loss of lives, many traffic black-box camera. This algorithm collects information
system equipment’s are invented and studied which contains regarding the size of potholes and their location, and this
laser detections, smart traffic control, RADAR, Ultrasonic information is stored in the black box and then transmitted to
Sensors and many more. Unmanned Aerial Vehicle (UAV) a pothole-management server.[2]
most likely called as Drones can be used to modernize the
Road Safety Methods and hence improve the infrastructure Another automatic pothole detection system which
of the country. uses laser technology. The proposed system captures the
geographical location coordinates of the potholes and
A model of pothole detection is constructed using the image humps. It can actively learn the knowledge about the
library, which is used in an algorithmic approach that suspension system of the host vehicle without any human
combines a road color model with simple image processing intervention vibration model to infer the presence of pothole
techniques such as a Canny filter and contour detection. while the vehicle is hitting the pothole. To ensure the use of
Using this approach, it is possible to detect potholes with a laser technology, they have used raspberry pi for software-
higher percentage of precision. based control over the system.[3]
II. PROBLEM STATEMENT Drones are used to detect potholes over the roads using
Real Time Dense Stereo Embedded System. The major
Abnormality in the roads has caused many mishaps, drawback for this proposed paper was, it was expensive,
leading to cost of lives which becomes a huddle to commute Manual visual inspection can increase human errors, time
safely on roads. The abnormality can occur because of consuming and also dangerous for humans to fly such heavy
varied different reasons. Ground water, aging of roads, drones with such high tech and heavy components.[4]
Python
Python is a general purpose, interpreted programming
language majorly used for web development, software
development, mathematical calculations and such complex Fig 5:- Detection of Potholes
operations. It’s a popular programming language owing to
its easy syntax as well as large scale user community VIII. RESULTS
support, since it is open source.
No. of potholes are detected and displayed on the
Python has a robust standard library, which allows to monitor as shown. This data is then uploaded on
undertake various development, analysis and production ThingSpeak- IoT based web server for plotting graphical
tasks without writing the actual code. With immense support presentation of it. This is useful to detect and identify the
from python libraries, calculations, analysis, etc. are carried number of potholes per unit length of road (100m).
out smoothly.
An observation specimen was also recorded pre and
OpenCV -Python is a Python library designed to solve post monsoon. This corelates number of potholes before and
computer vision problems. OpenCV-Python makes use after rainy season.
of NumPy, which is a highly optimized library for numerical
operations with a MATLAB-Style Syntax. Computer reads
image data as arrays and hence for processing and
manipulating images. NumPy converts data into array
structures and these array structures are used for computer
vision.
VII. OBSERVATION