Signature verification algorithm
First Claim
1. A method of verifying a sample signature of a putative signer, which comprises:
- (a) measuring a rate of change of pressure transmitted by the signer'"'"'s hand to a writing instrument during the writing on a writing surface of at least one sample signature of the putatuve signer, to obtain sample pressure signals over a plurality of segments;
(b) measuring acceleration of a writing instrument'"'"'s movement produced by the motion of a putative signer'"'"'s hand during the writing on a writing surface of at least one sample signature of the putative signer, to obtain acceleration signals over a plurality of segments;
(c) storing reference pressure signals and reference acceleration signals representative of a known signer'"'"'s signature, the reference pressure signals and the reference acceleration signals being obtained from a known signer in the same manner as the sample pressure and sample acceleration signals, respectively;
(d) computing a correlation score for the sample signature by operating on segments of the sample and reference pressure signals and segments of the sample and reference acceleration signals with a correlation function;
(e) computing a total coherence score when the correlation score is within a selected interval by operating on paired segments of sample and reference pressure signals with a coherence function and by operating on paired segments of sample and reference acceleration signals with a coherence function; and
(f) comparing the total coherence score with a coherence threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved signature verification method using dynamic signature characteristics in the frequency domain. Analysis of a signature in the frequency domain is employed when time domain analysis does not adequately distinguish between true signatures and forgeries. The preferred signature characteristics that are measured are two acceleration components of the pen, and the rate of change of axial pressure on the pen. More specifically, correlation functions operating on a sample and reference signature produce a correlation score. If the total correlation score is in a selected interval, then the above measured characteristics are analyzed in the frequency domain with the magnitude squared coherence function.
25 Citations
6 Claims
-
1. A method of verifying a sample signature of a putative signer, which comprises:
-
(a) measuring a rate of change of pressure transmitted by the signer'"'"'s hand to a writing instrument during the writing on a writing surface of at least one sample signature of the putatuve signer, to obtain sample pressure signals over a plurality of segments; (b) measuring acceleration of a writing instrument'"'"'s movement produced by the motion of a putative signer'"'"'s hand during the writing on a writing surface of at least one sample signature of the putative signer, to obtain acceleration signals over a plurality of segments; (c) storing reference pressure signals and reference acceleration signals representative of a known signer'"'"'s signature, the reference pressure signals and the reference acceleration signals being obtained from a known signer in the same manner as the sample pressure and sample acceleration signals, respectively; (d) computing a correlation score for the sample signature by operating on segments of the sample and reference pressure signals and segments of the sample and reference acceleration signals with a correlation function; (e) computing a total coherence score when the correlation score is within a selected interval by operating on paired segments of sample and reference pressure signals with a coherence function and by operating on paired segments of sample and reference acceleration signals with a coherence function; and (f) comparing the total coherence score with a coherence threshold. - View Dependent Claims (2, 3, 4)
-
-
5. A method of verifying a sample signature of a putative signer, which comprises:
-
(a) measuring rate of change of pressure transmitted by the signer'"'"'s hand to a writing instrument during the writing on a writing surface of at least one sample signature of the putative signer, to obtain sample pressure signals over a plurality of segments, the rate of change of pressure being measured in a direction essentially parallel to the axis of the pen; (b) measuring acceleration of a writing instruments'"'"'s movement produced by the motion of the putative signer'"'"'s hand during the writing on a writing surface of at least one sample signature of the putative signer, to obtain acceleration signals over a plurality of segments, the acceleration signals comprising two acceleration components which are essentially orthogonal to each other and which are in a plane essentially orthogonal to the axis of the writing instrument; (c) storing reference pressure signals and reference acceleration signals representative of a known signer'"'"'s signature, the reference pressure signals and the reference acceleration signals being obtained in the same manner as the sample pressure and sample acceleration signals, respectively; (d) computing a correlation score for the sample signature by operating on paired segents of the sample and reference pressure signals and on paired segments of the sample and reference acceleration signals with a correlation function; (e) computing a total coherence score when the correlation score is within a selected interval by operating on paired segments of sample and reference pressure signals and paired segments of sample and reference acceleration signals with a coherence function, the paired segments having been truncated if the segments are greater than 32 points and padded if the segments are less than 32 points, the paired segments then being tapered thereafter; (f) comparing the total coherence score with a coherence threshold; and (g) accepting the signature as valid if the total coherence score exceeds the coherence threshold.
-
-
6. A method of verifying a sample signature of a putative signer, which comprises:
-
(a) measuring rate of change of pressure transmitted by the signer'"'"'s hand to a writing instrument during the writing on a writing surface of at least one saple signature of the putative signer, to obtain sample pressure signals in analog format, the rate of change of pressure being measured in a direction essentially parallel to the axis of the pen; (b) measuring acceleration of a writing instrument'"'"'s movement produced by the motion of the putative signer'"'"'s hand during the writing on a writing surface of at least one sample signature of the putative signer, to obtain acceleration signals in analog format, the acceleration signals comprising two acceleration components which are essentially orthogonal to each other and which are in a plane essentially parallel to the writing surface; (c) changing the format of pressure and acceleration signals from analog to digital format by sampling at the rate of 80 hertz; (d) storing reference pressure signals and reference acceleration signals in digital format representative of a known signer'"'"'s signature, the reference pressure signals and the reference acceleration signals being obtained in the same manner as the sample pressure and acceleration signals, respectively; (e) computing a correlation score for the sample signature by operating on paired segments of the sample and reference pressure signals and on paired segments of the sample and reference acceleration signals with a correlation function; (f) computing a total coherence score when the correlation score is within a selected interval by operating on paired segments of sample and reference pressure signals and paired segments of sample and reference acceleration signals, the segments having been truncated if the segments are greater than 32 points and padded if the segments are less than 32 points, the segments then being tapered thereafter the total coherence score (cscore) being calculated by the formula
space="preserve" listing-type="equation">cscore=1/3 cpscore+2/3 cascorewhere cpscore is the pressure coherence score and cascore is the acceleration coherence score where ##EQU12## where fo is the fundamental frequency where γ
p2 (nfo) is the pressure coherence function and γ
a2 (nfo) is the acceleration coherence function, the pressure coherence function and the acceleration coherence function being merely the coherence function with the sample and reference signals being pressure and acceleration signals, respectively, the coherence function being defined by ##EQU13## where f is the frequency, GRS (f) is the cross spectral density function between the reference and sample signals, and GRR (f) and GSS (f) are auto spectral densities of the reference and sample signals respectively;(g) comparing the total coherence score with a coherence threshold; and (h) accepting the signature as valid if the total coherence score exceeds the coherence threshold.
-
Specification