[go: up one dir, main page]

CN101055618A - Palm grain identification method based on direction character - Google Patents

Palm grain identification method based on direction character Download PDF

Info

Publication number
CN101055618A
CN101055618A CN 200710111289 CN200710111289A CN101055618A CN 101055618 A CN101055618 A CN 101055618A CN 200710111289 CN200710111289 CN 200710111289 CN 200710111289 A CN200710111289 A CN 200710111289A CN 101055618 A CN101055618 A CN 101055618A
Authority
CN
China
Prior art keywords
palmmprint
palmprint
image
training
roi image
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.)
Granted
Application number
CN 200710111289
Other languages
Chinese (zh)
Other versions
CN100458832C (en
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 CNB2007101112894A priority Critical patent/CN100458832C/en
Publication of CN101055618A publication Critical patent/CN101055618A/en
Application granted granted Critical
Publication of CN100458832C publication Critical patent/CN100458832C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

The invention discloses a method for identifying the palmprint based on directional characteristic, including the steps of: collecting the palmmprint image, preprocessing palmmprint image, constructing the palmmprint trainning ROI image collection, extracting-establishing the palmmprint direction feature coding RPOC by the palmmprint feature, matching the palmmprint in the dot pairs area. First new palmmprint trainning ROI image is established by rotating the palmmprint trainning ROI image and is added into the palmmprint trainning ROI image collection for compensating the rotation error; secondly, a modified limited Radon conversion MFRAT is designed, and the palmmprint direction characteristic mode is obtained by comparing the energy sizes of linear areas in six direction at the local area of palmmprint image; Finally, the palmmprint direction characteristic mode is matched through the match of dot pair area. The palmmprint direction feature coding RPOC in the method, not only can reflect the structural feature of palmprint, also can carry major distinguishing information, at the same time, having good fault-tolerant ability for light change, displacement revolving between palmmprint images or the like.

Description

基于方向特征的掌纹识别方法Palmprint Recognition Method Based on Orientation Feature

所属领域  本发明涉及一种利用人体生物特征进行身份认证的方法,特别涉及一种基于方向特征的掌纹识别方法。Field of the Invention The present invention relates to a method for identity authentication using human biological features, in particular to a palmprint recognition method based on direction features.

背景技术  网络信息化社会中,迫切要求能够对人的真实身份进行有效鉴别。传统的身份鉴别方法主要有两种:一是基于密码的安全机制;二是基于证件的安全机制。但是,这些传统的确认机制有其固有的弊端。例如,多个密码难以记忆并且容易遗忘;证件容易被伪造、被盗取以及丢失等。所以,人们期待着使用更为安全、更为方便的身份认证方式。Background technology In the network information society, there is an urgent need to be able to effectively identify people's real identities. There are two main traditional identification methods: one is password-based security mechanism; the other is certificate-based security mechanism. However, these traditional confirmation mechanisms have their inherent drawbacks. For example, multiple passwords are difficult to remember and easy to forget; certificates are easy to be forged, stolen and lost. Therefore, people look forward to using a safer and more convenient identity authentication method.

近十几年来,基于人体生物特征的身份认证技术(Biometrics)越来越受到人们的重视。所谓生物特征识别技术是指利用人体本身所固有的物理特征或者行为特征,通过图像处理、模式识别等方法来鉴别个人身份的技术。与传统的基于密码或ID卡的身份认证方式相比,它能随身携带、难以伪造而且不用记忆,因此具有更好的安全性、可靠性和有效性。目前,生物特征识别技术中研究的物理特征主要有指纹、人脸、虹膜、掌纹、手形、耳纹以及静脉等;研究的行为特征主要有笔迹、声音、步态以及击键等。在上述研究中,基于指纹的身份鉴别是最早、也是最为成熟的一种方法,但指纹的易磨损性和易破坏性在一定程度上限制了该方法的进一步推广。基于虹膜和角膜的身份鉴别方法虽然具有识别率高等优点,但也存在着设备昂贵、用户接受性差等缺陷。人脸和声音也是生物特征识别技术的研究热点,但由于光照条件、人脸的姿态、噪音等因素的影响,其准确率也难以让人满意In the past ten years, the identity authentication technology (Biometrics) based on human body biometrics has been paid more and more attention by people. The so-called biometric identification technology refers to the technology that uses the inherent physical characteristics or behavioral characteristics of the human body to identify personal identities through image processing, pattern recognition and other methods. Compared with the traditional authentication methods based on passwords or ID cards, it can be carried around, difficult to forge and does not need to be remembered, so it has better security, reliability and effectiveness. At present, the physical features studied in biometric identification technology mainly include fingerprints, faces, irises, palm prints, hand shapes, ear prints, and veins; the behavioral features studied mainly include handwriting, voice, gait, and keystrokes. Among the above studies, fingerprint-based identification is the earliest and most mature method, but the wearability and destructibility of fingerprints limit the further promotion of this method to a certain extent. Although the identification method based on iris and cornea has the advantages of high recognition rate, it also has defects such as expensive equipment and poor user acceptance. Face and voice are also research hotspots in biometric recognition technology, but due to the influence of lighting conditions, face posture, noise and other factors, the accuracy rate is also unsatisfactory.

人的掌纹具有唯一性和终身基本不变的特性,和指纹相比,掌纹的区域大的多,具有更丰富的纹理信息,掌纹图像的获取也更加容易。最近几年,基于掌纹识别的生物特征识别技术研究也受到了广泛关注。Palmprints are unique and basically invariable throughout life. Compared with fingerprints, palmprints have a much larger area, richer texture information, and easier access to palmprint images. In recent years, research on biometric identification technology based on palmprint recognition has also received extensive attention.

早期的掌纹识别是脱机处理的,采集掌纹是使用墨水按捺手掌在白纸上,然后使用数码相机、扫描仪等获取数字图片。然而,脱机掌纹识别应用于身份认证工作中,存在很多缺点。首先,它不是实时性的,而大部分的实际应用是要求能够在线实时识别;其次,油墨掌纹图像质量不高,特征无法被高质量的表现;再次,在脱机图像中,掌纹的ROI(Regionof Interest)区域难以有效定位。2002年后,国际上掌纹识别研究逐渐转移到在线掌纹识别上来。在线掌纹识别与脱机掌纹识别最大的区别就是使用数码设备直接获取较高质量掌纹图像,能实时处理。其中,以研究为目的的相关论文中,获取掌纹图像的常用设备为CCD相机、数字扫描仪等。这里特别要指出的是香港理工大学生物特征识别中心计了一个专用的掌纹获取设备,获得了中国第14届发明展览会金奖。Early palmprint recognition was processed off-line. Collecting palmprints was to use ink to press the palm on white paper, and then use digital cameras, scanners, etc. to obtain digital pictures. However, there are many shortcomings in the application of offline palmprint recognition to identity authentication. First of all, it is not real-time, and most of the practical applications require online real-time recognition; secondly, the quality of the ink palmprint image is not high, and the features cannot be represented with high quality; thirdly, in the offline image, the palmprint It is difficult to effectively locate the ROI (Region of Interest) area. After 2002, international research on palmprint recognition gradually shifted to online palmprint recognition. The biggest difference between online palmprint recognition and offline palmprint recognition is the use of digital equipment to directly obtain high-quality palmprint images, which can be processed in real time. Among them, in related papers for research purposes, the commonly used equipment for obtaining palmprint images is CCD camera, digital scanner, etc. It should be pointed out here that the Biometric Identification Center of Hong Kong Polytechnic University has designed a special palmprint acquisition device, which won the gold medal of the 14th China Invention Exhibition.

在国际国内的论文数据库库中,可以检索到100多篇掌纹识别方面的论文。总的来说,所提出的掌纹识别方法可以被划分为如下几类:In international and domestic paper databases, more than 100 papers on palmprint recognition can be retrieved. Overall, the proposed palmprint recognition methods can be divided into the following categories:

(1)基于纹理特征的方法。此类方法把掌纹图像看成是一种纹理结构,使用相关方法提取掌纹的纹理特征进行识别。D.Zhang与A.Kong等提出的PalmCode是一种经典的基于纹理的掌纹识别方法,它使用Gabor滤波器对掌纹图像进行滤波,然后应用过零点准则对掌纹图像进行编码[参考文献:D.Zhang,W.K.Kong,J.You,and M.Wong,“Onlinepalmprint identification,”IEEE Transactions on Pattern Analysis and MachineIntelligence,25(9)(2003),pp.1041-1050.]。随后A.Kong等使用信息融合技术对PalmCode进行了改进提出了FusionCode,识别率得到进一步的提高[参考文献:A.Kong,D.Zhang,and M,Kamel,“Palmprint identificationusing feature-level fusion,”Pattern Recognition.39(2006)478-487]。(1) Method based on texture features. This kind of method regards the palmprint image as a kind of texture structure, and uses related methods to extract the texture features of palmprint for recognition. PalmCode proposed by D.Zhang and A.Kong is a classic texture-based palmprint recognition method, which uses Gabor filter to filter the palmprint image, and then applies the zero-crossing criterion to encode the palmprint image [References : D. Zhang, W.K. Kong, J. You, and M. Wong, "Online palmprint identification," IEEE Transactions on Pattern Analysis and Machine Intelligence, 25(9)(2003), pp.1041-1050.]. Then A.Kong et al. used information fusion technology to improve PalmCode and proposed FusionCode, and the recognition rate was further improved [References: A.Kong, D.Zhang, and M, Kamel, "Palmprint identification using feature-level fusion," Pattern Recognition. 39(2006) 478-487].

(2)基于线特征的方法。L.Zhang等首先对掌纹图像进行小波分解,然后使用方向建模方法提取小波子带的重要系数作为主线以及重要褶皱特征[参考文献:L.Zhang,and D.Zhang,“Characterization of palmprints bywavelet signatures via directional context modeling,”IEEE Transaction onSystems,Man and Cybernetics,Part B.34(3)(2004),pp.1335-1347.]。邬向前等则把掌线看成是一种屋脊线,根据图像的一阶导数过零点,二阶导数的幅值来确定掌线,在此算法的基础上,邬向前等探讨了基于线特征的掌纹的分类与识别算法[参考文献:X.Q.Wu,D.Zhang,and K.Q.Wang,“Palm line extraction and matching for personal authentication,”IEEETransaction on Systems,Man and Cybernetics,Part A,36(5)(2006),pp.978-987.]。(2) Method based on line features. L. Zhang et al. first performed wavelet decomposition on the palmprint image, and then used the directional modeling method to extract the important coefficients of the wavelet sub-bands as the main line and important fold features [References: L. Zhang, and D. Zhang, "Characterization of palmprints by wavelet signatures via directional context modeling,” IEEE Transaction on Systems, Man and Cybernetics, Part B.34(3)(2004), pp.1335-1347.]. Wu Xiangqian regards the palm line as a kind of roof line, and determines the palm line according to the zero-crossing point of the first derivative of the image and the amplitude of the second derivative. On the basis of this algorithm, Wu Xiangqian et al. discuss the palm line based on line features. Pattern classification and recognition algorithm [References: X.Q.Wu, D.Zhang, and K.Q.Wang, "Palm line extraction and matching for personal authentication," IEEETransaction on Systems, Man and Cybernetics, Part A, 36(5)(2006) , pp. 978-987.].

(3)基于表征特征的方法或者称为子空间方法。主要使用特征值分解以及Gram-Schmidt正交化等技术对掌纹图像进行降维,并获得相应特征向量。G.M.Lu和X.Q.Wu分别提出基于PCA(主成分分析)与LDA(线性判别分析)的掌纹识别方法[参考文献:G.M.Lu,D.Zhang,and K.Q.Wang,“Palmprint recognition using eigenpalms features,”PatternRecognition Letter,24(9-10)(2003),pp.1463-1467.],[参考文献:X.Q.Wu,D.Zhang,and K.Q Wang,“Fisherpalms based palmprint recognition,”PatternRecognitio Letter,24(1 5)(2003),pp.2829-2838.]。(3) The method based on the characteristic feature or called the subspace method. Mainly use techniques such as eigenvalue decomposition and Gram-Schmidt orthogonalization to reduce the dimensionality of the palmprint image and obtain the corresponding eigenvectors. G.M.Lu and X.Q.Wu respectively proposed palmprint recognition methods based on PCA (Principal Component Analysis) and LDA (Linear Discriminant Analysis) [References: G.M.Lu, D.Zhang, and K.Q.Wang, "Palmprint recognition using eigenpalms features," PatternRecognition Letter, 24(9-10)(2003), pp.1463-1467.], [References: X.Q.Wu, D.Zhang, and K.Q Wang, "Fisherpalms based palmprint recognition," PatternRecognition Letter, 24(1 5) (2003), pp.2829-2838.].

(4)基于方向信息的方法。此方法类似于指纹图像的方向场计算与估计。对于掌纹图像,就是求得掌纹图像每个像素的方向,从而把掌纹图像从灰度空间映射到方向特征空间,然后进行匹配。目前在掌纹识别领域,基于方向特征的算法获得了较高识别率,因为掌纹线的方向信息能携带更多的辨别信息,而且对光照变化等变异情况不敏感。A.Kong与David.Zhang(张大鹏)在FusionCode基础上提出CompetitiveCode,在此方法中,使用6个方向的Gabor滤波器对图像进行滤波,然后用Winner-take-all规则提取最强响应方向作为识别特征[参考文献:A.Kong,and D.Zhang,“Competitive coding scheme for palmprint verification,”Proc.Of the 17th ICPR,vol(1)(2004),pp.520-523.]。(4) Method based on direction information. This method is similar to the calculation and estimation of the direction field of a fingerprint image. For the palmprint image, it is to obtain the direction of each pixel of the palmprint image, so that the palmprint image is mapped from the gray space to the direction feature space, and then matched. At present, in the field of palmprint recognition, algorithms based on directional features have achieved a higher recognition rate, because the directional information of palmprint lines can carry more discrimination information, and it is not sensitive to variations such as illumination changes. A.Kong and David.Zhang (Zhang Dapeng) proposed CompetitiveCode on the basis of FusionCode. In this method, the Gabor filter in 6 directions is used to filter the image, and then the Winner-take-all rule is used to extract the strongest response direction as recognition Features [References: A. Kong, and D. Zhang, "Competitive coding scheme for palmprint verification," Proc.Of the 17th ICPR, vol(1)(2004), pp.520-523.].

上述几种识别方法中,第一类基于纹理的方法是研究的比较早,但是这种方法容易受光照变化等因素的影响,识别率难以提高。第二类基于线的方法则受到诸多限制,例如,许多掌线比较模糊难以提取。第三类基于子空间技术的识别方法目前是研究热点,但是这种方法只考虑图像像素间的相关性,没有利用掌纹图像的结构信息,在较大规模数据库上的识别结果还有待于进一步验证。Among the above recognition methods, the first type of texture-based method was studied relatively early, but this method is easily affected by factors such as illumination changes, and the recognition rate is difficult to improve. The second type of line-based methods suffer from many limitations, for example, many palm lines are blurred and difficult to extract. The third type of recognition method based on subspace technology is currently a research hotspot, but this method only considers the correlation between image pixels and does not use the structural information of palmprint images, and the recognition results on large-scale databases still need further research. verify.

相比而言,第四类基于方向特征的掌纹图像识别方法则能获得较理想的识别结果。目前,在各种方法识别结果的比较中,基于方向特征的方法识别率最好。经典的基于方向特征的掌纹识别方法就是我们上面所提到的CompetitiveCode[参考文献:A.Kong,and D.Zhang,“Competitivecoding scheme for palmprint verification,”Proc.Of the 17th ICPR,vol(1)(2004),pp.520-523.]。In contrast, the fourth type of palmprint image recognition method based on directional features can obtain better recognition results. At present, in the comparison of the recognition results of various methods, the method based on directional features has the best recognition rate. The classic palmprint recognition method based on directional features is the CompetitiveCode we mentioned above [References: A.Kong, and D.Zhang, "Competitivecoding scheme for palmprint verification," Proc.Of the 17th ICPR, vol(1 ) (2004), pp.520-523.].

通过国际专利数据库检索,香港理工大学生物特征识别中心张大鹏(David.Zhang)等人于2004年6月申请了美国发明专利,其专利公告号为WO/2005/124662,名称为“基于掌线方向特征的掌纹辨识方法”。此发明公开的掌纹辨识方法的核心内容就是CompetitiveCode。Through international patent database retrieval, Zhang Dapeng (David. Zhang) and others of Hong Kong Polytechnic University's biometric identification center applied for a US invention patent in June 2004. The patent announcement number is WO/2005/124662, and the name is "based on palm line Characteristic palmprint recognition method". The core content of the palmprint recognition method disclosed in this invention is CompetitiveCode.

然而,基于CompetitiveCode的掌纹识别方法仍然有一些不足之处。具体表现在:(1)CompetitiveCode的掌纹识别方法中使用的Gabor滤波器并不是提取掌纹图像方向特征的最佳工具;(2)特征提取速度比较慢,因为使用较大模板的Gabor滤波器对掌纹图像滤波比较耗时;(3)没有提出针对旋转问题的解决方案,识别率难以进一步提高;(4)CompetitiveCode的掌纹识别方法使用汉明距离进行匹配缺乏较好的容错能力。However, the palmprint recognition method based on CompetitiveCode still has some deficiencies. The specific performance is as follows: (1) the Gabor filter used in the palmprint recognition method of CompetitiveCode is not the best tool for extracting the directional features of the palmprint image; (2) the feature extraction speed is relatively slow, because the Gabor filter with a larger template is used It is time-consuming to filter the palmprint image; (3) no solution to the rotation problem is proposed, and the recognition rate is difficult to further improve; (4) CompetitiveCode's palmprint recognition method uses Hamming distance for matching and lacks good fault tolerance.

发明内容本发明的目的是克服现有技术CompetitiveCode的掌纹识别方法中的不足,提出一种新的基于方向特征的掌纹识别方法。基于方向特征的掌纹识别方法不仅具有很快的特征提取速度,而且识别率也有大幅度的提高。该方法比CompetitiveCode的掌纹识别方法具有更强的健壮性和更好的实用性。SUMMARY OF THE INVENTION The object of the present invention is to overcome the deficiencies in the palmprint recognition method of CompetitiveCode in the prior art, and propose a new palmprint recognition method based on direction features. The palmprint recognition method based on direction features not only has a very fast feature extraction speed, but also has a greatly improved recognition rate. This method has stronger robustness and better practicability than CompetitiveCode's palmprint recognition method.

本发明的目的是这样实现的:基于方向特征的掌纹识别方法,包括The object of the present invention is achieved like this: the palmprint recognition method based on direction feature, comprises

步骤(1)掌纹图像采集Step (1) palmprint image collection

通过掌纹图像的采集装置采集掌纹图像,得到可用于进一步处理的掌纹图像灰度矩阵。在注册阶段采集的掌纹图像称为掌纹训练图像,在识别阶段采集的掌纹图像称为掌纹测试图像。The palmprint image is collected by the palmprint image collection device to obtain a palmprint image grayscale matrix that can be used for further processing. The palmprint images collected in the registration stage are called palmprint training images, and the palmprint images collected in the recognition stage are called palmprint test images.

步骤(2)掌纹图像预处理Step (2) palmprint image preprocessing

在提取掌纹图像特征前,需要对掌纹图像进行预处理。在采集掌纹图像的时候,一般是采集整个手掌的掌纹图像,但是使用这种掌纹图像进行匹配是不合适的,一方面因为整个手掌的掌纹图像比较大,处理速度慢,不适用于实时应用;另一方面因为整个手掌的掌纹图像没有经过定位处理,存在很大的旋转、位移误差,使得匹配结果不稳定。因此在掌纹图像识别方法中,首先通过定位手掌、手指位置,对掌纹图像进行旋转校正,然后在掌纹图像的中心部位切割128×128像素的方形区域作为掌纹训练ROI(Region of Interest)图像,最后对方形区域的掌纹训练ROI图像进行特征提取与匹配。Before extracting the features of the palmprint image, the palmprint image needs to be preprocessed. When collecting palmprint images, the palmprint image of the entire palm is generally collected, but it is not suitable to use this kind of palmprint image for matching. On the one hand, because the palmprint image of the entire palm is relatively large and the processing speed is slow, it is not applicable. On the other hand, because the palmprint image of the entire palm has not been processed by positioning, there are large rotation and displacement errors, which makes the matching result unstable. Therefore, in the palmprint image recognition method, firstly, the palmprint image is rotated and corrected by locating the position of the palm and fingers, and then a square area of 128×128 pixels is cut in the center of the palmprint image as the palmprint training ROI (Region of Interest) ) image, and finally perform feature extraction and matching on the palmprint training ROI image in the square area.

特别是还包括:步骤(3)掌纹训练图像集的构造Especially also comprise: the structure of step (3) palmprint training image set

在掌纹识别系统中,首先会采集一幅或者几幅掌纹图像作为掌纹训练图像存放在系统中。然而,由于不完善的预处理操作,待识别的掌纹图像往往和掌纹训练图像存在一定的旋转误差,易造成错误识别。目前,掌纹识别领域还没有提出解决此问题的有效方案。本发明使用构造新的掌纹训练图像来解决此问题。通过观察,待识别掌纹图像和掌纹训练图像间的最大旋转误差约为10°。设对某个人的掌纹,系统中存有一幅掌纹训练ROI图像A,对掌纹训练ROI图像A分别旋转角度α为3°、6°、9°、-3°、-6°、-9°,得到旋转后的掌纹训练ROI图像,即形成新的掌纹训练ROI图像集A1、A2、A3、A4、A5、A6,设系统中还包括有B、C多幅掌纹训练ROI图像,则最后的掌纹训练ROI图像集为A、A1、A2、A3、A4、A5、A6、B、C,通过掌纹训练ROI图像集的构造,能有效补偿旋转误差;In the palmprint recognition system, first one or several palmprint images are collected and stored in the system as palmprint training images. However, due to imperfect preprocessing operations, there is often a certain rotation error between the palmprint image to be recognized and the palmprint training image, which easily leads to wrong recognition. At present, the field of palmprint recognition has not proposed an effective solution to this problem. The present invention solves this problem by constructing new palmprint training images. By observation, the maximum rotation error between the palmprint image to be recognized and the palmprint training image is about 10°. Assume that there is a palmprint training ROI image A in the system for a person's palmprint, and the rotation angle α of the palmprint training ROI image A is 3°, 6°, 9°, -3°, -6°, - 9°, get the rotated palmprint training ROI image, that is, form a new palmprint training ROI image set A1, A2, A3, A4, A5, A6, suppose the system also includes multiple palmprint training ROIs of B and C image, then the final palmprint training ROI image set is A, A1, A2, A3, A4, A5, A6, B, C, and the structure of the palmprint training ROI image set can effectively compensate for the rotation error;

其中旋转角度α,生成的新的掌纹训练图像的数量,可以根据实际情况调整。Among them, the rotation angle α and the number of new palmprint training images generated can be adjusted according to the actual situation.

步骤(4)掌纹特征提取-建立掌纹方向特征编码RPOCStep (4) Palmprint Feature Extraction-Establish Palmprint Orientation Feature Coding RPOC

掌纹的主要特征是线特征,同时这些线是具有方向性的,那么方向特征也可以有效表达掌纹的本质结构。在掌纹图像的局部区域,掌纹线可以被近似的看成是一条短直线,因此可以使用有限Radon变换(the finiteRadon transform,可简称为FRAT)来计算掌线的方向。然而,由于FRAT具有“环绕效应”,在计算方向特征的时候并不准确。本发明设计了一种新颖的改进Radon变换(Modified Finite Radon Transform,简称为MFRAT来准确的计算掌纹特征。MFRAT的计算掌纹特征如下:The main feature of the palmprint is the line feature, and these lines are directional, so the directional feature can also effectively express the essential structure of the palmprint. In the local area of the palmprint image, the palmline can be approximated as a short straight line, so the finite Radon transform (the finite Radon transform, FRAT for short) can be used to calculate the direction of the palmline. However, due to the "surround effect" of FRAT, it is not accurate when calculating the direction feature. The present invention has designed a novel improved Radon transform (Modified Finite Radon Transform, is referred to as MFRAT to accurately calculate the palmprint feature. The calculation palmprint feature of MFRAT is as follows:

定义Zp={0,1,...,p-1},其中p为正整数,对于有限二维网格Zp 2上的实值方程图像f[x,y],MFRAT定义为:Define Z p = {0, 1, ..., p-1}, where p is a positive integer, for the real-valued equation image f[x, y] on the finite two-dimensional grid Z p 2 , MFRAT is defined as:

rr [[ LL kk ]] == MFRATMFRAT ff (( kk )) == ΣΣ (( ii ,, jj )) ∈∈ kk ff [[ ii ,, jj ]] -- -- -- (( 11 ))

其中,Lk为在二维网格Z2 p中,f[x,y]的一些点组成的直线:Among them, L k is a straight line formed by some points of f[x, y] in the two-dimensional grid Z 2 p :

                Lk={(i,j):j=k(i-i0)+j0,i∈Zp}    (2)L k = {(i, j): j=k(ii 0 )+j 0 , i∈Z p } (2)

上式中,Lk为直线方程,(i0,j0)为Z2 p的中心点。k表示为Lk的斜率。那么Lk就表示为经过Z2 p的中心点(i0,j0)不同斜率(方向)的直线。Lk还有另外一种表示方法L(θk),其中,θK是对应于k的角度值。In the above formula, L k is the straight line equation, (i 0 , j 0 ) is the center point of Z 2 p . k is expressed as the slope of L k . Then L k is expressed as a straight line passing through the center point (i 0 , j 0 ) of Z 2 p with different slopes (directions). L k has another representation method L(θ k ), where θ K is the angle value corresponding to k.

式(1)中的r(Lk)表示对不同方向的Lk进行积分(求和),即r(Lk)代表了不同方向的Lk的能量。通过比较r(Lk)的大小来计算掌纹的方向信息。由于掌纹图像中,掌线的像素值一般较小,那么选择r(Lk)中最小值的方向作为最终的方向信息。见下式:r(L k ) in formula (1) represents the integration (summation) of L k in different directions, that is, r(L k ) represents the energy of L k in different directions. The direction information of the palmprint is calculated by comparing the size of r(L k ). Since the pixel value of the palm line is generally small in the palmprint image, the direction of the minimum value in r(L k ) is selected as the final direction information. See the formula below:

θθ kk (( ii 00 ,, jj 00 )) == argarg (( minmin kk (( rr [[ LL kk ]] )) )) ,, kk == 1,21,2 ,, ·&Center Dot; ·&Center Dot; ·&Center Dot; NN -- -- -- (( 33 ))

在整个掌纹图像中,逐像素或者多个像素的移动Z2 p,那么整个图像的方向信息就被计算出来。掌纹图像的方向图公式为:In the entire palmprint image, the direction information of the entire image is calculated by moving Z 2 p pixel by pixel or multiple pixels. The formula of the orientation map of the palmprint image is:

其中k(i,j)为(3)式θk(i,j)的k值。Among them, k(i, j) is the value of k in formula (3) θ k (i, j).

在MFRAT中,有三个参数可以在应用中被调整,分别是p、N和W。一是p,它决定了二维网格Z2 p的大小,也就等于决定了Lk的长度;二是k的数量N,它表示计算多少条线的能量,如果N大则计算量大,如果N小则方向特征过少,一般而言,N的大小介于6~12之间;三是Lk的宽度W,可以根据应用需求来调整W的大小,一般而言,W的大小介于1~4之间。本发明中,p被设定为16;N被设定为6;W被设定为4,最终的掌纹特征图像即掌纹训练ROI图像为32×32像素。In MFRAT, there are three parameters that can be adjusted in the application, namely p, N and W. One is p, which determines the size of the two-dimensional grid Z 2 p , which is equivalent to determining the length of L k ; the other is the number N of k, which indicates the energy of how many lines are calculated. If N is large, the calculation amount will be large , if N is small, there are too few directional features. Generally speaking, the size of N is between 6 and 12; the third is the width W of L k , and the size of W can be adjusted according to application requirements. Generally speaking, the size of W Between 1 and 4. In the present invention, p is set to 16; N is set to 6; W is set to 4, and the final palmprint feature image, that is, the palmprint training ROI image is 32×32 pixels.

步骤(5)基于点对区域的掌纹匹配Step (5) based on point-to-area palmprint matching

在其他掌纹识别方法中,归一化汉明距离(the Normalized HammingDistance)或者角度距离(Angular Distance)常被用于特征匹配。但是使用汉明距离或者角度距离的匹配结果往往不够健壮,原因是它们是基于像素对像素匹配的。一般而言,由于待识别的掌纹图像与掌纹训练图像间存在位移、旋转误差,因此两个图像的像素无法精确重合。本发明设计的基于点对区域的距离函数来进行掌纹匹配,能有效提高掌纹匹配的精度。In other palmprint recognition methods, the Normalized Hamming Distance or Angular Distance is often used for feature matching. However, matching results using Hamming distance or angular distance are often not robust because they are based on pixel-to-pixel matching. Generally speaking, due to displacement and rotation errors between the palmprint image to be recognized and the palmprint training image, the pixels of the two images cannot be precisely overlapped. The palmprint matching is performed based on the point-to-area distance function designed by the present invention, which can effectively improve the accuracy of the palmprint matching.

设A是一幅掌纹训练图像,B是一幅掌纹测试图像,它们来自同一个手掌,但是在不同时间段采集的。A与B的大小都为m×n像素。进一步设A(i,j)与B(x,y)是两个在相同位置对应点。如果A与B间没有位移、旋转误差,那么我们知道A(i,j)与B(x,y)是重合的,即“i=x”且“j=y”。但,如前段所提到的,由于位移与旋转误差,A(i,j)往往和B(x,y)并不重合。从另一方面说,A(i,j)出现在B(x,y)附近的概率比较大。根据以上分析,设计的基于点对区域的匹配可以表示为:Suppose A is a palmprint training image and B is a palmprint test image, they are from the same palm, but collected at different time periods. Both A and B have a size of m×n pixels. Further assume that A(i, j) and B(x, y) are two corresponding points at the same position. If there is no displacement or rotation error between A and B, then we know that A(i, j) and B(x, y) are coincident, that is, "i=x" and "j=y". However, as mentioned in the previous paragraph, due to displacement and rotation errors, A(i, j) often does not coincide with B(x, y). On the other hand, the probability of A(i, j) appearing near B(x, y) is relatively high. According to the above analysis, the designed point-to-area based matching can be expressed as:

sthe s (( AA ,, BB )) == (( ΣΣ ii == 11 mm ΣΣ jj == 11 nno AA (( ii ,, jj )) ⊗⊗ BB ‾‾ (( ii ,, jj )) )) // mm ×× nno -- -- -- (( 55 ))

(5)式中,s(A,B)表示从A到B的匹配距离。“”表示逻辑“等”操作,即A(i,j)与 B(i,j)中的任何一个像素的值相等,则A(i,j) B(i,j)的值为1,反之则为0。 B(i,j)是以B(i,j)为中心的局部区域,可以被定义为不同的形状。类似的,从B到A的匹配距离为:In formula (5), s(A, B) represents the matching distance from A to B. "" indicates the logical "etc" operation, that is, A(i, j) and The value of any pixel in B(i, j) is equal, then A(i, j) The value of B(i, j) is 1, otherwise it is 0. B(i,j) is a local region centered on B(i,j), which can be defined as different shapes. Similarly, the matching distance from B to A is:

sthe s (( BB ,, AA )) == (( ΣΣ ii == 11 mm ΣΣ jj == 11 nno BB (( ii ,, jj )) ⊗⊗ AA ‾‾ (( ii ,, jj )) )) // mm ×× nno -- -- -- (( 66 ))

最终的匹配距离为:The final matching distance is:

            S(A,B)=S(B,A)=Max(s(A,B),s(B,A))    (7)S(A,B)=S(B,A)=Max(s(A,B),s(B,A)) (7)

使用点对区域的匹配。本发明中, B(i,j)被设定为面积为5像素大小的十字形区域(B(i-1,j),B(i+1,j),B(i,j),B(i,j-1),B(i,j+1)),或者9像素大小的方形区域((B(i-1,j-1),B(i-1,j+1),B(i-1,j),B(i+1,j),B(i,j),B(i,j-1),B(i,j+1),B(i+1,j+1),B(i+1,j-1))。Use point-to-region matching. In the present invention, B(i, j) is set as a cross-shaped area with an area of 5 pixels (B(i-1, j), B(i+1, j), B(i, j), B(i, j -1), B(i, j+1)), or a square area of 9 pixels in size ((B(i-1, j-1), B(i-1, j+1), B(i-1 , j), B(i+1, j), B(i, j), B(i, j-1), B(i, j+1), B(i+1, j+1), B (i+1, j-1)).

相对于现有技术,本发明的有益效果是:Compared with the prior art, the beneficial effects of the present invention are:

其一,使用构造掌纹训练ROI图像的方法补偿旋转误差。First, use the method of constructing the palmprint training ROI image to compensate the rotation error.

正如本发明前文背景技术所提到的,由于不完善的预处理处理操作,待识别的掌纹测试图像往往和注册阶段采集的掌纹训练图像有较大的旋转误差,易造成错误识别,本发明构造新的掌纹训练ROI图像用于补偿旋转误差。例如,系统中存有一幅掌纹训练ROI图像A,对掌纹训练ROI图像A进行旋转,角度α分别为3°、6°、9°、-3°、-6°、-9°,得到新的掌纹训练ROI图像集A1、A2、A3、A4、A5、A6。若系统中存有多幅掌纹训练ROI图像,除了掌纹训练ROI图像A之外还有B、C等,那么最后的掌纹训练ROI图像集为A、A1、A2、A3、A4、A5、A6、B、C。其中旋转角度α,生成的新的掌纹训练ROI图像的数量,根据实际情况调整。通过构造掌纹训练ROI图像集的方法来补偿旋转误差,可以有效的降低旋转误差给掌纹图像识别带来的负面影响。As mentioned in the background technology of the present invention, due to the imperfect preprocessing operation, the palmprint test image to be recognized often has a large rotation error with the palmprint training image collected in the registration stage, which is easy to cause wrong recognition. The invention constructs a new palmprint training ROI image for compensating the rotation error. For example, there is a palmprint training ROI image A in the system, and the palmprint training ROI image A is rotated, and the angles α are 3°, 6°, 9°, -3°, -6°, -9° respectively, and the obtained New palmprint training ROI image sets A 1 , A 2 , A 3 , A 4 , A 5 , A 6 . If there are multiple palmprint training ROI images in the system, in addition to the palmprint training ROI image A, there are also B, C, etc., then the final palmprint training ROI image set is A, A 1 , A 2 , A 3 , A 4 , A 5 , A 6 , B, C. Among them, the rotation angle α and the number of generated new palmprint training ROI images are adjusted according to the actual situation. Compensating the rotation error by constructing the palmprint training ROI image set can effectively reduce the negative impact of the rotation error on palmprint image recognition.

其二,提出掌纹方向特征编码RPOC,即Robust Palmprint OrientationCode,其中改进有限Radon变换MFRAT(Modified Finite RadonTransform),能快速准确的提取掌纹的方向特征的高精度识别率。现有技术中,经典的基于方向信息的掌纹识别方法Competitive Code使用6个方向的Gabor滤波器对图像进行滤波,通过比较滤波器响应值的大小来确定像素的方向值。但是Gabor滤波与图像的卷积比较费时,因为需要用到大量的乘法与加法操作,而且Gabor滤波器不能很好的模拟线状特征。Second, the palmprint orientation feature code RPOC is proposed, that is, Robust Palmprint OrientationCode, which improves the finite Radon transform MFRAT (Modified Finite RadonTransform), which can quickly and accurately extract the palmprint orientation feature with high-precision recognition rate. In the prior art, Competitive Code, a classic palmprint recognition method based on direction information, uses Gabor filters in six directions to filter the image, and determines the direction value of the pixel by comparing the response values of the filters. However, the convolution of the Gabor filter and the image is time-consuming, because a large number of multiplication and addition operations are required, and the Gabor filter cannot simulate linear features well.

本发明提出改进的有限Radon变换MFRAT,在掌纹图像的局部范围内,除了高精度的识别率,掌纹方向特征编码RPOC的一大优势是具有非常快的处理速度,因为在使用MFRAT做特征提取时,主要使用加法运算,在6个方向的线状区域进行加法操作,可以有效的减少掌纹特征提取的时间,且能非常好的拟和线状特征,具有比Gabor滤波器更好的提取方向特征的能力。在具体实施方式的图5MFRAT中,线的宽度W为1,方向的数量为6个,(a)(b)(c)(d)(e)(f)图像代表了不同方向的线的积分(求和),这些方向分别为0°,30°,60°,90°,120°,150°。The present invention proposes an improved finite Radon transform MFRAT. In the local range of the palmprint image, in addition to the high-precision recognition rate, a major advantage of the palmprint direction feature coding RPOC is that it has a very fast processing speed, because when using MFRAT as a feature When extracting, the addition operation is mainly used, and the addition operation is performed in the linear area in 6 directions, which can effectively reduce the time of palmprint feature extraction, and can fit the linear feature very well, and has a better performance than the Gabor filter. Ability to extract directional features. In Figure 5MFRAT of the specific embodiment, the width W of the line is 1, and the number of directions is 6, and the (a)(b)(c)(d)(e)(f) images represent the integral of lines in different directions (summed), these directions are 0°, 30°, 60°, 90°, 120°, 150°.

另外在具体实施方式图7是本发明的比较图中,(a)图像是原始的掌纹ROI图像,(b)是基于CompetitiveCode的掌纹识别方法,(c)是掌纹方向特征编码RPOC,可以看出,本发明掌纹方向特征编码RPOC可以更好的反映掌纹结构特征。在图11中,展示了掌纹方向特征编码RPOC与几种经典的掌纹识别方法(Palmcode、Fuioncode、Competitivecode)的ROC曲线图。在ROC曲线中,给定一个FAR值,GAR的值越大,说明识别率越好。可以看出,掌纹方向特征编码RPOC的识别性能要明显好于现有技术中其他几种经典的掌纹识别方法。In addition, Fig. 7 is a comparative figure of the present invention, (a) image is the original palmprint ROI image, (b) is the palmprint recognition method based on CompetitiveCode, (c) is the palmprint direction feature code RPOC, It can be seen that the palmprint direction feature code RPOC of the present invention can better reflect the palmprint structural features. In Fig. 11, the ROC curves of palmprint orientation feature code RPOC and several classic palmprint recognition methods (Palmcode, Fuioncode, Competitivecode) are shown. In the ROC curve, given a FAR value, the larger the value of GAR, the better the recognition rate. It can be seen that the recognition performance of the palmprint orientation feature code RPOC is significantly better than other classical palmprint recognition methods in the prior art.

其三,提出一种新颖的点对区域的掌纹特征匹配,具有更好的容错能力。现有技术中,归一化汉明距离(Normalized Hamming distance)或者角度距离(Angular distance)常被用于特征匹配。但是使用汉明距离或者角度距离的匹配结果往往不够健壮,原因是它们是基于像素对像素匹配的。一般而言,由于待识别的掌纹测试图像与注册阶段采集的掌纹训练图像间存在位移、旋转误差,因此待识别的掌纹测试图像与注册阶段采集的掌纹训练图像的像素无法精确重合。Third, a novel point-to-area palmprint feature matching is proposed, which has better fault tolerance. In the prior art, Normalized Hamming distance or Angular distance is often used for feature matching. However, matching results using Hamming distance or angular distance are often not robust because they are based on pixel-to-pixel matching. Generally speaking, due to the displacement and rotation errors between the palmprint test image to be recognized and the palmprint training image collected in the registration stage, the pixels of the palmprint test image to be recognized and the palmprint training image collected in the registration stage cannot be accurately overlapped. .

本发明中设计的基于点对区域的匹配可以表示为:The point-to-area matching based on the design in the present invention can be expressed as:

sthe s (( AA ,, BB )) == (( ΣΣ ii == 11 mm ΣΣ jj == 11 nno AA (( ii ,, jj )) ⊗⊗ BB ‾‾ (( ii ,, jj )) )) // mm ×× nno -- -- -- (( 88 ))

(8)式中,s(A,B)表示从A到B的匹配距离。“”表示逻辑“等”操作,即A(i,j)与 B(i,j)中的任何一个像素的值相等,则A(i,j) B(i,j)的值为1,反之则为0。 B(i,j)是以B(i,j)为中心的局部区域,可以被定义为不同的形状。类似的,从B到A的匹配距离为:In formula (8), s(A, B) represents the matching distance from A to B. "" indicates the logical "etc" operation, that is, A(i, j) and The value of any pixel in B(i, j) is equal, then A(i, j) The value of B(i, j) is 1, otherwise it is 0. B(i,j) is a local region centered on B(i,j), which can be defined as different shapes. Similarly, the matching distance from B to A is:

sthe s (( BB ,, AA )) == (( ΣΣ ii == 11 mm ΣΣ jj == 11 nno BB (( ii ,, jj )) ⊗⊗ AA ‾‾ (( ii ,, jj )) )) // mm ×× nno -- -- -- (( 99 ))

最终的匹配距离为:The final matching distance is:

         S(A,B)=S(B,A)=Max(s(A,B),s(B,A))         (10)S(A,B)=S(B,A)=Max(s(A,B),s(B,A)) (10)

作为对现有技术的进一步改进,本发明中的 B(i,j)被设定为面积为5像素大小的十字形区域(B(i-1,j),B(i+1,j),B(i,j),B(i,j-1),B(i,j+1),B(i,j),B(i,j-1),B(i,j+1)),或者9像素大小的方形区域((B(i-1,j-1),B(i-1,j+1),B(i-1,j),B(i+1,j),B(i,j),B(i,j-1),B(i,j+1),B(i+1,j+1),B(i+1,j-1)。因此本发明设计的基于点对区域的距离函数来进行掌纹匹配,具有很强的容错能力,能有效提高匹配的精度。As a further improvement to the prior art, the present invention B(i, j) is set as a cross-shaped area with an area of 5 pixels (B(i-1, j), B(i+1, j), B(i, j), B(i, j -1), B(i, j+1), B(i, j), B(i, j-1), B(i, j+1)), or a 9-pixel square area ((B( i-1, j-1), B(i-1, j+1), B(i-1, j), B(i+1, j), B(i, j), B(i, j -1), B(i, j+1), B(i+1, j+1), B(i+1, j-1).Therefore the present invention designs based on the point-to-area distance function to control Pattern matching has strong fault tolerance and can effectively improve the matching accuracy.

附图说明Description of drawings

图1是基于方向特征的掌纹识别方法的流程图。Fig. 1 is a flow chart of a palmprint recognition method based on direction features.

图2是本发明采集的掌纹图像。Fig. 2 is the palmprint image that the present invention gathers.

图3是本发明剪切后原始的掌纹训练ROI图像。Fig. 3 is the original palmprint training ROI image after the present invention cuts.

图4是本发明构造掌纹训练ROI图像集的示意图。Fig. 4 is the schematic diagram that the present invention constructs ROI image collection of palmprint training.

图5是本发明9×9大小的MFRAT示意图。Fig. 5 is a schematic diagram of the 9×9 size MFRAT of the present invention.

图6是本发明16×16大小的MFRAT示意图。Fig. 6 is a schematic diagram of a 16×16 size MFRAT of the present invention.

图7是本发明的RPOC与Competitivecode特征比较图。Fig. 7 is a comparison chart of RPOC and Competitivecode features of the present invention.

图8是本发明点对区域匹配算子的示意图。Fig. 8 is a schematic diagram of a point-to-region matching operator in the present invention.

图9是本发明验证试验中,真匹配与假匹配的匹配值分布图。Fig. 9 is a distribution diagram of matching values of true matching and false matching in the verification test of the present invention.

图10是本发明验证试验的FAR与FRR分布图。Fig. 10 is a distribution diagram of FAR and FRR of the verification test of the present invention.

图11是本发明掌纹方向特征编码RPOC结果比较的ROC曲线图。Fig. 11 is the ROC curve diagram of the RPOC result comparison of the palmprint direction feature encoding of the present invention.

具体实施方式  下面结合附图对本发明的实施例作进一步的说明。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be further described below in conjunction with the accompanying drawings.

图1是基于方向特征的掌纹识别方法的流程图。在图1中,基于方向特征的掌纹识别方法包括注册过程和识别过程。Fig. 1 is a flow chart of a palmprint recognition method based on direction features. In Fig. 1, the palmprint recognition method based on direction features includes registration process and recognition process.

注册过程是:用户使用采集设备进行掌纹图像采集,与用户的个人信息如姓名、ID号等存入系统中。一般情况下,对每位用户需进行1~3次采集,存入模版数据库1~3幅掌纹训练图像。采用掌纹图像预处理,切割掌纹训练图像中128×128大小的中心区域作为掌纹训练ROI图像。构造掌纹训练ROI图像集,是对其中的一副掌纹训练ROI图像进行若干小角度旋转,形成若干幅旋转后的掌纹训练ROI图像,即形成新的掌纹训练ROI图像集。使用MFRAT提取所有掌纹训练ROI图像的方向特征,将形成掌纹训练图像集的掌纹方向特征模版存入模版数据库中。其中,每个掌纹训练ROI图像集的掌纹方向特征模版都和先前存入的个人身份信息如姓名、ID号等对应。The registration process is: the user uses the collection device to collect palmprint images, and the user's personal information such as name, ID number, etc. is stored in the system. Generally, 1 to 3 collections are required for each user, and 1 to 3 palmprint training images are stored in the template database. Using palmprint image preprocessing, cut the central area of 128×128 size in the palmprint training image as the palmprint training ROI image. To construct the palmprint training ROI image set is to rotate one of the palmprint training ROI images in small angles to form several rotated palmprint training ROI images, that is, to form a new palmprint training ROI image set. Use MFRAT to extract the directional features of all palmprint training ROI images, and store the palmprint directional feature templates that form the palmprint training image set into the template database. Wherein, the palmprint direction feature template of each palmprint training ROI image set corresponds to the previously stored personal identity information such as name and ID number.

识别过程是:用户使用采集设备进行掌纹图像采集。对掌纹测试图像预处理,切割掌纹测试图像中128×128大小的中心区域作为掌纹测试ROI图像。用MFRAT提取掌纹测试ROI图像的方向特征,形成待识别的掌纹方向特征模版。对于身份验证操作,待识别用户还需要向系统中输入ID号等身份信息。掌纹测试方向特征模版与训练模版数据库中的具有相同ID号的若干掌纹训练方向特征模版进行匹配。使用点对区域的掌纹匹配。取测试方向特征模版与模版数据库中训练方向特征模版具有最大相似度的值作为最终的匹配值。若此匹配值大于事先设定的阈值T,则验证操作成功。否则验证失败。对于身份辨识操作,待识别用户无需向系统中输入ID号等身份信息,掌纹测试方向特征模版与训练模版数据库中所有训练特征模版进行匹配,系统返回与测试方向特征模版具有最大匹配值的训练方向特征模版的ID号,若此匹配值大于事先设定的阈值T,则辨识成功。否则辨识失败。The identification process is: the user uses the collection device to collect palmprint images. To preprocess the palmprint test image, cut the center area of 128×128 size in the palmprint test image as the palmprint test ROI image. Use MFRAT to extract the directional features of the palmprint test ROI image to form a palmprint directional feature template to be recognized. For identity verification operations, the user to be identified also needs to input identity information such as an ID number into the system. The palmprint test direction feature template is matched with several palmprint training direction feature templates with the same ID number in the training template database. Palmprint matching using point-to-region. The value of the maximum similarity between the test direction feature template and the training direction feature template in the template database is taken as the final matching value. If the matching value is greater than the preset threshold T, the verification operation is successful. Otherwise verification fails. For the identity recognition operation, the user to be identified does not need to input identity information such as an ID number into the system. The palmprint test direction feature template is matched with all training feature templates in the training template database, and the system returns the training pattern with the largest matching value with the test direction feature template. The ID number of the direction feature template. If the matching value is greater than the preset threshold T, the identification is successful. Otherwise, the identification fails.

图2是本发明采集的掌纹图像。在采集的掌纹图像中,背景为黑色,便于分割出掌纹区域图像。此图像分辨率约为75dpi。虽然分辨率低,但掌纹主线、皱褶等特征仍然相当清楚,可以用来身份认证。使用低分辨率掌纹图像的第一个优点是图像采集设备便宜,利于降低成本,第二个优点是图像的尺寸小,在处理时速度快。Fig. 2 is the palmprint image that the present invention gathers. In the collected palmprint image, the background is black, which is convenient for segmenting the palmprint area image. This image resolution is about 75dpi. Although the resolution is low, features such as the main line and wrinkles of the palm print are still quite clear and can be used for identity authentication. The first advantage of using low-resolution palmprint images is that the image acquisition equipment is cheap, which is beneficial to reduce costs, and the second advantage is that the size of the image is small and the processing speed is fast.

图3是本发明剪切后原始的掌纹训练ROI图像。在剪切后的掌纹训练ROI图像中,仍然含有掌纹的主要特征,如主线、皱褶等。使用掌纹训练ROI图像的主要目的是对掌纹图像进行定位,使得来自同一个手掌在不同时间采集的掌纹图像间具有比较小的位移与旋转误差,便于掌纹匹配。Fig. 3 is the original palmprint training ROI image after the present invention cuts. In the cropped palmprint training ROI image, it still contains the main features of the palmprint, such as main lines and wrinkles. The main purpose of using the palmprint training ROI image is to locate the palmprint image, so that the palmprint images collected at different times from the same palm have relatively small displacement and rotation errors, which is convenient for palmprint matching.

图4是本发明构造掌纹训练ROI图像集的示意图。通过观察,待识别掌纹图像即测试图像和注册阶段采集的掌纹训练图像间的最大旋转误差约为10°。设对某个人的掌纹,系统中存有一幅掌纹训练ROI图像A,对掌纹训练ROI图像A分别旋转3°、6°、9°、-3°、-6°、-9°,得到新的训练掌纹ROI图像A1、A2、A3、A4、A5、A6。若系统中存有多幅掌纹训练ROI图像,除了掌纹训练ROI图像A之外还有B、C等,那么最后的掌纹训练图像集为A、A1、A2、A3、A4、A5、A6、B、C。通过掌纹训练ROI图像集的构造,能有效补偿旋转误差。Fig. 4 is the schematic diagram that the present invention constructs ROI image collection of palmprint training. Through observation, the maximum rotation error between the palmprint image to be recognized, that is, the test image and the palmprint training image collected in the registration stage is about 10°. Assume that there is a palmprint training ROI image A in the system for a person's palmprint, and the palmprint training ROI image A is rotated 3°, 6°, 9°, -3°, -6°, -9° respectively, Get new training palmprint ROI images A 1 , A 2 , A 3 , A 4 , A 5 , A 6 . If there are multiple palmprint training ROI images in the system, in addition to the palmprint training ROI image A, there are also B, C, etc., then the final palmprint training image set is A, A 1 , A 2 , A 3 , A 4 , A5 , A6 , B, C. Through the construction of palmprint training ROI image set, the rotation error can be effectively compensated.

图5是本发明9×9大小的MFRAT示意图。在图5MFRAT中,线的宽度W为1,方向的数量为6个,(a)(b)(c)(d)(e)(f)图像代表了不同方向的线的积分(求和),这些方向分别为0°,30°,60°,90°,120°,150°。使用此MFRAT,每次可以计算一个像素(中心像素)的方向特征。Fig. 5 is a schematic diagram of the 9×9 size MFRAT of the present invention. In Figure 5MFRAT, the width W of the line is 1, and the number of directions is 6, and the (a)(b)(c)(d)(e)(f) images represent the integral (summation) of lines in different directions , these directions are 0°, 30°, 60°, 90°, 120°, 150°, respectively. Using this MFRAT, direction features can be calculated one pixel (central pixel) at a time.

图6是本发明16×16大小的MFRAT示意图。在图6的MFRAT中,线的宽度W为4,方向的数量为6个,(a)(b)(c)(d)(e)(f)图像代表了不同方向的线的积分,这些方向分别为0°,30°,60°,90°,120°,150°。使用此MFRAT,每次可以计算4×4个像素(中心区域的深色像素)的方向特征。此4×4个像素具有相同的方向特征值,在特征图像中,此4×4个像素可被看作为1个像素,因此128×128的原始图像,其特征图像为32×32像素大小。Fig. 6 is a schematic diagram of a 16×16 size MFRAT of the present invention. In the MFRAT of Figure 6, the width W of the line is 4, and the number of directions is 6. The (a)(b)(c)(d)(e)(f) images represent the integral of lines in different directions. These The directions are 0°, 30°, 60°, 90°, 120°, 150°. Using this MFRAT, the orientation features of 4×4 pixels (dark pixels in the central region) can be calculated at a time. The 4×4 pixels have the same directional feature value, and in the feature image, the 4×4 pixels can be regarded as 1 pixel, so the feature image of the original image of 128×128 has a size of 32×32 pixels.

图7是本发明的RPOC与Competitivecode特征比较图。其中(a)图像是原始的掌纹ROI图像,(b)是基于CompetitiveCode的掌纹识别方法,(c)是掌纹方向特征编码RPOC。可以看出,掌纹方向特征编码RPOC可以更好的反映掌纹结构特征。这里需要指出的是,图7(b)与(c)的大小为32×32像素,为了方便显示,它们被放大。其中每个小方格代表一个像素。此外,图7(b)与(c)中,不同的灰度值代表了不同的方向值。Fig. 7 is a comparison chart of RPOC and Competitivecode features of the present invention. Among them, (a) image is the original palmprint ROI image, (b) is the palmprint recognition method based on CompetitiveCode, and (c) is the palmprint orientation feature code RPOC. It can be seen that the palmprint orientation feature code RPOC can better reflect the palmprint structural features. It should be pointed out here that the size of Figure 7(b) and (c) is 32×32 pixels, and they are enlarged for the convenience of display. Each small square represents a pixel. In addition, in Figure 7(b) and (c), different gray values represent different orientation values.

图8是本发明点对区域匹配算子的示意图。其中(a)是点对点的匹配算子,(b)是点对十字形区域的匹配算子。(c)是点对小方形的匹配算子。Fig. 8 is a schematic diagram of a point-to-region matching operator in the present invention. Where (a) is a point-to-point matching operator, and (b) is a point-to-cross-shaped matching operator. (c) is a point-to-small square matching operator.

图9是本发明验证试验中,匹配值的分布图。Fig. 9 is a distribution diagram of matching values in the verification test of the present invention.

在验证实验中,来自同一个手掌的掌纹匹配称为真匹配,即Genuine匹配,来自不同手掌的掌纹匹配称为假匹配,即Imposter匹配。真匹配的结果就是合法用户对自己合法身份的验证。而假匹配则是冒充真实用户的匹配。图9是对所有真匹配与假匹配中匹配值的统计,真匹配的匹配值分布中心点约为0.7,假匹配的匹配值分布中心点约为0.5。从图9中可以看出,真匹配与假匹配值能较好的分开,冒充者很难冒充成功。对于一个完美的系统,真匹配值与假匹配值的分布应该没有交点。In the verification experiment, the palmprint matching from the same palm is called true matching, namely Genuine matching, and the palmprint matching from different palms is called false matching, namely Imposter matching. The result of the true match is the verification of the legitimate user's legal identity. A fake match is one that pretends to be a real user. Figure 9 is the statistics of the matching values in all true matches and false matches, the center point of the distribution of matching values of true matches is about 0.7, and the center point of distribution of matching values of false matches is about 0.5. It can be seen from Figure 9 that true matching and false matching values can be separated better, and it is difficult for an imposter to pretend to be successful. For a perfect system, the distributions of true and false matches should have no intersections.

图10是本发明验证试验的FAR与FRR分布图。Fig. 10 is a distribution diagram of FAR and FRR of the verification test of the present invention.

生物特征识别技术中一般采用三个指标来衡量识别效果,即误识率(False Acceptance Rate,FAR)、误拒率(False Reject Rate,FRR)和等错率(Equal Error Rate,EER)。FRR是指系统将真实用户当成假冒者而拒绝的概率;FAR是指系统将假冒者当成真实用户而接受的概率。EER是指FAR与FRR相等时候的错误率。FRR和FAR是同一个算法系统的两个参数,把它们放在同一个坐标中,如图所示,FAR是随着阈值增大而减小的,FRR是随着阈值增大而增大的。一般而言,FAR与FRR呈反比关系,FAR越大,则FRR越小,反之亦然。FAR与FRR在图中有交叉点,这个点是在某个阈值下的FAR与FRR等值的点(对应此阈值的等值点称为EER)。习惯上使用EER来衡量算法的综合性能,对于一个更优的掌纹识别算法,希望在相同阈值情况下,FAR和FRR都越小越好。Biometric recognition technology generally uses three indicators to measure the recognition effect, namely False Acceptance Rate (FAR), False Rejection Rate (False Reject Rate, FRR) and Equal Error Rate (Equal Error Rate, EER). FRR refers to the probability that the system rejects a real user as a counterfeiter; FAR refers to the probability that the system accepts a counterfeiter as a real user. EER refers to the error rate when FAR is equal to FRR. FRR and FAR are two parameters of the same algorithm system, put them in the same coordinates, as shown in the figure, FAR decreases as the threshold increases, and FRR increases as the threshold increases . Generally speaking, there is an inverse relationship between FAR and FRR, the larger the FAR, the smaller the FRR, and vice versa. There is an intersection point between FAR and FRR in the figure, which is the point where FAR and FRR are equivalent under a certain threshold (the equivalent point corresponding to this threshold is called EER). It is customary to use EER to measure the overall performance of the algorithm. For a better palmprint recognition algorithm, it is hoped that under the same threshold, the smaller the FAR and FRR, the better.

图11是本发明掌纹方向特征编码RPOC结果比较的ROC曲线图。在图11中,展示了掌纹方向特征编码RPOC与几种经典的掌纹识别方法(Palmcode、Fuioncode、Competitivecode)的ROC曲线图。ROC曲线中,横坐标是误识率(FAR),纵坐标是正确的接受率(Genuine Acceptance Rate,GAR)。在ROC曲线中,给定一个误识率FAR值,正确的接受率GAR的值越大,说明识别率越好。从图11中,可以看出,掌纹方向特征编码RPOC的识别性能要明显好于其他几种经典的掌纹识别方法。Fig. 11 is the ROC curve diagram of the RPOC result comparison of the palmprint direction feature encoding of the present invention. In Fig. 11, the ROC curves of palmprint orientation feature code RPOC and several classic palmprint recognition methods (Palmcode, Fuioncode, Competitivecode) are shown. In the ROC curve, the abscissa is the false recognition rate (FAR), and the ordinate is the correct acceptance rate (Genuine Acceptance Rate, GAR). In the ROC curve, given a false recognition rate FAR value, the greater the value of the correct acceptance rate GAR, the better the recognition rate. From Figure 11, it can be seen that the recognition performance of palmprint orientation feature code RPOC is significantly better than other classical palmprint recognition methods.

实施例Example

(1)图像数据库(1) Image database

采用本发明的算法在香港理工大学生物特征识别研究中心(PolyU_BRC)的掌纹数据库中进行了实验。这些图像是分两次对不同年龄的男性和女性进行采集的,两次采集间隔平均为2个月,每次对一个手掌采集10幅左右的掌纹图像。所以,数据库中每个手掌有近20幅掌纹图像。掌纹图像大小为384×284像素。Experiments are carried out in the palmprint database of the Hong Kong Polytechnic University Biometrics Recognition Research Center (PolyU_BRC) by using the algorithm of the present invention. These images were collected twice for men and women of different ages, the average interval between the two collections was 2 months, and about 10 palmprint images were collected for each palm each time. Therefore, there are nearly 20 palmprint images for each palm in the database. The size of the palmprint image is 384×284 pixels.

(2)图像预处理(2) Image preprocessing

应用张大鹏等人提出的掌纹预处理算法[参考文献:D.Zhang,W.K.Kong,J.You,and M.Wong,“Online palmprint identification,”IEEETransactions on Pattern Analysis and Machine Intelligence,25(9)(2003),pp.1041-1050.],截取掌纹图像中心大小为128×128像素的掌纹ROI图像块,在此掌纹ROI图像块上进行掌纹特征提取与匹配。Apply the palmprint preprocessing algorithm proposed by Zhang Dapeng et al. [References: D. Zhang, W.K. Kong, J. You, and M. Wong, "Online palmprint identification," IEEE Transactions on Pattern Analysis and Machine Intelligence, 25(9)( 2003), pp.1041-1050.], intercepting palmprint image center size is the palmprint ROI image block of 128 * 128 pixels, carries out palmprint feature extraction and matching on this palmprint ROI image block.

(3)构造掌纹训练ROI图像集(3) Construct palmprint training ROI image set

我们选用采集的每个手掌的第一幅图像作为掌纹训练ROI图像集。剩下的19幅掌纹图像作为掌纹测试图像集。设对某个人的掌纹训练ROI图像A,对掌纹训练ROI图像A分别旋转3°、6°、9°、-3°、-6°、-9°,得到新的掌纹训练ROI图像集A1、A2、A3、A4、A5、A6。那么最后的掌纹训练ROI图像集为A、A1、A2、A3、A4、A5、A6,共有7幅掌纹训练ROI图像。We select the first image of each palm collected as the palmprint training ROI image set. The remaining 19 palmprint images are used as the palmprint test image set. Assume that the palmprint training ROI image A of a certain person is rotated 3°, 6°, 9°, -3°, -6°, -9° respectively to the palmprint training ROI image A to obtain a new palmprint training ROI image Set A 1 , A 2 , A 3 , A 4 , A 5 , A 6 . Then the final palmprint training ROI image set is A, A 1 , A 2 , A 3 , A 4 , A 5 , A 6 , and there are 7 palmprint training ROI images in total.

(4)使用MFRAT提取掌纹的方向特征(4) Use MFRAT to extract the direction feature of palmprint

使用MFRAT提取掌纹的方向特征,本发明中,p被设定为16;N被设定为6;W被设定为4。最终的特征图像即掌纹训练ROI图像大小为32×32像素。Use MFRAT to extract the direction feature of palmprint, in the present invention, p is set to 16; N is set to 6; W is set to 4. The final feature image, that is, the palmprint training ROI image, has a size of 32×32 pixels.

(5)使用基于点对区域的掌纹匹配进行匹配(5) Use point-to-area palmprint matching for matching

使用基于点对区域的掌纹匹配。Use point-to-area based palmprint matching.

本发明中, B(i,j)被设定为面积为5像素的十字形区域(B(i-1,j),B(i+1,j),B(i,j),B(i,j-1),B(i,j+1)),或者9像素的方形区域((B(i-1,j-1),B(i-1,j+1),B(i-1,j),B(i+1,j),B(i,j),B(i,j-1),B(i,j+1),B(i+1,j+1),B(i+1,j-1))。In the present invention, B(i, j) is set as a cross-shaped area with an area of 5 pixels (B(i-1, j), B(i+1, j), B(i, j), B(i, j- 1), B(i, j+1)), or a 9-pixel square area ((B(i-1, j-1), B(i-1, j+1), B(i-1, j ), B(i+1, j), B(i, j), B(i, j-1), B(i, j+1), B(i+1, j+1), B(i +1, j-1)).

(6)掌纹识别试验结果分析(6) Analysis of palmprint recognition test results

掌纹识别试验可以分为两类,即验证(Verification)和辨识(Identification)。验证就是通过采集到的掌纹与一个已经登记的掌纹进行一对一的比对(one-to-one matching),来确认身份的过程。作为验证的前提条件,他或她的掌纹必须在掌纹库中已经注册。掌纹以一定的压缩格式存贮,并与其姓名或其标识(ID,PIN)联系起来。随后在比对现场,先验证其标识,然后,利用系统的掌纹与现场采集的掌纹比对来证明其标识是合法的。验证其实是回答了这样一个问题:″他是他自称的这个人吗?″。The palmprint recognition test can be divided into two categories, namely verification (Verification) and identification (Identification). Verification is the process of confirming the identity through one-to-one matching between the collected palmprint and a registered palmprint. As a prerequisite for verification, his or her palmprint must have been registered in the palmprint database. The palmprint is stored in a certain compressed format and linked with its name or its identification (ID, PIN). Then at the comparison site, first verify its logo, and then use the system's palmprint to compare with the palmprint collected on-site to prove that its logo is legal. Verification actually answers the question: "Is he who he claims to be?".

辨识则是把采集到的掌纹同掌纹数据库中的掌纹逐一对比,从中找出与测试掌纹相匹配的指纹。这也叫“一对多匹配(one-to-manymatching)”。辨识其实是回答了这样一个问题:“他是谁?”。Identification is to compare the collected palmprints with the palmprints in the palmprint database one by one, and find out the fingerprints that match the test palmprints. This is also called "one-to-manymatching". Recognition actually answers the question: "Who is he?".

1、验证结果分析1. Analysis of verification results

在验证试验中,掌纹测试图像集中所有的掌纹图像要与掌纹训练图像集中所有图像进行匹配。如果掌纹测试图像与掌纹训练图像来自于同一个手掌,那么他们之间的匹配被称为真实匹配(Genuine Matching),如果测试图像与掌纹训练图像来自不同的手掌,那么他们之间的匹配被称为冒名匹配(Impostor Matching)。匹配产生的结果为匹配值,匹配值的范围在[0,1]之间,如果匹配值超过了给定的阈值,则认为验证通过,否则被拒绝。图9展示了真实匹配Genuine Matching与冒名匹配ImpostorMatching的匹配值分布图。In the verification test, all the palmprint images in the palmprint test image set should be matched with all the images in the palmprint training image set. If the palmprint test image and the palmprint training image come from the same palm, then the matching between them is called Genuine Matching (Genuine Matching), if the test image and the palmprint training image come from different palms, then the matching between them Matching is called Impostor Matching. The result of the matching is a matching value, and the range of the matching value is between [0, 1]. If the matching value exceeds the given threshold, the verification is considered to be passed, otherwise it is rejected. Figure 9 shows the distribution of matching values between Genuine Matching and ImpostorMatching.

图10与下表展示了本发明方法在不同阈值时FAR与FRR值。可以看出,当FAR在4.0×10-5%时,FRR仅为1.631%。当阈值为0.616时EER约为0.16%。 阈值   FAR(%)   FRR(%) 0.5770.5780.5900.6000.6060.6120.616   8.5307.9512.6370.9790.5020.2450.148     00.0300.0460.0760.0910.1370.167  0.6200.6300.6400.6500.6600.661   0.0880.0173.6×10-34.4×10-44.0×10-50  0.2130.3200.4420.8691.6311.745 Figure 10 and the table below show the FAR and FRR values of the method of the present invention at different thresholds. It can be seen that when the FAR is 4.0×10 -5 %, the FRR is only 1.631%. The EER is about 0.16% when the threshold is 0.616. threshold FAR(%) FRR(%) 0.5770.5780.5900.6000.6060.6120.616 8.5307.9512.6370.9790.5020.2450.148 00.0300.0460.0760.0910.1370.167 0.6200.6300.6400.6500.6600.661 0.0880.017 3.6×10 -3 4.4×10 -4 4.0×10 -5 0 0.2130.3200.4420.8691.6311.745

图11与下表展示了不同掌纹识别方法的识别结果比较。当FAR在4.0×10-5%时,Palmcode的FRR为17.2%,Fusioncode的FRR为12.1%,Competitivecode的FRR为4.86%,掌纹方向特征编码RPOC的FRR仅为1.631%。Palmcode的EER为0.98%,Fusioncode的EER为0.87%,Competitivecode的EER为0.47%,RPOC的EER仅为0.16%。比其他几种方法的结果好很多。目前,从可以查阅到的资料中,本发明掌纹方向特征编码RPOC获得了掌纹识别领域的较高识别率。 Palmcode  Fusioncode   Competitive code   RPOC FAR(%)FRR(%)EER(%) 4×10-517.20.98  4×10-512.10.82     4×10-54.860.47   4×10-51.6310.16 Figure 11 and the table below show the comparison of the recognition results of different palmprint recognition methods. When the FAR is 4.0×10-5%, the FRR of Palmcode is 17.2%, the FRR of Fusioncode is 12.1%, the FRR of Competitivecode is 4.86%, and the FRR of RPOC is only 1.631%. The EER of Palmcode is 0.98%, the EER of Fusioncode is 0.87%, the EER of Competitivecode is 0.47%, and the EER of RPOC is only 0.16%. Much better results than other methods. At present, from available materials, the palmprint direction feature code RPOC of the present invention has obtained a relatively high recognition rate in the field of palmprint recognition. Palmcode Fusioncode Competitive code RPOC FAR(%)FRR(%)EER(%) 4×10 -5 17.20.98 4×10 -5 12.10.82 4×10 -5 4.860.47 4×10 -5 1.6310.16

2、辨识结果分析2. Analysis of identification results

以每个手掌的第一幅图像作为掌纹训练图像,剩下的19幅图像作为掌纹测试图像进行辨识试验。掌纹方向特征编码RPOC的辨识精度为98.12%,而PalmCode,FusionCode,CompetitiveCode的辨识精度分别为95.41%、96.46%与97.85%。在掌纹辨识试验中,掌纹方向特征编码RPOC也获得了较好的识别率。The first image of each palm is used as the palmprint training image, and the remaining 19 images are used as the palmprint test image for the recognition test. The recognition accuracy of palmprint direction feature code RPOC is 98.12%, while the recognition accuracy of PalmCode, FusionCode and CompetitiveCode are 95.41%, 96.46% and 97.85% respectively. In the palmprint recognition test, the palmprint direction feature code RPOC also achieved a good recognition rate.

3、存储量3. Storage capacity

掌纹方向特征编码RPOC的特征图像即掌纹训练图像大小为32×32,每个像素点的值可能是1、2、3、4、5、6这六个数中的一个。那么对每个像素点使用3个比特就可以代表这几个值,如使用001代表1,010代表2,011代表3,100代表4,101代表5,110代表6。以这种方法存储一幅掌纹训练图像的方向特征,则需要使用的字节数为(32×32×3)/8=384bytes。可见,掌纹方向特征编码RPOC的存储量非常小,非常适合实时应用。The size of the feature image of palmprint direction feature coding RPOC, that is, the palmprint training image, is 32×32, and the value of each pixel may be one of the six numbers of 1, 2, 3, 4, 5, and 6. Then use 3 bits for each pixel to represent these values, such as using 001 to represent 1, 010 to represent 2, 011 to represent 3, 100 to represent 4, 101 to represent 5, and 110 to represent 6. To store the direction feature of a palmprint training image in this way, the number of bytes that needs to be used is (32*32*3)/8=384bytes. It can be seen that the storage capacity of the palmprint orientation feature code RPOC is very small, which is very suitable for real-time applications.

4、处理速度4. Processing speed

除了高精度的识别率,掌纹方向特征编码RPOC的另一大优势是具有非常快的处理速度,因为在使用MFRAT做特征提取时,主要使用加法运算,因此减少了处理器的时间开销。所有试验是在主频为2.4GHZ的奔腾处理器、256M内存的个人电脑上完成的,使用的编程平台为VisualC++。下表列出了掌纹方向特征编码RPOC算法预处理、特征提取以及匹配所需要的平均时间。使用掌纹方向特征编码RPOC方法进行一次身份验证的平均响应时间小于0.4秒。掌纹方向特征编码RPOC的特征提取时间仅为50毫秒,而CompetitiveCode的特征提取时间为200毫秒,掌纹方向特征编码RPOC所用的特征提取时间只是CompetitiveCode的四分之一。     方法   处理时间 预处理时间特征提取时间匹配时间 RPOCCompetitive CodeRLOC   316ms50ms200ms2.5ms In addition to the high-precision recognition rate, another major advantage of the palmprint direction feature coding RPOC is its very fast processing speed, because when using MFRAT for feature extraction, it mainly uses addition operations, thus reducing the time overhead of the processor. All experiments were completed on a personal computer with a Pentium processor with a main frequency of 2.4GHZ and a 256M memory, and the programming platform used was Visual C++. The following table lists the average time required for palmprint direction feature encoding RPOC algorithm preprocessing, feature extraction and matching. The average response time of an identity verification using the palmprint orientation feature coding RPOC method is less than 0.4 seconds. The feature extraction time of palmprint direction feature coding RPOC is only 50 milliseconds, while that of CompetitiveCode is 200 milliseconds, and the feature extraction time of palmprint direction feature coding RPOC is only a quarter of that of CompetitiveCode. method processing time Preprocessing Time Feature Extraction Time Matching Time RPOCCompetitive CodeRLOC 316ms50ms200ms2.5ms

Claims (4)

1, a kind of based on directional characteristic palm grain identification method, comprise a: palm-print image capture, the user carries out palm-print image capture by harvester, obtain can be used for the further palmprint image gray matrix of processing, palmprint image in the registration phase collection is called the palmmprint training image, is called the palmmprint test pattern at the palmprint image of cognitive phase collection;
B: palmprint image pre-service, at first by location palm, finger position, palmprint image is rotated correction, train ROI (Region of Interest) image in the square region of the centre of palmprint image cutting 128 * 128 pixels as palmmprint then, the palmmprint training ROI image in last square shaped zone carries out feature extraction and coupling, it is characterized in that this method also comprises:
C: structure palmmprint training ROI image set, if palmmprint to the someone, there is width of cloth palmmprint training ROI image A in the system, to palmmprint training ROI image A respectively anglec of rotation α be 3 °, 6 °, 9 ° ,-3 ° ,-6 ° ,-9 °, obtain postrotational palmmprint training ROI image, promptly form new palmmprint training ROI image set A 1, A 2, A 3, A 4, A 5, A 6, also including several palmmprint training of B, C ROI image in the system of setting up departments, then last palmmprint training ROI image set is A, A 1, A 2, A 3, A 4, A 5, A 6, B, C, the structure by palmmprint training ROI image set can effectively compensate rotation error;
D: palm print characteristics extracts-sets up palmmprint direction character coding RPOC (RobustPalmprint Orientation Code)
The principal character of palmmprint is the line feature, and these lines have directivity, and promptly direction character can be expressed the essential structure of palmmprint, extracts directional characteristic MFRAT and is described below:
Definition Z p=0,1 ..., and p-1}, wherein p is a positive integer, for limited two-dimensional grid Z 2 pOn real-valued Equation f [x, y], MFRAT is defined as:
r [ L k ] = MFRAT f ( k ) = Σ ( i , j ) ∈ L k f [ i , j ]
Wherein, f[x, y] be the gradation of image matrix, L kFor at two-dimensional grid Z 2 pIn, f[x, y] the straight line formed of some points:
L k={(i,j):j=k(i-i 0)+j 0,i∈Z p}
In the following formula, L kBe straight-line equation, (i 0, j 0) be Z 2 pCentral point, k is expressed as L kSlope; L so kJust be expressed as through Z 2 pCentral point (i 0, j 0) straight line of different directions, L kAlso has another method for expressing L (θ k), wherein, θ kIt is angle value corresponding to k;
R (L in the formula k) expression is to the L of different directions kCarry out integration and promptly sue for peace, r (L k) represented the L of different directions kEnergy; By comparing r (L k) calculate the directional information of palmmprint; Select r (L k) the little direction of intermediate value is as (i 0, j 0) final directional information; Formula as follows:
θ k ( i 0 , j 0 ) = arg ( min k ( r [ L k ] ) ) , k = 1,2 , · · · N
In whole palmprint image, by the mobile Z of pixel or a plurality of pixels 2 p, the directional information of whole palmprint image is just calculated, and the directional diagram formula of palmprint image is:
Figure A2007101112890003C2
Wherein (i j) is formula θ to k K (i, j)The k value;
In MFRAT, there are three parameters in application, to adjust, be respectively p, N and W, wherein: p has determined two-dimensional grid Z 2 pSize, promptly determined L kLength; The quantity N of k represents to calculate the quantity of line, if N greatly then calculated amount is big, direction character is few if N is little, and N is between 6~12; L kWidth W can adjust according to application demand, W is between 1~4;
Use MFRAT to extract the direction character of all palmmprint training ROI images, the palmmprint direction character masterplate that forms palmmprint training ROI image set is deposited in the masterplate database;
E: based on the palmmprint coupling of point to the zone
If the A in the different time sections collection from same palm is a width of cloth palmmprint training image, B is a width of cloth palmmprint test pattern, the size of A and B all is m * n pixel, and further establishing does not have displacement and rotation error, A (i between A and B, j) with B (x, y) be two corresponding point in same position, (i is j) with B (x for A at this moment, y overlaps, i.e. " i=x " and " j=y ", since displacement and rotation error, A (i, j) often and B (x, y) do not overlap, but A (i j) appears at B (x, y) near probability is big, and the palmmprint matching list based on putting the zone of design is shown:
s ( A , B ) = ( Σ i = 1 m Σ j = 1 n A ( i , j ) ⊗ B ‾ ( i , j ) ) / m × n
In the formula, s (A, B) matching distance of expression from A to B, the operation of "  " presentation logic, (i is j) with B (i for A, the value of any one pixel j) is equal, then A (i, j)  B (i, j) value is 1, otherwise then be 0, (i is with B (i j) to B, j) be the regional area at center, can be defined as different shapes;
Similarly, the matching distance from B to A is:
s ( B , A ) = ( Σ i = 1 m Σ j = 1 n B ( i , j ) ⊗ A ‾ ( i , j ) ) / m × n
Final matching distance is:
S(A,B)=S(B,A)=Max(s(A,B),s(B,A))。
2, according to claim 1 based on directional characteristic palm grain identification method, it is characterized in that: the described palmmprint of establishing the someone, there is width of cloth palmmprint training ROI image A in the system, to palmmprint training ROI image A respectively anglec of rotation α be 3 °, 6 °, 9 ° ,-3 ° ,-6 ° ,-9 °, obtain postrotational palmmprint training ROI image, promptly form new palmmprint training ROI image set A 1, A 2, A 3, A 4, A 5, A 6, also including several palmmprint training of B, C ROI image in the system of setting up departments, then last palmmprint training ROI image set is A, A 1, A 2, A 3, A 4, A 5, A 6, B, C, anglec of rotation α wherein, the quantity that generates new palmmprint training ROI image is according to the actual conditions adjustment.
3, according to claim 1 based on directional characteristic palm grain identification method, it is characterized in that: described in MFRAT, there are three parameters in application, to adjust, be respectively p, N and W, wherein p is set at 16, N is set at 6, W is set at 4, and final palm print characteristics image is that palmmprint training ROI image is 32 * 32 pixels.
4, according to claim 1 based on directional characteristic palm grain identification method, it is characterized in that: described based on the palmmprint coupling of point to the zone, wherein (i j) is set at the cross area that area is 5 pixels (B (i-1 to B, j), and B (i+1, j), B (i, j), B (i, j-1), B (i, j+1)), perhaps the square region of 9 pixels ((B (and i-1, j-1), B (i-1, j+1), and B (i-1, j), B (i+1, j), B (i, j), and B (i, j-1), B (i, j+1), B (i+1, j+1), B (i+1, j-1)).
CNB2007101112894A 2007-06-21 2007-06-21 Palm grain identification method based on direction character Expired - Fee Related CN100458832C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2007101112894A CN100458832C (en) 2007-06-21 2007-06-21 Palm grain identification method based on direction character

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2007101112894A CN100458832C (en) 2007-06-21 2007-06-21 Palm grain identification method based on direction character

Publications (2)

Publication Number Publication Date
CN101055618A true CN101055618A (en) 2007-10-17
CN100458832C CN100458832C (en) 2009-02-04

Family

ID=38795452

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2007101112894A Expired - Fee Related CN100458832C (en) 2007-06-21 2007-06-21 Palm grain identification method based on direction character

Country Status (1)

Country Link
CN (1) CN100458832C (en)

Cited By (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101196988B (en) * 2007-12-25 2010-06-02 哈尔滨工业大学 Palm location and center area extraction method for 3D palmprint identification system
CN102073843A (en) * 2010-11-05 2011-05-25 沈阳工业大学 Non-contact rapid hand multimodal information fusion identification method
CN101593268B (en) * 2008-05-30 2012-03-07 深圳市普罗巴克科技股份有限公司 Method and system for multi-resolution fingerprint identification
CN101763501B (en) * 2008-12-24 2012-07-04 中国科学院半导体研究所 Unrestraint palm image acquisition device
CN102592152A (en) * 2012-01-05 2012-07-18 中国科学院合肥物质科学研究院 Computer-system-based online handwriting authentication method
CN102609698A (en) * 2012-02-09 2012-07-25 北京海和鑫生信息科学研究所有限公司 Method for evaluating quality of side palm print acquired from living body
CN103268483A (en) * 2013-05-31 2013-08-28 沈阳工业大学 Palmprint Recognition Method under Non-contact Collection in Open Environment
CN103383465A (en) * 2013-05-10 2013-11-06 北京国基科技股份有限公司 Information fusion method based on correlator characteristic output
CN103793692A (en) * 2014-01-29 2014-05-14 五邑大学 Low-resolution multi-spectral palm print and palm vein real-time identity recognition method and system
CN104091144A (en) * 2013-06-02 2014-10-08 广东智冠实业发展有限公司 Directional filter constructing method in the process of vein image feature extraction
CN104091145A (en) * 2013-06-02 2014-10-08 广东智冠实业发展有限公司 Human palm vein feature image acquisition method
CN104091146A (en) * 2013-06-02 2014-10-08 广东智冠实业发展有限公司 Human body vein image feature extraction method
CN104123537A (en) * 2014-07-04 2014-10-29 西安理工大学 Rapid authentication method based on handshape and palmprint recognition
CN104217207A (en) * 2013-06-02 2014-12-17 广东智冠实业发展有限公司 Method for setting effective range of filter field in vein feature extraction process
CN104268502A (en) * 2013-06-02 2015-01-07 广东智冠实业发展有限公司 Recognition method for human body after vein image feature extraction
WO2015042783A1 (en) * 2013-09-24 2015-04-02 北京正邦信息技术有限公司 Non-contact palmprint authentication method and device and portable terminal
CN105279472A (en) * 2014-05-28 2016-01-27 上海方付通商务服务有限公司 Palmprint identification method and palmprint identification system
CN105574845A (en) * 2015-09-01 2016-05-11 湖南大学 Cigarette pack lamination layer number measurement method and device by multi-camera array
CN106156760A (en) * 2016-07-30 2016-11-23 孟玲 A kind of automaton based on hand identification
CN106230098A (en) * 2016-07-30 2016-12-14 孟玲 The high-tension switch cabinet system that a kind of security performance is high
CN106295537A (en) * 2016-07-30 2017-01-04 孟玲 A kind of control switch with identity recognition function
CN106296901A (en) * 2016-07-30 2017-01-04 孟玲 A kind of electronic lock system based on hand identification
CN106296905A (en) * 2016-07-30 2017-01-04 孟玲 A kind of door lock being identified by palm
CN106354738A (en) * 2015-07-18 2017-01-25 严之鸿 Method and system of flat image inputting and matching
CN107341473A (en) * 2017-07-04 2017-11-10 深圳市利众信息科技有限公司 Palm characteristic recognition method, palm characteristic identificating equipment and storage medium
CN108197577A (en) * 2018-01-08 2018-06-22 安徽大学 The finger venous image characteristic extraction method of joint Sobel and MFRAT
CN109074472A (en) * 2016-04-06 2018-12-21 北京市商汤科技开发有限公司 Method and system for person recognition
CN109829383A (en) * 2018-12-29 2019-05-31 平安科技(深圳)有限公司 Palm grain identification method, device and computer equipment
CN109871779A (en) * 2019-01-23 2019-06-11 北京细推科技有限公司 Palmprint recognition method and electronic device
CN112288660A (en) * 2020-12-25 2021-01-29 四川圣点世纪科技有限公司 Vein image restoration method and device based on NMRT (NMRT) directional feature constraint
CN114881977A (en) * 2022-05-11 2022-08-09 广东奥普特科技股份有限公司 Matching compensation method, device and storage medium for focusing sequence images
CN115917262A (en) * 2020-07-15 2023-04-04 舍弗勒技术股份两合公司 Method and detection system for detecting angular position
CN117058723A (en) * 2023-10-11 2023-11-14 腾讯科技(深圳)有限公司 Palmprint recognition method, palmprint recognition device and storage medium
CN117475539A (en) * 2023-12-28 2024-01-30 深圳市盛思达通讯技术有限公司 Entrance guard management method and system based on palm print recognition

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
HK1062117A2 (en) * 2002-09-25 2004-09-17 The Hong Kong Polytechnic University Method of palm print identification using geometry, line and/or texture features
JP4304722B2 (en) * 2005-09-20 2009-07-29 日本電気株式会社 Deformation estimation method, deformation estimation apparatus, and deformation estimation program
CN1971582A (en) * 2005-11-24 2007-05-30 中国科学院自动化研究所 Identity identification method based on palmprint image recognition

Cited By (47)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101196988B (en) * 2007-12-25 2010-06-02 哈尔滨工业大学 Palm location and center area extraction method for 3D palmprint identification system
CN101593268B (en) * 2008-05-30 2012-03-07 深圳市普罗巴克科技股份有限公司 Method and system for multi-resolution fingerprint identification
CN101763501B (en) * 2008-12-24 2012-07-04 中国科学院半导体研究所 Unrestraint palm image acquisition device
CN102073843A (en) * 2010-11-05 2011-05-25 沈阳工业大学 Non-contact rapid hand multimodal information fusion identification method
CN102073843B (en) * 2010-11-05 2013-03-20 沈阳工业大学 Non-contact rapid hand multimodal information fusion identification method
CN102592152A (en) * 2012-01-05 2012-07-18 中国科学院合肥物质科学研究院 Computer-system-based online handwriting authentication method
CN102592152B (en) * 2012-01-05 2013-06-19 中国科学院合肥物质科学研究院 A computer system-based online handwriting authentication method
CN102609698A (en) * 2012-02-09 2012-07-25 北京海和鑫生信息科学研究所有限公司 Method for evaluating quality of side palm print acquired from living body
CN103383465A (en) * 2013-05-10 2013-11-06 北京国基科技股份有限公司 Information fusion method based on correlator characteristic output
CN103383465B (en) * 2013-05-10 2015-01-07 北京国基科技股份有限公司 Information fusion method based on correlator characteristic output
CN103268483A (en) * 2013-05-31 2013-08-28 沈阳工业大学 Palmprint Recognition Method under Non-contact Collection in Open Environment
CN103268483B (en) * 2013-05-31 2017-08-04 沈阳工业大学 Palmprint Recognition Method under Non-contact Collection in Open Environment
CN104217207A (en) * 2013-06-02 2014-12-17 广东智冠实业发展有限公司 Method for setting effective range of filter field in vein feature extraction process
CN104091146A (en) * 2013-06-02 2014-10-08 广东智冠实业发展有限公司 Human body vein image feature extraction method
CN104268502B (en) * 2013-06-02 2018-01-19 广东智冠实业发展有限公司 Means of identification after human vein image characteristics extraction
CN104091145A (en) * 2013-06-02 2014-10-08 广东智冠实业发展有限公司 Human palm vein feature image acquisition method
CN104268502A (en) * 2013-06-02 2015-01-07 广东智冠实业发展有限公司 Recognition method for human body after vein image feature extraction
CN104091144A (en) * 2013-06-02 2014-10-08 广东智冠实业发展有限公司 Directional filter constructing method in the process of vein image feature extraction
CN104091145B (en) * 2013-06-02 2018-05-15 广东智冠实业发展有限公司 Human body slaps arteries and veins characteristic image acquisition method
WO2015042783A1 (en) * 2013-09-24 2015-04-02 北京正邦信息技术有限公司 Non-contact palmprint authentication method and device and portable terminal
CN103793692A (en) * 2014-01-29 2014-05-14 五邑大学 Low-resolution multi-spectral palm print and palm vein real-time identity recognition method and system
CN105279472A (en) * 2014-05-28 2016-01-27 上海方付通商务服务有限公司 Palmprint identification method and palmprint identification system
CN104123537A (en) * 2014-07-04 2014-10-29 西安理工大学 Rapid authentication method based on handshape and palmprint recognition
CN104123537B (en) * 2014-07-04 2017-06-20 西安理工大学 A kind of quick auth method based on hand and personal recognition
CN106354738A (en) * 2015-07-18 2017-01-25 严之鸿 Method and system of flat image inputting and matching
CN105574845B (en) * 2015-09-01 2018-03-06 湖南大学 A kind of polyphaser array cigarette-brand lamination quantity measuring method and device
CN105574845A (en) * 2015-09-01 2016-05-11 湖南大学 Cigarette pack lamination layer number measurement method and device by multi-camera array
CN109074472A (en) * 2016-04-06 2018-12-21 北京市商汤科技开发有限公司 Method and system for person recognition
CN109074472B (en) * 2016-04-06 2020-12-18 北京市商汤科技开发有限公司 Method and system for person identification
CN106230098A (en) * 2016-07-30 2016-12-14 孟玲 The high-tension switch cabinet system that a kind of security performance is high
CN106296905A (en) * 2016-07-30 2017-01-04 孟玲 A kind of door lock being identified by palm
CN106296901A (en) * 2016-07-30 2017-01-04 孟玲 A kind of electronic lock system based on hand identification
CN106295537A (en) * 2016-07-30 2017-01-04 孟玲 A kind of control switch with identity recognition function
CN106156760A (en) * 2016-07-30 2016-11-23 孟玲 A kind of automaton based on hand identification
CN107341473A (en) * 2017-07-04 2017-11-10 深圳市利众信息科技有限公司 Palm characteristic recognition method, palm characteristic identificating equipment and storage medium
CN108197577A (en) * 2018-01-08 2018-06-22 安徽大学 The finger venous image characteristic extraction method of joint Sobel and MFRAT
CN109829383A (en) * 2018-12-29 2019-05-31 平安科技(深圳)有限公司 Palm grain identification method, device and computer equipment
CN109829383B (en) * 2018-12-29 2024-03-15 平安科技(深圳)有限公司 Palmprint recognition method, palmprint recognition device and computer equipment
CN109871779A (en) * 2019-01-23 2019-06-11 北京细推科技有限公司 Palmprint recognition method and electronic device
CN115917262A (en) * 2020-07-15 2023-04-04 舍弗勒技术股份两合公司 Method and detection system for detecting angular position
CN112288660A (en) * 2020-12-25 2021-01-29 四川圣点世纪科技有限公司 Vein image restoration method and device based on NMRT (NMRT) directional feature constraint
CN114881977A (en) * 2022-05-11 2022-08-09 广东奥普特科技股份有限公司 Matching compensation method, device and storage medium for focusing sequence images
CN114881977B (en) * 2022-05-11 2025-04-15 广东奥普特科技股份有限公司 Matching compensation method, device and storage medium for focusing sequence images
CN117058723A (en) * 2023-10-11 2023-11-14 腾讯科技(深圳)有限公司 Palmprint recognition method, palmprint recognition device and storage medium
CN117058723B (en) * 2023-10-11 2024-01-19 腾讯科技(深圳)有限公司 Palmprint recognition method, palmprint recognition device and storage medium
CN117475539A (en) * 2023-12-28 2024-01-30 深圳市盛思达通讯技术有限公司 Entrance guard management method and system based on palm print recognition
CN117475539B (en) * 2023-12-28 2024-04-12 深圳市盛思达通讯技术有限公司 Entrance guard management method and system based on palm print recognition

Also Published As

Publication number Publication date
CN100458832C (en) 2009-02-04

Similar Documents

Publication Publication Date Title
CN101055618A (en) Palm grain identification method based on direction character
CN111914616B (en) Finger vein identification and anti-counterfeiting integrated method, device, storage medium and equipment
CN104951940B (en) A kind of mobile payment verification method based on personal recognition
Yang et al. Comparative competitive coding for personal identification by using finger vein and finger dorsal texture fusion
CN101093538B (en) A Method of Iris Recognition Based on Wavelet Transform Zero-Crossing Representation
CN1152340C (en) Fingerprint image enhancement method based on knowledge
CN102332084B (en) Identity identification method based on palm print and human face feature extraction
CN1503194A (en) Identification method using body information to assist face information
CN1710593A (en) A Hand Feature Fusion Authentication Method Based on Feature Relationship Measurement
CN1760887A (en) Robust Feature Extraction and Recognition Method for Iris Image
CN101604385A (en) Palmprint recognition method and palmprint recognition device
CN1885314A (en) Pre-processing method for iris image
CN1304114A (en) Identity identification method based on multiple biological characteristics
CN1916936A (en) ID recognizing device of combining side profile and characteristic of ear
Mokni et al. Combining shape analysis and texture pattern for palmprint identification
CN101819629A (en) Supervising tensor manifold learning-based palmprint identification system and method
Han et al. Embedded palmprint recognition system on mobile devices
CN101425134A (en) On-line hand back vein identification method
Hammouche et al. A novel system based on phase congruency and gabor-filter bank for finger knuckle pattern authentication
Wang et al. Hand vein recognition based on improved template matching
CN110147769A (en) A kind of finger venous image matching process
Qin et al. Finger-vein image quality evaluation based on the representation of grayscale and binary image
Marattukalam et al. On palm vein as a contactless identification technology
CN1489105A (en) Iris Recognition Method Based on Wavelet Analysis and Zero-Crossing Description
Latha et al. A robust person authentication system based on score level fusion of left and right irises and retinal features

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20090204

Termination date: 20150621

EXPY Termination of patent right or utility model