[go: up one dir, main page]

CN102592142A - Computer-system-based handwritten signature stability evaluation method - Google Patents

Computer-system-based handwritten signature stability evaluation method Download PDF

Info

Publication number
CN102592142A
CN102592142A CN2012100026074A CN201210002607A CN102592142A CN 102592142 A CN102592142 A CN 102592142A CN 2012100026074 A CN2012100026074 A CN 2012100026074A CN 201210002607 A CN201210002607 A CN 201210002607A CN 102592142 A CN102592142 A CN 102592142A
Authority
CN
China
Prior art keywords
signature
segment
tested
matching
partial
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2012100026074A
Other languages
Chinese (zh)
Inventor
吴仲城
林秋诗
罗健飞
申飞
邹杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hefei Institutes of Physical Science of CAS
Original Assignee
Hefei Institutes of Physical Science of CAS
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hefei Institutes of Physical Science of CAS filed Critical Hefei Institutes of Physical Science of CAS
Priority to CN2012100026074A priority Critical patent/CN102592142A/en
Publication of CN102592142A publication Critical patent/CN102592142A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Collating Specific Patterns (AREA)

Abstract

一种基于计算机系统的手写签名稳定性评估方法,本发明通过手写输入设备采集或者从现有签名数据库提取,得到待测签名以及来自同一书写者的签名样本集,待测签名为需要进行稳定性分析的手写签名,签名样本集为与待测签名进行稳定性计算的手写签名集。签名样本集中的每个签名样本与待测签名的签名相似性评估采用一种签名分段匹配计算和局部匹配段差异值计算来完成,然后根据签名相似性评估得到签名样本集中与待测签名相似的签名样本的数量,并将其与预先设定的阈值比较以判断待测签名是否稳定,最终完成待测签名的稳定性评估。本方法评估手写签名稳定性同时具备细致性和全面性,有效地解决了现有手写签名稳定性评估方法忽略的签名细节信息提取问题。

Figure 201210002607

A method for evaluating the stability of handwritten signatures based on a computer system. In the present invention, the signature to be tested and a sample set of signatures from the same writer are obtained by collecting or extracting from an existing signature database by a handwriting input device. The signature to be tested needs to be stabilized. The analyzed handwritten signature, the signature sample set is the handwritten signature set for stability calculation with the signature to be tested. The signature similarity evaluation between each signature sample in the signature sample set and the signature to be tested is completed by a signature segment matching calculation and local matching segment difference calculation, and then according to the signature similarity evaluation, the signature sample set is similar to the signature to be tested The number of signature samples, and compare it with the preset threshold to judge whether the signature to be tested is stable, and finally complete the stability evaluation of the signature to be tested. This method is both meticulous and comprehensive in assessing the stability of handwritten signatures, and effectively solves the problem of signature detail information extraction that is ignored by existing handwritten signature stability assessment methods.

Figure 201210002607

Description

一种基于计算机系统的手写签名稳定性评估方法A computer-based method for evaluating the stability of handwritten signatures

技术领域 technical field

本发明涉及在线手写签名身份认证技术领域,特别涉及一种基于计算机系统的手写签名稳定性评估方法。The invention relates to the technical field of online handwritten signature authentication, in particular to a method for evaluating the stability of handwritten signatures based on a computer system.

背景技术 Background technique

作为生物特征识别技术的重要内容之一,手写签名认证利用个性化的书写特征实现身份的鉴别。根据数据获取方法的不同,签名认证可分为离线签名认证和在线签名认证两类。相比于使用静态图像的离线签名认证,在线签名认证使用手写板等设备采集书写过程中产生的笔迹信息,能获取更丰富的信息,具有更高的准确率,因此,有着广阔的应用前景。As one of the important contents of biometric identification technology, handwritten signature authentication utilizes personalized writing features to realize identity identification. According to different data acquisition methods, signature authentication can be divided into offline signature authentication and online signature authentication. Compared with offline signature verification using static images, online signature verification uses handwriting pads and other devices to collect handwriting information generated during the writing process, which can obtain richer information and has higher accuracy. Therefore, it has broad application prospects.

生物特征作为身份认证依据的前提条件是其具备一定的稳定性。但受书写水平的影响,人们书写的签名稳定性不尽相同,例如,经常进行书写活动的文字工作者,其书写技巧较高、书写流利,签名的稳定性较高;但对于还处于练字初期的孩童、或者对于某些身患疾病的老人,其签名的稳定性较差。对于稳定性较差的签名,签名间的差异较大,这会使得基于签名的认证系统产生两种问题:一种是在容忍更大的类内差异的同时,必然会接受更多的伪造签名;另一种是在拒绝更多伪造签名的同时,必然又会拒绝更多的真实签名。The precondition for using biometrics as the basis for identity authentication is that it has certain stability. However, affected by the level of writing, the stability of signatures written by people is not the same. For example, writers who often carry out writing activities have higher writing skills, fluent writing, and higher stability of signatures; For early children, or for some elderly people suffering from diseases, the stability of their signatures is poor. For signatures with poor stability, the difference between signatures is large, which will cause two problems in the signature-based authentication system: one is that while tolerating greater intra-class differences, more forged signatures will inevitably be accepted ; The other is that while rejecting more forged signatures, more authentic signatures will inevitably be rejected.

为解决这个问题,Joan等人在文献《On-line signature verification system with failure toenrol management》(Pattern Recognition,2009)中指出在实际应用中,需要系统自动发现并处理用户注册失败的情况,即用户提交的生物特征稳定性不满足身份认证的要求。注册失败在生物特征身份认证领域并不少见,例如,大约有4%的人因为无法提供高质量的个人指纹而无法成功注册到一个指纹认证系统。由于签名自身具有较大的类内变化,因此在签名认证领域注册失败的用户比例可能会更大。In order to solve this problem, Joan et al. pointed out in the literature "On-line signature verification system with failure toenrol management" (Pattern Recognition, 2009) that in practical applications, the system needs to automatically discover and handle the failure of user registration, that is, the user submits The stability of the biometric feature does not meet the requirements for identity authentication. Enrollment failures are not uncommon in the field of biometric authentication, for example, about 4% of people cannot successfully enroll in a fingerprint authentication system because they cannot provide high-quality personal fingerprints. Since the signature itself has a large intra-class variation, the proportion of users who fail to register in the signature verification field may be larger.

针对注册失败情况的处理,Joan等提出了“智能注册”的思想:在注册阶段进行稳定性检查并自动拒绝低质量的签名样本,同时要求用户提交新的注册样本。这样,虽会对某些用户会造成使用上的不便,却可以从一定程度上保证系统的认证性能。For the handling of registration failures, Joan et al. proposed the idea of "smart registration": perform stability checks during the registration phase and automatically reject low-quality signature samples, while requiring users to submit new registration samples. In this way, although it will cause inconvenience to some users, the authentication performance of the system can be guaranteed to a certain extent.

签名样本的质量由其稳定性决定,Joan等通过样本间的两两匹配结果来评价注册签名稳定性。对每对比较的签名,采集七类时间序列信号,利用离散余弦变换提取参数特征,进行特征选择后,采用二次判别分类器进行匹配。在要求三个注册样本的情况下,如果一个样本与其他两个不匹配,系统将拒绝这个样本的提交,要求用户提交一个新的样本。The quality of signature samples is determined by their stability. Joan et al. evaluated the stability of registration signatures through pairwise matching results between samples. For each pair of compared signatures, seven types of time series signals are collected, and the parameter features are extracted by discrete cosine transform. After feature selection, a secondary discriminant classifier is used for matching. Where three registration samples are required, if one sample does not match the other two, the system will reject the sample submission and require the user to submit a new sample.

在对上述现有技术进行分析后,发明人发现:After analyzing the above prior art, the inventor found that:

Joan等采用的稳定性评估方法基于样本间全局参数特征,全局参数特征是以整个签名信号为特征提取单元得到的统计特征,并不能有效地反映出签名的细节信息。而一种有效的稳定性评估至少应该满足两点:①细致性,即签名特征应对签名细微的差异给出准确的描述,宜采用局部特征;②全面性,即签名特征应对签名的稳定性给出全面的描述,需同时考虑签名静态和动态特征。The stability assessment method adopted by Joan et al. is based on the global parameter feature between samples. The global parameter feature is a statistical feature obtained from the entire signature signal as a feature extraction unit, which cannot effectively reflect the detailed information of the signature. An effective stability evaluation should at least meet two points: ① Meticulousness, that is, the signature features should give an accurate description of the subtle differences in the signature, and local features should be used; ② Comprehensiveness, that is, the signature features should give the stability of the signature To develop a comprehensive description, both static and dynamic characteristics of signatures need to be considered.

发明内容:Invention content:

本发明所要解决的技术问题即目的是:针对稳定性分析的细致性和全面性要求,提出一种手写签名稳定性评估方法,特别是采用一种签名分段匹配计算和局部匹配段差异值计算的手写签名稳定性评估方法,以解决手写稳定性定量评估的问题The technical problem to be solved by the present invention is to propose a method for assessing the stability of handwritten signatures in view of the meticulousness and comprehensiveness of the stability analysis, especially by using a signature segment matching calculation and a local matching segment difference value calculation Handwritten signature stability assessment method to solve the problem of quantitative assessment of handwriting stability

本发明的技术方案是:Technical scheme of the present invention is:

一种基于计算机系统的手写签名稳定性评估方法,特别是:通过手写输入设备采集,得到待测签名以及来自同一书写者的签名样本集,待测签名即为需要进行稳定性分析的手写签名,签名样本集即为与待测签名进行稳定性计算的手写签名集,通过签名相似性评估,特别是采用一种签名分段匹配计算和局部匹配段差异值计算来完成签名样本集中的每个签名样本与待测签名的签名相似性评估,然后根据签名相似性评估得到签名样本集中与待测签名相似的签名样本的数量,并将其与预先设定的阈值比较以判断待测签名是否稳定,最终完成待测签名的稳定性评估。方法包括:A method for evaluating the stability of a handwritten signature based on a computer system, in particular: the signature to be tested and a sample set of signatures from the same writer are obtained through collection of a handwriting input device, the signature to be tested is a handwritten signature that needs to be analyzed for stability, The signature sample set is the set of handwritten signatures with which the stability calculation of the signature to be tested is performed. Through the signature similarity evaluation, in particular, a signature segment matching calculation and a partial matching segment difference value calculation are used to complete each signature in the signature sample set. The signature similarity evaluation between the sample and the signature to be tested, and then according to the signature similarity evaluation, the number of signature samples similar to the signature to be tested in the signature sample set is obtained, and compared with the preset threshold to determine whether the signature to be tested is stable, Finally, the stability evaluation of the signature to be tested is completed. Methods include:

