Number plate recognition for use in different countries using an improved segmentation NCETACS 2011.

Slides:



Advertisements
Similar presentations
Patient information extraction in digitized X-ray imagery Hsien-Huang P. Wu Department of Electrical Engineering, National Yunlin University of Science.
Advertisements

Applications of one-class classification
By: Mani Baghaei Fard.  During recent years number of moving vehicles in roads and highways has been considerably increased.
QR Code Recognition Based On Image Processing
IntroductionIntroduction AbstractAbstract AUTOMATIC LICENSE PLATE LOCATION AND RECOGNITION ALGORITHM FOR COLOR IMAGES Kerem Ozkan, Mustafa C. Demir, Buket.
July 27, 2002 Image Processing for K.R. Precision1 Image Processing Training Lecture 1 by Suthep Madarasmi, Ph.D. Assistant Professor Department of Computer.
Solar Feature Catalogues S Zharkov, V V Zharkova, S S Ipson, A.Benkhalil, N.Fuller, J. Aboudarham.
電腦視覺 Computer and Robot Vision I Chapter2: Binary Machine Vision: Thresholding and Segmentation Instructor: Shih-Shinh Huang 1.
Each pixel is 0 or 1, background or foreground Image processing to
‘ Glaucoma Detection In Retinal Images Using Automated Method ’
Esmail Hadi Houssein ID/  „Motivation  „Problem Overview  „License plate segmentation  „Character segmentation  „Character Recognition.
Handwritten Character Recognition Using Artificial Neural Networks Shimie Atkins & Daniel Marco Supervisor: Johanan Erez Technion - Israel Institute of.
1 Learning to Detect Objects in Images via a Sparse, Part-Based Representation S. Agarwal, A. Awan and D. Roth IEEE Transactions on Pattern Analysis and.
Image Analysis Preprocessing Image Quantization Binary Image Analysis
1 Binary Image Analysis Binary image analysis consists of a set of image analysis operations that are used to produce or process binary images, usually.
An Approach to Korean License Plate Recognition Based on Vertical Edge Matching Mei Yu and Yong Deak Kim Ajou University Suwon, , Korea 指導教授 張元翔.
Chaincode Generation Contour separation extracted by algorithm Image Chaincode contour Represented as an array of coordinates and corresponding slopes.
California Car License Plate Recognition System ZhengHui Hu Advisor: Dr. Kang.
Handwritten Character Recognition Using Block wise Segmentation Technique (BST) in Neural Network 47th Annual Convention of the Computer Society of India.
- TECHLEAD SOFTWARE ENGINEERING PVT. LTD. Video Analytics.
Face Recognition Using Neural Networks Presented By: Hadis Mohseni Leila Taghavi Atefeh Mirsafian.
Traffic Sign Recognition Using Artificial Neural Network Radi Bekker
VEHICLE NUMBER PLATE RECOGNITION SYSTEM. Information and constraints Character recognition using moments. Character recognition using OCR. Signature.
Software Engineering Project Fruit Recognition Zheng Liu.
Presented by: Kamakhaya Argulewar Guided by: Prof. Shweta V. Jain
Image Recognition and Processing Using Artificial Neural Network Md. Iqbal Quraishi, J Pal Choudhury and Mallika De, IEEE.
Artificial Neural Networks
Artificial Neural Network Theory and Application Ashish Venugopal Sriram Gollapalli Ulas Bardak.
Appendix B: An Example of Back-propagation algorithm
An efficient method of license plate location Pattern Recognition Letters 26 (2005) Journal of Electronic Imaging 11(4), (October 2002)
Chap 3 : Binary Image Analysis. Counting Foreground Objects.
S EGMENTATION FOR H ANDWRITTEN D OCUMENTS Omar Alaql Fab. 20, 2014.
CS 6825: Binary Image Processing – binary blob metrics
B. Krishna Mohan and Shamsuddin Ladha
Vehicle License Plate Detection Algorithm Based on Statistical Characteristics in HSI Color Model Instructor : Dr. K. R. Rao Presented by: Prasanna Venkatesh.
COMPARISON OF IMAGE ANALYSIS FOR THAI HANDWRITTEN CHARACTER RECOGNITION Olarik Surinta, chatklaw Jareanpon Department of Management Information System.
Digital Image Processing CCS331 Relationships of Pixel 1.
1 Binary Image Analysis Binary image analysis consists of a set of image analysis operations that are used to produce or process binary images, usually.
指導老師 : 蔡亮宙 報告者 : 黃柏愷 A new method of vehicle license plate location under complex scenes.
Handwritten Recognition with Neural Network Chatklaw Jareanpon, Olarik Surinta Mahasarakham University.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
Handwritten Hindi Numerals Recognition Kritika Singh Akarshan Sarkar Mentor- Prof. Amitabha Mukerjee.
Bo QIN, Zongshun MA, Zhenghua FANG, Shengke WANG Computer-Aided Design and Computer Graphics, th IEEE International Conference on, p Presenter.
Vehicle Segmentation and Tracking From a Low-Angle Off-Axis Camera Neeraj K. Kanhere Committee members Dr. Stanley Birchfield Dr. Robert Schalkoff Dr.
NTIT IMD 1 Speaker: Ching-Hao Lai( 賴璟皓 ) Author: Hongliang Bai, Junmin Zhu and Changping Liu Source: Proceedings of IEEE on Intelligent Transportation.
Mobile Image Processing
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
Zhongyan Liang, Sanyuan Zhang Under review for Journal of Zhejiang University Science C (Computers & Electronics) Publisher: Springer A Credible Tilt License.
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
By Pushpita Biswas Under the guidance of Prof. S.Mukhopadhyay and Prof. P.K.Biswas.
    LICENSE PLATE EXTRACTION AND CHARACTER SEGMENTATION   By HINA KOCHHAR NITI GOEL Supervisor Dr. Rajeev Srivastava        
