Offline Handwritten Signature Verification Radial Basis Function Neural Networks using WICT 2008

advertisement
WICT 2008
Offline Handwritten Signature Verification
using
Radial Basis Function Neural Networks
George Azzopardi
Kenneth P. Camilleri
St. Martin’s Institute of IT
geazzo@gmail.com
St. Martin’s Institute of IT
Dept of Systems and Control Engineering
University of Malta
kpcami@eng.um.edu.mt
Offline Handwritten Signature Verification using Radial Basis Function Neural Networks
Area of Focus and Objective
Area of Focus
Offline Handwritten Signature Verification (OHSV), Pattern Recognition, Behavioural
Biometrics
Applications
Socially and legally accepted as a means of authentication
Financial Transactions, User Authentication, Passports, etc …
Motivation
Radial Basis Function Neural Networks (RBFNNs) are well-known for the robustness
of outlier rejection
RBFNNs usually applied to Facial Expression and Face Classifications applications
RBFNN is applied by Baltzakis & Papamarkos (2001) within a two-stage neural
network classifier signature verification technique
Objective
To investigate the viability of a single stage RBFNN for OHSV
28/06/2016
WICT 2008
2
Offline Handwritten Signature Verification using Radial Basis Function Neural Networks
Signature Database
No public Signature Database was available at the time of the
study
Signature Acquisition
Recommendations by Mr. Joseph Gaffiero (a Maltese graphologist) and
Dr. H. Baltzakis (expert in the field)
2492 signatures from 65 signers
40 signatures per signer (where possible)
• 25 on white blank sheets
• 15 within randomly-sized frames
5 different days
Different pens varying in colour and point type
Use as much intrapersonal skills as possible
28/06/2016
WICT 2008
3
Offline Handwritten Signature Verification using Radial Basis Function Neural Networks
Methodology
Pre-Processing
Data Area
Cropping
Width
Normalization
Binarization
Skeletonization
Feature Extraction and Image Vectorization
Global Features
Grid Features
Texture Features
Vector Quantization
Normalization
Classification
RBF Neural Network based on
Gaussian functions
28/06/2016
WICT 2008
4
Offline Handwritten Signature Verification using Radial Basis Function Neural Networks
Pre-Processing
Data Area Cropping
Segment the signature from background
Width Normalization
Signature
image
scaled
(bicubic
interpolation) to a constant width, keeping
the aspect ratio fixed.
Binarization
24-bit image converted to grayscale and
then binarized using a histogram-based
binarization
Skeletonization
Thinning the signature without losing
structural information
Facilitate the extraction of morphological
features
28/06/2016
WICT 2008
5
Offline Handwritten Signature Verification using Radial Basis Function Neural Networks
Feature Extraction
Based on three groups of features
Global Features (17 elements)
Information about the entire structure
Example
•
Signature Height, Height-To-Width ratio, etc …
Grid Features (576 elements)
Virtual grid of 8x12 cells
Pixel Density (1 feature), Pixel Distribution (4
features), Predominant Axial Slant (1 feature)
Texture Features (768 elements)
Same virtual grid of 8x12 cells
A 2x2 co-occurrence matrix is used to describe
the transition of black and white pixels
Considered only p01 (black-to-white) and p11
(black-to-black) transitions (4x2 = 8 features)
28/06/2016
WICT 2008
Pd 1,0   34,6
Pd 1,1  39,0
Pd 0,1  40,0
Pd 1,1  36,34
Pd 1,0   34,6
Pd 1,1  39,0
Pd 0,1  40,0
Pd 1,1  36,34
6
Offline Handwritten Signature Verification using Radial Basis Function Neural Networks
Normalization & Vector Quantization
Global Features normalized in the range [0,1]
Get max of each global feature for all signatures and all signers
Divide each feature with the respective max
Vector Quantization used for Grid and Texture Features
K-Means Algorithm
• Single codebook and 50 codewords
• Classify all column vectors of all signatures and all signers
• Replace each feature column vector (8x12) with the corresponding codeword
Normalize the quantized feature vectors
Grid Features
• 576-element grid feature vector
– 6 features x 12 columns x 8-element codewords
Texture Features
• 768-element texture feature vector
– 8 features x 12 columns x 8-element codewords
28/06/2016
WICT 2008
7
Offline Handwritten Signature Verification using Radial Basis Function Neural Networks
Classification
X represents every signature with
n features (elements)
n is dependent on the set of features
applied
• Global – n is 17
• Grid – n is 576
• Texture – n is 768
M is the number of signature
models (signers); i.e. 65
28/06/2016
WICT 2008
8
Offline Handwritten Signature Verification using Radial Basis Function Neural Networks
Results
Best Results
Combining Global and Grid features in a 593-element feature vector
Least effective features
Texture Features
FRR: 6.94% and FAR: 4.89%
28/06/2016
WICT 2008
9
Offline Handwritten Signature Verification using Radial Basis Function Neural Networks
Conclusion
A single-stage RBFNN is an effective architecture for OHSV
Performance Results
• TER: 4.08%
MER: 2.04%
FRR: 1.58%
FAR: 2.5%
The performance compares well to results reported in the literature
Baltzakis & Papamarkos (2001) - 2-stage RBFNN
• TER: 12.81%
MER: 6.41%
FRR: 3%
FAR: 9.81%
Justino et al (2001) – HMM Classifier
• MER: 2.135%
Future Work
Extending the system evaluation for simple and skilled forgeries
Using an adaptive technique to calculate the required number of codebooks and
codewords for VQ
Investigating feature vector dimension reduction techniques
• E.g. Principal Component Analysis
28/06/2016
WICT 2008
10
Related documents
Download