获取签名;get signature;

签名相似性评估;signature similarity evaluation;

稳定性评估;Stability assessment;

获取签名,具体包括:Obtain signatures, including:

通过手写输入设备采集,得到待测签名以及来自同一书写者的签名样本集,待测签名即为需要进行稳定性分析的手写签名,签名样本集即为与待测签名进行稳定性计算的手写签名集,设S表示用户U的一个待测签名,集合B={S1,S2,S3,...,SN}表示用户U的签名样本集,其中N≥1,即:The signature to be tested and the signature sample set from the same writer are collected through the handwriting input device. The signature to be tested is the handwritten signature that needs to be analyzed for stability, and the signature sample set is the handwritten signature for stability calculation with the signature to be tested. Set, let S represent a signature to be tested by user U, set B={S 1 , S 2 , S 3 ,..., S N } represents the signature sample set of user U, where N≥1, that is:

获取签名,得到用户U的一个待测签名S和用户U的签名样本集B;Obtain the signature, get a signature S of user U and a signature sample set B of user U;

签名相似性评估,具体包括:Signature similarity assessment, specifically including:

当获取到用户的待测签名时,需要将待测签名与签名样本集中的每个签名样本进行组合,以组成相应的签名对,然后对每一组签名对进行签名相似性评估,特别是采用一种签名分段匹配计算和局部匹配段差异值计算,实现每一组签名对的局部匹配段相似计算,并根据得到的局部匹配段相似计算结果实现每一组签名对的签名对相似计算,最后,根据每一组签名对的签名对相似计算结果来完成待测签名与每个签名样本的相似性评估;When the user's signature to be tested is obtained, it is necessary to combine the signature to be tested with each signature sample in the signature sample set to form a corresponding signature pair, and then perform signature similarity evaluation on each set of signature pairs, especially using A signature segment matching calculation and local matching segment difference value calculation, which realizes the similar calculation of the local matching segments of each group of signature pairs, and realizes the similar calculation of the signature pairs of each group of signature pairs according to the obtained similar calculation results of the partial matching segments, Finally, according to the signature pair similarity calculation results of each group of signature pairs, the similarity evaluation between the signature to be tested and each signature sample is completed;

其中一种签名分段匹配计算和局部匹配段差异值计算,具体指:首先,对每一组签名对进行签名局部段划分,以得到每一组签名对中待测签名的局部段序列与签名样本的局部段序列;然后对每一组签名对中待测签名的局部段序列与签名样本的局部段序列采用局部段匹配算法,得到待测签名的局部段序列与签名样本的局部段序列的具有“一对一”特性的对应关系序列,即局部匹配段序列;最后,对局部匹配段序列中每一对局部匹配段进行局部匹配段差异值计算,特别是对每一对局部匹配段中待测签名的局部段静态特征、待测签名的局部段动态特征、签名样本的局部段静态特征和签名样本的局部段动态特征进行提取,并对提取的每一对局部匹配段中待测签名的局部段静态特征、待测签名的局部段动态特征、签名样本的局部段静态特征和签名样本的局部段动态特征进行局部匹配段差异值计算;One of signature segment matching calculation and partial matching segment difference value calculation specifically refers to: firstly, each group of signature pairs is divided into signature partial segments, so as to obtain the partial segment sequence and signature of the signature to be tested in each group of signature pairs The local segment sequence of the sample; and then use the local segment matching algorithm for the partial segment sequence of the signature to be tested and the partial segment sequence of the signature sample in each group of signature pairs to obtain the partial segment sequence of the signature to be tested and the partial segment sequence of the signature sample The corresponding relationship sequence with "one-to-one" characteristics, that is, the sequence of partial matching segments; finally, calculate the difference value of local matching segments for each pair of partial matching segments in the sequence of partial matching segments, especially for each pair of partial matching segments The local segment static features of the signature to be tested, the local segment dynamic features of the test signature, the local segment static features of the signature sample, and the local segment dynamic features of the signature sample are extracted, and the signature to be tested in each pair of extracted partial matching segments Local segment static features, local segment dynamic features of the signature to be tested, local segment static features of the signature sample, and local segment dynamic features of the signature sample are used to calculate the difference value of the local matching segment;

其中局部段,是指一个签名中两个相邻关键点间形成的局部签名曲线;关键点,是指签名速度极值点、签名压力极值点等签名局部极值点;Among them, the local segment refers to the local signature curve formed between two adjacent key points in a signature; the key point refers to the signature local extreme points such as signature speed extreme points, signature pressure extreme points, etc.;

其中局部匹配段由两个相对应的分属于待测签名局部段序列和签名样本局部段序列的局部段组成;The partial matching segment is composed of two corresponding partial segments belonging to the partial segment sequence of the signature to be tested and the partial segment sequence of the signature sample;

其中局部段静态特征,是指包括签名二维字形信息等局部段静态函数特征和局部段曲率、局部段弧长等局部段静态参数特征;Among them, the local segment static features refer to local segment static function features including signature two-dimensional font information and local segment static parameter features such as local segment curvature and local segment arc length;

其中局部段动态特征,是指包括局部段速度、加速度等局部段动态函数特征和局部段平均书写速度、局部段平均书写加速度、局部段平均书写压力等局部段动态参数特征;Among them, the dynamic characteristics of the local segment refer to the dynamic function characteristics of the local segment including the local segment velocity and acceleration, and the local segment dynamic parameter characteristics such as the average writing speed of the local segment, the average writing acceleration of the local segment, and the average writing pressure of the local segment;

稳定性评估,具体包括:Stability assessment, specifically including:

当完成待测签名与签名样本集中每个签名样本的签名相似性评估后,得到签名样本集中与待测签名相似的签名样本的数量,通过判断签名样本集中与待测签名相似的签名样本的数量与设定的阈值之间的关系,完成对待测签名的稳定性评估,设Zen表示签名样本集中与待测签名相似的签名样本的数量,T3为根据对稳定性的要求预先设定的阈值,即:After the signature similarity evaluation between the signature to be tested and each signature sample in the signature sample set is completed, the number of signature samples in the signature sample set that are similar to the signature to be tested is obtained, and the number of signature samples in the signature sample set that is similar to the signature to be tested is determined The relationship between the set threshold and the stability evaluation of the signature to be tested is completed. Let Z en represent the number of signature samples in the signature sample set that are similar to the signature to be tested, and T 3 is a preset value based on the stability requirements. Threshold, that is:

通过判断签名样本集中与待测签名相似的签名样本的数量Zen与根据对稳定性的要求预先设定的阈值T3之间的关系,得到待测签名的稳定性评估。The stability evaluation of the signature to be tested is obtained by judging the relationship between the number Z en of signature samples similar to the signature to be tested in the signature sample set and the preset threshold T 3 according to the stability requirements.

作为对现有技术的进一步改进,本发明方法提供的手写输入设备,包括:手写输入模块、信号采集模块、信号处理模块、显示模块,其中:As a further improvement to the prior art, the handwriting input device provided by the method of the present invention includes: a handwriting input module, a signal acquisition module, a signal processing module, and a display module, wherein:

手写输入模块:是向用户提供一块手写区域,用户可以在该手写区域内自由书写,或按照计算机系统方法给定的形状进行书写;同时,计算机系统方法通过手写输入模块来接收用户的手写输入信息;Handwriting input module: it provides the user with a handwriting area, the user can write freely in the handwriting area, or write according to the shape given by the computer system method; at the same time, the computer system method receives the user's handwriting input information through the handwriting input module ;

信号采集模块:当用户在手写输入模块进行书写时,会产生手写输入信息,通过与手写输入模块相连的信号采集模块可感知并采集手写过程中产生的手写信息,例如,可采集手写信息中的位置信息、力信息、倾角信息等;Signal acquisition module: When the user writes in the handwriting input module, handwriting input information will be generated. The signal acquisition module connected to the handwriting input module can perceive and collect the handwriting information generated during the handwriting process. For example, it can collect handwriting information. Position information, force information, inclination information, etc.;

信号处理模块:当完成采集手写过程中产生的手写信息后,手写处理模块需要对采集的手写信息进行分析和处理,以根据系统的需求实现相应的功能,并将处理的结果输出到显示模块;Signal processing module: After collecting the handwritten information generated during the handwriting process, the handwriting processing module needs to analyze and process the collected handwritten information to realize corresponding functions according to the requirements of the system, and output the processed results to the display module;

显示模块:当信号处理模块完成对采集到的手写信处理后,会将处理的结果输出到显示模块,显示模块根据处理的结果,同时驱动相应的显示元件来完成对处理结果的显示功能。Display module: When the signal processing module finishes processing the collected handwritten letters, it will output the processing result to the display module, and the display module will simultaneously drive the corresponding display components to complete the display function of the processing result according to the processing result.

手写输入设备或为外接有手写输入设备的计算装置或仪器,或为PDA、手写输入手机、Tablet PC、服务器。The handwriting input device is either a computing device or an instrument externally connected with a handwriting input device, or a PDA, a handwriting input mobile phone, a Tablet PC, or a server.

手写输入设备采集手写签名数据,还包括从现有签名数据库中提取数据。The handwriting input device captures handwritten signature data, which also includes extracting data from existing signature databases.

本发明的有益效果是:The beneficial effects of the present invention are:

相对于现有技术,本发明通过手写输入设备采集待测签名和签名样本集,并对待测签名和签名样本集中的每个签名样本进行签名相似性评估。提供的手写签名稳定性评估方法有效地解决了现有手写签名稳定性评估方法忽略的签名细节信息的提取问题,本发明的方法步骤为获取签名、签名相似性评估、稳定性评估。Compared with the prior art, the present invention collects the signature to be tested and the signature sample set through the handwriting input device, and performs signature similarity evaluation on the signature to be tested and each signature sample in the signature sample set. The provided handwritten signature stability evaluation method effectively solves the problem of extracting signature details neglected by the existing handwritten signature stability evaluation methods, and the method steps of the present invention are signature acquisition, signature similarity evaluation, and stability evaluation.

