SlideShare a Scribd company logo
International Journal of Electrical and Computer Engineering (IJECE)
Vol. 10, No. 5, October 2020, pp. 5217∼5226
ISSN: 2088-8708, DOI: 10.11591/ijece.v10i5.pp5217-5226 Ì 5217
Cyber-physical system based on image recognition to
improve traffic flow: A case study
Vladimir Sanchez Padilla, Ronald A. Ponguillo, Arnaldo A. Abad, Lissette E. Salas
ESPOL Polytechnic University, Escuela Superior Politecnica del Litoral, ESPOL, Faculty of Electrical and Computer
Engineering, Campus Gustavo Galindo, Ecuador
Article Info
Article history:
Received Sep 10, 2019
Revised Feb 2, 2020
Accepted Mar 25, 2020
Keywords:
Image capture
Object recognition
Pattern matching
Raspberry Pi UV camera
Vehicle detection
ABSTRACT
Vehicular traffic in metropolitan areas turns congested along either paths or periods.
As a case study, we have considered a mass transport system with a bus fleet that
rides over exclusive lanes across streets and avenues in an urban area that does not
allow the circulation of lightweight vehicles, cargo, and motorcycles. This traffic flow
becomes congested due to the absence of restriction policies based on criteria.
Moreover, the exclusive lanes are at ground level, decreasing lanes for other vehicles.
The main objective of this proposal consists of controlling the access to the exclusive
lanes by a cyber-physical system following authorization conditions, verifying the per-
mission status of a vehicle by the accurate recognition of license plates to reduce traffic
congestion. Therefore, in the case of invading an exclusive lane without permission,
the vehicle owner gets a notification of the fine with the respective evidence.
Copyright © 2020 Insitute of Advanced Engineeering and Science.
All rights reserved.
Corresponding Author:
Vladimir Sanchez Padilla,
Faculty of Electrical and Computer Engineering,
ESPOL Polytechnic University, Escuela Superior Politecnica del Litoral,
Campus Gustavo Galindo, Km 30.5 Via Perimetral, P. O. Box 09-01-5863, Guayaquil, Ecuador.
Email: vladsanc@espol.edu.ec
1. INTRODUCTION
Metropolitan areas usually have high occupancy vehicle lanes duly identified based on criteria or
conditions, e.g., when the driver of a lightweight vehicle travels with at least one passenger. In the city of
Guayaquil, Ecuador, the mass transport service, named Metrovia System, is a solution for the mobility of
ground transportation passengers, either from a bus stop (taking a feeder bus to arrive at an integration station
or secondary station) or directly from an articulated bus (from a secondary station for moving to an specific
area). An articulated bus transits along an avenue or street lane, occupying an exclusive ground lane. The
density of an articulated bus is nearly 160 passengers in maximum capacity, which is higher compared to
the number of people traveling in non-exclusive lanes. These lanes are shared along some paths with other
vehicles with the authorization of the transit agency [1]. The local municipality dictates ordinances for the use
of the exclusive lanes, applying a fine to unauthorized vehicles that enter, invade or obstruct them as shown in
Figure 1, which consists of one vital minimum wage [2–4] (currently equivalent to USD 400), and two vital
minimum wages in case of recidivism [4]. Photo capture from a closed-circuit surveillance system evidences
the infraction, notifying to the offenders through electronic means if possible, or communicating them at the
time they approach the transit agency for any process.
An argument for setting an exclusive lane is the efficiency in terms of traveling time of a higher density
of users. At the same time, even if the route frequencies are well scheduled, the buses usually experience delays.
Controversies highlight because of derived problems in non-exclusive lanes such as traveling time inefficiency
due to traffic congestion, which may increase along some trunks at rush hour; more fuel consumption and
Journal homepage: http://ijece.iaescore.com
5218 Ì ISSN: 2088-8708
mechanical parts wear due to continuous jams; noise contamination and gas pollution. Because of traffic jam
experiences, lane exclusiveness takes out during some periods and paths. As traffic intensifies, traffic officers
allow lightweight vehicles to transit exclusive lanes [5] as traffic intensifies, whether reducing or intensifying
congestion, not providing effectiveness and efficiency. Researches pursue traffic allocation to less congested
routes, optimizing schemes for rerouting traffic, socializing direct benefits to drivers for enhancing path choices.
Vehicular congestion issues can be addressed by system automation to provide alternative paths through not
congested roads [6].
Figure 1. Lane invasion signboard warning [3] (Note: the fine is not updated)
This work is organized as follows: Section 2 presents related work aspects, addressing that our case
study focuses on occupancy controlling. Section 3 depicts the system design covering the image management
process by databases for detecting occupancy violations and for the notification process to a vehicle’s owner.
Section 4 describes the analysis of the results considering false positive situations in captured images. In the
end, Section 5 presents conclusions and lessons learned throughout the development of this proposal.
2. RELATED WORK
A related work directly associated with the Ecuadorian situation for controlling the lane access of a
mass transport system, particularly in the city of Guayaquil, has not been developed. Nevertheless, similar
studies in other countries are available, approaching security by controlled systems for persuading drastic lane
changes, such as collision avoidance. These studies look forward to a confidence provision to decrease stress
levels of drivers, helping them to detect situations for collision prevention, such as the researches presented in
[7] and [8]. On the other hand, we present a cyber-physical system that allows lane sharing to optimize traffic
flow circulation, considering lanes that are on a ground-level not occupied all the time.
3. SYSTEM DESIGN
The system design implements an electronic circuit with infrared (IR) diodes for vehicle detection,
a Raspberry Pi camera [9] for photo capturing, and a Raspberry Pi 3 board for a validation process of the
occupancy of the exclusive lanes as shown in Figure 2. We use imported libraries that work with MySQL
databases to send text messages through a messaging platform. Both the photo capturing and the license
plate validation allow the image reading. Three-dimensional arrays are set up for representing colors where
rectangles are formed to indicate the position of the license plate and the color font of the signboards that
overwrite the generated images. Moreover, the system reads a signal from an electronic circuit with IR diodes,
which act as an infrared barrier to detect vehicles that ingress to an exclusive lane for taking a license plate
photo. It is necessary to connect a pin of the Raspberry Pi 3 for the corresponding signal conveying through the
IR diode [10, 11] by the General-Purpose-Input-Output pin (GPIO 23) variable definition to count the fines and
set anti-rebound in the electronic circuit. The Raspberry Pi camera works as an array for photo capture using
searching functions. The array images successions depict real-time video recorded by the capture function
that takes the photo at the instant the barrier determines it [12, 13]. To get an appropriated image is necessary
to adjust some camera features such as the resolution (320, 240), the angle of view (in this case 180◦
) and
Int J Elec & Comp Eng, Vol. 10, No. 5, October 2020 : 5217 – 5226
Int J Elec & Comp Eng ISSN: 2088-8708 Ì 5219
the frame rate to the maximum, aiming to capture the photos as fast as possible, setting it the maximum
of 15 fps. The programming of an infinite loop allows the photo-taking, continuously displaying them into a
frame. The setup of an anti-bounce code determines if a vehicle passes through the barrier for the photo taking.
The process carries out for once until the vehicle passes the barrier as shown in Figure 3, saving the information
for the license plate recognition.
Figure 2. Connectivity of electronic devices for the validation process
Figure 3. Lab test with a mock-up
An algorithm processes the photos based on neural networks trained for character recognition [14].
Data acquisition and an OpenCV library training function return a Boolean value: If false, there are problems
in the file loading process; otherwise, if true, the process continues asking the photo captured after passed
the infrared barrier, saving it into the coding files to identify the license plate, creating copies to generate the
fine. For other sensed vehicle, the photo overwrites the photo captured at that instant. A reading function
of the OpenCV library loads the photo image [15], and a detection function returns a region list where a
rectangular area for license plate recognition finds alphanumeric characters whereas a preprocessing function
performs color conversion to HSV in the photo image by extracting values [16] from the OpenCV library [15].
A segmentation function links to the photo image channels, setting addition and subtraction operations to
maximize contrasts for removing gray-scale image noises [17], converted previously into erosion and dilation.
Moreover, the first filtering removes the Gaussian noise, making it possible to change images to gray-scale as
shown in Figure 4(a) for comparing each pixel of the threshold and getting its binary form as shown in Figure
4(b). With the binary image, the algorithm starts searching the license plate varying the gray-scale image and
marking rectangles until finding the largest one as depicted in Figure 5.
Once detected and extracted a license plate image, the system proceeds to turn it to a gray-scale as
shown in Figure 6(a). Character recognition starts with a license plate recognition function as shown in Figure
6(b). Previously, the creation of a back-up is necessary due to the binary image can alter the contours. Then,
the analysis of valid characters by a neural network learning provides the files loaded when the process starts. If
Cyber-physical system based on image recognition... (V. Sanchez Padilla)
5220 Ì ISSN: 2088-8708
it is into the delimited area of the license plate, the recognition analyzes a returning character list. The area that
contains the non-null characters in the license plate region draws a rectangle around it. Both console and dated
images present the identified license plate as shown in Figure 7, displaying into an original image window and
saving it into a folder if the process analysis determines the permission status has expired.
(a) (b)
Figure 4. License plate image, (a) in gray-scale (b) in binary
Figure 5. Character detection process
(a) (b)
Figure 6. License plate extracted, (a) in gray-scale (b) for character recognition
Figure 7. Character recognition simulation
Int J Elec & Comp Eng, Vol. 10, No. 5, October 2020 : 5217 – 5226
Int J Elec & Comp Eng ISSN: 2088-8708 Ì 5221
A database that stores the information links a MySQL connector with the hostname to validate a
username and a password, specifying the database name that saves the table with the vehicle information
that passed with permission. A cursor creation is necessary to specify the lecture parameters for information
depiction by console regarding a vehicle that has occupied the exclusive lane. The action selects license plate
information depicting as a string per console as shown in Figure 8, and checking permission parameters and
its use. Additionally, the system verifies whether the permission is expired or not by comparing its validation
period with the current date. Registry commands use the updated information for depicting information through
the database (e.g., name, e-mail, cell phone number, permission validity) of the authorized vehicles that paid
the fee to occupy the exclusive lanes as depicted in Figure 9. An object calls a method to use sending arguments
such as subject and recipient for the e-mail notification process, previously associating an account with the mail
server for linking the object argument for the e-mail recipient.
Figure 8. Vehicle owner information described in Spanish
Figure 9. Registered vehicles information
For loading captured images with the modifications made in the analysis process, another object indi-
cates the path where the image loads, adding a file name to the header and continuing with an authentication
process by the configuration of an SMTP client session object that sends e-mails. Furthermore, a command
with parameter information of the sender (administrator) and the recipient (database) sends an e-mail retriev-
ing the image with relevant information of the vehicle that invaded the exclusive lane as shown in Figure 10,
closing the previous object created.
Cyber-physical system based on image recognition... (V. Sanchez Padilla)
5222 Ì ISSN: 2088-8708
Figure 10. E-mail with information of the fine
Short message service (SMS) notifications ask some parameters registered in the database, such as
information of a cloud account with the respective authorization [18]. A client parameter function object sends
a message specifying the recipient and the cell phone number registered in the system warning to the owner
that his/her vehicle has occupied an exclusive lane with an expired permission as shown in Figure 11. After
sending a notification, another table adds information about the number of the generated fines such as the date
and time of the infraction, image name, user information, and the license plate as depicted in Figure 12. Case
studies where SMS notifications were deployed in different scenarios with the respective results are available
in [19–24].
Figure 11. SMS with information of the fine
Figure 12. Database with information of fined vehicles
4. ANALYSIS OF RESULTS
Tests were carried out in outdoor environments during daytime hours to ease the reading of the license
plates, with a scenario that resembles external conditions. The results of the captured images had variations
due to either the position or the type of character in the plate. A different camera than the one used in the
prototype system to check the coding efficiency captured the images of the license plates. At the moment of
reading an image after loading previous ones, the program recognized characters that did not exist, presenting
a false positive as shown in Figure 13. For example, depending on the font used in the license plate, letters
with closed-form like the letter C and G depicted a distortion during the recognition as shown in Figure 14,
delivering wrong characters such as 0 and 8, respectively.
Int J Elec & Comp Eng, Vol. 10, No. 5, October 2020 : 5217 – 5226
Int J Elec & Comp Eng ISSN: 2088-8708 Ì 5223
Figure 13. False positive depiction
Figure 14. Closed-form characters depiction
Alteration during the recognition process occurs depending on the inclination angle of the captured
image [25, 26], limiting the recognition area or altering the characters. There are successful cases where an
image is captured with either a front or a rear profile without inclinations and with standard font letters with
adequate accuracies, such as the ones mentioned in [27]. In our case study, a factor that affects the accuracy
relationship was the inclination angle during the capturing of the characters as shown in the Figures 15(a)
and 15(b). Table 1 depicts a match percentage of the algorithm when recognizing the characters from all the
captures done.
(a) (b)
Figure 15. Captured images, (a) with altered information (b) with correct information
Table 1. Sample coincidences
License plate Recognized characters Wrong characters/Total Accuracy (%)
GSM-9640 OSM-9640 1/7 85.71
GSN-5505 OSN-5505 1/7 85.71
GOY-515 COY-SI5 3/6 50.00
PCN-6934 PON-6934 1/7 85.71
GSP-7329 8SP-73Z9 2/7 71.43
GRL-992 RL-99 2/6 66.67
GSR-7446 6SR-7145 3/7 57.14
MDF-275 MDF-275 0/6 100.00
PBA-1827 PBA-1827 0/7 100.00
Cyber-physical system based on image recognition... (V. Sanchez Padilla)
5224 Ì ISSN: 2088-8708
5. LESSONS LEARNED AND CONCLUSIONS
The prototype was built using Python and Raspberry Pi 3 with neural network algorithms. According
to the tests carried out, we obtained an accuracy rate average of 78.04%, a percentage not reliable for this sort
of application. Future work should include algorithm testing that not only work with images in the front and
rear profile but also to correct inclinations for a better image cleaning before the characters’ extraction. On the
other hand, the implementation costs can diminish by either doing the detection by Python codes or decreasing
the capturing time of the license plate. Moreover, the Raspberry Pi camera was a convenient tool for capturing
images due to its resolution of 5 Megapixels and static image processing of up to 2592x1944 pixels. However,
other options can be considered for capturing motion images, to attain instant captures with higher resolution
and expanded coverage to overcome speed constraints.
Regarding the text message notification platform, its scope was limited insomuch as it was not able to
work worldwide, covering to cell phones of the mobile network operators working in Ecuador. This situation
can be overcome with the implementation of GSM modules. Also, as this project works through the Internet,
it is required a system connection with enough bandwidth to ensure notification delivery in case of generation
of a fine.
REFERENCES
[1] Ten sections of the exclusive lane of the Metrovia System in Guayaquil are shared; Diez tramos
del carril exclusivo de la Metrovia en Guayaquil son compartidos, Diario El Universo, Oct.
2017. [Online]. Available: www.eluniverso.com/guayaquil/2017/10/23/nota/6446788/diez-tramos-carril-
exclusivo-metrovia- guayaquil-son-compartidos.
[2] Value of infractions and faults increases by salary; Valor de infracciones y faltas sube por salario,
Diario El Universo, Jan. 2018. [Online]. Available: www.eluniverso.com/guayaquil/2018/01/01/nota/
6546166/valor- infracciones-faltas-sube-salario
[3] From today, a fine applies for occupying the Metrovia lane in Avenida de las Americas; Desde hoy, multa
por invadir carril de Metrovia en Avenida de las Americas, Diario El Universo, Jun. 2017. [Online].
Available: www.eluniverso.com/noticias/2017/06/12/nota/6227956/hoy-multa-invadir-carril
[4] Third reform of the reforming ordinance and coding of the ordinance that creates and regulates the
integrated system of urban mass transport of the City of Guayaquil - Metrovia System, Gaceta Oficial,
Dec. 2014. [Online]. Available: https://guayaquil.gob.ec/Gacetas/Periodo 2014-2019/Gaceta 17.pdf
[5] The occupancy of the Metrovia lanes occurs at three places; La invasion del carril de la Metrovia se da
en tres sitios, Diario Expreso, Jun. 2018. [Online]. Available: www.expreso.ec/guayaquil/atm-metrovia-
carriles- transitovehicular-multas-paraderos-XD2216356
[6] D. Ni, H. Liu, W. Ding, Y. Xie, H. Wang, H. Pishro-Nik, and Q. Yu, “Cyber-physical integration to connect
vehicles for transformed transportation safety and efficiency,” in International Conference on Industrial,
Engineering and Other Applications of Applied Intelligent Systems. Springer, 2012, pp. 88–94.
[7] H. Muslim, M. Itoh, and M.-P. Pacaux-Lemoine, “Driving with shared control: How support system
performance impacts safety,” in 2016 IEEE International Conference on Systems, Man, and Cybernetics
(SMC). IEEE, 2016, pp. 000 582–000 587.
[8] T. Aizawa and M. Itoh, “Shared automation of lane change for avoiding forward obstacle,” in 2016 IEEE
International Conference on Systems, Man, and Cybernetics (SMC). IEEE, 2016, pp. 003 782–003 787.
[9] T. C. Wilkes, A. J. McGonigle, T. D. Pering, A. J. Taggart, B. S. White, R. G. Bryant, and J. R. Willmott,
“Ultraviolet imaging with low cost smartphone sensors: Development and application of a raspberry pi-
based uv camera,” Sensors, vol. 16, no. 10, p. 1649, 2016.
[10] R. A. Ponguillo and C. V. Medina, “Using open source embedded hardware and software tools in au-
tomatic control from mathematical model,” in Proceedings of the World Congress on Engineering and
Computer Science, vol. 1, 2016.
[11] R. A. Ponguillo, “Deployment of a low cost fuzzy controller using open source embedded hardware
and software tools,” in Proceedings of the International MultiConference of Engineers and Computer
Scientists, vol. 2, 2018.
[12] C. S. Baidal, D. S. Salazar, V. S. Padilla, R. L. Estrada, and N. X. Arreaga, “Design of a wireless sensor
network to detect car accidents on highways,” in 2018 International Symposium on Networks, Computers
and Communications (ISNCC). IEEE, 2018, pp. 1–6.
Int J Elec & Comp Eng, Vol. 10, No. 5, October 2020 : 5217 – 5226
Int J Elec & Comp Eng ISSN: 2088-8708 Ì 5225
[13] C. Vaccaro, D. Torres, A. Collaguazo Jaramillo, W. Velasquez, V. Sanchez Padilla, R. Ponguillo, and
M. Chalen, “Development of a road warning monitoring system by deployment of sensors network and
reactive signaling,” DEStech Transactions on Computer Science and Engineering, no. MMSTA, 2017.
[14] M. Beyeler, Machine Learning for OpenCV. Packt Publishing Ltd, 2017.
[15] J. Howse, P. Joshi, and M. Beyeler, Opencv: computer vision projects with python. Packt Publishing
Ltd, 2016.
[16] G. Saravanan, G. Yamuna, and S. Nandhini, “Real time implementation of rgb to hsv/hsi/hsl and its
reverse color space models,” in 2016 International Conference on Communication and Signal Processing
(ICCSP). IEEE, 2016, pp. 0462–0466.
[17] N. Jamil, T. M. T. Sembok, and Z. A. Bakar, “Noise removal and enhancement of binary images using
morphological operations,” in 2008 International Symposium on Information Technology, vol. 4. IEEE,
2008, pp. 1–6.
[18] P. Vamsikrishna, S. D. Kumar, S. R. Hussain, and K. R. Naidu, “Raspberry pi controlled sms-update-
notification (sun) system,” in 2015 IEEE international conference on electrical, computer and communi-
cation technologies (ICECCT). IEEE, 2015, pp. 1–4.
[19] N. H. A. Aziz, W. N. W. Muhamad, N. A. Wahab, A. J. Alias, A. T. Hashim, and R. Mustafa, “Real time
monitoring critical parameters in tissue culture growth room with sms alert system,” in 2010 International
Conference on Intelligent Systems, Modelling and Simulation. IEEE, 2010, pp. 339–343.
[20] M. F. Sikder, S. Halder, T. Hasan, M. J. Uddin, and M. K. Baowaly, “Smart disaster notification system,”
in 2017 4th International Conference on Advances in Electrical Engineering (ICAEE). IEEE, 2017,
pp. 658–663.
[21] N. A. Samsudin, S. K. A. Khalid, A. M. Yusoff, M. N. Ihkasan, and Z. Senin, “Procedure automation
with immediate user notification: A case study,” in 2011 IEEE Symposium on Business, Engineering and
Industrial Applications (ISBEIA). IEEE, 2011, pp. 253–258.
[22] R. A. Ponguillo, V. S. Padilla, and D. M. Ordonez, “Alarm system based on gsm network and fpga using
nios ii embedded processor,” International Journal of Engineering and Advanced Technology, vol. 8,
no. 6, pp. 4144–4148, 2019. [Online]. Available: www.scopus.com
[23] K. Lappanitchayakul, “Development of email and sms based notification system to detect abnormal net-
work conditions: A case study of faculty of business administration, rajamangala university of technology
phra nakhon, thailand,” in 2018 International Conference on Intelligent Informatics and Biomedical
Sciences (ICIIBMS), vol. 3. IEEE, 2018, pp. 98–105.
[24] A. A. Lapada, “Development and evaluation of a management information system with sms notification
technology in a philippine military camp,” International Journal of Engineering and Advanced
Technology, vol. 8, no. 5, pp. 1174–1177, 2019. [Online]. Available: www.scopus.com
[25] S. Todorovic and N. Ahuja, “Unsupervised category modeling, recognition, and segmentation in images,”
IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 30, no. 12, pp. 2158–2174, 2008.
[26] N. B. A. Mustafa, F. Bakri, and S. K. Ahmed, “Identification of image angle using projective trans-
formation: application to banana images,” in 2014 IEEE REGION 10 SYMPOSIUM. IEEE, 2014,
pp. 408–413.
[27] K. Yogheedha, A. Nasir, H. Jaafar, and S. Mamduh, “Automatic vehicle license plate recognition sys-
tem based on image processing and template matching approach,” in 2018 International Conference on
Computational Approach in Smart Systems Design and Applications (ICASSDA). IEEE, 2018, pp. 1–8.
BIOGRAPHIES OF AUTHORS
V. Sanchez Padilla is working at the Escuela Superior Politecnica del Litoral as an adjunct lecturer
in the Telematics Engineering Program and collaborates with the academic committee of the master’s
program in telecommunications. He received a master’s degree in telecommunications engineering
from George Mason University, USA and a master’s degree in quality management from the Escuela
Superior Politecnica del Litoral, Ecuador. His research interests focus on public policy, wireless sen-
sor networks, and engineering science education. Memberships include IEEE ComSoc, IEEE TEMS,
Institute of Research Engineers and Doctors, and the Ecuadorian Regional College of Electrical and
Electronics Engineers.
Cyber-physical system based on image recognition... (V. Sanchez Padilla)
5226 Ì ISSN: 2088-8708
R.A. Ponguillo is working towards his doctorate in engineering in the Department of Industrial
Systems Engineering and Product Design at Ghent University, Belgium. He obtained his master’s
degree in management information system from the Escuela Superior Politecnica del Litoral
(ESPOL), Ecuador. At ESPOL, he worked as an adjunct lecturer in the Digital Electronics Depart-
ment of the Faculty of Electrical and Computer Engineering. His research interests lie primarily in
fuzzy logic, technology development by FPGA, and embedded systems. Memberships include IEEE,
IAENG, and the Regional College of Electrical and Electronics Engineers from Ecuador.
A.A. Abad is working as biomedical engineer at Sistagrosa, part of the Elicrom group in the city
of Guayaquil, Ecuador. He obtained an engineering degree in electronics and telecommunications
from the Escuela Superior Politecnica del Litoral (ESPOL), Ecuador. While at ESPOL, he was
teaching assistant of the laboratories of microcontrollers and digital systems. His expertise includes
VHDL programming with research interests in electronics applications, embedded systems, and
bio-engineering. He holds technical certifications from different vendors.
L.E. Salas is working as a lecturer at the CREAR Institute, teaching topics related to physics,
mathematics, and robotics, holding the position of Math & Technology Coordinator. She obtained her
engineering degree in electronics and telecommunications from the Escuela Superior Politecnica del
Litoral (ESPOL), Ecuador. She has attended several courses related to electronics, operating systems,
and programming.
Int J Elec & Comp Eng, Vol. 10, No. 5, October 2020 : 5217 – 5226

