SlideShare a Scribd company logo
1 of 5
Download to read offline
International Journal of Trend in Scientific Research and Development (IJTSRD)
Volume 4 Issue 6, September-October 2020 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470
@ IJTSRD | Unique Paper ID – IJTSRD33395 | Volume – 4 | Issue – 6 | September-October 2020 Page 487
Automated License Plate Detection and Speed Estimation of
Vehicle using Machine Learning - Haar Classifier Algorithm
P. Devi Mahalakshmi, Dr. M. Babu
Department of Computer Science and Engineering,
G.K.M College of Engineering and Technology, Chennai, Tamil Nadu, India
ABSTRACT
A well-ordered traffic management system is required in all types of roads,
such as off roads, highways, etc. There has been several laws and speed
controlled measures are taken in all places with different perspectives. Also
Speed limit may vary from road to road. So there are number of methods has
been proposed using computer Vision and machine learning algorithms for
object tracking. Here vehicles are recognized and detected from the videos
that taken using surveillance camera. The aim is to identification of the
vehicles and tracking using Haar Classifier, then determine the speed of the
vehicle and Finally Detecting the License plate of the vehicle. Detecting the
License plate and vehicle speed using machine learning is tough butbeneficial
task. For the past few years Convolution Neural Network (CNN) has been
widely used in computer vision for vehicle detection and identification. Dlibs
are used to track the multiple objects at the same time.
KEYWORDS: License plate Detection, Character Recognition, Speed estimation,
Vehicle detection, HaarClassifier, dlibs
How to cite this paper: P. Devi
Mahalakshmi | Dr. M. Babu "Automated
License Plate detection and Speed
estimation of Vehicle Using Machine
Learning - Haar Classifier Algorithm"
Published in
International Journal
of Trend in Scientific
Research and
Development (ijtsrd),
ISSN: 2456-6470,
Volume-4 | Issue-6,
October 2020,
pp.487-491, URL:
www.ijtsrd.com/papers/ijtsrd33395.pdf
Copyright © 2020 by author(s) and
International Journal of TrendinScientific
Research and Development Journal. This
is an Open Access article distributed
under the terms of
the Creative
Commons Attribution
License (CC BY 4.0)
(http://creativecommons.org/licenses/by/4.0)
I. INTRODUCTION
Vehicle speed estimation and License plate detection is one
of the most importantconcepts in traffic controllingsystems.
Since, speed limit violation needs to be control and thus
prevent drivers from excessive speed. Also, Road accidents
cases can be decreased and we can try to make the road
safer with the stringent traffic rules. Main objective is to
identify the over speed vehicles, then automatic detectionof
the License plate and drivers are getting fined. Currently
using Radar concepts which need manual intervention to
detect the over speed vehicles. However with the latest
growing technology we can identify the over speed vehicles
without manualintervention. Computer Vision and Machine
learning technologies helps to automatically detect the
license plate of over speed vehicles and drivers can be fined.
Even though, various methods and techniques have been
proposed to estimate the speed of vehicles, therestillremain
some limitations, and thus, studies on detecting the license
plate and speed estimation still continue. Taking the video
from surveillance camera is much easier and cost effective.
Hence considering the costand maintenance, video cameras
plays a good role to detect the over speed vehicles and
automatically detect the License plate of the vehicle.
With the conventional method of artificial observation
alarming, this method has advantages detection has
advantages of lower manual intervention, fast reaction, high
detection rate, treatment and responsibilityidentificationfor
post-accident since it needs to be addressed and to make a
road safer with the use of fast growing technology, research
on this filed has the high demand. In this paper vehicles are
identified using computer vision technique and machine
learning algorithms, for automatic License plate detection
and speed of the vehicle.
II. RELATED WORK
There are many studies with the identical topic for
estimating speed of the vehicle based on image processing
and automatic License plate detection using machine
learning algorithms. Survey 1: Vehicle Speed Estimation
Algorithm Based on DTW Approach -IEEE SENSORS
JOURNAL, VOL. 17, NO. 8, APRIL 15, 2017 [4].Experimental
results show it has achieved 96% of accuracy. DTW is the
most significant expanse for time series study. But In DTW,
heavy burden in computational analysis and it is necessary
to find the finest time alignment path. Also DTWisQuadratic
Complexity - Performance is directly relative to the square
size of the input data set. Survey 2: A Novel Motion Plane-
Based Approach to Vehicle Speed Estimation [5].Here
Centerior of License plate is considered for the speed
estimation and displacement is calculated for each frame to
determine the speed of the vehicle.
3D position of the License plate is considered for the speed
estimation. And problem is Time consuming as Template
IJTSRD33395
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD33395 | Volume – 4 | Issue – 6 | September-October 2020 Page 488
matching procedure applicability is limited and tedious for
the big image patterns. Survey 3: An efficient license plate
recognition system using convolutionneuralnetworks-2018
IEEE InternationalConference on Applied System Invention
(ICASI) [6].Advantages is Conventional Neural network
applied for detecting and recognising theLicense plate even
for the blurred images.. Drawbacks are this approach is not
used for the commercial purpose on Roadways for the
moving vehicle.
III. SYSTEM ARCHITECTURE
In formal system, the speed estimation of the vehicle can be
taken from different sensors such ascamera sensor,acoustic
sensor, loop detector, ultrasonic sensor etc. In this paper
speed of the vehicle and License plate of the corresponding
vehicle can be detected using the videos that taken from
surveillance camera.
A. Input Video and Image Acquisition
Mostly each main roads has the surveillance camera and it
can be calibrated to certain distance which can capture the
moving vehicles, those videos can be taken as the input. It
quite easy and nowadays it’s been installed in most of the
houses. The initial stage of video processing in the computer
vision is the image acquisition stage. Once thevideohasbeen
has been processed, it makes the videos with number of
frames. Also there are number of methods in which
processing is applied to the image to carry out the many
different vision tasks that are required. Image Processing
includes the stages such as
1. Pre-processing,
2. Back ground subtraction,
3. Smoothing and
4. Shadow removal.
However, if the required image has not been acquiresuitably
then the intentional tasks need to be repeated. Speed is a
measure of the moving objects and these objects in multiple
frame needs to be tracked in each frame to identify the
speed. Hence, to estimate the speed of the vehicle, video is
broken into frames, then the vehicle being travelled from
one frame to a new frame is traced out. Distance travelled
and time taken to move from one pixel to another is
estimated to determine the speed of the vehicle. A key
benefit of a digital image processing is that having numeral
of copy and loss data of very fewer. Extracting sequence of
images from a video, then analysis them using cv2 (Open
Source Computer Vision) library
B. Machine Learning – Haar Classifier: Vehicle
Identification
Vehicle classification or Identification refers tothecomputer
or software systems is able to trace vehicle in an
image/scene and recognize each vehicle if we have multiple
image in each frame. Object detection has plays a very
important role in identifying the objects in the given image
such as face detection,, pedestrian counting, vehicle
detection security systems, web images,and driverless cars.
These object detection has been used in many applications
withfastgrowing technology. Like other Technologies,ithas
the wide uses and amazing creative applications has been
adopted. Here such object detection of vehicles is done with
the help of Machine learning algorithm named as Haar
cascade classifier. Steps for identifying the objects are
1. Collecting data – Positive and Negative images.
2. Training system
3. Validating Result
Collecting Data
The initial stage of Haar classifier algorithm is the gathering
of data set and here we may need to train the system withlot
of positive images and negative images. HerePositiveimages
such as vehicles and Negative Images are other than
Vehicles.
 Vehicle
 Non Vehicle Images.
It is required to assemble thousands of images i.e. Positive
Images – True images of vehicle which needs to be
recognized by the system. Negative Images – False Images,
which system wants to omit. Applying the positive and
Negative Images to the system makes it to identify which is
vehicle and which is non – vehicle.
Vehicle detection in Haar cascade classifier has 4 stages:
 Selection of objects to be identified
 Modelling Integral Images
 Adaptive boosting Training
 Cascading Classifiers for multiple detect : Cascade
Classifier and detect Multi Scale
With the training set, system is slowly learnt the true and
false objects. With the validation set, systemcan be tested to
recognize the true and false images.
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD33395 | Volume – 4 | Issue – 6 | September-October 2020 Page 489
Fig 1-Positive Images
Fig 2- Negative Images
Capturing of all vehicles in the frame is always a critical and
challenging task. Hencewe need to train the system withthe
lots of images with training set and validating set. It uses
Haar features for vehicle detection, which is similar to face
recognition. Haar cascade classifiers is one of the effective
object detection method which is proposed by Viola and
Jones.
A Haar Cascade is fundamentally a classifier used to detect
the certain object from the given image. The HaarCascade is
trained by superimposing the true image over a set of false
images.It isgenerally done on the server with the numberof
stages. Best results with good accuracy can be achieved by
quality of image set and number of stages. Results achieved
in this method is reasonably prompt and successful in
recognizing cars with the videos such as from surveillance
camera or cctv footages.
C. Tracking of Vehicle
Here Tracking refers to each and every vehicle is identified
and track in it each frame to determine the speed of the
vehicle. Itcan be achieved by usingthe correlation trackerin
python using dlibs function. The main goal is here to track
the multiple vehicle at the same time by assigning Tracking
ID of ach vehicle and keep monitoring how it moves from
one frame to another in each frame. Speed is estimated by
calculating the object distance moved from one frame to
another. i.e object travelled from one pixel toanotherpixelin
each frame. Thisspeed calculation isiterated andaverageof
speed within certain speed is taken and reported as the
speed of the vehicle. Hence for every two frames speed has
been calculated and stored internally, then the average
speed is calculated and we can return the average speed of
the vehicle within ROI. Similarly when the object is moved
out the region of Index, the Correlation ID , tracking process
is withdrawn and tracking ID is destroyed.. So multiple
tracking of same vehicle can be avoided. Hence this phase
mainly aims to assign an ID to the object, track the object in
each frame, calculate the distance travelled in each frame
with ROI and eliminates the trackingID once it moves out of
ROI. At the end we may have the average speed of thevehicle
can be estimated. Dlibs is one the library function in python
helps to track the multiple objects at the same time.
D. Speed Estimation
In General speed is estimated by calculating the distance
travelled of the same object from one frame to another. The
usual method of usingEuclidean distance calculation isused
and then calculate the pixels per meter moved bythevehicle.
Here we have started our calculation using the WIDTH and
HEIGHT of the video is taken and adjusted. We considered
these plays the important role in estimation speed of the
vehicle.. Theformal method of the Euclidean distancewhich
is used to calculate the speed of the vehicle, let Cn(a,b) and
Cn+1(c,d) is point of the object in frame n and n + 1
respectively.
The distance d1 is calculated by Euclidean distance is
mentioned below
PPM refers to pixels per meter. This value is estimated
manually using the WIDTH and HEIGHT of the video that
varies in each video taken from the camera. Hence values
may be vary from each video and that needs to adjusted
manually. Video processing helps to identify these values.
Also WIDTH of the road plays the important role in speed
estimation ofthe vehicle. In theabove Euclidean calculation,
d_pixels is the distance moved by the vehicle from oneframe
to another. So for the standard conversion i.e. it would need
to calculate the distance in meter say d_meter which is
calculated as follows
D_meters = d_pixels / pixels per meter
Another interesting factor is Frames per second which is
how many frames can be obtained in a second. So by
knowing these values, speed of the vehicle can be estimated
in Km/Hr.
Speed = D_meters * frames per second *3.6
which gives the speed of the vehicle in km/hr(3.6isstandard
conversion of converting meter into kilometre).
Each object is tracked using the correlation tracker and
bounding box is applied on the vehicle inside the ROI.
Average speed of the Vehicle is displayed over the bounding
box. So the output video has the speed mentioned and
displayed over the each vehicle.
E. License Plate Recognition.
License Plate Recognition makes use of concept of optical
character recognition to read the number plate characters
one by one. Simply Images of the vehicle is given as Input
and ALPR reads the characters using Machine learning
Algorithms. Using thismachine learning technique accuracy
can beimproved by training process.i.e mappingacharacter
like image to its real characters and distinguish As, Bs etc.
LPR is also called ALPR (Automatic License Plate
Recognition) that consists of 3 major stages. 1. Detecting the
License Plate. 2. Character Segmentation. 3. Character
Recognition.
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD33395 | Volume – 4 | Issue – 6 | September-October 2020 Page 490
Approach as follows:
1. Detect the contours of the image.
2. Find the Bounding rectangle of all contours.
3. Compare the validate the height of the License plate
ratio.
4. Apply the image segmentation to find the characters in
it.
5. Using OCR method with KNN and SVC model under
supervised learning, recognize the characters in the
license plate.
a. Detecting License Plate
In this stage License plate of the vehicle is detected. But its
particularly difficult to detect the position, too many styles
and pattern.
Using Machine learning Classification Algorithms, it’s quite
possible to detect the plate from the image of the vehicle .
Aim is to crop the Regions of the original image with good
classification results are retained and others are discarded.
Thus region detection and image classification algorithm
plays a vital role in detecting the License plate of the vehicle.
Connected Component analysisapproach helpstogroupand
label the connected region.
b. Character segmentation
Character segmentation is the critical in OCR Process. This
stage helps to mapping the characters in the license plate
using CCA and segmented into Individual images. From the
croppedimage of theLicense plate, charactersaresegmented
and each character is resized into 20x20 pixels as separate
image. The plate_like_objects is referred to the list of region
that are similar to the license plate region. From the image,
three regionswereidentifiedascandidatesforalicenseplate.
This process helps to identify the actual content of license
plate image and eradicate the other regions. Then a
Connectedcomponentanalysiswasdone on thelicenseplate
and eachcharacter imageis resizedto 20px* 20px. From the
segmented character image, system can do the recognizing
the character process.
To keep trackthe orderoftheimagei.e. segmentedcharacter
– column listisintroducedinwhich eachimageis recognized
sequentially. Finallyit can be sortedand printed in the order
in which the License plate string can be detected.
c. Character Recognition.
It is the Final stage of the License plate detection. Machine
Learning algorithms are applied here to recognize the
character in the license plate automatically. Simply it is
defined as the branch of AI that deals with data and
processes it to discover pattern that can be used for future
predictions. The three major classifications of machine
learning are supervised, unsupervised and reinforcement
learning. Supervised learning gives the best accuracy as
system is trained under fixed dataset with expected
predictions. So for character recognition we know how the
each character should be. Hence Supervised learning helps
here. Supervised learning again can be divided into two
category;classificationand regression.Characterrecognition
belongs to the classification category K –Nearest Neighbour
algorithm is used for recognition under supervised learning
of characters.
Trainingdata set is provided to choosea supervisedlearning
classifier, traina model, test the model and see how accurate
it is, then use the model for prediction.
IV. RESULTS AND DISCUSSIONS
Itiswell-orderedandcommercial thanconventionalsystem
by applying machine learning and Image processing to
estimate the speed of the moving object and License Plate of
the vehicle. Speed estimation and License plate detection of
the vehicleisone themainprocessin trafficandmanagement
system, suchasdelaycost estimationincident detection,flow
monitoring, etc.
International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470
@ IJTSRD | Unique Paper ID – IJTSRD33395 | Volume – 4 | Issue – 6 | September-October 2020 Page 491
This method is comparatively efficient than conventional
methods such as radar ,loop detector, magnetic poles etc .
Using camera videos is beneficial and low cost. Using
computer vision and Machine learning technique fast
developed, this study tries to extract vehicle speed and
License plate recognition from surveillance video data. This
paper aims to work out the 2018 AI City Challenge Track 1.
Three steps are taken: a) multi-object detection, correlation,
tracking using Faster R-CNN, b) speed estimation of the
vehicle, and c) Image acquisition and multi tracker of the
object. d)License plate detectionofthe vehicleusingMachine
learning algorithms. The results show that by using this
approach, the speed estimationand License plate number of
the vehicle can be traced on any roads can be attain a good
performance.
Hence this approach using Machine Learning and Image
Processing technique supports to detect the Over speed
vehicles automatically with their License plate for each
vehicle without manual intervention. It can acts as model
which can be urbanized and complex for larger system to
build a absolute ITS system for smart city development.
V. CONCLUSIONS
Speed estimation and License plate recognition is one of
many important parts of Intelligent Traffic System (ITS)
which can be done by using machine learning algorithms. It
is more proficient and cost-effective than conventional
technique without using image processing, for example:
using speed radar and manual inspection of vehicle’s
number plate. A study in this paper is interesting for other
researches which are discussed the same subject in which
this paper shows that there is an influence between speed
estimation, camera angle, and ROI selection while using
Euclidean distance, Later License plate has been detected
automatically using machine learning algorithms that gives
its best accuracy. So that, this paper can be a reference for
further researches about speed estimation on moving
vehicle using image processingand Euclidean distance, then
License plate recognition.
VI. REFERENCES
[1] SarthakBabbar; Saommya Kesarwani; NavrozDewanf;
Kartik Shangle; Sanjeev Pate, “A New Approach for
Vehicle Number Plate Detection”, 2018 Eleventh
International Conference on ContemporaryComputing
(IC3)
[2] K. B. Sathya; V. Vaidehi; G. KavithaLiu, “Vehicle License
Plate Recognition (VLPR),” 2017 Trends in Industrial
Measurement and Automation (TIMA)
[3] Anumol Sasi ; Swapnil Sharma ; Alice N. Cheeran,
“Automatic car number plate recognition” 2017
International Conference on Innovations in
Information, Embedded and Communication Systems
(ICIIECS)
[4] Zusheng Zhang, Tiezhu Zhao, Xin Ao, and Huaqiang
Yuan A Vehicle Speed Estimation Algorithm Based on
DTW Approach IEEE SENSORS JOURNAL, VOL. 17, NO.
8, APRIL 15, 2017
[5] Mahmoud Famouri, Zohreh Azimifar, Member, IEEE,
and Alexander Wong , Senior Member, IEEE A Novel
Motion Plane-Based Approach to Vehicle Speed
Estimation IEEE TRANSACTIONS ON INTELLIGENT
TRANSPORTATION SYSTEMS
[6] Cheng-Hung Lin; Yong-Sin Lin; Wei-Chen Lu , An
efficient license plate recognition system using
convolution neural networks- 2018 IEEE International
Conference on Applied System Invention (ICASI).