在签名相似性评估中,获取签名对后进行局部匹配段相似计算和签名对相似计算,其中,局部匹配段相似计算包括签名分段匹配计算和局部匹配段差异值计算来实现签名相似性评估。签名分段匹配计算实现待测签名和签名样本集中的每个签名样本的分段匹配处理以得到局部匹配段序列;局部匹配段差异值计算实现局部匹配段特征提取,并根据提取的局部匹配段特征完成局部匹配段差异值计算;In the signature similarity evaluation, the local matching segment similarity calculation and the signature pair similarity calculation are performed after the signature pair is obtained, wherein the partial matching segment similarity calculation includes the signature segmentation matching calculation and the partial matching segment difference value calculation to realize the signature similarity evaluation. The signature segmentation matching calculation realizes the segmentation matching processing of the signature to be tested and each signature sample in the signature sample set to obtain a sequence of partial matching segments; the calculation of the difference value of the partial matching segments realizes the feature extraction of the partial matching segment, and according to the extracted partial matching segment The feature completes the calculation of the difference value of the local matching segment;

即对待测签名和签名样本集中的每个签名样本进行签名分段匹配计算,得到待测签名和签名样本集中的每个签名样本所对应的局部匹配段序列是细致性的体现;对待测签名和签名样本集中的每个签名样本所对应的局部匹配段序列进行局部匹配段静态特征和动态特征提取,并根据提取的局部匹配段静态特征和动态特征提取完成局部匹配段差异值计算,以实现待测签名的稳定性分析是全面性的体现。That is, the signature segment matching calculation is performed on the signature to be tested and each signature sample in the signature sample set, and the partial matching segment sequence corresponding to each signature sample in the test signature and signature sample set is obtained, which is a manifestation of meticulousness; the test signature and The local matching segment sequence corresponding to each signature sample in the signature sample set is extracted from the static and dynamic features of the local matching segment, and the difference value calculation of the partial matching segment is completed according to the extracted static and dynamic features of the partial matching segment, so as to realize the The stability analysis of the test signature is a comprehensive embodiment.

在稳定性评估中,判断相似签名的数量是否小于阀值?若相似签名的数量小于阀值,待测签名不稳定;若相似签名的数量大于阀值,则待测签名稳定,实现待测签名稳定性评估,In the stability assessment, is it judged whether the number of similar signatures is less than the threshold? If the number of similar signatures is less than the threshold, the signature to be tested is unstable; if the number of similar signatures is greater than the threshold, the signature to be tested is stable, and the stability evaluation of the signature to be tested is realized.

即根据签名相似性评估结果得到签名样本集中与待测签名相似的签名样本的数量,并将其与预先设定的阈值比较以判断待测签名是否稳定,最终完成待测签名的稳定性评估。That is, according to the signature similarity evaluation results, the number of signature samples similar to the signature to be tested in the signature sample set is obtained, and compared with the preset threshold to determine whether the signature to be tested is stable, and finally complete the stability evaluation of the signature to be tested.

本发明方法还提供一种手写输入设备,包括手写输入模块、信号采集模块、信号处理模块、显示模块,用于实现对手写签名的获取和计算,但本发明的方法不仅仅局限于手写输入设备,凡是带有手写输入功能,或外接有手写输入设备的计算装置或仪器,如PDA、手写输入手机、Tablet PC、服务器等均可以采用本发明的方法进行手写签名稳定性评估。The method of the present invention also provides a handwriting input device, including a handwriting input module, a signal acquisition module, a signal processing module, and a display module, for realizing the acquisition and calculation of a handwritten signature, but the method of the present invention is not limited to the handwriting input device , any computing device or instrument with handwriting input function or externally connected with handwriting input equipment, such as PDA, handwriting input mobile phone, Tablet PC, server, etc., can use the method of the present invention to evaluate the stability of handwritten signatures.

附图说明:Description of drawings:

图1为本发明手写签名稳定性处理的框图;Fig. 1 is a block diagram of handwritten signature stability processing of the present invention;

图2为本发明签名相似性评估的流程图;Fig. 2 is the flowchart of signature similarity evaluation of the present invention;

图3为本发明局部匹配段相似计算的流程图;Fig. 3 is the flow chart of similar calculation of local matching segment of the present invention;

图4为本发明签名对相似计算的流程图;Fig. 4 is the flow chart of similarity calculation of signature pair of the present invention;

图5为本发明稳定性评估的流程图。Fig. 5 is a flowchart of the stability evaluation of the present invention.

具体实施方式:Detailed ways:

下面结合附图对本发明的实施方式作进一步解释:Embodiments of the present invention will be further explained below in conjunction with the accompanying drawings:

图1为本发明手写签名稳定性处理的框图;具体包括手写输入设备1和手写签名稳定性评估方法流程。FIG. 1 is a block diagram of handwritten signature stability processing in the present invention; specifically, it includes a handwritten input device 1 and a handwritten signature stability evaluation method flow.

手写输入设备1具体包括:手写输入模块11、信号采集模块12、信号处理模块13、显示模块14,其中:Handwriting input device 1 specifically comprises: handwriting input module 11, signal acquisition module 12, signal processing module 13, display module 14, wherein:

手写输入模块11是手写输入模块向用户提供一块手写区域,用户可以在该手写区域内自由书写,或按照计算机系统给定的形状进行书写;同时,计算机系统通过手写输入模块11来接收用户的手写输入信息。The handwriting input module 11 is that the handwriting input module provides a handwriting area to the user, and the user can write freely in the handwriting area, or write according to the shape given by the computer system; at the same time, the computer system receives the user's handwriting through the handwriting input module 11. Enter information.

信号采集模块12是当用户在手写输入模块11进行书写时,会产生手写输入信息,通过与手写输入模块11相连的信号采集模块12可感知并采集手写过程中产生的手写信息,例如,可采集手写信息中的位置信息、力信息、倾角信息等。The signal acquisition module 12 is that when the user writes in the handwriting input module 11, handwriting input information can be generated, and the signal acquisition module 12 connected with the handwriting input module 11 can sense and collect the handwriting information produced in the handwriting process, for example, can collect Position information, force information, inclination information, etc. in handwritten information.

信号处理模块13是当完成采集手写过程中产生的手写信息后,手写处理模块13需要对采集的手写信息进行分析和处理,以根据计算机系统的需求实现相应的功能,并将处理的结果输出到显示模块14。Signal processing module 13 is after finishing collecting the handwriting information that produces in the handwriting process, handwriting processing module 13 needs to analyze and process the handwriting information of collection, to realize corresponding function according to the demand of computer system, and the result of processing is exported to Display module 14.

显示模块14是当信号处理模块13完成对采集到的手写信处理后,会将处理的结果输出到显示模块14,显示模块14根据处理的结果,同时驱动相应的显示元件来完成对处理结果的显示功能。The display module 14 is that after the signal processing module 13 finishes processing the handwritten letter collected, the result of the processing will be output to the display module 14, and the display module 14 will simultaneously drive the corresponding display elements to complete the processing result according to the processing result. Display function.

其中手写签名稳定性评估方法流程具体包括:The handwritten signature stability assessment method flow specifically includes:

步骤100:开始;具体的,表示开始执行手写稳定性评估操作流程。Step 100: Start; specifically, it means starting to execute the handwriting stability evaluation operation flow.

步骤200:获取签名;具体的,通过手写输入设备1采集,得到待测签名以及来自同一书写者的签名样本集,待测签名即为需要进行稳定性分析的手写签名,签名样本集即为与待测签名进行稳定性分析的手写签名集,设S表示用户U的一个待测签名,集合B={S1,S2,S3,...,SN}表示用户U的签名样本集,其中N≥1,即:Step 200: Obtain the signature; specifically, the signature to be tested and the signature sample set from the same writer are obtained through collection by the handwriting input device 1, the signature to be tested is the handwritten signature that needs to be analyzed for stability, and the signature sample set is the The set of handwritten signatures for stability analysis of the signature to be tested, let S represent a signature to be tested by user U, and the set B={S 1 , S 2 , S 3 ,...,S N } represents the signature sample set of user U , where N≥1, namely:

获取签名,得到用户U的一个待测签名S和用户U的签名样本集B。Obtain the signature, and obtain a signature S of user U and a signature sample set B of user U.

步骤300:签名相似性评估;具体的,当通过手写输入设备1获取到用户的待测签名时,需要将待测签名与签名样本集中的每个签名样本进行组合,以组成相应的签名对,然后对每一组签名对进行签名相似性评估,特别是采用一种签名分段匹配计算和局部匹配段差异值计算实现每一组签名对的局部匹配段相似计算,并根据得到的局部匹配段相似计算结果实现每一组签名对的签名对相似计算,最后,根据每一组签名对的签名对相似计算结果来完成待测签名与每个签名样本的签名相似性评估。Step 300: Signature similarity evaluation; specifically, when the user's signature to be tested is obtained through the handwriting input device 1, it is necessary to combine the signature to be tested with each signature sample in the signature sample set to form a corresponding signature pair, Then carry out the signature similarity evaluation for each group of signature pairs, especially adopt a kind of signature segmentation matching calculation and local matching segment difference value calculation to realize the partial matching segment similarity calculation of each group of signature pairs, and according to the obtained partial matching segment The similarity calculation results realize the signature pair similarity calculation of each group of signature pairs, and finally, complete the signature similarity evaluation between the signature to be tested and each signature sample according to the signature pair similarity calculation results of each group of signature pairs.

步骤400:稳定性评估;具体的,当完成待测签名与签名样本集中每个签名样本的签名相似性评估后,得到签名样本集中与待测签名相似的签名样本的数量,通过判断签名样本集中与待测签名相似的签名样本的数量与设定的阈值之间的关系,从而完成对待测签名的稳定性评估,设Zen表示签名样本集中与待测签名相似的签名样本的数量,T3为根据对稳定性的要求预先设定的阈值,即:Step 400: Stability assessment; specifically, after the signature similarity assessment between the signature to be tested and each signature sample in the signature sample set is completed, the number of signature samples in the signature sample set that are similar to the signature to be tested is obtained, and by judging the number of signature samples in the signature sample set The relationship between the number of signature samples similar to the signature to be tested and the set threshold, so as to complete the stability assessment of the signature to be tested, let Zen represent the number of signature samples similar to the signature to be tested in the signature sample set, T 3 is the preset threshold according to the requirements for stability, namely:

通过判断签名样本集中与待测签名相似的签名样本的数量Zen,根据对稳定性的要求预先设定的阈值T3之间的关系,得到待测签名的稳定性评估。The stability evaluation of the signature to be tested is obtained by judging the number Z en of signature samples in the signature sample set that are similar to the signature to be tested, and according to the relationship between the preset threshold T 3 required for stability.

