SlideShare une entreprise Scribd logo
1  sur  28
INDUSTRIAL (SUMMER) TRAINING
at
509 Army Base Workshop
(ISO 9001:2008)
PRESENTED BY:
SHUBHRA RAWAT
EC-FINAL YEAR
UNIVERSITY ROLL NO.-1300331027
CONTENTS
About the Organization
Introduction to Optoelectronics Group
Automatic Number Plate Recognition (ANPR)
system.
Introduction
Applications of ANPR System
Procedure Used
CONTINUED…
Functions use in the MATLAB code
Typical applications of ANPR system
Advantages
Limitations
ABOUT THE ORGANISATION:
Done training from “509 Army Base Workshop",
Agra in OE Group.
It is one of the 8th biggest Army Workshops located
in India.
Deals generally with the testing as well as repairing of
the Army equipment’s use by the armed forces.
CONTINUED…
The whole organization is divided into 5 main
groups:
Optoelectronics (OE) Group;
Telecommunication (TL) Group;
RADAR(WLR and Flycatcher) Group;
Generation(GE) Group, and
Computer technology Group
INTRODUCTION TO
OPTOELECTRONICS GROUP
 Optoelectronics is the combination of “Opto” and “Electronics”,i.e.
deals with the equipment's comprising properties of both.
 The basic functions of this group is repairing and testing of various border
security equipments such as:
 LRF LS-30-(LASER Range Finder equipment),
 TPDK Tank-90,
 LORROS (Long Range Reconnaissance & Observation System),
 PNVD section(Passive Night Vision Device),etc.
LASER Range Finder(LRF) & LORROS
AUTOMATIC NUMBER PLATE
RECOGNITION SYSTEM
INTRODUCTION
 Other names of this technology are OCR(Optical Character
Recognition), or, LPR( Licence Plate Recognition) System,
etc.
 It is a “Mass Surveillance system” and an image processing
technology, use extensively in USA to identify vehicles by
their license plates presently.
 Apart from MATLAB, we can also prepare it by using various
other programming languages like Java, C#, Arduino, etc.
APPLICATIONS OF ANPR SYSTEM
It is extensively use in the following listed areas:
Car Parking Management;
Traffic Control system;
Border Security;
Toll Management System;
Access Control system, etc.
PROCEDURE USED
The process of my project comprising of two toolboxes
of MATLAB ,they are:
Image Acquisition Toolbox-It helps in accessing the
webcam using MATLAB’s command window.
Image Processing Toolbox-It helps in all the basic
image processing steps as well as Morphological
operations.
General Flow diagram of ANPR Process
PROCESS CONTINUED….
The steps use in the ANPR process are the following:-
 Firstly, an image as an input is taken using webcam.
 Then, using basic image processing steps to convert the color
image into the grayscale image.
 Then, applying some Morphological Operations such as
Dilation(adding of pixels) and Erosion(removing of pixels).
 After this, the grayscale image is converted into the binary
form and filtration is also done.
BLOCK DIAGRAM OF ANPR
SYSTEM PROCESS.
 After this all the holes of image has been filled using some
MATLAB operations.
 Then, Object reduction is also being done.
 At last, characters are recognized and displayed onto the notepad
with a message of “Number registered ” or “Number not
registered”, as shown below:
Functions use in the MATLAB code
There are 6 user-defined methods use in the code .They
are:-
 Number Plate extraction():- It is the main function and
use to extract the characters from the input image.
 Controlling():- It helps in identifying the indices of the
Bounding boxes.
 Take boxes():- It helps in identifying the values of the
indices of the Boundary boxes.
Functions (Contd….)
guessthesix():- It helps in determining the characters of the
number plate exactly.
readLetter():- It helps in displaying the alpha numeric
number from the input number plate.
Createtemplates():- It helps in comparing the extracted
characters from the number plate from the stored
templates.
Elements Of a Typical ANPR System
 For implementing the ANPR System practically the following
