SlideShare a Scribd company logo
1 of 10
Download to read offline
International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015
DOI:10.5121/ijcsit.2015.7608 97
AUTOMATED MANAGEMENT OF POTHOLE
RELATED DISASTERS USING IMAGE PROCESSING
AND GEOTAGGING
Manisha Mandal, Madhura Katageri, Mansi Gandhi, Navin Koregaonkar and Prof.
Sharmila Sengupta
Department of Computer Engineering, Vivekanand Education Society’s Institute of
Technology, Mumbai
ABSTRACT
Potholes though seem inconsequential, may cause accidents resulting in loss of human life. In this
paper, we present an automated system to efficiently manage the potholes in a ward by deploying
geotagging and image processing techniques that overcomes the drawbacks associated with the existing
survey-oriented systems. Image processing is used for identification of target pothole regions in the 2D
images using edge detection and morphological image processing operations. A method is developed to
accurately estimate the dimensions of the potholes from their images, analyze their area and depth,
estimate the quantity of filling material required and therefore enabling pothole attendance on a priority
basis. This will further enable the government official to have a fully automated system for effectively
managing pothole related disasters.
KEYWORDS
Potholes, Geotagging, Image processing, Edge detection, Morphological image processing,
2D images
1. INTRODUCTION
A pothole is a bowl-shaped depression in pavement surface. It can be caused due to internal
factors like pavement erosion by water seeping under it, due to change in climate, like heavy
rainfall, and external factors such as poor construction management and heavy traffic. The
presence of potholes leads to damage of vehicles, accidents and even death [1] in many cases
which also causes many legal complications. Figure 1 shows one such newspaper article. It is
therefore necessary to detect, recognize and repair the potholes to ensure reduction in risk to
human lives and vehicles due to such non substantial reasons.
The pothole management system adopted by most government agencies is survey oriented,
requiring heavy usage of resources like manpower, data collection and data analytics tools and is
not foolproof. Also as there is limited automation applied, the probability and chances of getting
optimal inferences is highly reduced.
The objective of this paper is to introduce a system that uses image processing techniques on
pothole images. The system aims to provide statistical information as well as a final geotagged
image of an area with pothole location and information in a fully automated manner, with priority
based complaint attendance having the added benefit of efficient utilization of materials in an
International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015
98
extremely economical way. This would accordingly provide the concerned government body with
the various information that they might require to manage the potholes in that area.
Figure 1. Newspaper article highlighting death rate of casualties due to potholes
2. LITERATURE SURVEY
2.1. Related Work
Existing pothole detection methods [2] can be divided into vibration-based methods, 3D
reconstruction-based method and vision-based methods. Vision-based methods are of two types;
2D image-based approaches by Koch and Brilakis [3] and Buza et al. [4] and video-based
approaches. Vision-based techniques are cost effective as compared to 3D laser scanner methods.
However due to noise, distorted signal is generated in the case of vision based methods and thus
we need to develop and improve existing detection methods.
Koch and Brilakis presented a supervised method for detecting potholes in an automated way
with an overall efficiency of 86% [3]. Under the proposed method, the image is segmented into
defect and non-defect regions. The potential pothole shape is then approximated according to the
geometric characteristics of a defect region. Next, the texture of a potential region is extracted and
compared with the texture of the surrounding region. This implies that the system is trained from
a number of texture samples. In order to emphasize structural texture characteristics, the grayscale
image is passed through four spot filters. This method assumes all images are shot from same
distance and angle and thus no scaling of absolute filter size has been done. However, the images
taken from varying heights, angles and proximity need to be considered.
Buza et al. [4] proposed a new unsupervised vision-based method consisting of three steps such
as image segmentation, shape extraction and identification and extraction. Histogram based
thresholding is used for image segmentation.Instead of using traditional clustering algorithms like
k-means algorithm, normalized spectral clustering algorithm have been used for shape
identification.Seeds are then selected which helps to extract vertical and then horizontal area.81%
accuracy was obtained for estimation of a pothole surface area.This method works on pictures
taken from good perspectives with explicit focus on the road anomaly,which is not usually
possible in real time scenarios.
Rajab et al. use ImageJ software for image processing to determine areas of a potholes and show
that results from image measurement methods, which are safe, fast and effortless are close to
those obtained by applying traditional methods [5]. Their method uses curve fitting to specified
International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015
99
points at the pothole border to measure the area of a pothole. However, the images are acquired
with necessary road marks and units of known length like metal rulers. Such images would be
difficult to obtain for all the potholes.
Nienaber et al. [6] used a GoPro camera attached to the front windscreen of a car. The extracted
road images were converted to grayscale images and Gaussian filter was applied to remove noise.
Canny edge detection was performed followed by dilation to remove unwanted edges close to
outer boundaries. Sample study performed by them indicated a precision of 81.8% and recall of
74.4%. Pawade et al. [7] proposed a FGPA(Field Programmable Gate Arrangement) system to
detect potholes because of its easy reconfiguration and rewritable logic ability that enables the
detection system to change its logic every time a new image of the road is captured by the
camera. The processing part of the system included detection of potholes using basic edge
detection algorithms like Prewitt, Sobel and Canny. The cost overhead generated by the
installation of these camera equipments in both the above methods acts as a disadvantage for
them.
2.2. Proposed System
The proposed system acquires potholes images through camera. Using latitude and longitude
information from the images, potholes are geotagged on the selected ward [8] map. As the
acquired images would be taken under different environmental conditions, various noise filtering
techniques would be employed followed by appropriate edge detection algorithms like Canny and
Zerocross to identify the boundary of the pothole in the image. After the target area is determined
in the image, its dimensional information like area, size and volume would be determined.
For this, as the images are taken from different elevations and angles, the top view of the pothole
image would be identified from the available image. Orientation could be changed using
transformation algorithms like affine transforms. This would be followed by applying
appropriate scaling factors to facilitate the area calculating process. Also metrics need to be
developed for the same.
3. METHODOLOGY
Even though the other traditional systems for pothole detection involving vehicles equipped
with sensors and camera provide accurate results, but the cost overhead associated with them
makes them infeasible. This paper aims at introducing a system that is highly inexpensive and
provides accurate results with maximum precision. This system as depicted in Figure 2, is
broadly divided into three parts- Geotagging, Image Processing and verification of data
acquired by a government body.
International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015
3.1. Geotagging
For Geotagging, the pothole
Corporation (BMC) through the
centralized database. The images were then
information on Google Earth [10
the map. Further division into se
marked on it. Google Earth was c
placemarks as well as in adding descr
with potholes tagged on it using
places, the pothole images could
area and depth as shown in Figure 5
could be easily transferred via em
Figure 3. Ward map with marked sectors
International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015
Figure 2. System Design
images and data acquired from Brihanmumbai
eir website voiceofcitizen.com [9] had to be consol
ages were then geotagged using their latitude an
10], an open source software. The selected ward [8] w
ectors was also made. Figure 3 depicts the ward map with sectors
h was chosen as it helps in easily geotagging pothole i
in adding description of the potholes below their images. The
ing placemarks is depicted in Figure 4. On clicking at the tagg
be seen along with their exact location as well as description
ure 5. The tagged information is stored in a kmz or k
mails.
Figure 3. Ward map with marked sectors
International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015
100
bai Municipal
lidated into a
nd longitude
[8] was drawn on
Figure 3 depicts the ward map with sectors
e images using
ages. The ward map
ing at the tagged
escription like
z or kml file that
International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015
Figure 4. Ward map with potholes geotagged using
Figure 5.
3.2. Image Processing
The input image i(x,y) shown in
in Figure 7 using the im2bw() funct
b(x,y) = 1, if Y( i(x,y)) > level
= 0, if Y(i(x,y)) <= l
where,
Y(i(x,y)) represents luminance of the pi
[0,1] that is passed as a parameter to
International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015
Ward map with potholes geotagged using placemarks.
Figure 5. Pothole image and its information.
shown in Figure 6 was first converted to binary image b(x,y) as seen
function of MATLAB by applying the following
level
level
inance of the pixel value of the input image and level is a value between
eter to the im2bw() function.
International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015
101
age b(x,y) as seen
following formula:
value between
International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015
Figure 6. Original Image
Depending on the value of ‘level’ we get different results of binary images.
shown in Figure 8 is converted into binary with the value of ‘level’ as 0.3, 0.5 and 0.8
in Figure 9, 10 and 11 respectively.
Figure 8. Original Image
Figure 10. Image with level=0.5
Edge detection algorithms like Canny, Sobel,
to these binary images. Canny edge
in an image; even the low intensi
as seen in Figure 12. However in ce
determine the pothole edges because
the plain road area. The result of
such images Zerocross edge detection
values at the edge pixels. Depending on the change
are marked off. Figure 14 illust
International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015
Figure 6. Original Image Figure 7. Binary Image
Depending on the value of ‘level’ we get different results of binary images. The original image
shown in Figure 8 is converted into binary with the value of ‘level’ as 0.3, 0.5 and 0.8
respectively.
Original Image Figure 9. Image with level=0.3
Image with level=0.5 Figure 11. Image with level=0.8
ke Canny, Sobel, Prewitts, Roberts and Zerocross were then
Canny edge detection algorithm provided optimal detection
ensity edges of Figure 8 were detected easily using th
ever in certain images like Figure 6, Canny could not
because of same intensity pixel values of the
of applying Canny on Figure 6 is shown in Figure 13
edge detection algorithm was used, which is based upon
Depending on the change in these intensity values appropriate edges
ustrates usage of Zerocross edge detection algorithm on the i
International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015
102
he original image
shown in Figure 8 is converted into binary with the value of ‘level’ as 0.3, 0.5 and 0.8 as shown
were then applied
detection of objects
his algorithm
, Canny could not efficiently
pothole and
gure 13. Thus for
the intensity
appropriate edges
hm on the image.
International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015
Figure 12. Output of Canny Algorithm
Figure 13. Output of Canny for
Figure 8
Once the edges were detected,
created.Image closing operation
structured element. The image then obtained
main target in white. But in case of ce
were less than that of the main target area. In
to highlight the target area. Fig
for Figure 15 is shown in Figure 16
without having to invert the image.The
black, were filled using the imfil
Figure 15. Original
Finally a RGB image is gene
label2rgb()function of MATLAB
3.3. Verification of data
The third and final part of the sys
Municipal Corporation (BMC) to deter
Also priority based pothole atten
International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015
Figure 12. Output of Canny Algorithm
Output of Canny for Figure 14. Output of Zerocross for
Figure 8
were detected, a structure element of type disk of a particular
was performed on the intermediate edge detected im
age then obtained was simply inverted so as to specify
case of certain images the intensity values of the background
target area. In such cases there was no need of inverting
Figure 15 shows one such case. The result of closing
shown in Figure 16. As mentioned above, the target area is already
age.The holes that still existed inside the target area
ll() function in MATLAB.
Image Figure 16. Pothole area in white
generated with the pothole area highlighted in blue
of MATLAB that uses our label matrix to color all objects in the
e system involves verification of data provided by Brihanmumbai
to determine the precision and accuracy of the propo
e attendance report would be generated from this data.
International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015
103
Figure 14. Output of Zerocross for
r radius was
mage and the
as to specify the
of the background pixels
of inverting the image
f closing operation
ady highlighted
target area depicted in
ighlighted in blue using the
he image.
Brihanmumbai
proposed system.
International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015
104
4. IMPLEMENTATION AND RESULTS
4.1. Implementation
Images of potholes and their data have been acquired from BMC through their website
voiceofcitizen.com [9]. As the images need to be geotagged, latitude and longitude
information is required along with the images, which could be obtained through a GPS
enabled camera. For geotagging pothole images and their information, Google Earth has been
used. It provides flexibility as it is free, available for personal computers and mobile viewers
and is also available as browser plugin. Placemarks have been used to geotag the potholes
along with their description. The tagged file could be easily shared and opened on any machine
with Google Earth installed. Image processing techniques on the pothole images presented in this
paper have been implemented in MATLAB utilizing the embedded Image Processing Toolbox.
Various graphs and pie charts were created using analytical tools like Google Sheets to
analyze the data like the number of days to repair the potholes, their volume, etc. These
statistical deductions help in determining the priority to be assigned to the repairing of the
potholes. This helps in graphically visualizing the data that was present in the theoretical form.
4.2. Results
After geotagging the pothole images and generating a centralized database, images were
processed to detect the edges of potholes. Figure 17 shows the original image obtained through a
GPS enabled camera. This input image was first converted to binary image using the im2bw()
function of MATLAB resulting in a threshold image as shown in Figure 18. Zerocross edge
detection algorithm was used resulting in Figure 19. Then a disc type structure element was
created and closing operation was performed resulting in Figure 20. Inversion was carried out
with the pothole area marked in white as shown in Figure 21. Black color holes in the pothole
areas were removed using imfill() function in MATLAB. This resulted in Figure 22. Figure 23
shows result of label2rgb() function with the pothole area highlighted in blue.
Statistical deductions were done using analytical tools like Google Sheets. Figure 24 shows that
the number of potholes having area in the range 8 to 13 sq. m. (medium range) was found to be
maximum. Also, as compared to small(0 to 50 mm) and large(100mm and greater) depth
International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015
105
potholes, the number of medium depth(51 to 99 mm) ones were very high as depicted in Figure
25. Figure 26 shows that there were no potholes with large(14 sq. m and greater) area and small
depth in the selected ward. It was seen that almost all potholes were attended within 23 days as
illustrated in Figure 27. Pie chart in Figure 28 depicts that the number of potholes having
medium area and medium depth were highest compared to other categories.
Figure 24. Number of potholes vs area Figure 25. Number of potholes vs depth
Figure 26. No large area and small Figure 27. Number of potholes vs days
depth potholes
Figure 28. Pie chart depicting categories of potholes and their numbers
5. CONCLUSION
Phases involving Ward selection, Centralized database generation, Geotagging and Image
processing have been implemented and the target pothole area has been determined from the
images. The results of for a single pothole are depicted in Figure 29. Further work of obtaining
dimensions from the images and comparisons with the data procured through BMC is to be
implemented.
International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015
106
Figure 29. Results for a small area and medium depth pothole
REFERENCES
[1] Newspaper articles:
(a)http://www.mumbaimirror.com/mumbai/cove r-story/Killer-pothole-leaves-Bandra-woman-in-
coma/articleshow/46902348.cms, (b)http://www.firstpost.com/mumbai/potholes- as-death-traps-why-
should-the-civic-body-go- scot-free-953561.html (c)http://indiatoday.intoday.in/story/up- engineers-
contractors-to-face-culpable-homicide-charges-if-potholes-cause- death/1/486135.html
(d)http://timesofindia.indiatimes.com/india/Over-11000-people-killed-by-potholes-speed- breakers-
last-year/articleshow/48950267.cms
[2] Taehyeong Kim, Seung-Ki Ryu, “Review and Analysis of Pothole Detection Methods”, Journal of
Emerging Trends in Computing and Information Sciences, Vol. 5, No. 8 August 2014, pp. 603-
608
[3] Christian Koch, Ioannis Brilakis, “ Pothole detection in asphalt pavement images”, Advanced
Engineering Informatics 25 (2011),pp. 507–515
[4] Emir Buza, Samir Omanovic, Alvin Huseinovic, “ Pothole Detection with Image Processing and
Spectral Clustering”, Recent Advances in Computer Science and Networking, pp. 48-53
[5] Maher I. Rajab, Mohammad H. Alawi, Mohammed A. Saif, “Application of Image Processing to
Measure Road Distresses”, WSEAS Transactions on Information Science & Applications, Issue 1,
Volume 5, January 2008, pp. 1-7
[6] S Nienaber, M Booysen and R Kroon, “Detecting Potholes Using Simple Image Processing
Techniques And Real-World Footage”, Proceedings of the 34th Southern African Transport
Conference (SATC 2015), pp.153-164
[7] Sumit Pawade1, Prof. B.P. Fuladi, Prof. L.A. Hundikar, “FPGA Based Intelligent Potholes Detection
System”, International Journal of Innovative Research in Computer and Communication Engineering,
Vol. 3, Issue 3, March 2015, pp. 2285-2290
[8] Ward: https://en.wikipedia.org/wiki/Administrative_divisions_of_Mumbai
[9] Voice of Citizen website: http://voiceofcitizen.com/
[10] Google Earth file: https://drive.google.com/open?id=0B1Rifi8w3J6DMFFGeEhxX0lKQzA