More Related Content

What's hot

Vehicle counting for traffic management
Vehicle counting for traffic management Vehicle counting for traffic management
Vehicle counting for traffic management ADEEBANADEEM
 
smart vehicle parking system
smart vehicle parking systemsmart vehicle parking system
smart vehicle parking systempirh khan
 
Extended e challan
Extended e challanExtended e challan
Extended e challansaikiran09
 
Automated Driver Fatigue Detection
Automated Driver Fatigue DetectionAutomated Driver Fatigue Detection
Automated Driver Fatigue DetectionArman Hossain
 
Number plate recogition
Number plate recogitionNumber plate recogition
Number plate recogitionhetvi naik
 
fusion of Camera and lidar for autonomous driving II
fusion of Camera and lidar for autonomous driving IIfusion of Camera and lidar for autonomous driving II
fusion of Camera and lidar for autonomous driving IIYu Huang
 
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERS
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERSOPTIMIZED REVERSIBLE VEDIC MULTIPLIERS
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERSUday Prakash
 
Machine Learning for Self-Driving Cars
Machine Learning for Self-Driving CarsMachine Learning for Self-Driving Cars
Machine Learning for Self-Driving CarsJan Wiegelmann
 
Vehicle registration plate recognition system
Vehicle registration plate recognition systemVehicle registration plate recognition system
Vehicle registration plate recognition systemshailendra92
 