hardware equipment are required:
Camera(s),
Illumination,
Interface Board,
Computer system,
Hardware,
Software, and
Database..
Typical Applications of ANPR System
 The most essential need of present scenario is to control the
bottlenecks of Traffic jams, breaking of traffic rules by over
speedup the vehicle, etc., etc..
 Thus to minimize these essential problems, this system is widely
used.
 Other problems like parking system, toll tax payment system, etc.
all can also be manage by using this technology.
Typical Applications of ANPR System
Applications (Contd…..)
Traffic Control System:- In this, the LPR system classifies the
cars on a congested entrance into 3 types (authorized, known
visitors, and unknown cars for inquiry) and guides them to the
appropriate lane. This system reduced the long waiting lines and
simplified the security officers work load.
Toll management:- In this , the plate is read when the vehicle
enters the toll lane and presents a pass card. The information of the
vehicle is retrieved from the database and compared against the
pass information. In case of fraud the operator is notified.
Advantages of ANPR System
The greatest advantage of using ANPR System is
that it can keep an image record of the vehicle
which is useful in order to fight against crime and
fraud.
Also, it makes everything automatic.
Limitations of ANPR System
It has some limitations too. They are:
It can recognizes only specified font (Times New
Roman) number plate only.
2. It can’t clearly recognize or distinguish character
like B and 8, 2 and Z, 0 and O etc.
3. The distance of image captured is also limited.
4. Lighting Conditions greatly affect the image
processing.
Limitations (Contd…)
 It’s biggest limitation is that it can never be applicable in India.
 In India, vehicles are foreseen with plate like structure in other
parts of the vehicle body, these plate like structures may be
misclassified as vehicle’ License plate.
 It becomes a part of tradition to hang over conventional objects
near the plate position, which degrades the time and accuracy of
the LPR system.
Hmmmm??
THANK YOU!!!!!

Contenu connexe

Tendances

Software architecture of wheeled mobile robots
Software architecture of wheeled mobile robotsSoftware architecture of wheeled mobile robots
Software architecture of wheeled mobile robots
Dmitry Suvorov
 
Automata based programming
Automata based programmingAutomata based programming
Automata based programming
M Reza Rahmati
 
Component Based Control System Design
Component Based Control System DesignComponent Based Control System Design
Component Based Control System Design
M Reza Rahmati
 
Long Distance Teleoperation for Trucking
Long Distance Teleoperation for TruckingLong Distance Teleoperation for Trucking
Long Distance Teleoperation for Trucking
Jonathan Hujsak
 
Automatic Road Sign Recognition From Video
Automatic Road Sign Recognition From VideoAutomatic Road Sign Recognition From Video
Automatic Road Sign Recognition From Video
Dr Wei Liu
 
Computer Vision for Traffic Sign Recognition
Computer Vision for Traffic Sign RecognitionComputer Vision for Traffic Sign Recognition
Computer Vision for Traffic Sign Recognition
thevijayps
 
Automatic no. plate recognition
Automatic no. plate recognitionAutomatic no. plate recognition
Automatic no. plate recognition
Anjali Mehra
 
Paper id 252014106
Paper id 252014106Paper id 252014106
Paper id 252014106
IJRAT
 

Tendances (17)

Software architecture of wheeled mobile robots
Software architecture of wheeled mobile robotsSoftware architecture of wheeled mobile robots
Software architecture of wheeled mobile robots
 
License plate recognition
License plate recognitionLicense plate recognition
License plate recognition
 
Automata based programming
Automata based programmingAutomata based programming
Automata based programming
 
Automatic number plate recognition using matlab
Automatic number plate recognition using matlabAutomatic number plate recognition using matlab
Automatic number plate recognition using matlab
 
Component Based Control System Design
Component Based Control System DesignComponent Based Control System Design
Component Based Control System Design
 
Long Distance Teleoperation for Trucking
Long Distance Teleoperation for TruckingLong Distance Teleoperation for Trucking
Long Distance Teleoperation for Trucking
 