More Related Content

What's hot

A Novel Adaptive Denoising Method for Removal of Impulse Noise in Images usin...
A Novel Adaptive Denoising Method for Removal of Impulse Noise in Images usin...A Novel Adaptive Denoising Method for Removal of Impulse Noise in Images usin...
A Novel Adaptive Denoising Method for Removal of Impulse Noise in Images usin...iosrjce
 
Mass Segmentation Techniques For Lung Cancer CT Images
Mass Segmentation Techniques For Lung Cancer CT ImagesMass Segmentation Techniques For Lung Cancer CT Images
Mass Segmentation Techniques For Lung Cancer CT Imagesrahulmonikasharma
 
Ear Biometrics shritosh kumar
Ear Biometrics shritosh kumarEar Biometrics shritosh kumar
Ear Biometrics shritosh kumarshritosh kumar
 
Matching algorithm performance analysis for autocalibration method of stereo ...
Matching algorithm performance analysis for autocalibration method of stereo ...Matching algorithm performance analysis for autocalibration method of stereo ...
Matching algorithm performance analysis for autocalibration method of stereo ...TELKOMNIKA JOURNAL
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Road crack detection using adaptive multi resolution thresholding techniques
Road crack detection using adaptive multi resolution thresholding techniquesRoad crack detection using adaptive multi resolution thresholding techniques
Road crack detection using adaptive multi resolution thresholding techniquesTELKOMNIKA JOURNAL
 
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...IOSR Journals
 
