1.一种基于随机投影加密的双因子掌纹识别方法,其特征在于,包括以下步骤:
1.1.获取两个掌纹特征图像;
1.2.分别获取所述两个掌纹特征图像的编码特征矩阵;
1.3.采用距离匹配算法对获得的两个编码特征矩阵进行匹配,匹配合格则识别通过。
2.根据权利要求1所述的一种基于随机投影加密的双因子掌纹识别方法,其特征在于,步骤1.2具体包括以下步骤:
2.1.利用随机投影对所述掌纹特征图像进行降维,得到低维表征矩阵;
2.2.将所述低维表征矩阵进行归一化处理,得到第一矩阵;
2.3.产生一个随机投影矩阵,并将所述随机投影矩阵进行归一化处理,得到第二矩阵;
2.4.比较所述第一矩阵与所述第二矩阵对应位置的值的大小,将第一矩阵大于第二矩阵的位置上的值置为某一数值,其余位置上的值置为另一数值,产生一个由两个数值组成的矩阵,作为所述掌纹特征图像的编码特征矩阵。
3.根据权利要求2所述的一种基于随机投影加密的双因子掌纹识别方法,其特征在于,步骤2.1具体包括以下步骤:
产生一个随机投影矩阵,将所述随机投影矩阵左乘所述掌纹特征图像,进而得到低维表征矩阵。
4.根据权利要求2所述的一种基于随机投影加密的双因子掌纹识别方法,其特征在于,步骤2.3中的随机投影矩阵利用分段线性映射来完成,其公式以下:
其中u∈(0,0.5),x∈[0,1]。
5.根据权利要求2所述的一种基于随机投影加密的双因子掌纹识别方法,其特征在于,完成步骤2.3后,在进行步骤2.4前,首先对第一矩阵和第二矩阵进行采样因子(2×2)的下采样。
6.根据权利要求1所述的一种基于随机投影加密的双因子掌纹识别方法,其特征在于,步骤1.1具体包括以下步骤:
6.1.采集原始掌纹图像;
6.2.将所述原始掌纹图像进行二值化处理,得到二值图像;
6.3.在所述二值图像中提取手掌外边缘轮廓并检测食指、中指之间和无名指、小指之间形成的角点,以所述两角点的连线作为纵轴,从所述两角点的中点向所述纵轴作垂线,将所述垂线作为横轴,以所述纵轴和横轴的交点作为坐标原点,所述坐标原点与所述纵轴、横轴形成新坐标系,在新的坐标系下,在所述原始掌纹图像上截取掌纹矩形区域作为所述掌纹特征图像。
7.根据权利要求6所述的一种基于随机投影加密的双因子掌纹识别方法,其特征在于,步骤6.3中截取的所述掌纹矩形区域位于所述原始掌纹图像的中心部分。
8.根据权利要求1所述的一种基于随机投影加密的双因子掌纹识别方法,其特征在于,步骤1.3中所述距离匹配算法为Hamming距离匹配算法。
9.根据权利要求1所述的一种基于随机投影加密的双因子掌纹识别方法,其特征在于,所述编码特征矩阵产生后被存储于数据库中。
10.根据权利要求1、6或7中任一项所述的一种基于随机投影加密的双因子掌纹识别方法,其特征在于,所述掌纹特征图像的大小为128×128像素。