License Plate Recognition. Patrick Greene

Similar documents
Automatic Licenses Plate Recognition System

License Plate Localisation based on Morphological Operations

VEHICLE LICENSE PLATE DETECTION ALGORITHM BASED ON STATISTICAL CHARACTERISTICS IN HSI COLOR MODEL

Detection of License Plates of Vehicles

Image Processing - License Plate Localization and Letters Extraction *

A Novel Morphological Method for Detection and Recognition of Vehicle License Plates

Number Plate Recognition System using OCR for Automatic Toll Collection

Vehicle License Plate Recognition System Using LoG Operator for Edge Detection and Radon Transform for Slant Correction

A Novel Multiple License Plate Extraction Technique for Complex Background in Indian Traffic Conditions

INDIAN VEHICLE LICENSE PLATE EXTRACTION AND SEGMENTATION

Number Plate Recognition Using Segmentation

Automatic Vehicle Number Plate Recognition for Vehicle Parking Management System

ISSN No: International Journal & Magazine of Engineering, Technology, Management and Research

Traffic Sign Recognition Senior Project Final Report

中国科技论文在线. An Efficient Method of License Plate Location in Natural-scene Image. Haiqi Huang 1, Ming Gu 2,Hongyang Chao 2

An Improved Bernsen Algorithm Approaches For License Plate Recognition

An Efficient Method for Vehicle License Plate Detection in Complex Scenes

EE 5359 MULTIMEDIA PROCESSING. Vehicle License Plate Detection Algorithm Based on Statistical Characteristics in HSI Color Model

Real Time ALPR for Vehicle Identification Using Neural Network

Automated Parking Management System Using License Plate Recognition

Combined Approach for Face Detection, Eye Region Detection and Eye State Analysis- Extended Paper

Efficient Car License Plate Detection and Recognition by Using Vertical Edge Based Method

Implementation of Barcode Localization Technique using Morphological Operations

Malaysian Car Number Plate Detection System Based on Template Matching and Colour Information

Keyword: Morphological operation, template matching, license plate localization, character recognition.

Real Time Word to Picture Translation for Chinese Restaurant Menus

HEURISTICS FOR LICENSE PLATE DETECTION AND EXTRACTION

Artifacts Reduced Interpolation Method for Single-Sensor Imaging System

A Training Based Approach for Vehicle Plate Recognition (VPR)

Automatics Vehicle License Plate Recognition using MATLAB

Smart License Plate Recognition Using Optical Character Recognition Based on the Multicopter

Real-Time Multiple License Plate Recognition System

License Plate Recognition Using Convolutional Neural Network

A Simple Skew Correction Method of Sudanese License Plate

Preprocessing and Segregating Offline Gujarati Handwritten Datasheet for Character Recognition

IMAGE TYPE WATER METER CHARACTER RECOGNITION BASED ON EMBEDDED DSP

International Journal of Scientific & Engineering Research, Volume 5, Issue 5, May ISSN

An Evaluation of Automatic License Plate Recognition Vikas Kotagyale, Prof.S.D.Joshi

Vehicle License Plate Number Recognition and Segmentation System

Image Processing Based Vehicle Detection And Tracking System

AUTOMATIC IRAQI CARS NUMBER PLATES EXTRACTION

RESEARCH PAPER FOR ARBITRARY ORIENTED TEAM TEXT DETECTION IN VIDEO IMAGES USING CONNECTED COMPONENT ANALYSIS

World Journal of Engineering Research and Technology WJERT

An Approach to Korean License Plate Recognition Based on Vertical Edge Matching

AUTOMATIC LICENSE PLATE RECOGNITION USING IMAGE PROCESSING AND NEURAL NETWORK

Matlab Based Vehicle Number Plate Recognition

Open Access An Improved Character Recognition Algorithm for License Plate Based on BP Neural Network

Experiments with An Improved Iris Segmentation Algorithm

Empirical Mode Decomposition (EMD) of Turner Valley Airborne Gravity Data in the Foothills of Alberta, Canada

