(57)【要約】  偽指の判定精度を向上させることが可能な偽指判定技術を提供する。判定対象物としての指の隆線の線幅または谷線の線幅に関わる線幅情報を取得する取得手段と、前記線幅情報に基づいて、前記判定対象物としての指が本物の指であるか偽指であるかを判定する判定手段とを備える。
2011077879.tif 000002
【特許請求の範囲】
【請求項１】
指紋画像に基づき、指紋の隆線の線幅または谷線の線幅に関わる線幅情報を取得する取得手段と、
前記線幅情報に基づいて、前記指紋画像に対応する指が本物の指であるか偽指であるかを判定する判定手段と、
を備える偽指判定装置。
【請求項２】
前記取得手段は、
前記指紋画像を小領域に分割する分割手段と、
分割された小領域ごとに、領域内の隆線または谷線の線方向を決定する決定手段と、
前記小領域ごとに二値化し、決定した領域内の線方向と垂直な方向に走査して連続する黒画素の数または白画素の数をカウントすることにより、前記線幅情報を求める線幅算出手段と、
を備える請求項１記載の偽指判定装置。
【請求項３】
前記取得手段は、
前記指紋画像を小領域に分割する分割手段と、
分割された小領域ごとに、領域内の隆線または谷線の線方向を決定する決定手段と、
前記小領域ごとに、決定した領域内の線方向と垂直な方向に走査して画素値の変化の勾配の極大値および極小値を求める勾配導出手段と、
前記線方向と垂直な方向に走査して求めた画素値の変化の勾配の極大値となる点を線幅開始点とするとともに前記極小値となる点を線幅終了点とし、前記線幅開始点から前記線幅終了点までの画素数をカウントすることにより、前記線幅情報を求める線幅算出手段と、
を備える請求項１記載の偽指判定装置。
【請求項４】
前記取得手段は、
前記指紋画像を二値化し、二値画像を出力する二値画像生成手段と、
前記二値画像に収縮処理または膨張処理を、設定回数施す画像処理手段と、
前記設定回数の収縮処理後に残った前記二値画像における白画素の数、または前記設定回数の膨張処理後に残った前記二値画像における黒画素の数をカウントすることにより、前記線幅情報を求める計数手段と、
を備える請求項１記載の偽指判定装置。
【請求項５】
前記取得手段は、
前記指紋画像を二値化し、二値画像を出力する二値画像生成手段と、
前記二値画像に収縮処理または膨張処理を施す手段であって、前記収縮処理後の白画素の総数が隆線閾値以下となるまで収縮処理を繰り返し実行する、または前記膨張処理後の黒画素の総数が谷線閾値以下となるまで膨張処理を繰り返し実行する画像処理手段と、
前記収縮処理の回数、または前記膨張処理の回数をカウントすることにより、前記線幅情報を求める計数手段と、
を備える請求項１記載の偽指判定装置。
【請求項６】
前記取得手段は、
前記隆線の線幅に関わる線幅情報と、前記谷線の線幅に関わる線幅情報との両情報を求め、
前記判定手段は、
前記両情報に基づいて、前記指紋画像において隆線の線幅が谷線の線幅より大きいと判断した場合に、前記指紋画像に対応する指が本物の指であると判定する、
請求項１〜５のいずれか１項に記載の偽指判定装置。
【請求項７】
指紋画像に基づき、指紋の隆線の線幅または谷線の線幅に関わる線幅情報を取得する取得ステップと、
前記線幅情報に基づいて、前記指紋画像に対応する指が本物の指であるか偽指であるかを判定する判定ステップと、
を含む偽指判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、偽指の判定に好適な偽指判定装置などに関する。
【背景技術】
【０００２】
個人を識別する認証方式の一つとして指紋認証が注目されている。指紋は人によって異なり、年月が経過しても変化しないという特徴がある。したがって、指紋認証は、現在普及しているパスワード認証等よりも信頼性が高いとされているが、近時においては、本人の指紋を偽造し、偽造した指紋（以下、偽造指紋）を用いて認証をパスし、不正行為を行う等の被害が問題視されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２００７−５１１８４５号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
偽造指紋を作成する方法として、人の指の表面にポリエチレン樹脂や酢酸ビニル樹脂などの薄膜を押し付けて偽造指紋を作成する方法が知られている。指紋認証の際には、押し付けた面（すなわち偽造指紋が作成された面）を表にし、これを認証対象者の指表面に貼り付けて利用する。このように、偽造指紋が表面に貼り付けられた指（すなわち偽指）においては、指紋認証の際にスペクトル特性を計測しても、偽指表面のスペクトル特性と、人の指表面のスペクトル特性とがほぼ等しくなるため、偽指であるか否かの判定が難しいという問題がある。【０００５】
本発明は、上述した事情を鑑みてなされたものであり、偽指の判定精度を向上させることができる偽指判定技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る偽指判定装置は、判定対象物としての指の隆線の線幅または谷線の線幅に関わる線幅情報を取得する取得手段と、前記線幅情報に基づいて、前記判定対象物としての指が本物の指であるか偽指であるかを判定する判定手段とを備えることを特徴とする。【０００７】
また、本発明に係る偽指判定装置は、判定対象物としての指の隆線の線幅と谷線の線幅が、所定の関係にあるか否かを判断する判断手段と、前記判断結果に基づいて、前記判定対象物としての指が本物の指であるか偽指であるかを判定する判定手段とを備えることを特徴とする。
【発明の効果】
【０００８】
本発明によれば、偽指の判定精度を向上させることが可能となる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態に係る偽指判定装置の平面図である。
【図２】同実施形態に係る図１に示す偽指判定装置のII−II線断面図である。
【図３】同実施形態に係るコンピュータの機能ブロックを示す図である。
【図４】同実施形態に係る偽指判定処理を示すフローチャートである。
【図５】第２実施形態に係るコンピュータの機能ブロックを示す図である。
【図６】同実施形態に係る偽指判定処理を示すフローチャートである。
【図７】同実施形態の変形例に係るコンピュータの機能ブロックを示す図である。
【図８】第３実施形態に係るコンピュータの機能ブロックを示す図である。
【図９】同実施形態に係る偽指判定処理を示すフローチャートである。
【図１０】同実施形態の変形例に係るコンピュータの機能ブロックを示す図である。
【図１１】真正指紋画像を例示した図である。
【図１２】偽造指紋画像を例示した図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して、本発明に係る偽指判定装置の好適な実施形態について説明する。
【００１１】
Ａ．前提となる技術思想
指紋認証の際、指の表面にポリエチレン樹脂などの薄膜を押し付けて作成された偽造指紋は、この薄膜を反転した状態で認証対象者の指表面に貼り付けられて利用される。このように、偽造指紋が表面に貼り付けられた偽指においては、偽指の凹凸と本物の指（すなわち生体指）の凹凸が逆転する。すなわち、生体指の指紋の隆線が偽指の谷線、生体指の谷線が偽指の隆線となるため、生体指の指紋画像（以下、真正指紋画像）は隆線が太く谷線が細くなるのに対し（図１１参照）、偽指の指紋画像（以下、偽造指紋画像）は隆線が細く谷線が太くなる（図１２参照）。
【００１２】
このような指紋画像の特徴に着目してなされたのが本願発明である。本願発明には、既に偽指判定装置が組み込まれている既存の指紋認証システムに対しても、ソフトウェアの処理を追加するだけで（すなわち、センサなどのハードウェアを新たに追加したり変更したりすることなく）、本願発明を実現することができるというメリットがある。なお、以下の説明では、上記の如く反転された偽造指紋を、適宜、反転転写指紋と呼ぶ。
【００１３】
Ｂ．第１実施形態
（１）実施形態の構成
まず、図１および図２を参照して、第１実施形態における偽指判定装置１００の構成について説明する。図１は、偽指判定装置１００を真上から見たときの平面図であり、図２は、図１のＩＩ−ＩＩ線断面図である。
【００１４】
偽指判定装置１００は、指紋認証の対象となる判定対象物Ｔが偽指であるか否かを判定する装置である。図１および図２に示すように、偽指判定装置１００は、筐体１０と、センサ面２０と、光源３０と、撮像装置４０と、コンピュータ５０とを備えている。なお、以下の記述では、筐体１０のうちセンサ面２０が設けられている側を上側と呼ぶ。
【００１５】
センサ面２０は、判定対象物Ｔ（ここでは、生体指または偽指）を載置する面であり、例えば周知のファイバーオプティクプレートなどによって構成されている。
【００１６】
撮像装置４０は、周知の撮像手段であり、センサ面２０の下方側に設けられている。撮像装置４０は、筐体１０の下側に設けた光源３０を利用して反射光センシングを行い、センサ面２０に載置された判定対象物Ｔである指を撮影し、指紋画像を出力する。これにより、判定対象物Ｔが生体指である場合には、隆線が太く谷線が細い真正指紋画像が得られるのに対し（図１１参照）、判定対象物Ｔが偽指である場合には、隆線が細く谷線が太い偽造指紋画像が得られる（図１２参照）。
【００１７】
コンピュータ５０は、周知のＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）などにより構成され、ＣＰＵがＲＯＭ、ＲＡＭに格納された各種制御プログラム等を実行することにより、偽指判定装置１００の各部を中枢的に制御する。
【００１８】
図３は、コンピュータ５０の機能ブロック図である。コンピュータ５０は、画像入力手段５１、領域分割手段５２、方向決定手段５３、線幅算出手段５４、線幅関係判断手段５５、および偽指判定手段５６を備えている。
【００１９】
画像入力手段５１は、撮像装置４０から出力される指紋画像を取得し、領域分割手段５２に供給する。なお、画像入力手段５１は、撮像装置４０から取得した指紋画像に対してヒストグラム平坦化や解像度変換（例えば、800dpiから500dpiへの変換）などの画像処理を施してから、領域分割手段５２に供給してもよい。
【００２０】
領域分割手段（分割手段）５２は、画像入力手段５１から供給される指紋画像について領域分割する手段である。領域分割手段５２は、まず、指紋画像について、指紋の特徴的な部分（例えば隆線の分岐点や端点などのマニューシャを含む部分）を含む領域を処理対象領域として抽出した後、これを小領域に分割する。領域分割手段５２は、隆線や谷線の方向、線幅を安定して求めることができるよう、分割する小領域を、２本以上４本以下の隆線が入る大きさに区分することが望ましい。小領域について２本以上の隆線が入る大きさを下限とするのは、小領域が小さすぎると隆線の方向や線幅が計測できなくなるため、隆線の方向や線幅を計測できる大きさを確保するためである。小領域について４本以下の隆線が入る大きさを上限としたのは、小領域内の隆線・谷線が直線で近似できるようにするためである。
【００２１】
方向決定手段（決定手段）５３は、領域分割手段５２が分割した小領域ごとに、小領域内の隆線・谷線の方向を定める手段である。方向を定める方法として、例えばフーリエ変換を利用する方法や、画素値の微分で求める方法など、周知の方法を用いることができる。
【００２２】
フーリエ変換を利用する場合に、方向決定手段５３は、まず小領域に区分された画像にフーリエ変換を施し、次に、指紋の隆線間隔に相当する周波数帯域で最も大きい周波数成分（ピーク）を求め、ピークの示す方向を小領域の隆線・谷線方向として決定する。
【００２３】
画素値の微分を利用する場合に、方向決定手段５３は、次のようにして方向を決定する。まずsobelフィルタなどの画素値が増減する方向を求める微分フィルタを利用し、小領域内の画素ごとにエッジ方向を求める。次に、小領域内でエッジ方向の平均や最頻値などを利用して、小領域内の代表方向を決定する。最後に、小領域内の代表方向と垂直な方向を、小領域内の隆線・谷線の方向として決定する。このように、画素値の微分から方向を決定してもよい。
【００２４】
線幅算出手段５４は、小領域毎に小領域内の隆線・谷線の方向と垂直な方向に走査することで隆線と谷線の線幅を求める手段である。線幅を求める方法として、例えば画像を二値化する方法や、画素値の変化を調べる方法など、周知の方法を用いることができる。
【００２５】
画像を二値化して求める場合に、線幅算出手段５４は、画像を二値化し、画素値の大きい部分を白とし、画素値の小さい部分を黒として白黒画像を生成する。そして、線幅算出手段５４は、連続する黒画素の数をカウントし、カウントした数を隆線幅とする。一方、線幅算出手段５４は、連続する白画素の数をカウントし、カウントした数を谷線幅とする。なお、各小領域内に隆線や谷線が複数ある場合には、隆線幅や谷線幅の平均値、最大値、最小値などを求め、求めた値を各小領域内における隆線幅（代表値）や谷線幅（代表値）としてもよい。
【００２６】
なお、二値化の方法としては、固定閾値や大津の二値化等、周知の統計的手法などを用いることができる。また、二値化の閾値は、小領域ごとに個別に設定してもよく、この場合には画像全体の輝度値の変化に柔軟に対応できる等のメリットがある。もちろん、小領域ごとではなく画像全体で１つの閾値を設定してもよい。この場合、画像全体の輝度値が平坦であれば、ノイズの影響を受けずに安定的に線幅を求めることができ、閾値を簡易に設定することができる。
【００２７】
画素値の変化を調べる方法を利用する場合に、線幅算出手段５４は、次のようにして線幅を求める。具体的には、まず領域内の画素値の変化を調べ、画素値の変化の勾配の極大値、極小値を求める。そして、画素値の変化の勾配の極大値となる点を隆線の開始（別言すれば谷線の終了）と認定する。一方、画素値の変化の勾配の極小値となる点を隆線の終了（別言すれば谷線の開始）と認定する。そして、隆線（または谷線）の開始から終了までの画素数をカウントすることで隆線幅（または谷線幅）を求める。
【００２８】
線幅算出手段５４は、上述した処理を、区分した小領域の中心を通る、隆線・谷線の方向と垂直な方向の線上を走査しながら行い、この結果を小領域内での隆線や谷線の線幅とすることができる。その他に、例えば小領域内で隆線および谷線をそれぞれ１本以上含む複数の走査線上でそれぞれの線幅を求め、これを平均化した平均線幅を小領域内での隆線や谷線の線幅としてもよい。
【００２９】
線幅関係判断手段（判定手段）５５は、線幅算出手段５４が算出した隆線幅および谷線幅利用して、小領域ごとに求めた隆線幅と谷線幅の関係が、所定の関係を満たすか否かを判断する手段である。所定の関係（以下「判定対象条件」）としては、例えば隆線幅を谷線幅で除したときの値が所定の閾値（例えば「１」）以上である、あるいは隆線幅から谷線幅を減じたときの値が所定の閾値（例えば「０」）以上である等の関係を用いることができる。言い換えると、線幅関係判断手段５５は、小領域ごとに求めた隆線幅（線幅情報）と谷線幅（線幅情報）との関係が、所定の関係（すなわち、指紋画像において隆線の線幅が谷線の線幅より大きいと判断される関係）である場合には、指紋画像に対応する指が本物の指であると判定する。なお、判定対象条件は、これに限られず、隆線の線幅が谷線の線幅よりも大きいことをあらわす関係をあらわす様々な条件を利用することができる。
【００３０】
偽指判定手段（判定手段）５６は、判定対象物Ｔが偽指（言い換えると反転転写指紋）であるか否かを判定する手段である。まず、偽指判定手段５６は、全小領域のうち、線幅関係判断手段５５によって判定対象条件を満たすと判断された小領域（以下、対象小領域）を把握する。そして、偽指判定手段５６は、（１）対象小領域の数が所定の閾値未満である場合、または、（２）全小領域に対する対象小領域の占める割合が所定の閾値未満である場合に、偽指であると判定する。もちろん、偽指であるか否かの判定条件は、上記（１）、（２）に限られず、例えば全小領域における隆線幅の代表値と谷線幅の代表値との関係が、判定対象条件を満たさない場合に偽指と判定してもよい。なお、隆線幅や谷線幅の代表値としては、例えば全領域における隆線幅や谷線幅の平均値（あるいは最頻値）等を設定すればよい。
【００３１】
（２）実施形態の動作
図４は、第１実施形態における偽指判定装置１００の動作（偽指判定処理）を示すフローチャートである。
【００３２】
判定対象物Ｔがセンサ面２０に載置されると、撮像装置４０は、光源３０を利用して反射光センシングを行い、センサ面２０に載置された判定対象物Ｔである指を撮影し（ステップＳ１）、指紋画像を画像入力手段５１に出力する。
【００３３】
画像入力手段５１は、撮像装置４０から出力される指紋画像を取得し、領域分割手段５２に供給する（ステップＳ２）。なお、画像入力手段５１は、撮像装置４０から取得した指紋画像に対してヒストグラム平坦化や解像度変換などの画像処理を施した後に、領域分割手段５２に供給してもよい。
【００３４】
領域分割手段５２は、画像入力手段５１から指紋画像を受け取ると、まず、指紋画像について指紋の特徴的な部分（例えば隆線の分岐点や端点などのマニューシャを含む部分）を含む領域を処理対象領域として抽出した後、これを小領域に分割する（ステップＳ３）。領域分割手段５２は、処理対象領域を小領域に分割（以下、小領域分割）すると、方向決定手段５３に対して小領域分割が終了した旨を通知する。
【００３５】
方向決定手段５３は、領域分割手段５２が分割した小領域ごとに、例えばフーリエ変換を利用する方法や画素値の微分で求める方法などを利用して、小領域の隆線・谷線方向を決定し（ステップＳ４）、決定した小領域の隆線・谷線方向を線幅算出手段５４に通知する。
【００３６】
線幅算出手段５４は、方向決定手段５３から小領域毎の隆線・谷線方向の通知を受け取ると、この隆線・谷線方向と垂直な方向に走査することで隆線と谷線の線幅を求め（ステップＳ５）、線幅関係判断手段５５に出力する。なお、線幅を求める方法としては、例えば画像を二値化する方法や、画素値の変化を調べる方法など、周知の方法を用いることができる。
【００３７】
線幅関係判断手段５５は、線幅算出手段５４から出力される隆線幅および谷線幅を利用して、小領域ごとに求めた隆線幅と谷線幅の関係が、所定の関係（すなわち「判定対象条件」）を満たすか否かを判断する。そして、線幅関係判断手段５５は、小領域ごとに、判定対象条件を満たすか否かの判断結果を偽指判定手段５６に通知する。
【００３８】
偽指判定手段５６は、全小領域のうち、線幅関係判断手段５５によって判定対象条件を満たすと判断された小領域（以下、対象小領域）を把握（特定）する（ステップＳ６）。そして、偽指判定手段５６は、（１）対象小領域の数が所定の閾値未満であるか否か、（２）全小領域に対する対象小領域の占める割合が所定の閾値未満であるか否か、（すなわち「対象小領域が所定条件を満たすか否か」）を判断する（ステップＳ７）。偽指判定手段５６は、対象小領域が所定条件を満たさないと判断した場合には、生体指であると判定し（ステップＳ８）、処理を終了する。一方、偽指判定手段５６は、対象小領域が所定条件を満たすと判断した場合には、偽指であると判定し（ステップＳ９）、処理を終了する。
【００３９】
以上説明したように、本実施形態によれば、生体指の指紋に特有の性質（生体指の指紋は隆線が太く谷線が細くなるという性質）を利用することで、判定対象物が偽指であるか否かを精度良く、効率的に判定することが可能となる。
【００４０】
また、上述した偽指判定処理は、周知のコンピュータで実現できるため、既に偽指判定装置が組み込まれている既存の指紋認証システムに対しても、ソフトウェアの処理を追加するだけで（すなわち、センサなどのハードウェアを新たに追加したり変更したりすることなく）、本実施形態を実現することが可能となる。なお、かかるメリットは、以下に示す各実施形態および各変形例も同様である。
【００４１】
Ｃ．第２実施形態
（１）実施形態の構成
図５は、第２実施形態におけるコンピュータ５０ａの機能ブロック図である。なお、図３と対応する部分には同一符号を付し、詳細な説明は省略する。
【００４２】
コンピュータ５０ａは、画像入力手段５１、二値画像生成手段５２ａ、収縮処理手段５３ａ、および偽指判定手段５６を備える。
【００４３】
二値画像生成手段５２ａは、画像入力手段５１から供給される指紋画像を二値化し、白黒の二値画像を生成する。そして、二値画像生成手段５２ａは、生成した二値画像を収縮処理手段５３ａに出力する。
【００４４】
収縮処理手段５３ａは、二値画像生成手段５２ａから供給される二値画像に対して収縮処理を行う。詳述すると、収縮処理手段５３ａは、４近傍や８近傍（隣接画素）における白画素が所定の数以下の場合に、白画素を黒画素へと置き換えることで白画素の領域を小さくする処理（すなわち収縮処理）を行う。収縮処理手段５３ａは、この収縮処理を設定回数（例えば２回）だけ繰り返し実行する。繰り返し回数は、偽指か否かの判定に必要な回数に設定され、予め実験などによって求めておくことができる。
【００４５】
例えば、５００ｄｐｉの撮像装置４０を利用している場合、判定対象物Ｔが生体指であれば、生体指の指紋の隆線幅は概ね１０画素〜１６画素程度である。これに対し、判定対象物Ｔが偽指であれば、偽指の指紋（反転転写指紋）の隆線幅は、生体指の谷線幅よりもさらに細く、概ね１画素〜４画素程度になる。かかる理由は、偽指の指紋（反転転写指紋）を形成する薄膜が材料乾燥時に収縮等し、この影響で偽指の指紋の隆線幅がさらに細くなるからである。
【００４６】
収縮処理を１回行うごとに、隆線の線幅は両側から１画素分ずつ細くなる、つまり、隆線の線幅は合計２画素分細くなる。従って、収縮処理を２回行うと、４画素以下の線幅の隆線（すなわち、偽指の指紋の隆線）は消えることになるが、１０画素以上の線幅の隆線（すなわち、真正指の指紋の隆線）は残ることになる。よって、本実施形態では繰り返し回数を２回に設定する場合を想定する。
【００４７】
収縮処理手段５３ａは、収縮処理を設定回数（ここでは２回を想定）だけ繰り返し実行すると、収縮処理後の二値画像について白画素の数をカウントし、カウント結果（隆線の線幅に関わる線幅情報）を偽指判定手段５６に通知する。
【００４８】
偽指判定手段（判定手段）５６は、収縮処理手段５３ａから通知されるカウント結果と、設定されている白画素閾値とを比較し、比較結果に基づき偽指であるか否を判定する。上述したように、収縮処理を２回行った後の白画素の数が多ければ、線幅の大きな隆線（すなわち、真正指の指紋の隆線）が存在していたと判断することができる。一方、偽指判定手段５６は、収縮処理を２回行った後の白画素の数が少なければ、線幅の小さな隆線（すなわち、偽指の指紋の隆線）しか存在していなかったと判断することができる。よって、偽指判定手段５６は、収縮処理手段５３ａから出力されるカウント結果が白画素閾値以上であれば、線幅の大きな隆線が存在していると判断でき、判定対象物Ｔが生体指であると判定する。
【００４９】
一方、偽指判定手段５６は、通知されるカウント結果が白画素閾値未満である場合には、線幅の小さな隆線が存在していると判断でき、判定対象物Ｔが偽指であると判定する。なお、白画素閾値は、収縮処理の設定回数などにあわせて適宜設定・変更すればよい。また、隆線の線幅に関わる線幅情報（白画素の数のカウント結果）を求める代わりに、谷線の線幅に関わる線幅情報（黒画素の数のカウント結果）を求めるようにしてもよい。ここで、谷線の線幅に関わる線幅情報を求める際には、後述する膨張処理を実行すればよい（第３実施形態参照）。
【００５０】
（２）実施形態の動作
図６は、第２実施形態に係る偽指判定装置１００の動作を示すフローチャートである。なお、図４と対応するステップには同一符号を付し、詳細な説明は省略する。
【００５１】
二値画像生成手段５２ａは、画像入力手段５１から指紋画像の供給を受けると、この指紋画像を二値化し、白黒の二値画像を生成する（ステップＳ２ａ）。そして、二値画像生成手段５２ａは、生成した二値画像を収縮処理手段５３ａに出力する。
【００５２】
収縮処理手段５３ａは、二値画像生成手段５２ａから供給される二値画像に対して、収縮処理を設定回数（例えば２回）だけ繰り返し実行する（ステップＳ３ａ）。収縮処理に関する詳細は、実施形態の構成の項において説明したため省略する。収縮処理手段（計数手段）５３ａは、収縮処理を設定回数（ここでは２回を想定）だけ繰り返し実行すると、収縮処理後の二値画像について白画素の数をカウントし、カウント結果（隆線の線幅に関わる線幅情報）を偽指判定手段５６に通知する（ステップＳ４ａ）。
【００５３】
偽指判定手段（判定手段）５６は、収縮処理手段５３ａから通知されるカウント結果と、設定されている白画素閾値とを比較し、比較結果に基づき偽指であるか否を判定する（ステップＳ５ａ）。上述したように、収縮処理を設定回数行った後の白画素の数が多ければ、線幅の大きな隆線（すなわち、真正指の指紋の隆線）が存在していたと判断することができる。一方、収縮処理を設定回数行った後の白画素の数が少なければ、線幅の小さな隆線（すなわち、偽指の指紋の隆線）しか存在していなかったと判断することができる。
【００５４】
よって、偽指判定手段５６は、収縮処理手段５３ａから出力されるカウント結果が白画素閾値以上であれば、線幅の大きな隆線が存在していたのであるから、判定対象物Ｔは生体指であると判定し（ステップＳ６ａ）、処理を終了する。一方、偽指判定手段５６は、通知されるカウント結果が白画素閾値未満である場合には、線幅の小さな隆線が存在していたにすぎないから、判定対象物Ｔは偽指であると判定し（ステップＳ７ａ）、処理を終了する。
【００５５】
以上説明したように、第２実施形態によれば、第１実施形態とは異なり、隆線や谷線の方向を求めることなく、判定対象物Ｔが偽指であるか否かを判定することができる。特に、指先が荒れていたりすると、隆線や谷線の方向が不明瞭になることがあるが、このような場合に第１実施形態で説明した偽指判定方法を用いると、隆線や谷線の方向の判断を誤るおそれがある。隆線や谷線の方向の判断を誤ると、線幅の判定にも誤りが生じ、最終的には偽指であるか否かの判定精度が低下してしまう等の問題が懸念される。これに対し、本実施形態によれば、隆線や谷線の方向を求める必要がないため、隆線や谷線の方向が不明瞭な指紋に対しても、偽指であるか否かを精度良く判定することができる。
【００５６】
（３）変形例
上述した第２実施形態では、指紋画像を小領域に分割することなく、指紋画像から白黒の二値画像を生成し、生成した二値画像に収縮処理を施す場合ついて説明したが、指紋画像を小領域に分割し、小領域ごとに収縮処理を施すようにしてもよい。
【００５７】
図７は、第２実施形態の変形例におけるコンピュータ５０ａ’の機能ブロック図である。図５と対応する部分には同一符号を付し、詳細な説明は省略する。
【００５８】
コンピュータ５０ａ’は、画像入力手段５１、二値画像生成手段５２ａ、収縮処理手段５３ａ、偽指判定手段５６に加えて、領域分割手段５２、細線領域特定手段５４ａを備えている。
【００５９】
領域分割手段５２は、画像入力手段５１から供給される指紋画像を複数の小領域に分割する。二値画像生成手段５２ａは、分割された各小領域の指紋画像を二値化し、小領域ごとの二値画像を生成する。収縮処理手段５３ａは、小領域ごとに第２実施形態と同様の収縮処理を施す。
【００６０】
細線領域特定手段５４ａは、収縮処理が行われた複数の小領域の中から、収縮処理後の白画素の総数が所定の閾値より少ない小領域（すなわち、線幅の小さな隆線が含まれる領域；以下、細隆線領域）を特定し、特定した細隆線領域の数をカウントし、カウント結果を偽指判定手段５６に通知する。偽指判定手段５６は、細線領域特定手段５４ａから通知されるカウント結果と設定された判定閾値とを比較し、比較結果に基づき判定対象物Ｔが偽指であるか否かを判定する。詳述すると、偽指判定手段５６は、カウント結果が判定閾値以上である場合（すなわち、細隆線領域の数が判定閾値以上である場合）には、線幅の小さな隆線が指紋画像に多数含まれることから、判定対象物Ｔは偽指であると判定する。ここで、判定閾値等については、予め実験などによって求めておけばよい。
【００６１】
なお、上記例では、白画素の数が所定の閾値より少ない小領域（すなわち、細隆線領域）の数のカウント結果を利用して偽指であるか否かを判定したが、全小領域に占める細隆線領域の割合を求め、求めた細隆線領域の割合を利用して偽指であるか否かを判定してもよい。具体的には、細線領域特定手段５４ａは、細隆線領域の数をカウントする代わりに、全小領域に占める細隆線領域の割合を求め、求めた細隆線領域の割合を偽指判定手段５６に出力する。偽指判定手段５６は、得られた細隆線領域の割合が、判定割合閾値以上である場合には、線幅の小さな隆線が指紋画像に多数含まれることから、判定対象物Ｔは偽指であると判定する。ここで、判定割合閾値等については、予め実験などによって求めておけばよい。
【００６２】
Ｄ．第３実施形態
（１）実施形態の構成
図８は、第３実施形態におけるコンピュータ５０ｂの機能ブロック図である。なお、図５と対応する部分には同一符号を付し、詳細な説明は省略する。
【００６３】
コンピュータ５０ｂは、画像入力手段５１、二値画像生成手段５２ａ、画像処理手段５３ｂ、および偽指判定手段５６を備えている。
【００６４】
画像処理手段（収縮処理手段、膨張処理手段）５３ｂは、二値画像生成手段５２ａから供給される二値画像に対して以下に示す収縮処理、および膨張処理を行う。
【００６５】
＜収縮処理＞
画像処理手段５３ｂは、上述した第２実施形態で説明した収縮処理（すなわち、４近傍や８近傍における白画素が所定の数以下の場合に、白画素を黒画素へと置き換えることで白画素の領域（主に隆線を含む領域）を小さくする処理）を繰り返し実行する。詳述すると、画像処理手段５３ｂは、収縮処理後の指紋画像の白画素の総数が隆線閾値以下になるまで、収縮処理を繰り返し実行する。なお、設定される隆線閾値は、例えば隆線がなくなったとみなせる白画素の下限値をあらわし、予め実験などによって求めておくことができる。画像処理手段５３ｂは、指紋画像の白画素の総数が隆線閾値以下になったことを検知すると、当該時点までに行われた収縮処理の回数を偽指判定手段５６に通知する。換言すると、画像処理手段５３ｂは、隆線がなくなるまでの総収縮処理回数（以下、隆線消滅処理回数）を偽指判定手段５６に通知する。
【００６６】
＜膨張処理＞
画像処理手段５３ｂは、上述した第２実施形態で説明した収縮処理とは逆の膨張処理（すなわち、４近傍や８近傍における白画素が所定の数以上の場合に、黒画素を白画素へと置き換えることで黒画素の領域（主に谷線を含む領域）を小さくする処理）を繰り返し実行する。詳述すると、画像処理手段５３ｂは、膨張処理後の指紋画像の黒画素の総数が谷線閾値以下になるまで、膨張処理を繰り返し実行する。なお、設定される谷線閾値は、例えば谷線がなくなったとみなせる黒画素の下限値をあらわし、予め実験などによって求めておくことができる。画像処理手段５３ｂは、指紋画像の黒画素の総数が谷線閾値以下になったことを検知すると、当該時点までに行われた膨張処理の回数を偽指判定手段５６に通知する。換言すると、画像処理手段５３ｂは、谷線がなくなるまでの総膨張処理回数（以下、谷線消滅処理回数）を偽指判定手段５６に通知する。
【００６７】
偽指判定手段５６は、画像処理手段５３ｂから通知される隆線消滅処理回数と谷線消滅処理回数とが所定の関係を満たすか否かを判断することにより、偽指であるか否かを判定する。言い換えると、偽指判定手段５６は、小領域ごとに求めた隆線消滅処理回数（線幅情報）と谷線消滅処理回数（線幅情報）との関係が、所定の関係（すなわち、指紋画像において隆線の線幅が谷線の線幅より大きいと判断される関係）である場合に、指紋画像に対応する指が本物の指であると判定する。所定の関係（以下「判定対象条件」（条件））としては、例えば隆線消滅処理回数を隆線幅、谷線消滅処理回数を谷線幅とした場合、隆線幅を谷線幅で除したときの値が所定の閾値（例えば「１」）以上である、あるいは隆線幅から谷線幅を減じたときの値が所定の閾値（例えば「０」）以上である等の関係を用いることができる（第１実施形態参照）。もちろん、判定対象条件は、これに限られず、隆線の線幅が谷線の線幅よりも大きいことをあらわす様々な条件を利用することができる。
【００６８】
偽指判定手段５６は、隆線消滅処理回数と谷線消滅処理回数とが所定の関係を満たす場合には、隆線幅は谷線幅よりも広いことを意味するから、判定対象物Ｔは生体指であると判定する。一方、偽指判定手段５６は、隆線消滅処理回数と谷線消滅処理回数とが所定の関係を満たさない場合には、谷線幅の方が隆線幅よりも広いことを意味するから、判定対象物Ｔは偽指であると判定する。
【００６９】
（２）実施形態の動作
図９は、第３実施形態における偽指判定装置１００の動作を示すフローチャートである。なお、図６と対応するステップには同一符号を付し、詳細な説明は省略する。
【００７０】
二値画像生成手段５２ａは、画像入力手段５１から指紋画像の供給を受けると、この指紋画像を二値化し、白黒の二値画像を生成する（ステップＳ２ａ）と、生成した二値画像を画像処理手段５３ｂに出力する。
【００７１】
画像処理手段（収縮処理手段、膨張処理手段）５３ｂは、二値画像生成手段５２ａから供給される二値画像に対して以下に示す収縮処理、および膨張処理を行う。
【００７２】
まず、画像処理手段５３ｂは、収縮処理後の指紋画像の白画素の総数が隆線閾値以下になるまで、収縮処理を繰り返し実行する（ステップＳ３ｂ）。なお、設定される隆線閾値は、例えば隆線がなくなったとみなせる白画素の下限値をあらわし、予め実験などによって求めておくことができる。
【００７３】
画像処理手段５３ｂは、指紋画像の白画素の総数が隆線閾値以下になったことを検知すると、当該時点までに行われた収縮処理の回数、すなわち隆線がなくなるまでの総収縮処理回数（隆線消滅処理回数）を偽指判定手段５６に通知する（ステップＳ４ｂ）。
【００７４】
次いで、画像処理手段５３ｂは、膨張処理後の指紋画像の黒画素の総数が谷線閾値以下になるまで、膨張処理を繰り返し実行する（ステップＳ５ｂ）。なお、設定される谷線閾値は、例えば谷線がなくなったとみなせる黒画素の下限値をあらわし、予め実験などによって求めておくことができる。
【００７５】
画像処理手段５３ｂは、指紋画像の黒画素の総数が谷線閾値以下になったことを検知すると、当該時点までに行われた膨張処理の回数、すなわち谷線がなくなるまでの総膨張処理回数（以下、谷線消滅処理回数）を偽指判定手段５６に通知する（ステップＳ６ｂ）。
【００７６】
偽指判定手段５６は、画像処理手段５３ｂから通知される隆線消滅処理回数と谷線消滅処理回数とが所定の関係（具体的には、上述した「判定対象条件」）を満たすか否かを判断することにより、偽指であるか否かを判定する（ステップＳ７ｂ）。偽指判定手段５６は、隆線消滅処理回数と谷線消滅処理回数とが判定対象条件を満たす場合、隆線幅は谷線幅よりも広いことを意味するから、判定対象物Ｔは生体指であると判定し（ステップＳ８ｂ）、処理を終了する。一方、偽指判定手段５６は、隆線消滅処理回数と谷線消滅処理回数とが判定対象条件を満たさない場合には、谷線幅の方が隆線幅よりも広いことを意味するから、判定対象物Ｔは偽指であると判定し（ステップＳ９ｂ）、処理を終了する。
【００７７】
以上説明したように、第３実施形態によれば、判定対象物が女性や子供の指（すなわち、隆線および谷線がともに細い指）であっても、精度良く偽指であるか否かを判定することが可能となる。詳述すると、上述した第２実施形態では、隆線の線幅のみを利用して偽指であるか否かを判定（具体的には、収縮処理後の白画素の数に基づいて隆線の線幅が太いか細いかを判断し、隆線の線幅が細い場合には偽指と判断）したが、かかる構成では、隆線が細く谷線が太い偽指（反転転写指紋）については正確に偽指と判定できるものの、隆線および谷線がともに細い生体指（すなわち、女性や子供の指）についてまで、偽指であると誤判定してしまう可能性がある。
【００７８】
これに対し、第３実施形態によれば、隆線の線幅と谷線の線幅の関係を利用して偽指であるか否かを判定するため、判定対象物が女性や子供の指のように隆線および谷線がともに細い指であっても、生体指としての特徴（すなわち、隆線の線幅は谷線の線幅よりも太いという特徴）を有している限り、隆線および谷線がともに細い真正指（すなわち、女性や子供の指）を偽指であると誤判定してしまう可能性を抑えることができる。
【００７９】
（３）変形例
なお、第３実施形態も第２実施形態と同様、指紋画像を小領域に分割し、小領域ごとに収縮処理を施すようにしてもよい。
【００８０】
図１０は、第３実施形態の変形例におけるコンピュータ５０ｂ’の機能ブロック図である。図８と対応する部分には同一符号を付し、詳細な説明は省略する。
【００８１】
コンピュータ５０ｂ’は、画像入力手段５１、二値画像生成手段５２ａ、画像処理手段５３ｂ、および偽指判定手段５６に加えて、領域分割手段５２を備えている。
【００８２】
領域分割手段５２は、画像入力手段５１から供給される指紋画像を複数の小領域に分割する。二値画像生成手段５２ａは、分割された各小領域の指紋画像を二値化し、小領域ごとの二値画像を生成する。画像処理手段５３ｂは、小領域ごとに第３実施形態と同様の収縮処理および圧縮処理を施す。
【００８３】
＜収縮処理＞
画像処理手段５３ｂは、小領域ごとに小領域内の白画素の総数が領域毎隆線閾値以下になるまで、収縮処理を繰り返し実行する。なお、設定される領域毎隆線閾値は、例えば小領域において隆線がなくなったとみなせる白画素の下限値をあらわし、予め実験などによって求めておくことができる。画像処理手段５３ｂは、全領域について上記収縮処理を終えると、収縮処理の回数が収縮処理下限値以下の小領域の数（以下、みなし細隆線領域数）をカウントする。例えば、収縮処理下限値が「５」に設定されている場合、上記収縮処理を終えた小領域のうち、収縮処理の回数が「５」以下のみなし細隆線領域数をカウントする。そして、画像処理手段５３ｂは、みなし細隆線領域数を偽指判定手段５６に通知する。
【００８４】
＜膨張処理＞
画像処理手段５３ｂは、小領域ごとに小領域内の黒画素の総数が領域毎谷線閾値以下になるまで、膨張処理を繰り返し実行する。なお、設定される領域毎谷線閾値は、例えば小領域において谷線がなくなったとみなせる黒画素の下限値をあらわし、予め実験などによって求めておくことができる。画像処理手段５３ｂは、全領域について上記収縮処理を終えると、膨張処理の回数が膨張処理下限値以下の小領域の数（以下、みなし細谷線領域数）をカウントする。例えば、膨張処理下限値が「５」に設定されている場合、上記膨張処理を終えた小領域のうち、膨張処理の回数が「５」以下のみなし細谷線領域数をカウントする。そして、画像処理手段５３ｂは、みなし細谷線領域数を偽指判定手段５６に通知する。
【００８５】
偽指判定手段５６は、画像処理手段５３ｂから通知されるみなし細隆線領域数と、みなし細谷線領域数とが所定の関係を満たすか否かを判断することにより、偽指であるか否かを判定する。所定の関係（以下「判定対象条件」）としては、例えばみなし細隆線領域数をみなし細谷線領域数で除したときの値が所定の閾値（例えば「１」）以上である、あるいはみなし細隆線領域数からみなし細谷線領域数を減じたときの値が所定の閾値（例えば「０」）以上である等の関係を用いることができる（第１実施形態参照）。もちろん、判定対象条件は、これに限られず、みなし細隆線領域数がみなし細谷線領域数よりも大きいことをあらわす様々な条件を利用することができる。
【００８６】
偽指判定手段５６は、みなし細隆線領域数とみなし細谷線領域数とが所定の関係を満たす場合には、指紋画像について細い谷線よりも細い隆線が占める割合が大きいことを意味するから、判定対象物Ｔは偽指であると判定する。一方、偽指判定手段５６は、みなし細隆線領域数とみなし細谷線領域数とが所定の関係を満たさない場合には、指紋画像について細い隆線よりも細い谷線が占める割合が大きいことを意味するから、判定対象物Ｔは真正指であると判定する。
【００８７】
なお、上述した各実施形態において示した各処理のステップは処理内容に矛盾を生じない範囲で任意に順番を変更し、または並列に実行することができる。さらに本明細書等において、手段とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合を含む。さらにまた、１つの手段が有する機能が２つ以上の物理的手段により実現されても、２つ以上の手段の機能が１つの物理的手段により実現されてもよい。また、本発明に係るソフトウェアは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の光学ディスク、磁気ディスク、半導体メモリなどの各種の記録媒体を通じて、または通信ネットワークなどを介してダウンロードすることにより、コンピュータにインストールまたはロードすることができる。
【００８８】
この出願は、２００９年１２月２２日に出願された日本出願特願２００９−２９０１８７を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【００８９】
以上、各実施形態を参照して本発明を説明したが、本発明は上記各実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【産業上の利用可能性】
【００９０】
本発明に係る偽指判定装置は、偽指の判定精度を向上させることに適している。
【符号の説明】
【００９１】
１００…偽指判定装置、１０…筐体、２０…センサ面、３０…光源、４０…撮像装置、５０、５０ａ、５０ａ’、５０ｂ、５０ｂ’…コンピュータ、５１…画像入力手段、５２…領域分割手段、５２ａ…二値画像生成手段、５３…方向決定手段、５３ａ…収縮処理手段、５３ｂ…画像処理手段、５４…線幅算出手段、５４ａ…細線領域特定手段、５５…線幅関係判断手段、５６…偽指判定手段。
【図１】
2011077879.tif 000003
【図２】
2011077879.tif 000004
【図３】
2011077879.tif 000005
【図４】
2011077879.tif 000006
【図５】
2011077879.tif 000007
【図６】
2011077879.tif 000008
【図７】
2011077879.tif 000009
【図８】
2011077879.tif 000010
【図９】
2011077879.tif 000011
【図１０】
2011077879.tif 000012
【図１１】
2011077879.tif 000013
【図１２】
2011077879.tif 000014
【手続補正書】
【提出日】平成24年6月21日(2012.6.21)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
指紋画像に基づき、指紋の隆線の線幅または谷線の線幅に関わる線幅情報を取得する取得手段と、
前記隆線の線幅と谷線の線幅との関係に基づいて、前記指紋画像に対応する指が本物の指であるか偽指であるかを判定する判定手段と、を備え、
前記取得手段は、
前記指紋画像を小領域に分割する分割手段と、
分割された小領域ごとに、領域内の隆線または谷線の線方向を決定する決定手段と、
前記小領域ごとに、決定した領域内の線方向と垂直な方向に走査して画素値の変化の勾配の極大値および極小値を求める勾配導出手段と、
前記線方向と垂直な方向に走査して求めた画素値の変化の勾配の極大値となる点を線幅開始点とするとともに前記極小値となる点を線幅終了点とし、前記線幅開始点から前記線幅終了点までの画素数をカウントすることにより、前記線幅情報を求める線幅算出手段と、
をさらに備える偽指判定装置。
【請求項２】
指紋画像に基づき、指紋の隆線の線幅または谷線の線幅に関わる線幅情報を取得する取得手段と、
前記隆線の線幅と谷線の線幅との関係に基づいて、前記指紋画像に対応する指が本物の指であるか偽指であるかを判定する判定手段と、を備え、
前記取得手段は、
前記指紋画像を二値化し、二値画像を出力する二値画像生成手段と、
前記二値画像に収縮処理または膨張処理を、設定回数施す画像処理手段と、
前記設定回数の収縮処理後に残った前記二値画像における白画素の数、または前記設定回数の膨張処理後に残った前記二値画像における黒画素の数をカウントすることにより、前記線幅情報を求める計数手段と、
をさらに備える偽指判定装置。
【請求項３】
指紋画像に基づき、指紋の隆線の線幅または谷線の線幅に関わる線幅情報を取得する取得手段と、
前記隆線の線幅と谷線の線幅との関係に基づいて、前記指紋画像に対応する指が本物の指であるか偽指であるかを判定する判定手段と、を備え、
前記取得手段は、
前記指紋画像を二値化し、二値画像を出力する二値画像生成手段と、
前記二値画像に収縮処理または膨張処理を施す手段であって、前記収縮処理後の白画素の総数が隆線閾値以下となるまで収縮処理を繰り返し実行する、または前記膨張処理後の黒画素の総数が谷線閾値以下となるまで膨張処理を繰り返し実行する画像処理手段と、
前記収縮処理の回数、または前記膨張処理の回数をカウントすることにより、前記線幅情報を求める計数手段と、
をさらに備える偽指判定装置。
【請求項４】
指紋画像に基づき、指紋の隆線の線幅または谷線の線幅に関わる線幅情報を取得する取得手段と、
前記隆線の線幅と谷線の線幅との関係に基づいて、前記指紋画像に対応する指が本物の指であるか偽指であるかを判定する判定手段と、を備え、
前記取得手段は、
前記指紋画像を小領域に分割する分割手段と、
分割された小領域ごとに、領域内の隆線または谷線の線方向を決定する決定手段と、
前記小領域ごとに二値化し、決定した領域内の線方向と垂直な方向に走査して連続する黒画素の数または白画素の数をカウントすることにより、前記線幅情報を求める線幅算出手段と、
をさらに備える偽指判定装置。
【請求項５】
前記取得手段は、
前記隆線の線幅に関わる線幅情報と、前記谷線の線幅に関わる線幅情報との両情報を求め、
前記判定手段は、
前記両情報に基づいて、前記指紋画像において隆線の線幅が谷線の線幅より大きいと判断した場合に、前記指紋画像に対応する指が本物の指であると判定する、
請求項１〜４のいずれか１項に記載の偽指判定装置。
【請求項６】
指紋画像に基づき、指紋の隆線の線幅または谷線の線幅に関わる線幅情報を取得する取得ステップと、
前記隆線の線幅と谷線の線幅との関係に基づいて、前記指紋画像に対応する指が本物の指であるか偽指であるかを判定する判定ステップと、を含み、
前記取得ステップは、
前記指紋画像を小領域に分割する分割ステップと、
分割された小領域ごとに、領域内の隆線または谷線の線方向を決定する決定ステップと、
前記小領域ごとに、決定した領域内の線方向と垂直な方向に走査して画素値の変化の勾配の極大値および極小値を求める勾配導出ステップと、
前記線方向と垂直な方向に走査して求めた画素値の変化の勾配の極大値となる点を線幅開始点とするとともに前記極小値となる点を線幅終了点とし、前記線幅開始点から前記線幅終了点までの画素数をカウントすることにより、前記線幅情報を求める線幅算出ステップと、
をさらに含む偽指判定方法。
【請求項７】
指紋画像に基づき、指紋の隆線の線幅または谷線の線幅に関わる線幅情報を取得する取得ステップと、
前記隆線の線幅と谷線の線幅との関係に基づいて、前記指紋画像に対応する指が本物の指であるか偽指であるかを判定する判定ステップと、を含み、
前記取得ステップは、
前記指紋画像を二値化し、二値画像を出力する二値画像生成ステップと、
前記二値画像に収縮処理または膨張処理を、設定回数施す画像処理ステップと、
前記設定回数の収縮処理後に残った前記二値画像における白画素の数、または前記設定回数の膨張処理後に残った前記二値画像における黒画素の数をカウントすることにより、前記線幅情報を求める計数ステップと、
をさらに含む偽指判定方法。
【請求項８】
指紋画像に基づき、指紋の隆線の線幅または谷線の線幅に関わる線幅情報を取得する取得ステップと、
前記隆線の線幅と谷線の線幅との関係に基づいて、前記指紋画像に対応する指が本物の指であるか偽指であるかを判定する判定ステップと、を含み、
前記取得ステップは、
前記指紋画像を二値化し、二値画像を出力する二値画像生成ステップと、
前記二値画像に収縮処理または膨張処理を施すステップであって、前記収縮処理後の白画素の総数が隆線閾値以下となるまで収縮処理を繰り返し実行する、または前記膨張処理後の黒画素の総数が谷線閾値以下となるまで膨張処理を繰り返し実行する画像処理ステップと、
前記収縮処理の回数、または前記膨張処理の回数をカウントすることにより、前記線幅情報を求める計数ステップと、
をさらに含む偽指判定方法。
【請求項９】
指紋画像に基づき、指紋の隆線の線幅または谷線の線幅に関わる線幅情報を取得する取得ステップと、
前記隆線の線幅と谷線の線幅との関係に基づいて、前記指紋画像に対応する指が本物の指であるか偽指であるかを判定する判定ステップと、を含み、
前記取得ステップは、
前記指紋画像を小領域に分割する分割ステップと、
分割された小領域ごとに、領域内の隆線または谷線の線方向を決定する決定ステップと、
前記小領域ごとに二値化し、決定した領域内の線方向と垂直な方向に走査して連続する黒画素の数または白画素の数をカウントすることにより、前記線幅情報を求める線幅算出ステップと、
をさらに含む偽指判定方法。
【国際調査報告】
2011077879.tif 000015
2011077879.tif 000016