LOCAL REGION PSEUDO-ZERNIKE MOMENT- BASED FEATURE EXTRACTION FOR FACIAL RECOG...
LOCAL REGION PSEUDO-ZERNIKE MOMENT- BASED FEATURE EXTRACTION FOR FACIAL RECOG...LOCAL REGION PSEUDO-ZERNIKE MOMENT- BASED FEATURE EXTRACTION FOR FACIAL RECOG...
LOCAL REGION PSEUDO-ZERNIKE MOMENT- BASED FEATURE EXTRACTION FOR FACIAL RECOG...aciijournal
 
Schematic model for analyzing mobility and detection of multiple
Schematic model for analyzing mobility and detection of multipleSchematic model for analyzing mobility and detection of multiple
Schematic model for analyzing mobility and detection of multipleIAEME Publication
 
An improved particle filter tracking
An improved particle filter trackingAn improved particle filter tracking
An improved particle filter trackingijcsit
 
Reeb Graph for Automatic 3D Cephalometry
Reeb Graph for Automatic 3D CephalometryReeb Graph for Automatic 3D Cephalometry
Reeb Graph for Automatic 3D CephalometryCSCJournals
 
IRJET- Performance Analysis of Lung Disease Detection and Classification
IRJET-  	  Performance Analysis of Lung Disease Detection and ClassificationIRJET-  	  Performance Analysis of Lung Disease Detection and Classification
IRJET- Performance Analysis of Lung Disease Detection and ClassificationIRJET Journal
 
Brain Tumor Detection using CNN
Brain Tumor Detection using CNNBrain Tumor Detection using CNN
Brain Tumor Detection using CNNMohammadRakib8
 