More Related Content

What's hot

CL436 Transport Planning Final Submission
CL436 Transport Planning Final SubmissionCL436 Transport Planning Final Submission
CL436 Transport Planning Final Submission
Gordon Best
 
IRJET- Real-Time Forecasting of EV Charging Station Scheduling for Smart Ener...
IRJET- Real-Time Forecasting of EV Charging Station Scheduling for Smart Ener...IRJET- Real-Time Forecasting of EV Charging Station Scheduling for Smart Ener...
IRJET- Real-Time Forecasting of EV Charging Station Scheduling for Smart Ener...
IRJET Journal
 
South East Europe Rail conference - Libor lochman
South East Europe Rail conference - Libor lochmanSouth East Europe Rail conference - Libor lochman
South East Europe Rail conference - Libor lochman
Russell Publishing
 
Estimating residential public transport trip generation rates
Estimating residential public transport trip generation ratesEstimating residential public transport trip generation rates
Estimating residential public transport trip generation rates
JumpingJaq
 
TfGM Open data update - Transport
TfGM Open data update - TransportTfGM Open data update - Transport
TfGM Open data update - Transport
Open Data Manchester
 
BRT Station Design in the Urban Context
BRT Station Design in the Urban ContextBRT Station Design in the Urban Context
BRT Station Design in the Urban Context
BRTCoE
 
