首页 > 专利信息

生物特征融合的身份识别和认证方法

申请公布号:CN100356388C

申请号:CN200510136310.7

申请日期:2005.12.31

申请公布日期:2007.12.19

申请人:
清华大学

发明人:丁晓青;方驰;舒畅;刘长松;蒋焰;王生进;彭良瑞

分类号:G06K9/00(2006.01)

主分类号:G06K9/00(2006.01)

地址:100084北京市北京100084-82信箱

摘要:本发明属于分类器集成和模式识别领域,其特征在于,首先通过各种采集设备获得用户的人脸、虹膜、在线签名和脱机笔迹各生物特征,接下来将这些生物特征分别送入对应的识别认证子模块进行特征提取和模板匹配,并输出各自匹配后得到的分数。这些分数经过归一化后,或者被送入识别融合模块,通过置信度集成等步骤得到最后的识别结果;或者被送入认证融合模块,映射到多维空间并通过分类器分类后得到最后的认证结果;或者识别融合之后再次进行认证融合,得到认证后的最终识别结果。经过融合以后,无论是进行验证还是识别,总的错误率较之单一生物特征识别认证系统,都得到了降低。

主权项:1.生物特征融合的身份识别方法,其特征在于,该方法依次含有以下步骤:步骤1:向计算机输入设定的人脸识别认证模块、虹膜识别认证模块、在线签名识别认证模块以及脱机笔迹识别认证模块,还要输入与所述各模块对应的数据库;步骤2:用摄像头采集未知用户Z的人脸,用虹膜采集仪采集未知用户Z的虹膜、用手写板或触摸式显示屏采集未知用户Z的在线签名、用扫描仪采集未知用户Z的脱机笔迹,再分别把相应的图像输入步骤1所述计算机中,用相应的识别认证模块分别进行特征提取,并和各自数据库中已有的用户生物特征模板进行匹配,然后输出各自匹配后得到的分数;步骤3:用步骤1中所述的计算机进行生物特征的识别融合,依次按以下步骤进行:步骤31:利用步骤2中各模块已有的数据库建立一个包括人脸、虹膜、在线签名和脱机笔迹在内的各待融合子模块输出分数的训练集A;步骤32:将训练集A内包括距离或相似度在内的所有待融合子模块的输出分数输入所选计算机内预置的归一化模块,并依次按以下步骤将这些输出分数转换成置信度:首先,通过给定的广义置信度估计公式把各待融合子模块的输出分数转换成广义置信度:设定:数据库中有N个用户,分别记作类ω<sub>1</sub>,ω<sub>2</sub>,…,ω<sub>N</sub>;待进行融合的生物特征识别认证子模块,也称分类器,有R个;<![CDATA[ <math><mrow><mover><mi>X</mi><mo>^</mo></mover><mo>=</mo><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>&RightArrow;</mo></mover><mn>1</mn></msub><mo>,</mo><msub><mover><mi>x</mi><mo>&RightArrow;</mo></mover><mn>2</mn></msub><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mover><mi>x</mi><mo>&RightArrow;</mo></mover><mi>R</mi></msub><mo>)</mo></mrow></mrow></math>]]></maths>是训练集内用户X在匹配之前总的特征向量集合;其中<img file="C2005101363100002C2.GIF" wi="27" he="48" />表示该用户在第i个分类器中提取得到的特征向量,i取从1到R之间包括1和R在内的任意值;对于原始输出为距离的分类器,<img file="C2005101363100002C3.GIF" wi="116" he="53" />表示特征向量<img file="C2005101363100002C4.GIF" wi="28" he="46" />与类ω<sub>j</sub>所代表的第j个用户在数据库中的特征向量模板之间的最小匹配距离,其中j取从1到N之间包括1和N在内的任意值;对于原始输出为相似度的分类器,<img file="C2005101363100002C5.GIF" wi="109" he="52" />表示特征向量<img file="C2005101363100002C6.GIF" wi="28" he="45" />与类ω<sub>j</sub>所代表的第j个用户在数据库中的特征向量模板之间的最大匹配相似度,其中j取从1到N之间包括1和N在内的任意值;则,通过给定的广义置信度估计公式把所述各子模块的原始输出分数转换成广义置信度;对第i个分类器,将用户X识别成类ω<sub>j</sub>所代表用户的广义置信度用<img file="C2005101363100002C7.GIF" wi="180" he="53" />表示:对于原始输出为距离的生物特征识别子模块,用(1-1)式将其输出的分数<img file="C2005101363100002C8.GIF" wi="116" he="55" />转换成广义置信度:<![CDATA[ <math><mrow><mi>g</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>j</mi></msub><mo>|</mo><msub><mover><mi>x</mi><mo>&RightArrow;</mo></mover><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><mn>1</mn><mo>-</mo><mfrac><mrow><msub><mi>d</mi><mi>j</mi></msub><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>&RightArrow;</mo></mover><mi>i</mi></msub><mo>)</mo></mrow></mrow><mrow><munder><mi>min</mi><mrow><mi>k</mi><mo>&NotEqual;</mo><mi>j</mi></mrow></munder><mrow><mo>(</mo><msub><mi>d</mi><mi>k</mi></msub><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>&RightArrow;</mo></mover><mi>i</mi></msub><mo>)</mo></mrow><mo>)</mo></mrow></mrow></mfrac><mo>,</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中k取从1到N之间包括1和N在内的任意值;对于原始输出为相似度的生物特征识别子模块,用(1-2)式将其输出的分数<img file="C2005101363100003C1.GIF" wi="109" he="58" />转换成广义置信度:<![CDATA[ <math><mrow><mi>g</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>j</mi></msub><mo>|</mo><msub><mover><mi>x</mi><mo>&RightArrow;</mo></mover><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><mn>1</mn><mo>-</mo><mfrac><mrow><munder><mi>max</mi><mrow><mi>k</mi><mo>&NotEqual;</mo><mi>j</mi></mrow></munder><mrow><mo>(</mo><msub><mi>s</mi><mi>k</mi></msub><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>&RightArrow;</mo></mover><mi>i</mi></msub><mo>)</mo></mrow><mo>)</mo></mrow></mrow><mrow><msub><mi>s</mi><mi>j</mi></msub><mrow><mo>(</mo><msub><mover><mi>x</mi><mo>&RightArrow;</mo></mover><mi>i</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>,</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mn>2</mn><mo>)</mo></mrow></mrow></math>]]></maths>其中k取从1到N之间包括1和N在内的任意值;其次,当某生物特征识别子模块所输出的分数都被转换成广义置信度之后,通过计算下述广义置信度到置信度的映射函数f(y),再把广义置信度转换成置信度:设:从某生物特征识别子模块得到的广义置信度的值域为T;用户X属于该生物特征识别子模块中设定好的训练集A(X∈A);令<![CDATA[ <math><mrow><mi>y</mi><mo>=</mo><mi>g</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>j</mi></msub><mo>|</mo><msub><mover><mi>x</mi><mo>&RightArrow;</mo></mover><mi>i</mi></msub><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>对任意y∈T,[y-δ,y+δ]是y附近的一个小区间;则:<![CDATA[ <math><mrow><mi>f</mi><mrow><mo>(</mo><mi>y</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mi>count</mi><mrow><mo>(</mo><mo>{</mo><mi>X</mi><mo>|</mo><mi>X</mi><mo>&Element;</mo><mi>Aandg</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>j</mi></msub><mo>|</mo><msub><mover><mi>x</mi><mo>&RightArrow;</mo></mover><mi>i</mi></msub><mo>)</mo></mrow><mo>&Element;</mo><mrow><mo>[</mo><mi>y</mi><mo>-</mo><mi>&delta;</mi><mo>,</mo><mi>y</mi><mo>+</mo><mi>&delta;</mi><mo>]</mo></mrow><mi>andX</mi><mo>&Element;</mo><msub><mi>&omega;</mi><mi>j</mi></msub><mo>}</mo><mo>)</mo></mrow></mrow><mrow><munderover><mi>&Sigma;</mi><mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mi>count</mi><mrow><mo>(</mo><mo>{</mo><mi>X</mi><mo>|</mo><mi>X</mi><mo>&Element;</mo><mi>Aandg</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>j</mi></msub><mo>|</mo><msub><mover><mi>x</mi><mo>&RightArrow;</mo></mover><mi>i</mi></msub><mo>)</mo></mrow><mo>&Element;</mo><mrow><mo>[</mo><mi>y</mi><mo>-</mo><mi>&delta;</mi><mo>,</mo><mi>y</mi><mo>+</mo><mi>&delta;</mi><mo>]</mo></mrow><mo>}</mo><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mn>3</mn><mo>)</mo></mrow></mrow></math>]]></maths>(1-3)式中f(y)的分母为广义置信度落在小区间[y-δ,y+δ]中的样本的总数;分子为广义置信度落在小区间[y-δ,y+δ]中且被正确识别的样本的数目;对任意y∈T,计算得到f(y)后,就将广义置信度转换成置信度;对第i个分类器,将用户X识别成类ω<sub>j</sub>所代表用户的置信度,也即后验概率,用<img file="C2005101363100003C5.GIF" wi="178" he="53" />表示:<![CDATA[ <math><mrow><mi>p</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>j</mi></msub><mo>|</mo><msub><mover><mi>x</mi><mo>&RightArrow;</mo></mover><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><mi>f</mi><mrow><mo>(</mo><mi>g</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>j</mi></msub><mo>|</mo><msub><mover><mi>x</mi><mo>&RightArrow;</mo></mover><mi>i</mi></msub><mo>)</mo></mrow><mo>)</mo></mrow><mo>;</mo></mrow></math>]]></maths>步骤33:对于用户Z,当j=1时,让i值从1变化到R,按照步骤32的置信度转换方法计算得到<img file="C2005101363100003C7.GIF" wi="205" he="54" />然后代入识别融合系统对第j个用户的判别函数表达式(1-4)式或者(1-5)式中,得到融合系统将用户Z判断为第1个用户的判别分数g<sub>1</sub>(Z);<![CDATA[ <math><mrow><msub><mi>g</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>Z</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Pi;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>R</mi></munderover><mi>p</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>j</mi></msub><mo>|</mo><msub><mover><mi>z</mi><mo>&RightArrow;</mo></mover><mi>i</mi></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mn>4</mn><mo>)</mo></mrow></mrow></math>]]></maths><![CDATA[ <math><mrow><msub><mi>g</mi><mi>j</mi></msub><mrow><mo>(</mo><mi>Z</mi><mo>)</mo></mrow><mo>=</mo><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>R</mi></munderover><mi>p</mi><mrow><mo>(</mo><msub><mi>&omega;</mi><mi>j</mi></msub><mo>|</mo><msub><mover><mi>z</mi><mo>&RightArrow;</mo></mover><mi>i</mi></msub><mo>)</mo></mrow><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mn>5</mn><mo>)</mo></mrow></mrow></math>]]></maths>步骤34:当j=2,…,N时,分别使i值从1变化到R,计算<img file="C2005101363100003C10.GIF" wi="204" he="54" />并按照(1-4)式或者(1-5)式计算得到g<sub>2</sub>(Z),…,g<sub>N</sub>(Z),然后将j取不同值时g<sub>j</sub>(Z)的值从大到小排列,设有:<![CDATA[ <math><mrow><msub><mi>g</mi><msub><mi>j</mi><mn>1</mn></msub></msub><mrow><mo>(</mo><mi>Z</mi><mo>)</mo></mrow><mo>></mo><msub><mi>g</mi><msub><mi>j</mi><mn>2</mn></msub></msub><mrow><mo>(</mo><mi>Z</mi><mo>)</mo></mrow><mo>></mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>></mo><msub><mi>g</mi><msub><mi>j</mi><mi>N</mi></msub></msub><mrow><mo>(</mo><mi>Z</mi><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>则将用户j<sub>1</sub>作为用户Z的首选识别结果,用户j<sub>2</sub>作为二选识别结果,依此类推。

专利推荐

船内電力システムの制御方法、船内電力システム、及び、船舶

インクジェットヘッド

カメラおよびその動作制御方法

端末装置、端末装置のゲーム実行方法、ゲーム実行プログラム、ゲーム実行プログラム記録媒体、ゲームサーバ及びゲームシステム

永久磁石状態推定機能を備えた同期機制御装置およびその方法

多数のコメント文章に基づいて位置情報にキーワードをタグ付けする装置、プログラム及び方法

遺伝子解析用配線基板

画像復号装置、画像復号方法、及び画像復号プログラム、並びに、受信装置、受信方法、及び受信プログラム

ハイブリッド車両の制御装置

モータ制御システム

発光デバイス用セル及び発光デバイス

ガスタービンエンジン温度管理の方法及び装置

成形されたランプソケット

エンジンシステム

標的組織の迅速切除のための安全な切削ヘッドおよび切削システム

光学素子およびその製造方法、原盤およびその製造方法、ならびに表示装置

カラーフィルタ用着色組成物及びカラーフィルタ

カラーフィルタ用黄色着色層用樹脂組成物、カラーフィルタ用黄色着色層用感光性樹脂組成物、およびカラーフィルタ

電子楽器の鍵

治療用タンパク質製剤