Unsupervised Building Extraction from High Resolution Satellite Images Irresp...
Unsupervised Building Extraction from High Resolution Satellite Images Irresp...Unsupervised Building Extraction from High Resolution Satellite Images Irresp...
Unsupervised Building Extraction from High Resolution Satellite Images Irresp...CSCJournals
 
IRJET - An Intelligent Pothole Detection System using Deep Learning
IRJET -  	  An Intelligent Pothole Detection System using Deep LearningIRJET -  	  An Intelligent Pothole Detection System using Deep Learning
IRJET - An Intelligent Pothole Detection System using Deep LearningIRJET Journal
 
Filter technique of medical image on multiple morphological gradient method
Filter technique of medical image on multiple morphological gradient methodFilter technique of medical image on multiple morphological gradient method
Filter technique of medical image on multiple morphological gradient methodTELKOMNIKA JOURNAL
 
IRJET-Vision Based Occupant Detection in Unattended Vehicle
IRJET-Vision Based Occupant Detection in Unattended VehicleIRJET-Vision Based Occupant Detection in Unattended Vehicle
IRJET-Vision Based Occupant Detection in Unattended VehicleIRJET Journal
 
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...IJTET Journal
 
Obstacle detection for autonomous systems using stereoscopic images and bacte...
Obstacle detection for autonomous systems using stereoscopic images and bacte...Obstacle detection for autonomous systems using stereoscopic images and bacte...
Obstacle detection for autonomous systems using stereoscopic images and bacte...IJECEIAES
 

What's hot (20)

A Novel Adaptive Denoising Method for Removal of Impulse Noise in Images usin...
A Novel Adaptive Denoising Method for Removal of Impulse Noise in Images usin...A Novel Adaptive Denoising Method for Removal of Impulse Noise in Images usin...
A Novel Adaptive Denoising Method for Removal of Impulse Noise in Images usin...
 
Mass Segmentation Techniques For Lung Cancer CT Images
Mass Segmentation Techniques For Lung Cancer CT ImagesMass Segmentation Techniques For Lung Cancer CT Images
Mass Segmentation Techniques For Lung Cancer CT Images
 
Ear Biometrics shritosh kumar
Ear Biometrics shritosh kumarEar Biometrics shritosh kumar
Ear Biometrics shritosh kumar
 
Matching algorithm performance analysis for autocalibration method of stereo ...
Matching algorithm performance analysis for autocalibration method of stereo ...Matching algorithm performance analysis for autocalibration method of stereo ...
Matching algorithm performance analysis for autocalibration method of stereo ...
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Road crack detection using adaptive multi resolution thresholding techniques
Road crack detection using adaptive multi resolution thresholding techniquesRoad crack detection using adaptive multi resolution thresholding techniques
Road crack detection using adaptive multi resolution thresholding techniques
 
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...
Enhanced Algorithm for Obstacle Detection and Avoidance Using a Hybrid of Pla...
 
LOCAL REGION PSEUDO-ZERNIKE MOMENT- BASED FEATURE EXTRACTION FOR FACIAL RECOG...
LOCAL REGION PSEUDO-ZERNIKE MOMENT- BASED FEATURE EXTRACTION FOR FACIAL RECOG...LOCAL REGION PSEUDO-ZERNIKE MOMENT- BASED FEATURE EXTRACTION FOR FACIAL RECOG...
LOCAL REGION PSEUDO-ZERNIKE MOMENT- BASED FEATURE EXTRACTION FOR FACIAL RECOG...
 
Schematic model for analyzing mobility and detection of multiple
Schematic model for analyzing mobility and detection of multipleSchematic model for analyzing mobility and detection of multiple
Schematic model for analyzing mobility and detection of multiple
 
An improved particle filter tracking
An improved particle filter trackingAn improved particle filter tracking
An improved particle filter tracking
 
Reeb Graph for Automatic 3D Cephalometry
Reeb Graph for Automatic 3D CephalometryReeb Graph for Automatic 3D Cephalometry
Reeb Graph for Automatic 3D Cephalometry
 
IRJET- Performance Analysis of Lung Disease Detection and Classification
IRJET-  	  Performance Analysis of Lung Disease Detection and ClassificationIRJET-  	  Performance Analysis of Lung Disease Detection and Classification
IRJET- Performance Analysis of Lung Disease Detection and Classification
 
Brain Tumor Detection using CNN
Brain Tumor Detection using CNNBrain Tumor Detection using CNN
Brain Tumor Detection using CNN
 
Unsupervised Building Extraction from High Resolution Satellite Images Irresp...
Unsupervised Building Extraction from High Resolution Satellite Images Irresp...Unsupervised Building Extraction from High Resolution Satellite Images Irresp...
Unsupervised Building Extraction from High Resolution Satellite Images Irresp...
 
IRJET - An Intelligent Pothole Detection System using Deep Learning
IRJET -  	  An Intelligent Pothole Detection System using Deep LearningIRJET -  	  An Intelligent Pothole Detection System using Deep Learning
IRJET - An Intelligent Pothole Detection System using Deep Learning
 
Filter technique of medical image on multiple morphological gradient method
Filter technique of medical image on multiple morphological gradient methodFilter technique of medical image on multiple morphological gradient method
Filter technique of medical image on multiple morphological gradient method
 
IRJET-Vision Based Occupant Detection in Unattended Vehicle
IRJET-Vision Based Occupant Detection in Unattended VehicleIRJET-Vision Based Occupant Detection in Unattended Vehicle
IRJET-Vision Based Occupant Detection in Unattended Vehicle
 
D018112429
D018112429D018112429
D018112429
 
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
Supervised Blood Vessel Segmentation in Retinal Images Using Gray level and M...
 
Obstacle detection for autonomous systems using stereoscopic images and bacte...
Obstacle detection for autonomous systems using stereoscopic images and bacte...Obstacle detection for autonomous systems using stereoscopic images and bacte...
Obstacle detection for autonomous systems using stereoscopic images and bacte...
 

Similar to AUTOMATED MANAGEMENT OF POTHOLE RELATED DISASTERS USING IMAGE PROCESSING AND GEOTAGGING

An Exclusive Review of Popular Image Processing Techniques
An Exclusive Review of Popular Image Processing TechniquesAn Exclusive Review of Popular Image Processing Techniques
An Exclusive Review of Popular Image Processing TechniquesChristo Ananth
 
Pothole Detection Using ML and DL Algorithms
Pothole Detection Using ML and DL AlgorithmsPothole Detection Using ML and DL Algorithms
Pothole Detection Using ML and DL AlgorithmsIRJET Journal
 
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...IRJET Journal
 