步骤500:结束;具体的,表示手写稳定性评估操作流程完成。Step 500: end; specifically, it means that the handwriting stability assessment operation flow is completed.

图2为本发明签名相似性评估的流程图;其步骤具体包括:Fig. 2 is the flowchart of signature similarity evaluation of the present invention; Its steps specifically include:

步骤310:开始;具体的,表示开始执行签名相似性评估操作流程。Step 310: Start; specifically, it means starting to execute the signature similarity evaluation operation flow.

步骤320:获取签名对;具体的,当通过手写输入设备1获取到用户的待测签名时,需要将待测签名与签名样本集中的每个签名样本进行组合,以组成签名对,此外,每从签名样本集中提取一个签名样本与待测签名组成签名对后,就将该签名样本对应的编号从签名样本集编号中删除。Step 320: Obtain a signature pair; specifically, when the user's signature to be tested is obtained through the handwriting input device 1, it is necessary to combine the signature to be tested with each signature sample in the signature sample set to form a signature pair. After a signature sample is extracted from the signature sample set to form a signature pair with the signature to be tested, the number corresponding to the signature sample is deleted from the signature sample set number.

为了能够更好的理解上述步骤,说明如何获取签名对过程,设S表示用户U的一个待测签名,集合B={S1,S2,S3,...,SN}表示用户U的签名样本集,其中1,2,3,...,N表示用户U的签名样本集中每一个签名样本对应的编号,其中N≥1,则有:In order to better understand the above steps and explain how to obtain the signature pair process, let S represent a signature to be tested by user U, and set B={S 1 , S 2 , S 3 ,...,S N } represents user U signature sample set, where 1, 2, 3, ..., N represents the number corresponding to each signature sample in the signature sample set of user U, where N≥1, then:

从用户U的签名样本集B中取出任意一个签名样本Si与用户U的一个待测签名S组成签名对,其中i取值范围为1,2,3,...,N,并将该签名样本Si所对应的编号i从用户U的签名样本集B的编号中删除。Take any signature sample S i from the signature sample set B of user U and a signature S to be tested by user U to form a signature pair, where the value range of i is 1, 2, 3, ..., N, and the The number i corresponding to the signature sample S i is deleted from the number of the signature sample set B of the user U.

步骤330:局部匹配段相似计算;具体的,当完成获取签名对后,得到一组签名对,然后对该组签名对中待测签名和签名样本进行签名分段匹配计算,以得到该组签名对中待测签名和签名样本所对应的局部匹配段序列,并对局部匹配段序列进行局部匹配段差异值计算,最后将得到的局部匹配段差异值计算结果与预先设定的阈值比较,完成该组签名对中局部匹配段相似计算。Step 330: Similar calculation of partial matching segments; specifically, after obtaining signature pairs, a set of signature pairs is obtained, and then signature segment matching calculation is performed on the signatures to be tested and the signature samples in the set of signature pairs to obtain the set of signatures Align the partial matching segment sequence corresponding to the signature to be tested and the signature sample, and calculate the local matching segment difference value for the partial matching segment sequence, and finally compare the obtained partial matching segment difference value calculation result with the preset threshold to complete The similarity calculation of the local matching segment in the group signature pair.

其中,局部匹配段相似计算还包括局部匹配段差异值计算,实现对该组签名对所对应的局部匹配段进行局部匹配段差异值计算,特别是对每一对局部匹配段中待测签名的局部段静态特征、待测签名的局部段动态特征、签名样本的局部段静态特征和签名样本的局部段动态特征进行提取,并对提取的每一对局部匹配段内待测签名的局部段静态特征、待测签名的局部段动态特征、签名样本的局部段静态特征和签名样本的局部段动态特征进行局部匹配段差异值计算。Wherein, the similarity calculation of the local matching segment also includes the calculation of the difference value of the local matching segment, which realizes the calculation of the difference value of the local matching segment corresponding to the partial matching segment of the group of signatures, especially for the signature to be tested in each pair of partial matching segments. The local segment static features, the local segment dynamic features of the signature to be tested, the local segment static features of the signature sample, and the local segment dynamic features of the signature sample are extracted, and the local segment static features of the signature to be tested in each pair of extracted partial matching segments are extracted. feature, the local segment dynamic feature of the signature to be tested, the local segment static feature of the signature sample, and the local segment dynamic feature of the signature sample to calculate the difference value of the local matching segment.

步骤340:签名对相似计算;具体的,当完成一组签名对中的局部匹配段相似计算后,得到该组签名对中待测签名与签名样本之间的局部匹配段相似总长度,然后将得到的局部匹配段相似总长度与该组签名对中待测签名的局部段序列长度进行计算,最后根据计算结果完成该组签名对的签名对相似计算。Step 340: Signature pair similarity calculation; specifically, after completing the partial matching section similarity calculation in a group of signature pairs, the total length of the partial matching section similarity between the signature to be tested and the signature sample in the group signature pair is obtained, and then The obtained partial matching segment similarity total length is calculated with the partial segment sequence length of the signature to be tested in the group signature pair, and finally the signature pair similarity calculation of the group signature pair is completed according to the calculation result.

其中,该组签名对中局部匹配段相似总长度是指:该组签名对中待测签名与签名样本经过签名分段匹配计算后得到该组签名对中待测签名的局部段序列与签名样本的局部段序列,以及该组签名对所对应的局部匹配段序列,通过局部匹配段相似计算来判断局部匹配段序列之间的相似状况,对判断结果为局部匹配段相似所对应的该组签名对中待测签名的局部段进行段弧长计算,并累加每次判断结果为局部匹配段相似所对应的该组签名对中待测签名的局部段弧长,得到该组签名对中局部匹配段相似总长度。Among them, the similar total length of the local matching segments in the group signature pair refers to: the partial segment sequence and signature sample of the test signature in the group signature pair are obtained after signature segment matching and calculation The partial sequence of partial segments, and the partial matching segment sequence corresponding to this group of signature pairs, the similarity between the partial matching segment sequences is judged by the similarity calculation of the partial matching segment, and the group signature corresponding to the similarity of the partial matching segment is judged Calculate the segment arc length of the local segment of the signature to be tested, and add up the partial segment arc length of the group of signatures corresponding to the similarity of the local matching segment for each judgment result, and obtain the partial match of the group of signatures segments of similar total length.

其中,该组签名对中待测签名的局部段序列长度是指:该组签名对中待测签名经过签名分段匹配计算后得到该组签名对中待测签名的局部段序列,计算该组签名对中待测签名的每一个局部段序列所对应的局部段弧长,并累加该组签名对中待测签名的所有局部段序列所对应的局部段弧长,得到该组签名对中待测签名的局部段序列长度。Wherein, the length of the partial segment sequence of the signature to be tested in the group signature pair refers to: the partial segment sequence of the signature to be tested in the group signature pair is obtained after signature segmentation matching calculation of the signature to be tested in the group signature pair. The local segment arc length corresponding to each partial segment sequence of the signature to be tested in the signature pair, and the local segment arc lengths corresponding to all the partial segment sequences of the signature to be tested in the signature pair are accumulated to obtain the signature pair to be tested Measure the length of the partial segment sequence of the signature.

步骤350:判断签名样本集是否为空?如果是,跳到步骤360,结束签名相似性评估,如果否,跳到步骤320,继续获取签名对;具体的,每从签名样本集中提取一个签名样本与待测签名组成签名对,并进行局部匹配段相似计算和签名对相似计算后,就将该签名样本对应的编号从签名样本集编号中删除,则当签名样本集编号为空时,即表示签名样本集中每一个签名样本都完成与待测签名的签名相似性评估,此时签名相似性评估流程结束,否则,继续获取签名对并进行签名相似性评估流程。Step 350: Determine whether the signature sample set is empty? If yes, go to step 360 to end the signature similarity evaluation, if not, go to step 320 and continue to obtain the signature pair; specifically, every time a signature sample is extracted from the signature sample set to form a signature pair with the signature to be tested, and a local After the matching segment similarity calculation and signature pair similarity calculation, the number corresponding to the signature sample is deleted from the signature sample set number, and when the signature sample set number is empty, it means that each signature sample in the signature sample set has been completed and pending Signature similarity evaluation of the test signature, the signature similarity evaluation process ends at this time, otherwise, continue to obtain the signature pair and perform the signature similarity evaluation process.

步骤360:结束;具体的,表示签名相似性评估操作流程完成。Step 360: end; specifically, it means that the signature similarity evaluation operation flow is completed.

图3为本发明局部匹配段相似计算的流程图;其步骤具体包括:Fig. 3 is the flow chart of similar calculation of local matching segment of the present invention; Its steps specifically include:

步骤331:开始;具体的,获取一组签名对,开始执行局部匹配段相似计算操作流程。Step 331: Start; specifically, acquire a group of signature pairs, and start to execute the operation process of partial matching segment similarity calculation.

步骤332:预处理;具体的,在签名的采集过程中,由于存在噪声的干扰以及签名时人手的抖动,会给签名数据带来影响,因此需要对该组签名对中的待测签名和签名样本的原始签名数据进行预处理。Step 332: Preprocessing; specifically, during the signature collection process, due to the interference of noise and the shaking of the hand during signature, the signature data will be affected, so the signature to be tested and the signature in the group of signature pairs need to be Sample raw signature data for preprocessing.

步骤333:签名分段匹配计算;具体的,当完成该组签名对中的待测签名和签名样本的原始签名数据预处理后,采用签名分段匹配计算对该组签名对进行分段匹配处理,以得到该组签名对内待测签名的局部段序列与签名样本的局部段序列,然后对该组签名对内待测签名的局部段序列与签名样本的局部段序列采用局部段匹配算法,得到待测签名的局部段序列与签名样本的局部段序列的具有“一对一”特性的对应关系序列,即局部匹配段序列;且采用的签名分段匹配计算具有下面两个特点:Step 333: Signature segment matching calculation; specifically, after completing the preprocessing of the original signature data of the signature to be tested and the signature sample in the group of signature pairs, use the signature segment matching calculation to perform segment matching processing on the group of signature pairs , to obtain the local segment sequence of the signature to be tested and the partial segment sequence of the signature sample in the group signature pair, and then apply the local segment matching algorithm to the partial segment sequence of the signature to be tested in the group signature pair and the partial segment sequence of the signature sample, Obtain the corresponding relationship sequence with "one-to-one" characteristic between the partial segment sequence of the signature to be tested and the partial segment sequence of the signature sample, that is, the partial matching segment sequence; and the adopted signature segmentation matching calculation has the following two characteristics:

a、采用的签名分段匹配计算能实现该组签名对中待测签名和签名样本的一致关键点提取;a. The signature segmentation matching calculation adopted can realize the consistent key point extraction of the signature to be tested and the signature sample in the set of signature pairs;

b、采用的签名分段匹配计算能实现该组签名对中待测签名的局部段序列长度和签名样本的局部段序列长度相同。b. The adopted signature segment matching calculation can realize that the length of the partial segment sequence of the signature to be tested in the set of signature pairs is the same as the length of the partial segment sequence of the signature sample.

其中局部段,是指一个签名中两个相邻关键点间形成的局部签名曲线;关键点,是指签名速度极值点、签名压力极值点等签名局部极值点;Among them, the local segment refers to the local signature curve formed between two adjacent key points in a signature; the key point refers to the signature local extreme points such as signature speed extreme points, signature pressure extreme points, etc.;

其中局部匹配段由两个相对应的分属于待测签名局部段序列和签名样本局部段序列的局部段组成;The partial matching segment is composed of two corresponding partial segments belonging to the partial segment sequence of the signature to be tested and the partial segment sequence of the signature sample;

为了能够更好的理解上述步骤,说明如何通过签名分段匹配计算得到局部匹配段序列,设S表示用户U的一个待测签名,集合B={S1,S2,S3,...,SN}表示用户U的签名样本集,其中1,2,3,...,N表示签名样本集中每一个签名样本对应的编号,其中N≥1,Pi={S,Si}表示获取到的一组签名对,其中i取值在1,2,3,...,N之间;In order to better understand the above steps, explain how to obtain a partial matching segment sequence through signature segment matching calculation, let S represent a signature to be tested by user U, set B={S 1 , S 2 , S 3 ,... , S N } represents the signature sample set of user U, where 1, 2, 3, ..., N represents the number corresponding to each signature sample in the signature sample set, where N≥1, P i ={S, S i } Indicates a set of signature pairs obtained, where the value of i is between 1, 2, 3, ..., N;

设AC为签名对Pi中待测签名S对应的局部段序列,Ac={ac(1),ac(2),...,ac(K1)},BC为签名对Pi中签名样本Si对应的局部段序列,Bc={bc(1),bc(2),...,bc(K2)},C为签名对Pi中待测签名S对应的局部段序列AC和签名对Pi中签名样本Si对应的局部段序列BC所组成的局部匹配段序列,C={c(1),c(2),...,c(K)};Let A C be the partial segment sequence corresponding to the signature S to be tested in the signature pair P i , Ac={ac(1), ac(2),..., ac(K 1 )}, B C is the signature pair P i The partial segment sequence corresponding to the signature sample S i in the middle, Bc={bc(1), bc(2),..., bc(K 2 )}, C is the partial segment corresponding to the signature S to be tested in the signature pair P i The partial matching segment sequence composed of the sequence A C and the partial segment sequence B C corresponding to the signature sample S i in the signature pair P i , C={c(1), c(2),...,c(K)} ;

其中K1为签名对Pi中待测签名S对应的局部段序列AC的长度,1,2,...,K1为签名对Pi中待测签名S对应的局部段序列AC的段编号,ac(m)表示为签名对Pi中待测签名S对应的局部段序列AC的第m个局部段,m取值范围在1,2,...,K1Where K 1 is the length of the partial segment sequence A C corresponding to the signature S to be tested in the signature pair P i , 1, 2, ..., K 1 is the partial segment sequence A C corresponding to the signature S to be tested in the signature pair P i The segment number, ac(m) is expressed as the mth partial segment of the partial segment sequence A C corresponding to the signature S to be tested in the signature pair P i , and the value range of m is 1, 2, ..., K 1 ;

其中K2为签名对Pi中签名样本Si对应的局部段序列BC的长度,1,2,...,K2为签名对Pi中签名样本Si对应的局部段序列BC的段编号,bc(n)表示为签名对Pi中签名样本Si对应的局部段序列BC的第n个局部段,n取值范围在1,2,...,K2Where K 2 is the length of the local segment sequence B C corresponding to the signature sample S i in the signature pair P i , 1, 2, ..., K 2 is the local segment sequence B C corresponding to the signature sample S i in the signature pair P i The segment number of , bc(n) represents the nth partial segment of the partial segment sequence B C corresponding to the signature sample S i in the signature pair P i , and the value range of n is 1, 2, ..., K 2 ;

其中K为签名对Pi所对应的局部匹配段序列C的长度,1,2,...,K为签名对Pi所对应的局部匹配段序列C的段编号,c(K)表示为签名对Pi所对应的局部匹配段序列C的第k对局部匹配段,k取值范围在1,2,...,K;Where K is the length of the partial matching segment sequence C corresponding to the signature pair Pi , 1, 2, ..., K is the segment number of the partial matching segment sequence C corresponding to the signature pair Pi, and c(K) is expressed as The kth pair of partial matching segments of the partial matching segment sequence C corresponding to the signature pair P i , where the value of k is in the range of 1, 2, ..., K;

K1=K2=K;K 1 =K 2 =K;

即根据签名对Pi中待测签名S对应的局部段序列AC和签名对Pi中签名样本Si对应的局部段序列BC,通过局部段匹配算法,得到签名对Pi中待测签名S对应的局部段序列AC和签名对Pi中签名样本Si对应的局部段序列BC的具有“一对一”特性的对应关系序列,即为局部匹配段序列C。That is, according to the local segment sequence A C corresponding to the signature S to be tested in the signature pair P i and the local segment sequence B C corresponding to the signature sample S i in the signature pair P i , through the local segment matching algorithm, the signature pair P i to be tested is obtained The corresponding sequence of partial segment sequence AC corresponding to signature S and partial segment sequence B C corresponding to signature sample S i in signature pair P i with "one-to-one" characteristic is the partial matching segment sequence C.

步骤334:局部匹配段差异值计算;具体的,当完成一组签名对中的待测签名和签名样本的签名分段匹配计算后,得到该组签名对所对应的局部匹配段序列,从该组签名对所对应的局部匹配段序列中选取一对局部匹配段,提取该对局部匹配段所对应的局部匹配段特征,具体包括局部段静态特征和局部段动态特征,并根据提取的局部段静态特征和局部段动态特征完成局部匹配段差异值计算,此外,每从局部匹配段序列中选取一对局部匹配段,就将该对局部匹配段对应的段编号从局部匹配段序列的段编号中删除。Step 334: Calculate the difference value of the partial matching segment; specifically, after completing the signature segment matching calculation of the signature to be tested and the signature sample in a group of signature pairs, the partial matching segment sequence corresponding to the group of signature pairs is obtained, and from the Select a pair of partial matching segments from the partial matching segment sequence corresponding to the group signature pair, extract the local matching segment features corresponding to the pair of partial matching segments, specifically including the local segment static features and local segment dynamic features, and according to the extracted local segment Static features and partial segment dynamic features complete the calculation of the difference value of the partial matching segment. In addition, each time a pair of partial matching segments is selected from the partial matching segment sequence, the segment number corresponding to the pair of partial matching segments is changed from the segment number of the partial matching segment sequence Deleted in .

其中局部段静态特征,是指包括签名二维字形信息等局部段静态函数特征和局部段曲率、局部段弧长等局部段静态参数特征;Among them, the local segment static features refer to local segment static function features including signature two-dimensional font information and local segment static parameter features such as local segment curvature and local segment arc length;

其中局部段动态特征,是指包括局部段速度、加速度等局部段动态函数特征和局部段平均书写速度、局部段平均书写加速度、局部段平均书写压力等局部段动态参数特征;Among them, the dynamic characteristics of the local segment refer to the dynamic function characteristics of the local segment including the local segment velocity and acceleration, and the local segment dynamic parameter characteristics such as the average writing speed of the local segment, the average writing acceleration of the local segment, and the average writing pressure of the local segment;

其中局部匹配段差异值计算,对局部段静态函数特征和局部段动态函数特征,可以采用诸如DTW算法、DTW改进算法、或者任何可以进行时间序列匹配并计算差异值的算法来完成,对局部段静态参数特征和局部段动态参数特征,可以采用诸如求特征值之差的绝对值等算法来完成。Among them, the calculation of the difference value of the local matching segment can be completed by using the DTW algorithm, the DTW improved algorithm, or any algorithm that can perform time series matching and calculate the difference value for the local segment static function feature and the local segment dynamic function feature. Static parameter features and local segment dynamic parameter features can be completed by using algorithms such as calculating the absolute value of the difference between eigenvalues.

步骤335:判断局部匹配段差异值是否小于阈值T1?如果是,则跳到步骤336,更新局部匹配段相似总长度,如果否,则直接跳到步骤337,判断局部匹配段序列是否为空;具体的,当完成一对局部匹配段的局部匹配段差异值计算后,得到该对局部匹配段所对应的局部匹配段差异值,判断该对局部匹配段所对应的局部匹配段差异值与设定的阈值T1之间的关系,得到该对局部匹配段的相似状况。Step 335: Determine whether the difference value of the local matching segment is smaller than the threshold T 1 ? If yes, then jump to step 336 to update the similar total length of the partial matching segment, if not, then directly jump to step 337 to judge whether the partial matching segment sequence is empty; specifically, when completing the partial matching segment of a pair of partial matching segments After the difference value is calculated, the difference value of the local matching segment corresponding to the pair of local matching segments is obtained, and the relationship between the difference value of the local matching segment corresponding to the pair of local matching segments and the set threshold T 1 is judged, and the pair of local matching segments is obtained. Matches the similarity of the segment.

步骤336:更新局部匹配段相似总长度;具体的,根据判断局部匹配段差异值与设定的阈值T1之间的关系,得到一组签名对中一对局部匹配段的相似状况,来更新该组签名对中局部匹配段相似总长度。Step 336: Update the total similarity length of partial matching segments; specifically, according to the relationship between judging the difference value of partial matching segments and the set threshold T 1 , obtain the similarity status of a pair of partial matching segments in a group of signature pairs, and update The partial matching segments in the set of signature pairs have similar total lengths.