Tram seminar ppt
Tram seminar pptTram seminar ppt
Tram seminar ppt
ashik ks
 
An Optimal Route Discovery using Biogeography based Optimization for Vehicula...
An Optimal Route Discovery using Biogeography based Optimization for Vehicula...An Optimal Route Discovery using Biogeography based Optimization for Vehicula...
An Optimal Route Discovery using Biogeography based Optimization for Vehicula...
StevePrice20
 
Traffic Queueing analysis using VISSIM Software by RK
Traffic Queueing analysis using VISSIM Software by RKTraffic Queueing analysis using VISSIM Software by RK
Traffic Queueing analysis using VISSIM Software by RK
Raam Krishna Prakash Jagali
 
H046405864
H046405864H046405864
H046405864
IOSR-JEN
 
Geolocation movement monitoring for Europorte - Eurailmag March 2012
Geolocation movement monitoring for Europorte - Eurailmag March 2012Geolocation movement monitoring for Europorte - Eurailmag March 2012
Geolocation movement monitoring for Europorte - Eurailmag March 2012
Railnova
 
Inter vehicular communication using packet network theory
Inter vehicular communication using packet network theoryInter vehicular communication using packet network theory
Inter vehicular communication using packet network theory
eSAT Publishing House
 
Making the Most of Long-Range Models for AV/CV Planning
Making the Most of Long-Range Models for AV/CV PlanningMaking the Most of Long-Range Models for AV/CV Planning
Making the Most of Long-Range Models for AV/CV Planning
Texas A&M Transportation Institute
 
