发明名称 一种基于方向的左右掌纹识别方法
摘要 本发明公开了一种基于方向的左右掌纹识别方法,包括(1)将掌纹图像分割为掌纹的前景区域分块和背景区域分块;(2)对图像的前景区域分块进行2维傅里叶变换,获得前景区域图像的方向θ(x,y);(3)根据前景区域图像的方向θ(x,y)计算前景区域的方向直方图g(i),并对方向直方图g(i)进行一维的均值平滑,得到平滑直方图<img file="DDA0000110681580000011.GIF" wi="101" he="46" />(4)计算平滑直方图中所有峰的峰值,选择最高峰的方向作为掌纹外侧区域的方向;(5)根据掌纹外侧区域的方向判别左右掌,方向大于90度的判定为左掌,小于90度的判定为右掌。本发明利用掌纹方向对左右掌进行判别,具有非常高的准确率,可达98.92%。有效减少了进行掌纹识别的个数,极大的提高整体识别过程的效率,也提高识别准确率。
申请公布号 CN102521590B 申请公布日期 2013.12.04
申请号 CN201110372365.3 申请日期 2011.11.21
申请人 北京大学 发明人 高欣;封举富
分类号 G06K9/46(2006.01)I;G06T7/00(2006.01)I 主分类号 G06K9/46(2006.01)I
代理机构 北京君尚知识产权代理事务所(普通合伙) 11200 代理人 俞达成
主权项 1.一种基于方向的左右掌纹识别方法,包括如下步骤:(1)将掌纹图像分割为掌纹的前景区域分块和背景区域分块;(2)对图像的前景区域分块进行2维傅里叶变换,获得前景区域图像的方向θ(x,y);(3)根据前景区域图像的方向θ(x,y)计算前景区域的方向直方图g(i),并对方向直方图g(i)进行一维的均值平滑,得到平滑直方图<img file="FDA00003356541900018.GIF" wi="117" he="62" />所述计算方向直方图的方法为:g(i)=card({(x,y)|θ(x,y)=i}),i=0,1,2,…,179其中,card()表示集合中点个数,θ(x,y)为图像块的方向;(x,y)为方差图像的坐标;所述对方向直方图进行平滑的方法为:<maths num="0001"><![CDATA[<math><mrow><mover><mi>g</mi><mo>~</mo></mover><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mrow><mn>2</mn><mi>n</mi><mo>+</mo><mn>1</mn></mrow></mfrac><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mo>-</mo><mi>n</mi></mrow><mi>n</mi></munderover><mi>g</mi><mrow><mo>(</mo><mi>i</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>,</mo><mi>i</mi><mo>=</mo><mn>0,1,2</mn><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><mn>179</mn></mrow></math>]]></maths>其中:<maths num="0002"><![CDATA[<math><mrow><mi>g</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mi>g</mi><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>180</mn><mo>)</mo></mrow></mtd><mtd><mi>k</mi><mo>&GreaterEqual;</mo><mn>180</mn></mtd></mtr><mtr><mtd><mi>g</mi><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>180</mn><mo>)</mo></mrow></mtd><mtd><mi>k</mi><mo>&lt;</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>n为平滑参数,k=i+j,k、i、j都是代表函数的自变量;(4)计算平滑直方图中所有峰的峰值,选择最高峰的方向作为掌纹外侧区域的方向;所述平滑直方图峰值的计算方法为:<img file="FDA00003356541900013.GIF" wi="295" he="74" />都有<img file="FDA00003356541900014.GIF" wi="321" he="77" />i=0,1,2,…,179,则<img file="FDA00003356541900015.GIF" wi="84" he="71" />为一个峰的峰值,其中<maths num="0003"><![CDATA[<math><mrow><mover><mi>g</mi><mo>~</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mfenced open='{' close=''><mtable><mtr><mtd><mover><mi>g</mi><mo>~</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>-</mo><mn>180</mn><mo>)</mo></mrow></mtd><mtd><mi>k</mi><mo>&GreaterEqual;</mo><mn>180</mn></mtd></mtr><mtr><mtd><mover><mi>g</mi><mo>~</mo></mover><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mn>180</mn><mo>)</mo></mrow></mtd><mtd><mi>k</mi><mo>&lt;</mo><mn>0</mn></mtd></mtr></mtable></mfenced><mo>,</mo></mrow></math>]]></maths>n′为判定峰的宽度参数,k=i+j,k、i、j都是代表函数的自变量;(5)根据掌纹外侧区域的方向判别左右掌,方向大于90度的判定为左掌,小于90度的判定为右掌。
地址 100871 北京市海淀区颐和园路5号