SlideShare a Scribd company logo
1 of 8
Download to read offline
Aworinde Halleluyah Oluwatobi, Lala Olusegun Gbenga, Alamu, Femi Ololade, Abidoye, Itunuoluwa
Feranmi & Olayiwola, Adedayo Amos
Advances in Multimedia – An International Journal (AMIJ), Volume (6) : Issue (1) : 2020 1
A Model for Car Plate Recognition & Speed Tracking (CPR-STS)
using Machine Learning Algorithms
Aworinde, Halleluyah Oluwatobi aworinde.halleluyah@bowen.edu.ng
College of Computing & Communication Studies
Bowen University
Iwo, Nigeria
Lala, Olusegun Gbenga segun.lala@bowen.edu.ng
College of Computing & Communication Studies
Bowen University
Iwo, Nigeria
Alamu, Femi Ololade falamu@unilag.edu.ng
Department of Computer Sciences
University of Lagos
Lagos, Nigeria
Abidoye, Itunuoluwa Feranmi itunu221@gmail.com
Gems Consulting
Lagos, Nigeria
Olayiwola, Adedayo Amos adedayoolayiwola@gmail.com
Department of Computer Engineering
Ladoke Akintola University of Technology
Ogbomoso, Nigeria
Abstract
The transportation challenges experienced in major cities as a result of influx of people in search
of greener pastures is increasing on a daily basis. This results in an increase in the number of
cars plying and competing for driving space on narrow roads. Many drivers violate traffic laws as
a result of this and how to prosecute them without chasing them remains an issue to be
addressed. Therefore, this research presents a model that can be used to solve this challenge
using machine learning algorithms. The model consists of recognition modules such as image
acquisition, Gaussian blur, localization of car plate, character segmentation and optical character
recognition of car plate. K-NN Algorithm was used for training licensed plate font type spanning
A-Z and 0-9 while the speed tracking module used a camera which is automatically self-initiated
to track the speed of any moving object within its range of focus. The performance of the model
was evaluated using metrics such as recognition accuracy, positive prediction value, negative
prediction value, specificity and sensitivity. A tracking accuracy of 82% was achieved.
Keywords: Pattern Recognition, Car Plate Recognition, Speed Tracking, Optical Character
Recognition (OCR), Machine Learning, Image Processing.
1. INTRODUCTION
The demand for machines that can think and perform independently has constantly been a priority
on the list of human desires. This dates back to the ancient Greece when the idea of
programmable computers was first conceived [1]. Observers wondered if a time would come
when such computers would be able to reason and make decisions independently. Today artificial
intelligence (AI) as a thriving field with several practical application and active research areas has
witnessed steady growth and improvement in the concept of machine independence resulting
Aworinde Halleluyah Oluwatobi, Lala Olusegun Gbenga, Alamu, Femi Ololade, Abidoye, Itunuoluwa
Feranmi & Olayiwola, Adedayo Amos
Advances in Multimedia – An International Journal (AMIJ), Volume (6) : Issue (1) : 2020 2
from the creation of such systems. Scientist in various part of the world has particularly looked
into automating routine labor to reduce human effort, improve throughput and manage time [2].
Hence, in the early days of artificial intelligence, the field rapidly tackled and solved problems that
are intellectually and routine difficult for humans. As such, activities or jobs whose result and
success require a high level of accuracy but are relatively straight forward for computers served
as the foundational areas to invest in and improve upon [3]. Gathering knowledge from
experience and historical data has served as a basis for creating several solutions to tackle
various issues relating to routine tasks in different fields. Indeed, AI can boast of successful
implementation in Agriculture, Security, Fraud detections and prevention, Medicine,
manufacturing, sport and many more. In security, AI is not a new concept. Massive amount of
data in its various forms collected with the use of video cameras and sensors serve as input to
machine learning and security systems to advance machine learning and make systems and
devices smarter. Video analyzing, drones & robots, natural language processing, anomaly
detection and activity recognition are areas that have been incorporated into the security sector to
help improve the sector [4][5]. Recognizing the need to improve security on the university campus
and a desire to reduce the current challenges in ensuring security based on manual approach,
this research work proposes a technological approach which would automate security by
controlling access (Automated gate control) and improving surveillance using vehicle movement
logging around the campus by using Car plate recognition and speed tracking system (CPR-
STS).
2. RELATED WORKS
Machine learning powers many aspects of modern society from web searches to email spam and
malware filtering, social media services, product recommendations, online customer services and
fraud detection. Machine learning systems are used to identify objects in images, transcribe
speech into text, match news items, recommend products based on user’s interest and also
select relevant results of search [6]. Pattern recognition is the study of how machines can
observe the environment, learn to distinguish patterns of interest from their background, and
make effective decisions about the categories of the patterns [7][8]. A pattern could be a finger
print image, a handwritten cursive word, a human face or a speech signal. Automatic (machine)
recognition, description, classification and grouping of patterns are key issues that is constantly
been addressed in variety of disciplines where pattern recognition has been incorporated [9]. The
process of recognition and classification may consist of one of the following two tasks: supervised
classification and unsupervised classification depending on information availability [6][9]. The
design of pattern recognition system essentially involves the following three aspects: Data
Acquisition and preprocessing, data representation and decision-making. The problem domain
indicates the choice of sensors, prepossessing technique, representation scheme, and the
decision making model used. This result in several algorithms that can be used for the purpose of
pattern recognition. In this research K-Nearest Neighbor algorithm was used.
For several years, there has been an increasing interest among researchers in problems related
to extracting text from video or images. In the 1990s, significant advances in technology took
automatic car plate recognition systems from limited expensive, hard to set up, fixed based
applications to simple point and shoot mobile ones. This created a possibility of creating software
that can run on cheaper non-specialist hardware that did not require the pre-defined angles [10].
Car plate recognition (CPR) is a mass surveillance method that uses optical character recognition
on images to read vehicle registration plates. This task can be accomplished using a computer
system, a closed circuit or road-rule enforcement cameras or specially designed/dedicated
system. This system has been used for different functions which include improving police force
activities, electronic toll collection on pay-per-use roads and cataloguing the movement of traffic
or individuals. License plate recognition systems (LPRS) which was invented in 1976 is an image
process technology used to identify vehicles license plates by using Optical Character
Recognition (OCR) to read the Automatic Number Plate Recognition [11] [12]. Authors in [13]
proposed an automatic number plate recognition (ANPR) which is a method that catches the
vehicle image and confirm its licence number. ANPR was proposed to be used in the retrieval of
Aworinde Halleluyah Oluwatobi, Lala Olusegun Gbenga, Alamu, Femi Ololade, Abidoye, Itunuoluwa
Feranmi & Olayiwola, Adedayo Amos
Advances in Multimedia – An International Journal (AMIJ), Volume (6) : Issue (1) : 2020 3
stolen vehicle on the highway. In a related manner, [14] asserted that high level of precision is
required to recognize car plates when streets are occupied and a number of vehicles are passing
through. By optimizing different parameters, 98% exactness was accomplished in the
implementation. It is essential for tracking stolen vehicles and monitoring of vehicles to attain
100% exactness level. Also, issues like stains, blurred regions, smudges with various text style
and sizes should not be constraints. [15] explained an automatic number recognition system
using morphological operations, histogram manipulation and edge discovery for plate localization
and character segmentation.
Also authors in [16] and [17] described plate localization as an algorithm that is responsible for
finding and isolating the plate on the picture. In this case, the plate is focused on while
disregarding any extraneous data in the picture. Some applications of automatic license plate
recognition which include apprehension of high speeders by comparing the average time it takes
to get from a fixed camera, access control, border control, parking, tolling, stolen cars,
enforcement, traffic control, marketing tool, travel, identification of unauthorized vehicles among
others were highlighted in [18] and [19]. Authors in [17] however, outlined attendant benefit of
putting vehicle plate recognition system in place which include easier vehicle’s arrival/departure
to/from parking lot, preparing updated and instantaneous reports from the situation within the
parking lot, enhancing security in an area, facilitating traffic inflow/outflow during rush hours,
possibility of exerting smart control at access points and traffic signals, among others. In this
research, pattern recognition as a branch of artificial intelligence was used to build a car plate
recognition system which as well serve as a surveillance tool on campus. The system has an
add-on of being able to also track the speed of respective vehicles.
3. METHODOLOGY
The research adopts KNN algorithm and Open CV for its training, character recognition and a
speed/object tracking algorithm. The process of operation involves getting the image of a vehicle
passed into the system and then is processed through an already trained KNN algorithm with
character and numbers for recognition. The process includes: Pre-Processing, Plate Localization,
Segmentation, Feature Extraction/Character Analysis, Character Recognition, Output and
Validation. Open CV and KNN algorithm are fused together to achieve the aim of this work. The
reason for choice of this algorithms is due to their high degree of sensitivity of the local structure
of data. This design is divided into physical and logical representation. The logical design deals
with the identification of system functionality and how users interact with the system to make use
of these functionalities. Logically, the process starts with Car Registration, after which a Vehicle
Identification can be done, followed by number plate validation and speed Tracking. The
architectural framework which showed the units that make up the developed system and their
relationship is presented in Figure 1. The vehicle identification module was carried out by training
the acquired dataset with K-NN algorithm so that the model could identify any vehicle
approaching an access point; the dataset was stored into classification.txt and flattened_image.txt
in order to identify vehicles on selected frames (images). The K-NN classifier’s performance is
tested by varying number of training samples and k value. The recognition rate is calculated by
total number of recognized character divided by total number of character in all the images in
database. Embedded in the vehicle identification module is optical character recognition algorithm
that helps extract vehicle number plate from its image which goes through series of process such
as image acquisition, binarization, character segmentation and character recognition. Plate
localization involves finding the number plate in the image of the vehicle gotten which thereafter is
isolated for further process such as segmentation which does the work of separating the figures
and alphabets on the plate into their constituent parts thereby obtaining the characters
individually. The speed tracking module adopted object motion speed tracking system through the
Open CV library for its processes.
Aworinde Halleluyah Oluwatobi, Lala Olusegun Gbenga, Alamu, Femi Ololade, Abidoye, Itunuoluwa
Feranmi & Olayiwola, Adedayo Amos
Advances in Multimedia – An International Journal (AMIJ), Volume (6) : Issue (1) : 2020 4
Get Car Speed at line of
sight of the moving
Object and calculate the
speed of the car. If limit
is exceeded Print Out
ticket for car else
continue surveillance
Binarization
Character Analysis
Optical Character Recognition
(OCR)
9 KE Y87
User Data Capturing
Camera at the
point of car Entry
to capture plate
number
Vehicle
PlateNumberof
Vehicle
Pre-ProcessingStagesGrey Scale Image
Character Segmentation
Speed Tracking
System
Validation
Check if plate
number is present
in the Database or
not. Due to
decision , Entry is
Made
ImageAcquisition
DataBase
Validate Plate
Number
Vehicle and User
information is gotten If
Speed Limit is Exceeded
and a Ticket is Printed
Storing of user and Vehicle Details
Grant Entry to
car whose
plate number
is recognized
Sending and Retrieval of Data for Validation Process
Sending and Retrieval of Vehicle and User information
Admin
FIGURE 1: Architectural Framework of the Model.
The speed tracking module uses a camera which is automatically self-initiated to track the speed
of any moving object within its range of focus; the module thereafter stores record of the vehicles
at range and gives some information in a web view layout such as the screenshot of the vehicle
on motion, its speed in kilometer per hour (kmph), date and time taken.
Aworinde Halleluyah Oluwatobi, Lala Olusegun Gbenga, Alamu, Femi Ololade, Abidoye, Itunuoluwa
Feranmi & Olayiwola, Adedayo Amos
Advances in Multimedia – An International Journal (AMIJ), Volume (6) : Issue (1) : 2020 5
4. RESULTS AND DISCUSSION
The model recognizes vehicles that are already registered on the system and automatically either
allow or deny access by controlling the gate. Beyond gate access, the model as well has the
capability to monitor the speed of vehicles. At different part of the campus, movement of vehicles
are automatically logged into the system; this enable tracking of vehicles on campus.
4.1 Components of the Developed System
The implementation of the system is divided into the Web View and System Desktop Application.
The web layout consists of web pages such as the user login page (which grants access to
authorized and registered users), vehicle registration page, vehicles entry page etc.
The System desktop application is divided mainly into 3 modules
a) Vehicle Identification
b) Vehicle Authentication
c) Speed Tracking
Vehicle Identification
The vehicle identification module consists of algorithms fused together to help identify vehicles
entering into the school. Embedded in the vehicle identification module is the character
recognition module that helps extract vehicles number plate from its image as shown in Figure 2.
This module is made up of image acquisition, threshold binarization, character segmentation and
character recognition.
FIGURE 2: Vehicle Plate Identification.
Vehicle Authentication
The Vehicle Authentication section is the section which takes care of the authenticity of the
vehicle i.e. the database verification process. All vehicles in the school must have gone through
the registration phase with the admin and must have been registered through the web registration
page; only vehicles registered are allowed access into the school except otherwise as shown in
Figure 3.
Speed Tracking
The Speed Tracking module adopts the Object Motion Speed Tracking system which helps track
the speed of moving object i.e. cars moving at a particular speed range. This module uses the
Open CV library well enough in its processes. The speed tracking module uses a camera which is
launched by the module itself and tracks the speed of any moving object within its range of focus.
As shown in Figure 4, the module also stores record of the cars/ vehicles at range and gives
some information in a web view layout which are the Screenshot of the vehicle on motion, its
speed in kilometre per hour (kmh), date and time taken.
Aworinde Halleluyah Oluwatobi, Lala Olusegun Gbenga, Alamu, Femi Ololade, Abidoye, Itunuoluwa
Feranmi & Olayiwola, Adedayo Amos
Advances in Multimedia – An International Journal (AMIJ), Volume (6) : Issue (1) : 2020 6
FIGURE 3: Vehicle Authentication.
FIGURE 4: Speed Tracking Details.
4.2 Performance Evaluation
The performance evaluation of the system was carried out using accuracy, sensitivity, specificity,
positive prediction value, negative prediction value, false positive rate and false negative rate. All
these are a function of the True Positive (TP), False Positive (FP), True Negative (TN) and False
Negative (FN) values. TP measures the number of characters that were accurately recognized
and extracted as characters from the number plate. TN measures the number of non-characters
that were predicted as not characters. FN measures the number of characters in the number
plate that were predicted as not characters. FP measures the number of non-characters predicted
as characters.TP, TN, FP, and FN values obtained are: 41, 23, 6 and 3 respectively.
%)82(82.0
632318
41






FNFPTNTP
TNTP
Accuracy
%)75(75.0
24
18



FNTP
TP
ySensitivit
Aworinde Halleluyah Oluwatobi, Lala Olusegun Gbenga, Alamu, Femi Ololade, Abidoye, Itunuoluwa
Feranmi & Olayiwola, Adedayo Amos
Advances in Multimedia – An International Journal (AMIJ), Volume (6) : Issue (1) : 2020 7
%)88(88.0
26
23



FPTN
TN
ySpecificit
%)86(86.0
21
18
ValuePredictionPositive 


FPTP
TP
%)79(79.0
29
23
ValuePredictionNegative 


TNFN
TN
%1212.088.011RatePositiveFalse  ySpecificit
%)25(25.0
24
6
RateNegativeFalse 


TPFN
FN
Therefore, with a total number of 50 images with True Positive=18, True Negative=23, False
Positive=3, False Negative=6 which gives an Accuracy level of 82%, Sensitivity level of 75%.
Specificity level =88%, Positive Prediction Value of 86%, Negative Prediction Value of 79%, False
Positive Rate(FPR) of 12%, False Negative Rate(FNR) = 25%. With the FNR higher than the
FPR the system is said to be save for implementation.
5. CONCLUSION
This research has illustrated how vehicle number plates can be extracted from moving vehicle
images captured in real time. The implemented model will in no small measure proffer solution to
age long challenge of having long queues of vehicles at access points with limited personnel
attending to them; with this, less time will be wasted and vehicle overcrowding will be reduced to
the barest minimum. With the STS fraction of the model, cases of hit-and-run and injurious driving
at restricted zones will be curtailed and put in check.
6. REFERENCES
[1] Robson, Eleanor (2008), Mathematics in Ancient Iraq, ISBN 978-0-691-09182-2. p. 5:
[2] Groover, Mikell (2014). Fundamentals of Modern Manufacturing: Materials, Processes, and
Systems (Second Edition)
[3] Kaplan Andreas; Michael Haenlein (2018) Siri, Siri in my Hand, who's the Fairest in the
Land? On the Interpretations, Illustrations and Implications of Artificial Intelligence, Business
Horizons, 62(1)
[4] Sennaar, Kumba. "AI in Agriculture – Present Applications and Impact | Emerj - Artificial
Intelligence Research and Insight". Emerj. Retrieved 2019-03-05.
[5] Baomar, Haitham; Bentley, Peter J. (2016). "An Intelligent Autopilot System that learns flight
emergency procedures by imitating human pilots". 2016 IEEE Symposium Series on
Computational Intelligence (SSCI). pp. 1–9. doi:10.1109/SSCI.2016.7849881. ISBN 978-1-
5090-4240-1.
[6] Yann LeCun, Yoshua Bengio & Geoferry Hinton (2015) “Deep Learning. Nature 520,
doi:10.1038/nature14539, pp 436-445
[7] Vinita Dutt, Vikas Chadhurry & Imran Khan (2011) “Different Approaches in Pattern
Recognition” Computer Science and Engineering: 1(2): 32-35, doi:
10.5923/j.computer.20110102.06
[8] Aworinde Halleluyah Oluwatobi, Onifade O.F.W. (2019) “A Soft Computing Model of Soft
Biometric Traits for Gender and Ethnicity Classification” International Journal of Engineering
and Manufacturing (IJEM) 9(2):.54-63. DOI: 10.5815/ijem.2019.02.05
Aworinde Halleluyah Oluwatobi, Lala Olusegun Gbenga, Alamu, Femi Ololade, Abidoye, Itunuoluwa
Feranmi & Olayiwola, Adedayo Amos
Advances in Multimedia – An International Journal (AMIJ), Volume (6) : Issue (1) : 2020 8
[9] H.O. Aworinde, A.O. Afolabi, A.S. Falohun & O.T. Adedeji (2019) “Performance Evaluation
of Feature Extraction Techniques in Multi-Layer Based Fingerprint Ethnicity Recognition
System” Asian Journal of Research in Computer Science 3(1):1-9, DOI:
10.9734/AJRCOS/2019/v3i130084
[10] Abu Abraham Matthews & Amal Babu P (2017) “Automatic Number Plate Detection” Journal
of Electronics and Communication Engineering (IOSR-JECE) 50-55
[11] Du, Shan; Ibrahim, Mahmoud; Shehata, Mohamed; Badawy, Wael (2012). “Automatic
License Plate Recognition (ALPR): A State-of-the-Art Review” IEEE Transactions on Circuits
and Systems for Video Technology. 23(2): 311-325.
[12] An introduction to ANPR cctv-information.co.uk. Retrieved April 30, 2019.
[13] S. Kranthi, K. Pranathi, A. Srisaila (2016) “Automatic Number Plate Recognition (ANPR)”
International Journal of Advancements in Technology, ISSN 0976-4860
[14] Kuldeepak, Monika kaushik and Munish Vashishath (2012) “License Plate Recognition
System based on Image Processing Using Labview” International Journal of Electronics
Communication and Computer Technology (IJECCT) 2(4):102-105
[15] Amar Badr Mohamed M. Abdelwahab, Ahmed M. Thabet, and Ahmed M.Abdelsadek (2011)
“Automatic Number Plate Recognition System” Annals of the University of Craiova,
Mathematics and Computer Science Series 38(1): 62-71
[16] Li, S. & Chen, Y. (2011) “Licence Plate Recognition” 2011 International Conference on
Computer Applications and Industrial Electronics (ICCAIE 2011)
[17] Saghaei, H. (2016) “Proposal for Automatic License and Number Plate recognition System
for vehicle Identification””
[18] Bhat, R. & Mehandia, B. (2014) “Recognition of Vehicle Number Plate Using Matlab”
International Journal of Innovative Research in Electrical, Electronics, Instrumentation and
Control Engineering, 2(8): 2321 – 2004
[19] Shroeder, R.G., Goldstein, S.M. & Rungtusanatham, M.J. (2011). Chapter Two. Operations
Management.

More Related Content

What's hot

Project Proposal
Project ProposalProject Proposal
Project ProposalRyan Gogats
 
IRJET- Vehicle Seat Vacancy Identification using Image Processing Technique
IRJET- Vehicle Seat Vacancy Identification using Image Processing TechniqueIRJET- Vehicle Seat Vacancy Identification using Image Processing Technique
IRJET- Vehicle Seat Vacancy Identification using Image Processing TechniqueIRJET Journal
 
IRJET- Identification of Accident Prone Spots using Mobile Application
IRJET- Identification of Accident Prone Spots using Mobile ApplicationIRJET- Identification of Accident Prone Spots using Mobile Application
IRJET- Identification of Accident Prone Spots using Mobile ApplicationIRJET Journal
 
Deep Learning Algorithm Using Virtual Environment Data For Self-Driving Car
Deep Learning Algorithm Using Virtual Environment Data For Self-Driving CarDeep Learning Algorithm Using Virtual Environment Data For Self-Driving Car
Deep Learning Algorithm Using Virtual Environment Data For Self-Driving Carsushilkumar1236
 
Real Time Road Blocker Detection and Distance Calculation for Autonomous Vehi...
Real Time Road Blocker Detection and Distance Calculation for Autonomous Vehi...Real Time Road Blocker Detection and Distance Calculation for Autonomous Vehi...
Real Time Road Blocker Detection and Distance Calculation for Autonomous Vehi...Associate Professor in VSB Coimbatore
 
Smart Card: A study of new invention on bus fare in Dhaka city
Smart Card: A study of new invention on bus fare in Dhaka citySmart Card: A study of new invention on bus fare in Dhaka city
Smart Card: A study of new invention on bus fare in Dhaka cityMd. Abdul Munem
 
Eye(I) Still Know! – An App for the Blind Built using Web and AI
Eye(I) Still Know! – An App for the Blind Built using Web and AIEye(I) Still Know! – An App for the Blind Built using Web and AI
Eye(I) Still Know! – An App for the Blind Built using Web and AIDr. Amarjeet Singh
 
Vehicle Tracking System for Kid's Safety
Vehicle Tracking System for Kid's SafetyVehicle Tracking System for Kid's Safety
Vehicle Tracking System for Kid's SafetyDebabrata Bej
 
BUILDING INFORMATICS: REVIEW OF SELECTED INFORMATICS PLATFORM AND VALIDATING ...
BUILDING INFORMATICS: REVIEW OF SELECTED INFORMATICS PLATFORM AND VALIDATING ...BUILDING INFORMATICS: REVIEW OF SELECTED INFORMATICS PLATFORM AND VALIDATING ...
BUILDING INFORMATICS: REVIEW OF SELECTED INFORMATICS PLATFORM AND VALIDATING ...IAEME Publication
 
IRJET-An Interline Dynamic Voltage Restorer (IDVR)
IRJET-An Interline Dynamic Voltage Restorer (IDVR)IRJET-An Interline Dynamic Voltage Restorer (IDVR)
IRJET-An Interline Dynamic Voltage Restorer (IDVR)IRJET Journal
 
Tugas Paper Teknik Penulisan Karya Ilmiah
Tugas Paper Teknik Penulisan Karya IlmiahTugas Paper Teknik Penulisan Karya Ilmiah
Tugas Paper Teknik Penulisan Karya IlmiahSyahditaLika
 
IRJET-Artificial Intelligence and its Applications Goal
IRJET-Artificial Intelligence and its Applications GoalIRJET-Artificial Intelligence and its Applications Goal
IRJET-Artificial Intelligence and its Applications GoalIRJET Journal
 
A novel real time video and data capture of vehicular accident in intelligent...
A novel real time video and data capture of vehicular accident in intelligent...A novel real time video and data capture of vehicular accident in intelligent...
A novel real time video and data capture of vehicular accident in intelligent...IJCNCJournal
 
International Journal of Humanities, Art and Social Studies (IJHASS)
International Journal of Humanities, Art and Social Studies (IJHASS) International Journal of Humanities, Art and Social Studies (IJHASS)
International Journal of Humanities, Art and Social Studies (IJHASS) ijfcst journal
 

What's hot (20)

Project Proposal
Project ProposalProject Proposal
Project Proposal
 
IRJET- Vehicle Seat Vacancy Identification using Image Processing Technique
IRJET- Vehicle Seat Vacancy Identification using Image Processing TechniqueIRJET- Vehicle Seat Vacancy Identification using Image Processing Technique
IRJET- Vehicle Seat Vacancy Identification using Image Processing Technique
 
IRJET- Identification of Accident Prone Spots using Mobile Application
IRJET- Identification of Accident Prone Spots using Mobile ApplicationIRJET- Identification of Accident Prone Spots using Mobile Application
IRJET- Identification of Accident Prone Spots using Mobile Application
 
Deep Learning Algorithm Using Virtual Environment Data For Self-Driving Car
Deep Learning Algorithm Using Virtual Environment Data For Self-Driving CarDeep Learning Algorithm Using Virtual Environment Data For Self-Driving Car
Deep Learning Algorithm Using Virtual Environment Data For Self-Driving Car
 
Real Time Parking Information Provider System on Android Phones
Real Time Parking Information Provider System on Android PhonesReal Time Parking Information Provider System on Android Phones
Real Time Parking Information Provider System on Android Phones
 
Safety for School Children Transport Enhancement System
Safety for School Children Transport Enhancement SystemSafety for School Children Transport Enhancement System
Safety for School Children Transport Enhancement System
 
Ts 2 b topic
Ts 2 b topicTs 2 b topic
Ts 2 b topic
 
Computer vision ppt
Computer vision pptComputer vision ppt
Computer vision ppt
 
Real Time Road Blocker Detection and Distance Calculation for Autonomous Vehi...
Real Time Road Blocker Detection and Distance Calculation for Autonomous Vehi...Real Time Road Blocker Detection and Distance Calculation for Autonomous Vehi...
Real Time Road Blocker Detection and Distance Calculation for Autonomous Vehi...
 
A017430110
A017430110A017430110
A017430110
 
Smart Card: A study of new invention on bus fare in Dhaka city
Smart Card: A study of new invention on bus fare in Dhaka citySmart Card: A study of new invention on bus fare in Dhaka city
Smart Card: A study of new invention on bus fare in Dhaka city
 
Eye(I) Still Know! – An App for the Blind Built using Web and AI
Eye(I) Still Know! – An App for the Blind Built using Web and AIEye(I) Still Know! – An App for the Blind Built using Web and AI
Eye(I) Still Know! – An App for the Blind Built using Web and AI
 
Vehicle Tracking System for Kid's Safety
Vehicle Tracking System for Kid's SafetyVehicle Tracking System for Kid's Safety
Vehicle Tracking System for Kid's Safety
 
BUILDING INFORMATICS: REVIEW OF SELECTED INFORMATICS PLATFORM AND VALIDATING ...
BUILDING INFORMATICS: REVIEW OF SELECTED INFORMATICS PLATFORM AND VALIDATING ...BUILDING INFORMATICS: REVIEW OF SELECTED INFORMATICS PLATFORM AND VALIDATING ...
BUILDING INFORMATICS: REVIEW OF SELECTED INFORMATICS PLATFORM AND VALIDATING ...
 
IRJET-An Interline Dynamic Voltage Restorer (IDVR)
IRJET-An Interline Dynamic Voltage Restorer (IDVR)IRJET-An Interline Dynamic Voltage Restorer (IDVR)
IRJET-An Interline Dynamic Voltage Restorer (IDVR)
 
Tugas Paper Teknik Penulisan Karya Ilmiah
Tugas Paper Teknik Penulisan Karya IlmiahTugas Paper Teknik Penulisan Karya Ilmiah
Tugas Paper Teknik Penulisan Karya Ilmiah
 
Ijcvml
IjcvmlIjcvml
Ijcvml
 
IRJET-Artificial Intelligence and its Applications Goal
IRJET-Artificial Intelligence and its Applications GoalIRJET-Artificial Intelligence and its Applications Goal
IRJET-Artificial Intelligence and its Applications Goal
 
A novel real time video and data capture of vehicular accident in intelligent...
A novel real time video and data capture of vehicular accident in intelligent...A novel real time video and data capture of vehicular accident in intelligent...
A novel real time video and data capture of vehicular accident in intelligent...
 
International Journal of Humanities, Art and Social Studies (IJHASS)
International Journal of Humanities, Art and Social Studies (IJHASS) International Journal of Humanities, Art and Social Studies (IJHASS)
International Journal of Humanities, Art and Social Studies (IJHASS)
 

Similar to A Model for Car Plate Recognition & Speed Tracking (CPR-STS) using Machine Learning Algorithms

Research on object detection and recognition using machine learning algorithm...
Research on object detection and recognition using machine learning algorithm...Research on object detection and recognition using machine learning algorithm...
Research on object detection and recognition using machine learning algorithm...YousefElbayomi
 
A Vision based Driver Support System for Road Sign Detection
A Vision based Driver Support System for Road Sign DetectionA Vision based Driver Support System for Road Sign Detection
A Vision based Driver Support System for Road Sign Detectionidescitation
 
IRJET- Smart Parking System using Facial Recognition, Optical Character Recog...
IRJET- Smart Parking System using Facial Recognition, Optical Character Recog...IRJET- Smart Parking System using Facial Recognition, Optical Character Recog...
IRJET- Smart Parking System using Facial Recognition, Optical Character Recog...IRJET Journal
 
AMI based smart parking system
AMI based smart parking systemAMI based smart parking system
AMI based smart parking systemsandeepsss
 
Implementation of Various Machine Learning Algorithms for Traffic Sign Detect...
Implementation of Various Machine Learning Algorithms for Traffic Sign Detect...Implementation of Various Machine Learning Algorithms for Traffic Sign Detect...
Implementation of Various Machine Learning Algorithms for Traffic Sign Detect...IRJET Journal
 
Automated Identification of Road Identifications using CNN and Keras
Automated Identification of Road Identifications using CNN and KerasAutomated Identification of Road Identifications using CNN and Keras
Automated Identification of Road Identifications using CNN and KerasIRJET Journal
 
Lane Detection and Object Detection
Lane Detection and Object DetectionLane Detection and Object Detection
Lane Detection and Object Detectionijtsrd
 
3M Secure Transportation System.
3M Secure Transportation System.3M Secure Transportation System.
3M Secure Transportation System.IRJET Journal
 
Feature Extraction and Gesture Recognition_978-81-962236-3-2.pdf
Feature Extraction and Gesture Recognition_978-81-962236-3-2.pdfFeature Extraction and Gesture Recognition_978-81-962236-3-2.pdf
Feature Extraction and Gesture Recognition_978-81-962236-3-2.pdfTIRUMALAVASU3
 
Feature Extraction and Gesture Recognition Book.pdf
Feature Extraction and Gesture Recognition Book.pdfFeature Extraction and Gesture Recognition Book.pdf
Feature Extraction and Gesture Recognition Book.pdfSAMREENFIZA3
 
AN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONES
AN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONESAN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONES
AN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONESAM Publications
 
Intelligent Transportation System Based On Machine Learning For Vehicle Perce...
Intelligent Transportation System Based On Machine Learning For Vehicle Perce...Intelligent Transportation System Based On Machine Learning For Vehicle Perce...
Intelligent Transportation System Based On Machine Learning For Vehicle Perce...IRJET Journal
 
IRJET- Vehicle Detection and Tracking System IoT based: A Review
IRJET- Vehicle Detection and Tracking System IoT based: A ReviewIRJET- Vehicle Detection and Tracking System IoT based: A Review
IRJET- Vehicle Detection and Tracking System IoT based: A ReviewIRJET Journal
 
A Survey Paper On Non Intrusive Texting While Driving Detection Using Smart P...
A Survey Paper On Non Intrusive Texting While Driving Detection Using Smart P...A Survey Paper On Non Intrusive Texting While Driving Detection Using Smart P...
A Survey Paper On Non Intrusive Texting While Driving Detection Using Smart P...Kim Daniels
 
Whitepaper: M2M Telematics for Vehicle Detection Using Computer Vision - Happ...
Whitepaper: M2M Telematics for Vehicle Detection Using Computer Vision - Happ...Whitepaper: M2M Telematics for Vehicle Detection Using Computer Vision - Happ...
Whitepaper: M2M Telematics for Vehicle Detection Using Computer Vision - Happ...Happiest Minds Technologies
 
APPLICATION OF VARIOUS DEEP LEARNING MODELS FOR AUTOMATIC TRAFFIC VIOLATION D...
APPLICATION OF VARIOUS DEEP LEARNING MODELS FOR AUTOMATIC TRAFFIC VIOLATION D...APPLICATION OF VARIOUS DEEP LEARNING MODELS FOR AUTOMATIC TRAFFIC VIOLATION D...
APPLICATION OF VARIOUS DEEP LEARNING MODELS FOR AUTOMATIC TRAFFIC VIOLATION D...ijitcs
 
2022- July Gamified_Mobile_Applications_for_Improving_Driving.pdf
2022- July Gamified_Mobile_Applications_for_Improving_Driving.pdf2022- July Gamified_Mobile_Applications_for_Improving_Driving.pdf
2022- July Gamified_Mobile_Applications_for_Improving_Driving.pdfakhileshakm
 
2022- July Gamified_Mobile_Applications_for_Improving_Driving.pdf
2022- July Gamified_Mobile_Applications_for_Improving_Driving.pdf2022- July Gamified_Mobile_Applications_for_Improving_Driving.pdf
2022- July Gamified_Mobile_Applications_for_Improving_Driving.pdfakhileshakm
 
Personalized Driver Alerting System using object detection
Personalized Driver Alerting System using object detectionPersonalized Driver Alerting System using object detection
Personalized Driver Alerting System using object detectionIRJET Journal
 
Automatic parking system using Automatic number plate recognition (ANPR)
Automatic parking system using Automatic number plate recognition (ANPR)Automatic parking system using Automatic number plate recognition (ANPR)
Automatic parking system using Automatic number plate recognition (ANPR)IRJET Journal
 

Similar to A Model for Car Plate Recognition & Speed Tracking (CPR-STS) using Machine Learning Algorithms (20)

Research on object detection and recognition using machine learning algorithm...
Research on object detection and recognition using machine learning algorithm...Research on object detection and recognition using machine learning algorithm...
Research on object detection and recognition using machine learning algorithm...
 
A Vision based Driver Support System for Road Sign Detection
A Vision based Driver Support System for Road Sign DetectionA Vision based Driver Support System for Road Sign Detection
A Vision based Driver Support System for Road Sign Detection
 
IRJET- Smart Parking System using Facial Recognition, Optical Character Recog...
IRJET- Smart Parking System using Facial Recognition, Optical Character Recog...IRJET- Smart Parking System using Facial Recognition, Optical Character Recog...
IRJET- Smart Parking System using Facial Recognition, Optical Character Recog...
 
AMI based smart parking system
AMI based smart parking systemAMI based smart parking system
AMI based smart parking system
 
Implementation of Various Machine Learning Algorithms for Traffic Sign Detect...
Implementation of Various Machine Learning Algorithms for Traffic Sign Detect...Implementation of Various Machine Learning Algorithms for Traffic Sign Detect...
Implementation of Various Machine Learning Algorithms for Traffic Sign Detect...
 
Automated Identification of Road Identifications using CNN and Keras
Automated Identification of Road Identifications using CNN and KerasAutomated Identification of Road Identifications using CNN and Keras
Automated Identification of Road Identifications using CNN and Keras
 
Lane Detection and Object Detection
Lane Detection and Object DetectionLane Detection and Object Detection
Lane Detection and Object Detection
 
3M Secure Transportation System.
3M Secure Transportation System.3M Secure Transportation System.
3M Secure Transportation System.
 
Feature Extraction and Gesture Recognition_978-81-962236-3-2.pdf
Feature Extraction and Gesture Recognition_978-81-962236-3-2.pdfFeature Extraction and Gesture Recognition_978-81-962236-3-2.pdf
Feature Extraction and Gesture Recognition_978-81-962236-3-2.pdf
 
Feature Extraction and Gesture Recognition Book.pdf
Feature Extraction and Gesture Recognition Book.pdfFeature Extraction and Gesture Recognition Book.pdf
Feature Extraction and Gesture Recognition Book.pdf
 
AN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONES
AN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONESAN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONES
AN IMAGE BASED ATTENDANCE SYSTEM FOR MOBILE PHONES
 
Intelligent Transportation System Based On Machine Learning For Vehicle Perce...
Intelligent Transportation System Based On Machine Learning For Vehicle Perce...Intelligent Transportation System Based On Machine Learning For Vehicle Perce...
Intelligent Transportation System Based On Machine Learning For Vehicle Perce...
 
IRJET- Vehicle Detection and Tracking System IoT based: A Review
IRJET- Vehicle Detection and Tracking System IoT based: A ReviewIRJET- Vehicle Detection and Tracking System IoT based: A Review
IRJET- Vehicle Detection and Tracking System IoT based: A Review
 
A Survey Paper On Non Intrusive Texting While Driving Detection Using Smart P...
A Survey Paper On Non Intrusive Texting While Driving Detection Using Smart P...A Survey Paper On Non Intrusive Texting While Driving Detection Using Smart P...
A Survey Paper On Non Intrusive Texting While Driving Detection Using Smart P...
 
Whitepaper: M2M Telematics for Vehicle Detection Using Computer Vision - Happ...
Whitepaper: M2M Telematics for Vehicle Detection Using Computer Vision - Happ...Whitepaper: M2M Telematics for Vehicle Detection Using Computer Vision - Happ...
Whitepaper: M2M Telematics for Vehicle Detection Using Computer Vision - Happ...
 
APPLICATION OF VARIOUS DEEP LEARNING MODELS FOR AUTOMATIC TRAFFIC VIOLATION D...
APPLICATION OF VARIOUS DEEP LEARNING MODELS FOR AUTOMATIC TRAFFIC VIOLATION D...APPLICATION OF VARIOUS DEEP LEARNING MODELS FOR AUTOMATIC TRAFFIC VIOLATION D...
APPLICATION OF VARIOUS DEEP LEARNING MODELS FOR AUTOMATIC TRAFFIC VIOLATION D...
 
2022- July Gamified_Mobile_Applications_for_Improving_Driving.pdf
2022- July Gamified_Mobile_Applications_for_Improving_Driving.pdf2022- July Gamified_Mobile_Applications_for_Improving_Driving.pdf
2022- July Gamified_Mobile_Applications_for_Improving_Driving.pdf
 
2022- July Gamified_Mobile_Applications_for_Improving_Driving.pdf
2022- July Gamified_Mobile_Applications_for_Improving_Driving.pdf2022- July Gamified_Mobile_Applications_for_Improving_Driving.pdf
2022- July Gamified_Mobile_Applications_for_Improving_Driving.pdf
 
Personalized Driver Alerting System using object detection
Personalized Driver Alerting System using object detectionPersonalized Driver Alerting System using object detection
Personalized Driver Alerting System using object detection
 
Automatic parking system using Automatic number plate recognition (ANPR)
Automatic parking system using Automatic number plate recognition (ANPR)Automatic parking system using Automatic number plate recognition (ANPR)
Automatic parking system using Automatic number plate recognition (ANPR)
 

Recently uploaded

What Causes The key not detected Message In Mercedes Cars
What Causes The key not detected Message In Mercedes CarsWhat Causes The key not detected Message In Mercedes Cars
What Causes The key not detected Message In Mercedes CarsGermany's Best Inc
 
EPA Funding Opportunities for Equitable Electric Transportation by Mike Moltzen
EPA Funding Opportunities for Equitable Electric Transportationby Mike MoltzenEPA Funding Opportunities for Equitable Electric Transportationby Mike Moltzen
EPA Funding Opportunities for Equitable Electric Transportation by Mike MoltzenForth
 
Electric Nation Upper Midwest Inter-Tribal Electric Vehicle (EV) Charging Com...
Electric Nation Upper Midwest Inter-Tribal Electric Vehicle (EV) Charging Com...Electric Nation Upper Midwest Inter-Tribal Electric Vehicle (EV) Charging Com...
Electric Nation Upper Midwest Inter-Tribal Electric Vehicle (EV) Charging Com...Forth
 
(办理原版一样)Flinders毕业证弗林德斯大学毕业证学位证留信学历认证成绩单补办
(办理原版一样)Flinders毕业证弗林德斯大学毕业证学位证留信学历认证成绩单补办(办理原版一样)Flinders毕业证弗林德斯大学毕业证学位证留信学历认证成绩单补办
(办理原版一样)Flinders毕业证弗林德斯大学毕业证学位证留信学历认证成绩单补办fqiuho152
 
Dubai Call Girls Services Call 09900000000
Dubai Call Girls Services Call 09900000000Dubai Call Girls Services Call 09900000000
Dubai Call Girls Services Call 09900000000Komal Khan
 
Digamma - CertiCon Team Skills and Qualifications
Digamma - CertiCon Team Skills and QualificationsDigamma - CertiCon Team Skills and Qualifications
Digamma - CertiCon Team Skills and QualificationsMihajloManjak
 
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一hnfusn
 
如何办理(UCI毕业证书)加州大学欧文分校毕业证毕业证成绩单原版一比一
如何办理(UCI毕业证书)加州大学欧文分校毕业证毕业证成绩单原版一比一如何办理(UCI毕业证书)加州大学欧文分校毕业证毕业证成绩单原版一比一
如何办理(UCI毕业证书)加州大学欧文分校毕业证毕业证成绩单原版一比一fjjwgk
 
Centering Equity Panel by Samantha Bingham
Centering Equity Panel by Samantha BinghamCentering Equity Panel by Samantha Bingham
Centering Equity Panel by Samantha BinghamForth
 
-The-Present-Simple-Tense.pdf english hh
-The-Present-Simple-Tense.pdf english hh-The-Present-Simple-Tense.pdf english hh
-The-Present-Simple-Tense.pdf english hhmhamadhawlery16
 
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证jdkhjh
 
2024 TOP 10 most fuel-efficient vehicles according to the US agency
2024 TOP 10 most fuel-efficient vehicles according to the US agency2024 TOP 10 most fuel-efficient vehicles according to the US agency
2024 TOP 10 most fuel-efficient vehicles according to the US agencyHyundai Motor Group
 
办理科廷科技大学毕业证Curtin毕业证留信学历认证
办理科廷科技大学毕业证Curtin毕业证留信学历认证办理科廷科技大学毕业证Curtin毕业证留信学历认证
办理科廷科技大学毕业证Curtin毕业证留信学历认证jdkhjh
 
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证jjrehjwj11gg
 
(办理学位证)墨尔本大学毕业证(Unimelb毕业证书)成绩单留信学历认证原版一模一样
(办理学位证)墨尔本大学毕业证(Unimelb毕业证书)成绩单留信学历认证原版一模一样(办理学位证)墨尔本大学毕业证(Unimelb毕业证书)成绩单留信学历认证原版一模一样
(办理学位证)墨尔本大学毕业证(Unimelb毕业证书)成绩单留信学历认证原版一模一样whjjkkk
 
原版1:1定制宾州州立大学毕业证(PSU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制宾州州立大学毕业证(PSU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制宾州州立大学毕业证(PSU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制宾州州立大学毕业证(PSU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
Equity & Freight Electrification by Jose Miguel Acosta Cordova
Equity & Freight Electrification by Jose Miguel Acosta CordovaEquity & Freight Electrification by Jose Miguel Acosta Cordova
Equity & Freight Electrification by Jose Miguel Acosta CordovaForth
 
办理克莱姆森大学毕业证成绩单|购买美国文凭证书
办理克莱姆森大学毕业证成绩单|购买美国文凭证书办理克莱姆森大学毕业证成绩单|购买美国文凭证书
办理克莱姆森大学毕业证成绩单|购买美国文凭证书zdzoqco
 
907MTAMount Coventry University Bachelor's Diploma in Engineering
907MTAMount Coventry University Bachelor's Diploma in Engineering907MTAMount Coventry University Bachelor's Diploma in Engineering
907MTAMount Coventry University Bachelor's Diploma in EngineeringFi sss
 

Recently uploaded (20)

What Causes The key not detected Message In Mercedes Cars
What Causes The key not detected Message In Mercedes CarsWhat Causes The key not detected Message In Mercedes Cars
What Causes The key not detected Message In Mercedes Cars
 
EPA Funding Opportunities for Equitable Electric Transportation by Mike Moltzen
EPA Funding Opportunities for Equitable Electric Transportationby Mike MoltzenEPA Funding Opportunities for Equitable Electric Transportationby Mike Moltzen
EPA Funding Opportunities for Equitable Electric Transportation by Mike Moltzen
 
Electric Nation Upper Midwest Inter-Tribal Electric Vehicle (EV) Charging Com...
Electric Nation Upper Midwest Inter-Tribal Electric Vehicle (EV) Charging Com...Electric Nation Upper Midwest Inter-Tribal Electric Vehicle (EV) Charging Com...
Electric Nation Upper Midwest Inter-Tribal Electric Vehicle (EV) Charging Com...
 
(办理原版一样)Flinders毕业证弗林德斯大学毕业证学位证留信学历认证成绩单补办
(办理原版一样)Flinders毕业证弗林德斯大学毕业证学位证留信学历认证成绩单补办(办理原版一样)Flinders毕业证弗林德斯大学毕业证学位证留信学历认证成绩单补办
(办理原版一样)Flinders毕业证弗林德斯大学毕业证学位证留信学历认证成绩单补办
 
Dubai Call Girls Services Call 09900000000
Dubai Call Girls Services Call 09900000000Dubai Call Girls Services Call 09900000000
Dubai Call Girls Services Call 09900000000
 
Digamma - CertiCon Team Skills and Qualifications
Digamma - CertiCon Team Skills and QualificationsDigamma - CertiCon Team Skills and Qualifications
Digamma - CertiCon Team Skills and Qualifications
 
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
 
如何办理(UCI毕业证书)加州大学欧文分校毕业证毕业证成绩单原版一比一
如何办理(UCI毕业证书)加州大学欧文分校毕业证毕业证成绩单原版一比一如何办理(UCI毕业证书)加州大学欧文分校毕业证毕业证成绩单原版一比一
如何办理(UCI毕业证书)加州大学欧文分校毕业证毕业证成绩单原版一比一
 
Centering Equity Panel by Samantha Bingham
Centering Equity Panel by Samantha BinghamCentering Equity Panel by Samantha Bingham
Centering Equity Panel by Samantha Bingham
 
-The-Present-Simple-Tense.pdf english hh
-The-Present-Simple-Tense.pdf english hh-The-Present-Simple-Tense.pdf english hh
-The-Present-Simple-Tense.pdf english hh
 
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证
原版1:1复刻俄亥俄州立大学毕业证OSU毕业证留信学历认证
 
2024 TOP 10 most fuel-efficient vehicles according to the US agency
2024 TOP 10 most fuel-efficient vehicles according to the US agency2024 TOP 10 most fuel-efficient vehicles according to the US agency
2024 TOP 10 most fuel-efficient vehicles according to the US agency
 
办理科廷科技大学毕业证Curtin毕业证留信学历认证
办理科廷科技大学毕业证Curtin毕业证留信学历认证办理科廷科技大学毕业证Curtin毕业证留信学历认证
办理科廷科技大学毕业证Curtin毕业证留信学历认证
 
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
 
(办理学位证)墨尔本大学毕业证(Unimelb毕业证书)成绩单留信学历认证原版一模一样
(办理学位证)墨尔本大学毕业证(Unimelb毕业证书)成绩单留信学历认证原版一模一样(办理学位证)墨尔本大学毕业证(Unimelb毕业证书)成绩单留信学历认证原版一模一样
(办理学位证)墨尔本大学毕业证(Unimelb毕业证书)成绩单留信学历认证原版一模一样
 
原版1:1定制宾州州立大学毕业证(PSU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制宾州州立大学毕业证(PSU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制宾州州立大学毕业证(PSU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制宾州州立大学毕业证(PSU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
Hot Sexy call girls in Pira Garhi🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Pira Garhi🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Pira Garhi🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Pira Garhi🔝 9953056974 🔝 escort Service
 
Equity & Freight Electrification by Jose Miguel Acosta Cordova
Equity & Freight Electrification by Jose Miguel Acosta CordovaEquity & Freight Electrification by Jose Miguel Acosta Cordova
Equity & Freight Electrification by Jose Miguel Acosta Cordova
 
办理克莱姆森大学毕业证成绩单|购买美国文凭证书
办理克莱姆森大学毕业证成绩单|购买美国文凭证书办理克莱姆森大学毕业证成绩单|购买美国文凭证书
办理克莱姆森大学毕业证成绩单|购买美国文凭证书
 
907MTAMount Coventry University Bachelor's Diploma in Engineering
907MTAMount Coventry University Bachelor's Diploma in Engineering907MTAMount Coventry University Bachelor's Diploma in Engineering
907MTAMount Coventry University Bachelor's Diploma in Engineering
 

A Model for Car Plate Recognition & Speed Tracking (CPR-STS) using Machine Learning Algorithms

  • 1. Aworinde Halleluyah Oluwatobi, Lala Olusegun Gbenga, Alamu, Femi Ololade, Abidoye, Itunuoluwa Feranmi & Olayiwola, Adedayo Amos Advances in Multimedia – An International Journal (AMIJ), Volume (6) : Issue (1) : 2020 1 A Model for Car Plate Recognition & Speed Tracking (CPR-STS) using Machine Learning Algorithms Aworinde, Halleluyah Oluwatobi aworinde.halleluyah@bowen.edu.ng College of Computing & Communication Studies Bowen University Iwo, Nigeria Lala, Olusegun Gbenga segun.lala@bowen.edu.ng College of Computing & Communication Studies Bowen University Iwo, Nigeria Alamu, Femi Ololade falamu@unilag.edu.ng Department of Computer Sciences University of Lagos Lagos, Nigeria Abidoye, Itunuoluwa Feranmi itunu221@gmail.com Gems Consulting Lagos, Nigeria Olayiwola, Adedayo Amos adedayoolayiwola@gmail.com Department of Computer Engineering Ladoke Akintola University of Technology Ogbomoso, Nigeria Abstract The transportation challenges experienced in major cities as a result of influx of people in search of greener pastures is increasing on a daily basis. This results in an increase in the number of cars plying and competing for driving space on narrow roads. Many drivers violate traffic laws as a result of this and how to prosecute them without chasing them remains an issue to be addressed. Therefore, this research presents a model that can be used to solve this challenge using machine learning algorithms. The model consists of recognition modules such as image acquisition, Gaussian blur, localization of car plate, character segmentation and optical character recognition of car plate. K-NN Algorithm was used for training licensed plate font type spanning A-Z and 0-9 while the speed tracking module used a camera which is automatically self-initiated to track the speed of any moving object within its range of focus. The performance of the model was evaluated using metrics such as recognition accuracy, positive prediction value, negative prediction value, specificity and sensitivity. A tracking accuracy of 82% was achieved. Keywords: Pattern Recognition, Car Plate Recognition, Speed Tracking, Optical Character Recognition (OCR), Machine Learning, Image Processing. 1. INTRODUCTION The demand for machines that can think and perform independently has constantly been a priority on the list of human desires. This dates back to the ancient Greece when the idea of programmable computers was first conceived [1]. Observers wondered if a time would come when such computers would be able to reason and make decisions independently. Today artificial intelligence (AI) as a thriving field with several practical application and active research areas has witnessed steady growth and improvement in the concept of machine independence resulting
  • 2. Aworinde Halleluyah Oluwatobi, Lala Olusegun Gbenga, Alamu, Femi Ololade, Abidoye, Itunuoluwa Feranmi & Olayiwola, Adedayo Amos Advances in Multimedia – An International Journal (AMIJ), Volume (6) : Issue (1) : 2020 2 from the creation of such systems. Scientist in various part of the world has particularly looked into automating routine labor to reduce human effort, improve throughput and manage time [2]. Hence, in the early days of artificial intelligence, the field rapidly tackled and solved problems that are intellectually and routine difficult for humans. As such, activities or jobs whose result and success require a high level of accuracy but are relatively straight forward for computers served as the foundational areas to invest in and improve upon [3]. Gathering knowledge from experience and historical data has served as a basis for creating several solutions to tackle various issues relating to routine tasks in different fields. Indeed, AI can boast of successful implementation in Agriculture, Security, Fraud detections and prevention, Medicine, manufacturing, sport and many more. In security, AI is not a new concept. Massive amount of data in its various forms collected with the use of video cameras and sensors serve as input to machine learning and security systems to advance machine learning and make systems and devices smarter. Video analyzing, drones & robots, natural language processing, anomaly detection and activity recognition are areas that have been incorporated into the security sector to help improve the sector [4][5]. Recognizing the need to improve security on the university campus and a desire to reduce the current challenges in ensuring security based on manual approach, this research work proposes a technological approach which would automate security by controlling access (Automated gate control) and improving surveillance using vehicle movement logging around the campus by using Car plate recognition and speed tracking system (CPR- STS). 2. RELATED WORKS Machine learning powers many aspects of modern society from web searches to email spam and malware filtering, social media services, product recommendations, online customer services and fraud detection. Machine learning systems are used to identify objects in images, transcribe speech into text, match news items, recommend products based on user’s interest and also select relevant results of search [6]. Pattern recognition is the study of how machines can observe the environment, learn to distinguish patterns of interest from their background, and make effective decisions about the categories of the patterns [7][8]. A pattern could be a finger print image, a handwritten cursive word, a human face or a speech signal. Automatic (machine) recognition, description, classification and grouping of patterns are key issues that is constantly been addressed in variety of disciplines where pattern recognition has been incorporated [9]. The process of recognition and classification may consist of one of the following two tasks: supervised classification and unsupervised classification depending on information availability [6][9]. The design of pattern recognition system essentially involves the following three aspects: Data Acquisition and preprocessing, data representation and decision-making. The problem domain indicates the choice of sensors, prepossessing technique, representation scheme, and the decision making model used. This result in several algorithms that can be used for the purpose of pattern recognition. In this research K-Nearest Neighbor algorithm was used. For several years, there has been an increasing interest among researchers in problems related to extracting text from video or images. In the 1990s, significant advances in technology took automatic car plate recognition systems from limited expensive, hard to set up, fixed based applications to simple point and shoot mobile ones. This created a possibility of creating software that can run on cheaper non-specialist hardware that did not require the pre-defined angles [10]. Car plate recognition (CPR) is a mass surveillance method that uses optical character recognition on images to read vehicle registration plates. This task can be accomplished using a computer system, a closed circuit or road-rule enforcement cameras or specially designed/dedicated system. This system has been used for different functions which include improving police force activities, electronic toll collection on pay-per-use roads and cataloguing the movement of traffic or individuals. License plate recognition systems (LPRS) which was invented in 1976 is an image process technology used to identify vehicles license plates by using Optical Character Recognition (OCR) to read the Automatic Number Plate Recognition [11] [12]. Authors in [13] proposed an automatic number plate recognition (ANPR) which is a method that catches the vehicle image and confirm its licence number. ANPR was proposed to be used in the retrieval of
  • 3. Aworinde Halleluyah Oluwatobi, Lala Olusegun Gbenga, Alamu, Femi Ololade, Abidoye, Itunuoluwa Feranmi & Olayiwola, Adedayo Amos Advances in Multimedia – An International Journal (AMIJ), Volume (6) : Issue (1) : 2020 3 stolen vehicle on the highway. In a related manner, [14] asserted that high level of precision is required to recognize car plates when streets are occupied and a number of vehicles are passing through. By optimizing different parameters, 98% exactness was accomplished in the implementation. It is essential for tracking stolen vehicles and monitoring of vehicles to attain 100% exactness level. Also, issues like stains, blurred regions, smudges with various text style and sizes should not be constraints. [15] explained an automatic number recognition system using morphological operations, histogram manipulation and edge discovery for plate localization and character segmentation. Also authors in [16] and [17] described plate localization as an algorithm that is responsible for finding and isolating the plate on the picture. In this case, the plate is focused on while disregarding any extraneous data in the picture. Some applications of automatic license plate recognition which include apprehension of high speeders by comparing the average time it takes to get from a fixed camera, access control, border control, parking, tolling, stolen cars, enforcement, traffic control, marketing tool, travel, identification of unauthorized vehicles among others were highlighted in [18] and [19]. Authors in [17] however, outlined attendant benefit of putting vehicle plate recognition system in place which include easier vehicle’s arrival/departure to/from parking lot, preparing updated and instantaneous reports from the situation within the parking lot, enhancing security in an area, facilitating traffic inflow/outflow during rush hours, possibility of exerting smart control at access points and traffic signals, among others. In this research, pattern recognition as a branch of artificial intelligence was used to build a car plate recognition system which as well serve as a surveillance tool on campus. The system has an add-on of being able to also track the speed of respective vehicles. 3. METHODOLOGY The research adopts KNN algorithm and Open CV for its training, character recognition and a speed/object tracking algorithm. The process of operation involves getting the image of a vehicle passed into the system and then is processed through an already trained KNN algorithm with character and numbers for recognition. The process includes: Pre-Processing, Plate Localization, Segmentation, Feature Extraction/Character Analysis, Character Recognition, Output and Validation. Open CV and KNN algorithm are fused together to achieve the aim of this work. The reason for choice of this algorithms is due to their high degree of sensitivity of the local structure of data. This design is divided into physical and logical representation. The logical design deals with the identification of system functionality and how users interact with the system to make use of these functionalities. Logically, the process starts with Car Registration, after which a Vehicle Identification can be done, followed by number plate validation and speed Tracking. The architectural framework which showed the units that make up the developed system and their relationship is presented in Figure 1. The vehicle identification module was carried out by training the acquired dataset with K-NN algorithm so that the model could identify any vehicle approaching an access point; the dataset was stored into classification.txt and flattened_image.txt in order to identify vehicles on selected frames (images). The K-NN classifier’s performance is tested by varying number of training samples and k value. The recognition rate is calculated by total number of recognized character divided by total number of character in all the images in database. Embedded in the vehicle identification module is optical character recognition algorithm that helps extract vehicle number plate from its image which goes through series of process such as image acquisition, binarization, character segmentation and character recognition. Plate localization involves finding the number plate in the image of the vehicle gotten which thereafter is isolated for further process such as segmentation which does the work of separating the figures and alphabets on the plate into their constituent parts thereby obtaining the characters individually. The speed tracking module adopted object motion speed tracking system through the Open CV library for its processes.
  • 4. Aworinde Halleluyah Oluwatobi, Lala Olusegun Gbenga, Alamu, Femi Ololade, Abidoye, Itunuoluwa Feranmi & Olayiwola, Adedayo Amos Advances in Multimedia – An International Journal (AMIJ), Volume (6) : Issue (1) : 2020 4 Get Car Speed at line of sight of the moving Object and calculate the speed of the car. If limit is exceeded Print Out ticket for car else continue surveillance Binarization Character Analysis Optical Character Recognition (OCR) 9 KE Y87 User Data Capturing Camera at the point of car Entry to capture plate number Vehicle PlateNumberof Vehicle Pre-ProcessingStagesGrey Scale Image Character Segmentation Speed Tracking System Validation Check if plate number is present in the Database or not. Due to decision , Entry is Made ImageAcquisition DataBase Validate Plate Number Vehicle and User information is gotten If Speed Limit is Exceeded and a Ticket is Printed Storing of user and Vehicle Details Grant Entry to car whose plate number is recognized Sending and Retrieval of Data for Validation Process Sending and Retrieval of Vehicle and User information Admin FIGURE 1: Architectural Framework of the Model. The speed tracking module uses a camera which is automatically self-initiated to track the speed of any moving object within its range of focus; the module thereafter stores record of the vehicles at range and gives some information in a web view layout such as the screenshot of the vehicle on motion, its speed in kilometer per hour (kmph), date and time taken.
  • 5. Aworinde Halleluyah Oluwatobi, Lala Olusegun Gbenga, Alamu, Femi Ololade, Abidoye, Itunuoluwa Feranmi & Olayiwola, Adedayo Amos Advances in Multimedia – An International Journal (AMIJ), Volume (6) : Issue (1) : 2020 5 4. RESULTS AND DISCUSSION The model recognizes vehicles that are already registered on the system and automatically either allow or deny access by controlling the gate. Beyond gate access, the model as well has the capability to monitor the speed of vehicles. At different part of the campus, movement of vehicles are automatically logged into the system; this enable tracking of vehicles on campus. 4.1 Components of the Developed System The implementation of the system is divided into the Web View and System Desktop Application. The web layout consists of web pages such as the user login page (which grants access to authorized and registered users), vehicle registration page, vehicles entry page etc. The System desktop application is divided mainly into 3 modules a) Vehicle Identification b) Vehicle Authentication c) Speed Tracking Vehicle Identification The vehicle identification module consists of algorithms fused together to help identify vehicles entering into the school. Embedded in the vehicle identification module is the character recognition module that helps extract vehicles number plate from its image as shown in Figure 2. This module is made up of image acquisition, threshold binarization, character segmentation and character recognition. FIGURE 2: Vehicle Plate Identification. Vehicle Authentication The Vehicle Authentication section is the section which takes care of the authenticity of the vehicle i.e. the database verification process. All vehicles in the school must have gone through the registration phase with the admin and must have been registered through the web registration page; only vehicles registered are allowed access into the school except otherwise as shown in Figure 3. Speed Tracking The Speed Tracking module adopts the Object Motion Speed Tracking system which helps track the speed of moving object i.e. cars moving at a particular speed range. This module uses the Open CV library well enough in its processes. The speed tracking module uses a camera which is launched by the module itself and tracks the speed of any moving object within its range of focus. As shown in Figure 4, the module also stores record of the cars/ vehicles at range and gives some information in a web view layout which are the Screenshot of the vehicle on motion, its speed in kilometre per hour (kmh), date and time taken.
  • 6. Aworinde Halleluyah Oluwatobi, Lala Olusegun Gbenga, Alamu, Femi Ololade, Abidoye, Itunuoluwa Feranmi & Olayiwola, Adedayo Amos Advances in Multimedia – An International Journal (AMIJ), Volume (6) : Issue (1) : 2020 6 FIGURE 3: Vehicle Authentication. FIGURE 4: Speed Tracking Details. 4.2 Performance Evaluation The performance evaluation of the system was carried out using accuracy, sensitivity, specificity, positive prediction value, negative prediction value, false positive rate and false negative rate. All these are a function of the True Positive (TP), False Positive (FP), True Negative (TN) and False Negative (FN) values. TP measures the number of characters that were accurately recognized and extracted as characters from the number plate. TN measures the number of non-characters that were predicted as not characters. FN measures the number of characters in the number plate that were predicted as not characters. FP measures the number of non-characters predicted as characters.TP, TN, FP, and FN values obtained are: 41, 23, 6 and 3 respectively. %)82(82.0 632318 41       FNFPTNTP TNTP Accuracy %)75(75.0 24 18    FNTP TP ySensitivit
  • 7. Aworinde Halleluyah Oluwatobi, Lala Olusegun Gbenga, Alamu, Femi Ololade, Abidoye, Itunuoluwa Feranmi & Olayiwola, Adedayo Amos Advances in Multimedia – An International Journal (AMIJ), Volume (6) : Issue (1) : 2020 7 %)88(88.0 26 23    FPTN TN ySpecificit %)86(86.0 21 18 ValuePredictionPositive    FPTP TP %)79(79.0 29 23 ValuePredictionNegative    TNFN TN %1212.088.011RatePositiveFalse  ySpecificit %)25(25.0 24 6 RateNegativeFalse    TPFN FN Therefore, with a total number of 50 images with True Positive=18, True Negative=23, False Positive=3, False Negative=6 which gives an Accuracy level of 82%, Sensitivity level of 75%. Specificity level =88%, Positive Prediction Value of 86%, Negative Prediction Value of 79%, False Positive Rate(FPR) of 12%, False Negative Rate(FNR) = 25%. With the FNR higher than the FPR the system is said to be save for implementation. 5. CONCLUSION This research has illustrated how vehicle number plates can be extracted from moving vehicle images captured in real time. The implemented model will in no small measure proffer solution to age long challenge of having long queues of vehicles at access points with limited personnel attending to them; with this, less time will be wasted and vehicle overcrowding will be reduced to the barest minimum. With the STS fraction of the model, cases of hit-and-run and injurious driving at restricted zones will be curtailed and put in check. 6. REFERENCES [1] Robson, Eleanor (2008), Mathematics in Ancient Iraq, ISBN 978-0-691-09182-2. p. 5: [2] Groover, Mikell (2014). Fundamentals of Modern Manufacturing: Materials, Processes, and Systems (Second Edition) [3] Kaplan Andreas; Michael Haenlein (2018) Siri, Siri in my Hand, who's the Fairest in the Land? On the Interpretations, Illustrations and Implications of Artificial Intelligence, Business Horizons, 62(1) [4] Sennaar, Kumba. "AI in Agriculture – Present Applications and Impact | Emerj - Artificial Intelligence Research and Insight". Emerj. Retrieved 2019-03-05. [5] Baomar, Haitham; Bentley, Peter J. (2016). "An Intelligent Autopilot System that learns flight emergency procedures by imitating human pilots". 2016 IEEE Symposium Series on Computational Intelligence (SSCI). pp. 1–9. doi:10.1109/SSCI.2016.7849881. ISBN 978-1- 5090-4240-1. [6] Yann LeCun, Yoshua Bengio & Geoferry Hinton (2015) “Deep Learning. Nature 520, doi:10.1038/nature14539, pp 436-445 [7] Vinita Dutt, Vikas Chadhurry & Imran Khan (2011) “Different Approaches in Pattern Recognition” Computer Science and Engineering: 1(2): 32-35, doi: 10.5923/j.computer.20110102.06 [8] Aworinde Halleluyah Oluwatobi, Onifade O.F.W. (2019) “A Soft Computing Model of Soft Biometric Traits for Gender and Ethnicity Classification” International Journal of Engineering and Manufacturing (IJEM) 9(2):.54-63. DOI: 10.5815/ijem.2019.02.05
  • 8. Aworinde Halleluyah Oluwatobi, Lala Olusegun Gbenga, Alamu, Femi Ololade, Abidoye, Itunuoluwa Feranmi & Olayiwola, Adedayo Amos Advances in Multimedia – An International Journal (AMIJ), Volume (6) : Issue (1) : 2020 8 [9] H.O. Aworinde, A.O. Afolabi, A.S. Falohun & O.T. Adedeji (2019) “Performance Evaluation of Feature Extraction Techniques in Multi-Layer Based Fingerprint Ethnicity Recognition System” Asian Journal of Research in Computer Science 3(1):1-9, DOI: 10.9734/AJRCOS/2019/v3i130084 [10] Abu Abraham Matthews & Amal Babu P (2017) “Automatic Number Plate Detection” Journal of Electronics and Communication Engineering (IOSR-JECE) 50-55 [11] Du, Shan; Ibrahim, Mahmoud; Shehata, Mohamed; Badawy, Wael (2012). “Automatic License Plate Recognition (ALPR): A State-of-the-Art Review” IEEE Transactions on Circuits and Systems for Video Technology. 23(2): 311-325. [12] An introduction to ANPR cctv-information.co.uk. Retrieved April 30, 2019. [13] S. Kranthi, K. Pranathi, A. Srisaila (2016) “Automatic Number Plate Recognition (ANPR)” International Journal of Advancements in Technology, ISSN 0976-4860 [14] Kuldeepak, Monika kaushik and Munish Vashishath (2012) “License Plate Recognition System based on Image Processing Using Labview” International Journal of Electronics Communication and Computer Technology (IJECCT) 2(4):102-105 [15] Amar Badr Mohamed M. Abdelwahab, Ahmed M. Thabet, and Ahmed M.Abdelsadek (2011) “Automatic Number Plate Recognition System” Annals of the University of Craiova, Mathematics and Computer Science Series 38(1): 62-71 [16] Li, S. & Chen, Y. (2011) “Licence Plate Recognition” 2011 International Conference on Computer Applications and Industrial Electronics (ICCAIE 2011) [17] Saghaei, H. (2016) “Proposal for Automatic License and Number Plate recognition System for vehicle Identification”” [18] Bhat, R. & Mehandia, B. (2014) “Recognition of Vehicle Number Plate Using Matlab” International Journal of Innovative Research in Electrical, Electronics, Instrumentation and Control Engineering, 2(8): 2321 – 2004 [19] Shroeder, R.G., Goldstein, S.M. & Rungtusanatham, M.J. (2011). Chapter Two. Operations Management.