其中,该组签名对中局部匹配段相似总长度是指:该组签名对中待测签名与签名样本经过签名分段匹配计算后得到该组签名对中待测签名的局部段序列与签名样本的局部段序列,以及该组签名对所对应的局部匹配段序列,通过局部匹配段相似计算来判断局部匹配段序列之间的相似状况,对判断结果为局部匹配段相似所对应的该组签名对中待测签名的局部段进行段弧长计算,并累加每次判断结果为局部匹配段相似所对应的该组签名对中待测签名的局部段弧长,得到该组签名对中局部匹配段相似总长度。Among them, the similar total length of the local matching segments in the group signature pair refers to: the partial segment sequence and signature sample of the test signature in the group signature pair are obtained after signature segment matching and calculation The partial sequence of partial segments, and the partial matching segment sequence corresponding to this group of signature pairs, the similarity between the partial matching segment sequences is judged by the similarity calculation of the partial matching segment, and the group signature corresponding to the similarity of the partial matching segment is judged Calculate the segment arc length of the local segment of the signature to be tested, and add up the partial segment arc length of the group of signatures corresponding to the similarity of the local matching segment for each judgment result, and obtain the partial match of the group of signatures segments of similar total length.

为了能够更好的理解上述步骤,说明根据判断局部匹配段差异值与设定的阈值T1之间的关系,来更新一组签名对中局部匹配段相似总长度,设S表示用户U的一个待测签名,集合B={S1,S2,S3,...,SN}表示用户U的签名样本集,其中1,2,3,...,N表示签名样本集中每一个签名样本对应的编号,其中N≥1,Pi={S,Si}表示获取到的一组签名对,其中i取值在1,2,3,..,N之间;In order to better understand the above steps, it is explained that according to the relationship between judging the difference value of the local matching segment and the set threshold T 1 , the total similarity length of the partial matching segment in a group of signature pairs is updated. Let S represent a user U Signatures to be tested, set B={S 1 , S 2 , S 3 ,...,S N } represents the signature sample set of user U, where 1, 2, 3,..., N represent each signature sample set The number corresponding to the signature sample, where N≥1, P i ={S, S i } indicates a set of signature pairs obtained, where the value of i is between 1, 2, 3, .., N;

设Den表示为签名对Pi中待测签名S与签名样本Si之间的局部匹配段相似总长度,初始情况下Den=0,Dif(k)表示为签名对Pi中待测签名S与签名样本Si所对应的局部匹配段序列的第k对局部匹配段经过局部匹配段差异值计算得到的局部匹配段差异值,

Figure BDA0000128922920000111
T1为根据对稳定性的要求预先设定的局部段相似阈值,其中x为局部匹配段差异值的维数值,
Figure BDA0000128922920000113
为第i维局部匹配段差异值,i取值在1,2,...,x之中,则有:Let Den represent the similar total length of the local matching segment between the signature S to be tested in the signature pair P i and the signature sample S i . In the initial case, Den=0, and Dif(k) is represented as the signature S to be tested in the signature pair Pi . The difference value of the local matching segment obtained by calculating the difference value of the local matching segment for the kth pair of partial matching segment of the partial matching segment sequence corresponding to the signature sample S i ,
Figure BDA0000128922920000111
T 1 is the local segment similarity threshold preset according to the requirement for stability, Where x is the dimension value of the difference value of the local matching segment,
Figure BDA0000128922920000113
is the difference value of the ith-dimension local matching segment, and the value of i is among 1, 2, ..., x, then:

对任意取值在1,2,...,x之中的i,存在

Figure BDA0000128922920000114
成立时,判定签名对Pi中待测签名S与签名样本Si所对应的局部匹配段序列的第k对局部匹配段不相似,签名对Pi中待测签名S与签名样本Si之间的局部匹配段相似总长度Den维持上次数值;对任意取值在1,2,...,x之中的i,均有
Figure BDA0000128922920000115
成立时,判定签名对Pi中待测签名S与签名样本Si所对应的局部匹配段序列的第k对局部匹配段相似,签名对Pi中待测签名S与签名样本Si之间的局部匹配段相似总长度Den进行更新操作:Den=Den+Count;For any value i among 1, 2, ..., x, there exists
Figure BDA0000128922920000114
When it is established, it is determined that the k-th pair of partial matching segments of the partial matching segment sequence corresponding to the signature S in the signature pair P i and the signature sample S i are not similar, and the difference between the signature S in the signature pair P i and the signature sample S i The similar total length Den of the local matching segment between maintains the previous value; for any i that takes on the value of 1, 2, ..., x, there are
Figure BDA0000128922920000115
When it is established, it is determined that the k-th pair of partial matching segments of the partial matching segment sequence corresponding to the signature S to be tested in the signature pair P i and the signature sample S i are similar, and the relationship between the signature S to be tested in the signature pair P i and the signature sample S i The partial matching segment similar to the total length Den is updated: Den=Den+Count;

其中,Count为判定第k对局部匹配段相似时所对应的待测签名S的局部段弧长。Among them, Count is the arc length of the partial segment of the signature S to be tested corresponding to the k-th pair of partial matching segments being judged to be similar.

步骤337:判断局部匹配段序列是否为空,如果是,跳到步骤338,结束局部匹配段相似计算,如果否,则直接跳到步骤334,继续下一对局部匹配段的局部匹配段差异值计算;具体的,每从一组签名对所对应的局部匹配段序列中提取一对局部匹配段后,就将该对局部匹配段对应的段编号从局部匹配段序列的段编号中删除,则当局部匹配段序列的段编号为空时,即表示局部匹配段序列内的每一对局部匹配段都完成局部匹配段差异值计算,并得到相应的局部匹配段相似总长度,此时针对该组签名对的局部匹配段相似计算流程结束,否则,表示局部匹配段序列内仍有未处理的局部匹配段,继续获取局部匹配段序列内的下一组局部匹配段,并进行局部匹配段差异值计算。Step 337: judge whether the sequence of partial matching segments is empty, if yes, jump to step 338, end the similarity calculation of the partial matching segments, if not, then directly jump to step 334, and continue the local matching segment difference value of the next pair of partial matching segments Calculation; Specifically, after extracting a pair of partial matching segments from the partial matching segment sequence corresponding to a group of signature pairs, the segment number corresponding to the pair of partial matching segments is deleted from the segment number of the partial matching segment sequence, then When the segment number of the partial matching segment sequence is empty, it means that each pair of partial matching segments in the partial matching segment sequence has completed the calculation of the difference value of the partial matching segment and obtained the corresponding similar total length of the partial matching segment. The partial matching segment similarity calculation process of the group signature pair is over, otherwise, it means that there are still unprocessed partial matching segments in the partial matching segment sequence, continue to obtain the next group of partial matching segments in the partial matching segment sequence, and perform partial matching segment difference value calculation.

步骤338:结束;具体的,表示局部匹配段相似计算操作流程完成。Step 338: end; specifically, it means that the operation flow of similar calculation of partial matching segments is completed.

图4为本发明签名对相似计算的流程示意图;其步骤具体包括:Fig. 4 is a schematic flow chart of the signature pair similarity calculation of the present invention; its steps specifically include:

步骤341:开始;具体的,表示开始执行签名对相似计算操作流程。Step 341: start; specifically, it means start to execute the signature pair similarity calculation operation flow.

步骤342:计算局部匹配段相似比值RO;具体的,当完成一组签名对的局部匹配段相似计算后,得到该组签名对中局部匹配段相似总长度,计算该组签名对中局部匹配段相似总长度与该组签名对中待测签名的局部段序列长度比值,得到该组签名对中局部匹配段相似比值ROStep 342: Calculate the similarity ratio R O of the partial matching segment; specifically, after completing the similarity calculation of the partial matching segments of a group of signature pairs, obtain the total similarity length of the partial matching segments in the group of signature pairs, and calculate the partial matching segment length of the group of signature pairs The ratio of the segment similarity total length to the partial segment sequence length of the signature to be tested in the group of signature pairs is obtained to obtain the partial matching segment similarity ratio R O in the group of signature pairs.

其中,该组签名对中待测签名的局部段序列长度是指:该组签名对中待测签名经过签名分段匹配计算后得到该组签名对中待测签名的局部段序列,计算该组签名对中待测签名的每一个局部段序列所对应的局部段弧长,并累加该组签名对中待测签名的所有局部段序列所对应的局部段弧长,得到该组签名对中待测签名的局部段长度。Wherein, the length of the partial segment sequence of the signature to be tested in the group signature pair refers to: the partial segment sequence of the signature to be tested in the group signature pair is obtained after signature segmentation matching calculation of the signature to be tested in the group signature pair. The local segment arc length corresponding to each partial segment sequence of the signature to be tested in the signature pair, and the local segment arc lengths corresponding to all the partial segment sequences of the signature to be tested in the signature pair are accumulated to obtain the signature pair to be tested Measure the partial segment length of the signature.

为了能够更好的理解上述步骤,设S表示用户U的一个待测签名,集合B={S1,S2,S3,...,SN}表示用户U的签名样本集,其中1,2,3,...,N表示签名样本集中每一个签名样本对应的编号,其中N≥1,Pi={S,Si}表示获取到的一组签名对,其中i取值在1,2,3,...,N之间,TlS表示为签名对Pi中待测签名S的局部段序列长度,Li表示为签名对Pi中待测签名S与样本签名Si之间的局部匹配段相似总长度,RO为该组签名对Pi中局部匹配段相似比值,有:In order to better understand the above steps, let S represent a signature to be tested by user U, and the set B={S 1 , S 2 , S 3 ,...,S N } represents the signature sample set of user U, where 1 , 2, 3, ..., N represents the number corresponding to each signature sample in the signature sample set, where N≥1, P i = {S, S i } represents a set of signature pairs obtained, where the value of i is in Between 1, 2, 3, ..., N, Tl S represents the partial segment sequence length of the signature S to be tested in the signature pair P i , and Li represents the signature S to be tested and the sample signature S in the signature pair P i The total length of the partial matching segment between i is similar, and R O is the similarity ratio of the partial matching segment in the group signature pair P i , which is:

RR oo == LL ii TlTl sthe s

即根据签名对Pi中待测签名S与样本签名Si之间的局部匹配段相似总长度Li与签名对Pi中待测签名S的局部段序列长度TlS,得到该组签名对Pi中局部匹配段相似比值ROThat is, according to the similar total length L i of the local matching segment between the signature S to be tested and the sample signature S i in the signature pair P i and the partial segment sequence length Tl S of the signature S to be tested in the signature pair P i , the group of signature pairs is obtained The local matching segment similarity ratio R O in P i .

