×

High precision on-line signature dynamic verification system

  • US 5,202,930 A
  • Filed: 04/09/1991
  • Issued: 04/13/1993
  • Est. Priority Date: 09/05/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. A machine method of on-line handwritten signature verification based on the dynamics of a reference signature and of a to-be-verified signature in accordance with one or more selected threshold value, including the steps of:

  • a. gathering a set of reference analog dynamic signals related to scriber movement for handwritten reference signatures during the process of reference signature making, such signals being selected from the group consisting of forces transmitted from the hand of the writer to the scriber, scriber acceleration, scriber velocity, and mixtures thereof, all as functions of time;

    b. converting the reference analog dynamic signals from analog to digital form, and storing the resulting reference digital signals in a file of reference digital signals for retrieval therefrom;

    c. gathering a set of to-be-verified analog dynamic signals related to scriber movement for a to-be-verified handwritten signature during the process of to-be-verified signature making, such signals to be selected from the group consisting of forces transmitted from the hand of the writer to the scriber, scriber acceleration, scriber velocity, and mixtures thereof, all as functions of time;

    d. converting the to-be-verified analog dynamic signature signals from analog to digital form;

    e. providing a pair of digital signals, said digital signal pair being composed of the to-be-verified digital signals and one of the reference digital signals taken from the reference signal file, with which it is to be compared;

    f. processing the data pair of digital signals to eliminate time distortions between them utilizing the steps of;

    i. using a sliding window to find phase shift locations, and thereby establishing the mapping between phase coincident areas of a reference digital signal and of the to-be-verified digital signals;

    ii. eliminating phase shift distortions between the reference digital signal and of the to-be-verified digital signal by the use of the mapping procedure of step f. ii.;

    g. determining the similarity of a pair of reference and to-be-verified signatures utilizing the steps of;

    i. evaluating the cross-correlation matrix Krs from step f. ii., with each element Kij representing the maximum value of the corresponding cross-correlation function for each pair of x, y and z components of digital signal vector;

    ##EQU4## ii. utilizing information in said matrix to produce a measure, said measure being determined using a method selected from the method of calculating a trace of the matrix and the method of calculating a norm of the matrix;

    iii. using the measure as determined by step g.ii., and comparing it with an appropriate threshold in order to produce a non-rejection or rejection message of the authenticity of to-be-verified signature, as a criterion Cr1 ;

    iv. determining distribution of phase distortion for windows by constructing a histogram of the first order shift differences obtained from the application of the sliding window method in step f.i.;

    v. utilizing the information of said first order shift differences histogram to produce a measure which characterizes the portion of the first order shift differences in the zero neighborhood;

    vi. using the measure determined in step g.v. and comparing it with an appropriate threshold in order to produce a message of non-rejection or rejection of authenticity of the to-be-verified signature, as a criterion Cr2 ;

    vii. determining coincidence of phase distortion distributions for two of the different components of the signature signal vectors;

    X, Y and Z by constructing histogram of the shift differences, obtained from application of window method in step f.i., for each component by comparing their shift histograms;

    viii. utilizing the information of said shift differences histogram to produce a measure which characterizes the portion of the shift differences for the two considered vector components of the signature signal which values are in the zero neighborhood;

    ix. using the measure determined in step g. viii. and comparing it with an appropriate threshold in order to produce a signal of non-rejection or rejection of authenticity of the to-be-verified signature, as criterion Cr3 ; and

    thenx. computing the verification result using criterion selected from the group consisting of Cr1, Cr2, and Cr3, and combinations thereof;

    xi. using the verification result of g.x. to produce a signal of approval or rejection of the authenticity of to-be-verified signature.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×