(57)【要約】【課題】本発明は、簡易な構成でかつ本人以外のなりすましによる誤認証を高い確率で防止できるようにする。【解決手段】本発明は、生体の所定部位である指を撮像することにより画像信号Ｓ２を生成し、その画像信号Ｓ２に対して指の血管の特徴を表す血管パターンを特徴パラメータとして抽出した血管パターン画像を生成し、画像信号Ｓ２に基づく画像エントロピーＨｉｍｇを算出し、血管パターン画像と画像エントロピーＨｉｍｇとを対にした登録者識別情報Ｔｆｖを生成し、これをフラッシュメモリ１３に記憶させて登録するようにする。【選択図】図５
2008129799.tif 000002
【特許請求の範囲】
【請求項１】
生体の所定部位における生体識別対象を撮像することにより生体識別対象画像を生成する撮像手段と、
上記生体識別対象画像に対して所定の特徴抽出処理を施すことにより上記生体識別対象に対する特徴パラメータを抽出する特徴パラメータ抽出手段と、
上記生体識別対象画像に基づく画像エントロピーを算出する画像エントロピー算出手段と、
上記特徴パラメータと上記画像エントロピーとを対にした登録者識別情報を生成し、これを所定の記憶手段に記憶させる登録手段と
を具えることを特徴とする認証装置。
【請求項２】
上記画像エントロピー算出手段は、上記生体識別対象画像のうち上記所定部位以外の撮像領域をマスク処理したうえで上記画像エントロピーを算出する
ことを特徴とする請求項１に記載の認証装置。
【請求項３】
上記撮像手段は、上記生体識別対象として血管を撮像することにより上記生体識別対象画像を生成する
ことを特徴とする請求項１に記載の認証装置。
【請求項４】
上記画像エントロピー算出手段によって算出された認証対象者の上記画像エントロピーと、上記登録手段によって予め登録された上記登録者識別情報の上記画像エントロピーとを比較することにより上記認証対象者の正当性を判定したうえで、上記特徴パラメータ抽出手段によって抽出された認証対象者の上記特徴パラメータと、上記登録手段によって予め登録された上記登録者識別情報の上記画像エントロピーとを照合することにより、上記認証対象者の正当性を最終的に判定する認証手段と
を具えることを特徴とする請求項１に記載の認証装置。
【請求項５】
生体の所定部位における生体識別対象を撮像することにより生体識別対象画像を生成する撮像ステップと、
上記生体識別対象画像に対して所定の特徴抽出処理を施すことにより上記生体識別対象に対する特徴パラメータを抽出する特徴パラメータ抽出ステップと、
上記生体識別対象画像に基づく画像エントロピーを算出する画像エントロピー算出ステップと、
上記特徴パラメータと上記画像エントロピーとを対にした登録者識別情報を生成し、これを所定の記憶手段に記憶させる登録ステップと
を具えることを特徴とする登録方法。
【請求項６】
所定の情報処理装置に対して、
生体の所定部位における生体識別対象を撮像することにより生体識別対象画像を生成する撮像ステップと、
上記生体識別対象画像に対して所定の特徴抽出処理を施すことにより上記生体識別対象に対する特徴パラメータを抽出する特徴パラメータ抽出ステップと、
上記生体識別対象画像に基づく画像エントロピーを算出する画像エントロピー算出ステップと、
上記特徴パラメータと上記画像エントロピーとを対にした登録者識別情報を生成し、これを所定の記憶手段に記憶させる登録ステップと
を実行させることを特徴とする登録プログラム。
【請求項７】
登録対象者における生体の所定部位における生体識別対象を所定時間内で複数撮像することにより複数の生体識別対象画像を生成する撮像手段と、
上記複数の生体識別対象画像に対して所定の特徴抽出処理を施すことにより上記生体識別対象に対する複数の特徴パラメータをそれぞれ抽出する特徴パラメータ抽出手段と、
上記複数の生体識別対象画像に基づいて複数の画像エントロピーをそれぞれ算出する画像エントロピー算出手段と、
上記複数の画像エントロピーに対してパターンの異なる複数種類の重み付けを施すことにより複数種類の重付け画像エントロピーを算出する重付け画像エントロピー算出手段と、
上記複数種類の重付け画像エントロピーに対するばらつき度合いをそれぞれ求め、そのばらつき度合いに基づいて上記登録対象者の上記所定部位が上記生体であるか又は非生体であるかを識別する生体識別手段と、
上記生体識別手段によって上記所定部位が上記生体であると識別したときのみ、上記特徴パラメータと上記画像エントロピーとを対にした登録者識別情報を生成し、これを所定の記憶手段に記憶させることにより登録する登録手段と
を具えることを特徴とする登録装置。
【請求項８】
上記生体識別手段は、上記複数種類の重付け画像エントロピーに対するばらつき度合いとして標準偏差をそれぞれ求め、その全ての標準偏差が所定の閾値未満である場合、上記登録対象者の上記所定部位が上記非生体であることを識別する
ことを特徴とする請求項７に記載の登録装置。
【請求項９】
上記画像エントロピー算出手段は、上記生体識別対象画像のうち上記所定部位以外の撮像領域をマスク処理したうえで上記画像エントロピーを算出する
ことを特徴とする請求項７に記載の登録装置。
【請求項１０】
上記撮像手段は、上記生体識別対象として血管を撮像することにより上記生体識別対象画像を生成する
ことを特徴とする請求項７に記載の登録装置。
【請求項１１】
登録対象者における生体の所定部位における生体識別対象を所定時間内で複数撮像することにより複数の生体識別対象画像を生成する撮像ステップと、
上記複数の生体識別対象画像に対して所定の特徴抽出処理を施すことにより上記生体識別対象に対する複数の特徴パラメータをそれぞれ抽出する特徴パラメータ抽出ステップと、
上記複数の生体識別対象画像に基づいて複数の画像エントロピーをそれぞれ算出する画像エントロピー算出ステップと、
上記複数の画像エントロピーに対してパターンの異なる複数種類の重み付けを施すことにより複数種類の重付け画像エントロピーを算出する重付け画像エントロピー算出ステップと、
上記複数種類の重付け画像エントロピーに対するばらつき度合いをそれぞれ求め、そのばらつき度合いに基づいて上記登録対象者の上記所定部位が上記生体であるか又は非生体であるかを識別する生体識別ステップと、
上記生体識別ステップで上記所定部位が上記生体であると識別したときのみ、上記特徴パラメータと上記画像エントロピーとを対にした登録者識別情報を生成し、これを所定の記憶手段に記憶させることにより登録する登録ステップと
を具えることを特徴とする登録方法。
【請求項１２】
所定の情報処理装置に対して、
登録対象者における生体の所定部位における生体識別対象を所定時間内で複数撮像することにより複数の生体識別対象画像を生成する撮像ステップと、
上記複数の生体識別対象画像に対して所定の特徴抽出処理を施すことにより上記生体識別対象に対する複数の特徴パラメータをそれぞれ抽出する特徴パラメータ抽出ステップと、
上記複数の生体識別対象画像に基づいて複数の画像エントロピーをそれぞれ算出する画像エントロピー算出ステップと、
上記複数の画像エントロピーに対してパターンの異なる複数種類の重み付けを施すことにより複数種類の重付け画像エントロピーを算出する重付け画像エントロピー算出ステップと、
上記複数種類の重付け画像エントロピーに対するばらつき度合いをそれぞれ求め、そのばらつき度合いに基づいて上記登録対象者の上記所定部位が上記生体であるか又は非生体であるかを識別する生体識別ステップと、
上記生体識別ステップで上記所定部位が上記生体であると識別したときのみ、上記特徴パラメータと上記画像エントロピーとを対にした登録者識別情報を生成し、これを所定の記憶手段に記憶させることにより登録する登録ステップと
を実行させることを特徴とする登録プログラム。
【請求項１３】
認証対象者における生体の所定部位における生体識別対象を所定時間内で複数撮像することにより複数の生体識別対象画像を生成する撮像手段と、
上記複数の生体識別対象画像に対して所定の特徴抽出処理を施すことにより上記生体識別対象に対する複数の特徴パラメータをそれぞれ抽出する特徴パラメータ抽出手段と、
上記複数の生体識別対象画像に基づいて複数の画像エントロピーをそれぞれ算出する画像エントロピー算出手段と、
上記複数の画像エントロピーに対してパターンの異なる複数種類の重み付けを施すことにより複数種類の重付け画像エントロピーを算出する重付け画像エントロピー算出手段と、
上記複数種類の重付け画像エントロピーに対するばらつき度合いをそれぞれ求め、そのばらつき度合いに基づいて上記認証対象者の上記所定部位が上記生体であるか又は非生体であるかを識別する生体識別手段と、
上記生体識別手段によって上記所定部位が上記非生体であると識別した時点で上記認証対象者の正当性を否認し、上記所定部位が上記生体であると認識したときのみ認証処理を行うことにより上記認証対象者の正当性を判定する認証手段と
を具えることを特徴とする認証装置。
【請求項１４】
上記認証手段は、上記認証処理として、上記画像エントロピー算出手段によって算出された上記認証対象者の上記画像エントロピーと、予め登録されている登録者識別情報の画像エントロピーとを比較することにより上記認証対象者の正当性を判定したうえで、上記特徴パラメータ抽出手段によって抽出された上記認証対象者の上記特徴パラメータと、上記登録者識別情報の画像エントロピーとを照合することにより、上記認証対象者の正当性を最終的に判定する
ことを特徴とする請求項１３に記載の認証装置。
【請求項１５】
認証対象者における生体の所定部位における生体識別対象を所定時間内で複数撮像することにより複数の生体識別対象画像を生成する撮像ステップと、
上記複数の生体識別対象画像に対して所定の特徴抽出処理を施すことにより上記生体識別対象に対する複数の特徴パラメータをそれぞれ抽出する特徴パラメータ抽出ステップと、
上記複数の生体識別対象画像に基づいて複数の画像エントロピーをそれぞれ算出する画像エントロピー算出ステップと、
上記複数の画像エントロピーに対してパターンの異なる複数種類の重み付けを施すことにより複数種類の重付け画像エントロピーを算出する重付け画像エントロピー算出ステップと、
上記複数種類の重付け画像エントロピーに対するばらつき度合いをそれぞれ求め、そのばらつき度合いに基づいて上記認証対象者の上記所定部位が上記生体であるか又は非生体であるかを識別する生体識別ステップと、
上記生体識別ステップで上記所定部位が上記非生体であると識別した時点で上記認証対象者の正当性を否認し、上記所定部位が上記生体であると認識したときのみ認証処理を行うことにより上記認証対象者の正当性を判定する認証ステップと
を具えることを特徴とする認証方法。
【請求項１６】
所定の情報処理装置に対して、
認証対象者における生体の所定部位における生体識別対象を所定時間内で複数撮像することにより複数の生体識別対象画像を生成する撮像ステップと、
上記複数の生体識別対象画像に対して所定の特徴抽出処理を施すことにより上記生体識別対象に対する複数の特徴パラメータをそれぞれ抽出する特徴パラメータ抽出ステップと、
上記複数の生体識別対象画像に基づいて複数の画像エントロピーをそれぞれ算出する画像エントロピー算出ステップと、
上記複数の画像エントロピーに対してパターンの異なる複数種類の重み付けを施すことにより複数種類の重付け画像エントロピーを算出する重付け画像エントロピー算出ステップと、
上記複数種類の重付け画像エントロピーに対するばらつき度合いをそれぞれ求め、そのばらつき度合いに基づいて上記認証対象者の上記所定部位が上記生体であるか又は非生体であるかを識別する生体識別ステップと、
上記生体識別ステップで上記所定部位が上記非生体であると識別した時点で上記認証対象者の正当性を否認し、上記所定部位が上記生体であると認識したときのみ認証処理を行うことにより上記認証対象者の正当性を判定する認証ステップと
を実行させることを特徴とする認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証装置、登録装置、登録方法、登録プログラム、認証方法及び認証プログラムに関し、特にバイオメトリクス認証処理を行う場合に適用して好適なものである。
【背景技術】
【０００２】
従来、バイトメトリクス認証対象の一つとして血管がある。この血管をバイオメトリクス認証対象として用いた認証装置として、指の撮像結果として得られる血管パターンの画像データを登録データとして、又は登録データと照合すべき照合データとして用いるようになされたものが提案されている（例えば、特許文献１参照）。
【特許文献１】特開2003-331272公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところでかかる構成の認証装置においては、照合対象が血管パターンの画像データであり、当該血管パターンと類似した擬似指が用いられて照合された場合、不正ユーザを正当ユーザであると誤認識してしまう、いわゆるなりすましを防止することが出来ないという問題があった。
【０００４】
一方、近年の認証装置としては小型化の要請が強く、その観点からすれば、簡易な構成であることが望ましい。
【０００５】
本発明は以上の点を考慮してなされたもので、簡易な構成でかつ本人以外のなりすましによる誤認証を高い確率で防止し得る認証装置、登録装置、登録方法、登録プログラム、認証方法及び認証プログラムを提案しようとするものである。
【課題を解決するための手段】
【０００６】
かかる課題を解決するため本発明においては、生体の所定部位における生体識別対象を撮像することにより生体識別対象画像を生成し、生体識別対象画像に対して所定の特徴抽出処理を施すことにより生体識別対象に対する特徴パラメータを抽出し、生体識別対象画像に基づく画像エントロピーを算出し、特徴パラメータと画像エントロピーとを対にした登録者識別情報を生成し、これを所定の記憶手段に記憶させて登録するようにする。
【０００７】
これにより、生体識別対象の特徴を表す特徴パラメータに加えて、生体識別対象が持つ固有の画像エントロピーをも登録者識別情報として登録させることができるので、なりすましによる誤認証を効果的に防止することができる。
【０００８】
また本発明においては、登録対象者における生体の所定部位における生体識別対象を所定時間内で複数撮像することにより複数の生体識別対象画像を生成し、複数の生体識別対象画像に対して所定の特徴抽出処理を施すことにより生体識別対象に対する複数の特徴パラメータをそれぞれ抽出し、複数の生体識別対象画像に基づいて複数の画像エントロピーをそれぞれ算出し、複数の画像エントロピーに対してパターンの異なる複数種類の重み付けを施すことにより複数種類の重付け画像エントロピーを算出し、複数種類の重付け画像エントロピーに対するばらつき度合いをそれぞれ求め、そのばらつき度合いに基づいて登録対象者の所定部位が生体であるか又は非生体であるかを識別し、所定部位が生体であると識別したときのみ、特徴パラメータと画像エントロピーとを対にした登録者識別情報を生成し、これを所定の記憶手段に記憶させて登録するようにする。
【０００９】
これにより、複数種類の重付け画像エントロピーに対するばらつき度合いが少ないものは、生体としては不自然であると考えることができるので、登録対象者の所定部位が非生体であると識別し、そのときは登録対象から排除することにより、非生体の擬似指を誤って登録してしまうという事態を予め回避し、なりすましによる誤認証を効果的に防止することができる。
【００１０】
さらに本発明においては、認証対象者における生体の所定部位における生体識別対象を所定時間内で複数撮像することにより複数の生体識別対象画像を生成し、複数の生体識別対象画像に対して所定の特徴抽出処理を施すことにより生体識別対象に対する複数の特徴パラメータをそれぞれ抽出し、複数の生体識別対象画像に基づいて複数の画像エントロピーをそれぞれ算出し、複数の画像エントロピーに対してパターンの異なる複数種類の重み付けを施すことにより複数種類の重付け画像エントロピーを算出し、複数種類の重付け画像エントロピーに対するばらつき度合いをそれぞれ求め、そのばらつき度合いに基づいて認証対象者の所定部位が生体であるか又は非生体であるかを識別し、所定部位が非生体であると識別した時点で認証対象者の正当性を否認し、所定部位が生体であると認識したときのみ認証処理を行うことにより認証対象者の正当性を判定するようにする。
【００１１】
これにより、複数種類の重付け画像エントロピーに対するばらつき度合いが少ないものは、生体としては不自然であると考えることができるので、登録対象者の所定部位が非生体であると識別し、その時点で認証対象者の正当性を否認し、所定部位が生体であると認識したときのみ認証処理を行うことにより、擬似指によるなりすましを効率的かつ効果的に防止することができる。
【発明の効果】
【００１２】
本発明によれば、生体識別対象の特徴を表す特徴パラメータに加えて、生体識別対象が持つ固有の画像エントロピーをも登録者識別情報として登録させることができるので、なりすましによる誤認証を効果的に防止し得、かくして簡易な構成でかつ本人以外のなりすましによる誤認証を高い確率で防止し得る認証装置、登録方法及び登録プログラムを実現することができる。
【００１３】
また本発明によれば、複数種類の重付け画像エントロピーに対するばらつき度合いが少ないものは、生体としては不自然であると考えることができるので、登録対象者の所定部位が非生体であると識別し、そのときは登録対象から排除することにより、非生体の擬似指を誤って登録してしまうという事態を予め回避し、なりすましによる誤認証を効果的に防止することができ、かくして簡易な構成でかつ本人以外のなりすましによる誤認証を高い確率で防止し得る登録装置、登録方法及び登録プログラムを実現することができる。
【００１４】
さらに本発明においては、複数種類の重付け画像エントロピーに対するばらつき度合いが少ないものは、生体としては不自然であると考えることができるので、登録対象者の所定部位が非生体であると識別し、その時点で認証対象者の正当性を否認し、所定部位が生体であると認識したときのみ認証処理を行うことにより、擬似指によるなりすましを効率的かつ効果的に防止することができ、かくして簡易な構成でかつ本人以外のなりすましによる誤認証を高い確率で防止し得る認証装置、認証方法及び認証プログラムを実現することができる。
【発明を実施するための最良の形態】
【００１５】
以下、図面について、本発明の一実施の形態を詳述する。
【００１６】
（１）第１の実施の形態
（１−１）第１の実施の形態における基本原理
ここでは、最初に第１の実施の形態における基本原理を説明する。
【００１７】
（１−１−１）画像エントロピーを用いた排他制御
第１の実施の形態では、画像の特徴量を利用して認証を行う場合、なりすまし画像による、もしくは、ランダムに入力された画像により、認証が成功してしまうことを初期段階で排除するための手法である。
【００１８】
さらに第１の実施の形態では、例えば指静脈等の血管パターンの画像に対する特徴量のみを抽出し、これをテンプレートとして保持するのではなく、その特徴量を抽出するために用いた元の画像の画像エントロピーについてもテンプレートとして保持することにより、認証処理前の段階で画像エントロピーにより、なりすまし画像を排除することを可能とするものである。次に、この画像エントロピーについて説明する。
【００１９】
（１−１−２）画像エントロピー
画像エントロピーとは、画像の輝度値を用いた情報エントロピーのことであって、撮像時における輝度パターンのダイジェスト値のようなものである。
【００２０】
この画像エントロピーは、ある画素値の出現確立ｐｉとした場合、その自己情報量は−ｌｏｇｐｉと表すことができ、自己情報量の期待値−ｐｉｌｏｇ２ｐｉの総和を意味する。すなわち画像エントロピーＨを定義した場合、当該画像エントロピーＨは、次式で表される。
【００２１】
【数１】
2008129799.tif 000003
【００２２】
今、画像を８ビットのグレイスケールで画素値Ｌ（Ｌ＝０、…、２５５）の２５６階調であるとした場合、画像エントロピーＨｉｍｇは、次式と表すことができる。
【００２３】
【数２】
2008129799.tif 000004
【００２４】
画素値Ｌの出現確率ｐL は、画像サイズを幅ＳＷ、高さＳＨ、総画素数Ｎ＝ＳＷ×ＳＨとし、画素値Ｌの画素数ｎＬとした場合、出現確率ｐL は、次式となる。
【００２５】
【数３】
2008129799.tif 000005
【００２６】
従って、（３）式を用いれば、画像エントロピーＨｉｍｇは、次式によって表される。
【００２７】
【数４】
2008129799.tif 000006
【００２８】
なお、画素数ｎＬは、正数値であるため、高速処理及び対数処理が出来ない処理系においては、ｌｏｇ２ｎＬの表を持てば画像エントロピーＨｉｍｇを瞬時に得ることができる。
【００２９】
（１−１−３）マスクされた画像の画像エントロピー
所定部分がマスクされた画像に対する画像エントロピーＨｉｍｇを考えた場合、マスクされた部分は画素値がある値（普通ゼロにする）になり、それ以外の部分に意味ある画像データが存在することとなる。
【００３０】
図１（Ａ）は、２５６×２５６サイズでなる８ビットのグレイスケール画像であり、マスクされていない状態における画像エントロピーＨｉｍｇは上述した（４）式に従って「７．４６」となる。
【００３１】
一方、図１（Ｂ）は、図１（Ａ）におけるグレイスケール画像の上半分がマスクされており、この状態における画像エントロピーＨｉｍｇは上述した（４）式に従って「４．７２」となる。
【００３２】
この場合、図１（Ｂ）のグレイスケール画像では、総画素数の半分が同一の輝度値（ゼロ）になったため、図１（Ａ）のグレイスケール画像に比べて大きく画像エントロピーＨｉｍｇが減少しているのが分かる。すなわち、図１（Ａ）及び図１（Ｂ）に示した同一画像であっても、マスク領域が大きいグレイスケール画像（図１（Ｂ））では、画像エントロピーＨｉｍｇの減少が著しいことが分かる。
【００３３】
そこで、マスクされたグレイスケール画像の場合、マスク領域外だけで画像エントロピーＨｉｍｇを計算する必要がある。図１（Ｃ）に示すグレイスケール画像について画像エントロピーＨｉｍｇを計算した場合、その値は「７．４４」となり、図１（Ａ）に示したオリジナルのマスクなしグレイスケール画像と比べても大きな変化はないことが分かる。
【００３４】
このことから、マスクが適用された血管パターンの画像を処理する場合、画像エントロピーＨｉｍｇの計算において、マスク領域以外に相当する部分の画像を処理対象として用いるように考慮する必要がある。
【００３５】
（１−１−４）指血管による個人認証
例えば、指血管パターンによる個人認証を行う場合に、上述した手法を取り入れる。
【００３６】
例えば、図２（Ａ１）〜（Ａ３）は、グミで作られた擬似指に対する撮像画像、マスク画像、マスク処理後の指領域抽出画像を示し、図２（Ｂ１）〜（Ｂ３）は、人指１に対する撮像画像、マスク画像、マスク処理後の指領域抽出画像を示し、図２（Ｃ１）〜（Ｃ３）は、人指２に対する撮像画像、マスク画像、マスク処理後の指領域抽出画像を示し、図２（Ｄ１）〜（Ｄ３）は、人指３に対する撮像画像、マスク画像、マスク処理後の指領域抽出画像を示す。
【００３７】
このような擬似指、人指１、人指２及び人指３の撮像画像に対してマスク画像によるマスク処理を施した結果得られる指領域抽出画像を基に画像エントロピーＨｉｍｇを計算すると、擬似指の指領域抽出画像に対する画像エントロピーＨｉｍｇは「７．０６」になり、人指１の指領域抽出画像に対する画像エントロピーＨｉｍｇは「５．９６」になり、人指２の指領域抽出画像に対する画像エントロピーＨｉｍｇは「６．６１」になり、人指３の指領域抽出画像に対する画像エントロピーＨｉｍｇは「６．７１」になる。
【００３８】
これらの擬似指、人指１、人指２及び人指３に関して、一定時間固定し、指領域抽出画像におけるフレーム毎の画像エントロピーＨｉｍｇの変化を図３のグラフに示す。この結果からも明らかなように、画像エントロピーＨｉｍｇの値は、個人個人の違いをある程度識別できる能力を有していることが分かる。但し、人指２の血管パターンと、人指３の血管パターンとが非常に似ている場合、画像エントロピーＨｉｍｇの値が近接しているので、人指２の個人と、人指３の個人とを確実に識別することは必ずしも容易ではない。
【００３９】
（１−２）第１の実施の形態における認証装置
上述した画像エントロピーＨｉｍｇを認証処理に用いた第１の実施の形態における認証装置について説明する。
【００４０】
（１−２−１）第１の実施の形態における認証装置の回路構成
図４に示すように、第１の実施の形態における認証装置１は、制御部１０に対して、操作部１１、血管撮像部１２、フラッシュメモリ１３、外部とデータを授受するインタフェース（以下、これを外部インタフェースと呼ぶ）１４、及び通知部１５がそれぞれバス１６を介して接続された構成を有する。
【００４１】
この制御部１０は、認証装置１全体の制御を司るＣＰＵ(Central Processing Unit)と、各種プログラム及び設定情報等が格納されるＲＯＭ(Read Only Memory)と、当該ＣＰＵのワークメモリとして用いられるＲＡＭ(Random Access Memory)とを含むマイクロコンピュータで構成されている。
【００４２】
この制御部１０には、登録対象のユーザ（以下、これを登録者と呼ぶ）の血管を登録するモード（以下、これを血管登録モードと呼ぶ）の実行命令ＣＯＭ１、又は登録者本人の当否を判定するモード（以下、これを認証モードと呼ぶ）の実行命令ＣＯＭ２が、操作部１１に対するユーザの操作に応じて与えられる。
【００４３】
制御部１０は、かかる実行命令ＣＯＭ１、ＣＯＭ２に基づいて実行すべきモードを決定し、この決定結果に対応するアプリケーションプログラム（登録プログラム又は認証プログラム）をＲＯＭから読み出してＲＡＭ上で展開し、血管撮像部１２、フラッシュメモリ１３、外部インタフェース１４及び通知部１５を適宜制御することによって、血管登録モード又は認証モードを実行するようになされている。
【００４４】
（１−２−２）血管登録モード
この認証装置１の制御部１０は、実行すべきモードとして血管登録モードを決定した場合、動作モードを血管登録モードへ遷移し、血管撮像部１２を制御する。
【００４５】
この場合、血管撮像部１２の駆動制御部１２ａは、この認証装置１における所定位置に配された登録者の指に対して近赤外光を照射する１又は２以上の近赤外光光源ＬＳと、撮像カメラＣＭにおける例えばＣＣＤ(Charge Coupled Device)でなる撮像素子ＩＤとを駆動制御するようになされている。
【００４６】
この結果、血管撮像部１２では、指に照射された近赤外光が当該指の内方を反射及び散乱しながら経由し、指の血管を投影する光（以下、これを血管投影光と呼ぶ）として、光学系ＯＰや絞りＤＨを介して撮像素子ＩＤに入射する。撮像素子ＩＤは、この血管投影光を光電変換し、その光電変換結果を画像信号Ｓ１として駆動制御部１２ａへ出力するようになされている。
【００４７】
因みに、指に照射される近赤外光は、実際、当該指の表面で反射して撮像素子ＩＤに入射するものであるため、この撮像素子ＩＤから出力される画像信号Ｓ１の画像は、指内方の血管だけではなく、指輪郭や指紋についても含まれることになる。
【００４８】
血管撮像部１２の駆動制御部１２ａは、この画像の画素値に基づいて、指内方の血管に焦点が合うように光学系ＯＰにおける光学レンズのレンズ位置を調整すると共に、撮像素子ＩＤに入射する入射光量が適応量となるように絞りＤＨにおける絞り値を調整し、当該調整後に撮像素子ＩＤから出力される画像信号Ｓ２を制御部１０へ供給する。
【００４９】
制御部１０は、この画像信号Ｓ２に対して所定の画像処理を施すことによって、指の血管の特徴を表す血管パターンを抽出した血管パターン画像を生成すると共に、その血管パターン画像に基づいて画像エントロピーＨｉｍｇを算出し、当該血管パターン画像及びその画像エントロピーＨｉｍｇの組み合わせでなる、登録者を識別するための情報（以下、これを登録者識別テンプレートデータと呼ぶ）Ｔｆｖをフラッシュメモリ１３に記憶することにより登録処理を終了するようになされている。
【００５０】
次に、制御部１０における画像処理の具体的な内容について説明する。図５に示すように制御部１０は、前処理部２１、画像エントロピー計算ブロック２３、登録部２６及び照合部２７によって機能的に分けられた構成を有し、血管撮像部１２から供給される画像信号Ｓ２を前処理部２１へ入力すると共に、画像エントロピー計算ブロック２３のマスク処理部２４へ入力する。
【００５１】
前処理部２１は、画像信号Ｓ２に対してアナログディジタル変換処理、ソーベルフィルタ処理等による所定の輪郭抽出処理、ガウシアンフィルタ処理等による所定の平滑化処理、２値化処理及び細線化処理を順次施し、その結果得られる血管パターン画像を表した画像データ（以下、これをテンプレート画像データと呼ぶ）Ｓ３を登録部２６へ送出する。
【００５２】
画像エントロピー計算ブロック２３のマスク処理部２４は、血管撮像部１２から供給される画像信号Ｓ２に基づいて血管パターンが表れている指領域だけを抽出するためのマスク画像（図２）を生成し、そのマスク画像を適用することにより指領域抽出画像Ｓ４を生成し、これを画像エントロピー算出部２５へ送出する。
【００５３】
画像エントロピー算出部２５は、指領域抽出画像Ｓ４を基に、上述した（４）式に従って画像エントロピーＨｉｍｇを算出し、これを登録者識別テンプレートデータＴｆｖを構成する一要素であるテンプレートエントロピーＴＨとして登録部２６へ送出する。
【００５４】
登録部２６は、前処理部２１から供給された血管パターン画像を表したテンプレート画像データＳ３と、画像エントロピー算出部２５から供給されたテンプレートエントロピーＴＨとを１対の組み合わせとした登録者識別テンプレートデータＴｆｖを生成し、これをフラッシュメモリ１３に記憶して登録処理を終了するようになされている。
【００５５】
このようにして認証装置１の制御部１０は、血管登録モードを実行し得るようになされており、この血管登録モードにおける血管登録処理手順については、次の図６を用いて説明する。
【００５６】
認証装置１の制御部１０は、ルーチンＲＴ１の開始ステップから入って次のステップＳＰ１へ移り、血管撮像部１２により、ユーザの指を撮像した画像信号Ｓ２を生成し、これを制御部１０の前処理部２１へ送出すると共に、画像エントロピー計算部２３のマスク処理部２４へ送出した後、次のステップＳＰ２へ移る。
【００５７】
ステップＳＰ２において制御部１０は、マスク処理部２４により、血管撮像部１２から供給される画像信号Ｓ２に基づいて血管パターンが表れている指領域だけを抽出するためのマスク画像を生成すると共に、前処理部２１により血管パターン画像を表したテンプレート画像データＳ３を生成し、次のステップＳＰ３へ移る。
【００５８】
ステップＳＰ３において制御部１０は、ステップＳＰ２で生成したマスク画像を血管撮像部１２から供給される画像信号Ｓ２に対して適用することにより指領域抽出画像Ｓ４を生成し、次のステップＳＰ４へ移る。
【００５９】
ステップＳＰ４において制御部１０は、指領域抽出画像Ｓ４を基に上述した（４）式に従って画像エントロピーＨｉｍｇを算出し、これをテンプレートエントロピーＴＨとして次のステップＳＰ５へ移る。
【００６０】
ステップＳＰ５において制御部１０は、ステップＳＰ２で生成した血管パターン画像を表したテンプレート画像データＳ３と、ステップＳＰ４で算出したテンプレートエントロピーＴＨとを登録部２６により組み合わせることにより１対の登録者識別テンプレートデータＴｆｖを生成し、これをフラッシュメモリ１３に記憶して登録し、次のステップＳＰ６へ移って血管登録処理を終了する。
【００６１】
（１−２−３）認証モード
一方、この認証装置１の制御部１０は、実行すべきモードとして認証モードを決定した場合、動作モードを認証モードへ遷移し、上述の血管登録モードの場合と同様にして血管撮像部１２（図４）を制御する。
【００６２】
この場合、血管撮像部１２の駆動制御部１２ａは、近赤外光光源ＬＳ及び撮像素子ＩＤを駆動制御すると共に、当該撮像素子ＩＤから出力される画像信号Ｓ１０に基づいて光学系ＯＰにおける光学レンズのレンズ位置及び絞りＤＨの絞り値を調整し、当該調整後に撮像素子ＩＤから出力される画像信号Ｓ２０を制御部１０へ送出する。
【００６３】
制御部１０（図５）は、この画像信号Ｓ２０に対して、上述の血管登録モードの場合と同様の画像処理を前処理部２１によって施すと共に、画像エントロピー計算ブロック２３により上述の血管登録モードの場合と同様の画像エントロピー算出処理を施し、血管登録モードのときにフラッシュメモリ１３に予め登録した登録者識別テンプレートデータＴｆｖを読み出す。
【００６４】
そして制御部１０は、前処理部２１により得られた血管パターン画像を表した画像データＳ２１及び画像エントロピー計算ブロック２３により得られた画像エントロピーＨｉｍｇと、フラッシュメモリ１３から読み出した登録者識別テンプレートデータＴｆｖのテンプレート画像データＳ３及びテンプレートエントロピーＴＨとを照合部２７によりそれぞれ照合し、その照合の程度に応じて、このとき指を配したユーザが登録者（正規ユーザ）であるか否かを判定する。
【００６５】
ここでテンプレートエントロピーＴＨは、画像信号Ｓ２における輝度パターンのダイジェスト値のようなものであり、あくまで精密な値ではないため、画像信号Ｓ２２に基づく画像エントロピーＨｉｍｇと照合する際、判定にはある程度の幅を持たせる必要がある。
【００６６】
すなわち、テンプレートエントロピーＴＨの値と、画像エントロピーＨｉｍｇの値とが近接している場合、認証対象者が登録者本人である可能性が高いことを意味するのに対し、テンプレートエントロピーＴＨの値と、画像エントロピーＨｉｍｇの値とが大きくかけ離れている場合、認証対象者と登録者とが別人である可能性が高いことを意味する。
【００６７】
この場合、制御部１０は、指を配した認証対象者のユーザが登録者であると判定したとき、外部インタフェース１４に接続された動作処理装置（図示せず）に対して所定の動作を行わせる実行命令ＣＯＭ３を生成し、これを外部インタフェース１４を介して動作処理装置へ転送するようになされている。
【００６８】
この外部インタフェース１４に接続された動作処理装置の実施態様として、例えば閉錠状態にあるドアを採用した場合、制御部１０は、開錠動作を行わせる実行命令ＣＯＭ３をドアへ転送する。
【００６９】
また、他の動作処理装置の実施態様例として、複数の動作モードのうち一部の動作モードを制限した状態にあるコンピュータを採用した場合、制御部１０は、その制限された動作モードを開放させる実行命令ＣＯＭ３をコンピュータへ転送する。
【００７０】
なお、実施態様として２つの例を挙げたが、これらだけに限らず、他の実施態様についても適宜選択することができる。また、本実施の形態では、動作処理装置を外部インタフェース１４に接続するようにしたが、当該動作処理装置におけるソフトウェア乃至ハードウェアの構成をこの認証装置１に搭載するようにしても良い。
【００７１】
これに対して、制御部１０は、指を配した認証対象者のユーザが登録者ではないと判定したとき、その旨を通知部１５の表示部１５ａを介して表示すると共に、当該通知部１５の音声出力部１５ｂを介して音声出力することにより、登録者ではないと判定したことを視覚的及び聴覚的に通知し得るようになされている。
【００７２】
このようにして認証装置１は、認証モードを実行し得るようになされている。この認証モードにおける認証処理手順について、次の図７を用いて説明する。
【００７３】
認証装置１の制御部１０は、ルーチンＲＴ２の開始ステップから入って次のステップＳＰ１１へ移り、フラッシュメモリ１３に予め登録された登録者識別テンプレートデータＴｆｖ（テンプレート画像データＳ３及びテンプレートエントロピーＴＨ）を読出し、次のステップＳＰ１２へ移る。
【００７４】
ステップＳＰ１２において制御部１０は、血管撮像部１２により、ユーザによって配された指を撮像することにより画像信号Ｓ２０を生成し、これを制御部１０の前処理部２１へ送出すると共に、画像エントロピー計算部２３のマスク処理部２４へ送出した後、次のステップＳＰ１３へ移る。
【００７５】
ステップＳＰ１３において制御部１０は、前処理部２１により画像信号Ｓ２０に基づいて血管パターン画像を表した画像データＳ２１を生成すると共に、マスク処理部２４により、血管撮像部１２から供給される画像信号Ｓ２０に基づいて血管パターンが表れている指領域だけを抽出するためのマスク画像を生成し、次のステップＳＰ１４へ移る。
【００７６】
ステップＳＰ１４において制御部１０は、画像エントロピー算出部２５により、ステップＳＰ１３で生成したマスク画像を血管撮像部１２から供給される画像信号Ｓ２０に対して適用することによって指領域抽出画像Ｓ２２を生成し、次のステップＳＰ１５へ移る。
【００７７】
ステップＳＰ１５において制御部１０は、画像エントロピー算出部２５により、指領域抽出画像Ｓ２２に基づいて認証を希望する認証対象者の画像エントロピーＨｉｍｇを算出し、これを照合部２７へ送出した後、次のステップＳＰ１６へ移る。
【００７８】
ステップＳＰ１６において制御部１０は、照合部２７により、ステップＳＰ１１で読み出した登録者識別テンプレートデータＴｆｖのテンプレートエントロピーＴＨと、ステップＳＰ１６で算出した認証対象者の画像エントロピーＨｉｍｇとの差分絶対値が所定の許容誤差ΔＨよりも小さいか否かを判定する。
【００７９】
この場合、テンプレートエントロピーＴＨと、認証対象者の画像エントロピーＨｉｍｇとの差分絶対値が所定の許容誤差ΔＨよりも小さいか否かを判定する理由は、画像エントロピーＨｉｍｇが画像信号Ｓ２における輝度パターンのダイジェスト値のようなものであり、あくまで精密な値ではないため、テンプレートエントロピーＴＨと照合する際、判定にはある程度の幅を持たせる必要があるからである。
【００８０】
ここで否定結果が得られると、このことは認証対象者の画像エントロピーＨｉｍｇが、予め登録されていたテンプレートエントロピーＴＨの値から一定範囲内にないこと、すなわち画像エントロピーＨｉｍｇの算出元である指領域抽出画像Ｓ２２の輝度分布と、テンプレートエントロピーＴＨの算出元である指領域抽出画像Ｓ４の輝度分布との相違点が多いことを表しており、このとき制御部１０は次のステップＳＰ２０へ移る。
【００８１】
ステップＳＰ２０において制御部１０は、テンプレートエントロピーＴＨと、認証対象者の画像エントロピーＨｉｍｇとの差分絶対値が所定の許容誤差ΔＨよりも大きいため、認証対象者と登録者とが一致しないこと、すなわち認証失敗であると判断し、次のステップＳＰ２１へ移って処理を終了する。
【００８２】
これに対してステップＳＰ１６で肯定結果が得られると、このことは認証対象者の画像エントロピーＨｉｍｇが、予め登録されていたテンプレートエントロピーＴＨの値から一定範囲内にあり、すなわち画像エントロピーＨｉｍｇの算出元である指領域抽出画像Ｓ２２の輝度分布と、テンプレートエントロピーＴＨの算出元である指領域抽出画像Ｓ４の輝度分布とが同一であり、エントロピーの観点からでは認証対象者と登録者とが一致することを表しており、このとき制御部１０は次のステップＳＰ１７へ移る。
【００８３】
ステップＳＰ１７において制御部１０は、ステップＳＰ１１で読み出した登録者識別テンプレートデータＴｆｖのテンプレート画像データＳ３と、ステップＳＰ１３で生成した血管パターン画像を示す画像データＳ２１とを用いてパターンマッチング処理を行い、次のステップＳＰ１８へ移る。
【００８４】
ステップＳＰ１８において制御部１０は、ステップＳＰ１７で行ったパターンマッチングの結果が一致したか否かを判定する。ここで否定結果が得られると、このことはパターンマッチングの観点からは認証対象者と登録者とが一致しないことを表しており、このとき制御部１０は次のステップＳＰ２０へ移って認証失敗であると判断し、次のステップＳＰ２１へ移って処理を終了する。
【００８５】
これに対してステップＳＰ１８で肯定結果が得られると、このことはパターンマッチングの観点からも認証対象者と登録者とが一致したことを表しており、このとき制御部１０は次のステップＳＰ１９へ移る。
【００８６】
ステップＳＰ１９において制御部１０は、エントロピーの観点及びパターンマッチングの観点からも認証対象者と登録者とが一致したので認証成功であると判断し、次のステップＳＰ２１へ移って認証処理を全て終了する。
【００８７】
（１−３）画像エントロピー算出部２５における対数計算高速化手法
ところで、画像エントロピー計算ブロック２３における画像エントロピー算出部２５では、実際上、（４）式に従って、画像エントロピーＨｉｍｇを求めるために底２の対数計算を実行する必要がある。
【００８８】
しかしながら、画像エントロピーＨｉｍｇを求めるための底２の対数計算としては、少数点計算を伴うために画像エントロピー算出部２５に対する処理負荷が大きく、また小数点計算を行うアプリケーションプログラムのため大きなメモリ容量を必要とする等の欠点を有することから、処理負荷が少なく、大きなメモリ容量を必要とすることもなく、短時間かつ高精度に対数計算を実行する高速化手法が求められている。
【００８９】
（１−３−１）対数計算高速化手法の基本的考え方
今、任意の整数ｘに対する底２のｌｏｇ２ｘについて、その値を短時間かつ高精度に求めることを考える。具体的には、ｌｏｇ２ｘについて、次式
【００９０】
【数５】
2008129799.tif 000007
【００９１】
が成立し、この（５）式中のｙ、α、ｘが整数のとき、この（５）式を展開すると、次式
【００９２】
【数６】
2008129799.tif 000008
【００９３】
になり、さらに次式、
【００９４】
【数７】
2008129799.tif 000009
【００９５】
で表される。
【００９６】
従って、画像エントロピー算出部２５では、ｌｏｇ２ｙの対数値、ｌｏｇ２（ｙ＋１）の対数値を予め対数表テーブル等により保持していれば、ｌｏｇ２ｘの値をある程度の近似値として求めることが可能になる。
【００９７】
例えば、ｘ＝１０００００の場合、ｌｏｇ２１０００００は、（５）式に従って、次式
【００９８】
【数８】
2008129799.tif 000010
【００９９】
のように表される。すなわち、ｌｏｇ２１０００００の対数値は、「８＋ｌｏｇ２３９０」の対数値と、「８＋対数ｌｏｇ２３９１」の対数値との間にその解があることになる。
【０１００】
図８に示すように、ｌｏｇ２３９０付近の対数曲線では、３９０≦ｘ≦３９１の範囲でほぼ直線近似が可能であることが分かり、同様に他の範囲でもほぼ直線近似が可能であることが分かる。
【０１０１】
従って、ｌｏｇ２１０００００に対し、３９０≦ｘ≦３９１の範囲で１次近似を行う。まず、ｌｏｇ２１０００００＝ｌｏｇ２（２８・３９０＋１６０）であるので、図９の右側に示したように、ｌｏｇ２１０００００は、ｌｏｇ２（２８・３９０）とｌｏｇ２（２８・３９１）との間にある２５６の隔たりを１６０：９６で内分する値となる。
【０１０２】
ｌｏｇ２（２８・３９０）及びｌｏｇ２（２８・３９１）のうち、２８を式から外に出した場合、ｌｏｇ２（３９０）及びｌｏｇ２（３９１）を同様に考えれば、図９の左側に示すように、ｌｏｇ２（３９０）とｌｏｇ２（３９１）とを１６０：９６で内分したときの値を得ることができ、その値に対して８（ｌｏｇ２２８）を加算したものが、ｌｏｇ２１０００００の対数値となる。
【０１０３】
従って、画像エントロピー算出部２５では、ｌｏｇ２１〜ｌｏｇ２１０００００までの対数値を対数表テーブルとして保持していなくても、せめてｌｏｇ２３９０、ｌｏｇ２３９１の対数値が含まれている対数表テーブルを保持してさえいれば、ｌｏｇ２１０００００を簡単かつ短時間のうちに近似計算することが可能になる。
【０１０４】
実際上、任意の整数ｘに対する底２のｌｏｇ２ｘは、（５）式のとき、Ｘを次式
【０１０５】
【数９】
2008129799.tif 000011
【０１０６】
で表すために整数ｙ、ｒを用意すると、ｌｏｇ２ｘは、次式
【０１０７】
【数１０】
2008129799.tif 000012
【０１０８】
で表すことができる。
【０１０９】
これは、ｌｏｇ２ｙ及びｌｏｇ２（ｙ＋１）間を、ｒ：２α−ｒに内分したときのｌｏｇ２ｘの値にαを加算したものであり、この（１０）式を用いれば、ｌｏｇ２ｘの値を短時間かつ高精度に求めることができる。
【０１１０】
（１−３−２）検証結果
上述したような対数計算高速化手法を用いて近似計算された対数値の精度及び計算速度の実験結果について次に説明する。
【０１１１】
画像エントロピー算出部２５は、保持する対数表テーブルの大きさを１６〜５１２まで変化させた場合に、ｌｏｇ２ｘのｘ＝１、……、１０００００までの対数値を計算し、
その最大誤差を図１０（Ａ）及び（Ｂ）に示す。
【０１１２】
ここで対数テーブルの大きさとは、ｌｏｇ２１〜ｌｏｇ２ｎ（ｎ＝ｘ）までの対数値の豊富さのことであり、例えばｌｏｇ２１〜ｌｏｇ２１６までの対数値を対数表テーブルとして持っているときを対数表サイズ「１６」と呼び、ｌｏｇ２１〜ｌｏｇ２５１２までの対数値を対数表テーブルとして持っているときを対数表サイズ「５１２」と呼ぶ。
【０１１３】
図１０（Ａ）に示すように、画像エントロピー算出部２５による対数表サイズ「５１２」の対数表テーブルを用いた近似計算では、対数表サイズが大きくなるにつれて近似計算された対数値の精度が上昇すると共に、最大誤差が０．００２３％に抑えられている。
【０１１４】
この場合、対数表サイズ「１２８」以降、対数表サイズ「５１２」までは、最大誤差が０．００２３％に収束しているように見えるが、実際はそうではない。図１０（Ｂ）に示すように、ｌｏｇ１０（最大誤差）を縦軸に取った場合、対数表サイズ「１２８」以降、対数表サイズ「５１２」を超えた先までも、最大誤差が減少し続けていることがわかる。
【０１１５】
（１−３−３）対数計算処理手順
次に、基本概念となる対数計算処理手順と、実際の携帯通信端末装置等に実装されることを想定した場合の具体的な対数計算処理手順とを説明する。
【０１１６】
（１−３−３−１）基本概念となる対数計算処理手順
画像エントロピー算出部２５では、ルーチンＲＴ３の開始ステップから入って次のステップＳＰ３１へ移り、対数値を求めるべきｌｏｇ２ｘが対数表テーブルに存在するか否かを判定し、否定結果が得られると、次の対数表参照ルーチンＳＲＴ１におけるステップＳＰ３２へ移る。
【０１１７】
ステップＳＰ３２において画像エントロピー算出部２５は、対象表テーブルに基づいてｌｏｇ２ｘの対数値を読み取ることにより、ｌｏｇ２ｘの対数値を容易かつ短時間のうちに求め、次のステップＳＰ３５へ移って処理を終了する。
【０１１８】
これに対し、ステップＳＰ３１で肯定結果が得られると、このことは対数値を求めるべきｌｏｇ２ｘが対数表テーブルには存在せず、その対数表テーブルの対数値を用いて近似計算する必要があることを表しており、このとき画像エントロピー算出部２５は次の近似計算ルーチンＳＲＴ２におけるステップＳＰ３３へ移る。
【０１１９】
ステップＳＰ３３において画像エントロピー算出部２５は、ｌｏｇ２ｘの「ｘ」を表す（９）式に基づいて２のべき乗（α）を求め、次のステップＳＰ３４へ移る。
【０１２０】
ステップＳＰ３４において画像エントロピー算出部２５は、上述した（１０）式に従って、ｌｏｇ２ｙ及びｌｏｇ２（ｙ＋１）間を、ｒ：２α−ｒに内分したときの内分点を算出し、対数表テーブルを用いて、その内分点に対応した対数値を近似計算により算出した後、次のステップＳＰ３５へ移って処理を終了する。
【０１２１】
（１−３−３−２）具体的な対数計算処理手順
ところで、認証装置１としては携帯機器への搭載を考慮している関係で、精度を維持しながら負荷の少ない整数演算処理を行うことをも目的としている。
【０１２２】
従って、画像エントロピー算出部２５では、計算精度を維持するために、対数表テーブルの対数値を整数倍（この場合、２のべき乗が望ましい：Ｃ＝２ｃｏｅｆ倍）し、最も近い整数に丸めた後それを２進数表示した、べき乗倍対数表を用意して保持しておくようになされている。
【０１２３】
このような前提で画像エントロピー算出部２５は、ルーチンＲＴ４の開始ステップから入って次のステップＳＰ４１へ移り、対数値を求めるべきｌｏｇ２ｘが、べき乗倍対数表テーブルに存在するか否かを判定し、否定結果が得られると、次の対数表参照ルーチンＳＲＴ３におけるステップＳＰ４２へ移る。
【０１２４】
ステップＳＰ４２において画像エントロピー算出部２５は、べき乗倍対象表テーブルに基づいてｌｏｇ２ｘの対数値を読み取ることにより、ｌｏｇ２ｘの対数値を容易かつ短時間のうちに求め、その対数値を、べき乗倍されている分だけ左へビットシフトすることにより正確な対数値に変換し、次のステップＳＰ４５へ移って処理を終了する。
【０１２５】
これに対し、ステップＳＰ４１で肯定結果が得られると、このことは対数値を求めるべきｌｏｇ２ｘが、べき乗倍対数表テーブルには存在せず、当該べき乗倍対数表テーブルの対数値を用いて近似計算する必要があることを表しており、このとき画像エントロピー算出部２５は次の近似計算ルーチンＳＲＴ４におけるステップＳＰ４３へ移る。
【０１２６】
ステップＳＰ４３において画像エントロピー算出部２５は、ｌｏｇ２ｘの「ｘ」を表す（９）式に基づいて２のべき乗（α）を求め、次のステップＳＰ４４へ移る。
【０１２７】
ステップＳＰ４４において画像エントロピー算出部２５は、上述した（１０）式に従って、ｌｏｇ２ｙ及びｌｏｇ２（ｙ＋１）間を、ｒ：２α−ｒに内分したときの内分点を算出し、べき乗倍対数表テーブルを用いて、その内分点に対応した対数値を近似計算により算出した後、その対数値を、べき乗倍されている分だけ左へビットシフトすることにより正確な対数値に変換し、次のステップＳＰ４５へ移って処理を終了する。
【０１２８】
（１−３−４）対数計算速度結果
ここで、図１３には、上述した具体的な対数計算処理手順ＲＴ４により対数計算を行ったときの対数表サイズに応じた処理時間ＴＴ１と、パーソナルコンピュータにより所定の対数計算処理プログラムを用いて従来のように小数点計算を行ったときの処理時間ＴＴ２とを比較した場合の比較結果を示す。
【０１２９】
この場合、処理時間ＴＴ１は、ｘ＝１、………、１０００００までのｌｏｇ２ｘに対する対数計算を対数計算処理手順ＲＴ４に従って対数表サイズを変えながら１００回行い、１回の対数計算処理時間をそれぞれ計測してプロットしたものであり、また処理時間ＴＴ２は、所定の対数計算処理プログラムを用いてｘ＝１、………、１０００００までのｌｏｇ２ｘに対する小数点演算を含む対数計算を、対数表サイズを変えながら１００回行い、１回の対数計算処理時間をそれぞれ計測してプロットしたものである。
【０１３０】
この比較結果からも明らかなように、パーソナルコンピュータにより所定の対数計算処理プログラムを用いて従来のように小数点計算を行ったときの処理時間ＴＴ２よりも、具体的な対数計算処理手順ＲＴ４により対数計算を行ったときの対数表サイズに応じた処理時間ＴＴ１の方が遥かに短くなっていることが分かり、大きな対数表サイズであれば最大誤差を０．００２３％程度に抑えた高精度を維持しながら（図５）、約３倍程度に高速化されていることが示されている。
【０１３１】
（１−３−５）画像エントロピーの誤差
最後に、上述した具体的な対数計算処理手順ＲＴ４を用いて、図１４に示すような複数の標準画像（♯１〜♯１４）に対するそれぞれの画像エントロピーを計算し、そのエントロピー誤差を図１５に示す。
【０１３２】
この場合、♯２、♯７等の標準画像におけるエントロピー誤差が大きく、♯５の標準画像におけるエントロピー誤差が小さくなっていることがわかる。
【０１３３】
ここで考えられるのは、♯２、♯７等の標準画像については、画像中の全体の多くを占める山や空等の割合と平坦な絵柄部分における輝度値の生起確率が高く、かつ輝度値のｌｏｇ２ｘが対数表テーブルに表記されている対数値ではなく、上述した（１０）式を用いた近似計算による誤差を含んだ算出結果であることが予測される。
【０１３４】
一方、♯５の標準画像については、画像中に色々な輝度値の絵柄が分散しているものの、上述した（１０）式を用いた近似計算による誤差を含んだ算出結果が少なく、色々な輝度値のｌｏｇ２ｘが対数表テーブルに表記されている対数値であることが予測される。
【０１３５】
但し、♯２、♯７等の標準画像のように、エントロピー誤差の大きなものであっても、その値は０．０３％以下であり、近似計算による対数値の算出結果であっても、十分な誤差の範囲内にあるといえる。
【０１３６】
すなわち画像エントロピー算出部２５では、少数点計算を伴うことがないため、処理負荷が小さく、また小数点計算を行うアプリケーションプログラムのため大きなメモリ容量を必要とすることもなく、短時間かつ高精度に対数計算を実行することができる。
【０１３７】
従って認証装置１は、携帯機器に搭載された場合であっても、十分短い計算時間で高精度に認証処理を実行することができ、使い勝手を大幅に向上することができるようになされている。
【０１３８】
（１−４）第１の実施の形態における動作及び効果
以上の構成において、認証装置１では、血管登録モードにおいて、指を撮像することにより得られる画像信号Ｓ２の輝度分布を画像エントロピーＨｉｍｇで表すことができることを利用し、その画像エントロピーＨｉｍｇをテンプレートエントロピーＴＨとして用いることにより、当該テンプレートエントロピーＴＨ及び指の血管パターン画像を表したテンプレート画像データＳ３による１組の登録者識別テンプレートデータＴｆｖをフラッシュメモリ１３に記憶することにより予めユーザ登録しておく。
【０１３９】
従って認証装置１では、認証モードにおいて、登録者識別テンプレートデータＴｆｖのテンプレートエントロピーＴＨと、認証対象者の画像エントロピーＨｉｍｇとの差分絶対値が所定の許容誤差ΔＨよりも小さいか否かを判定することにより、第１段階として、エントロピーの観点から認証処理を実行したうえで、そこをクリアした場合にのみ登録者識別テンプレートデータＴｆｖのテンプレート画像データＳ３と、認証対象者の血管パターン画像を示す画像データＳ２１とを用いてパターンマッチング処理を行う。
【０１４０】
これにより認証装置１は、認証対象者と登録者とが一致するか否かをエントロピーの観点及びパターンマッチングの観点の２段階に分けて高精度に判定することができる。
【０１４１】
特に認証装置１では、テンプレートエントロピーＴＨを用いてエントロピーの観点からも認証処理を行うようにしたことにより、仮にテンプレート画像データＳ３が盗まれたときであっても登録者の指の元画像を所持していない擬似指を作製しようとする悪意の不正ユーザに画像エントロピーＨｉｍｇについてまで偽造させることを困難ならしめ、エントロピーの観点からも認証処理を行うことにより誤認証を高い確率で防止しながら、なりすましを効果的に防止することができる。
【０１４２】
さらに認証装置１は、指の画像データＳ２の輝度分布を表したヒストグラムに比べて画像エントロピーＨｉｍｇの値をテンプレートエントロピーＴＨとしてテンプレート画像データＳ３に付加するだけなので、画像データＳ２の輝度分布をデータとして保持する場合よりも格段に少ない情報量で効率良くなりすまし防止を実現することができる。
【０１４３】
ところで認証装置１では、認証処理のために情報エントロピーという概念を用いるようにしたことにより、画像データＳ２、Ｓ２０を生成したときの撮像条件の変化によって、画像データＳ２と画像データＳ２０とでは全体的な明るさが変化していたとしても、画像エントロピーＨｉｍｇの値に影響がないので、血管登録モード時と、認証モード時の撮像条件に違いによる誤判定を生じさせることがない。
【０１４４】
さらに認証装置１は、図１に示したように、マスク領域外の指領域抽出画像Ｓ４、Ｓ２２について画像エントロピーＨｉｍｇを算出したときの値と、マスクなしの画像データＳ２について画像エントロピーＨｉｍｇを算出したときの値とがほぼ等しくなるため、指を撮像した結果得られる画像データＳ２に含まれる指領域だけを抽出した指領域抽出画像Ｓ４について画像エントロピーＨｉｍｇを算出すればよいので、指領域以外の不要な領域に対する計算量を減少させ、かつエントロピーの観点からの認証処理に要する時間を短縮することができる。
【０１４５】
このように認証装置１は、指領域抽出画像Ｓ４、Ｓ２２についてのみ画像エントロピーＨｉｍｇを算出すればよいので、指領域以外に不鮮明な画像部分があった場合でもマスク処理してしまえばよく、その結果として認証対象者の指を撮像する際の撮像条件を緩和し得、かくして認証処理時におけるユーザの操作性を大幅に向上することができる。
【０１４６】
以上の構成によれば、認証装置１は従来からあるテンプレートマッチングによる認証処理に加えて、情報エントロピーによる認証処理を行うようにしたことにより、簡易な構成でかつ本人以外のなりすましによる誤認証を高い確率で防止することができる。
【０１４７】
（２）第２の実施の形態
（２−１）第２の実施の形態における基本原理
ここでは、最初に第２の実施の形態における基本原理を説明する。
【０１４８】
（２−１−１）画像エントロピーに重み付けを用いた排他制御
第２の実施の形態では、画像の特徴量を利用して認証を行う場合、非生体の擬似指によるなりすまし画像を用いた登録を初期段階で排除し、認証処理時においても擬似指によるなりすましを確実に排除するための手法である。
【０１４９】
具体的には、例えば指静脈等の血管パターンの画像に対する特徴量を抽出するために用いた画像の画像エントロピーＨｉｍｇに対して画素値分布に依存した重み付け処理を施すことにより重付け画像エントロピーＨｉｍｇｗ（後述する）を生成し、これを用いて非生体によるなりすまし画像の画像登録や誤認証を排除することを可能とするものである。ここでは、重付け画像エントロピーについて最初に説明する。
【０１５０】
（２−１−２）重付け画像エントロピー
上述したように画像エントロピーとは、画像の輝度値を用いた情報エントロピーのことであって、ある画素値の出現確立ｐｉとした場合、その自己情報量は−ｌｏｇｐｉと表すことができ、自己情報量の期待値−ｐｉｌｏｇ２ｐｉの総和を意味する。すなわち画像エントロピーＨを定義した場合、当該画像エントロピーＨは、上述したように（１）式で表される。
【０１５１】
今、画像を８ビットのグレイスケールで画素値ｌ（ｌ＝０、…、２５５）の２５６階調であるとした場合、画像エントロピーＨｉｍｇは、上述したように（２）式で表すことができる。
【０１５２】
この（２）式に対して、画像の輝度を表す画素値分布に依存した重み付けｗＬを用意し、その重み付けｗＬによる重付け画像エントロピーＨｉｍｇｗは次式によって表和される。
【０１５３】
【数１１】
2008129799.tif 000013
【０１５４】
ここで、画素値Ｌの出現確率ｐｉは、画像サイズを幅ＳＷ、高さＳＨ、総画素数Ｎ＝ＳＷ×ＳＨとし、画素値Ｌの画素数ｎＬとした場合、出現確率ｐｉは、上述したように（３）式となる。
【０１５５】
従って、（３）式を用いれば、重付け画像エントロピーＨｉｍｇｗは、次式によって表される。
【０１５６】
【数１２】
2008129799.tif 000014
【０１５７】
なお、画素数ｎＬは、正数値であるため、高速処理及び対数処理が出来ない処理系においては、ｌｏｇ２ｎＬの表を持てば重付け画像エントロピーＨｉｍｇｗを瞬時に得ることができる。
【０１５８】
（２−１−３）画素値分布による重み付け
ここでは、上述した画像の輝度を表す画素値分布に依存した重み付けｗＬの決め方について説明する。
【０１５９】
重み付けｗＬは、例えば図１６（Ａ）に示すような画像の画素値ヒストグラムの場合、例えば図１６（Ｂ）に示すような正規分布のパターン形状でなる重み付けｗＬを当該画素値ヒストグラムに施すことにより、画素値ヒストグラムの画素値分布をその中心で最大値（この場合「１」）となるように補正する。
【０１６０】
この場合、図１６（Ａ）に示した画素値ヒストグラムに基づいて算出した画像エントロピーＨｉｍｇの値と、図１６（Ｂ）に示した重み付けｗＬが施された画素値ヒストグラム（図示せず）に基づいて算出した重付け画像エントロピーＨｉｍｇｗの値とは、当然異なった値になる。
【０１６１】
（２−１−４）生体または非生体の識別
血管パターンによる個人認証を行う場合に、この手法を取り入れる。例えば、グミで作製された擬似指を一定時間固定して配置したときの撮像結果として得られる画像データと、それぞれ異なる３人の人間の指を一定時間固定して配置したときの撮像結果として得られる画像データとを用意し、マスク処理後の画像エントロピーをそれぞれ計算する。
【０１６２】
具体的には、認証装置における所定位置に配されたグミによる擬似指、３種類の人指１、人指２及び人指３を一定時間固定し、重み付けｗＬ無しの場合と、上述した図１６（Ｂ）の重み付けｗＬを施した場合とにおけるフレーム毎の画像エントロピー変化を図１７及び図１８に示す。
【０１６３】
この場合、重み付けｗＬ無しのエントロピー変化では（図１７）、フレーム毎の画像エントロピーの値の変化は殆ど見られないのに対し、重み付けｗＬが施された画像エントロピー変化では、人指１、人指３で画像エントロピーの値が大きく変化しており、このことからも画像エントロピーによって人間の違いをある程度識別できることがわかる。
【０１６４】
なお、人指２及び擬似指に関しては、重み付けｗＬが施された画像エントロピーであっても、重み付けｗＬ無しの場合と同様にフレーム毎の画像エントロピーの値の変化が見られない。この原因は、画素値ヒストグラムの分布形状と、重み付けｗＬの分布形状とが非常に近似していることによると考えられる。
【０１６５】
例えば図１９（Ａ）及び（Ｂ）に示すように、人指１では、画素値ヒストグラムの分布形状を構成するピークの位置と、重み付けｗＬの分布形状を構成するピークの位置とがずれているのに対し、図２０（Ａ）及び（Ｂ）に示すように、人指２では画素値ヒストグラムの分布形状を構成するピークの位置と、重み付けｗＬの分布形状を構成するピークの位置とがほぼ重なり、互いの分布形状についても非常に近似していることが分かる。
【０１６６】
つまり、人指１では画素値ヒストグラムの分布形状を構成するピークの位置と、重み付けｗＬの分布形状を構成するピークの位置とがずれているため、確率的に稀有な画素値の自己情報量期待値の影響が大きくなり、画像エントロピーが安定しない傾向になる。
【０１６７】
一方、人指２では画素値ヒストグラムの分布形状を構成するピークの位置と、重み付けｗＬの分布形状を構成するピークの位置とがほぼ重なり、互いの分布形状についても非常に近似しているため、確率的に稀有な画素値の自己情報量期待値は一層小さくなり、画像エントロピーとしてはより安定する結果となる。
【０１６８】
そこで実際に、擬似指、人指１、人指２及び人指３における画像エントロピーの平均値と標準偏差とを求めてみた結果を図２１に示す。画像エントロピーの平均値の差は、重み付けｗＬの分布形状と、画素値ヒストグラムの分布形状との違いを表しており、画像エントロピーの標準偏差の差は、画素値ヒストグラムの分布形状の不安定度を表している。
【０１６９】
つまり、人指１、人指３では、画像エントロピーの平均値の差が中程度であるため、その画素値ヒストグラムは重み付けｗＬの分布の中心から外れた画素値の出現確率が不安定となっていることが予測されるが、これはある意味、生体では血流等の存在により自然であって当然の結果といえる。
【０１７０】
人指２は、画像エントロピーの平均値の差が比較的小さいため、重み付けｗＬの分布形状に似た画素値ヒストグラムであって、かつ画像エントロピーの標準偏差における差が小さいため、重み付けｗＬの分布の中心付近における画素値の出現確率が安定していることが予測され、これは非常に明確な静脈が撮像されているといえる。
【０１７１】
一方、擬似指は、画像エントロピーの平均値の差が比較的大きいため、重み付けｗＬの分布の中心付近から外れた画素値の出現確率が高く、かつ画像エントロピーの標準偏差における差が小さいため、画素値全体に渡って出現確率が安定していることが分かる。これは生体を撮像した結果得られる画像としては、極めて不自然と言わざるを得ない結果である。
【０１７２】
ここで人指２と擬似指とでは、双方共に画像エントロピーの標準偏差における差が比較的小さいため、人指２と擬似指とを明確に区別できるようにする必要がある。人指２は、重み付けｗＬの分布形状が自身の画素値ヒストグラムの分布形状と似ているがために、画像エントロピーの標準偏差も安定しているが、上述した分布形状の重み付けｗＬ（図１６（Ｂ））とは異なる分布形状の重み付けｗＬ２を与えた場合について調べてみる。
【０１７３】
図２２（Ａ）に示すような人指２における画像の画素値ヒストグラムの場合、例えば図２２（Ｂ）に示すような分布形状でなる重み付けｗＬ２を当該画素値ヒストグラムに施した場合、重み付けｗＬのときと同様、連続画像の画像エントロピー変化を調べる。
【０１７４】
図２３（Ａ）は、図１０において上述した重み付けｗＬが施された連続画像の画像エントロピー変化（標準偏差）を示し、図２３（Ｂ）は、重み付けｗＬ２が施された連続画像の画像エントロピー変化（標準偏差）を示す。
【０１７５】
この場合、図２３（Ｂ）に示したように、重み付けｗＬ２が施された連続画像の画像エントロピー変化（標準偏差）では、人指１及び人指３については、やはり画像エントロピーが不安定な状態にあることが分かる。
【０１７６】
重み付け無しの連続画像の画像エントロピー変化（図１７）と、重み付けｗＬが施された連続画像の画像エントロピー変化（図２３（Ａ））と、重み付けｗＬ２が施された連続画像の画像エントロピー変化（図２３（Ｂ））とを比較した結果を図２４に示す。
【０１７７】
この場合、人指２については、重み付けｗＬ２が施された連続画像の画像エントロピーにおける標準偏差に変化が見られるようになった。この理由は、重み付けｗＬ２（図２２（Ｂ））の分布形状が人指２の画素値ヒストグラムの分布形状と近似していないため、画素値として稀有な自己情報量期待値をより重み付けし、さらにその画素自体が連続画像中で安定的に出現していないことを意味しているからである。
【０１７８】
一方、擬似指に関しては、重み付けｗＬが施された連続画像の画像エントロピーにおける標準偏差、及び重み付けｗＬ２が施された連続画像の画像エントロピーにおける標準偏差ともに小さく、重み付けｗＬ２が施された場合であっても連続画像の画像エントロピー変化（標準偏差）は安定している。
【０１７９】
このように二つ以上の互いに相反する特性の分布形状でなる重み付けｗＬ、重み付けｗＬ２を用いて動きのない連続画像の画像エントロピー変化（標準偏差）を確認すれば、非生体に関しては何れにしても連続画像の画像エントロピー変化（標準偏差）が小さいのに対し、人指１〜人指３については必ず連続画像の画像エントロピー変化（標準偏差）が大きくなるため、生体若しくは非生体かを確実に識別することが可能となる。
【０１８０】
（２−２）第２の実施の形態における認証装置
上述したように、生体又は非生体を識別したうえで認証処理を行う第２の実施の形態における認証装置について説明する。
【０１８１】
（２−２−１）第２の実施の形態における認証装置の回路構成
図４に示すように第２の実施の形態における認証装置１００ついては、第１の実施の形態における制御部１０に替えて制御部１１０が設けられている以外、認証装置１と同一の回路構成であるため、ここでは便宜上その説明を省略する。
【０１８２】
第２の実施の形態における認証装置１００においても、登録者の血管を登録する血管登録モードの実行命令ＣＯＭ１、又は登録者本人の当否を判定する認証モードの実行命令ＣＯＭ２が、操作部１１に対するユーザの操作に応じて与えられる。
【０１８３】
制御部１１０は、かかる実行命令ＣＯＭ１、ＣＯＭ２に基づいて実行すべきモードを決定し、この決定結果に対応するアプリケーションプログラム（登録プログラム又は認証プログラム）に従って、血管撮像部１２、フラッシュメモリ１３、外部インタフェース１４及び通知部１５を適宜制御することによって、血管登録モード又は認証モードを実行するようになされている。
【０１８４】
（２−２−２）血管登録モード
この認証装置１００の制御部１１０は、実行すべきモードとして血管登録モードを決定した場合、動作モードを血管登録モードへ遷移し、血管撮像部１２を制御する。
【０１８５】
この場合、血管撮像部１２の駆動制御部１２ａは、この認証装置１における所定位置に配された登録者の指に対して近赤外光を照射する１又は２以上の近赤外光光源ＬＳと、撮像カメラＣＭにおけるＣＣＤでなる撮像素子ＩＤとを駆動制御するようになされている。
【０１８６】
この結果、血管撮像部１２では、登録者の指に照射された近赤外光が当該指の内方を反射及び散乱しながら経由し、指の血管を投影する血管投影光として、光学系ＯＰや絞りＤＨを介して撮像素子ＩＤに入射する。撮像素子ＩＤは、この血管投影光を光電変換し、その光電変換結果を画像信号Ｓ１として駆動制御部１２ａへ出力するようになされている。
【０１８７】
因みに、指に照射される近赤外光は、実際、当該指の表面で反射して撮像素子ＩＤに入射するものであるため、この撮像素子ＩＤから出力される画像信号Ｓ１の画像は、指内方の血管だけではなく、指輪郭や指紋についても含まれることになる。
【０１８８】
血管撮像部１２の駆動制御部１２ａは、この画像の画素値に基づいて、指内方の血管に焦点が合うように光学系ＯＰにおける光学レンズのレンズ位置を調整すると共に、撮像素子ＩＤに入射する入射光量が適応量となるように絞りＤＨにおける絞り値を調整し、当該調整後に撮像素子ＩＤから出力される画像信号Ｓ２を制御部１１０へ供給する。
【０１８９】
制御部１１０は、この画像信号Ｓ２に対して所定の画像処理を施すことによって、指の血管の特徴を表す血管パターンを抽出した血管パターン画像を生成すると共に、その血管パターン画像に基づいて画像エントロピーＨｉｍｇを算出し、その画像エントロピーＨｉｍｇに対して２通りの重み付けｗＬ及びｗＬ２が施された連続画像のエントロピー変化（標準偏差）を基に生体であるか非生体であるかを識別し、生体であることを認識した場合に当該血管パターン画像及びその画像エントロピーＨｉｍｇの組み合わせでなる登録者識別テンプレートデータＴｆｖを生成し、これをフラッシュメモリ１３に記憶することにより登録処理を終了する。
【０１９０】
次に、認証装置１００の制御部１１０における画像処理の具体的な内容について説明する。図２５に示すように制御部１１０は、前処理部２１、画像エントロピー計算ブロック２３、登録部２６、生体識別部１１１及び照合部２７によって機能的に分けられた構成を有し、血管撮像部１２から供給される画像信号Ｓ２を前処理部２１へ入力すると共に、画像エントロピー計算ブロック２３のマスク処理部２４へ入力する。
【０１９１】
前処理部２１は、画像信号Ｓ２に対してアナログディジタル変換処理、ソーベルフィルタ処理等による所定の輪郭抽出処理、ガウシアンフィルタ処理等による所定の平滑化処理、２値化処理及び細線化処理を順次施し、その結果得られる血管パターン画像を表したテンプレート画像データＳ３を登録部２６へ送出する。
【０１９２】
画像エントロピー計算ブロック２３のマスク処理部２４は、血管撮像部１２から供給される画像信号Ｓ２に基づいて血管パターンが表れている指領域だけを抽出するためのマスク画像（図２）を生成し、そのマスク画像を用いて指領域抽出画像Ｓ４を生成し、これを画像エントロピー算出部２５へ送出する。
【０１９３】
画像エントロピー算出部２５は、指領域抽出画像Ｓ４を基に、上述した（４）式に従って画像エントロピーＨｉｍｇを算出し、これをテンプレートエントロピーＴＨとして生体識別部１１１へ送出する。この場合も、上述した（１−３）画像エントロピー算出部２５における対数計算高速化手法を用いることが可能である。
【０１９４】
生体識別部１１１は、上述した（２−１−４）生体または非生体の識別における説明に従って、テンプレートエントロピーＴＨが非生体の値であると判別したとき、そのテンプレートエントロピーＴＨを登録部２６へ送出することを停止し、登録処理を中止する一方、テンプレートエントロピーＴＨが生体（人間）の値であると判別したときのみ、そのテンプレートエントロピーＴＨを登録部２６へ送出するようになされている。
【０１９５】
登録部２６は、前処理部２１から供給された血管パターン画像を表したテンプレート画像データＳ３と、生体識別部１１１から供給されたテンプレートエントロピーＴＨとを１対の組み合わせとした登録者識別テンプレートデータＴｆｖを生成し、これをフラッシュメモリ１３に記憶して登録するようになされている。
【０１９６】
このようにして認証装置１の制御部１０は、血管登録モードを実行し得るようになされており、この血管登録モードにおける血管登録処理手順について、次の図２６を用いて説明する。
【０１９７】
認証装置１００の制御部１１０は、ルーチンＲＴ５の開始ステップから入って次のステップＳＰ５１へ移り、登録者の指の連続画像を撮像するため、フレーム番号ｉに対して初期値「１」を設定し、次のステップＳＰ５２へ移る。
【０１９８】
ステップＳＰ５２において制御部１１０は、血管撮像部１２により、ユーザの指を撮像した画像信号Ｓ２を生成し、これを制御部１０の前処理部２１へ送出すると共に、画像エントロピー計算部２３のマスク処理部２４へ送出した後、次のステップＳＰ５３へ移る。
【０１９９】
ステップＳＰ５３において制御部１１０は、マスク処理部２４により、血管撮像部１２から供給される画像信号Ｓ２に基づいて血管パターンが表れている指領域だけを抽出するためのマスク画像を生成すると共に、前処理部２１により血管パターン画像を表したテンプレート画像データＳ３を生成し、次のステップＳＰ５４へ移る。
【０２００】
ステップＳＰ５４において制御部１１０は、ステップＳＰ５３で生成したマスク画像を血管撮像部１２から供給される画像信号Ｓ２に対して適用することにより指領域抽出画像Ｓ４を生成し、次のステップＳＰ５５へ移る。
【０２０１】
ステップＳＰ５５において制御部１１０は、指領域抽出画像Ｓ４を基に画像エントロピーＨｉｍｇを算出し、これをテンプレートエントロピーＴＨとして保持した後、次のステップＳＰ５６へ移る。
【０２０２】
ステップＳＰ５６において制御部１１０は、フレーム番号ｉが所定時間分の連続画像を生成するのに必要なフレーム番号の最大値を超えたか否かを判定する。ここで否定結果が得られると、このことは所定時間分に相当する指の連続画像を生成するのに必要な所定フレーム数の画像信号Ｓ２を未だ撮像し終えていないことを表しており、このとき制御部１１０は次のステップＳＰ５７へ移る。
【０２０３】
ステップＳＰ５７において制御部１１０は、フレーム番号ｉに対してカウント値「１」をインクリメントした後、ステップＳＰ５２以降の処理を繰り返す。
【０２０４】
これに対してステップＳＰ５６で肯定結果が得られると、このことは所定時間分に相当する指の連続画像を生成するのに必要な所定フレーム数の画像信号Ｓ２を既に撮像し終えたことを表しており、このとき制御部１１０は次のステップＳＰ５８へ移る。
【０２０５】
ステップＳＰ５８において制御部１１０は、ステップＳＰ５５で算出した画像エントロピーＨｉｍｇに対して、相互に分布形状がそれぞれ相反するような複数種類の重み付けｗＬ〜ｗＬｊを施すため、重付け番号ｊに対して初期値「１」を設定し、次のステップＳＰ５９へ移る。
【０２０６】
ステップＳＰ５９において制御部１１０は、重付け番号「１」として設定された重付けｗＬにより画像エントロピーＨｉｍｇを重み付けすることにより重付け画像エントロピーＨｉｍｇｗを生成し、次のステップＳＰ６０へ移る。
【０２０７】
ステップＳＰ６０において制御部１１０は、ステップＳＰ５９で生成した重付け画像エントロピーＨｉｍｇｗに対するエントロピー変化（標準偏差）を求め、次のステップＳＰ６１へ移る。
【０２０８】
ステップＳＰ６１において制御部１１０は、ステップＳＰ６０で求めた標準偏差が所定の閾値（この場合、擬似指を排除するためなので、「１０」を設定（図２４参照）すればよい）以下か否かを判定する。
【０２０９】
ここで肯定結果が得られると、このことは重み付け番号により特定された重付けｗＬにより生成された重付け画像エントロピーＨｉｍｇｗの標準偏差にばらつきが少なく、擬似指である可能性が高いことを表しており、このとき制御部１１０は次のステップＳＰ６２へ移る。
【０２１０】
ステップＳＰ６２において制御部１１０は、重付け番号ｊが重み付けｗＬｎの全種類に相当する最大値を超えたか否かを判定する。ここで否定結果が得られると、このことは画像エントロピーＨｉｍｇに対して全種類の重付けを行っていないことを表しており、このとき制御部１１０は次のステップＳＰ６３へ移る。
【０２１１】
ステップＳＰ６３において制御部１１０は、重付け番号ｊに対してカウント値「１」をインクリメントした後、ステップＳＰ５９以降の処理を繰り返すことにより、画像エントロピーＨｉｍｇに対して全ての種類の重み付けｗＬｎを施し、それぞれの標準偏差が閾値以下になるか否かを判定する。
【０２１２】
その結果、ステップＳＰ６２で肯定結果が得られると、このことは全ての種類の重付けｗＬｎを施した結果の重付け画像エントロピーＨｉｍｇｗの標準偏差にばらつきが少なく、擬似指である可能性が極めて高いことを表しており、このとき制御部１１０は次のステップＳＰ６４へ移る。
【０２１３】
ステップＳＰ６４において制御部１１０は、認証装置１００に配された指が擬似指である可能性が極めて高いため、登録処理を行うことなく、次のステップＳＰ６７へ移って血管登録処理を終了する。なお、このとき制御部１１０は、「登録できません」のエラーメッセージを表示する。
【０２１４】
これに対してステップＳＰ６１で否定結果が得られると、このことは所定の重付けｗＬｎを施したときの重付け画像エントロピーＨｉｍｇｗの標準偏差が閾値を超えており、これは重付け画像エントロピーＨｉｍｇｗの標準偏差にばらつきがあること、すなわち生体であれば血流等の要因によって極めて自然な現象であるため、認証装置１００に配された指が実際の人間の指である可能性が高いことを表しており、このとき制御部１１０は次のステップＳＰ６５へ移る。
【０２１５】
ステップＳＰ６５において制御部１１０は、重付け画像エントロピーＨｉｍｇｗに基づいて擬似指ではないと判別し得たので、ステップＳＰ５３で生成した血管パターン画像を表したテンプレート画像データＳ３と、ステップＳＰ５５で求めたテンプレートエントロピーＴＨとを登録部２６により組み合わせることにより１対の登録者識別テンプレートデータＴｆｖを生成し、次のステップＳＰ６６へ移る。
【０２１６】
ステップＳＰ６６において制御部１１０は、登録者識別テンプレートデータＴｆｖをフラッシュメモリ１３に記憶することにより登録処理を行い、次のステップＳＰ６７へ移って血管登録処理を終了する。
【０２１７】
（２−２−３）認証モード
一方、この認証装置１００の制御部１１０は、実行すべきモードとして認証モードを決定した場合、動作モードを認証モードへ遷移し、上述の血管登録モードの場合と同様にして血管撮像部１２を制御する。
【０２１８】
この場合、血管撮像部１２の駆動制御部１２ａは、近赤外光光源ＬＳ及び撮像素子ＩＤを駆動制御すると共に、当該撮像素子ＩＤから出力される画像信号Ｓ１０に基づいて光学系ＯＰにおける光学レンズのレンズ位置及び絞りＤＨの絞り値を調整し、当該調整後に撮像素子ＩＤから出力される画像信号Ｓ２０を制御部１１０へ送出する。
【０２１９】
制御部１１０は、この画像信号Ｓ２０に対して、上述の血管登録モードの場合と同様の画像処理を前処理部２１によって施すと共に、画像エントロピー計算ブロック２３により上述の血管登録モードの場合と同様の画像エントロピー算出処理を施し、血管登録モードのときにフラッシュメモリ１３に予め登録した登録者識別テンプレートデータＴｆｖを読み出す。
【０２２０】
そして制御部１１０は、前処理部２１により得られた血管パターン画像を表した画像データＳ２１及び画像エントロピー計算ブロック２３により得られた画像エントロピーＨｉｍｇと、フラッシュメモリ１３から読み出した登録者識別テンプレートデータＴｆｖのテンプレート画像データＳ３及びテンプレートエントロピーＴＨとを照合部２７によりそれぞれ照合し、その照合の程度に応じて、このとき指を配したユーザが登録者（正規ユーザ）であるか否かを判定する。
【０２２１】
なお制御部１１０は、上述の照合処理を行う前に、認証装置１００に配された指が擬似指であるか否かを判定し、擬似指であると判定した場合には照合処理を行うまでもなく、認証処理が失敗したと判別し、その旨を通知するようになされている。
【０２２２】
制御部１０は、認証装置１００に指を配したユーザが登録者であると判定したとき、外部インタフェース１４に接続された動作処理装置（図示せず）に対して所定の動作を行わせる実行命令ＣＯＭ３を生成し、これを外部インタフェース１４を介して動作処理装置へ転送するようになされている。
【０２２３】
この外部インタフェース１４に接続された動作処理装置の実施態様としては、上述したように例えば閉錠状態にあるドアを採用した場合、制御部１１０は、開錠動作を行わせる実行命令ＣＯＭ３をドアへ転送する。
【０２２４】
また、他の動作処理装置の実施態様例として、複数の動作モードのうち一部の動作モードを制限した状態にあるコンピュータを採用した場合、制御部１１０は、その制限された動作モードを開放させる実行命令ＣＯＭ３をコンピュータへ転送する。
【０２２５】
なお、この場合も実施態様として２つの例を挙げたが、これらだけに限らず、他の実施態様についても適宜選択することができる。また、本実施の形態では、動作処理装置を外部インタフェース１４に接続するようにしたが、当該動作処理装置におけるソフトウェア乃至ハードウェアの構成をこの認証装置１００に搭載するようにしても良い。
【０２２６】
これに対して、制御部１１０は、認証装置１００に指を配したユーザが登録者ではないと判定したとき、その旨を通知部１５の表示部１５ａを介して表示すると共に、当該通知部１５の音声出力部１５ｂを介して音声出力することにより、登録者ではないと判定したことを視覚的及び聴覚的に通知し得るようになされている。
【０２２７】
このようにして認証装置１００は、認証モードを実行し得るようになされている。この認証モードにおける認証処理手順について、次の図２７を用いて説明する。
【０２２８】
認証装置１００の制御部１１０は、ルーチンＲＴ６の開始ステップから入って次のステップＳＰ７１へ移り、フラッシュメモリ１３に予め登録された登録者識別テンプレートデータＴｆｖ（テンプレート画像データＳ３及びテンプレートエントロピーＴＨ）を読出し、次のステップＳＰ７２へ移る。
【０２２９】
ステップＳＰ７２において制御部１１０は、指の連続画像を撮像するため、フレーム番号ｉに対して初期値「１」を設定し、次のステップＳＰ７３へ移る。
【０２３０】
ステップＳＰ７３において制御部１１０は、血管撮像部１２により、ユーザの指を撮像した画像信号Ｓ２０を生成し、これを制御部１０の前処理部２１へ送出すると共に、画像エントロピー計算部２３のマスク処理部２４へ送出した後、次のステップＳＰ７４へ移る。
【０２３１】
ステップＳＰ７４において制御部１１０は、マスク処理部２４により、血管撮像部１２から供給される画像信号Ｓ２０に基づいて血管パターンが表れている指領域だけを抽出するためのマスク画像を生成すると共に、前処理部２１により血管パターン画像を表した画像データＳ２１を生成し、次のステップＳＰ７５へ移る。
【０２３２】
ステップＳＰ７５において制御部１１０は、ステップＳＰ７４で生成したマスク画像を血管撮像部１２から供給される画像信号Ｓ２０に対して適用することにより指領域抽出画像Ｓ２２を生成し、次のステップＳＰ７６へ移る。
【０２３３】
ステップＳＰ７６において制御部１１０は、指領域抽出画像Ｓ２２を基に画像エントロピーＨｉｍｇを算出し、これを保持した後、次のステップＳＰ７７へ移る。
【０２３４】
ステップＳＰ７７において制御部１１０は、フレーム番号ｉが所定時間分の連続画像を生成するのに必要なフレーム番号の最大値を超えたか否かを判定する。ここで否定結果が得られると、このことは指の所定時間分の連続画像を生成するのに必要な所定フレーム数の画像信号Ｓ２を未だ撮像し終えていないことを表しており、このとき制御部１１０は次のステップＳＰ７８へ移る。
【０２３５】
ステップＳＰ７８において制御部１１０は、フレーム番号ｉに対してカウント値「１」をインクリメントした後、ステップＳＰ７３以降の処理を繰り返す。
【０２３６】
これに対してステップＳＰ７７で肯定結果が得られると、このことは指の所定時間分の連続画像を生成するのに必要な所定フレーム数の画像信号Ｓ２を既に撮像し終えたことを表しており、このとき制御部１１０は次のステップＳＰ７９へ移る。
【０２３７】
ステップＳＰ７９において制御部１１０は、ステップＳＰ７６で算出した画像エントロピーＨｉｍｇに対して互いに分布形状が相反する複数種類の重み付けｗＬ〜ｗＬｊを施すため、重付け番号ｊに対して初期値「１」を設定し、次のステップＳＰ８０へ移る。
【０２３８】
ステップＳＰ８０において制御部１１０は、生体識別部１１１により、重み付け番号「１」として設定された重付けｗＬにより画像エントロピーＨｉｍｇを重み付けすることにより重付け画像エントロピーＨｉｍｇｗを生成し、次のステップＳＰ８１へ移る。
【０２３９】
ステップＳＰ８１において制御部１１０は、ステップＳＰ８０で生成した重付け画像エントロピーＨｉｍｇｗに対するエントロピー変化（標準偏差）を求め、次のステップＳＰ８２へ移る。
【０２４０】
ステップＳＰ８２において制御部１１０は、生体識別部１１１により、ステップＳＰ８１で求めた重付け画像エントロピーＨｉｍｇｗの標準偏差が所定の閾値（この場合も、擬似指を排除するためなので、「１０」を設定すればよい）未満であるか否かを判定する。
【０２４１】
ここで肯定結果が得られると、このことは重み付け番号ｊにより特定される重付けｗＬによって生成された重付け画像エントロピーＨｉｍｇｗの標準偏差にばらつきが少なく、擬似指である可能性が高いことを表しており、このとき制御部１１０は次のステップＳＰ８３へ移る。
【０２４２】
ステップＳＰ８３において制御部１１０は、重付け番号ｊが重み付けｗＬｎの全種類に相当する最大値を超えたか否かを判定する。ここで否定結果が得られると、このことは画像エントロピーＨｉｍｇに対して全種類の重み付けｗＬｎを行っていないことを表しており、このとき制御部１１０は次のステップＳＰ８４へ移る。
【０２４３】
ステップＳＰ８４において制御部１１０は、重付け番号ｊに対してカウント値「１」をインクリメントした後、ステップＳＰ８０以降の処理を繰り返すことにより、画像エントロピーＨｉｍｇに対して全ての種類の重み付けｗＬｎを施し、それぞれの標準偏差が閾値以下になったか否かを判定する。
【０２４４】
その結果、ステップＳＰ８３で肯定結果が得られると、このことは全ての種類の重み付けｗＬｎを施した結果の重付け画像エントロピーＨｉｍｇｗの標準偏差にばらつきが少なく、擬似指である可能性が極めて高いことを表しており、このとき制御部１１０は次のステップＳＰ８５へ移る。
【０２４５】
ステップＳＰ８５において制御部１１０は、認証装置１００に配された指が擬似指である可能性が極めて高いため、この時点で照合部２７による認証のための照合処理を行うことなく、次のステップＳＰ９０へ移って処理を終了する。なお、このとき制御部１１０は、「認証に失敗しました」のエラーメッセージを表示する。
【０２４６】
これに対してステップＳＰ８２で否定結果が得られると、このことは所定の重付け番号ｊに対応した重み付けｗＬｎを施したときの重付け画像エントロピーＨｉｍｇｗの標準偏差が閾値を超えており、これは標準偏差にばらつきがあって生体であれば血流等の要因によって極めて自然に起こり得ることであって、認証装置１００に配された指が実際の人間の指である可能性が高いことを表しており、このとき制御部１１０は次のステップＳＰ８６へ移る。
【０２４７】
ステップＳＰ８６において制御部１１０は、ステップＳＰ７１で読み出した登録者識別テンプレートデータＴｆｖのテンプレートエントロピーＴＨと、ステップＳＰ７６で算出した認証対象者の画像エントロピーＨｉｍｇとの差分絶対値が所定の許容誤差ΔＨよりも小さいか否かを照合部２７により判定する。
【０２４８】
この場合も、テンプレートエントロピーＴＨと、認証対象者の画像エントロピーＨｉｍｇとの差分絶対値が所定の許容誤差ΔＨよりも小さいか否かを判定する理由は、画像エントロピーＨｉｍｇが画像信号Ｓ２における輝度パターンのダイジェスト値のようなものであり、あくまで精密な値ではないため、テンプレートエントロピーＴＨと照合する際、判定にはある程度の幅を持たせる必要があるからである。
【０２４９】
ここで否定結果が得られると、このことは認証対象者の画像エントロピーＨｉｍｇが、予め登録されていたテンプレートエントロピーＴＨの値から一定範囲内にないこと、すなわち画像エントロピーＨｉｍｇの算出元である指領域抽出画像Ｓ２２の輝度分布と、テンプレートエントロピーＴＨの算出元である指領域抽出画像Ｓ４の輝度分布との相違点が多いことを表しており、このとき制御部１１０は次のステップＳＰ８５へ移る。
【０２５０】
ステップＳＰ８５において制御部１０は、テンプレートエントロピーＴＨと、認証対象者の画像エントロピーＨｉｍｇとの差分絶対値が所定の許容誤差ΔＨよりも大きいため、認証対象者と登録者とが一致しないこと、すなわち認証失敗であると判断し、次のステップＳＰ９０へ移って処理を終了する。
【０２５１】
これに対してステップＳＰ８６で肯定結果が得られると、このことは認証対象者の画像エントロピーＨｉｍｇが、予め登録されていたテンプレートエントロピーＴＨの値から一定範囲内にあり、すなわち画像エントロピーＨｉｍｇの算出元である指領域抽出画像Ｓ２２の輝度分布と、テンプレートエントロピーＴＨの算出元である指領域抽出画像Ｓ４の輝度分布とがほぼ同一であり、エントロピーの観点からでは認証対象者と登録者とが一致する可能性が高いことを表しており、このとき制御部１１０は次のステップＳＰ８７へ移る。
【０２５２】
ステップＳＰ８７において制御部１１０は、ステップＳＰ７１で読み出した登録者識別テンプレートデータＴｆｖのテンプレート画像データＳ３と、ステップＳＰ７４で生成した血管パターン画像を示す画像データＳ２１とを用いて照合部２７によりパターンマッチング処理を行い、次のステップＳＰ８８へ移る。
【０２５３】
ステップＳＰ８８において制御部１１０は、ステップＳＰ８７で行ったパターンマッチングの結果が一致したか否かを判定する。ここで否定結果が得られると、このことはパターンマッチングの観点からは認証対象者と登録者とが一致しないことを表しており、このとき制御部１１０のステップＳＰ８５へ移って認証失敗であると判断し、次のステップＳＰ９０へ移って認証処理を終了する。
【０２５４】
これに対してステップＳＰ８８で肯定結果が得られると、このことはパターンマッチングの観点からも認証対象者と登録者とが一致したことを表しており、このとき制御部１１０は次のステップＳＰ８９へ移る。
【０２５５】
ステップＳＰ８９において制御部１１０は、認証装置１００に配された指が擬似指ではなく人間の指であることをエントロピーの観点から判別したうえで、パターンマッチングの観点からも認証対象者と登録者とが一致したので認証処理に成功したと判断し、次のステップＳＰ９０へ移って認証処理を終了する。
【０２５６】
（２−３）第２の実施の形態における動作及び効果
以上の構成において、認証装置１００では、血管登録モードにおいて、指を撮像することにより得られる指領域抽出画像Ｓ４の輝度分布を画像エントロピーＨｉｍｇで表し、その画像エントロピーＨｉｍｇに対して、複数の互いに相反した分布形状を有する複数種類の重み付けｗＬｎを施し、何れの重み付けｗＬｎが施された場合であっても重付け画像エントロピーＨｉｍｇｗの標準偏差が閾値を超えないときには、標準偏差にばらつきが一切なく、生体としては不自然であって擬似指の可能性が高いと判別し、登録処理を行わないようにする。
【０２５７】
これにより認証装置１００では、擬似指を誤って登録してしまうという事態を確実に排除することができる。
【０２５８】
また認証装置１００では、認証モードにおいても登録モードと同様に、指の画像エントロピーＨｉｍｇに対して、複数の互いに相反した分布形状を有する複数種類の重み付けｗＬｎを施し、何れの重み付けｗＬｎが施された場合であっても重付け画像エントロピーＨｉｍｇｗの標準偏差が閾値を超えないときには、標準偏差にばらつきが一切なく、生体としては不自然であって擬似指の可能性が高いと判別し、その場合、認証のための照合処理を行うまでもなく認証失敗であると判断することができる。
【０２５９】
従って認証装置１００は、重付け画像エントロピーＨｉｍｇｗの標準偏差に基づいて、当該認証装置１００に配された指が人間のものであると認識したときのみ、画像エントロピーＨｉｍｇに基づいてエントロピーの観点から認証処理を実行したうえで、パターンマッチング処理を行うことにより、擬似指の悪意ユーザを登録者として誤認識することを確実に防止することができる。
【０２６０】
このように認証装置１００では、認証処理の前に擬似指を排除し得ると共に、画像エントロピーＨｉｍｇの観点からも認証処理を行うようにしたことにより、擬似指を人間の指に見せかけようとする悪意ユーザや、血管パターンを真似しようとする悪意ユーザによるなりすましを効果的に防止することができる。
【０２６１】
以上の構成によれば、認証装置１００は擬似指であるか否かを高精度に判別したうえで、情報エントロピーによる認証処理及びテンプレートマッチングによる認証処理を行うようにしたことにより、簡易な構成でかつ本人以外のなりすましによる誤認証を高い確率で防止することができる。
【０２６２】
（３）他の実施の形態
なお上述の第１及び第２の実施の形態においては、人体の所定部位として指の先端の静脈に対する血管パターンを撮像することにより画像信号Ｓ２、Ｓ２０を生成するようにした場合について述べたが、本発明はこれに限らず、手の平や顔等のその他種々の部位に対する静脈パターンを撮像することにより画像信号Ｓ２、Ｓ２０を生成するようにしても良い。
【０２６３】
また上述の第１（第２）の実施の形態においては、ステップＳＰ１６（ステップＳＰ８６）で、テンプレートエントロピーＴＨと、認証対象者の画像エントロピーＨｉｍｇとの差分絶対値が所定の許容誤差ΔＨよりも小さいか否かを判定することによりエントロピーの観点から認証処理を行い、肯定結果が得られたときにステップＳＰ１７（ステップＳＰ８７）でパターンマッチングを行うようにした場合について述べたが、本発明はこれに限らず、パターンマッチングを行って一致した後にエントロピーの観点から認証処理を行うようにしても良い。
【０２６４】
さらに上述の第２の実施の形態においては、複数種類用意した全ての種類の重み付けｗＬｎを画像エントロピーＨｉｍｇに対して施すようにした場合について述べたが、本発明はこれに限らず、画像エントロピーＨｉｍｇの分布形状とは異なるパターンの重み付けｗＬｎを施すことが出来るのであれば、１種類だけの重み付けｗＬｎを施した結果得られる重付け画像エントロピーＨｉｍｇｗの標準偏差に基づいて生体であるか非生体であるかを判別するようにしても良い。
【０２６５】
さらに上述の第２の実施の形態においては、相互に相反する分布形状でなる複数の重み付けｗＬｎを画像エントロピーＨｉｍｇに対して施すようにした場合について述べたが、本発明はこれに限らず、互いに相反しなくても分布形状が異なるパターンの重み付けｗＬｎを画像エントロピーＨｉｍｇに対して施すようにしても良い。
【０２６６】
さらに上述の第１及び第２の実施の形態においては、制御部１０又は１１０が登録プログラム又は認証プログラムをＲＯＭから読み出してＲＡＭ上で展開し、血管撮像部１２、フラッシュメモリ１３、外部インタフェース１４及び通知部１５を適宜制御することによって、血管登録モード又は認証モードを実行するようにした場合について述べたが、本発明はこれに限らず、ＣＤ(Compact Disc)、ＤＶＤ(Digital Versatile Disc)、半導体メモリ等の記録媒体からインストールした登録プログラム又は認証プログラムや、インターネットからダウンロードした登録プログラム又は認証プログラムに従って血管登録モード又は認証モードを実行するようにしても良い。
【０２６７】
さらに上述の実施の形態においては、撮像手段としての血管撮像部１２、特徴パラメータ抽出手段としての前処理部２１、画像エントロピー算出手段としての画像エントロピー算出部２５、登録手段としての登録部２６、重付け画像エントロピー算出手段及び生体識別手段としての生体識別部１１１、認証手段としての照合部２７によって、本発明の認証装置をソフトウェア的に構成するようにした場合について述べたが、本発明はこれに限らず、その他種々の撮像手段、特徴パラメータ抽出手段、画像エントロピー算出手段、登録手段、重付け画像エントロピー算出手段、生体識別手段及び認証手段によって本発明の認証装置をハードウェア的に構成するようにしても良い。
【産業上の利用可能性】
【０２６８】
本発明の認証装置、登録装置、登録方法、登録プログラム、認証方法及び認証プログラムは、例えば虹彩等を用いたバイオメトリクス認証等に適用することもできる。
【図面の簡単な説明】
【０２６９】
【図１】マスク有無に応じた画像エントロピーを示す略線図である。
【図２】擬似指と人間の指とによる撮像結果を示す略線図である。
【図３】動きのない連続画像の画像エントロピー変化を示す略線的特性曲線図である。
【図４】第１又は第２の実施の形態における認証装置の全体構成を示す略線的ブロック図である。
【図５】第１の実施の形態における制御部の構成を示す略線的ブロック図ある。
【図６】第１の実施の形態における血管登録処理手順を示すフローチャートである。
【図７】第１の実施の形態における認証処理手順を示すフローチャートである。
【図８】Ｌｏｇ２３９０付近の対数曲線を示す略線図である。
【図９】対数の１次近似の説明に供する略線図である。
【図１０】対数表の大きさと精度の説明に供する特性曲線図である。
【図１１】基本概念となる対数計算処理手順を示すフローチャートである。
【図１２】具体的な対数計算処理手順を示すフローチャートである。
【図１３】対数計算速度結果を示す略線図である。
【図１４】標準画像を示す略線図である。
【図１５】標準画像の画像エントロピー誤差を示す略線図である。
【図１６】画素値ヒストグラム及び重み付けｗＬの説明に供する特性曲線図である。
【図１７】連続画像の画像エントロピー変化（重み付け無し）の説明に供する特性曲線図である。
【図１８】連続画像の画像エントロピー変化（重み付け有り）の説明に供する特性曲線図である。
【図１９】人指１の画素値ヒストグラムと重み付けを示す特性曲線図である。
【図２０】人指２の画素値ヒストグラムと重み付けを示す特性曲線図である。
【図２１】画像エントロピーの平均値と標準偏差を示す略線図である。
【図２２】画素値ヒストグラム及び重み付けｗＬ２の説明に供する特性曲線図である。
【図２３】重み付けｗＬと重み付けｗＬ２とによる連続画像のエントロピー変化の相違を示す特性曲線図である。
【図２４】画像エントロピーの標準偏差を示す略線図である。
【図２５】第２の実施の形態における制御部の構成を示す略線的ブロック図である。
【図２６】第２の実施の形態における血管登録処理手順を示すフローチャートである。
【図２７】第２の実施の形態における認証処理手順を示すフローチャートである。
【符号の説明】
【０２７０】
１、１００……認証装置、１０、１１０……制御部、１１……操作部、１２……血管撮像部、１２ａ……駆動制御部、１３……フラッシュメモリ、１４……外部インタフェース、１５……通知部、１５ａ……表示部、１５ｂ……音声出力部、１６……バス、２１……前処理部、２３……画像エントロピー計算ブロック、２４……マスク処理部、２５……画像エントロピー算出部、２６……登録部、２７……照合部、１１１……生体識別部。
【図３】
2008129799.tif 000015
【図４】
2008129799.tif 000016
【図５】
2008129799.tif 000017
【図６】
2008129799.tif 000018
【図７】
2008129799.tif 000019
【図８】
2008129799.tif 000020
【図９】
2008129799.tif 000021
【図１０】
2008129799.tif 000022
【図１１】
2008129799.tif 000023
【図１２】
2008129799.tif 000024
【図１３】
2008129799.tif 000025
【図１５】
2008129799.tif 000026
【図１６】
2008129799.tif 000027
【図１７】
2008129799.tif 000028
【図１８】
2008129799.tif 000029
【図１９】
2008129799.tif 000030
【図２０】
2008129799.tif 000031
【図２１】
2008129799.tif 000032
【図２２】
2008129799.tif 000033
【図２３】
2008129799.tif 000034
【図２４】
2008129799.tif 000035
【図２５】
2008129799.tif 000036
【図２６】
2008129799.tif 000037
【図２７】
2008129799.tif 000038
【図１】
2008129799.tif 000039
【図２】
2008129799.tif 000040
【図１４】
2008129799.tif 000041