A DEEP LEARNING APPROACH FOR DEFECT DETECTION AND SEGMENTATION IN X-RAY COMPU...
A DEEP LEARNING APPROACH FOR DEFECT DETECTION AND SEGMENTATION IN X-RAY COMPU...A DEEP LEARNING APPROACH FOR DEFECT DETECTION AND SEGMENTATION IN X-RAY COMPU...
A DEEP LEARNING APPROACH FOR DEFECT DETECTION AND SEGMENTATION IN X-RAY COMPU...gerogepatton
 
IRJET- Wound Assessment System for Patients with Diabetic Ulcers using Smartp...
IRJET- Wound Assessment System for Patients with Diabetic Ulcers using Smartp...IRJET- Wound Assessment System for Patients with Diabetic Ulcers using Smartp...
IRJET- Wound Assessment System for Patients with Diabetic Ulcers using Smartp...IRJET Journal
 
IMAGE RECOGNITION USING MATLAB SIMULINK BLOCKSET
IMAGE RECOGNITION USING MATLAB SIMULINK BLOCKSETIMAGE RECOGNITION USING MATLAB SIMULINK BLOCKSET
IMAGE RECOGNITION USING MATLAB SIMULINK BLOCKSETIJCSEA Journal
 
CRACK DETECTION AND CLASSIFICATION IN CONCRETE STRUCTURE
CRACK DETECTION AND CLASSIFICATION IN CONCRETE STRUCTURECRACK DETECTION AND CLASSIFICATION IN CONCRETE STRUCTURE
CRACK DETECTION AND CLASSIFICATION IN CONCRETE STRUCTUREJournal For Research
 
Vision based non-invasive tool for facial swelling assessment
Vision based non-invasive tool for facial swelling assessment Vision based non-invasive tool for facial swelling assessment
Vision based non-invasive tool for facial swelling assessment University of Moratuwa
 
IRJET - A Survey Paper on Efficient Object Detection and Matching using F...
IRJET -  	  A Survey Paper on Efficient Object Detection and Matching using F...IRJET -  	  A Survey Paper on Efficient Object Detection and Matching using F...
IRJET - A Survey Paper on Efficient Object Detection and Matching using F...IRJET Journal
 
Gesture Recognition System
Gesture Recognition SystemGesture Recognition System
Gesture Recognition SystemIRJET Journal
 
Implementation of Lane Line Detection using HoughTransformation and Gaussian ...
Implementation of Lane Line Detection using HoughTransformation and Gaussian ...Implementation of Lane Line Detection using HoughTransformation and Gaussian ...
Implementation of Lane Line Detection using HoughTransformation and Gaussian ...IRJET Journal
 
Performance evaluation of different automatic seed point generation technique...
Performance evaluation of different automatic seed point generation technique...Performance evaluation of different automatic seed point generation technique...
Performance evaluation of different automatic seed point generation technique...IAEME Publication
 
A Novel System to Monitor Illegal Sand Mining using Contour Mapping and Color...
A Novel System to Monitor Illegal Sand Mining using Contour Mapping and Color...A Novel System to Monitor Illegal Sand Mining using Contour Mapping and Color...
A Novel System to Monitor Illegal Sand Mining using Contour Mapping and Color...CSCJournals
 
A New Deep Learning Based Technique To Detect Copy Move Forgery In Digital Im...
A New Deep Learning Based Technique To Detect Copy Move Forgery In Digital Im...A New Deep Learning Based Technique To Detect Copy Move Forgery In Digital Im...
A New Deep Learning Based Technique To Detect Copy Move Forgery In Digital Im...IRJET Journal
 
A Survey on Image Segmentation and its Applications in Image Processing
A Survey on Image Segmentation and its Applications in Image Processing A Survey on Image Segmentation and its Applications in Image Processing
A Survey on Image Segmentation and its Applications in Image Processing IJEEE
 
IRJET- Estimation of Crowd Count in a Heavily Occulated Regions
IRJET-  	  Estimation of Crowd Count in a Heavily Occulated RegionsIRJET-  	  Estimation of Crowd Count in a Heavily Occulated Regions
IRJET- Estimation of Crowd Count in a Heavily Occulated RegionsIRJET Journal
 
An Analysis of Various Deep Learning Algorithms for Image Processing
An Analysis of Various Deep Learning Algorithms for Image ProcessingAn Analysis of Various Deep Learning Algorithms for Image Processing
An Analysis of Various Deep Learning Algorithms for Image Processingvivatechijri
 
Strong Image Alignment for Meddling Recognision Purpose
Strong Image Alignment for Meddling Recognision PurposeStrong Image Alignment for Meddling Recognision Purpose
Strong Image Alignment for Meddling Recognision PurposeIJMER
 

Similar to AUTOMATED MANAGEMENT OF POTHOLE RELATED DISASTERS USING IMAGE PROCESSING AND GEOTAGGING (20)

An Exclusive Review of Popular Image Processing Techniques
An Exclusive Review of Popular Image Processing TechniquesAn Exclusive Review of Popular Image Processing Techniques
An Exclusive Review of Popular Image Processing Techniques
 
Pothole Detection Using ML and DL Algorithms
Pothole Detection Using ML and DL AlgorithmsPothole Detection Using ML and DL Algorithms
Pothole Detection Using ML and DL Algorithms
 
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
IRJET - Traffic Density Estimation by Counting Vehicles using Aggregate Chann...
 
A DEEP LEARNING APPROACH FOR DEFECT DETECTION AND SEGMENTATION IN X-RAY COMPU...
A DEEP LEARNING APPROACH FOR DEFECT DETECTION AND SEGMENTATION IN X-RAY COMPU...A DEEP LEARNING APPROACH FOR DEFECT DETECTION AND SEGMENTATION IN X-RAY COMPU...
A DEEP LEARNING APPROACH FOR DEFECT DETECTION AND SEGMENTATION IN X-RAY COMPU...
 
IRJET- Wound Assessment System for Patients with Diabetic Ulcers using Smartp...
IRJET- Wound Assessment System for Patients with Diabetic Ulcers using Smartp...IRJET- Wound Assessment System for Patients with Diabetic Ulcers using Smartp...
IRJET- Wound Assessment System for Patients with Diabetic Ulcers using Smartp...
 
IMAGE RECOGNITION USING MATLAB SIMULINK BLOCKSET
IMAGE RECOGNITION USING MATLAB SIMULINK BLOCKSETIMAGE RECOGNITION USING MATLAB SIMULINK BLOCKSET
IMAGE RECOGNITION USING MATLAB SIMULINK BLOCKSET
 