A thesis presentation on pothole detection
A thesis presentation on pothole detectionA thesis presentation on pothole detection
A thesis presentation on pothole detectionPrimeAsia University
 
Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)AbhishekChoudhary464889
 
Automatic Vehicle Locator(AVL) Seminar report
 Automatic Vehicle Locator(AVL) Seminar report Automatic Vehicle Locator(AVL) Seminar report
Automatic Vehicle Locator(AVL) Seminar reportRohit Kumar patel
 
Extended Visual Cryptography Using Watermarking
Extended Visual Cryptography Using WatermarkingExtended Visual Cryptography Using Watermarking
Extended Visual Cryptography Using WatermarkingShivam Singh
 
ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)
ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)
ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)Shajun Nisha
 
Automatic number-plate-recognition
Automatic number-plate-recognitionAutomatic number-plate-recognition
Automatic number-plate-recognitionDevang Tailor
 
Detection of humps and potholes
Detection of humps and potholesDetection of humps and potholes
Detection of humps and potholesAJOVE
 

What's hot (20)

Vehicle counting for traffic management
Vehicle counting for traffic management Vehicle counting for traffic management
Vehicle counting for traffic management
 
smart vehicle parking system
smart vehicle parking systemsmart vehicle parking system
smart vehicle parking system
 
Parking management system
Parking management systemParking management system
Parking management system
 
