finding parking availability for a specific time period is
a very tedious job in urban areas. The Indian government now
focusing on t he smart city project, already they published city
name for a n upcoming smart city project. In smart city
application , intelligent transportation system (ITS) plays an
important role- in that finding parking place, specifically for the
car owner to avoid time computation, as well as congestion in
traffic is going to be very important. In this article, we propose
an intelligent car parking system for the smart city using Circle
Hough Transform (CHT).
2. International Conference on Energy, Communication, Data Analytics and Soft Computing (lCECDS-20 17)
method is very useful in real time traffic management. The
similar way another traffic management problem can be
solved by the Hough transform [10] for traffic light detection
and recognition. Use of Mexican hat filter in addition of HT
[II] useful to concentrate the peaks of Hough local maxima.
IV. HOUGH TRANSFORMS
Generalized Hough Transform (GHT) uses the parametric
representation of a line:
rho = x*cos(theta) + y*sin(theta) ------------------------( I)
In equation (I) variable rho is the distance from the origin to
the line along a vector perpendicular to the line. theta is the
angle of the perpendicular projection from the origin to the
line measured in degrees clockwise from the positive x-axis.
The range of theta is - 90 0 ~ 8 < 90 ° . The angle of the line itself
is 8+90°, also measured clockwise with respect to the positive
x-axis. (From Matlab Help)
A circle is represented mathematically as,
( _. )2+ (y _ y )2 _ ,,2• • C 111 r C 111 r - --------(2)
Where (. C Il ler : Yc 111 r)is the center of the circle, and or is
the radius of the circle. From the equation, we can see, we
have 3 parameters, so we need a 3D accumulator for the
Hough transform, which would be highly ineffective. So
OpenCV uses a trickier method, Ho ugh G radient Method,
which uses the gradient information of edges. (From OpenCV
Python Help)
V. SIMULATION RESULT
the circle from different sources of imagery, collected, then
apply GHT and CHT for shape detection in the same . Fig. [I ]
And [2] shows the different radius of circle detected from
images collected randomly from google using Matlab.
Actually, our aim of this shape - circle, detection, and
recognition for Parking spot checking, which has currently
manually operated in the city. Here specific threshold used for
detection of the accurate result. Here as shown in different
simulation result, circle detection is done in a directly
available image or it can also be done using first convert any
image to grayscale then CHT or GHT can be applied. Fig. (4)
One out of 5 caps is not detected, so here illumination gets a
very important role in any computer vision related work,
trying to minimi ze as early as possible. Fig. [I ] - [4] For
Matlab based simulation result, whereas fig. [5] - [8] For
OpenCV Python based simulation result.
!1h;lJtZ ~_ : -:::l. ~~-..-..-_-_-.-----=~ !dl r.. ;"rt Toe. ~ ...... HI, ~ ~ j " !I.,.111 I;
~ ~ ~ /. ·1'I 1 0 !l •
I
Fig. (2) Circle detection in google image processing using
Matlab.
Help ." l'JFigur. 3
File Edit View Insert Tools Desktop Window Help
I'J Figu_r._l ....@[ID ~
File Edit View Insert Tools Desktop Window
6 a L
Fig. (I) Circle detection in google image processing using
Matlab.
Now from the above discussion, a first different radius of
Fig. (3) Real time circle shape detection using GHT using
Matlab.
2462
3. International Conference on Energy, Communication, Data Analytics and Soft Computing (lCECDS-20 17)
,.,.---------: ~ _ P...------- """l'1 ~ OpenCY python.
Fig. (4) Real time circle shape detection using GHT using
Matlab.
Fig. [3] And [4] give the result of the real time circle
detection. In fig. [3] Different radius of the circle made and
then detected same, in fig. [4] Coin and different bottle cap
(Like Pepsi, coca cola, mineral water etc..) detected as circle
shape.
Fig. (7) Real time circle shape detection using CHT using
OpenCv python.
Fig. (5) Circle detection in google image processing using
OpenCY Python.
Fig. (8) Real image processing using OpenCY python.
IT (:)rtours U ,'>( I
In Fig. [5], [6], [7], [8] circle shape detection using CHT using
OpenCY Python, this is same image fig. [2], [3], [4] which is
used for circle shape detection using GHT using Matlab, as
shown here.
•
•
•••••
-,I
••
Fig. (9) Real time circle detection from video using OpenCY
python.
••
•
••
••
•
• ' detected circles
Fig. (6) Real time circle shape detection using CHT using
2463
4. International Conference on Energy, Communication, Data Analytics and Soft Computing (ICECDS-20 17)
Fig. [9] Represent demonstration for a parking slot
with four wheeler toy vehicle. In shown fig. Within road side
car parking spot darken with a circle, now if any car or four
wheeler vehicle get that spot, then, that particular circle block
and not detected that part of parking slots. In ITS parking
system play vital role to minimize traffic congestion as well as
saving time is a big factor and this can be achieved
automaticall y using video- image processing.
VI. CONCLUSION AND FUTUR E WORK
As shown in simulation result fig. [I] - [8] For circle
shape detection using Matlab and OpenCV python, and Fig. [9]
Real time detection from the video where a camera is used to
capture that video, for parking slot detection is very useful for
future work as automatic parking slot detection in a smart city,
where time and energy both can save using a focus on the
Parking Deposit system. From this work as a future work
trying to develop Graphical User Interface based simulation so
get parking slot availability with the help of the message.
Develop algorithms with minimum false positive, all
correct detection of specific shapes, with minimum time. As
shown in above simulation result compare fig. (4) And (7),
Fig. (4) Where lout of 5 caps not detected, whereas in fig. (7)
That can be detected using OpenCV Python. So trying to
reduce all this error as minimum as possible in future work.
A CKNOWL EDGM ENT
In this article, Simulation result develops using Matlab and
OpenCV Python software.
R EFERENCES
[I] S. Seo and M. Kim, "Efficient architecture for circle detection using
Hough transform," pp. 570-572, 2015.
[2] X. Li, Q. wu, Y. Kou, L. Hou, and H. Yang, "Lane Detection
Based on Spiking Neural Network and Hough Transform," vol. 2,
no. Cisp, pp. 531-535, 2015.
[3] O. E. Okman and G. B. Akar, "a Circle Detection Approach Based
on Radon Transform," pp. 2119-2 123, 2013.
[4] D. Harwood and L. S. Davis, "Vehicle Detection Using PLS Hough
Transform ."
[5] C.F.Yuan, R. Takeuchi , K. Kato, D. Harwood, L.S. Davis, "Feature
selection Method of Vehicl e detection by using PLS Hough
Transform ".
[6] H. Ye, G. Shang, L. Wang, and M. Zheng, "A new method based on
Hough Transform for quick line and circle detection," no. Bmei, pp.
52- 56,201 5.
[7] X. Chen, L. Lu, and Y. Gao, "A new concentric circle detection
method based on Hough transform," ICCSE 2012 - Proc. 2012 7th
Int. Conf. Comput. Sci. Educ., no. leese, pp. 753-758, 2012.
[8] A. O. Djekoune, K. Messaoudi , and K. Amara , "Incremental circle
hough transform: An improved method for circle detection ," Optik
(Stuttg)., vol. 133, pp. 17- 31,201 7.
[9] P. Doungmala and K. Klubsuwan , "Helmet wearin g detection in
Thailand using haar like feature and circle hough transform on
image processing," Proc. - 2016 16th IEEE Int. Conf. Comput. Inf.
Technol. CIT 2016.2016 6th Int. Symp. Cloud Servo Comput. IEEE
SC2 2016 2016 Int. Symp. Secur. Priv. Soc. Netwo, pp. 611-614,
2017.
[10] D. H. Widyantoro and K. I. Saputra, "Traffic lights detection and
recognition based on color segmentation and circle hough
transform," 2015 Int. Conf. Data Softw. Eng., pp. 237-240, 2015.
[II] N. H. Lestriandoko , "Circle Detection Based on Hough Transform
and Mexican Hat Filter," no. I, pp. 153-1 57,201 6.
2464