(57)【特許請求の範囲】
【請求項１】
複数種類の生体情報を取得する生体センサと、
前記生体センサが取得する複数種類の生体情報のそれぞれについて、認証用の認証特徴を抽出する認証特徴抽出部と、
前記複数種類の生体情報の各種類について、前記認証特徴と関連する補助特徴を抽出する補助特徴抽出部と、
前記補助特徴抽出部によって互いに異なる種類の生体情報から抽出された複数の補助特徴を組み合わせることにより反映させた結合特徴を抽出する結合特徴抽出部と、を備えることを特徴とする生体情報処理装置。
【請求項２】
結合特徴のデータベースに登録された結合特徴と、前記結合特徴抽出部が抽出した結合特徴との照合結果に応じて認証する認証部を備えることを特徴とする請求項１記載の生体情報処理装置。
【請求項３】
前記認証部は、前記結合特徴の照合結果に加えて、認証特徴のデータベースに登録された認証特徴と、前記認証特徴抽出部が抽出した認証特徴との照合結果に応じて認証することを特徴とする請求項２記載の生体情報処理装置。
【請求項４】
結合特徴データベースに登録された複数ユーザの結合特徴と前記結合特徴抽出部が抽出した結合特徴との照合により、前記複数ユーザから候補を絞り込む絞り込み部と、
認証特徴データベースに登録された複数ユーザの認証特徴のうち前記絞り込み部によって絞り込まれたユーザに係る認証特徴と前記認証特徴抽出部が抽出した認証特徴との照合結果に応じて認証する認証部と、を備えることを特徴とする請求項１記載の生体情報処理装置。
【請求項５】
前記結合特徴に反映される複数の補助特徴に係る生体情報の組み合わせを選択する生体情報選択部を備え、
前記生体センサは、複数の異なる生体のそれぞれについて、所定の時間間隔で生体情報を順次取得し、
前記生体情報選択部は、同一の生体から取得された生体情報のうち類似度が所定値以上となる時系列的に連続する２つの生体情報と、当該２つの生体情報が取得される間に他の生体から取得された生体情報とのうち、取得された時間が近い２つの生体情報を選択し、
前記補助特徴抽出部は、前記生体情報選択部が選択した２つの生体情報から補助特徴を抽出することを特徴とする請求項１〜４のいずれかに記載の生体情報処理装置。
【請求項６】
前記認証特徴抽出部は、前記結合特徴抽出部が抽出した結合特徴を利用して、前記認証特徴を抽出することを特徴とする請求項１〜５のいずれか一項に記載の生体情報処理装置。
【請求項７】
前記生体センサは、複数の異なる生体情報を取得するための複数のセンサを備え、
前記複数のセンサの互いの相対位置は、固定されていることを特徴とする請求項１〜６のいずれか一項に記載の生体情報処理装置。
【請求項８】
前記生体センサは、指紋画像を取得するセンサおよび手のひら静脈画像を取得するセンサを含むことを特徴とする請求項１〜７のいずれか一項に記載の生体情報処理装置。
【請求項９】
前記補助特徴は、前記指紋画像から得られる隆線パターン、および前記手のひら静脈画像から得られる指が伸びる方向であり、
前記結合特徴は、前記指が伸びる方向に応じて前記隆線パターンを回転させたものであることを特徴とする請求項８記載の生体情報処理装置。
【請求項１０】
前記補助特徴は、前記手のひら静脈画像から得られる指の特定点および当該指が伸びる方向、ならびに、前記指紋画像から得られる指紋の位置範囲であり、
前記結合特徴は、前記指の特定点と前記指が伸びる方向と前記指紋の位置範囲とから決定される指の種類であることを特徴とする請求項８記載の生体情報処理装置。
【請求項１１】
前記補助特徴は、前記指紋画像から得られる指紋の特定点、および、前記手のひら静脈画像から得られる指の特定点であり、
前記結合特徴は、前記指紋の特定点と前記指の特定点との距離であることを特徴とする請求項８記載の生体情報処理装置。
【請求項１２】
前記結合特徴は、前記補助特徴が正当に取得された特徴であるか否かを判定した際の判定結果であることを特徴とする請求項１〜７のいずれか一項に記載の生体情報処理装置。
【請求項１３】
前記補助特徴抽出部によって抽出された複数の補助特徴から前記結合特徴が抽出可能か否かを判定する判定部を備え、
前記結合特徴抽出部は、前記判定部が前記結合特徴の抽出が可能であると判定した場合に、前記結合特徴を抽出することを特徴とする請求項１〜４のいずれか一項に記載の生体情報処理装置。
【請求項１４】
生体センサが取得する複数種類の生体情報のそれぞれについて、認証用の認証特徴を抽出し、
前記複数種類の生体情報の各種類について、前記認証特徴と関連する補助特徴を抽出し、
互いに異なる種類の生体情報から抽出された複数の補助特徴を組み合わせることにより反映させた結合特徴を抽出する、ことを特徴とする生体情報処理方法。
【請求項１５】
コンピュータに、
生体センサが取得する複数種類の生体情報のそれぞれについて、認証用の認証特徴を抽出するステップと、
前記複数種類の生体情報の各種類について、前記認証特徴と関連する補助特徴を抽出するステップと、
互いに異なる種類の生体情報から抽出された複数の補助特徴を組み合わせることにより反映させた結合特徴を抽出するステップと、を実行させることを特徴とする生体情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、生体情報処理装置、生体情報処理方法、および生体情報処理プログラムに関する。
【背景技術】
【０００２】
生体情報を用いて個人認証を行うバイオメトリック認証において、個人の認証に失敗する確率（本人拒否率）および他人を誤って本人と認証してしまう確率（他人受入率）を減少させるという課題がある。この課題を解決する手段の一つとして、複数の部位から取得される複数種類の生体情報を用いて認証を行う「マルチバイオメトリック認証」が挙げられる。
【０００３】
マルチバイオメトリック認証に関して、特許文献１は、指紋および掌紋を用いたマルチバイオメトリック認証装置を開示している。また、特許文献２は、複数のセンサを利用するマルチバイオメトリック認証装置を開示している。また、特許文献３は、２指以上の位置関係を利用する技術を開示している。また、特許文献４は、指紋データを所定の時間間隔を空けて複数取り込む技術を開示している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平３−２１７９８４号公報
【特許文献２】特開２００６−２７７３４１号公報
【特許文献３】国際公開第２００５／０６９２１２号
【特許文献４】特開２００１−１６７２８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１〜４の技術では、認証の信頼度の向上には限界がある。
【０００６】
本発明は上記課題に鑑みなされたものであり、認証の信頼度を向上させることができる、生体情報処理装置、生体情報処理方法、および生体情報処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、明細書開示の生体情報処理装置は、複数種類の生体情報を取得する生体センサと、前記生体センサが取得する複数種類の生体情報のそれぞれについて、認証用の認証特徴を抽出する認証特徴抽出部と、前記複数種類の生体情報の各種類について、前記認証特徴と関連する補助特徴を抽出する補助特徴抽出部と、前記補助特徴抽出部によって互いに異なる種類の生体情報から抽出された複数の補助特徴を組み合わせることにより反映させた結合特徴を抽出する結合特徴抽出部と、を備えるものである。
【０００８】
上記課題を解決するために、明細書開示の生体情報処理方法は、生体センサが取得する複数種類の生体情報のそれぞれについて、認証用の認証特徴を抽出し、前記複数種類の生体情報の各種類について、前記認証特徴と関連する補助特徴を抽出し、互いに異なる種類の生体情報から抽出された複数の補助特徴を組み合わせることにより反映させた結合特徴を抽出するものである。
【０００９】
上記課題を解決するために、明細書開示の生体情報処理プログラムは、コンピュータに、生体センサが取得する複数種類の生体情報のそれぞれについて、認証用の認証特徴を抽出するステップと、前記複数種類の生体情報の各種類について、前記認証特徴と関連する補助特徴を抽出するステップと、互いに異なる種類の生体情報から抽出された複数の補助特徴を組み合わせることにより反映させた結合特徴を抽出するステップと、を実行させるものである。
【発明の効果】
【００１０】
明細書開示の生体情報処理装置、生体情報処理方法、および生体情報処理プログラムによれば、認証の信頼度を向上させることができる。
【図面の簡単な説明】
【００１１】
【図１】（ａ）は実施例１に係る生体情報処理装置のハードウェア構成を説明するためのブロック図であり、（ｂ）は生体センサの模式図である。
【図２】生体情報処理プログラムの実行によって実現される各機能のブロック図である。
【図３】生体データ登録処理の際に実現される各機能のブロック図である。
【図４】生体データ登録処理の際に実行されるフローチャートの一例を説明するための図である。
【図５】（ａ）は指の付け根部分を説明するための図であり、（ｂ）は補助品質判定部が判定に用いるデータの一例を表す。
【図６】データベースに登録された登録データの一例を説明するためのテーブルである。
【図７】手のひら静脈画像から抽出される補助特徴の例を説明するための図である。
【図８】（ａ）は指紋画像から抽出される補助特徴の例を説明するための図であり、（ｂ）は結合特徴の例を説明するための図である。
【図９】（ａ）は指紋画像から抽出される補助特徴の他の例を説明するための図であり、（ｂ）は結合特徴の他の例を説明するための図である。
【図１０】（ａ）は指紋画像から抽出される補助特徴の他の例を説明するための図であり、（ｂ）は結合特徴の他の例を説明するための図である。
【図１１】（ａ）は指紋画像から抽出される補助特徴の他の例を説明するための図であり、（ｂ）は結合特徴の他の例を説明するための図である。
【図１２】（ａ）は指紋中心の位置を説明するための図であり、（ｂ）は指の付け根の端点および指の付け根の端点の中心点を説明するための図である。
【図１３】指紋中心と指の付け根の端点の中心点とから求まる指の長さを結合特徴として用いる例を説明するための図である。
【図１４】（ａ）は各生体情報から抽出された補助特徴の他の例を説明するためのテーブルであり、（ｂ）は各補助特徴から抽出された結合特徴の一例を説明するためのテーブルである。
【図１５】生体認証処理実行の際に実現される各機能のブロック図である。
【図１６】生体認証処理の際に実行されるフローチャートの一例を説明するための図である。
【図１７】入力データの一例を説明するための図である。
【図１８】実施例２に係る生体情報処理プログラムの実行によって実現される各機能のブロック図である。
【図１９】生体認証処理実行の際に実現される各機能のブロック図である。
【図２０】生体認証処理の際に実行されるフローチャートの一例を説明するための図である。
【図２１】照合候補絞り込み部の他の例を説明するためのブロック図である。
【図２２】生体データ登録処理の際に実現される各機能のブロック図である。
【図２３】生体データ登録処理の際に実行されるフローチャートの一例を説明するための図である。
【図２４】生体認証処理実行の際に実現される各機能のブロック図である。
【図２５】生体認証処理の際に実行されるフローチャートの一例を説明するための図である。
【図２６】各生体情報の取得タイミングを説明するための図である。
【図２７】実施例４に係る生体情報処理プログラムの実行によって実現される各機能のブロック図である。
【図２８】生体データ登録処理の際に実現される各機能のブロック図である。
【図２９】生体データ登録処理の際に実行されるフローチャートの一例を説明するための図である。
【図３０】生体データ登録処理の際に実行されるフローチャートの一例を説明するための図である。
【図３１】生体データ登録処理の際に実行されるフローチャートの一例を説明するための図である。
【図３２】生体認証処理の際に実現される各機能のブロック図である。
【図３３】生体認証処理の際に実行されるフローチャートの一例を説明するための図である。
【図３４】生体認証処理の際に実行されるフローチャートの一例を説明するための図である。
【図３５】生体認証処理の際に実行されるフローチャートの一例を説明するための図である。
【図３６】指紋センサおよび静脈センサの固定について説明するための図である。
【図３７】（ａ）は実施例６に係る生体情報処理装置のハードウェア構成を説明するためのブロック図であり、（ｂ）は実施例６に係る生体情報処理プログラムの実行によって実現される各機能のブロック図である。
【図３８】（ａ）は補助特徴を説明するためのテーブルであり、（ｂ）は（ａ）の各補助特徴から得られた結合特徴である。
【発明を実施するための形態】
【００１２】
以下の実施例で利用可能な生体情報は、特に限定されるものではないが、指紋画像、掌紋画像、静脈画像などである。また、複数の指から取得された複数の指紋画像も利用可能である。また、以下の実施例で利用される認証特徴、補助特徴、結合特徴は、次のように定義される。
【００１３】
認証特徴は、各々の生体情報から独自に抽出されて、個人認証に係る照合処理に利用されるデータである。例えば、認証特徴は、指紋画像のパターン、指紋のマニューシャの位置関係、手のひら静脈画像のパターンなどである。あるいは、認証特徴は、一部に照合候補の絞り込みに利用する特徴を含んでいてもよい。例えば、該認証特徴は、指紋画像のパターンと共に、指紋の紋様も備え、紋様分類による照合候補の絞り込みに利用されてもよい。
【００１４】
補助特徴は、各々の生体情報から認証特徴と別に抽出され、認証特徴と関連し、結合特徴の抽出処理に利用されるデータである。補助特徴は、生体の位置、指の伸びる方向、指紋の隆線パターン、指紋中心の位置、指の付け根の位置などである。補助特徴は、抽出可能となる頻度を高めるため、認証特徴よりも本人と他人との識別精度が低くてもよい。補助特徴は、各々の生体情報から抽出された複数の補助特徴を組み合わせることによって新たな特徴の抽出が可能となるという特長を持つ。
【００１５】
結合特徴は、同一ユーザの複数の補助特徴を組み合わせて反映させたデータであり、補助認証に係る照合処理に利用されるデータである。補助認証は、個人認証と同様に個人を特定する認証であってもよく、照合候補を絞り込むための認証であってもよい。
【００１６】
以下、図面を参照しつつ、実施例について説明する。
【実施例１】
【００１７】
図１（ａ）は、実施例１に係る生体情報処理装置１００のハードウェア構成を説明するためのブロック図である。図１（ｂ）は、後述する生体センサ１０５の模式図である。図１（ａ）を参照して、生体情報処理装置１００は、ＣＰＵ１０１、ＲＡＭ１０２、記憶装置１０３、表示装置１０４、生体センサ１０５、通信部１０６などを備える。これらの各機器は、バスなどによって接続されている。また、生体情報処理装置１００は、ネットワークを介してサーバ２００に接続されている。
【００１８】
ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１は、中央演算処理装置である。ＣＰＵ１０１は、１以上のコアを含む。ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１０２は、ＣＰＵ１０１が実行するプログラム、ＣＰＵ１０１が処理するデータなどを一時的に記憶する揮発性メモリである。
【００１９】
記憶装置１０３は、不揮発性記憶装置である。記憶装置１０３として、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリなどのソリッド・ステート・ドライブ（ＳＳＤ）、ハードディスクドライブに駆動されるハードディスクなどを用いることができる。本実施例に係る生体情報処理プログラムは、記憶装置１０３に記憶されている。表示装置１０４は、液晶ディスプレイ、エレクトロルミネッセンスパネル等であり、生体情報処理の結果などを表示する。
【００２０】
生体センサ１０５は、複数の異なる生体を取得するセンサである。ここで、「複数の異なる生体」とは、指紋と静脈、顔と指紋のように異なる種類の生体のことである。したがって、人差し指の指紋と中指の指紋のように同じ種類の生体の組み合わせは含まない。本実施形態においては、生体センサ１０５は、一例として、指紋画像および手のひら静脈画像を取得する。図１（ｂ）を参照して、生体センサ１０５は、指紋センサ１０７および静脈センサ１０８を備える。指紋センサ１０７は、光学式センサ、静電容量センサなどであり、１本以上の指の指紋画像を取得する。また、指紋センサ１０７として、接触型と非接触型のどちらも使用可能である。本実施例においては、指紋センサ１０７は、人差し指、中指、および薬指の指紋画像を取得可能な大きさを有する。静脈センサ１０８は、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）カメラなどである。静脈センサ１０８には、近赤外線を含む光を照射する照明などが設けられていてもよい。
【００２１】
通信部１０６は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）などへの接続インタフェースである。生体情報処理装置１００は、通信部１０６を介して、ネットワーク上のサーバ２００と通信し、情報の受け渡しをする。サーバ２００は、ＣＰＵ２０１、ＲＡＭ２０２、記憶装置２０３、通信部２０４などを備える。記憶装置２０３は、照合プログラムを記憶している。
【００２２】
生体情報処理装置１００の記憶装置１０３に記憶されている生体情報処理プログラムは、実行可能にＲＡＭ１０２に展開される。ＣＰＵ１０１は、ＲＡＭ１０２に展開された生体情報処理プログラムを実行する。それにより、生体情報処理装置１００による各処理が実行される。生体情報処理プログラムが実行されることによって、生体データ登録処理、生体認証処理などが実行される。生体データ登録処理は、未登録の新規ユーザの認証特徴を、個人認証に係る照合処理用の認証特徴としてデータベースに登録し、当該ユーザの結合特徴を、補助認証に係る照合処理用の結合特徴としてデータベースに登録する処理である。生体認証処理は、生体センサ１０５によって取得された認証特徴とデータベースの認証特徴との照合に基づく個人認証によって被認証ユーザを特定する処理である。本実施例においては、生体認証処理の際に、生体センサ１０５によって取得された生体情報から抽出された結合特徴とデータベースの結合特徴との照合に基づく補助認証を行うことによって、被認証ユーザの特定精度を向上させる。
【００２３】
図２は、生体情報処理プログラムの実行によって実現される各機能のブロック図である。生体情報処理プログラムの実行によって、認証品質判定部１０、補助品質判定部２０、認証特徴抽出部３０、補助特徴抽出部４０、結合特徴抽出部５０、登録部６０、および認証結果出力部７０が実現される。なお、記憶装置２０３に記憶されている照合プログラムの実行によって、照合部２１０が実現される。
【００２４】
（生体データ登録処理）
図３は、生体データ登録処理の際に実現される各機能のブロック図である。図４は、生体データ登録処理の際に実行されるフローチャートの一例を説明するための図である。以下、図３および図４を参照しつつ、生体データ登録処理の一例について説明する。
【００２５】
生体センサ１０５は、新規ユーザの複数の異なる生体情報を取得する（ステップＳ１）。具体的には、指紋センサ１０７が指紋画像を取得し、静脈センサ１０８が手のひら静脈画像を取得する。認証品質判定部１０は、各生体情報から認証特徴を抽出可能であるか否かを判定する（ステップＳ２）。具体的には、認証品質判定部１０は、ステップＳ１で得られた指紋画像および手のひら静脈画像から認証特徴が抽出可能であるか否かを判定する。例えば、ステップＳ１で取得した生体画像の面積が所定値Ｔｈ以上である場合などに、認証特徴が抽出可能であると判定してもよい。あるいは、指紋画像が、谷線と隆線との割合が一定の範囲内で湿潤や乾燥の過度な影響を受けておらず、明瞭である場合に、指紋の認証特徴が抽出可能であると判定してもよい。また、手のひらが水平である場合に、手のひら静脈の認証特徴が抽出可能であると判定してもよい。
【００２６】
ステップＳ２で「Ｙｅｓ」と判定された場合、補助品質判定部２０は、補助特徴を抽出可能な生体情報の組があるか否かを判定する（ステップＳ３）。具体的には、補助品質判定部２０は、指紋画像から補助特徴を抽出可能でありかつ手のひら静脈画像から補助特徴を抽出可能である場合に、補助特徴を抽出可能な生体情報の組があると判定する。
【００２７】
例えば、補助品質判定部２０は、図５（ａ）を参照して、手のひら静脈画像中に指の付け根部分が存在する場合に、補助特徴を抽出可能であると判定してもよい。ステップＳ３の判定基準は、ステップＳ２の判定基準よりも低いことが好ましい。あるいは、手のひら静脈画像中に指の方向が判別可能となる所定の長さ以上の指の一部が存在する場合に、補助特徴を抽出可能であると判定してもよい。さらに、生体画像の面積が前記Ｔｈよりも低い所定値Ｔｈ’以上である場合に、補助特徴を抽出可能であると判定してもよい。補助認証における認証精度は個人認証における認証精度よりも低くてもよいからである。なお、ステップＳ３において、補助品質判定部２０は、補助特徴から結合特徴を抽出可能であるか否かを判定してもよい。例えば、補助品質判定部２０は、複数の生体情報が取得された時間差が所定値以下であれば、当該複数の生体情報から結合特徴を抽出可能であると判定してもよい。図５（ｂ）は、補助品質判定部２０が判定に用いるデータの一例を表す。図５（ｂ）の各データは、生体情報処理装置１００の記憶装置１０３またはＲＡＭ１０２に一時的に記憶される。
【００２８】
ステップＳ３で「Ｙｅｓ」と判定された場合、認証特徴抽出部３０は、各生体情報から認証特徴を抽出する（ステップＳ４）。具体的には、認証特徴抽出部３０は、指紋画像および手のひら静脈画像から認証特徴を抽出する。次に、補助特徴抽出部４０は、各生体情報から補助特徴を抽出する（ステップＳ５）。具体的には、補助特徴抽出部４０は、指紋画像および手のひら静脈画像から補助特徴を抽出する。
【００２９】
次に、結合特徴抽出部５０は、各補助特徴の組み合わせから、結合特徴を抽出する（ステップＳ６）。次に、登録部６０は、新規ユーザのＩＤなどと関連付けて、各生体情報から得られた認証特徴、および結合特徴を登録データとしてデータベースに登録する（ステップＳ７）。図２の例では、データベースは、サーバ２００の記憶装置２０３に記憶されている。ステップＳ７の実行後、フローチャートの実行が終了する。
【００３０】
図６は、データベースに登録された登録データの一例を説明するためのテーブルである。図６の例では、各ユーザに対して、第１の指〜第３の指の認証特徴と手のひら静脈の認証特徴とが認証特徴として記録されている。また、手のひら静脈の補助特徴と第１の指〜第３の指の各補助特徴とから抽出された結合特徴が記録されている。
【００３１】
なお、図６は、被認証ユーザと複数の登録ユーザとの照合を前提とした１：Ｎ認証に用いるテーブルである。被認証ユーザと１人の登録ユーザとの照合を前提とした１：１認証においては、上記データベースは、複数のユーザではなく１人のユーザの認証特徴および結合特徴を記録していてもよい。
【００３２】
なお、ステップＳ２またはステップＳ３で「Ｎｏ」と判定された場合、表示装置１０４は、生体情報の再入力などの情報を表示する（ステップＳ８）。ステップＳ８の実行後、フローチャートの実行が終了する。
【００３３】
図７は、手のひら静脈画像から抽出される補助特徴の例を説明するための図である。図７を参照して、指が伸びている方向を補助特徴として抽出してもよい。指が伸びている方向は、手のひら静脈画像において指の付け根の片方の輪郭が指先を指す方向としてもよい。または、指の付け根の両方の輪郭の中間線などを指の伸びている方向としてもよい。
【００３４】
図８（ａ）は、指紋画像から抽出される補助特徴の例を説明するための図である。図８（ａ）を参照して、指紋の隆線パターンを補助特徴として抽出してもよい。図８（ｂ）は、指紋画像から抽出された補助特徴と手のひら画像から抽出された補助特徴とを組み合わせて抽出された結合特徴の例を説明するための図である。図８（ｂ）を参照して、指紋画像から抽出された隆線パターンを、指が伸びている方向がなす角度だけ回転させたものを結合特徴として抽出してもよい。例えば、指が伸びている方向が特定方向から角度αだけ傾いている場合、隆線パターンを当該特定方向にαだけ回転させ、回転後の隆線パターンを結合特徴として抽出してもよい。あらかじめ指紋画像を回転させておくことによって、照合時の角度調整を省略することができる。
【００３５】
図９（ａ）は、各生体情報から抽出された補助特徴の一例を説明するためのテーブルである。図９（ａ）の例では、第１の指〜第３の指の隆線パターンが、指紋画像から抽出された補助特徴として記録されている。また、第１の指〜第３の指が伸びている方向（角度θ）が、手のひら画像から抽出された補助特徴として記録されている。図９（ａ）の各データは、結合特徴が抽出されるまで、生体情報処理装置１００の記憶装置１０３またはＲＡＭ１０２に一時的に記憶される。
【００３６】
図９（ｂ）は、各補助特徴から抽出された結合特徴の一例を説明するためのテーブルである。図９（ｂ）の例では、第１の指〜第３の指の回転角度を調整した後の指紋隆線パターンが、結合特徴として記録されている。本実施例においては、図９（ｂ）の各データは、サーバ２００の記憶装置２０３のデータベース内に記録される。
【００３７】
なお、指紋画像から抽出される補助特徴として、指紋が存在する範囲を用いてもよい。また、手のひら画像から抽出される補助特徴として、左右の手の相違を考慮した指の付け根の位置および指が伸びている方向を用いてもよい。これらの補助特徴から抽出される結合特徴として、指紋画像に含まれる指の種類を用いてもよい。指の種類として、左右の手の１０本の指を用いることができる。
【００３８】
図１０（ａ）は、各生体情報から抽出された補助特徴の他の例を説明するためのテーブルである。図１０（ａ）の例では、第１の指〜第３の指の指紋が存在する範囲が、指紋画像から抽出された補助特徴として記録されている。また、第１の指〜第３の指の付け根の位置および第１の指〜第３の指が伸びている方向（角度θ）が、手のひら画像から抽出された補助特徴として記録されている。図１０（ａ）の各データは、結合特徴が抽出されるまで、生体情報処理装置１００の記憶装置１０３またはＲＡＭ１０２に一時的に記憶される。
【００３９】
図１０（ｂ）は、各補助特徴から抽出された結合特徴の一例を説明するためのテーブルである。図１０（ｂ）の例では、第１の指〜第３の指の種類が、結合特徴として記録されている。本実施例においては、図１０（ｂ）の各データは、サーバ２００の記憶装置２０３のデータベース内に記録される。
【００４０】
また、指紋画像から抽出される補助特徴として、指紋画像全体を用いてもよい。また、手のひら画像から抽出される補助特徴として、左右の手の相違を考慮した指の付け根の位置および指が伸びている方向を用いてもよい。これらの補助特徴から抽出される結合特徴として、指紋画像全体の中から各指の指紋が存在すると推定される範囲を用いてもよい。なお、この場合、認証特徴抽出部３０は、結合特徴から切り出した各指紋画像を認証特徴として抽出してもよい。結合特徴を用いて指紋画像の品質判定と切り出し範囲を制限することで、認証品質判定部１０および認証特徴抽出部３０の処理の高速化が可能となる。
【００４１】
図１１（ａ）は、各生体情報から抽出された補助特徴の他の例を説明するためのテーブルである。図１１（ａ）の例では、指紋画像全体が、指紋画像から抽出された補助特徴として記録されている。また、第１の指〜第３の指の付け根の位置および第１の指〜第３の指が伸びている方向（角度θ）が、手のひら画像から抽出された補助特徴として記録されている。図１１（ａ）の各データは、結合特徴が抽出されるまで、生体情報処理装置１００の記憶装置１０３またはＲＡＭ１０２に一時的に記憶される。
【００４２】
図１１（ｂ）は、各補助特徴から抽出された結合特徴の一例を説明するためのテーブルである。図１１（ｂ）の例では、第１の指〜第３の指の指紋が存在すると推定される範囲が、結合特徴として記録されている。本実施例においては、図１１（ｂ）の各データは、サーバ２００の記憶装置２０３のデータベース内に記録される。
【００４３】
また、指紋画像から抽出される補助特徴として、指紋の特定点を抽出してもよい。たとえば、指紋中心の位置または指紋画像の最も指先にある点を抽出してもよい。図１２（ａ）は、指紋中心の位置を説明するための図である。図１２（ａ）を参照して、指紋中心は、指紋に含まれる半円状の流れを示す点のことで、コアと呼ばれることもある。渦を巻いた指紋においては、渦の中心が指紋中心である。指紋中心を算出する方法として、例えば、特許第２７９０６８９号の技術内容を用いてもよい。
【００４４】
また、手のひら画像から抽出される補助特徴として、指の付け根の特定点を抽出してもよい。たとえば、指の付け根の端点、または、１本の指をはさむ２箇所の付け根の端点の中心点を抽出してもよい。指の付け根の端点は、例えば、指の付け根の輪郭の曲率を求め、当該曲率が最大となる点である。または、指の付け根の端点は、中指の指先の方向に座標軸をとり、指の付け根の輪郭で当該座標値が極小となる点としてもよい。図１２（ｂ）は、指の付け根の端点および指の付け根の端点の中心点を説明するための図である。これらの補助特徴から抽出される結合特徴として、指紋の特定の点と指の付け根の特定の点との距離を抽出してもよい。図１３は、指紋中心と指の付け根の端点の中心点とから求まる指の長さを結合特徴として用いる例を説明するための図である。
【００４５】
図１４（ａ）は、各生体情報から抽出された補助特徴の他の例を説明するためのテーブルである。図１４（ａ）の例では、第１の指〜第３の指の指紋中心が、指紋画像から抽出された補助特徴として記録されている。また、第１の指〜第３の指の付け根の中心点が、手のひら画像から抽出された補助特徴として記録されている。図１４（ａ）の各データは、結合特徴が抽出されるまで、生体情報処理装置１００の記憶装置１０３またはＲＡＭ１０２に一時的に記憶される。
【００４６】
図１４（ｂ）は、各補助特徴から抽出された結合特徴の一例を説明するためのテーブルである。図１４（ｂ）の例では、指紋中心と指の付け根の中心点とから求まる第１の指〜第３の指の長さが、結合特徴として記録されている。本実施例においては、図１４（ｂ）の各データは、サーバ２００の記憶装置２０３のデータベース内に記録される。
【００４７】
（生体認証処理）
被認証ユーザが生体情報処理装置１００を備える端末などにログインしようとする際に、生体情報処理装置１００は、生体認証処理を実行する。図１５は、生体認証処理実行の際に実現される各機能のブロック図である。図１６は、生体認証処理の際に実行されるフローチャートの一例を説明するための図である。以下、図１５および図１６を参照しつつ、生体認証処理の一例について説明する。なお、生体認証処理の際に、生体センサ１０５を介して取得された同一ユーザの複数の生体情報から抽出された認証特徴および結合特徴を入力データと称する。図１７は、入力データの一例を説明するための図である。
【００４８】
生体センサ１０５は、被認証ユーザの複数の異なる生体情報を取得する（ステップＳ１１）。具体的には、生体センサ１０５は、指紋センサ１０７から指紋画像を取得し、静脈センサ１０８から手のひら静脈画像を取得する。認証品質判定部１０は、各生体情報から認証特徴を抽出可能であるか否かを判定する（ステップＳ１２）。具体的には、認証品質判定部１０は、ステップＳ１１で得られた指紋画像および手のひら静脈画像から認証特徴が抽出可能であるか否かを判定する。例えば、ステップＳ１１で取得した生体情報の面積が所定値以上である場合などに、認証特徴が抽出可能であると判定してもよい。
【００４９】
ステップＳ１２で「Ｙｅｓ」と判定された場合、認証特徴抽出部３０は、各生体情報から認証特徴を抽出する（ステップＳ１３）。具体的には、認証特徴抽出部３０は、指紋画像および手のひら静脈画像から認証特徴を抽出する。次に、補助品質判定部２０は、補助特徴を抽出可能な生体情報の組があるか否かを判定する（ステップＳ１４）。具体的には、補助品質判定部２０は、指紋画像から補助特徴を抽出可能でありかつ手のひら静脈画像から補助特徴を抽出可能である場合に、補助特徴を抽出可能な生体情報の組があると判定する。なお、ステップＳ１４において、補助品質判定部２０は、補助特徴から結合特徴を抽出可能であるか否かを併せて判定してもよい。
【００５０】
ステップＳ１４で「Ｙｅｓ」と判定された場合、補助特徴抽出部４０は、各生体情報から補助特徴を抽出する（ステップＳ１５）。具体的には、補助特徴抽出部４０は、指紋画像および手のひら静脈画像から補助特徴を抽出する。次に、結合特徴抽出部５０は、各補助特徴を組み合わせることによって、結合特徴を抽出する（ステップＳ１６）。次に、照合部２１０は、認証部として機能する。具体的には、照合部２１０は、ステップＳ１６で抽出した結合特徴と登録データの結合特徴とを照合する。また、照合部２１０は、ステップＳ１３で抽出した認証特徴と登録データの認証特徴とを照合し、照合スコアを算出する（ステップＳ１７）。図１６のフローチャートでは、結合特徴を用いた補助認証と認証特徴を用いた個人認証とが同時に行われる。
【００５１】
ステップＳ１７の照合スコアは、入力データの認証特徴と登録データの認証特徴との一致度（類似度）および入力データの結合特徴と登録データの結合特徴との一致度（類似度）に基づいて算出される。例えば、照合スコアは、認証特徴の一致度と結合特徴の一致度との合計値である。認証特徴の一致度は、例えば、指紋画像のパターン、指紋のマニューシャの位置関係、手のひら静脈画像のパターンなどの一致度である。結合特徴の一致度は、例えば、指紋の隆線パターン、指の種類、指の長さなどの一致度である。
【００５２】
次に、照合部２１０は、ステップＳ１７の照合により得られる照合スコアの一番高い登録データについて、当該照合スコアが所定のしきい値以上であるか否かを判定する（ステップＳ１８）。ステップＳ１８で「Ｙｅｓ」と判定された場合、照合部２１０は、被認証ユーザが、ステップＳ１７の照合により得られる照合スコアの一番高い登録データのユーザであると特定し、当該特定結果を認証結果出力部７０に送信する。それにより、認証結果出力部７０は、認証成功の結果を出力する（ステップＳ１９）。なお、ステップＳ１２およびステップＳ１８において「Ｎｏ」と判定された場合、認証結果出力部７０は、認証失敗の結果を出力する（Ｓ２０）。ステップＳ１９またはステップＳ２０の実行後、フローチャートの実行が終了する。
【００５３】
本実施例に係る生体認証処理によれば、異なる複数の生体情報から抽出された補助特徴から結合特徴を抽出している。異なる複数の生体情報には、それぞれユーザに固有の特徴が含まれる。したがって、異なる複数の生体情報から抽出された結合特徴を用いる場合には、同じ生体情報から抽出される結合特徴を用いる場合と比較して、認証の信頼度が向上する。さらに、認証特徴および結合特徴の両方を用いて個人認証を行うことによって、認証の信頼度を向上させることができる。
【００５４】
なお、複数の同じ生体情報から結合特徴を抽出するよりも、複数の異なる生体情報から結合特徴を抽出する方が困難となりやすい。例えば、指紋の取得に接触型の指紋センサを使用し、手のひら静脈の取得に非接触型の静脈センサを使用する場合、認証に利用するための良好な生体情報を得るタイミングは、指紋と手のひら静脈とで一致しにくい。
１）指紋が良好で、手のひら静脈が良好ではない場合
指先付近に力を加えると指紋は良好となりやすい。しかしながら、このとき、手のひらが下に押し込まれる、上に立ちあがるなどの要因により、手のひらが水平になり難くなる。その結果、手のひら静脈が良好になり難くなる。
２）手のひら静脈が良好で、指紋が良好ではない場合
リラックスして手のひらが水平に保たれた状態であると、採取された手のひら静脈情報は良好となりやすい。しかしならが、このとき、指先への力が弱くなる。その結果、良好な指紋が採取され難くなる。
上記のような場合であっても、本実施例では、認証品質判定処理よりも、判定基準が緩い補助品質判定処理を持つことで、結合特徴が抽出できる指紋画像と手のひら静脈画像とを選定することができ、結合特徴を安定して抽出することができる。
【００５５】
なお、図１６のフローチャートでは、１：Ｎ認証を対象にしているが、１：１認証を対象にしてもよい。この場合、ステップＳ１７で得られる照合スコアがしきい値以上であれば、被認証ユーザが登録データのユーザであると判定することができる。
【実施例２】
【００５６】
図１８は、実施例２に係る生体情報処理プログラムの実行によって実現される各機能のブロック図である。生体情報処理プログラムの実行によって、認証品質判定部１０、補助品質判定部２０、認証特徴抽出部３０、補助特徴抽出部４０、結合特徴抽出部５０、登録部６０、および認証結果出力部７０が実現される。なお、記憶装置２０３に記憶されている照合プログラムの実行によって、照合部２１０および照合候補絞り込み部２２０が実現される。
【００５７】
生体データ登録処理は、実施例１と同様である。生体認証処理においては、照合候補絞り込み部２２０が照合候補のユーザを絞り込む。以下、本実施例に係る生体認証処理について説明する。図１９は、生体認証処理実行の際に実現される各機能のブロック図である。図２０は、生体認証処理の際に実行されるフローチャートの一例を説明するための図である。以下、図１９および図２０を参照しつつ、生体認証処理の一例について説明する。図２０のステップＳ２１〜Ｓ２６は、図１６のステップＳ１１〜ステップＳ１６と同様である。ステップＳ２６の実行後、照合候補絞り込み部２２０は、照合候補のユーザを絞り込む（ステップＳ２７）。
【００５８】
照合候補絞り込み部２２０は、登録データの結合特徴と入力データの結合特徴との一致度がしきい値未満となるユーザを照合候補から除外する。例えば、結合特徴が指紋の隆線パターンである場合、照合候補絞り込み部２２０は、登録データの隆線パターンと入力データの隆線パターンとの一致度がしきい値未満となるユーザを照合候補から除外する。結合特徴が指の種類である場合、照合候補絞り込み部２２０は、登録データの指の種類と入力データの指の種類とが一致しないユーザを照合候補から除外する。あるいは、複数の指から複数の指紋画像を取得する場合は、所定の指の数だけ指の種類が一致しているユーザを照合候補として選択してもよい。結合特徴が指の長さである場合、照合候補絞り込み部２２０は、登録データの指の長さと入力データの指の長さとの比率、差分などから求めた一致度がしきい値未満となるユーザを照合候補から除外する。あるいは、照合候補絞り込み部２２０は、登録データの結合特徴と入力データの結合特徴との一致度が低い順に登録データを並べた際に、上位の所定人数のユーザを照合候補として選択してもよい。
【００５９】
図２１は、照合候補絞り込み部２２０の他の例を説明するためのブロック図である。図２１を参照して、照合候補絞り込み部２２０は、複数の照合候補絞り込み部として機能してもよい。例えば、認証特徴および結合特徴は、必ずしも同時に抽出されるわけではない。各抽出時間に差が生じる可能性がある。そこで、照合候補絞り込み部２２０は、先に抽出された特徴を用いて照合候補を絞り込み、後に抽出された特徴を用いてさらに照合候補を絞り込んでもよい。このように、複数の照合候補絞り込み部が、抽出された特徴を用いて順次、照合候補を絞り込んでもよい。
【００６０】
再度、図２０を参照して、ステップＳ２８〜ステップＳ３１は、図１６のステップＳ１７〜Ｓ２０と同様である。ステップＳ３０またはステップＳ３１の実行後、フローチャートの実行が終了する。
【００６１】
本実施例に係る生体認証処理によれば、認証特徴および結合特徴の両方を用いて個人認証を行うことができる。それにより、認証の信頼度を向上させることができる。また、照合候補を絞り込むことができる。それにより、認証に要する時間を短縮化することができるとともに、認証精度が向上する。
【実施例３】
【００６２】
実施例３においては、結合特徴を用いて認証特徴が抽出可能であるか否かを判定する例について説明する。
【００６３】
（生体データ登録処理）
図２２は、生体データ登録処理の際に実現される各機能のブロック図である。図２３は、生体データ登録処理の際に実行されるフローチャートの一例を説明するための図である。以下、図２２および図２３を参照しつつ、生体データ登録処理の一例について説明する。
【００６４】
生体センサ１０５は、新規ユーザの複数の異なる生体情報を取得する（ステップＳ４１）。具体的には、生体センサ１０５は、指紋センサ１０７から指紋画像を取得し、静脈センサ１０８から手のひら静脈画像を取得する。補助品質判定部２０は、補助特徴および結合特徴を抽出可能な生体情報の組があるか否かを判定する（ステップＳ４２）。
【００６５】
ステップＳ４２で「Ｙｅｓ」と判定された場合、補助特徴抽出部４０は、各生体情報から補助特徴を抽出する（ステップＳ４３）。具体的には、補助特徴抽出部４０は、指紋画像および手のひら静脈画像から補助特徴を抽出する。次に、結合特徴抽出部５０は、各補助特徴を組み合わせることによって、結合特徴を抽出する（ステップＳ４４）。
【００６６】
次に、認証品質判定部１０は、ステップＳ４４で抽出された結合特徴を用いて、認証特徴が抽出可能であるか否かを判定する（ステップＳ４５）。例えば、補助特徴として指紋画像全体を用い、結合特徴として各指の指紋が存在すると推定される範囲を抽出した場合、認証品質判定部１０は、当該推定範囲の指紋画像の品質判定を行ってもよい。
【００６７】
ステップＳ４５において「Ｙｅｓ」と判定された場合、認証特徴抽出部３０は、各生体情報から認証特徴を抽出する（ステップＳ４６）。例えば、認証特徴抽出部３０は、上記推定範囲の中で指紋画像を切り出すことによって、認証特徴を抽出してもよい。次に、登録部６０は、新規ユーザのＩＤなどと関連付けて、各生体情報から得られた認証特徴、および結合特徴を登録データとしてデータベースに登録する（ステップＳ４７）。その後、フローチャートの実行が終了する。
【００６８】
なお、ステップＳ４２またはステップＳ４５で「Ｎｏ」と判定された場合、表示装置１０４は、生体情報の再入力などの情報を表示する（ステップＳ４８）。ステップＳ４８の実行後、フローチャートの実行が終了する。
【００６９】
（生体認証処理）
図２４は、生体認証処理実行の際に実現される各機能のブロック図である。図２５は、生体認証処理の際に実行されるフローチャートの一例を説明するための図である。図２５を参照して、ステップＳ５１〜Ｓ５６は、図２３のステップＳ４１〜Ｓ４６と同様である。ステップＳ５７〜ステップＳ６１は、図２０のステップＳ２７〜ステップＳ３１と同様である。ステップＳ６０またはステップＳ６１の実行後、フローチャートの実行が終了する。
【００７０】
本実施例によれば、結合特徴を認証品質判定部１０において利用することができる。それにより、品質判定の精度が向上する。
【実施例４】
【００７１】
生体センサは、所定の時間間隔で生体情報を取得する場合がある。この場合、複数の生体情報を取得する際、各生体情報を取得するタイミングが異なる場合がある。例えば、図２６を参照して、手のひら画像Ｖ１が取得された後、所定の時間経過後に手のひら画像Ｖ２が取得され、さらに所定の時間経過後に手のひら画像Ｖ３が取得されたものとする。指紋画像Ｆ１は、手のひら画像Ｖ１が取得された時刻と手のひら画像Ｖ２が取得された時刻との間で取得されたものとする。また、指紋画像Ｆ２は、手のひら画像Ｖ２が取得された時刻と手のひら画像Ｖ３が取得された時刻との間で取得されたものとする。手のひら画像Ｖ２が取得されてから次の手のひら画像Ｖ３が取得されるまでの間に指の位置が変化する場合がある。この場合、指紋画像Ｆ１と手のひら画像Ｖ２とから抽出された結合特徴と、指紋画像Ｆ２と手のひら画像Ｖ２とから抽出された結合特徴とが大きく異なる場合が生じうる。
【００７２】
例えば、指紋画像Ｆ１と指紋画像Ｆ２との類似度が高い場合には、指が移動していないと判断することができる。このような場合に、手のひら画像Ｖ２と、手のひら画像Ｖ２の取得時刻と近い取得時刻の指紋画像Ｆ１とから結合特徴を抽出することによって、結合特徴の精度を向上させることができる。本実施例においては、生体情報を取得するタイミングが異なる場合において結合特徴の精度を向上させる例について説明する。
【００７３】
図２７は、実施例４に係る生体情報処理プログラムの実行によって実現される各機能のブロック図である。図２７を参照して、生体情報処理プログラムの実行によって、認証品質判定部１０、補助品質判定部２０、認証特徴抽出部３０、補助特徴抽出部４０、結合特徴抽出部５０、登録部６０、認証結果出力部７０、および生体情報選択部８０が実現される。なお、記憶装置２０３に記憶されている照合プログラムが実行されることによって、照合部２１０および照合候補絞り込み部２２０が実現される。
【００７４】
（生体データ登録処理）
図２８は、生体データ登録処理の際に実現される各機能のブロック図である。図２９〜図３１は、生体データ登録処理の際に実行されるフローチャートの一例を説明するための図である。以下、図２８〜図３１を参照しつつ、生体データ登録処理の一例について説明する。
【００７５】
生体センサ１０５は、新規ユーザの複数の異なる生体情報を所定の時間間隔で順次取得する（ステップＳ７１）。具体的には、生体センサ１０５は、所定の時間間隔で指紋センサ１０７から指紋画像を順次取得し、所定の時間間隔で静脈センサ１０８から手のひら静脈画像を順次取得する。認証品質判定部１０は、各生体情報から認証特徴を抽出可能であるか否かを判定する（ステップＳ７２）。具体的には、認証品質判定部１０は、ステップＳ７１で得られた指紋画像および手のひら静脈画像から認証特徴が抽出可能であるか否かを判定する。例えば、ステップＳ７１で取得した生体情報の面積が所定値以上である場合などに、認証特徴が抽出可能であると判定してもよい。
【００７６】
ステップＳ７２で「Ｙｅｓ」と判定された場合、生体情報選択部８０は、時系列に連続して取得された一方の生体情報（例えば、指紋の生体情報）の組の類似度を算出する（ステップＳ７３）。次に、生体情報選択部８０は、類似度が所定数以上の生体情報の組があるか否かを判定する（ステップＳ７４）。ステップＳ７４において「Ｙｅｓ」と判定された場合、生体情報選択部８０は、類似度が所定値以上の生体情報の組を、取得間隔が短い順に（Ｆ１，Ｆ１´）、（Ｆ２，Ｆ２´）のようにラベリングする（ステップＳ７５）。次に、生体情報選択部８０は、変数「ｉ」に「１」を代入する（ステップＳ７６）。
【００７７】
次に、生体情報選択部８０は、「Ｆｉ」の取得と「Ｆｉ´」の取得との間に取得された他方の生体情報Ｖ１，Ｖ２，…（例えば、手のひら静脈の生体情報）があるか否かを判定する（ステップＳ７７）。ステップＳ７７において「Ｎｏ」と判定された場合、生体情報選択部８０は、変数「ｉ」に「ｉ＋１」を代入する（ステップＳ７８）。次に、生体情報選択部８０は、（Ｆｉ，Ｆｉ´）の組が存在するか否かを判定する（ステップＳ７９）。ステップＳ７９において「Ｙｅｓ」と判定された場合、ステップＳ７７が再度実行される。
【００７８】
ステップＳ７７において「Ｙｅｓ」と判定された場合、生体情報選択部８０は、「Ｆｉ」とＶ１，Ｖ２，…あるいは「Ｆｉ´」とＶ１，Ｖ２，…の中で、取得間隔が最短の組を、関連付け可能な生体情報として選択する（ステップＳ８０）。次に、補助品質判定部２０は、ステップＳ８０で選択された生体情報の組から、補助特徴および結合特徴が抽出可能であるか否かを判定する（ステップＳ８１）。ステップＳ８１において「Ｙｅｓ」と判定された場合、ステップＳ８２〜Ｓ８５が実行される。ステップＳ８２〜Ｓ８５は、図４のステップＳ４〜Ｓ７と同様である。
【００７９】
ステップＳ７２，Ｓ７４，Ｓ７７，Ｓ８１において「Ｎｏ」と判定された場合、表示装置１０４は、生体情報の再入力などの情報を表示する（ステップＳ８６）。ステップＳ８６の実行後、フローチャートの実行が終了する。
【００８０】
（生体認証処理）
図３２は、生体認証処理の際に実現される各機能のブロック図である。図３３〜図３５は、生体認証処理の際に実行されるフローチャートの一例を説明するための図である。ステップＳ９１〜Ｓ１０４は、図２９〜図３１のステップＳ７１〜Ｓ８４と同様である。ステップＳ１０５〜Ｓ１０９は、図２０のステップＳ２７〜Ｓ３１と同様である。
【００８１】
本実施例によれば、位置ずれが小さい生体から、精度の高い結合特徴を抽出することができる。精度の高い結合特徴を用いることによって、認証精度を向上させることができる。
【実施例５】
【００８２】
複数の異なる生体情報を取得する際に、各生体センサの位置関係は固定されていることが好ましい。例えば、図３６（ａ）および図３６（ｂ）を参照して、指紋センサ１０７と静脈センサ１０８との距離は固定されていることが好ましい。図３６（ａ）および図３６（ｂ）の例では、指紋センサ１０７と静脈センサ１０８とが距離Ｄで固定されている。本実施例に係る生体センサ１０５は、例えば、指の長さを結合特徴として抽出する際に特に有効である。
【実施例６】
【００８３】
上記各実施例においては、照合部２１０、照合候補絞り込み部２２０およびデータベースがサーバ２００内に実現されていたが、１台のコンピュータ内に実現されてもよい。図３７（ａ）は、実施例６に係る生体情報処理装置１００ａのハードウェア構成を説明するためのブロック図である。本実施例においては、データベースは、記憶装置１０３内に記憶されている。また、生体情報処理プログラムには、照合プログラムが組み込まれている。図３７（ｂ）は、本実施例に係る生体情報処理プログラムの実行によって実現される各機能のブロック図である。図３７（ｂ）を参照して、照合部２１０および照合候補絞り込み部２２０は、生体情報処理装置１００ａ内に実現される。
【００８４】
（他の結合特徴）
結合特徴として、生体センサ１０５が取得した生体情報が正当なものであるか否かの判定結果を用いてもよい。例えば、手のひら静脈画像から推定される指の形状と、当該指が伸びる方向に位置する指の形状とが一致しない場合には、生体センサ１０５が取得した生体情報は正当なものではない。このような場合には、認証失敗と判定してもよい。一例として、指紋画像から抽出される補助特徴として、指紋が存在する範囲を用いる。また、手のひら画像から抽出される補助特徴として、左右の手の相違を考慮した指の付け根の位置および指が伸びている方向を用いる。これらの補助特徴から、指の付け根の位置、指が伸びている方向から推定される指紋画像の位置を抽出することができる。この推定される指紋画像の位置と、指紋が存在する範囲との一致度がしきい値以上であれば、生体センサ１０５が取得した指紋画像が正当なものであると判定できる。この判定結果を、補助特徴から抽出される結合特徴として用いてもよい。なお、上記一致度として、指紋が存在する範囲に対する重複面積の比率などを用いることができる。
【００８５】
または、補助特徴の「指が伸びている方向」と、指紋画像から抽出される補助特徴から導かれる「指が伸びている方向」との角度差が所定値以下であれば、生体センサ１０５が取得した指紋画像が正当なものであると判定できる。この判定結果を、補助特徴から抽出される結合特徴として用いてもよい。図３８（ａ）は、この場合の補助特徴を説明するためのテーブルである。図３８（ｂ）は、図３８（ａ）の各補助特徴から得られた結合特徴である。
【００８６】
あるいは、指紋画像と静脈画像とがそれぞれ取得された時刻を補助特徴として用いてもよい。取得された時刻の差が所定値以下であれば、該指紋画像および該静脈画像は同一の手から採取された画像で、正当な入力による画像であると判定できる。この判定結果を、補助特徴から抽出される結合特徴として用いてもよい。上記の結合特徴を用いて入力の正当であるかを判定することで、不自然な手の置き換えや指の置き換えなどによる不正な入力を検知し、悪意のある攻撃を防ぐ効果を有する。
【００８７】
（補助特徴の抽出頻度の向上）
補助品質判定部で、複数の生体情報が取得された時間の差が所定値を超えるものしかない場合、線形に補間する、または線形に補外することにより、補助情報を算出してもよい。
【００８８】
例えば、一度の入力で静脈画像Ｖ１，Ｖ２、指紋画像Ｆ１が入力され、Ｖ１とＦ１、およびＶ２とＦ１のいずれも所定値の時間差以内に取得されなかった場合、Ｆ１が入力された時刻Ｔに対応した静脈側の補助情報を、Ｖ１とＶ２の補助情報を時間により線形に補間、あるいは補外することで算出してもよい。補間、あるいは補外する補助情報は、複数の指紋画像から算出してもよい。補間、あるいは補外できる補助情報として、指のつけねの位置、指紋中心の位置などが挙げられる。補間、あるいは補外による補助情報の算出により、補助情報と結合特徴を抽出できる頻度が増加し、認証精度を向上できる頻度が増加する効果を有する。
【００８９】
（他の例）
上記各実施例においては、ＣＰＵによるプログラムの実行によって各機能が実現されていたが、それに限られない。例えば、専用の回路などを用いて各機能を実現してもよい。また、上記各実施例では指紋と静脈とのマルチバイオメトリックを例として説明したが、他の組み合わせを用いてもよい。また、上記各実施例においては、異なる種類の生体を取得するために、複数の生体センサを用いたが、１台の生体センサで複数種類の生体を取得し、当該複数種類の生体から結合特徴を抽出してもよい。
【００９０】
以上、本発明の実施例について詳述したが、本発明は係る特定の実施例に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【００９１】
１０  認証品質判定部
２０  補助品質判定部
３０  認証特徴抽出部
４０  補助特徴抽出部
５０  結合特徴抽出部
６０  登録部
７０  認証結果出力部
８０  生体情報選択部
１００  生体情報処理装置
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  記憶装置
１０４  表示装置
１０５  生体センサ
１０６  通信部
２００  サーバ
２１０  照合部
２２０  照合候補絞り込み部
【図１】
0005810581.tif 000002
【図２】
0005810581.tif 000003
【図３】
0005810581.tif 000004
【図４】
0005810581.tif 000005
【図５】
0005810581.tif 000006
【図６】
0005810581.tif 000007
【図７】
0005810581.tif 000008
【図８】
0005810581.tif 000009
【図９】
0005810581.tif 000010
【図１０】
0005810581.tif 000011
【図１１】
0005810581.tif 000012
【図１２】
0005810581.tif 000013
【図１３】
0005810581.tif 000014
【図１４】
0005810581.tif 000015
【図１５】
0005810581.tif 000016
【図１６】
0005810581.tif 000017
【図１７】
0005810581.tif 000018
【図１８】
0005810581.tif 000019
【図１９】
0005810581.tif 000020
【図２０】
0005810581.tif 000021
【図２１】
0005810581.tif 000022
【図２２】
0005810581.tif 000023
【図２３】
0005810581.tif 000024
【図２４】
0005810581.tif 000025
【図２５】
0005810581.tif 000026
【図２６】
0005810581.tif 000027
【図２７】
0005810581.tif 000028
【図２８】
0005810581.tif 000029
【図２９】
0005810581.tif 000030
【図３０】
0005810581.tif 000031
【図３１】
0005810581.tif 000032
【図３２】
0005810581.tif 000033
【図３３】
0005810581.tif 000034
【図３４】
0005810581.tif 000035
【図３５】
0005810581.tif 000036
【図３６】
0005810581.tif 000037
【図３７】
0005810581.tif 000038
【図３８】
0005810581.tif 000039