Automatic Car License Plate Detection System for Odd and Even Series

Extraction and Recognition of Text From Digital English Comic Image Using Median Filter

BASIC OPERATIONS IN IMAGE PROCESSING USING MATLAB

An Automatic System for Detecting the Vehicle Registration Plate from Video in Foggy and Rainy Environments using Restoration Technique

A Chinese License Plate Recognition System

Mobile Based Application to Scan the Number Plate and To Verify the Owner Details

Multimodal Face Recognition using Hybrid Correlation Filters

Real-Time License Plate Localisation on FPGA

License Plate Recognition Using Skew Detection and Morphological Operation Archita Patel 1 Mr. Krunal R. Patel 2

A Review over Different Blur Detection Techniques in Image Processing

FACE RECOGNITION USING NEURAL NETWORKS

Image Denoising using Dark Frames

A Method of Measuring Distances between Cars. Using Vehicle Black Box Images

Empirical Mode Decomposition (EMD) of Turner Valley Airborne Gravity Data in the Foothills of Alberta, Canada*

AN EXPANDED-HAAR WAVELET TRANSFORM AND MORPHOLOGICAL DEAL BASED APPROACH FOR VEHICLE LICENSE PLATE LOCALIZATION IN INDIAN CONDITIONS

A Survey on License Plate Recognition Systems

International Journal of Modern Trends in Engineering and Research e-issn No.: , Date: 2-4 July, 2015

Ensemble Empirical Mode Decomposition: An adaptive method for noise reduction

Automatic Electricity Meter Reading Based on Image Processing

Geometry-Based Populated Chessboard Recognition

CIS581: Computer Vision and Computational Photography Homework: Cameras and Convolution Due: Sept. 14, 2017 at 3:00 pm

Cropping and Scaling for High Resolution Prints

Vehicle Number Plate Recognition Using Hybrid Mathematical Morphological Techniques

Computer Vision Lesson Plan

Implementation of License Plate Recognition System in ARM Cortex A8 Board

Empirical Mode Decomposition: Theory & Applications

A New Scheme for No Reference Image Quality Assessment

Vehicle Number Plate Recognition with Bilinear Interpolation and Plotting Horizontal and Vertical Edge Processing Histogram with Sound Signals

A Review on Image Enhancement Technique for Biomedical Images

Night-time pedestrian detection via Neuromorphic approach

Main Subject Detection of Image by Cropping Specific Sharp Area

A Novel Method for Enhancing Satellite & Land Survey Images Using Color Filter Array Interpolation Technique (CFA)

NO-REFERENCE IMAGE BLUR ASSESSMENT USING MULTISCALE GRADIENT. Ming-Jun Chen and Alan C. Bovik

A self-adaptive Contrast Enhancement Method Based on Gradient and Intensity Histogram for Remote Sensing Images

Number Plate Detection with a Multi-Convolutional Neural Network Approach with Optical Character Recognition for Mobile Devices

An Effective Method for Removing Scratches and Restoring Low -Quality QR Code Images

Pose Invariant Face Recognition

Blur Detection for Historical Document Images

Nigerian Vehicle License Plate Recognition System using Artificial Neural Network

A Method of Multi-License Plate Location in Road Bayonet Image

An Intelligent and Real Time System for Automatic Driven Toll Gate System under Complex Scenes

Research on Pupil Segmentation and Localization in Micro Operation Hu BinLiang1, a, Chen GuoLiang2, b, Ma Hui2, c

An Efficient Method for Indian Number Plate Recognition

A Recognition of License Plate Images from Fast Moving Vehicles Using Blur Kernel Estimation

A License Plate Recognition System Based On Tamura Texture in Complex Conditions

A Review of Optical Character Recognition System for Recognition of Printed Text

Image Processing-based Validation of Unrecognizable Numbers in Severely Distorted License Plate Images

Eyedentify MMR SDK. Technical sheet. Version Eyedea Recognition, s.r.o.