Extended e challan
Extended e challanExtended e challan
Extended e challan
 
Smart Parking
Smart Parking Smart Parking
Smart Parking
 
Automated Driver Fatigue Detection
Automated Driver Fatigue DetectionAutomated Driver Fatigue Detection
Automated Driver Fatigue Detection
 
Number plate recogition
Number plate recogitionNumber plate recogition
Number plate recogition
 
fusion of Camera and lidar for autonomous driving II
fusion of Camera and lidar for autonomous driving IIfusion of Camera and lidar for autonomous driving II
fusion of Camera and lidar for autonomous driving II
 
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERS
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERSOPTIMIZED REVERSIBLE VEDIC MULTIPLIERS
OPTIMIZED REVERSIBLE VEDIC MULTIPLIERS
 
Machine Learning for Self-Driving Cars
Machine Learning for Self-Driving CarsMachine Learning for Self-Driving Cars
Machine Learning for Self-Driving Cars
 
Vehicle registration plate recognition system
Vehicle registration plate recognition systemVehicle registration plate recognition system
Vehicle registration plate recognition system
 
A thesis presentation on pothole detection
A thesis presentation on pothole detectionA thesis presentation on pothole detection
A thesis presentation on pothole detection
 
Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)
 
Automatic Vehicle Locator(AVL) Seminar report
 Automatic Vehicle Locator(AVL) Seminar report Automatic Vehicle Locator(AVL) Seminar report
Automatic Vehicle Locator(AVL) Seminar report
 
Extended Visual Cryptography Using Watermarking
Extended Visual Cryptography Using WatermarkingExtended Visual Cryptography Using Watermarking
Extended Visual Cryptography Using Watermarking
 
ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)
ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)
ESTIMATING NOISE PARAMETER & FILTERING (Digital Image Processing)
 
Smart parking
Smart parkingSmart parking
Smart parking
 
Automatic number-plate-recognition
Automatic number-plate-recognitionAutomatic number-plate-recognition
Automatic number-plate-recognition
 
Road Object Detection
Road Object DetectionRoad Object Detection
Road Object Detection
 
Detection of humps and potholes
Detection of humps and potholesDetection of humps and potholes
Detection of humps and potholes
 

Similar to Automated License Plate detection and Speed estimation of Vehicle Using Machine Learning Haar Classifier Algorithm

Vehicle Speed Estimation using Haar Classifier Algorithm
Vehicle Speed Estimation using Haar Classifier AlgorithmVehicle Speed Estimation using Haar Classifier Algorithm
Vehicle Speed Estimation using Haar Classifier Algorithmijtsrd
 
TRAFFIC RULES VIOLATION DETECTION SYSTEM
TRAFFIC RULES VIOLATION DETECTION SYSTEMTRAFFIC RULES VIOLATION DETECTION SYSTEM
TRAFFIC RULES VIOLATION DETECTION SYSTEMIRJET Journal
 
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
 
Real-Time Automated Overspeeding Detection and Identification System
Real-Time Automated Overspeeding Detection and Identification SystemReal-Time Automated Overspeeding Detection and Identification System
Real-Time Automated Overspeeding Detection and Identification SystemIRJET Journal
 
IRJET- Traffic Sign Detection, Recognition and Notification System using ...
IRJET-  	  Traffic Sign Detection, Recognition and Notification System using ...IRJET-  	  Traffic Sign Detection, Recognition and Notification System using ...
IRJET- Traffic Sign Detection, Recognition and Notification System using ...IRJET Journal
 
Classification and Detection of Vehicles using Deep Learning
Classification and Detection of Vehicles using Deep LearningClassification and Detection of Vehicles using Deep Learning
Classification and Detection of Vehicles using Deep Learningijtsrd
 
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...IRJET Journal
 
Automatic Detection of Unexpected Accidents Monitoring Conditions in Tunnels
Automatic Detection of Unexpected Accidents Monitoring Conditions in TunnelsAutomatic Detection of Unexpected Accidents Monitoring Conditions in Tunnels
Automatic Detection of Unexpected Accidents Monitoring Conditions in TunnelsIRJET Journal
 
Deep Learning Approach Model for Vehicle Classification using Artificial Neur...
Deep Learning Approach Model for Vehicle Classification using Artificial Neur...Deep Learning Approach Model for Vehicle Classification using Artificial Neur...
Deep Learning Approach Model for Vehicle Classification using Artificial Neur...IRJET Journal
 
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
 
Paper id 252014106
Paper id 252014106Paper id 252014106
Paper id 252014106IJRAT
 
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
 
Person Acquisition and Identification Tool
Person Acquisition and Identification ToolPerson Acquisition and Identification Tool
Person Acquisition and Identification ToolIRJET Journal
 
Vigilance: Vehicle Detector and Tracker
Vigilance: Vehicle Detector and TrackerVigilance: Vehicle Detector and Tracker
Vigilance: Vehicle Detector and TrackerIRJET Journal
 
