Automatic License Plate Location Using Template Matching University of Wisconsin - Madison ECE 533 Image Processing Fall 2004 Project Kerry Widder.

Slides:



Advertisements
Similar presentations
Distinctive Image Features from Scale-Invariant Keypoints
Advertisements

Image Segmentation Longin Jan Latecki CIS 601. Image Segmentation Segmentation divides an image into its constituent regions or objects. Segmentation.
By: Mani Baghaei Fard.  During recent years number of moving vehicles in roads and highways has been considerably increased.
A Graph based Geometric Approach to Contour Extraction from Noisy Binary Images Amal Dev Parakkat, Jiju Peethambaran, Philumon Joseph and Ramanathan Muthuganapathy.
Business Identification: Spatial Detection Alexander Darino Week 8.
1 Texture Texture is a description of the spatial arrangement of color or intensities in an image or a selected region of an image. Structural approach:
嵌入式視覺 Feature Extraction
IntroductionIntroduction AbstractAbstract AUTOMATIC LICENSE PLATE LOCATION AND RECOGNITION ALGORITHM FOR COLOR IMAGES Kerem Ozkan, Mustafa C. Demir, Buket.
Sliding Window Filters and Edge Detection Longin Jan Latecki Computer Graphics and Image Processing CIS 601 – Fall 2004.
Chapter 8 Content-Based Image Retrieval. Query By Keyword: Some textual attributes (keywords) should be maintained for each image. The image can be indexed.
COIN-O-MATIC A fast and reliable system for automatic coin classification Laurens van der MaatenPaul Boon.
Facial feature localization Presented by: Harvest Jang Spring 2002.
Vehicle License Plate (VLP) Recognition System By German H. Flores and Gurpal Bhoot.
Content Based Image Retrieval
One-Shot Multi-Set Non-rigid Feature-Spatial Matching
A Study of Approaches for Object Recognition
An Approach to Korean License Plate Recognition Based on Vertical Edge Matching Mei Yu and Yong Deak Kim Ajou University Suwon, , Korea 指導教授 張元翔.
Texture Readings: Ch 7: all of it plus Carson paper
Scale Invariant Feature Transform (SIFT)
Smart Traveller with Visual Translator for OCR and Face Recognition LYU0203 FYP.
California Car License Plate Recognition System ZhengHui Hu Advisor: Dr. Kang.
Oral Defense by Sunny Tang 15 Aug 2003
Content-based Image Retrieval (CBIR)
Jason Li Jeremy Fowers Ground Target Following for Unmanned Aerial Vehicles.
Overview Introduction to local features
VEHICLE NUMBER PLATE RECOGNITION SYSTEM. Information and constraints Character recognition using moments. Character recognition using OCR. Signature.
License Plate Identification Amir Ali Ahmadi Jonathan Neville Justin Sobota Mehmet Ucal.
Computer vision.
Image Pattern Recognition The identification of animal species through the classification of hair patterns using image pattern recognition: A case study.
Image Processing and Analysis (ImagePandA) 9 – Shape Christoph Lampert / Chris Wojtan.
Local invariant features Cordelia Schmid INRIA, Grenoble.
An efficient method of license plate location Pattern Recognition Letters 26 (2005) Journal of Electronic Imaging 11(4), (October 2002)
Topic 10 - Image Analysis DIGITAL IMAGE PROCESSING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
Texture analysis Team 5 Alexandra Bulgaru Justyna Jastrzebska Ulrich Leischner Vjekoslav Levacic Güray Tonguç.
Automated Face Detection Peter Brende David Black-Schaffer Veni Bourakov.
1 Lecture III Shobhit Niranjan Gaurav Gupta. 2 Convolution Definition: For discrete functions: Properties Commutativity Associativity Distributivity.
Image recoloring induced by palette color associations Gary R. Greenfield, Donald H. House University of Richmond, Texas A&M University WSCG ' 2003.
Joon Hyung Shim, Jinkyu Yang, and Inseong Kim
Phase Congruency Detects Corners and Edges Peter Kovesi School of Computer Science & Software Engineering The University of Western Australia.
ECE738 Advanced Image Processing Face Detection IEEE Trans. PAMI, July 1997.
Local invariant features Cordelia Schmid INRIA, Grenoble.
Tree and leaf recognition
Kylie Gorman WEEK 1-2 REVIEW. CONVERTING AN IMAGE FROM RGB TO HSV AND DISPLAY CHANNELS.
Image Registration Advanced DIP Project
Content-Based Image Retrieval QBIC Homepage The State Hermitage Museum db2www/qbicSearch.mac/qbic?selLang=English.
A Tutorial on using SIFT Presented by Jimmy Huff (Slightly modified by Josiah Yoder for Winter )
CSSE463: Image Recognition Day 25 Today: introduction to object recognition: template matching Today: introduction to object recognition: template matching.
TOPIC 12 IMAGE SEGMENTATION & MORPHOLOGY. Image segmentation is approached from three different perspectives :. Region detection: each pixel is assigned.
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
Morphological Image Processing
License Plate Recognition of A Vehicle using MATLAB
IRIS RECOGNITION 1 CITY ENGINEERING COLLEGE Technical Seminar On “IRIS RECOGNITION” By NANDAN.T.MURTHY 1CE06EC043.
IMAGE PROCESSING Tadas Rimavičius.
PRESENTED BY Yang Jiao Timo Ahonen, Matti Pietikainen
Face recognition using improved local texture pattern
ECE533 – Image Processing Project Face Recognition Techniques
CSSE463: Image Recognition Day 25
Scott Tan Boonping Lau Chun Hui Weng
Car Recognition Through SIFT Keypoint Matching
Face Recognition and Detection Using Eigenfaces
Levi Smith REU Week 1.
Brief Review of Recognition + Context
REU Week 1 Ivette Carreras UCF.
3D Object Recognition and 2-Simplex Meshes
Counting Iron-Absorbed Small Intestinal Cells
CSSE463: Image Recognition Day 25
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Comparing Images Using Hausdorff Distance
CSSE463: Image Recognition Day 25
Midterm Exam Closed book, notes, computer Similar to test 1 in format:
Presentation transcript:

