Escolar Documentos
Profissional Documentos
Cultura Documentos
I.
INTRODUCTION
II.
TRACE TRANSFORM
(1)
Trace Transform is similar to Radon in the sense that, a
functional is calculated along line over the image and
functional may not necessarily be integral. The Radon
transform is a special case of trace transform.
Trace Functional ( T )
Diametric Functional (
Circus Functional ( )
Triple Feature (
)
Fig.2. Steps in obtaining Triple Feature. Pre - Processed Signature at top. Below
is the Trace Transform-computed for angles 0 to 179 degrees, circus function
and finally the triple feature.
III.
( ( ax)) a k ( ( x )) a 0
(6)
(c ( x)) c ( ( x )) c 0
(7)
In this paper Features extracted from Trace
Transform of signatures have been used for signature
verification for the first time. The Trace Transform is not
unique. It depends on the functional used along tracing lines
when computing the transform. Invariant functional that can
be used as Trace functional and diametric functional are given
in [6], [1]. Since circus function h( ) is a function over
when represented in polar form ( h( ), ) , looks like a
closed contour of certain shape. This circus function derived
for objects in the image is generally called objects signature
which is used as a feature vector. Here object signature is
derived for signature images and they may be referred as
signatures signature. Since this term is a bit confusing, from
here on we will refer it as circus functions only. Since circus
function is computed, the two functional used are
characterized by T , kT , P and k P .
In order to compare the circus functions of an image
and its affine distorted image, we convert the affine
relationship among circus functions to ones like in the case of
rotation, translation and scaling transforms. Since in cases of
distortion like rotation, translation and scaling the relationship
among the circus functions is just a scaling factor and we can
get rid of it easily as explained in [6]. To achieve that we
define a concept called associated circus ha ( ) and
normalize it.
1 v
ha ( ) sign(h( )) h( )
(8)
The value of
v kT P k P
is already known.
(9)
PREPROCESSING
EXPERIMENTS
FAR
0.6
0.5
Probability ----- >
A. CEDAR Database
This database was built at CEDAR (Center of Excellence
for Document Analysis and Recognition), buffalo university.
Writers were asked to appose their signatures each in 2X2
space. 24 signature samples are collected from each of 55
writers. Some skilled forgers forged the signatures in the
database of 55 writers original signatures. 24 forgeries for
each writer are collected. So, the total size of the database is
2640 signatures.
For each writer, two-thirds of signatures are considered for
training and remaining one-third for testing. So, from 24
genuine and 24 forgeries of each writer, 16 genuine and 16
forgeries are used for training the system. Signature pairs are
formed as genuine-genuine and genuine-forgery pairs from the
training signatures to compute similarity score as explained
above. These signature pairs are called same writer pair and
different writer pairs respectively. Number of same writer
pairs per writer is 16C1 X 15C1 240 and number of
0.4
0.3
0.2
0.1
0
VI.
RESULTS
0.1
0.15
0.2
0.25
0.3
0.35
Similarity Scores ----- >
0.4
0.45
0.5
100
FRR
FAR
90
80
70
60
50
40
30
20
10
0
0.05
0.05
0.1
0.15
0.2
Threshold ----- >
0.25
0.3
0.35
Fig.4. FAR vs. FRR Curves of the signature verification system using
trace transform: FRR corresponds to genuine signatures and FAR
corresponds to Forgery signatures.
VII.
REFERENCES
[1]
100
90
[2]
80
70
60
[3]
50
40
[4]
30
20
[5]
10
0
10
20
30
40
50
60
FAR ---- >
70
80
90
100
r f (r ) dr
T ( f (t ))
-2
-3
[6]
[7]
G14
T ( f (t ))
f ( r ) dr
[8]
1/ 2
G15
G16
T ( f (t) median({ (tk c1)( f (tk c1) }tk 0 ,{ f (tk c1) }tk 0 )
G17
T ( f (t ))
-1
i 4 ln r1
1/ 2
G18
T ( f (t ))
i 3 ln r1
i 5 ln r1
f ( r1 ) dr1
-1
T ( f (t ))
Code
Definition
R
r1 f ( r1 ) dr1
kP
G4
P ( g ( p ))
g ( p k 1 ) g ( p k ) 0
G5
G7
P ( g ( p ))
-0.75
14 dw