Professional Documents
Culture Documents
1. Introduction
Signatures are still widely used in many areas in
society. Automatic systems can be used to validate
cheques, financial and legal documents. In terms of a
signatures reproducibility, Guest indicates that the
signature does not differ with age [1].
Automated signature identification/verification is a
research field that attempts to create reliable on-line or
off-line machines, which can identify or verify human
signatures. The on-line recognition process is often
conducted using a digitizing tablet or a pen with
information about velocity, stroke order, pressure, etc.,
whilst the off-line process uses a static image of the
signature only. The off-line signature recognition
2. Methodology
was
employed to perform experiments in this research. It
contains 160 signature sets of 24 genuine and 30
targeted signatures for each set. For each signer, all
genuine specimens were collected in a single day's
writing session. To produce forged signatures, the
signers were allowed to practice their forgeries as long
as he/she wished with static images of genuine
specimens. Each of them imitated 3 signatures of 5
signers in a single day's writing session. The genuine
signature shown to each forger was chosen randomly
from the 24 genuine ones. Therefore for each genuine
signature there are 30 skilled forgeries made by 10
forgers, using 10 different genuine specimens. Figure 2
shows some genuine samples and their imitations from
the gpdsSIGNATURE database.
http://www.gpds.ulpgc.es/download/index.htm
Genuine samples
Forged samples
SIGNATURE
Preprocessing
Feature Extraction
Genuine
Specimens
Random
Signatures
Training
Signatures
Testing
Genuine?
Random forgery?
Targeted forgery?
Signature Model
DT values
0.400 0.300 0.000
0.400 0.500 0.300
0.400 0.500 0.300
...............44444.............................333....................
............444.....52..........................33................24442.
..........44.........5.........................33................2....2.
.........3.....4444444........................53.................2....2.
........3...444...............................35.................2..5.2.
......3..44.................................33...................45.2...
LT values
0.791 0.319 0.000
0.833 0.722 0.333
0.861 0.708 0.347
width
height
........................................................................
........................................................3...............
.......................................................3.34.............
.......................................................3.3..............
.....................................................55.3...............
....................................................3.53................
...................................................3.3..................
..................................................3.3...................
.................................................3.3....................
...............44444.............................333....................
............444.....52..........................33................24442.
..........44.........5.........................33................2....2.
.........3.....4444444........................53.................2....2.
........3...444...............................35.................2..5.2.
......3..44.................................33...................45.2...
......3.34..................................33..........................
.....3.3...................................33...........................
....3..3..................................33............................
...3..3..................................3.3............................
...3.3..................................3.3.............................
..3.2..................................3.3..............................
..3.2.................................3.3...............................
..3..2...............................3.3................................
...5.2...............................33.................................
....5.5.............................33..................................
....5..5...........................3.3..................................
.....5..45........................3.3...44445...........................
......5...45.....................3.3..44.....55.........................
.......55...45..................3.3..4..44445.5.........................
.........55...445..............3.3..5..3.....5.5........................
...........55....4444..........33.34.53......5.5..........3.............
.............555.....4........33.3..3........5..5......333.55...........
.......2........5....4.......3..3..3..........5.5.....3......5..........
......42.........5...4......3.....3...........2.5....3..555...5.........
....444........33..44......3.....3............2..5.33..4...5...5........
...334.......34..44........3....3.............2...5...4.....5..2........
..33.......44..34.........3....3...............2....44......2..2........
.35......55.444..........3....3.................2444........2..2........
.3.5..444445............35..33..............................2..3........
.3..54444.................55................................2.3.........
.35555......................................................233.........
........................................................................
width
)
height
/2
arctan(
ratio =
(a) Ratio
........................
........................
........................
........................
........................
........................
........................
........................
........................
...............11111....
............1111111111..
..........111111111111..
.........1111111111111..
........1111111.........
......11111.............
......1111..............
.....111................
....1111................
...1111.................
...111..................
..111...................
..111...................
..1111..................
...111..................
....111.................
....1111................
.....11111..............
......111111............
.......1111111..........
.........11111111.......
...........1111111111...
.............111111111..
.......1........111111..
......11.........11111..
....111........111111...
...111.......111111.....
..11.......111111.......
.11......111111.........
.111..111111............
.11111111...............
.11111..................
........................
(1)
G1
(4)
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
.......................1
......................11
......................11
....................11..
....................11..
...................11...
..................11....
.................111....
................111.....
...............111......
..............111.......
.............111........
.............11.........
............11..........
...........111..........
..........111...11111...
.........111..111111111.
........111..1111111111.
.......111..1111.....111
.......11111111......111
......1111111........111
.....1111111..........11
....1111111...........11
...1111111............11
...111111.............11
..111111...............1
.111111.................
111111..................
..11....................
........................
........................
(2)
G2
(5)
........................
........1...............
.......1111.............
.......111..............
.....1111...............
....1111................
...111..................
..111...................
.111....................
.111....................
11................11111.
1................111111.
.................111111.
.................111111.
.................1111...
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
..........1.............
1......111111...........
1.....11111111..........
1....1111111111.........
11.11111...11111........
1111111.....1111........
111111......1111........
1111........1111........
............1111........
............111.........
............111.........
........................
(3)
G3
(6)
........................
........................
........................
........................
........................
........................
........................
........................
........................
...............11111....
............1111111111..
..........111111111111..
.........1111111111111..
........1111111.........
......11111.............
......1111..............
.....111................
....1111................
...1111.................
...111..................
..111...................
..111...................
..1111..................
...111..................
....111.................
....1111................
.....11111..............
......111111............
.......1111111..........
.........11111111.......
...........1111111111...
.............111111111..
.......1........111111..
......11.........11111..
....111........111111...
...111.......111111.....
..11.......111111.......
.11......111111.........
.111..111111............
.11111111...............
.11111..................
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
.......................1
......................11
......................11
....................11..
....................11..
...................11...
..................11....
.................111....
................111.....
...............111......
..............111.......
.............111........
.............11.........
............11..........
...........111..........
..........111...11111...
.........111..111111111.
........111..1111111111.
.......111..1111.....111
.......11111111......111
......1111111........111
.....1111111..........11
....1111111...........11
...1111111............11
...111111.............11
..111111...............1
.111111.................
111111..................
..11....................
........................
........................
........................
........1...............
.......1111.............
.......111..............
.....1111...............
....1111................
...111..................
..111...................
.111....................
.111....................
11................11111.
1................111111.
.................111111.
.................111111.
.................1111...
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
........................
..........1.............
1......111111...........
1.....11111111..........
1....1111111111.........
11.11111...11111........
1111111.....1111........
111111......1111........
1111........1111........
............1111........
............111.........
............111.........
........................
(c)
(b)
(e) Centroid
arcsin(
centroid =
(b) Sixfold-Surface
(a)
(d) Best-Fit
height
)
hypotenuse 1
+
a
A
(c) - triSurface
C
A Left center of Gravity
B Right center of Gravity
AC Horizontal segment
2.4. Classifiers
f ( x) = sign ( w x + b)
W1
d
margin
tim
op
h
al
e
yp
rpla
ne
Setting Phase
W2
Minimise, w, b
w w + C i
Subject to
yi ( w xi + b) 1 i , i = 1,..., l ,
i=1
i 0, i = 1,..., l.
C is the regularization constant determining the
trade-off between the empirical error and the
complexity term. The parameters are experimentally
chosen by the user. A large C means a higher penalty
for misclassifications.
The choice of kernel varies among classification
problems and feature extraction techniques. With
respect to the off-line signature verification problem,
Ferrer et al. and Lv et al. reported their best results
were achieved with the RBF [6] kernel whilst Justino
et al. achieved their best results with the linear kernel
[3]. In this research, three types of kernel were
investigated: linear kernel, polynomial kernel, and
RBF kernel.
All the experiments with SVM in this research were
conducted using SVMlight version 6.01 created by
Joachims [12].
I
II
III
IV
Training
12
400
Testing
12
59
15
Training
20
400
N/A
N/A
Testing
59
Training
12
400
12
Testing
12
59
15
Training
20
400
25
Testing
59
25.00%
2 6.48 %
22.5 7%
2 4 . 14 %
22 .87 %
23 .32 %
20 .07 %
20.00%
17 . 7 8 %
16 . 4 2 %
16 . 4 8 %
15.00%
17 . 3 8 %
12 . 7 2 %
11. 8 9 %
10.00%
5.00%
0.00%
Setti ng I
Setti ng II
C l a ssi f i e r
SVM
Setti ng III
RBF
Setti ng IV
RBP
24.76%
22.93%
2 1. 3 2 %
20.46%
20.00%
References
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
26.24%
25.00%
20.05%
17 . 6 2 %
17 . 18 %
16 . 6 0 %
14 . 8 5 %
15.00%
10 . 7 3 %
9 . 2 1%
[9]
10.00%
5.00%
0.00%
Set t ing I
Set t ing II
Cl assi f i er
SV M
Set t ing IV
RB P
4. Conclusions
This research compared the performance of RBF,
RBP neural networks, and SVM as classifiers in an
AOSVS employing an enhanced MDF technique under
two specific conditions. One condition is the
distribution of samples used for training and the other
is the use of targeted forgeries in the training process.
Under both conditions, the results obtained using SVM
were more favorable than RBF and RBP.
Further work will involve the investigation of other
machine learning techniques as well as the addition of
[10]
[11]
[12]
[13]