CRACK DETECTION AND CLASSIFICATION IN CONCRETE STRUCTURE
CRACK DETECTION AND CLASSIFICATION IN CONCRETE STRUCTURECRACK DETECTION AND CLASSIFICATION IN CONCRETE STRUCTURE
CRACK DETECTION AND CLASSIFICATION IN CONCRETE STRUCTURE
 
Vision based non-invasive tool for facial swelling assessment
Vision based non-invasive tool for facial swelling assessment Vision based non-invasive tool for facial swelling assessment
Vision based non-invasive tool for facial swelling assessment
 
T03301030107
T03301030107T03301030107
T03301030107
 
IRJET - A Survey Paper on Efficient Object Detection and Matching using F...
IRJET -  	  A Survey Paper on Efficient Object Detection and Matching using F...IRJET -  	  A Survey Paper on Efficient Object Detection and Matching using F...
IRJET - A Survey Paper on Efficient Object Detection and Matching using F...
 
Gesture Recognition System
Gesture Recognition SystemGesture Recognition System
Gesture Recognition System
 
Implementation of Lane Line Detection using HoughTransformation and Gaussian ...
Implementation of Lane Line Detection using HoughTransformation and Gaussian ...Implementation of Lane Line Detection using HoughTransformation and Gaussian ...
Implementation of Lane Line Detection using HoughTransformation and Gaussian ...
 
Performance evaluation of different automatic seed point generation technique...
Performance evaluation of different automatic seed point generation technique...Performance evaluation of different automatic seed point generation technique...
Performance evaluation of different automatic seed point generation technique...
 
A Novel System to Monitor Illegal Sand Mining using Contour Mapping and Color...
A Novel System to Monitor Illegal Sand Mining using Contour Mapping and Color...A Novel System to Monitor Illegal Sand Mining using Contour Mapping and Color...
A Novel System to Monitor Illegal Sand Mining using Contour Mapping and Color...
 
A New Deep Learning Based Technique To Detect Copy Move Forgery In Digital Im...
A New Deep Learning Based Technique To Detect Copy Move Forgery In Digital Im...A New Deep Learning Based Technique To Detect Copy Move Forgery In Digital Im...
A New Deep Learning Based Technique To Detect Copy Move Forgery In Digital Im...
 
A Survey on Image Segmentation and its Applications in Image Processing
A Survey on Image Segmentation and its Applications in Image Processing A Survey on Image Segmentation and its Applications in Image Processing
A Survey on Image Segmentation and its Applications in Image Processing
 
Id105
Id105Id105
Id105
 
IRJET- Estimation of Crowd Count in a Heavily Occulated Regions
IRJET-  	  Estimation of Crowd Count in a Heavily Occulated RegionsIRJET-  	  Estimation of Crowd Count in a Heavily Occulated Regions
IRJET- Estimation of Crowd Count in a Heavily Occulated Regions
 
An Analysis of Various Deep Learning Algorithms for Image Processing
An Analysis of Various Deep Learning Algorithms for Image ProcessingAn Analysis of Various Deep Learning Algorithms for Image Processing
An Analysis of Various Deep Learning Algorithms for Image Processing
 
Strong Image Alignment for Meddling Recognision Purpose
Strong Image Alignment for Meddling Recognision PurposeStrong Image Alignment for Meddling Recognision Purpose
Strong Image Alignment for Meddling Recognision Purpose
 

Recently uploaded

Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 

Recently uploaded (20)

Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 

