online signature recognition using sectorization of complex walsh

33
Online Signature Recognition Using Sectorization of Complex Walsh Plane By Shah Avani Guided By Dr. Vinayak A. Bharadi

Upload: dr-vinayak-bharadi

Post on 18-Jul-2015

91 views

Category:

Engineering


0 download

TRANSCRIPT

Page 1: Online signature recognition using sectorization of complex walsh

Online Signature Recognition Using Sectorization of Complex Walsh Plane

By

Shah Avani

Guided By

Dr. Vinayak A. Bharadi

Page 2: Online signature recognition using sectorization of complex walsh

Abstract

• Online signature is one of the biometric trait which is used for verification and identification.

• The online reference signature acquired through a digitizing tablet with their Dynamiccharacteristics along with it Modified Digital Difference Analyzer Algorithm (MDDA) has beenproposed to interpolate the dynamic signature point to reconstruct signature with maximumpossible points.

• For extracting the features of the signature intermediate transforms of Column and Row will beevaluated. Sectorization of complex Walsh plane concept is used, on which the Cal and Salfunction are plotted for intermediate transform.

• Plotted in blocks which are square shaped and the mean values of the transform coefficients ineach block are calculated. Along with DC component and Sequency components of first and lastrow/col separates means and density of the Cal (Cosine Walsh) and Sal (Sine Walsh) componentlastly they combine together to form the feature vector referred as Unimodal feature or as MultiAlgorithmic features.

Page 3: Online signature recognition using sectorization of complex walsh

Introduction

• Biometrics comprises methods for uniquely recognizing humans based uponone or more intrinsic physical or behavioral traits.

• Physiological are related to the shape of the body.

• Behavioral are related to the behaviour of a person. Examples like Gait, Voice,Signature and Key Stroke.

Page 4: Online signature recognition using sectorization of complex walsh

Physiological & Behavioral Biometric Traits

Fig. 1. Different types of Biometric Modalities

Page 5: Online signature recognition using sectorization of complex walsh

Problem Statement

• Online signature recognition can be done using unimodal and multi algorithmic based technique.

• The immediate transform have been used to generate feature vector which derived from CAL &SAL functions and those functions are plotted on complex Walsh plane. mean values are evaluatedfrom each blocks through which first and last row/col separates Means and Density of the Cal andSal component.

• In unimodal concept the feature extracted and analysis will be done on this individuals features likemean of last Col/Row, Density of Col/Row , DC components & Sequency values of last Col/Rowand these values are evaluated to form a feature vectors which are referred as Unimodal featurevectors. Soft biometric features analysis done individually known as unimodal algorithm ,whenthese features are combine together knows as multi algorithmic. Too improve the performance softbiometric features are added.

• From 1080 samples genuine signatures are 2701 and 288901 for forgery signatures.

Page 6: Online signature recognition using sectorization of complex walsh

Online (Dynamic) Signature

• Online signature recognition limiting the use of a digitizingtablet to the acquisition of the reference data.

• From the captured signature writing speed, strokes, pressurepoints and acceleration can be extracted. Such features areused for the verification secured system.

1..X, Y, Z Coordinates of the pen Tip.

2.Pressure – Pressure applied at the point

3.Tangent Pressure – tangent pressure of the tip.

4.Azimuth – Pen tip azimuth (corresponding to tip angle)

5.Altitude- Tip altitude corresponding to the different tip of pen.

6.Packet Serial- Packet serial number

7.Packet Timing – Timestamp

Fig. 2. Digitizer Tablet for On-line

Signature Scan (Wacom Intuos4)

Page 7: Online signature recognition using sectorization of complex walsh

Cont..

Fig. 3. Signature Feature Plot for Multidimensional features- X, Y, Z Co-ordinates, Pressure Azimuth &

Altitude parameter

Fig. 4. Signature Samples, first is Static Scanned Signature of a person and rest Dynamic Signature Scanned by

Wacom Intuos with Pressure Levels for the Dynamic Signatures Shown.

Page 8: Online signature recognition using sectorization of complex walsh

Signature Recognition

• Among all biometrics, Signature belongs to behavioral categories.

• Signature recognition mainly involves the following three tasks

1. Data Acquisition Stage