Automatic License Plate Location Using Template Matching University of Wisconsin - Madison ECE 533 Image Processing Fall 2004 Project Kerry Widder

What: Automatically locate a license plate in the image of a vehicle Who: Law enforcement, parking structures Why: Quicker, cheaper Difficulties: variations – lighting, angle, size, location, distance, color, vehicle features, contrast, holders Problem Statement

Distance sets (spatial arrangement of features) Morphological operations Contrast levels Contrast transitions – row, column Genetic algorithms Pattern matching Approaches

Approach used in this project – template matching Two methods used to measure a template match: 1. Correlation The greater the similarity between the template and the image in a particular location, the greater the value resulting from the correlation. 2. Moment Invariants A set of regional statistical descriptors – invariant to translation, rotation and scale changes. Approach

Filter image (gaussian, then Sobel to find edges) Calculate correlation and correlation on correlation Threshold sobel image to convert to binary Perform Morphological opening to reduce protrusions Find boundaries in binary image Calculate moment invariants of each object and compare to template to find best match Implementation Algorithm

Obtained ten images of vehicles Conditions were controlled: sunny, same distance All images were processed through the algorithm implemented in MATLAB Implementation Data

Implementation Data – sample of processed data Input image Edge image Correlation result Boundaries

Implementation Data – Templates License plate template Correlation template

Results Correlation - success Sobel image Best matches marked Correlation result Correlation on correlation

Results Correlation - failure Correlation image Best matches marked

Results Moment Invariants - success Input image Boundaries Selected match

Results Moment Invariants - failure Input image Boundaries - insufficient Input image Boundaries - protrusions

Results Summary Correlation 60% success rate Correlation on correlation 20% success rate Moment Invariants 20% success rate

Discussion Correlation: moderate success, correlation on correlation not better Further work – refine template? (will be difficult to do for all cases) Moment Invariants: not successful Further work – refine boundary/object identification (difficult due to wide variations in vehicle features, lighting, etc.) Limitations: sample size small, images controlled

Conclusion Simple template matching, using correlation or moment invariants, does not appear to be a good candidate for automatic license plate location.