Bv33439448
Bv33439448Bv33439448
Bv33439448
 
Automatic Road Sign Recognition From Video
Automatic Road Sign Recognition From VideoAutomatic Road Sign Recognition From Video
Automatic Road Sign Recognition From Video
 
Computer Vision for Traffic Sign Recognition
Computer Vision for Traffic Sign RecognitionComputer Vision for Traffic Sign Recognition
Computer Vision for Traffic Sign Recognition
 
The Architecture Design for Find Outing Vehicle Position System using Communi...
The Architecture Design for Find Outing Vehicle Position System using Communi...The Architecture Design for Find Outing Vehicle Position System using Communi...
The Architecture Design for Find Outing Vehicle Position System using Communi...
 
Traffic sign recognition
Traffic sign recognitionTraffic sign recognition
Traffic sign recognition
 
cv1aditya
cv1adityacv1aditya
cv1aditya
 
Automatic no. plate recognition
Automatic no. plate recognitionAutomatic no. plate recognition
Automatic no. plate recognition
 
Smart production system
Smart production systemSmart production system
Smart production system
 
IRJET - Autonomous Eviscerating BOT using ANT Colony Optimization
IRJET -  	  Autonomous Eviscerating BOT using ANT Colony OptimizationIRJET -  	  Autonomous Eviscerating BOT using ANT Colony Optimization
IRJET - Autonomous Eviscerating BOT using ANT Colony Optimization
 
Scooter Seminar
Scooter SeminarScooter Seminar
Scooter Seminar
 
Paper id 252014106
Paper id 252014106Paper id 252014106
Paper id 252014106
 

Similaire à Presentation1

Similaire à Presentation1 (20)

IRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition SystemIRJET- Vehicle Number Plate Recognition System
IRJET- Vehicle Number Plate Recognition System
 
A Survey on License Plate Recognition System
A Survey on License Plate Recognition SystemA Survey on License Plate Recognition System
A Survey on License Plate Recognition System
 
Automatic License Plate Recognition [ALPR]-A Review Paper
Automatic License Plate Recognition [ALPR]-A Review PaperAutomatic License Plate Recognition [ALPR]-A Review Paper
Automatic License Plate Recognition [ALPR]-A Review Paper
 
Dip (1)
Dip  (1)Dip  (1)
Dip (1)
 
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...IRJET-  	  Number Plate Extraction from Vehicle Front View Image using Image ...
IRJET- Number Plate Extraction from Vehicle Front View Image using Image ...
 
IRJET- Features Extraction OCR Algorithm in Indian License Plates
IRJET- Features Extraction OCR Algorithm in Indian License PlatesIRJET- Features Extraction OCR Algorithm in Indian License Plates
IRJET- Features Extraction OCR Algorithm in Indian License Plates
 
Licence plate recognition using matlab programming
Licence plate recognition using matlab programming Licence plate recognition using matlab programming
Licence plate recognition using matlab programming
 
IRJET- iSecurity: The AI Surveillance, a Smart Tracking System
IRJET-  	  iSecurity: The AI Surveillance, a Smart Tracking SystemIRJET-  	  iSecurity: The AI Surveillance, a Smart Tracking System
IRJET- iSecurity: The AI Surveillance, a Smart Tracking System
 
Smart Car Parking System Using FPGA and E-Application
Smart Car Parking System Using FPGA and E-ApplicationSmart Car Parking System Using FPGA and E-Application
Smart Car Parking System Using FPGA and E-Application
 
COMPARATIVE STUDY ON AUTOMATED NUMBER PLATE EXTRACTION USING OPEN CV AND MATLAB
COMPARATIVE STUDY ON AUTOMATED NUMBER PLATE EXTRACTION USING OPEN CV AND MATLABCOMPARATIVE STUDY ON AUTOMATED NUMBER PLATE EXTRACTION USING OPEN CV AND MATLAB
COMPARATIVE STUDY ON AUTOMATED NUMBER PLATE EXTRACTION USING OPEN CV AND MATLAB
 
