发明名称 手指静脉特征提取与匹配识别方法
摘要 本发明提供的是一种手指静脉特征提取与匹配识别方法。包括通过红外图像采集装置获取手指静脉图像,并对图像进行预处理,特征提取,识别分析步骤;所述预处理包括彩色图像进行灰度化、手指区域提取、采用方向滤波和增强、按照手指轮廓标记提取手指静脉纹路并二值化、采用面积消除法去噪、将图像的大小标准化为统一的图像;特征提取的方法为:对手指静脉纹路图进行子块划分,对于每个子块图像采用双向特征值加权分块的双向二维主成分分析的方法进行特征提取;识别分析是将各个子块的特征作为整体采用最近邻分类器进行识别。本发明可减少手指静脉识别中高维图像矩阵的计算量,可以明显地提高手指静脉的识别速度,识别率稳定、而且高。
申请公布号 CN101840511B 申请公布日期 2013.08.28
申请号 CN201010191458.1 申请日期 2010.06.04
申请人 哈尔滨工程大学 发明人 管凤旭;王科俊;冯伟兴;刘靖宇;马慧;吴秋雨
分类号 G06K9/00(2006.01)I;G06K9/62(2006.01)I 主分类号 G06K9/00(2006.01)I
代理机构 代理人
主权项 1.一种手指静脉特征提取与匹配识别方法,包括通过红外图像采集装置获取手指静脉图像,并对图像进行预处理,特征提取,识别分析步骤;所述预处理包括彩色图像进行灰度化、手指区域提取、采用方向滤波和增强、按照手指轮廓标记提取手指静脉纹路并二值化、采用面积消除法去噪、将图像的大小标准化为统一的图像;其特征是:所述特征提取的方法为:对经过预处理手指静脉纹路图进行子块划分,对于每个子块图像采用双向特征值加权分块的双向二维主成分分析的方法进行特征提取;所述识别分析是将各个子块的特征作为整体采用最近邻分类器进行识别;所述对经过预处理手指静脉纹路图进行子块划分,对于每个子块图像采用双向特征值加权分块的双向二维主成分分析的方法进行特征提取的具体方法为:(1)训练样本图像分块;将经过图像预处理后的训练图像A,分成若干行为m=1,2,…,p;列为n=1,2,…,q的子块A<sub>mn</sub>,将所有相同位置的子块构成不同子块集合A<sub>i</sub>其中i=1,2,…,p×q;(2)求训练样本子块投影矩阵;按照准则J(x)=trace(x<sup>T</sup>Gx)和J(x′<sup>T</sup>)=trace(x′<sup>T</sup>G′x′)分别求取每个子块集合的行和列方向上的投影矩阵X和B<sup>T</sup>;(3)求加权投影矩阵;将每个子块集合的行和列方向上的投影矩阵X和B<sup>T</sup>进行加权处理,加权策略如下:<maths num="0001"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><mi>Z</mi><mo>=</mo><msup><msub><mi>B</mi><mi>W</mi></msub><mi>T</mi></msup><msub><mi>AX</mi><mi>W</mi></msub></mtd></mtr><mtr><mtd><msub><mi>X</mi><mi>W</mi></msub><mo>=</mo><mi>X</mi><mo>&times;</mo><mi>diag</mi><mrow><mo>(</mo><msub><msup><mi>&lambda;</mi><mo>*</mo></msup><mn>1</mn></msub><mo>,</mo><msub><msup><mi>&lambda;</mi><mo>*</mo></msup><mn>2</mn></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><msup><mi>&lambda;</mi><mo>*</mo></msup><mi>d</mi></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>B</mi><mi>W</mi></msub><mo>=</mo><mi>B</mi><mo>&times;</mo><mi>diag</mi><mrow><mo>(</mo><msub><msup><mi>&lambda;</mi><mo>*</mo></msup><mn>1</mn></msub><mo>,</mo><msub><msup><mi>&lambda;</mi><mo>*</mo></msup><mn>2</mn></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><msup><mi>&lambda;</mi><mo>*</mo></msup><mi>t</mi></msub><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mfenced open='' close=''><mrow><msup><mi>&lambda;</mi><mo>*</mo></msup><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><msup><mi>&lambda;</mi><mo>&prime;</mo></msup></mtd><mtd><msup><mi>&lambda;</mi><mo>&prime;</mo></msup><mo>&le;</mo><msub><mi>&lambda;</mi><mi>&alpha;</mi></msub></mtd></mtr><mtr><mtd><msup><mi>&lambda;</mi><mrow><mo>&prime;</mo><mi>&omega;</mi></mrow></msup></mtd><mtd><msup><mi>&lambda;</mi><mo>&prime;</mo></msup><mo>></mo><msub><mi>&lambda;</mi><mi>&alpha;</mi></msub></mtd></mtr><mtr><mtd><mn>0</mn><mo>&lt;</mo><mi>&omega;</mi><mo>&lt;</mo><mn>1</mn></mtd><mtd></mtd></mtr></mtable></mfenced></mrow></mfenced></mtd></mtr></mtable></mfenced></math>]]></maths>其中ω为加权因子;λ<sub>α</sub>为行方向或列方向上的分隔值,分别是行方向或列方向的位置α所对应的特征值,α获取方式按累积特征值贡献率式<img file="FSB00001050559600012.GIF" wi="437" he="136" />λ′为行方向或列方向的归一化特征值、为0~1之间的值,特征值归一化公式为:λ′<sub>i</sub>=(λ<sub>i</sub>-λ<sub>min</sub>)/(λ<sub>max</sub>-λ<sub>min</sub>),i=1,2,…,t,…,d其中λ<sub>max</sub>和λ<sub>min</sub>分别为行方向或列方向上的最大特征值和最小特征值;(4)求训练样本子块特征矩阵;对每个训练图像的子块图像集进行特征提取,其特征矩阵为:Z<sub>ki</sub>=B<sub>iW</sub><sup>T</sup>A<sub>ki</sub>X<sub>iW</sub>其中A<sub>ki</sub>表示第k个训练样本中第i个子块图像,k=1,2,…,M、i=1,2,…,p×q;X<sub>iW</sub>和B<sub>iW</sub><sup>T</sup>为第i个子图像集所求的行、列方向上的经过特征值加权的最优投影矩阵;将训练样本中每个子块的特征矩阵保存到手指静脉特征数据库中;(5)求待测样本子块特征矩阵;按照训练样本分块模式,将待测样本分块,求取其每个子块的特征矩阵Z′<sub>i</sub>=B<sub>iW</sub><sup>T</sup>A′<sub>i</sub> X<sub>iW</sub>其中A′<sub>i</sub>表示第i个子块图像,i=1,2,…,p×q;X<sub>iW</sub>和B<sub>iW</sub><sup>T</sup>为第i个子图像集所求的行、列方向上的经过特征值加权的最优投影矩阵;将获取到的待测样本每个子块的特征矩阵保存,准备与数据库中的特征数据进行比较。
地址 150001 黑龙江省哈尔滨市南岗区南通大街145号哈尔滨工程大学科技处知识产权办公室