Face Detection Using Neural Network By Kamaljeet Verma ( ) Akshay Ukey ( )
Wonjun Kim and Changick Kim, Member, IEEE
Essential components of the implementation are:  Formation of the network and weight initialization routine  Pixel analysis of images for symbol detection.
Preliminary Transformations Presented By: -Mona Saudagar Under Guidance of: - Prof. S. V. Jain Multi Oriented Text Recognition In Digital Images.
Grim Grins Project Number 5.. Grim Grins: The Team. Team members: Adrian Hoitan (Romania) Serkan Öztürk (Turkey) Günnar Yagcilar (Turkey) Póth Miklós.
An intelligent strategy for checking the annual inspection status of motorcycles based on license plate recognition Yo-Ping Huang a, Chien-Hung Chen b,
License Plate Recognition of A Vehicle using MATLAB
AUTOMATIC NUMBER PLATE RECOGNITION SYSTEM
Optical Character Recognition
Vision Based Automation of Steering using Artificial Neural Network Team Members: Sriganesh R. Prabhu Raj Kumar T. Senthil Prabu K. Raghuraman V. Guide:
Automatic License Plate Recognition for Electronic Payment system Chiu Wing Cheung d.
COMP 9517 Computer Vision Binary Image Analysis 4/15/2018
ANN-based program for Tablet PC character recognition
Data Mining, Neural Network and Genetic Programming
Car License Plate Recognition
Final Year Project Presentation --- Magic Paint Face
FUNDAMENTAL CONCEPT OF ARTIFICIAL NETWORKS
Zip Codes and Neural Networks: Machine Learning for
Computer and Robot Vision I
Presentation transcript:

Number plate recognition for use in different countries using an improved segmentation NCETACS 2011

ANPR – Automatic Number Plate Recognition Transborder Traffic Control Authorities Transborder Traffic Control Authorities Car Log in Parking areas Car Log in Parking areas Road Security (Check on notorious Drivers in black list) Road Security (Check on notorious Drivers in black list) Ankush Roy & Debarshi Patanjali Ghoshal Jadavpur University2 Primarily developed to cater to the needs of the law enforcement agencies. An important figure worth mentioning in this regard is that Britain itself has 10,502 ANPR and most of their locations are kept secret. Thames Valley police, which has released details of spending but not locations, has put nearly £2m into 47 fixed cameras, 31 in road vehicles, 11 portable kits and one in a helicopter.nearly £2m An important figure worth mentioning in this regard is that Britain itself has 10,502 ANPR and most of their locations are kept secret. Thames Valley police, which has released details of spending but not locations, has put nearly £2m into 47 fixed cameras, 31 in road vehicles, 11 portable kits and one in a helicopter.nearly £2m Data courtesy Guardian.co.uk

Input image Pre-processorAnalyzerRecognizer Segmentation Unit Segmentation Unit Output Percentage Accuracy The approach do handles the entire ANPR module addressing each of the steps but the novelty lies in the segmentation scheme adopted Ankush Roy & Debarshi Patanjali Ghoshal Jadavpur University3 Software part

Pre-processing Image denoising A statistical Median filter is used to remove salt and pepper noise from the image in gray scale before binarizing. we have used a 3 × 3 masking sub window for this purpose. Adaptive Thresholding Both Otsu method and Ni back’s method were tested. Otsu method was finally used as it is globally adaptive which would increase processing speed as compared to Niback’s threshold scheme. Without Filtration After Filtration Ankush Roy & Debarshi Patanjali Ghoshal Jadavpur University4

Segmentation Clustering of white pixel zones Component labeling of the clusters Sorting the component clusters Directional region growing of the clusters Ankush Roy & Debarshi Patanjali Ghoshal Jadavpur University5 MOTIVATION Alphanumeric characters of the License Plate are the ones that have the higher pixel count among the pixel clusters