Research of improving the accuracy oflicense plate character segmentation

ICA & Wavelet as a Method for Speech Signal Denoising

IJSRD - International Journal for Scientific Research & Development Vol. 4, Issue 05, 2016 ISSN (online):

Transcription:

License Plate Recognition Patrick Greene

Goal/Assumptions Reasonably fixed height, distance, and camera type. (applications include DIA, Toll Booths, Security Checkpoints) Limited to Colorado license plates

General Algorithm p1 Input Fixed Distance Image Obtain Vertically/Horizontally Limited Gradient images Search for Suspicious Rectangles Output License Plate

Obtain Vertically/Horizontally Limited Matlabs imgradient command automatically includes the angle of the gradient, it is possible to limit the gradient image to include only strong, vertical/horizontal gradients as seen on the left. This image is then morphologically thinned. A white or silver car will result in a poor gradient surrounding the license plate as the white plate is roughly the same color. The mountains in the license plate add a strong noisy horizontal gradient easy to confuse with the top of the actual plate. Muddy cars add strong vertical and horizontal lines potentially presenting problems with proper detection Gradient images

Obtain Vertically/Horizontally Limited Gradient images (thinning)

Search for Suspicious Rectangles Ideally this algorithm results in nothing but rectangles. However, as can be seen in the left image, strong diagonals also find there way into the image. This makes searching for a correct sized 2x1 rectangle difficult.

Search for Suspicious Rectangles A license Plate is almost exactly a 2x1 rectangle, therefore a cross correlation with an approximately sized rectangle should find the plate. We can also add a weighting function to highlight correlations in the bottom center of the image. The letters within the license plate result in a lot of noise internal to the rectangle. Other abrupt lines can add noise to the correlation search

Output License Plate The edges detected earlier become the bounding box for pulling out the license plate of the image.

General Algorithm p2 Input Cropped License Plate Crop Individual Letters based on Pre-Made Template Run Correlation for each Letter. Record Best Match Output Reading

Crop Individual Letters based on Pre- At this point all license plate images should be the same size and orientation, therefore, the assumption that only Colorado licenses are being read makes it possible to use a template at this point The template idea breaks down even under these assumptions for 7 digit licenses, collector licenses, and nonrecent licenses. To expand license plate recognition fully, PCA or some other more advanced method should be used. Made Template

Run Correlation for each Letter. Record Best Match 0

Output Reading 052 ZRE

More Advanced Methods First, a wavelet transform is performed on a large dataset of images with know license positions. Position of the maxima in the square roots of the Hilbert Transformation of the Intrinsic mode functions of a 2D signal. These positions are then compared to the test images vertical and horizontal characteristics to locate a license.

More Advanced Methods To recognize Letters/Numbers despite occlusion or scale/rotation (SIFT) SIFT

Statistics/Results Troublemakers

Conclusions To achieve high (90% or greater) accuracy, this algorithm must be modified or applied under more ideal circumstances. Additional Constraints Reduced set of makes and models to improve contrast and quality of detected rectangles. Cleaner vehicles with dark colors to improve the rectangles formed around the license plate Potential Improvements Identifying the location of the license plate without relying on rectangles Not relying on a template, or potentially template fitting to identify the correct state license plate first Using video instead of a single image to identify the license more robustly

References/Questions Shouyuan Yu, Baopu Li, Qi Zhang, Changchun Liu, Max Q.-H. Meng: A novel license plate location method based on wavelet transform and EMD analysis. Pattern Recognition 48(1): 114-125 (2015) S.-L. Chang, L.-S. Chen, Y.-C. Chung, and S.-W. Chen, Automatic license plate recognition, IEEE Trans. Intell. Transp. Syst., vol. 5, no. 1, pp. 42 53, Mar. 2004 B. Hongliang and L. Changping, A hybrid license plate extraction method based on edge statistics and morphology, in Proc. ICPR, 2004, pp. 831 834.