2. Feature Extraction Stage

3. Classification Stage

• While designing the pressure level of the signature need to be taken under consideration due to different level of signature, it will not be processed further for the feature extraction stage.

Page 9: Online signature recognition using sectorization of complex walsh

Model Development

Fig. 5. Architecture of Proposed System.

Page 10: Online signature recognition using sectorization of complex walsh

Cont..

• User Enrolment: In this architecture of the proposed system Pre-Processing block is use to acceptthe signature either from the database or from the digitizer. Form the 108 users 10 signaturesamples are collected out of which 5 signatures are kept for training and rest for testing purpose.

• Data Acquisition: In this stage the signatures are captured using Digitizer Tablet Wacom Intuos 4.The digitizer tablet is interfaced to the application using an ActiveX COM component VB Tablet.The signature pre-processing is done by Modified Digital Difference Analyser Algorithm (MDDA)which interpolate the dynamic signature point to reconstruct signature and counteracts thesampling speed limitations.

• Feature Extraction: The signatures are processed using intermediate Walsh transform, to generatea CAL-SAL based feature vectors. These feature vectors are stored on the file systems along withcaptured signature data.

Page 11: Online signature recognition using sectorization of complex walsh

Cont..

• Classification: Classification will be done based on Accepted and Rejected. The extracted featurevectors will be used for matching the signature in the database. The matching scores will be usedfor classification of the signature using K Nearest Neighbour (KNN) classifier.

• The performance of the system is evaluated using TAR-TRR (True Acceptance Ratio-TrulyRejection Ratio), FAR-FRR (False Acceptance Ratio-False Rejection Ratio) and SPI (SecurityPerformance Index) will be evaluated.

Page 12: Online signature recognition using sectorization of complex walsh

Feature Vector Generation

The feature vector represents the biometrictrait in a numerical form that can be matchedusing a classifier. This is a crucial part of anybiometric system. Following are the steps offeature vector extraction.

• Step1: Walsh Function

The Walsh functions are a set of orthogonalfunctions which can be used to represent anydiscrete-time signal.

Fig. 6. First Eight Walsh Functions

Page 13: Online signature recognition using sectorization of complex walsh

Cont..

• The Walsh functions (W0 - W7) are generated from square wave functions of different sequencyfrom which even functions (C0 - C3) are called Cal functions and the odd functions (S1-S4) arecalled Sal functions.

• The basic square wave function S1, S2 and S4. C0 is DC component and the remaining functionsare generated from the basic square waves by EX-OR operation (equivalent to multiplication).

• Even Walsh functions named as Cal (k).

Cal (n, k) = W (n, 2k)

• Odd Walsh functions named as Sal (k),

Sal (n, k) = W (n, 2k+1)

• Then Walsh matrix is generated by sampling theses function at smaller interval time.

Page 14: Online signature recognition using sectorization of complex walsh

Cont..

• Step 2: Taking Intermediate of Walsh Transform

In the current approach, we are first generating the intermediate transform, i.e. the row transform (orcolumn transform) of a signature image as shown in Fig. 4, which have DC component as its firstrow (or column) and higher sequency components (Sal and Cal) as the following rows (or columns).

Fig. 7. Transform of a 2D Function

Page 15: Online signature recognition using sectorization of complex walsh

Fig. 8. Row Transform and Column Transform of the input biometric trait

Page 16: Online signature recognition using sectorization of complex walsh

Cont..

• Step 3: Complex Walsh Plane & Feature Vector Generation

The spectral analysis using above mentioned intermediate transforms is performed on selectedsignature data (Also called as Region of Interest ROI), currently the signature template is generatedand it has a size of 256*256 pixels. The Cal and the Sal components of the same sequency areclustered together and are considered to be in the four quadrants of 2-D complex coordinate plane aslisted in below figure. This complex plane is now partitioned into different numbers of blocks.

Fig. 9. Complex Walsh Plane

Page 17: Online signature recognition using sectorization of complex walsh