步骤343:判断比值RO是否小于阈值T2?如果是,则跳到步骤345,判定该组签名对中待测签名与签名样本不相似,结束签名对相似计算流程,如果否,则跳到步骤344,判定该组签名对中待测签名与签名样本相似,并更新相似签名的统计数量;具体的,设S表示用户U的一个待测签名,集合B={S1,S2,S3,...,SN}表示用户U的签名样本集,其中1,2,3,...,N表示签名样本集中每一个签名样本对应的编号,其中N≥1,Pi={S,Si}表示获取到的一组签名对,其中i取值在1,2,3,...,N之间,RO为该组签名对Pi中局部匹配段相似比值,T2为根据对稳定性的要求预先设定的匹配签名相似计算阈值,则:Step 343: Determine whether the ratio R O is smaller than the threshold T 2 ? If yes, then jump to step 345, determine that the signature to be tested in the group signature pair is not similar to the signature sample, end the signature pair similarity calculation process, if not, then jump to step 344, determine that the signature to be tested in the group signature pair is not similar to the signature sample The signature samples are similar, and the statistics of similar signatures are updated; specifically, let S represent a signature to be tested by user U, and set B={S 1 , S 2 , S 3 ,..., S N } represents user U’s Signature sample set, where 1, 2, 3, ..., N represents the number corresponding to each signature sample in the signature sample set, where N≥1, P i = {S, S i } represents a set of signature pairs obtained , where the value of i is between 1, 2, 3, ..., N, R O is the similarity ratio of the local matching segment in the group signature pair P i , and T 2 is the pre-set matching according to the stability requirements Signature similarity calculation threshold, then:

当RO<T2成立时,判定该组签名对Pi中待测签名S与签名样本Si不相似,当RO>T2成立时,判定该组签名对Pi中待测签名S与签名样本Si相似。When R O < T 2 is established, it is determined that the signature S to be tested in the group signature pair P i is not similar to the signature sample S i, and when R O > T 2 is established, it is determined that the signature S to be tested in the group signature pair P i Similar to the signature sample S i .

步骤344:更新相似签名的统计数量;具体的,根据判断比值RO是否小于阈值T2来更新相似签名的统计数量,设Qen表示签名样本集中与待测签名相似的签名样本的统计数量,初始情况下Qen=0,RO为一组签名对中局部匹配段相似比值,T2为根据对稳定性的要求预先设定的匹配签名相似计算阈值,则:Step 344: Update the statistical quantity of similar signatures; specifically, update the statistical quantity of similar signatures according to whether the judgment ratio R O is less than the threshold T 2 , let Q en represent the statistical quantity of signature samples similar to the signature to be tested in the signature sample set, In the initial case, Q en =0, R O is the similarity ratio of local matching segments in a group of signature pairs, and T 2 is the pre-set matching signature similarity calculation threshold according to the stability requirements, then:

当RO<T2成立时,即该组签名对中待测签名与签名样本不相似,相似签名的统计数量Qen维持上次数值,当RO>T2成立时,即该组签名对中待测签名与签名样本相似,相似签名的统计数量Qen进行加1操作。When R O < T 2 holds true, that is, the signature to be tested in this group of signature pairs is not similar to the signature sample, and the statistical quantity Q en of similar signatures maintains the previous value. When R O > T 2 holds, that is, the group of signature pairs The signature to be tested is similar to the signature sample, and the statistical quantity Q en of the similar signature is added by 1.

步骤345:结束;具体的,表示签名对相似计算操作流程完成。Step 345: end; specifically, it means that the signature pair similarity calculation operation flow is completed.

图5为本发明稳定性评估的流程图;其步骤具体包括:Fig. 5 is the flowchart of stability assessment of the present invention; Its steps specifically include:

步骤410:开始;具体的,表示开始执行稳定性评估操作流程;Step 410: start; specifically, it means starting to execute the stability assessment operation process;

步骤420:判断相似签名的数量是否小于阈值T3?如果是,则跳到步骤430,判定待测签名不稳定,如果否,则跳到步骤440,判定待测签名稳定;具体的,当完成待测签名与签名样本集中每个签名样本的签名对相似计算后,得到签名样本集中与待测签名相似的签名样本的数量,通过判断签名样本集中与待测签名相似的签名样本的数量与设定的阈值之间的关系,从而完成对待测签名的稳定性评估,设Zen表示待测签名与签名样本集经过签名对相似计算后得到相似签名的数量,T3为根据对稳定性的要求预先设定的阈值,则:Step 420: Determine whether the number of similar signatures is less than the threshold T 3 ? If yes, skip to step 430 to determine that the signature to be tested is unstable; if not, skip to step 440 to determine that the signature to be tested is stable; After the similarity calculation, the number of signature samples similar to the signature to be tested in the signature sample set is obtained. By judging the relationship between the number of signature samples in the signature sample set similar to the signature to be tested and the set threshold, the test signature is completed. Stability evaluation, let Z en represent the number of similar signatures obtained after the signature pair similarity calculation between the signature to be tested and the signature sample set, and T 3 is the preset threshold according to the stability requirements, then:

当Zen≥T3成立时,判定待测签名是稳定的;当Zen<T3成立时,判定待测签名是不稳定的。When Zen≥T 3 is established, it is determined that the signature to be tested is stable; when Zen<T 3 is established, it is determined that the signature to be tested is unstable.

步骤430:待测签名不稳定;具体的,当判断相似签名的统计数量小于根据对稳定性的要求预先设定的阈值时,表示待测签名不稳定。Step 430: The signature to be tested is unstable; specifically, when it is judged that the statistical quantity of similar signatures is less than a preset threshold according to the stability requirement, it indicates that the signature to be tested is unstable.

步骤440:待测签名稳定;具体的,当判断相似签名的统计数量大于根据对稳定性的要求预先设定的阈值时,表示待测签名稳定。Step 440: The signature to be tested is stable; specifically, when it is judged that the statistical quantity of similar signatures is greater than a preset threshold according to the stability requirement, it means that the signature to be tested is stable.

步骤450:结束;具体的,表示稳定性评估操作流程完成。Step 450: end; specifically, it means that the stability assessment operation flow is completed.

即本发明的实施例是当用户通过手写输入设备提交一个待测签名时,经过本发明提供的一种手写签名稳定性评估方法,便得到用户待测签名的稳定性评估结果。That is, in the embodiment of the present invention, when a user submits a signature to be tested through a handwriting input device, the stability assessment result of the user's signature to be tested is obtained through a handwritten signature stability assessment method provided by the present invention.

Claims (4)