AUTOMATED MANAGEMENT OF POTHOLE RELATED DISASTERS USING IMAGE PROCESSING AND GEOTAGGING

  • 1. International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015 DOI:10.5121/ijcsit.2015.7608 97 AUTOMATED MANAGEMENT OF POTHOLE RELATED DISASTERS USING IMAGE PROCESSING AND GEOTAGGING Manisha Mandal, Madhura Katageri, Mansi Gandhi, Navin Koregaonkar and Prof. Sharmila Sengupta Department of Computer Engineering, Vivekanand Education Society’s Institute of Technology, Mumbai ABSTRACT Potholes though seem inconsequential, may cause accidents resulting in loss of human life. In this paper, we present an automated system to efficiently manage the potholes in a ward by deploying geotagging and image processing techniques that overcomes the drawbacks associated with the existing survey-oriented systems. Image processing is used for identification of target pothole regions in the 2D images using edge detection and morphological image processing operations. A method is developed to accurately estimate the dimensions of the potholes from their images, analyze their area and depth, estimate the quantity of filling material required and therefore enabling pothole attendance on a priority basis. This will further enable the government official to have a fully automated system for effectively managing pothole related disasters. KEYWORDS Potholes, Geotagging, Image processing, Edge detection, Morphological image processing, 2D images 1. INTRODUCTION A pothole is a bowl-shaped depression in pavement surface. It can be caused due to internal factors like pavement erosion by water seeping under it, due to change in climate, like heavy rainfall, and external factors such as poor construction management and heavy traffic. The presence of potholes leads to damage of vehicles, accidents and even death [1] in many cases which also causes many legal complications. Figure 1 shows one such newspaper article. It is therefore necessary to detect, recognize and repair the potholes to ensure reduction in risk to human lives and vehicles due to such non substantial reasons. The pothole management system adopted by most government agencies is survey oriented, requiring heavy usage of resources like manpower, data collection and data analytics tools and is not foolproof. Also as there is limited automation applied, the probability and chances of getting optimal inferences is highly reduced. The objective of this paper is to introduce a system that uses image processing techniques on pothole images. The system aims to provide statistical information as well as a final geotagged image of an area with pothole location and information in a fully automated manner, with priority based complaint attendance having the added benefit of efficient utilization of materials in an
  • 2. International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015 98 extremely economical way. This would accordingly provide the concerned government body with the various information that they might require to manage the potholes in that area. Figure 1. Newspaper article highlighting death rate of casualties due to potholes 2. LITERATURE SURVEY 2.1. Related Work Existing pothole detection methods [2] can be divided into vibration-based methods, 3D reconstruction-based method and vision-based methods. Vision-based methods are of two types; 2D image-based approaches by Koch and Brilakis [3] and Buza et al. [4] and video-based approaches. Vision-based techniques are cost effective as compared to 3D laser scanner methods. However due to noise, distorted signal is generated in the case of vision based methods and thus we need to develop and improve existing detection methods. Koch and Brilakis presented a supervised method for detecting potholes in an automated way with an overall efficiency of 86% [3]. Under the proposed method, the image is segmented into defect and non-defect regions. The potential pothole shape is then approximated according to the geometric characteristics of a defect region. Next, the texture of a potential region is extracted and compared with the texture of the surrounding region. This implies that the system is trained from a number of texture samples. In order to emphasize structural texture characteristics, the grayscale image is passed through four spot filters. This method assumes all images are shot from same distance and angle and thus no scaling of absolute filter size has been done. However, the images taken from varying heights, angles and proximity need to be considered. Buza et al. [4] proposed a new unsupervised vision-based method consisting of three steps such as image segmentation, shape extraction and identification and extraction. Histogram based thresholding is used for image segmentation.Instead of using traditional clustering algorithms like k-means algorithm, normalized spectral clustering algorithm have been used for shape identification.Seeds are then selected which helps to extract vertical and then horizontal area.81% accuracy was obtained for estimation of a pothole surface area.This method works on pictures taken from good perspectives with explicit focus on the road anomaly,which is not usually possible in real time scenarios. Rajab et al. use ImageJ software for image processing to determine areas of a potholes and show that results from image measurement methods, which are safe, fast and effortless are close to those obtained by applying traditional methods [5]. Their method uses curve fitting to specified
  • 3. International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015 99 points at the pothole border to measure the area of a pothole. However, the images are acquired with necessary road marks and units of known length like metal rulers. Such images would be difficult to obtain for all the potholes. Nienaber et al. [6] used a GoPro camera attached to the front windscreen of a car. The extracted road images were converted to grayscale images and Gaussian filter was applied to remove noise. Canny edge detection was performed followed by dilation to remove unwanted edges close to outer boundaries. Sample study performed by them indicated a precision of 81.8% and recall of 74.4%. Pawade et al. [7] proposed a FGPA(Field Programmable Gate Arrangement) system to detect potholes because of its easy reconfiguration and rewritable logic ability that enables the detection system to change its logic every time a new image of the road is captured by the camera. The processing part of the system included detection of potholes using basic edge detection algorithms like Prewitt, Sobel and Canny. The cost overhead generated by the installation of these camera equipments in both the above methods acts as a disadvantage for them. 2.2. Proposed System The proposed system acquires potholes images through camera. Using latitude and longitude information from the images, potholes are geotagged on the selected ward [8] map. As the acquired images would be taken under different environmental conditions, various noise filtering techniques would be employed followed by appropriate edge detection algorithms like Canny and Zerocross to identify the boundary of the pothole in the image. After the target area is determined in the image, its dimensional information like area, size and volume would be determined. For this, as the images are taken from different elevations and angles, the top view of the pothole image would be identified from the available image. Orientation could be changed using transformation algorithms like affine transforms. This would be followed by applying appropriate scaling factors to facilitate the area calculating process. Also metrics need to be developed for the same. 3. METHODOLOGY Even though the other traditional systems for pothole detection involving vehicles equipped with sensors and camera provide accurate results, but the cost overhead associated with them makes them infeasible. This paper aims at introducing a system that is highly inexpensive and provides accurate results with maximum precision. This system as depicted in Figure 2, is broadly divided into three parts- Geotagging, Image Processing and verification of data acquired by a government body.
  • 4. International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015 3.1. Geotagging For Geotagging, the pothole Corporation (BMC) through the centralized database. The images were then information on Google Earth [10 the map. Further division into se marked on it. Google Earth was c placemarks as well as in adding descr with potholes tagged on it using places, the pothole images could area and depth as shown in Figure 5 could be easily transferred via em Figure 3. Ward map with marked sectors International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015 Figure 2. System Design images and data acquired from Brihanmumbai eir website voiceofcitizen.com [9] had to be consol ages were then geotagged using their latitude an 10], an open source software. The selected ward [8] w ectors was also made. Figure 3 depicts the ward map with sectors h was chosen as it helps in easily geotagging pothole i in adding description of the potholes below their images. The ing placemarks is depicted in Figure 4. On clicking at the tagg be seen along with their exact location as well as description ure 5. The tagged information is stored in a kmz or k mails. Figure 3. Ward map with marked sectors International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015 100 bai Municipal lidated into a nd longitude [8] was drawn on Figure 3 depicts the ward map with sectors e images using ages. The ward map ing at the tagged escription like z or kml file that
  • 5. International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015 Figure 4. Ward map with potholes geotagged using Figure 5. 3.2. Image Processing The input image i(x,y) shown in in Figure 7 using the im2bw() funct b(x,y) = 1, if Y( i(x,y)) > level = 0, if Y(i(x,y)) <= l where, Y(i(x,y)) represents luminance of the pi [0,1] that is passed as a parameter to International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015 Ward map with potholes geotagged using placemarks. Figure 5. Pothole image and its information. shown in Figure 6 was first converted to binary image b(x,y) as seen function of MATLAB by applying the following level level inance of the pixel value of the input image and level is a value between eter to the im2bw() function. International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015 101 age b(x,y) as seen following formula: value between
  • 6. International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015 Figure 6. Original Image Depending on the value of ‘level’ we get different results of binary images. shown in Figure 8 is converted into binary with the value of ‘level’ as 0.3, 0.5 and 0.8 in Figure 9, 10 and 11 respectively. Figure 8. Original Image Figure 10. Image with level=0.5 Edge detection algorithms like Canny, Sobel, to these binary images. Canny edge in an image; even the low intensi as seen in Figure 12. However in ce determine the pothole edges because the plain road area. The result of such images Zerocross edge detection values at the edge pixels. Depending on the change are marked off. Figure 14 illust International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015 Figure 6. Original Image Figure 7. Binary Image Depending on the value of ‘level’ we get different results of binary images. The original image shown in Figure 8 is converted into binary with the value of ‘level’ as 0.3, 0.5 and 0.8 respectively. Original Image Figure 9. Image with level=0.3 Image with level=0.5 Figure 11. Image with level=0.8 ke Canny, Sobel, Prewitts, Roberts and Zerocross were then Canny edge detection algorithm provided optimal detection ensity edges of Figure 8 were detected easily using th ever in certain images like Figure 6, Canny could not because of same intensity pixel values of the of applying Canny on Figure 6 is shown in Figure 13 edge detection algorithm was used, which is based upon Depending on the change in these intensity values appropriate edges ustrates usage of Zerocross edge detection algorithm on the i International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015 102 he original image shown in Figure 8 is converted into binary with the value of ‘level’ as 0.3, 0.5 and 0.8 as shown were then applied detection of objects his algorithm , Canny could not efficiently pothole and gure 13. Thus for the intensity appropriate edges hm on the image.
  • 7. International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015 Figure 12. Output of Canny Algorithm Figure 13. Output of Canny for Figure 8 Once the edges were detected, created.Image closing operation structured element. The image then obtained main target in white. But in case of ce were less than that of the main target area. In to highlight the target area. Fig for Figure 15 is shown in Figure 16 without having to invert the image.The black, were filled using the imfil Figure 15. Original Finally a RGB image is gene label2rgb()function of MATLAB 3.3. Verification of data The third and final part of the sys Municipal Corporation (BMC) to deter Also priority based pothole atten International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015 Figure 12. Output of Canny Algorithm Output of Canny for Figure 14. Output of Zerocross for Figure 8 were detected, a structure element of type disk of a particular was performed on the intermediate edge detected im age then obtained was simply inverted so as to specify case of certain images the intensity values of the background target area. In such cases there was no need of inverting Figure 15 shows one such case. The result of closing shown in Figure 16. As mentioned above, the target area is already age.The holes that still existed inside the target area ll() function in MATLAB. Image Figure 16. Pothole area in white generated with the pothole area highlighted in blue of MATLAB that uses our label matrix to color all objects in the e system involves verification of data provided by Brihanmumbai to determine the precision and accuracy of the propo e attendance report would be generated from this data. International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015 103 Figure 14. Output of Zerocross for r radius was mage and the as to specify the of the background pixels of inverting the image f closing operation ady highlighted target area depicted in ighlighted in blue using the he image. Brihanmumbai proposed system.
  • 8. International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015 104 4. IMPLEMENTATION AND RESULTS 4.1. Implementation Images of potholes and their data have been acquired from BMC through their website voiceofcitizen.com [9]. As the images need to be geotagged, latitude and longitude information is required along with the images, which could be obtained through a GPS enabled camera. For geotagging pothole images and their information, Google Earth has been used. It provides flexibility as it is free, available for personal computers and mobile viewers and is also available as browser plugin. Placemarks have been used to geotag the potholes along with their description. The tagged file could be easily shared and opened on any machine with Google Earth installed. Image processing techniques on the pothole images presented in this paper have been implemented in MATLAB utilizing the embedded Image Processing Toolbox. Various graphs and pie charts were created using analytical tools like Google Sheets to analyze the data like the number of days to repair the potholes, their volume, etc. These statistical deductions help in determining the priority to be assigned to the repairing of the potholes. This helps in graphically visualizing the data that was present in the theoretical form. 4.2. Results After geotagging the pothole images and generating a centralized database, images were processed to detect the edges of potholes. Figure 17 shows the original image obtained through a GPS enabled camera. This input image was first converted to binary image using the im2bw() function of MATLAB resulting in a threshold image as shown in Figure 18. Zerocross edge detection algorithm was used resulting in Figure 19. Then a disc type structure element was created and closing operation was performed resulting in Figure 20. Inversion was carried out with the pothole area marked in white as shown in Figure 21. Black color holes in the pothole areas were removed using imfill() function in MATLAB. This resulted in Figure 22. Figure 23 shows result of label2rgb() function with the pothole area highlighted in blue. Statistical deductions were done using analytical tools like Google Sheets. Figure 24 shows that the number of potholes having area in the range 8 to 13 sq. m. (medium range) was found to be maximum. Also, as compared to small(0 to 50 mm) and large(100mm and greater) depth
  • 9. International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015 105 potholes, the number of medium depth(51 to 99 mm) ones were very high as depicted in Figure 25. Figure 26 shows that there were no potholes with large(14 sq. m and greater) area and small depth in the selected ward. It was seen that almost all potholes were attended within 23 days as illustrated in Figure 27. Pie chart in Figure 28 depicts that the number of potholes having medium area and medium depth were highest compared to other categories. Figure 24. Number of potholes vs area Figure 25. Number of potholes vs depth Figure 26. No large area and small Figure 27. Number of potholes vs days depth potholes Figure 28. Pie chart depicting categories of potholes and their numbers 5. CONCLUSION Phases involving Ward selection, Centralized database generation, Geotagging and Image processing have been implemented and the target pothole area has been determined from the images. The results of for a single pothole are depicted in Figure 29. Further work of obtaining dimensions from the images and comparisons with the data procured through BMC is to be implemented.
  • 10. International Journal of Computer Science & Information Technology (IJCSIT) Vol 7, No 6, December 2015 106 Figure 29. Results for a small area and medium depth pothole REFERENCES [1] Newspaper articles: (a)http://www.mumbaimirror.com/mumbai/cove r-story/Killer-pothole-leaves-Bandra-woman-in- coma/articleshow/46902348.cms, (b)http://www.firstpost.com/mumbai/potholes- as-death-traps-why- should-the-civic-body-go- scot-free-953561.html (c)http://indiatoday.intoday.in/story/up- engineers- contractors-to-face-culpable-homicide-charges-if-potholes-cause- death/1/486135.html (d)http://timesofindia.indiatimes.com/india/Over-11000-people-killed-by-potholes-speed- breakers- last-year/articleshow/48950267.cms [2] Taehyeong Kim, Seung-Ki Ryu, “Review and Analysis of Pothole Detection Methods”, Journal of Emerging Trends in Computing and Information Sciences, Vol. 5, No. 8 August 2014, pp. 603- 608 [3] Christian Koch, Ioannis Brilakis, “ Pothole detection in asphalt pavement images”, Advanced Engineering Informatics 25 (2011),pp. 507–515 [4] Emir Buza, Samir Omanovic, Alvin Huseinovic, “ Pothole Detection with Image Processing and Spectral Clustering”, Recent Advances in Computer Science and Networking, pp. 48-53 [5] Maher I. Rajab, Mohammad H. Alawi, Mohammed A. Saif, “Application of Image Processing to Measure Road Distresses”, WSEAS Transactions on Information Science & Applications, Issue 1, Volume 5, January 2008, pp. 1-7 [6] S Nienaber, M Booysen and R Kroon, “Detecting Potholes Using Simple Image Processing Techniques And Real-World Footage”, Proceedings of the 34th Southern African Transport Conference (SATC 2015), pp.153-164 [7] Sumit Pawade1, Prof. B.P. Fuladi, Prof. L.A. Hundikar, “FPGA Based Intelligent Potholes Detection System”, International Journal of Innovative Research in Computer and Communication Engineering, Vol. 3, Issue 3, March 2015, pp. 2285-2290 [8] Ward: https://en.wikipedia.org/wiki/Administrative_divisions_of_Mumbai [9] Voice of Citizen website: http://voiceofcitizen.com/ [10] Google Earth file: https://drive.google.com/open?id=0B1Rifi8w3J6DMFFGeEhxX0lKQzA