• The values of Cal & Sal function they plotted in blocks which are square shaped. Feature vectorsgenerated using sectorization are much less in number and hence the reduction in processing timeand complexity. Currently there are 32*32 = 1024 blocks. For each block in the complex plane themean as well as Density of Cal & Sal function is calculated. Beside this DC value of First and LastCol/Row and the sequency of last row of the intermediate transform is also calculated. Hence total2S+3 feature points are calculated in all for Cal and Sal plots generated from complex Walsh plane.Here S = 32, hence total 2051 elements are there in one feature vector. Besides this for actualevaluation following combinations are tested

[1] Column Mean –CM

[2] Column Density – CD

[3] Row Mean – RM

[4] Row Density – RD

• The mean values of the transform coefficients in each block are calculated as in equation.

𝑀𝑘 =1

𝑁 𝑁−1𝑋=0𝑊𝑖

Page 18: Online signature recognition using sectorization of complex walsh

• Similar way such concept can be implemented using Wavelet Transforms like Kekre Wavelets, Hybridwavelet I, Hybrid wavelet II. and other intermediate transforms like Kekre transform (KT), Discretecosine transform (DCT), Hartley Transform (HT).

Fig. 10. Partitioned Cal+jSal Function Plot of Row Transform & Column

Transform

Page 19: Online signature recognition using sectorization of complex walsh

Soft Biometrics Features

• The accuracy of the result will be boost up after adding soft biometric features with the generatedsignature feature vectors.

• In this research we are generating the feature vector generation is done by getting the column androw density as discussed before.

• We distinguish between local features, where one feature is extracted for each sample point in theinput domain.

• Global features, where one feature is extracted for a whole signature.

• In this approach global features has been generated from the signatures like Number of pixels,Arch Length, Dominant Angle and Baseline shift length.

Page 20: Online signature recognition using sectorization of complex walsh

Conti..

• Number of pixels: Gives Total Number of black pixels in a signature template.

• Arch Length: Gives the arch length of signature from starting point to end point.

• Dominant Angle or Slope Angle: Dominant angle of the signature, angle formed by the centre ofmasses with the baseline of the signature.

• Baseline shift: Baseline shift angle calculating by the centre of mass of left and right part of thesignature.

• Two signatures may have same dominant angle but at the same time they may have differentbaseline shift. This helps for achieving classification accuracy.

Page 21: Online signature recognition using sectorization of complex walsh

Table1. Soft Biometric Features of Signature

Page 22: Online signature recognition using sectorization of complex walsh

Multi Algorithmic Signature Recognition

• The concept uses single algorithm no variants is called Unimodal whereas the results of the samealgorithm are combined together to generate more accurate result called as Multi Algorithmic.

• It proposes both the methods, for Unimodal directly the values are evaluated like Column & RowMean, Column & Row Density, Column & Row DC Components and Sequency results arecomputed where in case of Multi Algorithmic the Column & Row Mean, Column & Row Densityand DC Components Sequency values of the Walsh Transform.

Page 23: Online signature recognition using sectorization of complex walsh

Result

• 1080 samples are collected from the 108 person (10 signatures of each person) has been used, fromwhich 1080 five signature used for training and five signatures for testing purpose of individuals.

• Total tests for genuine signatures are 2701 and 288901 for forgery signatures. While testing thefeature vector is generated in following variations:

[1] Column transform mean feature vector (Col TRF)

[2] Row transform mean feature vector (Row TRF)

[3] Column density feature vector (Col Density)

[4] Row density feature vector (Row Density)

[5] Fusion of all above Column & Row feature vector with DC & Sequency components

(Fusion)

[6] Fusion of all above feature vectors with SBF (Soft Biometrics Feature)

Page 24: Online signature recognition using sectorization of complex walsh

PERFORMANCE MATRIX

• To test the performance False Acceptance Rate –False Rejection Rate Analysis (FAR-FRR) isperformed

• EER achieved is considered as one of theperformance index,

• Besides this Performance Index (PI) andSecurity Performance Index (SPI) are used toperform the performance of the feature vectors.

Page 25: Online signature recognition using sectorization of complex walsh

Walsh Transform Result

• Firstly Performance Index of the Column Mean, Row Mean, Column Density and Row Densitybased feature vector generation.

0

10

20

30

40

50

60

70

80

90

100

1 3 5 7 91

11

31

51

71

92

12

32

52

72

93

13

33

53

73

94

14

34

54

74

95

15

35

55

75

96

16

36

56

76

97