1.一种基于计算机系统的手写签名稳定性评估方法,通过手写输入设备(1)采集手写签名数据,其特征在于:1. a handwritten signature stability assessment method based on computer system, collects handwritten signature data by handwriting input device (1), is characterized in that: 所述手写签名稳定性评估方法包括获取签名、签名相似性评估和稳定性评估,并采用一种签名分段匹配计算和局部匹配段差异值计算,方法步骤是:The handwritten signature stability assessment method includes obtaining signature, signature similarity assessment and stability assessment, and adopts a signature segmentation matching calculation and partial matching segment difference value calculation, and the method steps are: A、获取签名:通过手写输入设备(1)采集待测签名和签名样本集,其中待测签名为需要进行稳定性分析的手写签名,签名样本集为与待测签名进行稳定性计算的手写签名集;A. Obtain signature: collect the signature to be tested and the signature sample set through the handwriting input device (1), where the signature to be tested is a handwritten signature that needs to be analyzed for stability, and the signature sample set is a handwritten signature that needs to be calculated for stability with the signature to be tested set; 设S表示用户U的一个待测签名,集合B={S1,S2,S3,...,SN}表示用户U的签名样本集,其中N≥1,即:获取签名,得到用户U的一个待测签名S和用户U的签名样本集B;Let S represent a signature to be tested by user U, and set B={S 1 , S 2 , S 3 ,..., S N } represents the signature sample set of user U, where N≥1, that is: to obtain the signature, get A test signature S of user U and signature sample set B of user U; B、签名相似性评估:B. Signature similarity evaluation: 获取签名对;get signature pair; 局部匹配段相似计算;Similar calculation of local matching segments; 签名对相似计算;Signature pair similarity computation; 根据每一组签名对的签名对相似计算结果,判断签名样本集是否为空?According to the signature pair similarity calculation results of each group of signature pairs, it is judged whether the signature sample set is empty? 否则回到获取签名对步骤,是则完成待测签名与每个签名样本的相似性评估;Otherwise, go back to the step of obtaining the signature pair, if yes, complete the similarity evaluation between the signature to be tested and each signature sample; C、稳定性评估:C. Stability assessment: 判断相似签名的数量是否小于阀值T3Determine whether the number of similar signatures is less than the threshold T 3 ? 若相似签名的数量小于阀值,待测签名不稳定;若相似签名的数量大于阀值,则待测签名稳定,实现待测签名稳定性评估;If the number of similar signatures is less than the threshold, the signature to be tested is unstable; if the number of similar signatures is greater than the threshold, the signature to be tested is stable, realizing the stability evaluation of the signature to be tested; 在B步骤中,所述中局部匹配段相似计算的操作流程包括:In the B step, the operation process of the similar calculation of the local matching segment includes: 开始,获取一组签名对,开始执行局部匹配段相似计算操作流程;Start, get a set of signature pairs, and start to execute the similar calculation operation process of the partial matching segment; 预处理,在签名的采集过程中,由于存在噪声的干扰以及签名时人手的抖动,会给签名数据带来影响,对该组签名对内的待测签名和签名样本的原始签名数据进行预处理;Preprocessing, during the signature collection process, the signature data will be affected due to the interference of noise and the shaking of hands when signing, so preprocessing is performed on the original signature data of the signature to be tested and the signature sample in the group signature pair ; 签名分段匹配计算,采用签名分段匹配计算对该组签名对进行分段匹配处理,得到该组签名对中待测签名的局部段序列与签名样本的局部段序列,然后对该组签名对中待测签名的局部段序列与签名样本的局部段序列采用局部段匹配算法,得到待测签名的局部段序列与签名样本的局部段序列的具有“一对一”特性的对应关系序列,即局部匹配段序列;Signature segment matching calculation, using signature segment matching calculation to perform segment matching processing on the group of signature pairs, to obtain the partial segment sequence of the signature to be tested in the group signature pair and the partial segment sequence of the signature sample, and then the group signature pair The local segment sequence of the signature to be tested and the partial segment sequence of the signature sample adopt the local segment matching algorithm to obtain the corresponding relationship sequence with "one-to-one" characteristic between the partial segment sequence of the signature to be tested and the partial segment sequence of the signature sample, namely Partial match segment sequence; 局部匹配段差异值计算,完成一组签名对中的待测签名和签名样本的签名分段匹配计算后,得到一组签名对所对应的局部匹配段序列,从这组签名对所对应的局部匹配段序列中选取一对局部匹配段,提取其对局部匹配段所对应的局部匹配段特征,包括局部段静态特征和局部段动态特征,并根据提取的局部段静态特征和局部段动态特征,完成局部匹配段差异值计算,从局部匹配段序列中选取一对局部匹配段后,将对局部匹配段对应的段编号从局部匹配段序列的段编号中删除;Calculate the difference value of the local matching segment. After completing the signature segment matching calculation of the signature to be tested and the signature sample in a group of signature pairs, the partial matching segment sequence corresponding to a group of signature pairs is obtained. From the local matching segment corresponding to this group of signature pairs Select a pair of local matching segments in the matching segment sequence, extract the local matching segment features corresponding to the local matching segments, including local segment static features and local segment dynamic features, and according to the extracted local segment static features and local segment dynamic features, After completing the calculation of the difference value of the partial matching segment, after selecting a pair of partial matching segments from the partial matching segment sequence, the segment number corresponding to the partial matching segment is deleted from the segment number of the partial matching segment sequence; 判断局部匹配段差异值是否小于阈值T1?如果是,则更新局部匹配段相似总长度,如果否,则判断局部匹配段序列是否为空;Determine whether the difference value of the local matching segment is smaller than the threshold T 1 ? If so, update the similar total length of the partial matching segment, if not, then judge whether the partial matching segment sequence is empty; 判断局部匹配段序列是否为空,如果是,结束局部匹配段相似计算,如果否,则继续下一对局部匹配段的局部匹配段差异值计算;Determine whether the sequence of partial matching segments is empty, if so, end the calculation of the similarity of the partial matching segments, if not, continue to calculate the difference value of the partial matching segments of the next pair of partial matching segments; 结束,局部匹配段相似计算操作流程完成;End, the similar calculation operation process of the partial matching segment is completed; 在B步骤中,所签名对相似计算的操作流程包括:In step B, the operation process of the signed pair of similar calculations includes: 开始,执行签名对相似计算操作流程;Start, execute the signature pair similarity calculation operation flow; 计算局部匹配段相似比值RO,当完成一组签名对的局部匹配段相似计算后,得到该组签名对中局部匹配段相似总长度,计算该组签名对中局部匹配段相似总长度与该组签名对中待测签名的局部段序列长度比值,得到该组签名对中局部匹配段相似比值ROCalculate the similarity ratio R O of the local matching segment. After completing the similarity calculation of the local matching segment of a group of signature pairs, the total similarity length of the local matching segment in the group of signature pairs is obtained, and the total similarity length of the local matching segment in the group of signature pairs is calculated. The partial segment sequence length ratio of the signature to be tested in the group signature pair is obtained to obtain the similarity ratio R O of the local matching segment in the group signature pair; 判断比值RO是否小于阈值T2?如果是,则判定该组签名对中待测签名与签名样本不相似,结束签名对相似计算流程,如果否,则判定该组签名对中待测签名与签名样本相似,并更新相似签名的统计数量;Determine whether the ratio R O is smaller than the threshold T 2 ? If yes, it is determined that the signature to be tested in the group of signature pairs is not similar to the signature sample, and the signature pair similarity calculation process is ended; if not, it is determined that the signature to be tested in the group of signature pairs is similar to the signature sample, and the statistics of similar signatures are updated quantity; 结束,签名对相似计算操作流程完成。At the end, the signature is completed for the similar calculation operation flow. 2.根据权利要求1所述一种基于计算机系统的手写签名稳定性评估方法,其特征是:所述通过手写输入设备(1)采集手写签名数据,其中手写输入设备(1)包括手写输入模块(11)、信号采集模块(12)、信号处理模块(13)、显示模块(14)。2. a kind of handwritten signature stability assessment method based on computer system according to claim 1, is characterized in that: described by handwritten input device (1) gathers handwritten signature data, wherein handwritten input device (1) comprises handwritten input module (11), a signal acquisition module (12), a signal processing module (13), and a display module (14). 3.根据权利要求2所述一种基于计算机系统的手写签名稳定性评估方法,其特征是:所述通过手写输入设备(1)或为外接有手写输入设备的计算装置或仪器,或为PDA、手写输入手机、Tablet PC、服务器。3. a kind of handwritten signature stability assessment method based on computer system according to claim 2, it is characterized in that: described by handwriting input equipment (1) or be externally connected with the computing device or instrument of handwriting input equipment, or be PDA , handwriting input mobile phone, Tablet PC, server. 4.根据权利要求1所述一种基于计算机系统的手写签名稳定性评估方法,其特征是:在A步骤获取签名中,所述通过手写输入设备(1)采集待测签名和签名样本集,还包括从现有签名数据库中提取数据。4. a kind of handwritten signature stability assessment method based on computer system according to claim 1, is characterized in that: in A step obtains signature, described by handwriting input device (1) gathers signature to be tested and signature sample set, Also includes extracting data from existing signature databases.
CN2012100026074A 2012-01-05 2012-01-05 Computer-system-based handwritten signature stability evaluation method Pending CN102592142A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2012100026074A CN102592142A (en) 2012-01-05 2012-01-05 Computer-system-based handwritten signature stability evaluation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2012100026074A CN102592142A (en) 2012-01-05 2012-01-05 Computer-system-based handwritten signature stability evaluation method

Publications (1)

Publication Number Publication Date
CN102592142A true CN102592142A (en) 2012-07-18

Family

ID=46480752

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2012100026074A Pending CN102592142A (en) 2012-01-05 2012-01-05 Computer-system-based handwritten signature stability evaluation method

Country Status (1)

Country Link
CN (1) CN102592142A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103593673A (en) * 2013-10-27 2014-02-19 沈阳建筑大学 On-line handwritten signature authentication method based on dynamic threshold
CN103823989A (en) * 2014-03-07 2014-05-28 中国科学院合肥物质科学研究院 Child elaborated exercise quantitative evaluation method
CN105518703A (en) * 2013-03-14 2016-04-20 应用神经技术有限公司 Behaviometric signature authentication system and method
CN105706107A (en) * 2013-11-07 2016-06-22 斯坎特拉斯特股份有限公司 Two dimensional barcode and method of authentication of such barcode
CN106127162A (en) * 2016-06-28 2016-11-16 联想(北京)有限公司 A kind of signature identifying method and electronic equipment
CN110544410A (en) * 2019-07-15 2019-12-06 山东第一医科大学(山东省医学科学院) A system and method for quantitative evaluation of handwriting ability
CN110808833A (en) * 2019-11-12 2020-02-18 电子科技大学 Lightweight online and offline certificateless signature method

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
JOAN FÀBREGAS ET AL.: "On-line signature verification system with failure to enrol management", 《PATTERN RECOGNITION》 *
柯晶 等: "联机中文签名鉴定的一种局部弹性匹配方法", 《中文信息学报》 *

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105518703A (en) * 2013-03-14 2016-04-20 应用神经技术有限公司 Behaviometric signature authentication system and method
CN103593673A (en) * 2013-10-27 2014-02-19 沈阳建筑大学 On-line handwritten signature authentication method based on dynamic threshold
CN103593673B (en) * 2013-10-27 2016-07-20 沈阳建筑大学 A kind of on-line trial authentication method based on dynamic threshold
CN105706107A (en) * 2013-11-07 2016-06-22 斯坎特拉斯特股份有限公司 Two dimensional barcode and method of authentication of such barcode
CN105706107B (en) * 2013-11-07 2019-04-12 斯坎特拉斯特股份有限公司 The method of the certification of two-dimensional bar and this bar code
CN103823989A (en) * 2014-03-07 2014-05-28 中国科学院合肥物质科学研究院 Child elaborated exercise quantitative evaluation method
CN103823989B (en) * 2014-03-07 2016-06-22 中国科学院合肥物质科学研究院 A kind of child's fine movement quantitative estimation method
CN106127162A (en) * 2016-06-28 2016-11-16 联想(北京)有限公司 A kind of signature identifying method and electronic equipment
CN106127162B (en) * 2016-06-28 2022-06-24 联想(北京)有限公司 Signature identification method and electronic equipment
CN110544410A (en) * 2019-07-15 2019-12-06 山东第一医科大学(山东省医学科学院) A system and method for quantitative evaluation of handwriting ability
CN110544410B (en) * 2019-07-15 2021-06-22 山东第一医科大学(山东省医学科学院) A system and method for quantitative assessment of handwriting ability
CN110808833A (en) * 2019-11-12 2020-02-18 电子科技大学 Lightweight online and offline certificateless signature method

Similar Documents

Publication Publication Date Title
CN102592152B (en) A computer system-based online handwriting authentication method
US9235748B2 (en) Dynamic handwriting verification and handwriting-based user authentication
CN115620312B (en) Cross-modal character handwriting verification method, system, equipment and storage medium
CN103593673B (en) A kind of on-line trial authentication method based on dynamic threshold
CN102592142A (en) Computer-system-based handwritten signature stability evaluation method
US20120290526A1 (en) Method and System for Association and Decision Fusion of Multimodal Inputs
Levy et al. Handwritten signature verification using wrist-worn devices
CN107657241A (en) A kind of signature true or false identification system towards signature pen
WO2017071126A1 (en) Touch-screen user key-press behavior pattern construction and analysis system and identity recognition method thereof
Engin et al. Offline signature verification on real-world documents
US11416592B2 (en) Method for online signature verification using wrist-worn devices
Behera et al. Analysis of 3D signatures recorded using leap motion sensor
CN103235957A (en) Palm lateral surface information-based online handwriting authentication method and system
Tolosana et al. Do you need more data? the DeepSignDB on-line handwritten signature biometric database
Nassi et al. Handwritten signature verification using hand-worn devices
US10423817B2 (en) Latent fingerprint ridge flow map improvement
CN117152514A (en) Hand tremor recognition system based on improved MobileViT
Patil et al. An efficient DTW algorithm for online signature verification
CN114898473A (en) Handwritten signature comparison method and device and electronic equipment
Behera et al. Air signature recognition using deep convolutional neural network-based sequential model
Yu et al. Mental workload classification via online writing features
CN114333077A (en) An online signature space feature distance calculation method and signature authentication method
CN102609732A (en) Object recognition method based on generalization visual dictionary diagram
JP6820580B2 (en) Pen input personal recognition method
Bunke et al. Online signature verification method based on the acceleration signals of handwriting samples

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20120718