VEHICULAR 2020 Presentation by Kohei Hosono
VEHICULAR 2020 Presentation by Kohei HosonoVEHICULAR 2020 Presentation by Kohei Hosono
VEHICULAR 2020 Presentation by Kohei Hosono
Kohei Hosono
 
A Proposed Model for Radio Frequency Systems to Tracking Trains via GPS
A Proposed Model for Radio Frequency Systems to Tracking Trains via GPSA Proposed Model for Radio Frequency Systems to Tracking Trains via GPS
A Proposed Model for Radio Frequency Systems to Tracking Trains via GPS
Hossam Al-Ansary
 
Light rail transit system
Light rail transit systemLight rail transit system
Light rail transit system
ashik ks
 
Webinar: Examples of BRT implementation in South Africa metropolitan and smal...
Webinar: Examples of BRT implementation in South Africa metropolitan and smal...Webinar: Examples of BRT implementation in South Africa metropolitan and smal...
Webinar: Examples of BRT implementation in South Africa metropolitan and smal...
BRTCoE
 
Doing more with less - LBI
Doing more with less - LBIDoing more with less - LBI
Doing more with less - LBI
Christian Bode
 
International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)
irjes
 

What's hot (19)

CL436 Transport Planning Final Submission
CL436 Transport Planning Final SubmissionCL436 Transport Planning Final Submission
CL436 Transport Planning Final Submission
 
IRJET- Real-Time Forecasting of EV Charging Station Scheduling for Smart Ener...
IRJET- Real-Time Forecasting of EV Charging Station Scheduling for Smart Ener...IRJET- Real-Time Forecasting of EV Charging Station Scheduling for Smart Ener...
IRJET- Real-Time Forecasting of EV Charging Station Scheduling for Smart Ener...
 
South East Europe Rail conference - Libor lochman
South East Europe Rail conference - Libor lochmanSouth East Europe Rail conference - Libor lochman
South East Europe Rail conference - Libor lochman
 
Estimating residential public transport trip generation rates
Estimating residential public transport trip generation ratesEstimating residential public transport trip generation rates
Estimating residential public transport trip generation rates
 
TfGM Open data update - Transport
TfGM Open data update - TransportTfGM Open data update - Transport
TfGM Open data update - Transport
 
BRT Station Design in the Urban Context
BRT Station Design in the Urban ContextBRT Station Design in the Urban Context
BRT Station Design in the Urban Context
 
Tram seminar ppt
Tram seminar pptTram seminar ppt
Tram seminar ppt
 
An Optimal Route Discovery using Biogeography based Optimization for Vehicula...
An Optimal Route Discovery using Biogeography based Optimization for Vehicula...An Optimal Route Discovery using Biogeography based Optimization for Vehicula...
An Optimal Route Discovery using Biogeography based Optimization for Vehicula...
 
Traffic Queueing analysis using VISSIM Software by RK
Traffic Queueing analysis using VISSIM Software by RKTraffic Queueing analysis using VISSIM Software by RK
Traffic Queueing analysis using VISSIM Software by RK
 
H046405864
H046405864H046405864
H046405864
 
Geolocation movement monitoring for Europorte - Eurailmag March 2012
Geolocation movement monitoring for Europorte - Eurailmag March 2012Geolocation movement monitoring for Europorte - Eurailmag March 2012
Geolocation movement monitoring for Europorte - Eurailmag March 2012
 
Inter vehicular communication using packet network theory
Inter vehicular communication using packet network theoryInter vehicular communication using packet network theory
Inter vehicular communication using packet network theory
 
Making the Most of Long-Range Models for AV/CV Planning
Making the Most of Long-Range Models for AV/CV PlanningMaking the Most of Long-Range Models for AV/CV Planning
Making the Most of Long-Range Models for AV/CV Planning
 
VEHICULAR 2020 Presentation by Kohei Hosono
VEHICULAR 2020 Presentation by Kohei HosonoVEHICULAR 2020 Presentation by Kohei Hosono
VEHICULAR 2020 Presentation by Kohei Hosono
 
A Proposed Model for Radio Frequency Systems to Tracking Trains via GPS
A Proposed Model for Radio Frequency Systems to Tracking Trains via GPSA Proposed Model for Radio Frequency Systems to Tracking Trains via GPS
A Proposed Model for Radio Frequency Systems to Tracking Trains via GPS
 
Light rail transit system
Light rail transit systemLight rail transit system
Light rail transit system
 
Webinar: Examples of BRT implementation in South Africa metropolitan and smal...
Webinar: Examples of BRT implementation in South Africa metropolitan and smal...Webinar: Examples of BRT implementation in South Africa metropolitan and smal...
Webinar: Examples of BRT implementation in South Africa metropolitan and smal...
 
Doing more with less - LBI
Doing more with less - LBIDoing more with less - LBI
Doing more with less - LBI
 
International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)International Refereed Journal of Engineering and Science (IRJES)
International Refereed Journal of Engineering and Science (IRJES)
 

Similar to Cyber-physical system based on image recognition to improve traffic flow: A case study

Control of Traffic Signals by AI based Image Processing
Control of Traffic Signals by AI based Image ProcessingControl of Traffic Signals by AI based Image Processing
Control of Traffic Signals by AI based Image Processing
IRJET Journal
 
Restore and Improve Urban Infrastructure
Restore and Improve Urban InfrastructureRestore and Improve Urban Infrastructure
Restore and Improve Urban Infrastructure
Shahmeer Baweja
 
N010428796
N010428796N010428796
N010428796
IOSR Journals
 
Real time deep-learning based traffic volume count for high-traffic urban art...
Real time deep-learning based traffic volume count for high-traffic urban art...Real time deep-learning based traffic volume count for high-traffic urban art...
Real time deep-learning based traffic volume count for high-traffic urban art...
Conference Papers
 
Real time path planning based on
Real time path planning based onReal time path planning based on
Real time path planning based on
jpstudcorner
 
Help the Genetic Algorithm to Minimize the Urban Traffic on Intersections
Help the Genetic Algorithm to Minimize the Urban Traffic on IntersectionsHelp the Genetic Algorithm to Minimize the Urban Traffic on Intersections
Help the Genetic Algorithm to Minimize the Urban Traffic on Intersections
IJORCS
 
(Paper) A Method for Sharing Traffic Jam Information using Inter-Vehicle Comm...
(Paper) A Method for Sharing Traffic Jam Information using Inter-Vehicle Comm...(Paper) A Method for Sharing Traffic Jam Information using Inter-Vehicle Comm...
(Paper) A Method for Sharing Traffic Jam Information using Inter-Vehicle Comm...
Naoki Shibata
 
IRJET - Smart Traffic Monitoring System
IRJET -  	  Smart Traffic Monitoring SystemIRJET -  	  Smart Traffic Monitoring System
IRJET - Smart Traffic Monitoring System
IRJET Journal
 
Autonomous Traffic Signal Control using Decision Tree
Autonomous Traffic Signal Control using Decision Tree Autonomous Traffic Signal Control using Decision Tree
Autonomous Traffic Signal Control using Decision Tree
IJECEIAES
 
04626520
0462652004626520
04626520
Hakeem Ullah
 
Traffic flow measurement for smart traffic light system design
Traffic flow measurement for smart traffic light system designTraffic flow measurement for smart traffic light system design
Traffic flow measurement for smart traffic light system design
TELKOMNIKA JOURNAL
 
Optimized Traffic Signal Control System at Traffic Intersections Using Vanet
Optimized Traffic Signal Control System at Traffic Intersections Using VanetOptimized Traffic Signal Control System at Traffic Intersections Using Vanet
Optimized Traffic Signal Control System at Traffic Intersections Using Vanet
IOSR Journals
 
SMART SOLUTION FOR RESOLVING HEAVY TRAFFIC USING IOT
SMART SOLUTION FOR RESOLVING HEAVY TRAFFIC USING IOTSMART SOLUTION FOR RESOLVING HEAVY TRAFFIC USING IOT
SMART SOLUTION FOR RESOLVING HEAVY TRAFFIC USING IOT
IRJET Journal
 
Compressed fuzzy logic based multi-criteria AODV routing in VANET environment
Compressed fuzzy logic based multi-criteria AODV routing in VANET environmentCompressed fuzzy logic based multi-criteria AODV routing in VANET environment
Compressed fuzzy logic based multi-criteria AODV routing in VANET environment
IJECEIAES
 
Presentation latest
Presentation latestPresentation latest
Presentation latest
Mislam01
 
A computer vision-based lane detection approach for an autonomous vehicle usi...
A computer vision-based lane detection approach for an autonomous vehicle usi...A computer vision-based lane detection approach for an autonomous vehicle usi...
A computer vision-based lane detection approach for an autonomous vehicle usi...
Md. Faishal Rahaman
 
A novel k-means powered algorithm for an efficient clustering in vehicular ad...
A novel k-means powered algorithm for an efficient clustering in vehicular ad...A novel k-means powered algorithm for an efficient clustering in vehicular ad...
A novel k-means powered algorithm for an efficient clustering in vehicular ad...
IJECEIAES
 
