Vehicle License Plate (VLP) Recognition System By German H. Flores and Gurpal Bhoot.

Slides:



Advertisements
Similar presentations
Feature extraction: Corners
Advertisements

Advanced Image Processing Student Seminar: Lipreading Method using color extraction method and eigenspace technique ( Yasuyuki Nakata and Moritoshi Ando.
A Graph based Geometric Approach to Contour Extraction from Noisy Binary Images Amal Dev Parakkat, Jiju Peethambaran, Philumon Joseph and Ramanathan Muthuganapathy.
Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
IntroductionIntroduction AbstractAbstract AUTOMATIC LICENSE PLATE LOCATION AND RECOGNITION ALGORITHM FOR COLOR IMAGES Kerem Ozkan, Mustafa C. Demir, Buket.
1 Video Processing Lecture on the image part (8+9) Automatic Perception Volker Krüger Aalborg Media Lab Aalborg University Copenhagen
Image Segmentation Image segmentation (segmentace obrazu) –division or separation of the image into segments (connected regions) of similar properties.
Facial feature localization Presented by: Harvest Jang Spring 2002.
Esmail Hadi Houssein ID/  „Motivation  „Problem Overview  „License plate segmentation  „Character segmentation  „Character Recognition.
São Paulo Advanced School of Computing (SP-ASC’10). São Paulo, Brazil, July 12-17, 2010 Looking at People Using Partial Least Squares William Robson Schwartz.
Feature extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
COMP322/S2000/L181 Pre-processing: Smooth a Binary Image After binarization of a grey level image, the resulting binary image may have zero’s (white) and.
Text Detection in Video Min Cai Background  Video OCR: Text detection, extraction and recognition  Detection Target: Artificial text  Text.
Processing Digital Images. Filtering Analysis –Recognition Transmission.
Segmentation Divide the image into segments. Each segment:
An Approach to Korean License Plate Recognition Based on Vertical Edge Matching Mei Yu and Yong Deak Kim Ajou University Suwon, , Korea 指導教授 張元翔.
CS 223B Assignment 1 Help Session Dan Maynes-Aminzade.
Computer Vision Basics Image Terminology Binary Operations Filtering Edge Operators.
Smart Traveller with Visual Translator. What is Smart Traveller? Mobile Device which is convenience for a traveller to carry Mobile Device which is convenience.
A Real-Time for Classification of Moving Objects
California Car License Plate Recognition System ZhengHui Hu Advisor: Dr. Kang.
Feature extraction Feature extraction involves finding features of the segmented image. Usually performed on a binary image produced from.
VEHICLE NUMBER PLATE RECOGNITION SYSTEM. Information and constraints Character recognition using moments. Character recognition using OCR. Signature.
MASKS © 2004 Invitation to 3D vision Lecture 3 Image Primitives andCorrespondence.
Chapter 3 Binary Image Analysis. Types of images ► Digital image = I[r][c] is discrete for I, r, and c.  B[r][c] = binary image - range of I is in {0,1}
OBJECT RECOGNITION. The next step in Robot Vision is the Object Recognition. This problem is accomplished using the extracted feature information. The.
Course Syllabus 1.Color 2.Camera models, camera calibration 3.Advanced image pre-processing Line detection Corner detection Maximally stable extremal regions.
Chapter 9.  Mathematical morphology: ◦ A useful tool for extracting image components in the representation of region shape.  Boundaries, skeletons,
An efficient method of license plate location Pattern Recognition Letters 26 (2005) Journal of Electronic Imaging 11(4), (October 2002)
ENT 273 Object Recognition and Feature Detection Hema C.R.
Vehicle License Plate Detection Algorithm Based on Statistical Characteristics in HSI Color Model Instructor : Dr. K. R. Rao Presented by: Prasanna Venkatesh.
Implementing Codesign in Xilinx Virtex II Pro Betim Çiço, Hergys Rexha Department of Informatics Engineering Faculty of Information Technologies Polytechnic.
September 23, 2014Computer Vision Lecture 5: Binary Image Processing 1 Binary Images Binary images are grayscale images with only two possible levels of.
Digital Image Processing Chapter 9: Morphological Image Processing 5 September 2007 Digital Image Processing Chapter 9: Morphological Image Processing.
Chapter 10, Part II Edge Linking and Boundary Detection The methods discussed in the previous section yield pixels lying only on edges. This section.
Data Extraction using Image Similarity CIS 601 Image Processing Ajay Kumar Yadav.
Feature extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
Fourier Descriptors For Shape Recognition Applied to Tree Leaf Identification By Tyler Karrels.
Automatic License Plate Location Using Template Matching University of Wisconsin - Madison ECE 533 Image Processing Fall 2004 Project Kerry Widder.
Kylie Gorman WEEK 1-2 REVIEW. CONVERTING AN IMAGE FROM RGB TO HSV AND DISPLAY CHANNELS.
Segmentation of Vehicles in Traffic Video Tun-Yu Chiang Wilson Lau.
Image Registration Advanced DIP Project
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
    LICENSE PLATE EXTRACTION AND CHARACTER SEGMENTATION   By HINA KOCHHAR NITI GOEL Supervisor Dr. Rajeev Srivastava        
Wonjun Kim and Changick Kim, Member, IEEE
1 Mathematic Morphology used to extract image components that are useful in the representation and description of region shape, such as boundaries extraction.
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
Machine Vision ENT 273 Hema C.R. Binary Image Processing Lecture 3.
Preliminary Transformations Presented By: -Mona Saudagar Under Guidance of: - Prof. S. V. Jain Multi Oriented Text Recognition In Digital Images.
SUMMERY 1. VOLUMETRIC FEATURES FOR EVENT DETECTION IN VIDEO correlate spatio-temporal shapes to video clips that have been automatically segmented we.
Course 3 Binary Image Binary Images have only two gray levels: “1” and “0”, i.e., black / white. —— save memory —— fast processing —— many features of.
Morphological Image Processing (Chapter 9) CSC 446 Lecturer: Nada ALZaben.
1 Review and Summary We have covered a LOT of material, spending more time and more detail on 2D image segmentation and analysis, but hopefully giving.
Keypoint extraction: Corners 9300 Harris Corners Pkwy, Charlotte, NC.
License Plate Recognition of A Vehicle using MATLAB
IMAGE PROCESSING APPLIED TO TRAFFIC QUEUE DETECTION ALGORITHM.
Object Recognition and Feature Detection Using MATLAB
IMAGE PROCESSING RECOGNITION AND CLASSIFICATION
DIGITAL SIGNAL PROCESSING
Car License Plate Recognition
Image Primitives and Correspondence
Machine Vision Acquisition of image data, followed by the processing and interpretation of these data by computer for some useful application like inspection,
ECE 692 – Advanced Topics in Computer Vision
Binary Image Analysis used in a variety of applications:
What I learned in the first 2 weeks
Aline Martin ECE738 Project – Spring 2005
Department of Computer Engineering
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Binary Image Analysis used in a variety of applications:
Presentation transcript:

Vehicle License Plate (VLP) Recognition System By German H. Flores and Gurpal Bhoot

 Introduction  Goal and Motivation  Image Segmentation  Feature Extraction  Classification  Results/Conclusion  Future Work Agenda

Introduction  Technological advancements in both software and hardware  Better ways to capture, edit and analyze images  Safety and security of pedestrians and people in motorized vehicles  The large number of cars on the roads has increased the probability of an accident occurring  With a VLP system, the owner of a car can be easily identified and held responsible for their actions

Video

Image Segmentation Locate objects and boundaries in images Ex: Separate LP from car and background as well as characters from LP Feature Extraction Extract features that can be used for classification Ex: Area, Perimeter, Number of Corners, Contains Hole Pattern Classification Take the features extracted from the image and use them to automatically classify image objects Ex: Classify either as letters (A-Z) and/or numbers (0-9) Object Recognition Process Process Flow

 Ideal lighting Conditions  Non-white car  License Plate is in the same region  License Plates are similar sizes  Only California license plates after 1987  License Plates must be white with dark characters  Upper case letter O and 0 are the same Assumptions

Image Segmentation  Shrink the image  Cut out the background  Leave only part of the image where license plate is most likely to appear Resize Image Binary Image  Convert the original image into a binary image  Threshold was chosen through testing

Windowing Method Resized Binary Image  Windowing Method used to find the license plate from the binary image  Send a window (m X n) through binary image, pixel by pixel Image Segmentation

Windowing Method  Find the license plate by number of white pixels  Below is the resulting image from applying the Window Method Final Binary Image Image Segmentation

Connected Component Algorithm  Used for separating license plate from the image  Finds the different objects  Finds the license plate by size and shape Extracted License Plate  Then used for separating the letters and numbers  Finds each character and extracts them one by one Image Segmentation

 What features are important for a successful pattern classification?  Ex: Color, Area, Perimeter, mean, variance  Character Recognition Area Number of Corners in compressed simple image PerimeterHas Hole Number of Corners in compresse d full image Perimeter of Contour Distance Image Compressed and Normalized Character Image Feature Extraction

Area Perimeter Perimeter of Contour Simple Compression And Normalized Corners Full Compression And Normalized Corners Compressed and Normalized Feature Extraction

( Characters that have holes Characters that do not have holes A B D O P Q R C E F G H I J K L M N S T U V W X Y Z Features: Area Perimeter Perimeter of Contour Number of Corners in simple compressed Image Number of Corners in full compressed Image Distance Image Normalized Character Image Feature Extraction

 Harris Corner Detection A new Corner Matching Algorithm Based on Gradient. (Yu, Haliyan.,., Ren Cuihua., and Qiao Xiaoling) A corner can be defined as the intersection of two edges Feature Extraction

1. Compute X and Y derivatives of the grayscale image Gx Gy 2. Compute products of derivatives 3. Define at each pixel (x,y), the matrix 4. Compute the response at each pixel 5. Threshold on Value R 0s or negative numbers are the corners Feature Extraction

CHARACTERAREAPERIMETER HAS HOLES PERIMETER OF CONTOUR Number of Corners in simple compression Number of Corners in full compression A B C D E Character Features Extracted From Image Character Features from Database Correlation Corr2() Feature Extraction

LICENSE PLATELICENSE PLATE CHARACTERS RECOGNIZED 3DDF536--D53 EZEZBEHE2EZBE 3HOS909HO93S90 4HCF1164HCF116 2LOX5422OX542 4FJF8924FF892J 3TFB805TFB3805 3WVD GXP1063GXP1O6 4EYB8024EYB802 4DNX DNX245 4CGS613---CGS613 3XHK8593XHX859 3JXK363XK63 Results

Raw Image Image Segmentation License Plate Letter Segmentation Characters Feature Extraction Area Perimeter Number of Corners Character Feature Database All the characters (A-Z) and (0-9) Classification Correlation A B D O P Q R C E F G H I J K L M N S T U V W X Y Z Conclusion/Overview

Bibliography