主权项 |
一种基于双弹簧模型的虹膜纹理归一化方法,其特征在于,包括如下步骤:步骤1,设定虹膜标准状态下瞳孔半径与虹膜半径的比值dRPTol以及虹膜标准状态下近瞳区宽度与近瞳区宽度和远瞳区宽度和的比值dRNToall;设定近瞳区和远瞳区需采样的行数m1和m2,其中m1,m2为大于0的整数,且m1+m2=m;由近瞳区建模成的弹性系数k1的弹簧和由远瞳区建模成的弹性系数为k2的弹簧组成的一个弹簧串联,其中k1<k2;步骤2,获取所采集的虹膜图像的虹膜半径RI,根据所述dRPTol、dRNToall和虹膜半径RI,计算出标准状态下的瞳孔半径RTO、近瞳区的宽度dA0和远瞳区的宽度dB0;步骤3,将所采集的虹膜图像的虹膜内外圆周分别对应的等分为n份,计算瞳孔边缘上某点的坐标(xpi,ypi)和虹膜边缘上对应该点的坐标(xIj,yIj),根据(xpi,ypi)和(xIj,yIj)计算出所述瞳孔边缘点和虹膜边缘点之间的距离dI,其中,n为大于0的整数;步骤4,当dI≠dA0+dB0时,判定所采集的虹膜图像处于虹膜非标准状态,根据下述公式计算出虹膜非标准状态下的近瞳区的宽度dA1和远瞳区的宽度dB1: <mrow> <mfrac> <mrow> <mi>k</mi> <mn>1</mn> </mrow> <mrow> <mi>dA</mi> <mn>0</mn> </mrow> </mfrac> <mrow> <mo>(</mo> <mi>dA</mi> <mn>0</mn> <mo>-</mo> <mi>dA</mi> <mn>1</mn> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mrow> <mi>k</mi> <mn>2</mn> </mrow> <mrow> <mi>dB</mi> <mn>0</mn> </mrow> </mfrac> <mrow> <mo>(</mo> <mi>dB</mi> <mn>0</mn> <mo>-</mo> <mi>dB</mi> <mn>1</mn> <mo>)</mo> </mrow> </mrow>dA1+dB1=d1步骤5,根据计算出的dA1和dB1,对虹膜非标准状态下的近瞳区和远瞳区分别进行m1行和m2行线性采样而得到采样点;步骤6,将所述采样点通过双线性插值归一化成分辨率为m×n的矩形图像。 |