You are on page 1of 22

Internship Presentation on

Automatic License Plate Recognition System For Indian Vehicle Identification

By Under the Guidance of


Prof.Santhosh. G
Yashvanth.kv (1RR18EC129)
Dept. of ECE,RRCE
Outline of the presentation

 ABSTARACT

 INTRODUCTION

 INTENSHIP WORK

 RESULTS

FUTURE SCOPE

 CONCLUSION

 REFERENCES
Abstract

• Traffic control and vehicle owner identification has become major problem in every country.
Sometimes it becomes difficult to identify vehicle owner who violates traffic rules and drives too
fast.

• Therefore, it is not possible to catch and punish those kinds of people because the traffic personal
might not be able to retrieve vehicle number from the moving vehicle because of the speed of the
vehicle.
• Therefore, there is a need to develop Automatic Number Plate Recognition (ANPR) system
as a one of the solutions to this problem.

• There are numerous ANPR systems available today.

• These systems are based on different methodologies but still it is really challenging task
as some of the factors like high speed of vehicle, non-uniform vehicle number plate,
language of vehicle number and different lighting conditions can affect a lot in the overall
recognition rate.

• Most of the systems work under these limitations.


Introduction

What is ANPR?

 Automatic Number Plate Recognition (ANPR) is a practical application of image


processing which uses number (license) plate is used to identify the vehicle.

Applications:

 Identification of stolen cars.


 Smuggling of Cars.
 Invalid license plates.
 Usage of cars in terrorist attacks/illegal activities.
 Applications in traffic systems (highway electronic toll collection, red light violation
enforcement, border and customs checkpoints, etc.).
 Python
• Python is a programming language that supports the creation of a wide range of applications.
Developers regard it as a great choice for Artificial Intelligence (AI), Machine Learning, and
Deep Learning projects.

• It is widely used for a number of reasons as it is simple to use , has good performance and many
visualization tools.
 Machine learning
• Machine Learning is making the computer learn from studying data and statistics.
• It is a program that analyses data and learns to predict the outcome .

 Types of Machine Learning


• Supervised Learning
• Unsupervised Learning
• Reinforcement Learning
 Supervised Learning

• Supervised learning is one of the most basic types of machine learning.


• In this type, the machine learning algorithm is trained on labeled data.
• It uses Algorithms to find out the relationship between the input and output.
 Unsupervised Learning

• Unsupervised machine learning works with unlabeled data , which means it is not as labor
intensive.
• In Unsupervised learning the relationship between data points are perceived by the algorithm
in an abstract manner.
 Reinforcement Learning

• It directly takes inspiration from how human beings learn from data in their lives . It features an
algorithm that improves upon itself by trial and error.
• Favorable outcomes are encouraged or ‘reinforced’ and non-favorable outputs are discouraged or
‘punished’.
 Platform Used
1. Microsoft Visual Studio

 Microsoft Visual Studio is an integrated


development environment (IDE) from Microsoft.
 It is used to develop computer programs, as
well as websites, web apps, web services and
mobile apps.

2. Open CV
Open CV is a computer vision library
originally developed by Intel and now
supported by Willow Garage.
 It is free for use under the open source
BSD[Bekely Source Distribution] license.
 Internship Outline

• Basics of python programming.


• Using various libraries like NumPy, Scritp learn , Pandas
• Machine learning
• Training of various machine Learning Algorithms
• Logestic Regression
• Working on ‘Automatic Number Plate Detection’ using AI & ML’
Intenship Work
 Task Performed:

Step 1:-Collection of different Vehicle’s Image.


Step 2:- RGB to Grey Scale Image Conversion.
Step 3:- Edge detection of the processed image.
Step 4:- Area detection of Number Plate.
Step 5: Segmentation of the plate.
1. Image Plate Pre-Processing

 Preprocessing consists of :

 Resizing image.

 RGB to Gray.

2. Edge Detection-By SOBEL Operator

 The Sobel operator is one of most commonly used edge detectors.

 The Sobel edge detector uses a pair of 3x3 convolution matrices.


Applying the Sobel operator- Examples

All edges in the image have been detected and can be nicely separated from the
background using a threshold of 220.
Grey Scale image after image
enhancing.

After applying Sobel edge detection


method.
 We output the four vertexes coordinates of
the last selected region after morphological
filtering and extract the number plate.

 The final positioning of the number plate


after cropping.
7. Experimental Results

In the experiments, we test our proposed method on the different type car image to
identify the location accurately.
Future Works
 Recognition of Segmented Character.

 Working with rotated Number Plates.

 Adding some new features to the algorithm.

Conclusion
 ANPR parking systems are a worthwhile parking solution to monitor and evaluate your
car parks.
 They offer added security, cost-effective parking management, and quick response times.
 They can make a great addition to any car park; however, it is important to consider the
downfalls ANPR cameras have, and make every effort to counteract these downfalls.
 These issues can easily be managed by utilising a competent management team and an
effective appeals system.
 At Total Parking, we are perfectly equipped with the experience and technology needed
to advise, implement, and manage your ANPR parking systems. 
References

1. “Matlab Documentation Website,”. [Online]. Available:http://www.mathworks.in


/help/vision/.

2. Thota Sridevi, Chilukuri Sindhu, Pendyala Naga Praveen Kumar,Perupogu.Sagar,


“Morphology based Number Plate Local ization for Vehicular Surveillance System”,
IJMER, vol.2, issue.2, 2012, pp 334 -337.
3. Feng Yang, Zheng Ma “Vehicle License Plate location Based on
Histogramming and Mathematical Morphology “, 2005.
4. Park, S. H., Kim, K. I., Jung, K., and Kim, H. J., (2009), “Locating ca r license plates
using neural network,” IEE Electronics Letters, .35, 17, pp. 1475-1477.
5. CheokMan, Kengchung “A High Accurate Macau License Plate Recognition
System”, 2008
6. R. C. Gonzalez, and R. E. Woods and S.I.Eddins Digital Image Processing using
MATLAB.Pearson Education, 2008

You might also like