An Efficient Model to Identify A Vehicle by Recognizing the Alphanumeric Char...
An Efficient Model to Identify A Vehicle by Recognizing the Alphanumeric Char...An Efficient Model to Identify A Vehicle by Recognizing the Alphanumeric Char...
An Efficient Model to Identify A Vehicle by Recognizing the Alphanumeric Char...
 
A design of license plate recognition system using convolutional neural network
A design of license plate recognition system using convolutional neural networkA design of license plate recognition system using convolutional neural network
A design of license plate recognition system using convolutional neural network
 
IRJET- Number Plate Recognition by using Open CV- Python
IRJET-  	  Number Plate Recognition by using Open CV- PythonIRJET-  	  Number Plate Recognition by using Open CV- Python
IRJET- Number Plate Recognition by using Open CV- Python
 
Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)Automatic number plate recognition (anpr)
Automatic number plate recognition (anpr)
 
Seminar on anpr 1
Seminar on anpr 1Seminar on anpr 1
Seminar on anpr 1
 
IRJET- Automatic Number Plate Recognition using CCA Algorithm and RANSAC ...
IRJET-  	  Automatic Number Plate Recognition using CCA Algorithm and RANSAC ...IRJET-  	  Automatic Number Plate Recognition using CCA Algorithm and RANSAC ...
IRJET- Automatic Number Plate Recognition using CCA Algorithm and RANSAC ...
 
IRJET- Automatic Number Plate Recognition System in Real Time
IRJET- Automatic Number Plate Recognition System in Real TimeIRJET- Automatic Number Plate Recognition System in Real Time
IRJET- Automatic Number Plate Recognition System in Real Time
 
anpr-131210063016-phpapp01-160225080726 (3).pptx
anpr-131210063016-phpapp01-160225080726 (3).pptxanpr-131210063016-phpapp01-160225080726 (3).pptx
anpr-131210063016-phpapp01-160225080726 (3).pptx
 
IRJET - License Plate Recognition
IRJET - License Plate RecognitionIRJET - License Plate Recognition
IRJET - License Plate Recognition
 
anpr-131210063016-phpapp01-160225080726 (3).pptx
anpr-131210063016-phpapp01-160225080726 (3).pptxanpr-131210063016-phpapp01-160225080726 (3).pptx
anpr-131210063016-phpapp01-160225080726 (3).pptx
 

