Plate with adaboost

Page 1

Learning-based License Plate Detection on Edge Features

Presenter: Ho Wing Teng Authors: Mr. Ho Wing Teng, Mr. Yap Wooi Hen, Dr. Tay Yong Haur Computer Vision and Intelligent Systems (CVIS) Group Universiti Tunku Abdul Rahman, Malaysia

UNIVERSITI TUNKU ABDUL RAHMAN


Introduction Presents license plate detection in unconstrained environment (cluttered scenes, changing illumination, in-plane and out-plane rotation of license plates) Adaboost learning-based method is implemented by Viola & Jones in their face detector. [Viola, P. & Jones, M. (2004). Robust Real-Time Face Detection. International Journal of Computer Vision 57(2), 137-154.]

We present comparative results of our approach against two experiments: – –

License plate image Intensity value. License plate image with edge detection

UNIVERSITI TUNKU ABDUL RAHMAN


LPD System Architecture

Original Image Convert to gray-scale image Canny Edge-detection License Plate Detector Result

UNIVERSITI TUNKU ABDUL RAHMAN


Image Pre-processing Edge Detection – pre-process the original image before the detection – An edge represents the boundary of an object – used to identify the shapes and area of the particular object – remove some of the noises and make the license plate text edges more visible UNIVERSITI TUNKU ABDUL RAHMAN


Canny Edge Detection (cont) Canny Edge Detection – Canny edge detector is one of the most popular edge detection methods – it provides optimal detection with no false detection, – better localization with minimum difference within the actual edge position and the detected edge

UNIVERSITI TUNKU ABDUL RAHMAN


Examples Artificial License Plate without using canny edge detection.

Artificial license plate using canny edge detection. UNIVERSITI TUNKU ABDUL RAHMAN


Test Samples

UNIVERSITI TUNKU ABDUL RAHMAN


UNIVERSITI TUNKU ABDUL RAHMAN


Viola & Jones Face Detection Architecture Adaboost Learning Algorithm Training Samples

Feature Selection

Haar-like Features

Final Classifier

Features Cascading

1

T F

2

T F

3

T F

N

T F

UNIVERSITI TUNKU ABDUL RAHMAN


Feature Types used in Face Detection by Viola & Jones Haar-like Features

• Feature can be computed from the subtraction of pixels

summation within the black region and from the pixels summation within the white region

UNIVERSITI TUNKU ABDUL RAHMAN


Haar-like Features 384

288 Resolution Size

45 12

UNIVERSITI TUNKU ABDUL RAHMAN


White Region Black Region

• Feature can be computed

from the subtraction of pixels summation within the black region and from the pixels summation within the white region

UNIVERSITI TUNKU ABDUL RAHMAN


Haar-like Features

• Variant of Features available to the adaboost training

UNIVERSITI TUNKU ABDUL RAHMAN


Schematic diagram of a 4 stages cascaded classifiers

Every processing node is a strong classifier Initially, large number of negative windows is rejected with very small processing time. Subsequent nodes eliminate additional negative windows with additional UNIVERSITI TUNKU ABDUL RAHMAN processing time


Result & Discussion

UNIVERSITI TUNKU ABDUL RAHMAN


Result & Discussion

UNIVERSITI TUNKU ABDUL RAHMAN


Conclusion and Future Works Proposed Adaboost learning based method to construct LPD on Haar-like features Edge information has demonstrated better discriminative power compared to intensity information The total time costs only ~ 80 ms to process an image of 320 x 240 further improvement is necessary to reduce false alarm rate as well as increasing true positives UNIVERSITI TUNKU ABDUL RAHMAN


How to calculate Integral Image In the example to calculate the sum pixels in D, we need to determine the integral image of A, B, C, and D which is represented in number 1,2,3,and 4 in figure 3.5. Number 1 is the total of the pixel values in area A; Number 2 is the total of the pixels in area A and area B; Number 3 is the sum of the pixels in area A and area C; at last the number 4 will be the entire sum of the whole image which is the total of A+B+C+D. Therefore to get the total pixel in D, we can calculate with 4+1-(2+3).

UNIVERSITI TUNKU ABDUL RAHMAN


Formulae to calculate number of features available for adaboost training

Formula calculate number of features for an image size w x h

Figure 3.4 Formula calculate number of rotated features for an image size w x h

UNIVERSITI TUNKU ABDUL RAHMAN


•Table adopted from viola paper summarize the boosting algorithm for learning a query online.

UNIVERSITI TUNKU ABDUL RAHMAN


AdaBoost Training Process Diagram

Positive Samples

Training Samples with weights

Assign to

Training Samples Negative Samples

Calculate feature value on each training samples

Update the weight in Training Samples yes

End training

Start training

No

The error < maxError

Generate Large Feature Set

Haar-like Feature

Calculate the Error value for each features Determine Threshold values Select the feature with lowest error

UNIVERSITI TUNKU ABDUL RAHMAN

Save the Selected feature To a text file


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.