17

37

57

77

98

18

38

58

78

99

19

39

59

79

9

Walsh Transform TAR TRR Plot for Unimodal FV - CM,CD, RM, RD

CM TAR CM TRR CD TAR CD TRR RM TAR RM TRR RD TAR RD TRR

CM TAR CM TRR CD TAR CD TRR RM TAR RM TRR RD TAR RD TRR

Fig. 11. TAR-TRR Analysis for Walsh Cal-Sal based Unimodal Feature Vectors

Page 26: Online signature recognition using sectorization of complex walsh

• After generation of the unimodal feature vectors next multi algorithmic feature vectors aregenerated with Soft Biometrics features, Fig. 12. shows the Performance Index of the multialgorithmic feature vectors as Column Mean with Column Density and Row Mean with RowDensity along with Soft Biometrics features.

0

10

20

30

40

50

60

70

80

90

100

1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 61 64 67 70 73 76 79 82 85 88 91 94 97 100

Walsh Transform with Multialgorithmic FV - CMCD, RMRD

CM CD TAR CM CD TRR RM RD TAR RM RD TRR

CM CD SBF TAR CM CD SBF TRR RM RD SBF TAR RM RD SBF TRR

Fig. 12. TAR-TRR Analysis for Walsh Cal-Sal of Multi Algorithmic and Soft Biometrics based Feature Vectors

Page 27: Online signature recognition using sectorization of complex walsh

• Fusion with the DC components. In the fusion technique the Multi Algorithmic and SoftBiometrics features are combined with the DC components to evaluate the performance. Afterevaluate the results of this Fusion technique the conclusion derived as fusion technique gives thebetter performance as compared to the rest.

0

20

40

60

80

100

120

1 4 7 10 13 16 19 22 25 28 31 34 37 40 43 46 49 52 55 58 61 64 67 70 73 76 79 82 85 88 91 94 97 100

Walsh Transform with Fusion FV - CMCDDC, RMRDDC

CM CD DC TAR CM CD DC TRR RM RD DC TAR RM RD DC TRR

CM CD DC SBF TAR CM CD DC SBF TRR RM RD DC SBF TAR RM RD DC SBF TRR

Fig. 13. TAR-TRR Analysis for Walsh Cal-Sal Fusion of Multi Algorithmic and Soft Biometric based Feature Vectors

Page 28: Online signature recognition using sectorization of complex walsh

Table2. Walsh Transform Performance Analysis

Page 29: Online signature recognition using sectorization of complex walsh

Table 3. Performance Analysis of Transforms with Original Feature vector and Fused with Soft Biometrics Features

Page 30: Online signature recognition using sectorization of complex walsh

Table 4. Performance Analysis of Transforms with Original Feature vector and Fused with Soft

Biometrics Features

Page 31: Online signature recognition using sectorization of complex walsh

Conclusion

1. Due to addition of Soft Biometrics features general trend is that the PI and SPI is boosted.Performance boost in PI is 43.64% is observed for Kekre Transform Column Mean. In case ofSPI it is observed up to 133% for Walsh Column Density. However few feature vector haveshown the drop in performance.

2. For Multi Algorithmic implementation simple method of weighted score fusion is applied. Thismethod gives increase in PI. Some exceptions are Kekre Transform and Kekre WaveletTransform.

3. The best performance is given by Kekre Transform Column Density based feature Vectors whichgives 98.68% PI. This is followed by Kekre Transform Row Mean 97.36% and KekreTransform Row Density 96.05%

4. In Wavelet category the best performance is given by Kekre Wavelet Transform, Kekre WaveletTransform Row Mean 85.37% and Kekre Wavelet Transform Column Mean Column Density85.54% with Soft Biometrics feature.

5. As compared to existing technique table 5.10 the performance of Kekre Transform based featurevector Kekre Transform Column Density is 98.68%.

Page 32: Online signature recognition using sectorization of complex walsh

Scope for future work

• Better design of classifier currently classification is done by simple KNN classifier

• Hybrid Wavelets are implemented using combination of Walsh and Kekre Transform so othertransforms can be used to generate the different variants of Hybrid Wavelet and their performanceis tested.

Page 33: Online signature recognition using sectorization of complex walsh

Thank you…