Clustering of white pixel zones Clustering The clustering of the pixels are done on the basis of an eight connected neighborhood of the white pixels. Since wiener filtration was used previously so Impulse Noise was largely eliminated, hence Algorithm works more on relevant data having less noise Brings down Processing time Test Image from Jerome Coninx database Ankush Roy & Debarshi Patanjali Ghoshal Jadavpur University6

Component labeling of the clusters Each white cluster is labeled with a particular component tag Component tag : Algorithm scans the entire image and assigns a number to each cluster that it faces. The number is initialised by 0 and incremented by one when it jumps to the next cluster Number of pixels in each pixel cluster is recorded against the component tag and the position of each cluster (corner co-ordinates) are noted Ankush Roy & Debarshi Patanjali Ghoshal Jadavpur University7

Sorting the component clusters Pixel count in each cluster is then sorted in a descending manner Number of characters (n) specified by the Law Enforcement Agencies is taken as the input and a buffer of (2n-2) is set Graph showing number of pixels in each cluster against the order in which they appear after sorting Ankush Roy & Debarshi Patanjali Ghoshal Jadavpur University8 The value of (2n-2) is determined empirically to cope up with the over segmented characters

Directional region growing of the clusters Ankush Roy & Debarshi Patanjali Ghoshal Jadavpur University9 A problem still persists that many over segmented characters that have entered the calculation because of the buffer value (2n-2) set. Now the need is to associate these glyphs into relevant characters What we presently have A sorted matrix of the pixel clusters which has (2n-2) number of members A matrix containing the positional information of the clusters Directional Region Growing is used based on the observation that distance within glyphs of the same character is less than that within glyphs of different characters

Ankush Roy & Debarshi Patanjali Ghoshal Jadavpur University10 Directional region growing of the clusters Use this pixel as seed, join the region between the two pixel horizontally Dilation of the joined line Re-label the entire image using 8-connected neighbourhood Sort the pixel count and check the condition again The entire algorithm is repeated again using (y-axis) distance check and comparing distances between lower most point of upper cluster and uppermost point of lower cluster. The process stops when minimization of the number of characters is not further possible Using the positional information (x-axis) check the dist between the rightmost pixel of a cluster and the leftmost pixel of the cluster next to it. If dist<d critical T in the upper row is approximated by horizontal Region growing and 7 by Vertical region growing

Ankush Roy & Debarshi Patanjali Ghoshal Jadavpur University11 Segmentation and Normalization Segmentation The individual characters are then segmented using bounding box Now the glyphs do vary Greatly in shape so …. Normalization This normalization is done on the basis of size of the extracted images. All of them are scaled to [15x15] pixels Segmented and normalized arranged according to positional information

Ankush Roy & Debarshi Patanjali Ghoshal Jadavpur University12 Recognition Module  Automatic Neural Network (ANN) based recognition scheme  It consisted of 225 input nodes  36 output nodes (26 uppercase letters and the 10 digits)  1 hidden layer with 300 neurons The activation function Weight update function (α is the learning term β is the momentum Parameter E is the error term) ( slope parameter in the sigmoid function is set to 1)

Ankush Roy & Debarshi Patanjali Ghoshal Jadavpur University13 Database and train set The database comprised of 150 different images of license plates used in 58 different countries of the world. Entire Test Dataset Available at 75 images were used for training and the rest used as test set The individual pixel values were used as the input of the 15x15 binary image of individual characters segmented Here the module has the option of allowing the end user to select the appropriate Images (75). Just name the countries and the network selects them from the pool of images

Ankush Roy & Debarshi Patanjali Ghoshal Jadavpur University14 Experimentation and error analysis The percentage accuracy here is based on the character wise reconstruction of the license plate after passing through the Recognizer. The skewness of the number-plate and improper lighting condition in many cases are the main limiting factors that affect the recognition percentage adversely Calculated over the entire set a accuracy of % was reached

Prof. Anjan Kr. Rakshit, Department of Elect Engg. Jadavpur University, Kolkata, [1] Vehicle Registration Plates of India. Available: [2] Ward Nicholson, “License Plate Fonts of the Western World”, Available: [3] Parking and Traffic Technologies Ltd, Smartreg ANPR, Available: [4] J.A.G. Nijhuis, M.H ter Brugge, and K.A. Helmolt, “Car License Plate recognition with network and fuzzy logic”, in Proc. Of IEEE International Conference on Neural Networks., volume 5, pp , Dec 1995 [5] Shyang-Lih Chang, Li Shein Chen, Yun-Chung Chung, and Sei-Wan Chen, “ Automatic license plate recognition” IEEE Transaction Intelligent Transportation System, 5:42-53,2004 Ankush Roy & Debarshi Patanjali Ghoshal Jadavpur University15

Thank You Any Questions?? Ankush Roy & Debarshi Patanjali Ghoshal Jadavpur University16