IRJET- Automatic Traffic Management System
IRJET- Automatic Traffic Management SystemIRJET- Automatic Traffic Management System
IRJET- Automatic Traffic Management SystemIRJET Journal
 
A Review: Machine vision and its Applications
A Review: Machine vision and its ApplicationsA Review: Machine vision and its Applications
A Review: Machine vision and its ApplicationsIOSR Journals
 
VEHICLE DETECTION, CLASSIFICATION, COUNTING, AND DETECTION OF VEHICLE DIRECTI...
VEHICLE DETECTION, CLASSIFICATION, COUNTING, AND DETECTION OF VEHICLE DIRECTI...VEHICLE DETECTION, CLASSIFICATION, COUNTING, AND DETECTION OF VEHICLE DIRECTI...
VEHICLE DETECTION, CLASSIFICATION, COUNTING, AND DETECTION OF VEHICLE DIRECTI...IRJET Journal
 
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
 
Vehicle Traffic Analysis using CNN Algorithm
Vehicle Traffic Analysis using CNN AlgorithmVehicle Traffic Analysis using CNN Algorithm
Vehicle Traffic Analysis using CNN AlgorithmIRJET Journal
 

Similar to Automated License Plate detection and Speed estimation of Vehicle Using Machine Learning Haar Classifier Algorithm (20)

Vehicle Speed Estimation using Haar Classifier Algorithm
Vehicle Speed Estimation using Haar Classifier AlgorithmVehicle Speed Estimation using Haar Classifier Algorithm
Vehicle Speed Estimation using Haar Classifier Algorithm
 
TRAFFIC RULES VIOLATION DETECTION SYSTEM
TRAFFIC RULES VIOLATION DETECTION SYSTEMTRAFFIC RULES VIOLATION DETECTION SYSTEM
TRAFFIC RULES VIOLATION DETECTION SYSTEM
 
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
 
Real-Time Automated Overspeeding Detection and Identification System
Real-Time Automated Overspeeding Detection and Identification SystemReal-Time Automated Overspeeding Detection and Identification System
Real-Time Automated Overspeeding Detection and Identification System
 
IRJET- Traffic Sign Detection, Recognition and Notification System using ...
IRJET-  	  Traffic Sign Detection, Recognition and Notification System using ...IRJET-  	  Traffic Sign Detection, Recognition and Notification System using ...
IRJET- Traffic Sign Detection, Recognition and Notification System using ...
 
Classification and Detection of Vehicles using Deep Learning
Classification and Detection of Vehicles using Deep LearningClassification and Detection of Vehicles using Deep Learning
Classification and Detection of Vehicles using Deep Learning
 
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
License Plate Recognition System for Moving Vehicles Using ­Laplacian Edge De...
 
Automatic Detection of Unexpected Accidents Monitoring Conditions in Tunnels
Automatic Detection of Unexpected Accidents Monitoring Conditions in TunnelsAutomatic Detection of Unexpected Accidents Monitoring Conditions in Tunnels
Automatic Detection of Unexpected Accidents Monitoring Conditions in Tunnels
 
Deep Learning Approach Model for Vehicle Classification using Artificial Neur...
Deep Learning Approach Model for Vehicle Classification using Artificial Neur...Deep Learning Approach Model for Vehicle Classification using Artificial Neur...
Deep Learning Approach Model for Vehicle Classification using Artificial Neur...
 
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...
 
Paper id 252014106
Paper id 252014106Paper id 252014106
Paper id 252014106
 
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)
 
Person Acquisition and Identification Tool
Person Acquisition and Identification ToolPerson Acquisition and Identification Tool
Person Acquisition and Identification Tool
 
Vigilance: Vehicle Detector and Tracker
Vigilance: Vehicle Detector and TrackerVigilance: Vehicle Detector and Tracker
Vigilance: Vehicle Detector and Tracker
 
IRJET- Automatic Traffic Management System
IRJET- Automatic Traffic Management SystemIRJET- Automatic Traffic Management System
IRJET- Automatic Traffic Management System
 
A Review: Machine vision and its Applications
A Review: Machine vision and its ApplicationsA Review: Machine vision and its Applications
A Review: Machine vision and its Applications
 
Advance Self Driving Car Using Machine Learning
Advance Self Driving Car Using Machine LearningAdvance Self Driving Car Using Machine Learning
Advance Self Driving Car Using Machine Learning
 
VEHICLE DETECTION, CLASSIFICATION, COUNTING, AND DETECTION OF VEHICLE DIRECTI...
VEHICLE DETECTION, CLASSIFICATION, COUNTING, AND DETECTION OF VEHICLE DIRECTI...VEHICLE DETECTION, CLASSIFICATION, COUNTING, AND DETECTION OF VEHICLE DIRECTI...
VEHICLE DETECTION, CLASSIFICATION, COUNTING, AND DETECTION OF VEHICLE DIRECTI...
 
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...
 
Vehicle Traffic Analysis using CNN Algorithm
Vehicle Traffic Analysis using CNN AlgorithmVehicle Traffic Analysis using CNN Algorithm
Vehicle Traffic Analysis using CNN Algorithm
 

More from ijtsrd

‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementationijtsrd
 
Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...ijtsrd
 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospectsijtsrd
 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...ijtsrd
 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...ijtsrd
 
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...ijtsrd
 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Studyijtsrd
 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...ijtsrd
 
The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...ijtsrd
 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...ijtsrd
 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...ijtsrd
 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...ijtsrd
 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadikuijtsrd
 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...ijtsrd
 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...ijtsrd
 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Mapijtsrd
 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Societyijtsrd
 
Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...ijtsrd
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...ijtsrd
 
Streamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine LearningStreamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine Learningijtsrd
 

More from ijtsrd (20)

‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation‘Six Sigma Technique’ A Journey Through its Implementation
‘Six Sigma Technique’ A Journey Through its Implementation
 
Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...Edge Computing in Space Enhancing Data Processing and Communication for Space...
Edge Computing in Space Enhancing Data Processing and Communication for Space...
 
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and ProspectsDynamics of Communal Politics in 21st Century India Challenges and Prospects
Dynamics of Communal Politics in 21st Century India Challenges and Prospects
 
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
Assess Perspective and Knowledge of Healthcare Providers Towards Elehealth in...
 
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...The Impact of Digital Media on the Decentralization of Power and the Erosion ...
The Impact of Digital Media on the Decentralization of Power and the Erosion ...
 
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
Online Voices, Offline Impact Ambedkars Ideals and Socio Political Inclusion ...
 
Problems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A StudyProblems and Challenges of Agro Entreprenurship A Study
Problems and Challenges of Agro Entreprenurship A Study
 
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
Comparative Analysis of Total Corporate Disclosure of Selected IT Companies o...
 
