(57)【特許請求の範囲】
【請求項１】
生体からの反射光を用いて前記生体の画像を撮影する撮影部と、
前記撮影部によって撮影された１つの生体画像から、所定の空間周波数よりも高い周波数成分を抽出する抽出部と、
前記抽出部が抽出する周波数成分についての重み付けを制御する制御部と、
前記制御部によって制御された重み付けを用いて認証処理を行う認証処理部と、を備えることを特徴とする生体情報処理装置。
【請求項２】
生体からの反射光を用いて前記生体の画像を撮影する撮影部と、
前記撮影部によって撮影された１つの生体画像から、所定の空間周波数よりも高い周波数成分を抽出する抽出部と、
前記抽出部が抽出する周波数成分に基づいて認証処理の実施の有無を判断する判断部と、を備えることを特徴とする生体情報処理装置。
【請求項３】
生体からの反射光を用いて前記生体の画像を撮影する撮影部と、
前記撮影部によって撮影された１つの生体画像から、所定の空間周波数よりも高い周波数成分を抽出する抽出部と、
前記生体画像のうち、前記抽出部が抽出した周波数成分について補正する制御部と、
前記制御部によって補正された生体画像について認証処理を行う認証処理部と、を備えることを特徴とする生体情報処理装置。
【請求項４】
前記制御部は、前記抽出部が抽出する周波数成分を用いて、前記生体画像の輝度を補正することを特徴とする請求項３記載の生体情報処理装置。
【請求項５】
前記制御部は、前記抽出部が抽出する周波数成分を２値化したものを用いて、前記生体画像の輝度を補正することを特徴とする請求項４記載の生体情報処理装置。
【請求項６】
前記制御部は、前記抽出部が抽出する周波数成分を２値化して平滑化したものを用いて、前記生体画像の輝度を補正することを特徴とする請求項５記載の生体情報処理装置。
【請求項７】
前記制御部は、前記抽出部が抽出する周波数成分を２値化して平滑化して所定倍したものを用いて、前記生体画像の輝度を補正することを特徴とする請求項６記載の生体情報処理装置。
【請求項８】
前記制御部は、前記抽出部が抽出する周波数成分を２値化して平滑化して所定倍したものを前記生体画像から差し引くことで前記生体画像の輝度を補正することを特徴とする請求項７記載の生体情報処理装置。
【請求項９】
前記判断部は、前記抽出部が抽出した周波数成分を用いて被写体の表面反射成分の指標値を求め、前記指標値に応じて、前記認証処理の実施の有無を判断することを特徴とする請求項２記載の生体情報処理装置。
【請求項１０】
前記判断部は、前記指標値と登録指標値との差分に応じて、前記認証処理の実施の有無を判断することを特徴とする請求項９記載の生体情報処理装置。
【請求項１１】
前記判断部は、前記指標値を前記登録指標値として更新することを特徴とする請求項１０記載の生体情報処理装置。
【請求項１２】
前記判断部は、前記生体画像における所定領域において前記抽出部が抽出する周波数成分の領域の割合が閾値よりも低い場合に、前記認証処理の実施を有りと判断することを特徴とする請求項２，９〜１１のいずれか一項に記載の生体情報処理装置。
【請求項１３】
前記生体は、手のひらの静脈であることを特徴とする請求項１〜１２のいずれか一項に記載の生体情報処理装置。
【請求項１４】
前記生体よりも前記撮影部側において、前記生体に対して光を照射する光照射部を備えることを特徴とする請求項１〜１３のいずれか一項に記載の生体情報処理装置。
【請求項１５】
前記抽出部は、所定の空間周波数よりも高い周波数成分を抽出するハイパスフィルタであることを特徴とする請求項１〜１４のいずれか一項に記載の生体情報処理装置。
【請求項１６】
生体からの反射光を用いて前記生体の画像を撮影する撮影ステップと、
前記撮影ステップにおいて撮影された１つの生体画像から、所定の空間周波数よりも高い周波数成分を抽出する抽出ステップと、
前記抽出ステップで抽出された周波数成分についての重み付けを制御する制御ステップと、
前記制御ステップで制御された重み付けを用いて認証処理を行う認証ステップと、を含むことを特徴とする生体情報処理方法。
【請求項１７】
生体からの反射光を用いて前記生体の画像を撮影する撮影ステップと、
前記撮影ステップにおいて撮影された１つの生体画像から、所定の空間周波数よりも高い周波数成分を抽出する抽出ステップと、
前記抽出ステップで抽出された周波数成分に基づいて認証処理の実施の有無を判断する判断ステップと、を含むことを特徴とする生体情報処理方法。
【請求項１８】
生体からの反射光を用いて前記生体の画像を撮影する撮影ステップと、
前記撮影ステップにおいて撮影された１つの生体画像から、所定の空間周波数よりも高い周波数成分を抽出する抽出ステップと、
前記生体画像のうち、前記抽出ステップで抽出された周波数成分について補正する制御ステップと、
前記制御ステップで補正された生体画像について認証処理を行う認証処理ステップと、を含むことを特徴とする生体情報処理方法。
【請求項１９】
コンピュータに、
生体からの反射光を用いて前記生体の画像を撮影する撮影ステップと、
前記撮影ステップにおいて撮影された１つの生体画像から、所定の空間周波数よりも高い周波数成分を抽出する抽出ステップと、
前記抽出ステップで抽出された周波数成分についての重み付けを制御する制御ステップと、
前記制御ステップで制御された重み付けを用いて認証処理を行う認証ステップと、を実行させることを特徴とする生体情報処理プログラム。
【請求項２０】
コンピュータに、
生体からの反射光を用いて前記生体の画像を撮影する撮影ステップと、
前記撮影ステップにおいて撮影された１つの生体画像から、所定の空間周波数よりも高い周波数成分を抽出する抽出ステップと、
前記抽出ステップで抽出された周波数成分に基づいて認証処理の実施の有無を判断する判断ステップと、を実行させることを特徴とする生体情報処理プログラム。
【請求項２１】
コンピュータに、
生体からの反射光を用いて前記生体の画像を撮影する撮影ステップと、
前記撮影ステップにおいて撮影された１つの生体画像から、所定の空間周波数よりも高い周波数成分を抽出する抽出ステップと、
前記生体画像のうち、前記抽出ステップで抽出された周波数成分について補正する制御ステップと、
前記制御ステップで補正された生体画像について認証処理を行う認証処理ステップと、を実行させることを特徴とする生体情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体情報処理装置、生体情報処理方法、および生体情報処理プログラムに関する。
【背景技術】
【０００２】
生体認証において生体を撮影する方法として、透過光を用いる方法、反射光を用いる方法などがあげられる。静脈などのように皮下に位置する生体を撮影する場合、反射光のうち、手のひらの内部で拡散して戻る拡散光を用いる。この場合、皮膚で反射する表面反射光はノイズとなる。表面反射光が拡散光と重畳すると、生体の検出が困難となる。
【０００３】
そこで、偏光照明を利用する技術が開示されている（例えば、特許文献１，２参照）。また、複数の照明を用いて、照明ごとに画像を撮影する技術が開示されている（例えば、特許文献３〜５参照）。また、ローパスフィルタなどで画像を処理することによって反射画像を取得する技術が開示されている（例えば、特許文献６参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−１１２９７０号公報
【特許文献２】特開２００２−２０００５０号公報
【特許文献３】特開２００２−５０１２６５号公報
【特許文献４】特開２００２−１３３４４６号公報
【特許文献５】特開２００２−５１４０９８号公報
【特許文献６】特開２００１−２２４５４９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１，２の技術では、偏光フィルタが高価であるため装置が高価格となる。また、偏光フィルタの光減衰率が大きいため、画像品質が劣化するおそれがあり、照明電力が大きくなるおそれがある。また、特許文献３〜５の技術では、装置の大型化、高価格化、撮影時間の長大化などの問題が生じるおそれがある。また、特許文献６の技術は、手のひらのような複雑な拡散面に適用するのは困難である。
【０００６】
本発明は上記課題に鑑みなされたものであり、装置サイズおよびコストを抑制しつつ認証精度を向上させることができる、生体情報処理装置、生体情報処理方法、および生体情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、明細書開示の生体情報処理装置は、生体からの反射光を用いて前記生体の画像を撮影する撮影部と、前記撮影部によって撮影された１つの生体画像から、所定の空間周波数よりも高い周波数成分を抽出する抽出部と、前記抽出部が抽出する周波数成分についての重み付けを制御する制御部と、前記制御部によって制御された重み付けを用いて認証処理を行う認証処理部と、を備えるものである。他の生体情報処理装置は、生体からの反射光を用いて前記生体の画像を撮影する撮影部と、前記撮影部によって撮影された１つの生体画像から、所定の空間周波数よりも高い周波数成分を抽出する抽出部と、前記抽出部が抽出する周波数成分に基づいて認証処理の実施の有無を判断する判断部と、を備えるものである。他の生体情報処理装置は、生体からの反射光を用いて前記生体の画像を撮影する撮影部と、前記撮影部によって撮影された１つの生体画像から、所定の空間周波数よりも高い周波数成分を抽出する抽出部と、前記生体画像のうち、前記抽出部が抽出した周波数成分について補正する制御部と、前記制御部によって補正された生体画像について認証処理を行う認証処理部と、を備えるものである。
【０００８】
上記課題を解決するために、明細書開示の生体情報処理方法は、生体からの反射光を用いて前記生体の画像を撮影する撮影ステップと、前記撮影ステップにおいて撮影された１つの生体画像から、所定の空間周波数よりも高い周波数成分を抽出する抽出ステップと、前記抽出ステップで抽出された周波数成分についての重み付けを制御する制御ステップと、前記制御ステップで制御された重み付けを用いて認証処理を行う認証ステップと、を含むものである。他の生体情報処理方法は、生体からの反射光を用いて前記生体の画像を撮影する撮影ステップと、前記撮影ステップにおいて撮影された１つの生体画像から、所定の空間周波数よりも高い周波数成分を抽出する抽出ステップと、前記抽出ステップで抽出された周波数成分に基づいて認証処理の実施の有無を判断する判断ステップと、を含むものである。他の生体情報処理方法は、生体からの反射光を用いて前記生体の画像を撮影する撮影ステップと、前記撮影ステップにおいて撮影された１つの生体画像から、所定の空間周波数よりも高い周波数成分を抽出する抽出ステップと、前記生体画像のうち、前記抽出ステップで抽出された周波数成分について補正する制御ステップと、前記制御ステップで補正された生体画像について認証処理を行う認証処理ステップと、を含むものである。
【０００９】
上記課題を解決するために、明細書開示の生体情報処理プログラムは、コンピュータに、生体からの反射光を用いて前記生体の画像を撮影する撮影ステップと、前記撮影ステップにおいて撮影された１つの生体画像から、所定の空間周波数よりも高い周波数成分を抽出する抽出ステップと、前記抽出ステップで抽出された周波数成分についての重み付けを制御する制御ステップと、前記制御ステップで制御された重み付けを用いて認証処理を行う認証ステップと、を実行させるものである。他の生体情報処理プログラムは、コンピュータに、生体からの反射光を用いて前記生体の画像を撮影する撮影ステップと、前記撮影ステップにおいて撮影された１つの生体画像から、所定の空間周波数よりも高い周波数成分を抽出する抽出ステップと、前記抽出ステップで抽出された周波数成分に基づいて認証処理の実施の有無を判断する判断ステップと、を実行させるものである。他の生体情報処理プログラムは、コンピュータに、生体からの反射光を用いて前記生体の画像を撮影する撮影ステップと、前記撮影ステップにおいて撮影された１つの生体画像から、所定の空間周波数よりも高い周波数成分を抽出する抽出ステップと、前記生体画像のうち、前記抽出ステップで抽出された周波数成分について補正する制御ステップと、前記制御ステップで補正された生体画像について認証処理を行う認証処理ステップと、を実行させるものである。
【発明の効果】
【００１０】
明細書開示の生体情報処理装置、生体情報処理方法、および生体情報処理プログラムによれば、装置サイズおよびコストを抑制しつつ認証精度を向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】静脈認証について説明するための模式図である。
【図２】（ａ）は実施例１に係る生体情報処理装置のハードウェア構成を説明するためのブロック図であり、（ｂ）は生体センサの模式的な斜視図である。
【図３】生体情報処理プログラムの実行によって実現される各機能のブロック図である。
【図４】（ａ）は反射領域検出部の詳細を説明するためのブロック図であり、（ｂ）〜（ｄ）は反射領域検出部の各処理段階における模式的な画像を説明するための図であり、（ｅ）はハイパスフィルタを説明するための図である。
【図５】（ａ）は反射領域画像生成部の詳細を説明するためのブロック図であり、（ｂ）〜（ｄ）は反射領域画像生成部および画像処理部の各処理段階における模式的な画像を説明するための図である。
【図６】生体情報処理プログラムの実行によって実施される生体情報処理装置の処理の一例を説明するためのフローチャートである。
【図７】実施例２に係る生体情報処理装置の機能ブロック図である。
【図８】実施例２に係る生体情報処理プログラムの実行によって実施される処理の一例を説明するためのフローチャートである。
【図９】（ａ）は実施例３に係る生体情報処理装置の機能ブロック図であり、（ｂ）は登録データベースを説明するための図である。
【図１０】実施例３に係る生体情報処理プログラムの実行によって実施される処理の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１２】
実施例の説明に先立って、反射光を用いた生体認証について説明する。一例として、静脈認証について説明する。静脈認証は、撮影装置を用いて取得した静脈画像を用いて照合を行う認証方式である。図１（ａ）および図１（ｂ）は、静脈認証について説明するための模式図である。光源の有無にかかわらず撮影可能とするため、図１（ａ）を参照して、照明が設けられることがある。この場合、照明と撮影装置とが生体に対して同じ側に配置される。血液中のヘモグロビンが近赤外線を吸収する性質を利用すれば、近赤外線を手のひらに照射することによって、静脈画像を得ることができる。
【００１３】
なお、光源から手のひらに照射される光は、手のひらで反射する際に、手のひらの表面で反射する表面反射光と、手の内部で拡散して戻る拡散光とに分かれる。静脈は皮下に位置しているため、静脈情報は拡散光に含まれる。したがって、撮影装置は、拡散光を用いて静脈画像を取得している。一方、表面反射光には静脈情報が含まれていないため、表面反射光はノイズとなる。
【００１４】
図１（ｂ）を参照して、表面反射光は細かい線の集合となるため、表面反射光と拡散光とが重畳した領域では、静脈を検出しにくくなる。このように、表面反射光と拡散光とが同時に検出される撮影方式では、表面反射光の影響を抑制できることが好ましい。表面反射光の影響が抑制されれば、認証精度が向上する。
【００１５】
ここで、表面反射は、手のひらの凹凸形状に依存したある程度の面積をもった領域で発生する。表面反射光には、手のひらの表面の皺、掌紋などが反映される。手のひらの表面構造は、静脈よりも細かいため、画像上では空間周波数が高いという特徴を持つ。すなわち、撮影装置で得られた画像において、空間周波数成分のうち高周波成分を含む領域が、表面反射が重畳されている領域である。そこで、以下の実施例では、抽出された高周波成分を用いることによって、認証精度を向上させる。なお、この技術を用いれば、装置サイズおよびコストを抑制することができる。
【実施例１】
【００１６】
図２（ａ）は、実施例１に係る生体情報処理装置１００のハードウェア構成を説明するためのブロック図である。図２（ｂ）は、後述する生体センサ１０５の模式的な斜視図である。図２（ａ）を参照して、生体情報処理装置１００は、ＣＰＵ１０１、ＲＡＭ１０２、記憶装置１０３、表示装置１０４、生体センサ１０５などを備える。これらの各機器は、バスなどによって接続されている。
【００１７】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１は、中央演算処理装置である。ＣＰＵ１０１は、１以上のコアを含む。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０２は、ＣＰＵ１０１が実行するプログラム、ＣＰＵ１０１が処理するデータなどを一時的に記憶する揮発性メモリである。
【００１８】
記憶装置１０３は、不揮発性記憶装置である。記憶装置１０３として、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリなどのソリッド・ステート・ドライブ（ＳＳＤ）、ハードディスクドライブに駆動されるハードディスクなどを用いることができる。本実施例に係る生体情報処理プログラムは、記憶装置１０３に記憶されている。表示装置１０４は、液晶ディスプレイ、エレクトロルミネッセンスパネル等であり、生体情報処理の結果を表示する。
【００１９】
生体センサ１０５は、撮影によって取得した生体画像からユーザの生体情報を検出するセンサである。本実施例においては、生体センサ１０５は、反射光を利用して生体情報を検出する。本実施例において適用される生体は、当該生体からの反射光に生体情報が含まれるものである。例えば、静脈などが対象となる。本実施例においては、一例として、生体センサ１０５として、手のひら静脈を検出するセンサを用いる。
【００２０】
図２（ｂ）を参照して、生体センサ１０５は、撮影部１０６および光照射部１０７を備える。撮影部１０６は、生体画像を取得できるものであれば特に限定されるものではない。光照射部１０７は、近赤外線を含む光を照射できるものであれば特に限定されるものではない。また、光照射部１０７は、複数設けられていてもよい。図２（ｂ）の例では、撮影部１０６を囲むように、４つの光照射部１０７が配置されている。
【００２１】
記憶装置１０３に記憶されている生体情報処理プログラムは、実行可能にＲＡＭ１０２に展開される。ＣＰＵ１０１は、ＲＡＭ１０２に展開された生体情報処理プログラムを実行する。それにより、生体情報処理装置１００による各処理が実行される。
【００２２】
図３は、生体情報処理プログラムの実行によって実現される各機能のブロック図である。図３を参照して、生体情報処理プログラムの実行によって、手のひら領域検出部１０、反射量判定部２０、反射領域検出部３０、反射領域画像生成部４０、画像処理部５０、および認証処理部６０が実現される。
【００２３】
撮影部１０６で撮影された画像は、手のひら領域検出部１０に送られる。手のひら領域検出部１０は、与えられた画像から手のひら領域を定義することによって、手のひら領域画像および手のひら面積を求める。手のひら領域は、手の画像のうち指および腕を除外した領域である。手のひら領域検出部１０は、手のひら領域面積を反射量判定部２０に送り、手のひら領域画像を反射領域検出部３０および画像処理部５０に送る。
【００２４】
図４（ａ）は、反射領域検出部３０の詳細を説明するためのブロック図である。図４（ａ）を参照して、反射領域検出部３０は、ハイパスフィルタ３１、２値化部３２、および面積算出部３３を含む。図４（ｂ）〜図４（ｄ）は、反射領域検出部３０の各処理段階における模式的な画像を説明するための図である。図４（ｅ）は、ハイパスフィルタ３１を説明するための図である。
【００２５】
図４（ｂ）を参照して、手のひら領域画像には、拡散光から得られる静脈成分と、表面反射光から得られる表面反射成分とが含まれている。表面反射成分は、細かい線の集合として得られる。なお、図４（ｂ）においては、指および腕が破線で併せて描かれている。破線で描かれた部分は手のひら領域画像には含まれない。
【００２６】
ハイパスフィルタ３１は、手のひら領域画像のうち、所定の空間周波数よりも高い周波数成分を抽出する抽出部として機能する。図４（ｅ）を参照して、ハイパスフィルタ３１として、Ｓ×Ｓのマトリクスを用いることができる。「Ｓ」の値が大きいほど、抽出される周波数が低くなる。本実施例においては、ハイパスフィルタ３１の抽出周波数を、静脈成分が抽出される周波数よりも高く設定し、表面反射成分が抽出される周波数よりも十分低く設定してある。ハイパスフィルタ３１の抽出周波数は、原画像の画角などを考慮して設定してもよい。
【００２７】
図４（ｃ）は、抽出された高周波成分を表す。高周波成分を抽出することによって、表面反射光から得られる表面反射成分が主として抽出される。したがって、表面反射成分と静脈成分とを分離することができる。本実施例においては、表面反射成分と静脈成分とをより明確に分離するために、２値化部３２を用いる。ハイパスフィルタ３１は、抽出した高周波成分を２値化部３２に送る。
【００２８】
２値化部３２は、所定のしきい値を用いて、ハイパスフィルタ３１から与えられた高周波成分を２値化（「１」と「０」とに分離）する。この場合のしきい値は、過剰に低い（ゼロに近い）と画像ノイズが誤検出されるおそれがあるため、細かい表面構造の輝度振幅に基づいて設定されることが好ましい。表面構造の輝度振幅は、被写体の反射、または、露出時間、ゲインなどの撮影条件に依存する。２値化によって、プラス方向（輝度が明るい方向）の成分とマイナス方向（輝度が暗い方向）の成分とを分離することができる。表面反射成分はプラス方向の成分であり、静脈成分はマイナス方向の成分であるため、表面反射成分と静脈成分とがより明確に分離される。図４（ｄ）は、２値化された高周波成分を表す。高周波成分を２値化することによって、表面反射成分が明確に抽出されている。
【００２９】
２値化後の画像は、反射検出画像として、反射領域画像生成部４０および面積算出部３３に送られる。面積算出部３３は、反射検出画像を用いて表面反射成分の領域の面積（表面反射が検出された領域の面積）を算出し、反射検出面積として反射量判定部２０に送る。反射量判定部２０は、手のひら領域面積と反射検出面積とから表面反射量を算出する。表面反射量は、認証対象となる手のひら領域全体に対する、表面反射が検出された領域の面積の比である。したがって、表面反射量は、下記式（１）で表すことができる。撮影部１０６で撮影された画像において表面反射の影響が多いと、表面反射量の値が大きくなる。一方、撮影部１０６で撮影された画像において表面反射の影響が少ないと、表面反射量の値が小さくなる。したがって、表面反射量は、表面反射成分の指標値として用いることができる。
表面反射量  ＝  反射検出面積／手のひら領域面積  （１）
【００３０】
反射量判定部２０は、算出された表面反射量が所定のしきい値よりも大きいか否かを判定する。表面反射量がしきい値よりも大きい場合、表面反射の影響が多いと判定することができる。表面反射量がしきい値以下の場合、表面反射の影響が少ないと判定することができる。この場合のしきい値は、ハイパスフィルタ３１の帯域、２値化部３２のしきい値などに応じて設定してもよい。例えば、数％〜１０数％程度の値を表面反射量のしきい値として用いてもよい。
【００３１】
反射量判定部２０は、判定結果を表示装置１０４および反射領域画像生成部４０に送る。表示装置１０４は、判定結果を表示する。例えば、表面反射量が多い場合には、表面反射成分が生体認証に影響を及ぼすおそれがある。そこで、表示装置１０４は、表面反射量が多い場合に警告などを表示してもよい。この場合、生体認証処理を実施しなくてもよい。
【００３２】
表面反射量が少ない場合には、反射領域画像生成部４０は、反射領域画像を生成する。ここで、反射検出画像は、手のひらの表面の細かい構造による表面反射を検出することによって得られる画像である。表面反射は手のひらの凹凸形状に依存した所定領域において発生する。したがって、ハイパスフィルタ３１を介することによって、表面反射が検出された領域の周辺の輝度も高くなっている。そこで、反射領域画像生成部４０は、反射検出領域の輝度を下げることによって、表面反射の影響を低減する。
【００３３】
図５（ａ）は、反射領域画像生成部４０の詳細を説明するためのブロック図である。図５（ａ）を参照して、反射領域画像生成部４０は、平滑化部４１および掛算部４２を備える。図５（ｂ）〜図５（ｄ）は、反射領域画像生成部４０および画像処理部５０の各処理段階における模式的な画像を説明するための図である。
【００３４】
図５（ｂ）を参照して、平滑化部４１には、２値化によって得られた反射検出画像が与えられる。平滑化部４１は、反射検出画像を平滑化する。ここでの平滑化は、細かい表面構造を周辺に平均化するための処理である。したがって、平滑化部４１として、手のひらの表面構造よりも低い周波数に設定されたローパスフィルタを用いることができる。図５（ｃ）は、平滑化された反射検出画像を表す。
【００３５】
掛算部４２は、平滑化された反射検出画像を所定比率倍に調整する。この所定比率は、２値化時に失われた輝度振幅情報を補間するための値である。例えば、平滑化部４１における平滑化処理でピーク振幅が１／２に減衰する場合には、上記所定比率＝（２値化のしきい値×２）とすることができる。なお、元の反射振幅は一律で同じではないため、上記所定比率は撮影条件などに応じて調整してもよい。掛算部４２は、所定比率倍に調整した反射検出画像を反射領域画像として画像処理部５０に出力する。
【００３６】
画像処理部５０は、手のひら領域検出部１０が取得した手のひら領域画像から反射領域画像生成部４０が生成した反射領域画像を差し引く。それにより、手のひら領域画像の輝度が補正される。具体的には、反射領域画像は反射により持ち上がった部分だけを示すものであるため、反射領域画像を差し引くことによって、表面反射の影響が低減された手のひら画像が得られる。図５（ｄ）は、得られた手のひら画像を表す。図５（ｄ）を参照して、図４（ｂ）の手のひら領域画像における表面反射の影響が低減されている。画像処理部５０は、この手のひら画像を認証処理部６０に送る。認証処理部６０は、画像処理部５０から与えられた手のひら画像を用いて認証処理を行う。なお、認証処理では、手のひら画像の特徴量を抽出した照合データと、あらかじめ登録されている登録データとが類似または一致するか否かを判断する照合処理が行われる。
【００３７】
図６は、生体情報処理プログラムの実行によって実施される生体情報処理装置１００の処理の一例を説明するためのフローチャートである。図６を参照して、撮影部１０６は、ユーザの手のひらを含む画像を撮影する（ステップＳ１）。次に、手のひら領域検出部１０は、ステップＳ１で得られた画像から手のひら領域を検出する（ステップＳ２）。次いで、手のひら領域検出部１０は、ステップＳ２で検出された手のひら領域から手のひら領域画像を得るとともに、手のひら領域面積を算出する（ステップＳ３）。
【００３８】
次に、ハイパスフィルタ３１は、手のひら領域画像の高周波成分を抽出する（ステップＳ４）。次に、２値化部３２は、ステップＳ４で抽出された高周波成分を２値化することによって、反射検出画像を得る（ステップＳ５）。次に、反射量判定部２０は、ステップＳ３で得られた手のひら領域面積とステップＳ５で得られた反射検出画像とから、反射検出面積を算出する（ステップＳ６）。次いで、反射量判定部２０は、ステップＳ６で得られた反射検出面積とステップＳ３で得られた手のひら領域面積とから、表面反射量を算出する（ステップＳ７）。
【００３９】
次に、反射量判定部２０は、ステップＳ７で得た表面反射量がしきい値を上回るか否かを判定する（ステップＳ８）。ステップＳ８で「Ｙｅｓ」と判定された場合、表示装置１０４は、警告などのメッセージを表示する（ステップＳ９）。ステップＳ９の実行後、フローチャートの実行が終了する。ステップＳ８で「Ｎｏ」と判定された場合、平滑化部４１は、ステップＳ５で得られた反射検出画像を平滑化する（ステップＳ１０）。
【００４０】
掛算部４２は、ステップＳ１０で得られた平滑化画像に所定値を掛け合わせることによって、平滑化画像の輝度を調整する。それにより、反射領域画像が得られる（ステップＳ１１）。画像処理部５０は、ステップＳ３で得られた手のひら領域画像から、ステップＳ１１で得られた反射領域画像を差し引くことによって、認証用の手のひら画像を得る（ステップＳ１２）。次に、認証処理部６０は、ステップＳ１２で得られた手のひら画像を用いて認証処理を行う（ステップＳ１３）。ステップＳ１３の実行後、フローチャートの実行が終了する。
【００４１】
本実施例によれば、ハイパスフィルタ３１で抽出された高周波成分を用いて画像が補正されることから、認証精度が向上する。また、２値化部３２によって高周波成分を２値化することによって、表面反射成分と静脈成分の分離性が高くなる。それにより、認証精度がより向上する。また、平滑化部４１によって高周波成分を平滑化することによって、輝度の補正精度が高くなる。それにより、認証精度がより向上する。また、掛算部４２を用いて反射検出画像の輝度を調整することによって、輝度の補正精度がより高くなる。それにより、認証精度がより向上する。また、高価な装置などを用いる必要がないため、コストを抑制することができる。また、大型の装置などを用いる必要もないため、装置サイズを抑制することができる。
【００４２】
なお、本実施例においては、２値化部３２、平滑化部４１、掛算部４２および画像処理部５０が、ハイパスフィルタ３１が抽出する周波数成分を用いて生体画像を処理する処理部として機能する。また、２値化部３２、平滑化部４１、掛算部４２および画像処理部５０が、ハイパスフィルタ３１が抽出する周波数成分を用いて生体画像の輝度を補正する処理部として機能する。また、平滑化部４１、掛算部４２および画像処理部５０が、ハイパスフィルタ３１が抽出する周波数成分を２値化したものを用いて、生体画像の輝度を補正する処理部として機能する。また、掛算部４２および画像処理部５０が、ハイパスフィルタ３１が抽出する周波数成分を２値化して平滑化したものを用いて、生体画像の輝度を補正する処理部として機能する。また、画像処理部５０が、ハイパスフィルタ３１が抽出する周波数成分を２値化して平滑化して所定倍したものを用いて、生体画像の輝度を補正する処理部として機能する。
【実施例２】
【００４３】
図７は、実施例２に係る生体情報処理装置１００ａの機能ブロック図である。実施例２に係る生体情報処理プログラムの実行によって、図７の各機能が実現される。図７を参照して、生体情報処理装置１００ａが図２（ａ）の生体情報処理装置１００と異なる点は、画像処理部５０が設けられていない点である。生体情報処理装置１００ａにおいては、反射領域画像生成部４０が生成した反射領域画像および手のひら領域検出部１０が検出した手のひら領域画像は、認証処理部６０に送られる。
【００４４】
反射領域画像の値（輝度値など）は、表面反射成分が多く検出された部分ほど大きくなる。表面反射成分の度合いが大きい部分では静脈情報の信頼度が低いため、当該部分の重み付けを下げて照合処理を行うことによって、照合への反射の影響を低減することができる。そこで、本実施例においては、認証処理部６０は、反射領域画像の値に応じて抽出された静脈情報の重み付けを低下させたうえで、照合処理を行う。
【００４５】
図８は、実施例２に係る生体情報処理プログラムの実行によって実施される生体情報処理装置１００ａの処理の一例を説明するためのフローチャートである。図８を参照して、ステップＳ２１〜Ｓ３１は、図６のステップＳ１〜ステップＳ１１と同様である。ステップＳ３１の実行後、認証処理部６０は、手のひら領域画像から静脈を抽出する（ステップＳ３２）。
【００４６】
次に、認証処理部６０は、表面反射部分の度合いが所定値を上回る部分の静脈情報の重み付けを低下させる（ステップＳ３３）。次いで、認証処理部６０は、ステップＳ３３で得られた画像を用いて照合処理を行う（ステップＳ３４）。次に、認証処理部６０は、照合結果を判定する（ステップＳ３５）。ステップＳ３５の実行後、フローチャートの実行が終了する。
【００４７】
本実施例によれば、信頼性の低い静脈情報の影響が低下する。それにより、認証精度が向上する。また、高価な装置などを用いる必要がないため、コストを抑制することができる。また、大型の装置などを用いる必要もないため、装置サイズを抑制することができる。
【実施例３】
【００４８】
図９（ａ）は、実施例３に係る生体情報処理装置１００ｂの機能ブロック図である。実施例３に係る生体情報処理プログラムの実行によって、図９（ａ）の各機能が実現される。図９（ａ）を参照して、生体情報処理装置１００ｂが図２（ａ）の生体情報処理装置１００と異なる点は、反射領域画像生成部４０および画像処理部５０が設けられていない点である。生体情報処理装置１００ｂにおいては、反射領域検出部３０が検出する反射検出画像および手のひら領域検出部１０が検出した手のひら領域画像は、認証処理部６０に送られる。
【００４９】
本実施例に係る記憶装置１０３は、生体データの登録時あるいは前回認証時の反射状況を登録データベースとして記憶している。図９（ｂ）は、当該登録データベースをテーブルとして表したものである。図９（ｂ）を参照して、ユーザＩＤなどと関連付けて、生体データの登録時あるいは前記認証時の反射状況が登録されている。反射状況は、表面反射成分の指標値であり、表面反射成分が検出された領域、表面反射成分の度合いなどが含まれる。反射状況は、ハイパルフィルタ３１を用いて抽出する高周波成分から取得することができる。認証処理部６０は、登録データベースに記録されている反射状況と、今回の反射状況とを比較する。
【００５０】
反射状況は、ユーザの手のひらの表面状態、手のひら形状などに依存する。したがって、反射状況が大きく異なる原因として、他人である、手のひらの表面状態を変える事象があったことなどが考えられる。手のひらの表面状態を変える事象とは、例えば、手が濡れている、油分が付着しているなどが考えられる。そこで、本実施例においては、認証処理部６０は、反射状況と登録データベースに登録された反射状況との差（反射状況差）が大きいか否かを判定する。反射状況差が大きい場合には、その時点で他人とみなすか、手を拭くよう指示するなどのメッセージを表示装置１０４に表示させ、認証処理部６０による認証処理を停止させてもよい。
【００５１】
図１０は、実施例３に係る生体情報処理プログラムの実行によって実施される生体情報処理装置１００ｂの処理の一例を説明するためのフローチャートである。図１０を参照して、ステップＳ４１〜Ｓ５１は、図６のステップＳ１〜ステップＳ１１と同様である。ステップＳ５１の実行後、認証処理部６０は、登録データベースに記録されている反射状況と、今回のフローチャート実行時の反射状況とを比較する（ステップＳ５２）。
【００５２】
次に、認証処理部６０は、反射状況差がしきい値を上回るか否かを判定する（ステップＳ５３）。ステップＳ５３において「Ｙｅｓ」と判定された場合、表示装置１０４が警告などのメッセージを表示するとともに、認証処理部６０は認証処理の実施を停止する（ステップＳ５４）。その後、フローチャートの実行が終了する。ステップＳ５３において「Ｎｏ」と判定された場合、認証処理部６０は、ステップＳ４３で得られた手のひら領域画像を用いて照合処理を行う（ステップＳ５５）。ステップＳ５５の実行後、フローチャートの実行が終了する。なお、登録データベースに登録されている反射状況を、今回のフローチャートの実行時の反射状況に更新してもよい。
【００５３】
本実施例によれば、前回までの反射状況と今回の反射状況との比較により、照合処理前に認証処理を終了することができる。それにより、誤認証が抑制される。その結果、認証精度を向上させることができる。また、高価な装置などを用いる必要がないため、コストを抑制することができる。また、大型の装置などを用いる必要もないため、装置サイズを抑制することができる。
【００５４】
なお、上記各実施例においては生体として静脈を対象としたが、他の生体を対象としてもよい。ただし、上記各実施例は、表面構造に凹凸が現れる被写体に対して特に高い効果が得られる。したがって、上記各実施例は、手のひら静脈を対象とした場合に特に高い効果を奏する。また、上記各実施例においては照明を設けたが、それに限られない。例えば、外部光が生体に照射される環境であれば、照明を設けなくてもよい。また、上記認証処理は、特定のユーザの登録データと照合データとを照合する１：１認証処理であってもよく、複数のユーザの登録データと照合データとを照合する１：Ｎ認証処理であってもよい。また、プログラムの実行によって実現される各部の代わりに、プログラムの実行を不要とする専用装置を用いてもよい。
【００５５】
以上、本発明の実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００５６】
１０  手のひら領域検出部
２０  反射量判定部
３０  反射領域検出部
３１  ハイパスフィルタ
３２  ２値化部
３３  面積算出部
４０  反射領域画像生成部
４１  平滑化部
４２  掛算部
５０  画像処理部
６０  認証処理部
１００  生体情報処理装置
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  記憶装置
１０４  表示装置
１０５  生体センサ
１０６  撮影部
１０７  光照射部
【図１】
0005691669.tif 000002
【図２】
0005691669.tif 000003
【図３】
0005691669.tif 000004
【図４】
0005691669.tif 000005
【図５】
0005691669.tif 000006
【図６】
0005691669.tif 000007
【図７】
0005691669.tif 000008
【図８】
0005691669.tif 000009
【図９】
0005691669.tif 000010
【図１０】
0005691669.tif 000011