Presentation1

  • 1. INDUSTRIAL (SUMMER) TRAINING at 509 Army Base Workshop (ISO 9001:2008)
  • 2. PRESENTED BY: SHUBHRA RAWAT EC-FINAL YEAR UNIVERSITY ROLL NO.-1300331027
  • 3. CONTENTS About the Organization Introduction to Optoelectronics Group Automatic Number Plate Recognition (ANPR) system. Introduction Applications of ANPR System Procedure Used
  • 4. CONTINUED… Functions use in the MATLAB code Typical applications of ANPR system Advantages Limitations
  • 5. ABOUT THE ORGANISATION: Done training from “509 Army Base Workshop", Agra in OE Group. It is one of the 8th biggest Army Workshops located in India. Deals generally with the testing as well as repairing of the Army equipment’s use by the armed forces.
  • 6. CONTINUED… The whole organization is divided into 5 main groups: Optoelectronics (OE) Group; Telecommunication (TL) Group; RADAR(WLR and Flycatcher) Group; Generation(GE) Group, and Computer technology Group
  • 7. INTRODUCTION TO OPTOELECTRONICS GROUP  Optoelectronics is the combination of “Opto” and “Electronics”,i.e. deals with the equipment's comprising properties of both.  The basic functions of this group is repairing and testing of various border security equipments such as:  LRF LS-30-(LASER Range Finder equipment),  TPDK Tank-90,  LORROS (Long Range Reconnaissance & Observation System),  PNVD section(Passive Night Vision Device),etc.
  • 10. INTRODUCTION  Other names of this technology are OCR(Optical Character Recognition), or, LPR( Licence Plate Recognition) System, etc.  It is a “Mass Surveillance system” and an image processing technology, use extensively in USA to identify vehicles by their license plates presently.  Apart from MATLAB, we can also prepare it by using various other programming languages like Java, C#, Arduino, etc.
  • 11.
  • 12. APPLICATIONS OF ANPR SYSTEM It is extensively use in the following listed areas: Car Parking Management; Traffic Control system; Border Security; Toll Management System; Access Control system, etc.
  • 13. PROCEDURE USED The process of my project comprising of two toolboxes of MATLAB ,they are: Image Acquisition Toolbox-It helps in accessing the webcam using MATLAB’s command window. Image Processing Toolbox-It helps in all the basic image processing steps as well as Morphological operations.
  • 14. General Flow diagram of ANPR Process
  • 15. PROCESS CONTINUED…. The steps use in the ANPR process are the following:-  Firstly, an image as an input is taken using webcam.  Then, using basic image processing steps to convert the color image into the grayscale image.  Then, applying some Morphological Operations such as Dilation(adding of pixels) and Erosion(removing of pixels).  After this, the grayscale image is converted into the binary form and filtration is also done.
  • 16. BLOCK DIAGRAM OF ANPR SYSTEM PROCESS.
  • 17.  After this all the holes of image has been filled using some MATLAB operations.  Then, Object reduction is also being done.  At last, characters are recognized and displayed onto the notepad with a message of “Number registered ” or “Number not registered”, as shown below:
  • 18. Functions use in the MATLAB code There are 6 user-defined methods use in the code .They are:-  Number Plate extraction():- It is the main function and use to extract the characters from the input image.  Controlling():- It helps in identifying the indices of the Bounding boxes.  Take boxes():- It helps in identifying the values of the indices of the Boundary boxes.
  • 19. Functions (Contd….) guessthesix():- It helps in determining the characters of the number plate exactly. readLetter():- It helps in displaying the alpha numeric number from the input number plate. Createtemplates():- It helps in comparing the extracted characters from the number plate from the stored templates.
  • 20. Elements Of a Typical ANPR System  For implementing the ANPR System practically the following hardware equipment are required: Camera(s), Illumination, Interface Board, Computer system, Hardware, Software, and Database..
  • 21. Typical Applications of ANPR System  The most essential need of present scenario is to control the bottlenecks of Traffic jams, breaking of traffic rules by over speedup the vehicle, etc., etc..  Thus to minimize these essential problems, this system is widely used.  Other problems like parking system, toll tax payment system, etc. all can also be manage by using this technology.
  • 22. Typical Applications of ANPR System
  • 23. Applications (Contd…..) Traffic Control System:- In this, the LPR system classifies the cars on a congested entrance into 3 types (authorized, known visitors, and unknown cars for inquiry) and guides them to the appropriate lane. This system reduced the long waiting lines and simplified the security officers work load. Toll management:- In this , the plate is read when the vehicle enters the toll lane and presents a pass card. The information of the vehicle is retrieved from the database and compared against the pass information. In case of fraud the operator is notified.
  • 24. Advantages of ANPR System The greatest advantage of using ANPR System is that it can keep an image record of the vehicle which is useful in order to fight against crime and fraud. Also, it makes everything automatic.
  • 25. Limitations of ANPR System It has some limitations too. They are: It can recognizes only specified font (Times New Roman) number plate only. 2. It can’t clearly recognize or distinguish character like B and 8, 2 and Z, 0 and O etc. 3. The distance of image captured is also limited. 4. Lighting Conditions greatly affect the image processing.
  • 26. Limitations (Contd…)  It’s biggest limitation is that it can never be applicable in India.  In India, vehicles are foreseen with plate like structure in other parts of the vehicle body, these plate like structures may be misclassified as vehicle’ License plate.  It becomes a part of tradition to hang over conventional objects near the plate position, which degrades the time and accuracy of the LPR system.