The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...The Impact of Educational Background and Professional Training on Human Right...
The Impact of Educational Background and Professional Training on Human Right...
 
A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...A Study on the Effective Teaching Learning Process in English Curriculum at t...
A Study on the Effective Teaching Learning Process in English Curriculum at t...
 
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
The Role of Mentoring and Its Influence on the Effectiveness of the Teaching ...
 
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
Design Simulation and Hardware Construction of an Arduino Microcontroller Bas...
 
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. SadikuSustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
Sustainable Energy by Paul A. Adekunte | Matthew N. O. Sadiku | Janet O. Sadiku
 
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
Concepts for Sudan Survey Act Implementations Executive Regulations and Stand...
 
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
Towards the Implementation of the Sudan Interpolated Geoid Model Khartoum Sta...
 
Activating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment MapActivating Geospatial Information for Sudans Sustainable Investment Map
Activating Geospatial Information for Sudans Sustainable Investment Map
 
Educational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger SocietyEducational Unity Embracing Diversity for a Stronger Society
Educational Unity Embracing Diversity for a Stronger Society
 
Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...Integration of Indian Indigenous Knowledge System in Management Prospects and...
Integration of Indian Indigenous Knowledge System in Management Prospects and...
 
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
DeepMask Transforming Face Mask Identification for Better Pandemic Control in...
 
Streamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine LearningStreamlining Data Collection eCRF Design and Machine Learning
Streamlining Data Collection eCRF Design and Machine Learning
 

Recently uploaded

Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
MICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxMICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxabhijeetpadhi001
 

Recently uploaded (20)

Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)ESSENTIAL of (CS/IT/IS) class 06 (database)
ESSENTIAL of (CS/IT/IS) class 06 (database)
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
MICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptxMICROBIOLOGY biochemical test detailed.pptx
MICROBIOLOGY biochemical test detailed.pptx
 