A computer vision-based lane detection technique using gradient threshold and...
A computer vision-based lane detection technique using gradient threshold and...A computer vision-based lane detection technique using gradient threshold and...
A computer vision-based lane detection technique using gradient threshold and...
IJECEIAES
 
[IJET-V1I3P19] Authors :Nilesh B Karande , Nagaraju Bogiri.
[IJET-V1I3P19] Authors :Nilesh B Karande , Nagaraju Bogiri.[IJET-V1I3P19] Authors :Nilesh B Karande , Nagaraju Bogiri.
[IJET-V1I3P19] Authors :Nilesh B Karande , Nagaraju Bogiri.
IJET - International Journal of Engineering and Techniques
 
A Dynamic Vehicular Traffic Control Using Ant Colony And Traffic Light Optimi...
A Dynamic Vehicular Traffic Control Using Ant Colony And Traffic Light Optimi...A Dynamic Vehicular Traffic Control Using Ant Colony And Traffic Light Optimi...
A Dynamic Vehicular Traffic Control Using Ant Colony And Traffic Light Optimi...
Kristen Carter
 

Similar to Cyber-physical system based on image recognition to improve traffic flow: A case study (20)

Control of Traffic Signals by AI based Image Processing
Control of Traffic Signals by AI based Image ProcessingControl of Traffic Signals by AI based Image Processing
Control of Traffic Signals by AI based Image Processing
 
Restore and Improve Urban Infrastructure
Restore and Improve Urban InfrastructureRestore and Improve Urban Infrastructure
Restore and Improve Urban Infrastructure
 
N010428796
N010428796N010428796
N010428796
 
Real time deep-learning based traffic volume count for high-traffic urban art...
Real time deep-learning based traffic volume count for high-traffic urban art...Real time deep-learning based traffic volume count for high-traffic urban art...
Real time deep-learning based traffic volume count for high-traffic urban art...
 
Real time path planning based on
Real time path planning based onReal time path planning based on
Real time path planning based on
 
Help the Genetic Algorithm to Minimize the Urban Traffic on Intersections
Help the Genetic Algorithm to Minimize the Urban Traffic on IntersectionsHelp the Genetic Algorithm to Minimize the Urban Traffic on Intersections
Help the Genetic Algorithm to Minimize the Urban Traffic on Intersections
 
(Paper) A Method for Sharing Traffic Jam Information using Inter-Vehicle Comm...
(Paper) A Method for Sharing Traffic Jam Information using Inter-Vehicle Comm...(Paper) A Method for Sharing Traffic Jam Information using Inter-Vehicle Comm...
(Paper) A Method for Sharing Traffic Jam Information using Inter-Vehicle Comm...
 
IRJET - Smart Traffic Monitoring System
IRJET -  	  Smart Traffic Monitoring SystemIRJET -  	  Smart Traffic Monitoring System
IRJET - Smart Traffic Monitoring System
 
Autonomous Traffic Signal Control using Decision Tree
Autonomous Traffic Signal Control using Decision Tree Autonomous Traffic Signal Control using Decision Tree
Autonomous Traffic Signal Control using Decision Tree
 
04626520
0462652004626520
04626520
 
Traffic flow measurement for smart traffic light system design
Traffic flow measurement for smart traffic light system designTraffic flow measurement for smart traffic light system design
Traffic flow measurement for smart traffic light system design
 
Optimized Traffic Signal Control System at Traffic Intersections Using Vanet
Optimized Traffic Signal Control System at Traffic Intersections Using VanetOptimized Traffic Signal Control System at Traffic Intersections Using Vanet
Optimized Traffic Signal Control System at Traffic Intersections Using Vanet
 
SMART SOLUTION FOR RESOLVING HEAVY TRAFFIC USING IOT
SMART SOLUTION FOR RESOLVING HEAVY TRAFFIC USING IOTSMART SOLUTION FOR RESOLVING HEAVY TRAFFIC USING IOT
SMART SOLUTION FOR RESOLVING HEAVY TRAFFIC USING IOT
 
Compressed fuzzy logic based multi-criteria AODV routing in VANET environment
Compressed fuzzy logic based multi-criteria AODV routing in VANET environmentCompressed fuzzy logic based multi-criteria AODV routing in VANET environment
Compressed fuzzy logic based multi-criteria AODV routing in VANET environment
 
Presentation latest
Presentation latestPresentation latest
Presentation latest
 
A computer vision-based lane detection approach for an autonomous vehicle usi...
A computer vision-based lane detection approach for an autonomous vehicle usi...A computer vision-based lane detection approach for an autonomous vehicle usi...
A computer vision-based lane detection approach for an autonomous vehicle usi...
 
A novel k-means powered algorithm for an efficient clustering in vehicular ad...
A novel k-means powered algorithm for an efficient clustering in vehicular ad...A novel k-means powered algorithm for an efficient clustering in vehicular ad...
A novel k-means powered algorithm for an efficient clustering in vehicular ad...
 
A computer vision-based lane detection technique using gradient threshold and...
A computer vision-based lane detection technique using gradient threshold and...A computer vision-based lane detection technique using gradient threshold and...
A computer vision-based lane detection technique using gradient threshold and...
 
[IJET-V1I3P19] Authors :Nilesh B Karande , Nagaraju Bogiri.
[IJET-V1I3P19] Authors :Nilesh B Karande , Nagaraju Bogiri.[IJET-V1I3P19] Authors :Nilesh B Karande , Nagaraju Bogiri.
[IJET-V1I3P19] Authors :Nilesh B Karande , Nagaraju Bogiri.
 
A Dynamic Vehicular Traffic Control Using Ant Colony And Traffic Light Optimi...
A Dynamic Vehicular Traffic Control Using Ant Colony And Traffic Light Optimi...A Dynamic Vehicular Traffic Control Using Ant Colony And Traffic Light Optimi...
A Dynamic Vehicular Traffic Control Using Ant Colony And Traffic Light Optimi...
 

More from IJECEIAES

Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...
IJECEIAES
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
IJECEIAES
 
A review on features and methods of potential fishing zone
A review on features and methods of potential fishing zoneA review on features and methods of potential fishing zone
A review on features and methods of potential fishing zone
IJECEIAES
 
Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...
IJECEIAES
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...
IJECEIAES
 
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
IJECEIAES
 
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
IJECEIAES
 
Smart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a surveySmart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a survey
IJECEIAES
 
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...
IJECEIAES
 
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
IJECEIAES
 
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
IJECEIAES
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
IJECEIAES
 
Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
IJECEIAES
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...
IJECEIAES
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...
IJECEIAES
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
IJECEIAES
 

More from IJECEIAES (20)

Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...Neural network optimizer of proportional-integral-differential controller par...
Neural network optimizer of proportional-integral-differential controller par...
 
An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...An improved modulation technique suitable for a three level flying capacitor ...
An improved modulation technique suitable for a three level flying capacitor ...
 
A review on features and methods of potential fishing zone
A review on features and methods of potential fishing zoneA review on features and methods of potential fishing zone
A review on features and methods of potential fishing zone
 
Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...Electrical signal interference minimization using appropriate core material f...
Electrical signal interference minimization using appropriate core material f...
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...Bibliometric analysis highlighting the role of women in addressing climate ch...
Bibliometric analysis highlighting the role of women in addressing climate ch...
 
Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...Voltage and frequency control of microgrid in presence of micro-turbine inter...
Voltage and frequency control of microgrid in presence of micro-turbine inter...
 
Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...Enhancing battery system identification: nonlinear autoregressive modeling fo...
Enhancing battery system identification: nonlinear autoregressive modeling fo...
 
Smart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a surveySmart grid deployment: from a bibliometric analysis to a survey
Smart grid deployment: from a bibliometric analysis to a survey
 
Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...Use of analytical hierarchy process for selecting and prioritizing islanding ...
Use of analytical hierarchy process for selecting and prioritizing islanding ...
 
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
Enhancing of single-stage grid-connected photovoltaic system using fuzzy logi...
 
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
Enhancing photovoltaic system maximum power point tracking with fuzzy logic-b...
 
Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...Adaptive synchronous sliding control for a robot manipulator based on neural ...
Adaptive synchronous sliding control for a robot manipulator based on neural ...
 
Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...Remote field-programmable gate array laboratory for signal acquisition and de...
Remote field-programmable gate array laboratory for signal acquisition and de...
 
Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...Detecting and resolving feature envy through automated machine learning and m...
Detecting and resolving feature envy through automated machine learning and m...
 
Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...Smart monitoring technique for solar cell systems using internet of things ba...
Smart monitoring technique for solar cell systems using internet of things ba...
 
An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...An efficient security framework for intrusion detection and prevention in int...
An efficient security framework for intrusion detection and prevention in int...
 

Recently uploaded

Unit -II Spectroscopy - EC I B.Tech.pdf
Unit -II Spectroscopy - EC  I B.Tech.pdfUnit -II Spectroscopy - EC  I B.Tech.pdf
Unit -II Spectroscopy - EC I B.Tech.pdf
TeluguBadi
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
Kamal Acharya
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
aryanpankaj78
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
Roger Rozario
 
Open Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surfaceOpen Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surface
Indrajeet sahu
 
Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
Dwarkadas J Sanghvi College of Engineering
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
nedcocy
 
Supermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdfSupermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdf
Kamal Acharya
 
This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...
DharmaBanothu
 
Bituminous road construction project based learning report
Bituminous road construction project based learning reportBituminous road construction project based learning report
Bituminous road construction project based learning report
CE19KaushlendraKumar
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
mahaffeycheryld
 
Assistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdfAssistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdf
Seetal Daas
 
Ericsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.pptEricsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.ppt
wafawafa52
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
Gino153088
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Transcat
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
ijaia
 
Levelised Cost of Hydrogen (LCOH) Calculator Manual
Levelised Cost of Hydrogen  (LCOH) Calculator ManualLevelised Cost of Hydrogen  (LCOH) Calculator Manual
Levelised Cost of Hydrogen (LCOH) Calculator Manual
Massimo Talia
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
harshapolam10
 

Recently uploaded (20)

Unit -II Spectroscopy - EC I B.Tech.pdf
Unit -II Spectroscopy - EC  I B.Tech.pdfUnit -II Spectroscopy - EC  I B.Tech.pdf
Unit -II Spectroscopy - EC I B.Tech.pdf
 
Blood finder application project report (1).pdf
Blood finder application project report (1).pdfBlood finder application project report (1).pdf
Blood finder application project report (1).pdf
 
Digital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptxDigital Twins Computer Networking Paper Presentation.pptx
Digital Twins Computer Networking Paper Presentation.pptx
 
Transformers design and coooling methods
Transformers design and coooling methodsTransformers design and coooling methods
Transformers design and coooling methods
 
Open Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surfaceOpen Channel Flow: fluid flow with a free surface
Open Channel Flow: fluid flow with a free surface
 
Introduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.pptIntroduction to Computer Networks & OSI MODEL.ppt
Introduction to Computer Networks & OSI MODEL.ppt
 
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
一比一原版(爱大毕业证书)爱荷华大学毕业证如何办理
 
Supermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdfSupermarket Management System Project Report.pdf
Supermarket Management System Project Report.pdf
 
This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...This study Examines the Effectiveness of Talent Procurement through the Imple...
This study Examines the Effectiveness of Talent Procurement through the Imple...
 
Bituminous road construction project based learning report
Bituminous road construction project based learning reportBituminous road construction project based learning report
Bituminous road construction project based learning report
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
Generative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdfGenerative AI Use cases applications solutions and implementation.pdf
Generative AI Use cases applications solutions and implementation.pdf
 
Assistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdfAssistant Engineer (Chemical) Interview Questions.pdf
Assistant Engineer (Chemical) Interview Questions.pdf
 
Ericsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.pptEricsson LTE Throughput Troubleshooting Techniques.ppt
Ericsson LTE Throughput Troubleshooting Techniques.ppt
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
4. Mosca vol I -Fisica-Tipler-5ta-Edicion-Vol-1.pdf
 
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
Tools & Techniques for Commissioning and Maintaining PV Systems W-Animations ...
 
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELDEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODEL
 
Levelised Cost of Hydrogen (LCOH) Calculator Manual
Levelised Cost of Hydrogen  (LCOH) Calculator ManualLevelised Cost of Hydrogen  (LCOH) Calculator Manual
Levelised Cost of Hydrogen (LCOH) Calculator Manual
 
SCALING OF MOS CIRCUITS m .pptx
SCALING OF MOS CIRCUITS m                 .pptxSCALING OF MOS CIRCUITS m                 .pptx
SCALING OF MOS CIRCUITS m .pptx
 