Automated License Plate detection and Speed estimation of Vehicle Using Machine Learning Haar Classifier Algorithm

  • 1. International Journal of Trend in Scientific Research and Development (IJTSRD) Volume 4 Issue 6, September-October 2020 Available Online: www.ijtsrd.com e-ISSN: 2456 – 6470 @ IJTSRD | Unique Paper ID – IJTSRD33395 | Volume – 4 | Issue – 6 | September-October 2020 Page 487 Automated License Plate Detection and Speed Estimation of Vehicle using Machine Learning - Haar Classifier Algorithm P. Devi Mahalakshmi, Dr. M. Babu Department of Computer Science and Engineering, G.K.M College of Engineering and Technology, Chennai, Tamil Nadu, India ABSTRACT A well-ordered traffic management system is required in all types of roads, such as off roads, highways, etc. There has been several laws and speed controlled measures are taken in all places with different perspectives. Also Speed limit may vary from road to road. So there are number of methods has been proposed using computer Vision and machine learning algorithms for object tracking. Here vehicles are recognized and detected from the videos that taken using surveillance camera. The aim is to identification of the vehicles and tracking using Haar Classifier, then determine the speed of the vehicle and Finally Detecting the License plate of the vehicle. Detecting the License plate and vehicle speed using machine learning is tough butbeneficial task. For the past few years Convolution Neural Network (CNN) has been widely used in computer vision for vehicle detection and identification. Dlibs are used to track the multiple objects at the same time. KEYWORDS: License plate Detection, Character Recognition, Speed estimation, Vehicle detection, HaarClassifier, dlibs How to cite this paper: P. Devi Mahalakshmi | Dr. M. Babu "Automated License Plate detection and Speed estimation of Vehicle Using Machine Learning - Haar Classifier Algorithm" Published in International Journal of Trend in Scientific Research and Development (ijtsrd), ISSN: 2456-6470, Volume-4 | Issue-6, October 2020, pp.487-491, URL: www.ijtsrd.com/papers/ijtsrd33395.pdf Copyright © 2020 by author(s) and International Journal of TrendinScientific Research and Development Journal. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (CC BY 4.0) (http://creativecommons.org/licenses/by/4.0) I. INTRODUCTION Vehicle speed estimation and License plate detection is one of the most importantconcepts in traffic controllingsystems. Since, speed limit violation needs to be control and thus prevent drivers from excessive speed. Also, Road accidents cases can be decreased and we can try to make the road safer with the stringent traffic rules. Main objective is to identify the over speed vehicles, then automatic detectionof the License plate and drivers are getting fined. Currently using Radar concepts which need manual intervention to detect the over speed vehicles. However with the latest growing technology we can identify the over speed vehicles without manualintervention. Computer Vision and Machine learning technologies helps to automatically detect the license plate of over speed vehicles and drivers can be fined. Even though, various methods and techniques have been proposed to estimate the speed of vehicles, therestillremain some limitations, and thus, studies on detecting the license plate and speed estimation still continue. Taking the video from surveillance camera is much easier and cost effective. Hence considering the costand maintenance, video cameras plays a good role to detect the over speed vehicles and automatically detect the License plate of the vehicle. With the conventional method of artificial observation alarming, this method has advantages detection has advantages of lower manual intervention, fast reaction, high detection rate, treatment and responsibilityidentificationfor post-accident since it needs to be addressed and to make a road safer with the use of fast growing technology, research on this filed has the high demand. In this paper vehicles are identified using computer vision technique and machine learning algorithms, for automatic License plate detection and speed of the vehicle. II. RELATED WORK There are many studies with the identical topic for estimating speed of the vehicle based on image processing and automatic License plate detection using machine learning algorithms. Survey 1: Vehicle Speed Estimation Algorithm Based on DTW Approach -IEEE SENSORS JOURNAL, VOL. 17, NO. 8, APRIL 15, 2017 [4].Experimental results show it has achieved 96% of accuracy. DTW is the most significant expanse for time series study. But In DTW, heavy burden in computational analysis and it is necessary to find the finest time alignment path. Also DTWisQuadratic Complexity - Performance is directly relative to the square size of the input data set. Survey 2: A Novel Motion Plane- Based Approach to Vehicle Speed Estimation [5].Here Centerior of License plate is considered for the speed estimation and displacement is calculated for each frame to determine the speed of the vehicle. 3D position of the License plate is considered for the speed estimation. And problem is Time consuming as Template IJTSRD33395
  • 2. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD33395 | Volume – 4 | Issue – 6 | September-October 2020 Page 488 matching procedure applicability is limited and tedious for the big image patterns. Survey 3: An efficient license plate recognition system using convolutionneuralnetworks-2018 IEEE InternationalConference on Applied System Invention (ICASI) [6].Advantages is Conventional Neural network applied for detecting and recognising theLicense plate even for the blurred images.. Drawbacks are this approach is not used for the commercial purpose on Roadways for the moving vehicle. III. SYSTEM ARCHITECTURE In formal system, the speed estimation of the vehicle can be taken from different sensors such ascamera sensor,acoustic sensor, loop detector, ultrasonic sensor etc. In this paper speed of the vehicle and License plate of the corresponding vehicle can be detected using the videos that taken from surveillance camera. A. Input Video and Image Acquisition Mostly each main roads has the surveillance camera and it can be calibrated to certain distance which can capture the moving vehicles, those videos can be taken as the input. It quite easy and nowadays it’s been installed in most of the houses. The initial stage of video processing in the computer vision is the image acquisition stage. Once thevideohasbeen has been processed, it makes the videos with number of frames. Also there are number of methods in which processing is applied to the image to carry out the many different vision tasks that are required. Image Processing includes the stages such as 1. Pre-processing, 2. Back ground subtraction, 3. Smoothing and 4. Shadow removal. However, if the required image has not been acquiresuitably then the intentional tasks need to be repeated. Speed is a measure of the moving objects and these objects in multiple frame needs to be tracked in each frame to identify the speed. Hence, to estimate the speed of the vehicle, video is broken into frames, then the vehicle being travelled from one frame to a new frame is traced out. Distance travelled and time taken to move from one pixel to another is estimated to determine the speed of the vehicle. A key benefit of a digital image processing is that having numeral of copy and loss data of very fewer. Extracting sequence of images from a video, then analysis them using cv2 (Open Source Computer Vision) library B. Machine Learning – Haar Classifier: Vehicle Identification Vehicle classification or Identification refers tothecomputer or software systems is able to trace vehicle in an image/scene and recognize each vehicle if we have multiple image in each frame. Object detection has plays a very important role in identifying the objects in the given image such as face detection,, pedestrian counting, vehicle detection security systems, web images,and driverless cars. These object detection has been used in many applications withfastgrowing technology. Like other Technologies,ithas the wide uses and amazing creative applications has been adopted. Here such object detection of vehicles is done with the help of Machine learning algorithm named as Haar cascade classifier. Steps for identifying the objects are 1. Collecting data – Positive and Negative images. 2. Training system 3. Validating Result Collecting Data The initial stage of Haar classifier algorithm is the gathering of data set and here we may need to train the system withlot of positive images and negative images. HerePositiveimages such as vehicles and Negative Images are other than Vehicles.  Vehicle  Non Vehicle Images. It is required to assemble thousands of images i.e. Positive Images – True images of vehicle which needs to be recognized by the system. Negative Images – False Images, which system wants to omit. Applying the positive and Negative Images to the system makes it to identify which is vehicle and which is non – vehicle. Vehicle detection in Haar cascade classifier has 4 stages:  Selection of objects to be identified  Modelling Integral Images  Adaptive boosting Training  Cascading Classifiers for multiple detect : Cascade Classifier and detect Multi Scale With the training set, system is slowly learnt the true and false objects. With the validation set, systemcan be tested to recognize the true and false images.
  • 3. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD33395 | Volume – 4 | Issue – 6 | September-October 2020 Page 489 Fig 1-Positive Images Fig 2- Negative Images Capturing of all vehicles in the frame is always a critical and challenging task. Hencewe need to train the system withthe lots of images with training set and validating set. It uses Haar features for vehicle detection, which is similar to face recognition. Haar cascade classifiers is one of the effective object detection method which is proposed by Viola and Jones. A Haar Cascade is fundamentally a classifier used to detect the certain object from the given image. The HaarCascade is trained by superimposing the true image over a set of false images.It isgenerally done on the server with the numberof stages. Best results with good accuracy can be achieved by quality of image set and number of stages. Results achieved in this method is reasonably prompt and successful in recognizing cars with the videos such as from surveillance camera or cctv footages. C. Tracking of Vehicle Here Tracking refers to each and every vehicle is identified and track in it each frame to determine the speed of the vehicle. Itcan be achieved by usingthe correlation trackerin python using dlibs function. The main goal is here to track the multiple vehicle at the same time by assigning Tracking ID of ach vehicle and keep monitoring how it moves from one frame to another in each frame. Speed is estimated by calculating the object distance moved from one frame to another. i.e object travelled from one pixel toanotherpixelin each frame. Thisspeed calculation isiterated andaverageof speed within certain speed is taken and reported as the speed of the vehicle. Hence for every two frames speed has been calculated and stored internally, then the average speed is calculated and we can return the average speed of the vehicle within ROI. Similarly when the object is moved out the region of Index, the Correlation ID , tracking process is withdrawn and tracking ID is destroyed.. So multiple tracking of same vehicle can be avoided. Hence this phase mainly aims to assign an ID to the object, track the object in each frame, calculate the distance travelled in each frame with ROI and eliminates the trackingID once it moves out of ROI. At the end we may have the average speed of thevehicle can be estimated. Dlibs is one the library function in python helps to track the multiple objects at the same time. D. Speed Estimation In General speed is estimated by calculating the distance travelled of the same object from one frame to another. The usual method of usingEuclidean distance calculation isused and then calculate the pixels per meter moved bythevehicle. Here we have started our calculation using the WIDTH and HEIGHT of the video is taken and adjusted. We considered these plays the important role in estimation speed of the vehicle.. Theformal method of the Euclidean distancewhich is used to calculate the speed of the vehicle, let Cn(a,b) and Cn+1(c,d) is point of the object in frame n and n + 1 respectively. The distance d1 is calculated by Euclidean distance is mentioned below PPM refers to pixels per meter. This value is estimated manually using the WIDTH and HEIGHT of the video that varies in each video taken from the camera. Hence values may be vary from each video and that needs to adjusted manually. Video processing helps to identify these values. Also WIDTH of the road plays the important role in speed estimation ofthe vehicle. In theabove Euclidean calculation, d_pixels is the distance moved by the vehicle from oneframe to another. So for the standard conversion i.e. it would need to calculate the distance in meter say d_meter which is calculated as follows D_meters = d_pixels / pixels per meter Another interesting factor is Frames per second which is how many frames can be obtained in a second. So by knowing these values, speed of the vehicle can be estimated in Km/Hr. Speed = D_meters * frames per second *3.6 which gives the speed of the vehicle in km/hr(3.6isstandard conversion of converting meter into kilometre). Each object is tracked using the correlation tracker and bounding box is applied on the vehicle inside the ROI. Average speed of the Vehicle is displayed over the bounding box. So the output video has the speed mentioned and displayed over the each vehicle. E. License Plate Recognition. License Plate Recognition makes use of concept of optical character recognition to read the number plate characters one by one. Simply Images of the vehicle is given as Input and ALPR reads the characters using Machine learning Algorithms. Using thismachine learning technique accuracy can beimproved by training process.i.e mappingacharacter like image to its real characters and distinguish As, Bs etc. LPR is also called ALPR (Automatic License Plate Recognition) that consists of 3 major stages. 1. Detecting the License Plate. 2. Character Segmentation. 3. Character Recognition.
  • 4. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD33395 | Volume – 4 | Issue – 6 | September-October 2020 Page 490 Approach as follows: 1. Detect the contours of the image. 2. Find the Bounding rectangle of all contours. 3. Compare the validate the height of the License plate ratio. 4. Apply the image segmentation to find the characters in it. 5. Using OCR method with KNN and SVC model under supervised learning, recognize the characters in the license plate. a. Detecting License Plate In this stage License plate of the vehicle is detected. But its particularly difficult to detect the position, too many styles and pattern. Using Machine learning Classification Algorithms, it’s quite possible to detect the plate from the image of the vehicle . Aim is to crop the Regions of the original image with good classification results are retained and others are discarded. Thus region detection and image classification algorithm plays a vital role in detecting the License plate of the vehicle. Connected Component analysisapproach helpstogroupand label the connected region. b. Character segmentation Character segmentation is the critical in OCR Process. This stage helps to mapping the characters in the license plate using CCA and segmented into Individual images. From the croppedimage of theLicense plate, charactersaresegmented and each character is resized into 20x20 pixels as separate image. The plate_like_objects is referred to the list of region that are similar to the license plate region. From the image, three regionswereidentifiedascandidatesforalicenseplate. This process helps to identify the actual content of license plate image and eradicate the other regions. Then a Connectedcomponentanalysiswasdone on thelicenseplate and eachcharacter imageis resizedto 20px* 20px. From the segmented character image, system can do the recognizing the character process. To keep trackthe orderoftheimagei.e. segmentedcharacter – column listisintroducedinwhich eachimageis recognized sequentially. Finallyit can be sortedand printed in the order in which the License plate string can be detected. c. Character Recognition. It is the Final stage of the License plate detection. Machine Learning algorithms are applied here to recognize the character in the license plate automatically. Simply it is defined as the branch of AI that deals with data and processes it to discover pattern that can be used for future predictions. The three major classifications of machine learning are supervised, unsupervised and reinforcement learning. Supervised learning gives the best accuracy as system is trained under fixed dataset with expected predictions. So for character recognition we know how the each character should be. Hence Supervised learning helps here. Supervised learning again can be divided into two category;classificationand regression.Characterrecognition belongs to the classification category K –Nearest Neighbour algorithm is used for recognition under supervised learning of characters. Trainingdata set is provided to choosea supervisedlearning classifier, traina model, test the model and see how accurate it is, then use the model for prediction. IV. RESULTS AND DISCUSSIONS Itiswell-orderedandcommercial thanconventionalsystem by applying machine learning and Image processing to estimate the speed of the moving object and License Plate of the vehicle. Speed estimation and License plate detection of the vehicleisone themainprocessin trafficandmanagement system, suchasdelaycost estimationincident detection,flow monitoring, etc.
  • 5. International Journal of Trend in Scientific Research and Development (IJTSRD) @ www.ijtsrd.com eISSN: 2456-6470 @ IJTSRD | Unique Paper ID – IJTSRD33395 | Volume – 4 | Issue – 6 | September-October 2020 Page 491 This method is comparatively efficient than conventional methods such as radar ,loop detector, magnetic poles etc . Using camera videos is beneficial and low cost. Using computer vision and Machine learning technique fast developed, this study tries to extract vehicle speed and License plate recognition from surveillance video data. This paper aims to work out the 2018 AI City Challenge Track 1. Three steps are taken: a) multi-object detection, correlation, tracking using Faster R-CNN, b) speed estimation of the vehicle, and c) Image acquisition and multi tracker of the object. d)License plate detectionofthe vehicleusingMachine learning algorithms. The results show that by using this approach, the speed estimationand License plate number of the vehicle can be traced on any roads can be attain a good performance. Hence this approach using Machine Learning and Image Processing technique supports to detect the Over speed vehicles automatically with their License plate for each vehicle without manual intervention. It can acts as model which can be urbanized and complex for larger system to build a absolute ITS system for smart city development. V. CONCLUSIONS Speed estimation and License plate recognition is one of many important parts of Intelligent Traffic System (ITS) which can be done by using machine learning algorithms. It is more proficient and cost-effective than conventional technique without using image processing, for example: using speed radar and manual inspection of vehicle’s number plate. A study in this paper is interesting for other researches which are discussed the same subject in which this paper shows that there is an influence between speed estimation, camera angle, and ROI selection while using Euclidean distance, Later License plate has been detected automatically using machine learning algorithms that gives its best accuracy. So that, this paper can be a reference for further researches about speed estimation on moving vehicle using image processingand Euclidean distance, then License plate recognition. VI. REFERENCES [1] SarthakBabbar; Saommya Kesarwani; NavrozDewanf; Kartik Shangle; Sanjeev Pate, “A New Approach for Vehicle Number Plate Detection”, 2018 Eleventh International Conference on ContemporaryComputing (IC3) [2] K. B. Sathya; V. Vaidehi; G. KavithaLiu, “Vehicle License Plate Recognition (VLPR),” 2017 Trends in Industrial Measurement and Automation (TIMA) [3] Anumol Sasi ; Swapnil Sharma ; Alice N. Cheeran, “Automatic car number plate recognition” 2017 International Conference on Innovations in Information, Embedded and Communication Systems (ICIIECS) [4] Zusheng Zhang, Tiezhu Zhao, Xin Ao, and Huaqiang Yuan A Vehicle Speed Estimation Algorithm Based on DTW Approach IEEE SENSORS JOURNAL, VOL. 17, NO. 8, APRIL 15, 2017 [5] Mahmoud Famouri, Zohreh Azimifar, Member, IEEE, and Alexander Wong , Senior Member, IEEE A Novel Motion Plane-Based Approach to Vehicle Speed Estimation IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS [6] Cheng-Hung Lin; Yong-Sin Lin; Wei-Chen Lu , An efficient license plate recognition system using convolution neural networks- 2018 IEEE International Conference on Applied System Invention (ICASI).