Cyber-physical system based on image recognition to improve traffic flow: A case study

  • 1. International Journal of Electrical and Computer Engineering (IJECE) Vol. 10, No. 5, October 2020, pp. 5217∼5226 ISSN: 2088-8708, DOI: 10.11591/ijece.v10i5.pp5217-5226 Ì 5217 Cyber-physical system based on image recognition to improve traffic flow: A case study Vladimir Sanchez Padilla, Ronald A. Ponguillo, Arnaldo A. Abad, Lissette E. Salas ESPOL Polytechnic University, Escuela Superior Politecnica del Litoral, ESPOL, Faculty of Electrical and Computer Engineering, Campus Gustavo Galindo, Ecuador Article Info Article history: Received Sep 10, 2019 Revised Feb 2, 2020 Accepted Mar 25, 2020 Keywords: Image capture Object recognition Pattern matching Raspberry Pi UV camera Vehicle detection ABSTRACT Vehicular traffic in metropolitan areas turns congested along either paths or periods. As a case study, we have considered a mass transport system with a bus fleet that rides over exclusive lanes across streets and avenues in an urban area that does not allow the circulation of lightweight vehicles, cargo, and motorcycles. This traffic flow becomes congested due to the absence of restriction policies based on criteria. Moreover, the exclusive lanes are at ground level, decreasing lanes for other vehicles. The main objective of this proposal consists of controlling the access to the exclusive lanes by a cyber-physical system following authorization conditions, verifying the per- mission status of a vehicle by the accurate recognition of license plates to reduce traffic congestion. Therefore, in the case of invading an exclusive lane without permission, the vehicle owner gets a notification of the fine with the respective evidence. Copyright © 2020 Insitute of Advanced Engineeering and Science. All rights reserved. Corresponding Author: Vladimir Sanchez Padilla, Faculty of Electrical and Computer Engineering, ESPOL Polytechnic University, Escuela Superior Politecnica del Litoral, Campus Gustavo Galindo, Km 30.5 Via Perimetral, P. O. Box 09-01-5863, Guayaquil, Ecuador. Email: vladsanc@espol.edu.ec 1. INTRODUCTION Metropolitan areas usually have high occupancy vehicle lanes duly identified based on criteria or conditions, e.g., when the driver of a lightweight vehicle travels with at least one passenger. In the city of Guayaquil, Ecuador, the mass transport service, named Metrovia System, is a solution for the mobility of ground transportation passengers, either from a bus stop (taking a feeder bus to arrive at an integration station or secondary station) or directly from an articulated bus (from a secondary station for moving to an specific area). An articulated bus transits along an avenue or street lane, occupying an exclusive ground lane. The density of an articulated bus is nearly 160 passengers in maximum capacity, which is higher compared to the number of people traveling in non-exclusive lanes. These lanes are shared along some paths with other vehicles with the authorization of the transit agency [1]. The local municipality dictates ordinances for the use of the exclusive lanes, applying a fine to unauthorized vehicles that enter, invade or obstruct them as shown in Figure 1, which consists of one vital minimum wage [2–4] (currently equivalent to USD 400), and two vital minimum wages in case of recidivism [4]. Photo capture from a closed-circuit surveillance system evidences the infraction, notifying to the offenders through electronic means if possible, or communicating them at the time they approach the transit agency for any process. An argument for setting an exclusive lane is the efficiency in terms of traveling time of a higher density of users. At the same time, even if the route frequencies are well scheduled, the buses usually experience delays. Controversies highlight because of derived problems in non-exclusive lanes such as traveling time inefficiency due to traffic congestion, which may increase along some trunks at rush hour; more fuel consumption and Journal homepage: http://ijece.iaescore.com
  • 2. 5218 Ì ISSN: 2088-8708 mechanical parts wear due to continuous jams; noise contamination and gas pollution. Because of traffic jam experiences, lane exclusiveness takes out during some periods and paths. As traffic intensifies, traffic officers allow lightweight vehicles to transit exclusive lanes [5] as traffic intensifies, whether reducing or intensifying congestion, not providing effectiveness and efficiency. Researches pursue traffic allocation to less congested routes, optimizing schemes for rerouting traffic, socializing direct benefits to drivers for enhancing path choices. Vehicular congestion issues can be addressed by system automation to provide alternative paths through not congested roads [6]. Figure 1. Lane invasion signboard warning [3] (Note: the fine is not updated) This work is organized as follows: Section 2 presents related work aspects, addressing that our case study focuses on occupancy controlling. Section 3 depicts the system design covering the image management process by databases for detecting occupancy violations and for the notification process to a vehicle’s owner. Section 4 describes the analysis of the results considering false positive situations in captured images. In the end, Section 5 presents conclusions and lessons learned throughout the development of this proposal. 2. RELATED WORK A related work directly associated with the Ecuadorian situation for controlling the lane access of a mass transport system, particularly in the city of Guayaquil, has not been developed. Nevertheless, similar studies in other countries are available, approaching security by controlled systems for persuading drastic lane changes, such as collision avoidance. These studies look forward to a confidence provision to decrease stress levels of drivers, helping them to detect situations for collision prevention, such as the researches presented in [7] and [8]. On the other hand, we present a cyber-physical system that allows lane sharing to optimize traffic flow circulation, considering lanes that are on a ground-level not occupied all the time. 3. SYSTEM DESIGN The system design implements an electronic circuit with infrared (IR) diodes for vehicle detection, a Raspberry Pi camera [9] for photo capturing, and a Raspberry Pi 3 board for a validation process of the occupancy of the exclusive lanes as shown in Figure 2. We use imported libraries that work with MySQL databases to send text messages through a messaging platform. Both the photo capturing and the license plate validation allow the image reading. Three-dimensional arrays are set up for representing colors where rectangles are formed to indicate the position of the license plate and the color font of the signboards that overwrite the generated images. Moreover, the system reads a signal from an electronic circuit with IR diodes, which act as an infrared barrier to detect vehicles that ingress to an exclusive lane for taking a license plate photo. It is necessary to connect a pin of the Raspberry Pi 3 for the corresponding signal conveying through the IR diode [10, 11] by the General-Purpose-Input-Output pin (GPIO 23) variable definition to count the fines and set anti-rebound in the electronic circuit. The Raspberry Pi camera works as an array for photo capture using searching functions. The array images successions depict real-time video recorded by the capture function that takes the photo at the instant the barrier determines it [12, 13]. To get an appropriated image is necessary to adjust some camera features such as the resolution (320, 240), the angle of view (in this case 180◦ ) and Int J Elec & Comp Eng, Vol. 10, No. 5, October 2020 : 5217 – 5226
  • 3. Int J Elec & Comp Eng ISSN: 2088-8708 Ì 5219 the frame rate to the maximum, aiming to capture the photos as fast as possible, setting it the maximum of 15 fps. The programming of an infinite loop allows the photo-taking, continuously displaying them into a frame. The setup of an anti-bounce code determines if a vehicle passes through the barrier for the photo taking. The process carries out for once until the vehicle passes the barrier as shown in Figure 3, saving the information for the license plate recognition. Figure 2. Connectivity of electronic devices for the validation process Figure 3. Lab test with a mock-up An algorithm processes the photos based on neural networks trained for character recognition [14]. Data acquisition and an OpenCV library training function return a Boolean value: If false, there are problems in the file loading process; otherwise, if true, the process continues asking the photo captured after passed the infrared barrier, saving it into the coding files to identify the license plate, creating copies to generate the fine. For other sensed vehicle, the photo overwrites the photo captured at that instant. A reading function of the OpenCV library loads the photo image [15], and a detection function returns a region list where a rectangular area for license plate recognition finds alphanumeric characters whereas a preprocessing function performs color conversion to HSV in the photo image by extracting values [16] from the OpenCV library [15]. A segmentation function links to the photo image channels, setting addition and subtraction operations to maximize contrasts for removing gray-scale image noises [17], converted previously into erosion and dilation. Moreover, the first filtering removes the Gaussian noise, making it possible to change images to gray-scale as shown in Figure 4(a) for comparing each pixel of the threshold and getting its binary form as shown in Figure 4(b). With the binary image, the algorithm starts searching the license plate varying the gray-scale image and marking rectangles until finding the largest one as depicted in Figure 5. Once detected and extracted a license plate image, the system proceeds to turn it to a gray-scale as shown in Figure 6(a). Character recognition starts with a license plate recognition function as shown in Figure 6(b). Previously, the creation of a back-up is necessary due to the binary image can alter the contours. Then, the analysis of valid characters by a neural network learning provides the files loaded when the process starts. If Cyber-physical system based on image recognition... (V. Sanchez Padilla)
  • 4. 5220 Ì ISSN: 2088-8708 it is into the delimited area of the license plate, the recognition analyzes a returning character list. The area that contains the non-null characters in the license plate region draws a rectangle around it. Both console and dated images present the identified license plate as shown in Figure 7, displaying into an original image window and saving it into a folder if the process analysis determines the permission status has expired. (a) (b) Figure 4. License plate image, (a) in gray-scale (b) in binary Figure 5. Character detection process (a) (b) Figure 6. License plate extracted, (a) in gray-scale (b) for character recognition Figure 7. Character recognition simulation Int J Elec & Comp Eng, Vol. 10, No. 5, October 2020 : 5217 – 5226
  • 5. Int J Elec & Comp Eng ISSN: 2088-8708 Ì 5221 A database that stores the information links a MySQL connector with the hostname to validate a username and a password, specifying the database name that saves the table with the vehicle information that passed with permission. A cursor creation is necessary to specify the lecture parameters for information depiction by console regarding a vehicle that has occupied the exclusive lane. The action selects license plate information depicting as a string per console as shown in Figure 8, and checking permission parameters and its use. Additionally, the system verifies whether the permission is expired or not by comparing its validation period with the current date. Registry commands use the updated information for depicting information through the database (e.g., name, e-mail, cell phone number, permission validity) of the authorized vehicles that paid the fee to occupy the exclusive lanes as depicted in Figure 9. An object calls a method to use sending arguments such as subject and recipient for the e-mail notification process, previously associating an account with the mail server for linking the object argument for the e-mail recipient. Figure 8. Vehicle owner information described in Spanish Figure 9. Registered vehicles information For loading captured images with the modifications made in the analysis process, another object indi- cates the path where the image loads, adding a file name to the header and continuing with an authentication process by the configuration of an SMTP client session object that sends e-mails. Furthermore, a command with parameter information of the sender (administrator) and the recipient (database) sends an e-mail retriev- ing the image with relevant information of the vehicle that invaded the exclusive lane as shown in Figure 10, closing the previous object created. Cyber-physical system based on image recognition... (V. Sanchez Padilla)
  • 6. 5222 Ì ISSN: 2088-8708 Figure 10. E-mail with information of the fine Short message service (SMS) notifications ask some parameters registered in the database, such as information of a cloud account with the respective authorization [18]. A client parameter function object sends a message specifying the recipient and the cell phone number registered in the system warning to the owner that his/her vehicle has occupied an exclusive lane with an expired permission as shown in Figure 11. After sending a notification, another table adds information about the number of the generated fines such as the date and time of the infraction, image name, user information, and the license plate as depicted in Figure 12. Case studies where SMS notifications were deployed in different scenarios with the respective results are available in [19–24]. Figure 11. SMS with information of the fine Figure 12. Database with information of fined vehicles 4. ANALYSIS OF RESULTS Tests were carried out in outdoor environments during daytime hours to ease the reading of the license plates, with a scenario that resembles external conditions. The results of the captured images had variations due to either the position or the type of character in the plate. A different camera than the one used in the prototype system to check the coding efficiency captured the images of the license plates. At the moment of reading an image after loading previous ones, the program recognized characters that did not exist, presenting a false positive as shown in Figure 13. For example, depending on the font used in the license plate, letters with closed-form like the letter C and G depicted a distortion during the recognition as shown in Figure 14, delivering wrong characters such as 0 and 8, respectively. Int J Elec & Comp Eng, Vol. 10, No. 5, October 2020 : 5217 – 5226
  • 7. Int J Elec & Comp Eng ISSN: 2088-8708 Ì 5223 Figure 13. False positive depiction Figure 14. Closed-form characters depiction Alteration during the recognition process occurs depending on the inclination angle of the captured image [25, 26], limiting the recognition area or altering the characters. There are successful cases where an image is captured with either a front or a rear profile without inclinations and with standard font letters with adequate accuracies, such as the ones mentioned in [27]. In our case study, a factor that affects the accuracy relationship was the inclination angle during the capturing of the characters as shown in the Figures 15(a) and 15(b). Table 1 depicts a match percentage of the algorithm when recognizing the characters from all the captures done. (a) (b) Figure 15. Captured images, (a) with altered information (b) with correct information Table 1. Sample coincidences License plate Recognized characters Wrong characters/Total Accuracy (%) GSM-9640 OSM-9640 1/7 85.71 GSN-5505 OSN-5505 1/7 85.71 GOY-515 COY-SI5 3/6 50.00 PCN-6934 PON-6934 1/7 85.71 GSP-7329 8SP-73Z9 2/7 71.43 GRL-992 RL-99 2/6 66.67 GSR-7446 6SR-7145 3/7 57.14 MDF-275 MDF-275 0/6 100.00 PBA-1827 PBA-1827 0/7 100.00 Cyber-physical system based on image recognition... (V. Sanchez Padilla)
  • 8. 5224 Ì ISSN: 2088-8708 5. LESSONS LEARNED AND CONCLUSIONS The prototype was built using Python and Raspberry Pi 3 with neural network algorithms. According to the tests carried out, we obtained an accuracy rate average of 78.04%, a percentage not reliable for this sort of application. Future work should include algorithm testing that not only work with images in the front and rear profile but also to correct inclinations for a better image cleaning before the characters’ extraction. On the other hand, the implementation costs can diminish by either doing the detection by Python codes or decreasing the capturing time of the license plate. Moreover, the Raspberry Pi camera was a convenient tool for capturing images due to its resolution of 5 Megapixels and static image processing of up to 2592x1944 pixels. However, other options can be considered for capturing motion images, to attain instant captures with higher resolution and expanded coverage to overcome speed constraints. Regarding the text message notification platform, its scope was limited insomuch as it was not able to work worldwide, covering to cell phones of the mobile network operators working in Ecuador. This situation can be overcome with the implementation of GSM modules. Also, as this project works through the Internet, it is required a system connection with enough bandwidth to ensure notification delivery in case of generation of a fine. REFERENCES [1] Ten sections of the exclusive lane of the Metrovia System in Guayaquil are shared; Diez tramos del carril exclusivo de la Metrovia en Guayaquil son compartidos, Diario El Universo, Oct. 2017. [Online]. Available: www.eluniverso.com/guayaquil/2017/10/23/nota/6446788/diez-tramos-carril- exclusivo-metrovia- guayaquil-son-compartidos. [2] Value of infractions and faults increases by salary; Valor de infracciones y faltas sube por salario, Diario El Universo, Jan. 2018. [Online]. Available: www.eluniverso.com/guayaquil/2018/01/01/nota/ 6546166/valor- infracciones-faltas-sube-salario [3] From today, a fine applies for occupying the Metrovia lane in Avenida de las Americas; Desde hoy, multa por invadir carril de Metrovia en Avenida de las Americas, Diario El Universo, Jun. 2017. [Online]. Available: www.eluniverso.com/noticias/2017/06/12/nota/6227956/hoy-multa-invadir-carril [4] Third reform of the reforming ordinance and coding of the ordinance that creates and regulates the integrated system of urban mass transport of the City of Guayaquil - Metrovia System, Gaceta Oficial, Dec. 2014. [Online]. Available: https://guayaquil.gob.ec/Gacetas/Periodo 2014-2019/Gaceta 17.pdf [5] The occupancy of the Metrovia lanes occurs at three places; La invasion del carril de la Metrovia se da en tres sitios, Diario Expreso, Jun. 2018. [Online]. Available: www.expreso.ec/guayaquil/atm-metrovia- carriles- transitovehicular-multas-paraderos-XD2216356 [6] D. Ni, H. Liu, W. Ding, Y. Xie, H. Wang, H. Pishro-Nik, and Q. Yu, “Cyber-physical integration to connect vehicles for transformed transportation safety and efficiency,” in International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems. Springer, 2012, pp. 88–94. [7] H. Muslim, M. Itoh, and M.-P. Pacaux-Lemoine, “Driving with shared control: How support system performance impacts safety,” in 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC). IEEE, 2016, pp. 000 582–000 587. [8] T. Aizawa and M. Itoh, “Shared automation of lane change for avoiding forward obstacle,” in 2016 IEEE International Conference on Systems, Man, and Cybernetics (SMC). IEEE, 2016, pp. 003 782–003 787. [9] T. C. Wilkes, A. J. McGonigle, T. D. Pering, A. J. Taggart, B. S. White, R. G. Bryant, and J. R. Willmott, “Ultraviolet imaging with low cost smartphone sensors: Development and application of a raspberry pi- based uv camera,” Sensors, vol. 16, no. 10, p. 1649, 2016. [10] R. A. Ponguillo and C. V. Medina, “Using open source embedded hardware and software tools in au- tomatic control from mathematical model,” in Proceedings of the World Congress on Engineering and Computer Science, vol. 1, 2016. [11] R. A. Ponguillo, “Deployment of a low cost fuzzy controller using open source embedded hardware and software tools,” in Proceedings of the International MultiConference of Engineers and Computer Scientists, vol. 2, 2018. [12] C. S. Baidal, D. S. Salazar, V. S. Padilla, R. L. Estrada, and N. X. Arreaga, “Design of a wireless sensor network to detect car accidents on highways,” in 2018 International Symposium on Networks, Computers and Communications (ISNCC). IEEE, 2018, pp. 1–6. Int J Elec & Comp Eng, Vol. 10, No. 5, October 2020 : 5217 – 5226
  • 9. Int J Elec & Comp Eng ISSN: 2088-8708 Ì 5225 [13] C. Vaccaro, D. Torres, A. Collaguazo Jaramillo, W. Velasquez, V. Sanchez Padilla, R. Ponguillo, and M. Chalen, “Development of a road warning monitoring system by deployment of sensors network and reactive signaling,” DEStech Transactions on Computer Science and Engineering, no. MMSTA, 2017. [14] M. Beyeler, Machine Learning for OpenCV. Packt Publishing Ltd, 2017. [15] J. Howse, P. Joshi, and M. Beyeler, Opencv: computer vision projects with python. Packt Publishing Ltd, 2016. [16] G. Saravanan, G. Yamuna, and S. Nandhini, “Real time implementation of rgb to hsv/hsi/hsl and its reverse color space models,” in 2016 International Conference on Communication and Signal Processing (ICCSP). IEEE, 2016, pp. 0462–0466. [17] N. Jamil, T. M. T. Sembok, and Z. A. Bakar, “Noise removal and enhancement of binary images using morphological operations,” in 2008 International Symposium on Information Technology, vol. 4. IEEE, 2008, pp. 1–6. [18] P. Vamsikrishna, S. D. Kumar, S. R. Hussain, and K. R. Naidu, “Raspberry pi controlled sms-update- notification (sun) system,” in 2015 IEEE international conference on electrical, computer and communi- cation technologies (ICECCT). IEEE, 2015, pp. 1–4. [19] N. H. A. Aziz, W. N. W. Muhamad, N. A. Wahab, A. J. Alias, A. T. Hashim, and R. Mustafa, “Real time monitoring critical parameters in tissue culture growth room with sms alert system,” in 2010 International Conference on Intelligent Systems, Modelling and Simulation. IEEE, 2010, pp. 339–343. [20] M. F. Sikder, S. Halder, T. Hasan, M. J. Uddin, and M. K. Baowaly, “Smart disaster notification system,” in 2017 4th International Conference on Advances in Electrical Engineering (ICAEE). IEEE, 2017, pp. 658–663. [21] N. A. Samsudin, S. K. A. Khalid, A. M. Yusoff, M. N. Ihkasan, and Z. Senin, “Procedure automation with immediate user notification: A case study,” in 2011 IEEE Symposium on Business, Engineering and Industrial Applications (ISBEIA). IEEE, 2011, pp. 253–258. [22] R. A. Ponguillo, V. S. Padilla, and D. M. Ordonez, “Alarm system based on gsm network and fpga using nios ii embedded processor,” International Journal of Engineering and Advanced Technology, vol. 8, no. 6, pp. 4144–4148, 2019. [Online]. Available: www.scopus.com [23] K. Lappanitchayakul, “Development of email and sms based notification system to detect abnormal net- work conditions: A case study of faculty of business administration, rajamangala university of technology phra nakhon, thailand,” in 2018 International Conference on Intelligent Informatics and Biomedical Sciences (ICIIBMS), vol. 3. IEEE, 2018, pp. 98–105. [24] A. A. Lapada, “Development and evaluation of a management information system with sms notification technology in a philippine military camp,” International Journal of Engineering and Advanced Technology, vol. 8, no. 5, pp. 1174–1177, 2019. [Online]. Available: www.scopus.com [25] S. Todorovic and N. Ahuja, “Unsupervised category modeling, recognition, and segmentation in images,” IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 30, no. 12, pp. 2158–2174, 2008. [26] N. B. A. Mustafa, F. Bakri, and S. K. Ahmed, “Identification of image angle using projective trans- formation: application to banana images,” in 2014 IEEE REGION 10 SYMPOSIUM. IEEE, 2014, pp. 408–413. [27] K. Yogheedha, A. Nasir, H. Jaafar, and S. Mamduh, “Automatic vehicle license plate recognition sys- tem based on image processing and template matching approach,” in 2018 International Conference on Computational Approach in Smart Systems Design and Applications (ICASSDA). IEEE, 2018, pp. 1–8. BIOGRAPHIES OF AUTHORS V. Sanchez Padilla is working at the Escuela Superior Politecnica del Litoral as an adjunct lecturer in the Telematics Engineering Program and collaborates with the academic committee of the master’s program in telecommunications. He received a master’s degree in telecommunications engineering from George Mason University, USA and a master’s degree in quality management from the Escuela Superior Politecnica del Litoral, Ecuador. His research interests focus on public policy, wireless sen- sor networks, and engineering science education. Memberships include IEEE ComSoc, IEEE TEMS, Institute of Research Engineers and Doctors, and the Ecuadorian Regional College of Electrical and Electronics Engineers. Cyber-physical system based on image recognition... (V. Sanchez Padilla)
  • 10. 5226 Ì ISSN: 2088-8708 R.A. Ponguillo is working towards his doctorate in engineering in the Department of Industrial Systems Engineering and Product Design at Ghent University, Belgium. He obtained his master’s degree in management information system from the Escuela Superior Politecnica del Litoral (ESPOL), Ecuador. At ESPOL, he worked as an adjunct lecturer in the Digital Electronics Depart- ment of the Faculty of Electrical and Computer Engineering. His research interests lie primarily in fuzzy logic, technology development by FPGA, and embedded systems. Memberships include IEEE, IAENG, and the Regional College of Electrical and Electronics Engineers from Ecuador. A.A. Abad is working as biomedical engineer at Sistagrosa, part of the Elicrom group in the city of Guayaquil, Ecuador. He obtained an engineering degree in electronics and telecommunications from the Escuela Superior Politecnica del Litoral (ESPOL), Ecuador. While at ESPOL, he was teaching assistant of the laboratories of microcontrollers and digital systems. His expertise includes VHDL programming with research interests in electronics applications, embedded systems, and bio-engineering. He holds technical certifications from different vendors. L.E. Salas is working as a lecturer at the CREAR Institute, teaching topics related to physics, mathematics, and robotics, holding the position of Math & Technology Coordinator. She obtained her engineering degree in electronics and telecommunications from the Escuela Superior Politecnica del Litoral (ESPOL), Ecuador. She has attended several courses related to electronics, operating systems, and programming. Int J Elec & Comp Eng, Vol. 10, No. 5, October 2020 : 5217 – 5226