(57)【要約】【課題】本人拒否率を低下させ、静脈認証システムのセキュリティ性を向上させることが可能な静脈パターン取得装置、静脈パターン取得方法および静脈テンプレートを提供する。【解決手段】本発明に係る静脈パターン取得装置は、生体の一部に対して、構造化された近赤外光（構造化近赤外光）および構造化されていない近赤外光（非構造化近赤外光）をそれぞれ照射する光源部と、光源部を制御して、構造化近赤外光と非構造化近赤外光との照射切り替えを行う光源制御部と、生体の一部を撮像し、構造化近赤外光による撮像データ（構造化光撮像データ）と、非構造化近赤外光による撮像データ（非構造化光撮像データ）とをそれぞれ生成する撮像部と、構造化光撮像データと、非構造化光撮像データと、を比較し、これらの間における画素の対応関係を判断する画像比較部と、画素の対応関係に基づいて静脈の三次元情報を算出する三次元情報算出部と、を設けた。【選択図】図５
2010039912.tif 000002
【特許請求の範囲】
【請求項１】
生体の一部に対して、構造化された近赤外光および構造化されていない近赤外光をそれぞれ照射する光源部と、
前記光源部を制御して、前記構造化された近赤外光と前記構造化されていない近赤外光との照射切り替えを行う光源制御部と、
前記生体の一部を撮像し、前記構造化された近赤外光による撮像データと、前記構造化されていない近赤外光による撮像データとをそれぞれ生成する撮像部と、
前記構造化された近赤外光による撮像データと、前記構造化されていない近赤外光による撮像データと、を比較し、前記構造化された近赤外光による撮像データと前記構造化されていない近赤外光による撮像データとの間における画素の対応関係を判断する、画像比較部と、
前記画素の対応関係に基づいて前記生体の内部に存在する静脈の三次元情報を算出し、当該三次元情報を静脈パターンとする三次元情報算出部と、
を備える、静脈パターン取得装置。
【請求項２】
前記静脈パターン取得装置は、前記構造化された近赤外光による撮像データを構成する画素の画素値をそれぞれ補正する画素値補正部を更に備え、
前記画素値補正部は、前記構造化された近赤外光による撮像データを構成する画素の画素値の中に、当該画素値が所定の範囲内となるものが存在した場合に、該当する前記画素値を最大値に書き換える、請求項１に記載の静脈パターン取得装置。
【請求項３】
前記静脈パターン取得装置は、前記構造化されていない近赤外光による撮像データの中から前記生体の内部に存在する静脈に対応する画素を推定する、静脈画素推定部を更に供え、
前記画像比較部は、前記構造化されていない近赤外光による撮像データに含まれる前記静脈に対応する画素と、前記構造化された近赤外光による撮像データに含まれる前記画素値が最大値に書き換えられた画素との対応関係を判断する、請求項２に記載の静脈パターン取得装置。
【請求項４】
前記構造化された近赤外光は、近赤外光が照射されている帯状の明部と近赤外光が照射されていない帯状の暗部とが交互に配列した照射パターンで構成され、
前記光源部は、前記明部および前記暗部に該当する部分の面積、ならびに、前記明部および前記暗部の配列順序が互いに異なる複数の前記照射パターンを、順次照射する、請求項１に記載の静脈パターン取得装置。
【請求項５】
前記構造化された近赤外光は、近赤外光が照射されている一の明部または近赤外光が照射されていない一の暗部の近傍の明暗状態の組み合わせが、それぞれ異なる照射パターンで構成される、請求項１に記載の静脈パターン取得装置。
【請求項６】
前記光源部は、近赤外光を照射可能な複数の光源がアレイ状に配列されたアレイ状光源であり、
前記光源制御部は、前記アレイ状光源を構成するそれぞれの前記光源の点灯制御を行う、請求項４または５に記載の静脈パターン取得装置。
【請求項７】
前記光源部は、近赤外光を照射可能な複数の光源がライン状に配列されたライン状光源であり、
前記光源制御部は、前記ライン状光源を構成するそれぞれの前記光源の点灯制御を行う、請求項４または５に記載の静脈パターン取得装置。
【請求項８】
前記光源部は、前記明暗状態の組み合わせが一意的となるように設計された光学フィルタを更に備え、
前記光源制御部は、前記光学フィルタの挿入制御を行う、請求項５に記載の静脈パターン取得装置。
【請求項９】
前記静脈パターン取得装置は、空間座標系と前記撮像データにおける座標系とを関連付けるパラメータが記録される記憶部を更に備え、
前記三次元情報算出部は、前記パラメータを用いて前記静脈の三次元情報を算出する、請求項１に記載の静脈パターン取得装置。
【請求項１０】
前記静脈パターンをテンプレートとして登録するテンプレート登録部を更に備える、請求項１に記載の静脈パターン取得装置。
【請求項１１】
前記三次元情報算出部が算出した前記静脈パターンと、予め登録されている前記テンプレートとを比較して、前記三次元情報算出部が算出した前記静脈パターンの認証を行う認証部を更に備える、請求項１に記載の静脈パターン取得装置。
【請求項１２】
生体の一部に対して、構造化された近赤外光および構造化されていない近赤外光をそれぞれ照射する光源部を制御して、前記構造化されていない近赤外光を前記生体の一部に対して照射するステップと、
前記生体の一部を撮像し、前記構造化されていない近赤外光による撮像データを生成するステップと、
前記光源部を制御して、前記構造化された近赤外光を前記生体の一部に対して照射するステップと、
前記生体の一部を撮像し、前記構造化された近赤外光による撮像データを生成するステップと、
前記構造化された近赤外光による撮像データと、前記構造化されていない近赤外光による撮像データとを比較し、前記構造化された近赤外光による撮像データと前記構造化されていない近赤外光による撮像データとの間における画素の対応関係を判断するステップと、
前記画素の対応関係に基づいて前記生体の内部に存在する静脈の三次元情報を算出し、当該三次元情報を静脈パターンとするステップと、
を含む、静脈パターン取得方法。
【請求項１３】
構造化された近赤外光および構造化されていない近赤外光のそれぞれにより生体の一部を撮像した画像データに基づいて算出された前記生体の内部に存在する静脈の三次元情報と照合される、個人の静脈パターンに対応した静脈の三次元情報が格納された静脈データ格納領域を備える、静脈テンプレート。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、静脈パターン取得装置、静脈パターン取得方法および静脈テンプレートに関する。
【背景技術】
【０００２】
近年、生体認証の分野において、人体に固有の特徴として、体内に走る静脈パターンが使われつつある。静脈パターンは、高い認証精度を有し、また、いわゆる成りすましが困難である等の面から、非常に便利な認証ツールである。
【０００３】
このような認証を行う場合、人の静脈パターンの参照画像と、認証の際に入力された入力画像との間で、何らかのマッチングを行う必要があり、このマッチング処理の一例として、画像照合やパターンマッチング等の手法が用いられる。
【０００４】
一般的な生体認証システムでは、入力画像を取得するためのセンサーがあり、そのセンサーによって例えば指などの生体部位の静脈画像を撮影する。生体認証システムは、撮影の結果得られた入力画像を、事前に登録されている参照画像と照合することで、本人かどうかの認証を行う（例えば、特許文献１参照。）。
【０００５】
【特許文献１】特開２００７−２１３４２７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ここで、上記特許文献１に示したような実在する静脈認証システムのほとんどは、二次元画像を参照画像として利用しているが、照明条件やセンサーに対する生体部位の姿勢（例えば、指の置き方等）によって、同じ人の同じ指であっても、二次元画像上では全く異なる画像として認識される可能性がある。このような場合には、静脈が登録されている本人であるにも係らず、静脈認証が失敗する可能性がある。
【０００７】
また、特許文献１に示したような静脈の二次元情報を利用する静脈認証システムでは、二次元情報が第三者によって何らかの方法で取得もしくは偽造され、いわゆる「成りすまし行為」によって静脈認証が成功してしまう可能性がある。
【０００８】
そのため、本人拒否率（Ｆａｌｓｅ  Ｒｅｊｅｃｔｉｏｎ  Ｒａｔｅ：ＦＲＲ）を低減することが可能であり、「成りすまし行為」を防止して静脈認証システムのセキュリティ性を向上させることが可能な方法が希求されている。
【０００９】
そこで、本発明は、このような問題に鑑みてなされたもので、その目的は、本人拒否率を低下させ、静脈認証システムのセキュリティ性を向上させることが可能な、新規かつ改良された静脈パターン取得装置、静脈パターン取得方法および静脈テンプレートを提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明のある観点によれば、生体の一部に対して、構造化された近赤外光および構造化されていない近赤外光をそれぞれ照射する光源部と、前記光源部を制御して、前記構造化された近赤外光と前記構造化されていない近赤外光との照射切り替えを行う光源制御部と、前記生体の一部を撮像し、前記構造化された近赤外光による撮像データと、前記構造化されていない近赤外光による撮像データとをそれぞれ生成する撮像部と、前記構造化された近赤外光による撮像データと、前記構造化されていない近赤外光による撮像データと、を比較し、前記構造化された近赤外光による撮像データと前記構造化されていない近赤外光による撮像データとの間における画素の対応関係を判断する、画像比較部と、前記画素の対応関係に基づいて前記生体の内部に存在する静脈の三次元情報を算出し、当該三次元情報を静脈パターンとする三次元情報算出部と、を備える、静脈パターン取得装置が提供される。
【００１１】
かかる構成によれば、光源部は、生体の一部に対して、構造化された近赤外光および構造化されていない近赤外光をそれぞれ照射し、光源制御部は、光源部を制御して、構造化された近赤外光と構造化されていない近赤外光との照射切り替えを行う。また、撮像部は、生体の一部を撮像し、構造化された近赤外光による撮像データと、構造化されていない近赤外光による撮像データとをそれぞれ生成する。また、画像比較部は、構造化された近赤外光による撮像データと、構造化されていない近赤外光による撮像データとを比較し、構造化された近赤外光による撮像データと構造化されていない近赤外光による撮像データとの間における画素の対応関係を判断する。また、三次元情報算出部は、画素の対応関係に基づいて生体の内部に存在する静脈の三次元情報を算出し、当該三次元情報を静脈パターンとする。
【００１２】
前記静脈パターン取得装置は、前記構造化された近赤外光による撮像データを構成する画素の画素値をそれぞれ算出する画素値補正部を更に備え、前記画素値補正部は、前記画素値補正部は、前記構造化された近赤外光による撮像データを構成する画素の画素値の中に、当該画素値が所定の範囲内となるものが存在した場合に、該当する前記画素値を最大値に書き換えてもよい。
【００１３】
前記静脈パターン取得装置は、前記構造化されていない近赤外光による撮像データの中から前記生体の内部に存在する静脈に対応する画素を推定する、静脈画素推定部を更に供え、前記画像比較部は、前記構造化されていない近赤外光による撮像データに含まれる前記静脈に対応する画素と、前記構造化された近赤外光による撮像データに含まれる前記画素値が最大値に書き換えられた画素との対応関係を判断してもよい。
【００１４】
前記構造化された近赤外光は、近赤外光が照射されている帯状の明部と近赤外光が照射されていない帯状の暗部とが交互に配列した照射パターンで構成され、前記光源部は、前記明部および前記暗部に該当する部分の面積、ならびに、前記明部および前記暗部の配列順序が互いに異なる複数の前記照射パターンを、順次照射してもよい。
【００１５】
前記構造化された近赤外光は、近赤外光が照射されている一の明部または近赤外光が照射されていない一の暗部の近傍の明暗状態の組み合わせが、それぞれ異なる照射パターンで構成されてもよい。
【００１６】
前記光源部は、近赤外光を照射可能な複数の光源がアレイ状に配列されたアレイ状光源であり、前記光源制御部は、前記アレイ状光源を構成するそれぞれの前記光源の点灯制御を行ってもよい。
【００１７】
前記光源部は、近赤外光を照射可能な複数の光源がライン状に配列されたライン状光源であり、前記光源制御部は、前記ライン状光源を構成するそれぞれの前記光源の点灯制御を行ってもよい。
【００１８】
前記光源部は、前記明暗状態が一意的となるように設計された光学フィルタを更に備え、
前記光源制御部は、前記光学フィルタの挿入制御を行ってもよい。
【００１９】
前記静脈パターン取得装置は、空間座標系と前記撮像データにおける座標系とを関連付けるパラメータが記録される記憶部を更に備え、前記三次元情報算出部は、前記パラメータを用いて前記静脈の三次元情報を算出してもよい。
【００２０】
前記静脈パターンをテンプレートとして登録するテンプレート登録部を更に備えてもよい。
【００２１】
前記三次元情報算出部が算出した前記静脈パターンと、予め登録されている前記テンプレートとを比較して、前記三次元情報算出部が算出した前記静脈パターンの認証を行う認証部を更に備えてもよい。
【００２２】
上記課題を解決するために、本発明の別の観点によれば、生体の一部に対して、構造化された近赤外光および構造化されていない近赤外光をそれぞれ照射する光源部を制御して、前記構造化されていない近赤外光を前記生体の一部に対して照射するステップと、前記生体の一部を撮像し、前記構造化されていない近赤外光による撮像データを生成するステップと、前記光源部を制御して、前記構造化された近赤外光を前記生体の一部に対して照射するステップと、前記生体の一部を撮像し、前記構造化された近赤外光による撮像データを生成するステップと、前記構造化された近赤外光による撮像データと、前記構造化されていない近赤外光による撮像データとを比較し、前記構造化された近赤外光による撮像データと前記構造化されていない近赤外光による撮像データとの間における画素の対応関係を判断するステップと、前記画素の対応関係に基づいて前記生体の内部に存在する静脈の三次元情報を算出し、当該三次元情報を静脈パターンとするステップと、を含む静脈パターン取得方法が提供される。
【００２３】
上記課題を解決するために、本発明の更に別の観点によれば、構造化された近赤外光および構造化されていない近赤外光のそれぞれにより生体の一部を撮像した画像データに基づいて算出された前記生体の内部に存在する静脈の三次元情報と照合される、個人の静脈パターンに対応した静脈の三次元情報が格納された静脈データ格納領域を備える、静脈テンプレートが提供される。
【発明の効果】
【００２４】
本発明によれば、静脈パターンを二次元情報ではなく三次元情報として取得することができるため、本人拒否率を低下させ、静脈認証システムのセキュリティ性を向上させることが可能である。
【発明を実施するための最良の形態】
【００２５】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２６】
なお、説明は、以下の順序で行うものとする。
（１）構造化光投影による三次元再構成の原理について
（２）第１の実施形態
（２−１）静脈パターン取得装置の構成について
（２−２）静脈パターン取得方法について
（２−３）静脈テンプレートについて
（３）本発明の各実施形態に係る静脈パターン取得装置のハードウェア構成について
（４）まとめ
【００２７】
＜構造化光投影による三次元再構成の原理について＞
まず、本発明の各実施形態に係る静脈パターン取得装置について説明するに先立ち、本発明の各実施形態に係る静脈パターン取得装置において用いられる構造化光投影による三次元再構成の原理について、図１Ａ〜図４を参照しながら、詳細に説明する。図１Ａ〜図４は、構造化光投影による三次元再構成の原理を説明するための説明図である。
【００２８】
三次元空間内にある物体を撮像して取得した撮像画像から、物体の三次元情報を再構成するためには、三次元空間内における物体の位置と、撮像画像内の座標との対応関係を把握することが重要となる。この三次元情報の再構成に用いられる原理の一つに、以下で示すような構造化光を用いた三角測量法の原理がある。
【００２９】
構造化光を用いた三角測量法では、特定のパターンを有する光である構造化光（ｓｔｒｕｃｔｕｒｅｄ  ｌｉｇｈｔ）を物体に投影するための光源（例えば、プロジェクタ）と、構造化光が投影された物体を撮影するための撮像装置（例えば、カメラ）とが必要となる。この方法では、光のパターンが既知の構造化光を物体に投影して物体上での構造化光のパターンを撮影し、既知の光パターンと撮影した光パターンとの変化具合から、物体の三次元形状を推定する。
【００３０】
すなわち、特定のパターンを有する構造化光を物体に投影すると、物体の三次元形状に応じて、構造化光に歪みが生じる。例えば、図１Ａに示したような、格子状のパターンを有する構造化光ＳＬを、図１Ｂに示したような球体Ｂに投影すると、図１Ｂに示したように、光グリッドが、球面上で変化して見える。三次元情報を抽出するために一般的に用いられるステレオビジョン法では、構造化光のどの点が物体上ではどの点に対応しているのかを見出すこと（対応点の探索）は困難である。しかしながら、図１Ａに示したような特定の構造化光の場合には、光パターン上の特徴点を容易に見出すことができ、投影のために生じるグリッド上の特徴点の移動量（すなわち、歪み具合）を、容易に推定することができる。ここで、特徴点を見出す方法としては、例えば、Ｈａｒｒｉｓ  Ｃｏｒｎｅｒ  Ｄｅｔｅｃｔｏｒ等を利用することが可能である。
【００３１】
光グリッド上の特徴点の移動量は、構造化光ＳＬが投影された物体Ｂの三次元形状に直接関係があるため、物体の三次元形状と、特徴点の移動量との関係を定式化することによって、物体Ｂの三次元情報を抽出することができる。すなわち、図２に示したように、いわゆる三角測量法の原理を応用し、光源または撮像部と物体との距離や角度、撮像部の焦点位置等に基づいて、構造化光上の特徴点の対応関係を定式化することで、二次元の撮像画像から、物体の三次元形状を推定することができる。
【００３２】
構造化光を用いた三次元形状の推定方法は、一般的に、以下の３つの方法に大別される。
１）時分割多重化方式（Ｔｉｍｅ  Ｍｕｌｔｉｐｌｅｘｉｎｇ  Ｍｅｔｈｏｄ）
２）近傍情報方式
３）直接符号化方式
【００３３】
１）時分割多重化方式
時分割多重化方式は、複数種類の光パターン（構造化光）を連続的に物体に投影し、全ての光パターンの合計から、光源（プロジェクタ）から投影するパターンの各ピクセルに固有の値を持たせる方法である。すなわち、この時分割多重化方式は、構造化光を構成する各ピクセルを、時系列によってグレイコード（ｇｒａｙ  ｃｏｄｅ）化し、物体に構造化光を連続的に投影する方法である。
【００３４】
この方式では、光が照射されている帯状の明部と、光が照射されていない帯状の暗部とを交互に配列した一連の光パターンを、物体に対して順次照射するが、この明部と暗部の配列が、いわゆるバイナリコードとなる。例えば、ｎ種類の互いに異なる光パターン（構造化光）を物体に投影することで、２ｎのコードを表すことが可能となる。
【００３５】
例えば、図３に示したように、物体Ｂに対して、明部Ａ１および暗部Ａ２の幅と個数、ならびに、明部Ａ１および暗部Ａ２の配列順序の異なる３種類の構造化光ＳＬ１〜ＳＬ３を投影することで、８つの異なった値を有するラインを投影することができる。各ピクセルに割り当てられた固有の値によって、撮像部で撮像した画像の列方向について、個々のピクセルを容易に識別することが可能である。
【００３６】
また、図３に示した例では、明部Ａ１および暗部Ａ２の配列は、縦縞模様となっているが、横縞模様の明部Ａ１および暗部Ａ２を有する構造化光と組み合わせることで、２次元のバイナリコードを表すことができる。そのため、撮像部で撮像した画像の行方向と列方向の双方で、個々のピクセルを容易に識別することが可能となり、対応点の探索を容易に行うことが可能となる。
【００３７】
２）近傍情報方式
近傍情報方式は、上述の時分割多重化方式のように複数種類の光パターンを投影するのではなく、１種類の光パターンを投影することで、個々のピクセルに固有の値を割り当てる方法である。この際、近傍情報方式では、ある特定のピクセルに着目した場合に、着目しているピクセルの周囲に存在するピクセルに割り当てられた値（コード）の組み合わせが、光パターンを構成する各ピクセルでそれぞれ異なるように光パターンが設定される。このような光パターンの一例として、例えば図４（Ａ）および図４（Ｂ）に示したような、各ピクセルの近傍の模様が一意的となるように設定された光パターンを挙げることができる。
【００３８】
３）直接符号化方式
直接符号化方式は、上述の時分割多重化方式のように複数種類の光パターンを投影するのではなく、１種類の光パターンを投影することで、個々のピクセルに固有の値を割り当てる方法である。この際、直接符号化方式では、投影する光の強度を変調させて濃度傾斜を与えたり、カラーを組み合わせたりすることで、光パターンを構成する全てのピクセルが互いに異なるコードを有するように、光パターンが設定される。
【００３９】
以上説明したように、構造化光を用いた三次元形状の推定方法には、大きく分けて３つの手法が存在するが、以下で説明する本発明の各実施形態に係る静脈パターン取得装置では、特に、時分割多重化方式または近傍情報方式による三次元形状の推定方法を利用して、静脈の三次元情報を推定する。
【００４０】
（第１の実施形態）
＜静脈パターン取得装置の構成について＞
次に、図５を参照しながら、本発明の第１の実施形態に係る静脈パターン取得装置の構成について、詳細に説明する。図５は、本実施形態に係る静脈パターン取得装置の構成を説明するためのブロック図である。
【００４１】
本実施形態に係る静脈パターン取得装置１０は、例えば図５に示したように、光源部１０１と、光源制御部１０３と、撮像部１０５と、静脈画素推定部１０７と、画素値補正部１０９と、画像比較部１１１と、三次元情報算出部１１３と、テンプレート登録部１１５と、認証部１１７と、記憶部１１９と、を主に備える。
【００４２】
光源部１０１は、生体表面Ｓ（例えば、指表面ＦＧ）に対して所定の波長帯域を有する近赤外光を照射する。近赤外光は、身体組織に対して透過性が高い一方で、血液中のヘモグロビン（還元ヘモグロビン）に吸収されるという特徴を有するため、近赤外光を指や手のひらや手の甲に照射すると、指や手のひらや手の甲の内部に分布している静脈が影となって画像に現れる。画像に表れる静脈の影を、静脈パターンという。このような静脈パターンを良好に撮像するために、光源部１０１は、約６００ｎｍ〜１３００ｎｍ程度の波長、好ましくは、７００ｎｍ〜９００ｎｍ程度の波長を有する近赤外光を照射する。
【００４３】
ここで、光源部１０１が照射する近赤外光の波長が６００ｎｍ未満または１３００ｎｍ超過である場合には、血液中のヘモグロビンに吸収される割合が小さくなるため、良好な静脈パターンを得ることが困難となる。また、光源部１０１が照射する近赤外光の波長が７００ｎｍ〜９００ｎｍ程度である場合には、近赤外光は、脱酸素化ヘモグロビンと酸素化ヘモグロビンの双方に対して特異的に吸収されるため、良好な静脈パターンを得ることができる。
【００４４】
ここで、本実施形態に係る光源部１０１は、上述のような波長の近赤外光を照射可能な複数の発光ダイオードがアレイ状に配設されたアレイ状光源であってもよく、上述のような発光ダイオードがライン状に配設されたライン状光源であってもよい。
【００４５】
また、上述のような波長帯域を有する発光ダイオードのような光源を用いる代わりに、上述の波長帯域を含む光を射出可能な発光ダイオードと、射出された光を光学的に帯域制限するフィルタとを組み合わせたものを使用してもよい。
【００４６】
ここで、本実施形態に係る光源部１０１では、静脈パターンの取得処理に必要となる撮像データの解像度に応じて、光源部１０１を構成する光源の個数を調整することが好ましい。例えば、撮像データとして、５１２ピクセル×５１２ピクセルの大きさのデータが必要である場合には、上記解像度を実現可能な光源の個数を光源部１０１として設けることが好ましい。また、各種の画像処理技術と組み合わせることで、光源部１０１に組み込む光源の個数を調整することも可能である。
【００４７】
光源部１０１から射出された近赤外光は、生体表面Ｓ（例えば、指表面ＦＧ）に向かって伝搬し、直接光として、生体の側面などから内部に入射する。ここで、人体は良好な近赤外光の散乱体であるため、生体内に入射した直接光は四方に散乱しながら伝搬する。生体内を透過した近赤外光は、撮像部１０５の光学素子に入射することとなる。
【００４８】
本実施形態に係る光源部１０１は、後述する光源制御部１０３によって制御されることで、構造化されていない近赤外光（以下、非構造化光、または、非構造化近赤外光とも称する。）を照射したり、構造化された近赤外光（以下、構造化光、または、構造化近赤外光とも称する。）を照射したりする。
【００４９】
また、本実施形態に係る光源部１０１は、構造化近赤外光を照射する光源と、非構造化近赤外光を照射する光源とを、それぞれ別個に備えていても良い。
【００５０】
光源制御部１０３は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等から構成される。光源制御部１０３は、前述の光源部１０１を制御して、構造化近赤外光と、非構造化近赤外光との照射切り替えを行う。例えば、本実施形態に係る光源部１０１が、複数の光源がアレイ状に配設されたアレイ状光源や、複数の光源がライン状に配設されたライン状光源である場合には、光源制御部１０３は、個々の光源の点灯制御を行い、構造化光と非構造化光との切り替えを行う。また、構造化光と非構造化光との切り替えを、光学フィルタ等を用いることで行う場合には、光源制御部１０３は、光学フィルタの挿入処理を行っている機構を制御することで、光学フィルタの挿入制御を行う。
【００５１】
より詳細には、例えば、本実施形態に係る静脈パターン取得装置１０が、上述の時分割多重化方式を利用する場合には、光源制御部１０３は、記憶部１１９等に記録されている光源の点灯制御データベースや点灯制御情報等に基づいて、複数の光源の点灯制御を行うことが可能である。時分割多重化方式で用いられる光パターンは、明部および暗部の面積と、明部および暗部の配列順序によって規定されるため、アレイ状光源やライン状光源の点灯制御を行うことで、任意の光パターンを生成することが可能である。また、本実施形態に係る静脈パターン取得装置１０が、上述の近傍情報方式を利用する場合であっても、光源制御部１０３は、記憶部１１９等に記録されている光源の点灯制御データベース等に基づいて、複数の光源の点灯制御を行うことが可能である。
【００５２】
また、本実施形態に係る静脈パターン取得装置１０が、時分割多重化方式を利用する場合には、光源制御部１０３は、撮像データに要求される解像度を実現可能なように、構造化光の種類を設定することが好ましい。例えば、構造化光による撮像データが、１２８×１２８ピクセルの解像度を有している必要がある場合には、縦方向に沿って明暗の縞模様が形成されている７種類の構造化光と、横方向に沿って縞模様が形成されている７種類の構造化光の計１４種類の構造加工を実現可能なように、点灯制御を行うことが好ましい。
【００５３】
撮像部１０５は、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅｓ：電荷結合素子）やＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）等の撮像素子およびレンズ等の光学素子から構成される光学系と、ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成され、前述の光学系の駆動制御を行う撮像制御部（図示せず。）と、から構成される。
【００５４】
撮像部１０５を構成する光学系は、１または複数の光学素子と、１または複数の撮像素子と、から構成される。また、光学系の撮像位置（換言すれば、生体表面Ｓが載置される場所）の背景は、黒色であることが好ましい。光学系の撮像位置の背景を黒色とすることで、構造化光を生体表面Ｓに照射した際の画像のコントラストを向上させることが可能となる。
【００５５】
人体の皮膚は、表皮層、真皮層および皮下組織層の３層構造となっていることが知られているが、静脈の存在する静脈層は、真皮層に存在している。真皮層は、指表面に対して０．１ｍｍ〜０．３ｍｍ程度の位置から２ｍｍ〜３ｍｍ程度の厚みで存在している層である。したがって、このような真皮層の存在位置（例えば、指表面から１．５ｍｍ〜２．０ｍｍ程度の位置）にレンズ等の光学素子の焦点位置を設定することで、静脈層を透過した透過光を、効率よく集光することが可能となる。
【００５６】
光学素子によって集光された静脈層を透過した透過光は、撮像素子に結像されて、静脈撮像データとなる。
【００５７】
撮像制御部は、所定の時間間隔が経過する毎に、光学系および撮像素子を制御して、複数の撮像データを生成する。より詳細には、光源部１０１から構造化光が照射されている場合には、撮像制御部は、構造化近赤外光による撮像データ（以下、構造化光撮像データとも称する。）を生成する。また、光源部１０１から非構造化光が照射されている場合には、撮像制御部は、非構造化近赤外光による撮像データ（以下、非構造化光撮像データとも称する。）を生成する。
【００５８】
この際、本実施形態に係る静脈パターン取得装置１０が、時分割多重化方式を利用して複数種類の光パターンを照射する場合には、構造化光撮像データとして、複数枚の撮像データが生成されることとなる。また、本実施形態に係る静脈パターン取得装置１０が、近傍情報方式を利用して光パターンの照射を行う場合には、構造化光撮像データとして、１枚の撮像データが生成されることとなる。
【００５９】
ここで、生体表面Ｓの撮像を行う時間間隔は、本実施形態に係る静脈パターン取得装置１０の処理能力等に応じて任意の値に設定することが可能である。生体表面Ｓの撮像を行う時間間隔は、例えば、前述の光源制御部１０３による光源等の切り替え制御や、構造化光と非構造化光との切り替え制御に連動することが好ましい。
【００６０】
撮像制御部は、撮像素子によって生成された撮像データを、後述する静脈画素推定部１０７および画素値補正部１０９に出力する。また、撮像制御部は、得られた撮像データを、後述する記憶部１１９に記録してもよい。また、記憶部１１９への記録に際して、撮像制御部は、生成した撮像データに撮像日や撮像時刻等を関連づけてもよい。なお、生成される撮像データは、ＲＧＢ（Ｒｅｄ−Ｇｒｅｅｎ−Ｂｌｕｅ）信号であってもよいし、それ以外の色やグレースケール等の画像データであってもよい。
【００６１】
なお、本実施形態に係る撮像部１０５は、光源部１０１から照射され、指内部で反射した近赤外光の反射光を撮像する、いわゆる反射型配置の撮像部であってもよく、指内部を透過した透過光を撮像する、いわゆる透過型配置の撮像部であってもよい。
【００６２】
静脈画素推定部１０７は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成され、例えば、撮像部１０５から伝送される非構造化光撮像データに対して、静脈が撮像されている画素の位置を推定する処理を行う。この静脈画素の推定処理は、例えば、静脈画素抽出の前処理を行なう機能と、静脈画素の抽出を行なう機能と、静脈画素抽出の後処理を行なう機能と、を備える。
【００６３】
ここで、上記の静脈画素の抽出の前処理は、例えば、非構造化光撮像データから指の輪郭を検出し、非構造化光撮像データのどの位置に指があるかを識別する処理や、検出した指の輪郭を利用して非構造化光撮像データを平面内で回転させて、非構造化光撮像データの角度（撮像画像の角度）を補正する処理等を含む。
【００６４】
また、上記の静脈画素の抽出は、輪郭の検出や角度の補正が終了した非構造化光撮像データに対して、差分フィルタを適用することで行なわれる。差分フィルタは、注目している画素とその周囲の画素について、注目している画素と周囲の画素との差分が大きな部分で、大きな値を出力値として出力するフィルタである。換言すれば、差分フィルタとは、注目している画素とその近傍の階調値の差分を用いた演算により、画像中の線や縁を強調するフィルタである。
【００６５】
一般的に、二次元平面の格子点（ｘ，ｙ）を変数とする画像データｕ（ｘ，ｙ）に対してフィルタｈ（ｘ，ｙ）を用いてフィルタ処理を行なうと、以下の式１に示すように、画像データν（ｘ，ｙ）を生成する。ここで、以下の式１において、‘＊’は畳込み積分（コンボリューション）を表す。
【００６６】
【数１】
2010039912.tif 000003
・・・（式１）
【００６７】
本実施形態に係る静脈画素の抽出では、上記の差分フィルタとして、一次空間微分フィルタや二次空間微分フィルタ等の微分フィルタを用いてもよい。一次空間微分フィルタは、注目している画素について、横方向と縦方向の隣接している画素の階調値の差分を算出するフィルタであり、二次空間微分フィルタは、注目している画素について、階調値の差分の変化量が大きくなっている部分を抽出するフィルタである。
【００６８】
上記の二次空間微分フィルタとして、例えば、以下に示すＬｏｇ（Ｌａｐｌａｃｉａｎ  ｏｆ  Ｇａｕｓｓｉａｎ）フィルタを用いることが可能である。Ｌｏｇフィルタ（式３）は、ガウス関数を用いた平滑化フィルタであるガウシアン（Ｇａｕｓｓｉａｎ）フィルタ（式２）の２次微分で表される。ここで、以下の式２において、σはガウス関数の標準偏差を表し、ガウシアンフィルタの平滑化の度合いを表す変数である。また、以下の式３におけるσは、式２と同様にガウス関数の標準偏差を表すパラメータであり、σの値を変化させることで、Ｌｏｇフィルタ処理を行なった場合の出力値を変化させることができる。
【００６９】
【数２】
2010039912.tif 000004
・・・（式２）
2010039912.tif 000005
・・・（式３）
【００７０】
また、上記の静脈画素抽出の後処理は、例えば、差分フィルタ適用後の画像データに対してなされる閾値処理や、２値化処理等を含む。かかる後処理を経て、静脈が撮像されている画素の位置を推定することが可能となる。
【００７１】
静脈画素推定部１０７は、出力された静脈に該当する画像が映っている画素の位置情報を、後述する画像比較部１１１等に伝送する。また、静脈画素推定部１０７は、非構造化光撮像データそのものを、上述の位置情報とあわせて後述する画像比較部１１１に出力してもよい。また、静脈画素推定部１０７は、抽出した画素の位置情報や非構造化光撮像データを、後述する記憶部１１９に記憶してもよい。なお、静脈画素推定部１０７は、上述の各処理を行なうに当たって生成したパラメータや処理の途中経過等を、記憶部１１９に記憶してもよい。
【００７２】
画素値補正部１０９は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成され、撮像部１０５から伝送される構造化光撮像データを構成する画素の画素値の補正を行う。より詳細には、画素値補正部１０９は、撮像部１０５から伝送される構造化光撮像データを構成する画素の画素値を調べ、これらの画素の中に、所定の範囲に含まれる画素値を有するものが存在した場合に、該当する画素の画素値を最大値に書き換える補正を行う。ここで、画素値とは、該当する画素で観測された近赤外光の光量を表した数値を意味し、画素値が大きくなるほど、光量が大きいことを表すものとする。すなわち、画素値が大きくなるほど、該当する画素は白色に近い色となり、画素値が小さくなるほど、該当する画素は黒色に近い色となる。
【００７３】
すなわち、本実施形態に係る画素値補正部１０９は、ある画素に対応する画素値が所定の範囲に含まれる場合（すなわち、所定の上限値以上、所定の下限値以下の光量を観測した場合）に、該当する画素の画素値を最大値に書き換え、該当する画素の色を、白色で表示されるように補正する。
【００７４】
なお、この画素値の補正処理については、以下であらためて詳細に説明する。
【００７５】
画素値補正部１０９は、画素値の補正が終了した構造化光撮像データを、後述する画像比較部１１１等に出力する。また、画素値補正部１０９は、画素値が最大値に書き換えられた画素の位置情報を、後述する画像比較部１１１等に伝送してもよい。また、画素値補正部１０９は、画素値の補正が終了した構造化光撮像データや、画素値が最大値に書き換えられた画素の位置情報等を、後述する記憶部１１９に記憶してもよい。なお、画素値補正部１０９は、上述の各処理を行なうに当たって生成したパラメータや処理の途中経過等を、記憶部１１９に記憶してもよい。
【００７６】
画像比較部１１１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成され、非構造化光撮像データと、構造化光撮像データとを比較し、構造化光撮像データと非構造化光撮像データとの間における画素の対応関係を判断する。より詳細には、画像比較部１１１は、非構造化光撮像データ中に含まれる静脈に対応する画素と、構造化光撮像データ中に含まれる画素値が最大値に書き換えられた画素との対応関係を判断する。その結果、非構造化光で撮像した場合における静脈に該当する画素が、構造化光で撮像した場合における最大値に書き換えられた画素のどれに対応するかを明らかにすることが可能となり、構造化光−非構造化光間における特徴点の対応関係を明らかにすることができる。
【００７７】
また、画像比較部１１１は、静脈に該当する画素を比較して対応関係を明らかにするだけでなく、指の外縁に該当する画素等を比較して、静脈に該当する画素の対応関係とは別個に特徴点の対応関係を導出してもよい。
【００７８】
画像比較部１１１は、特徴点の対応関係に関する情報を、後述する三次元情報算出部１１３に出力する。また、画像比較部１１１は、構造化光−非構造化光間における対応関係に関する情報を、後述する記憶部１１９に記憶してもよい。なお、画像比較部１１１は、上述の各処理を行なうに当たって生成したパラメータや処理の途中経過等を、記憶部１１９に記憶してもよい。
【００７９】
三次元情報算出部１１３は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成され、画像比較部１１１から伝送された画素の対応関係を表す情報に基づいて、生体の内部に存在する静脈の三次元情報を算出する。より詳細には、三次元情報算出部１１３は、後述する記憶部１１９に予め記録されている、空間座標系と撮像データにおける座標系とを関連付けるパラメータと、画像比較部１１１から伝送された画素の対応関係を表す情報に基づいて、いわゆる三角測量法の原理に基づいて、静脈の三次元情報を算出する。
【００８０】
ここで、上述の空間座標系と撮像データにおける座標系を関連付けるパラメータは、実際の空間座標系と撮像データにおける座標系との相対位置や方向関係、および、撮像部１０５が備える光学系の焦点距離等によって決定されるパラメータである。このパラメータは、例えば、上述のような位置関係や方向関係や焦点距離等の情報を用いて理論的に算出することも可能であり、三次元形状が既知である物体を撮像し、得られた撮像データを解析することで決定することも可能である。このようなパラメータの一例として、いわゆるカメラパラメータを挙げることができる。
【００８１】
例えば、構造化光撮像データおよび非構造化光撮像データを含む撮像データにおいて、撮像データを構成する画素の位置関係を表す座標系を（ｘｉ，ｙｉ）と表し、空間座標系を（Ｘｉ，Ｙｉ，Ｚｉ）と表すこととする。また、画像比較部１１１から伝送された画素の対応関係を表す情報の中に、非構造化光撮像データにおける（ｘｉ，ｙｉ）ピクセルが静脈に該当する画素であり、構造化光撮像データでは（ｘｉ＋ｄｘｉ，ｙｉ＋ｄｙｉ）ピクセルに対応している旨が記載されている場合を考える。
【００８２】
ここで、斉次座標（ｈｏｍｏｇｅｎｅｏｕｓ  ｃｏｏｒｄｉｎａｔｅｓ）を導入して、撮像データにおける座標系と空間座標系との対応関係を考慮する。このとき、非構造化光を照射した場合の光源と撮像部との間の射影行列をＰと表すこととし、構造化光を照射した場合の光源と撮像部との間の射影行列をＰ’と表すこととすると、２つの座標系の間の関係は、以下の式４および式５で表すことができる。ここで、下記式４および式５における射影行列ＰおよびＰ’が、記憶部１１９に記録されているパラメータに該当する。
【００８３】
【数３】
2010039912.tif 000006
・・・（式４）
2010039912.tif 000007
・・・（式５）
【００８４】
上記射影行列ＰおよびＰ’は、静脈パターン取得装置１０設計パラメータ等によって定まる既知の値であり、（ｘｉ，ｙｉ）および（ｘｉ＋ｄｘｉ，ｙｉ＋ｄｙｉ）は、実際の測定値であるため、式４および式５における未知数は、静脈の三次元形状である（Ｘｉ，Ｙｉ，Ｚｉ）のみとなる。式４および式５から４つの式が導出されるため、静脈の三次元形状である（Ｘｉ，Ｙｉ，Ｚｉ）を一義的に決定することが可能となる。
【００８５】
静脈パターン取得装置１０が、静脈パターンの取得処理を行っている場合には、三次元情報算出部１１１は、算出した静脈の三次元形状を、静脈の三次元情報として後述するテンプレート登録部１１５に伝送する。また、静脈パターン取得装置１０が、静脈パターンの認証処理を行っている場合には、三次元情報算出部１１１は、算出した静脈の三次元形状を、認証対象である静脈の三次元形状として、後述する認証部１１７に伝送する。
【００８６】
なお、三次元情報算出部１１１は、算出した三次元情報を、後述する記憶部１１９に記録してもよい。また、三次元情報算出部１１１は、上述の各処理を行なうに当たって生成したパラメータや処理の途中経過等を、記憶部１１９に記憶してもよい。
【００８７】
テンプレート登録部１１５は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成されており、三次元情報算出部１１３から伝送された静脈の三次元情報（すなわち、静脈の三次元形状）を、テンプレートとして後述する記憶部１１９に登録する。また、静脈の三次元情報の登録に際しては、静脈の三次元情報だけでなく、登録される三次元情報を有する個人を特定する他のデータ（例えば、指紋データ、顔画像データ、虹彩データ、声紋データ等）を三次元情報に関連づけて記憶してもよい。また、テンプレートとして登録される登録静脈パターン（静脈の三次元形状）は、例えば、ＣＢＥＦＦ（Ｃｏｍｍｏｎ  Ｂｉｏｍｅｔｒｉｃ  Ｅｘｃｈａｎｇｅ  Ｆｉｌｅ  Ｆｏｒｍａｔ：共通バイオメトリック交換ファイルフォーマットフレームワーク）等の規格に則ったヘッダ情報を有していてもよい。
【００８８】
認証部１１７は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等から構成されており、三次元情報算出部１１３により生成された静脈の三次元情報と、既に記録されている静脈パターンのテンプレートとに基づいて、生成された三次元情報の認証を行なう。認証部１１７は、後述する記憶部１１９に対してテンプレートの開示を要求し、取得したテンプレートと、三次元情報算出部１１３から伝送された静脈の三次元情報との比較を行なう。テンプレートと伝送された静脈の三次元情報との比較は、例えば以下の式６に示した相関係数を算出し、算出した相関係数に基づいて実行することが可能である。認証部１１７は、比較の結果テンプレートと伝送された三次元情報が類似している場合（例えば、算出した相関係数の絶対値が、所定の閾値以上であった場合）には、伝送された静脈の三次元情報を認証し、類似していない場合には、認証を行なわない。
【００８９】
相関係数は、以下の式６で定義されるものであり、２つのデータｍ＝｛ｍｉ｝，ｎ＝｛ｎｉ｝間の類似度を示す統計学指標であって、−１から１までの実数値をとる。相関係数が１に近い値を示す場合には、２つのデータは類似していることを示し、相関係数が０に近い値を示す場合には、２つのデータは類似していないことを示す。また、相関係数が−１に近い値を示す場合には、２つのデータの符号が反転しているような場合を示す。
【００９０】
【数４】
2010039912.tif 000008
・・・（式６）
2010039912.tif 000009
：データｍの平均値
2010039912.tif 000010
：データｎの平均値
【００９１】
また、認証部１１７は、認証結果を認証時刻等と関連づけて、認証履歴として記憶部１１９に記録してもよい。かかる認証履歴を生成することで、誰がいつ静脈パターンの認証を要求したのか、ひいては、誰がいつ静脈パターン取得装置１０を利用したのか、を知ることが可能となる。
【００９２】
記憶部１１９は、三次元情報算出部１１１が静脈の三次元情報を算出する際に用いる各種パラメータや、テンプレート登録部１１５から登録要請のあった静脈の三次元情報や、当該三次元情報に関連付けられた他のデータを記憶する。また、これらのデータ以外にも、撮像部１０５が生成した撮像データや、画像比較部１１１が算出した画素間の対応関係を表す情報等を記憶することも可能である。更に、これらのデータ以外にも、静脈パターン取得装置１０が、何らかの処理を行う際に保存する必要が生じた様々なパラメータや処理の途中経過等、または、各種のデータベース等を、適宜記憶することが可能である。この記憶部１１９は、光源部１０１、光源制御部１０３、撮像部１０５、静脈画素推定部１０７、画素値補正部１０９、画像比較部１１１、三次元情報算出部１１３、テンプレート登録部１１５、認証部１１７等が、自由に読み書きを行うことが可能である。
【００９３】
以上、本実施形態に係る静脈パターン取得装置１０の機能の一例を示した。上記の各構成要素は、汎用的な部材や回路を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。また、各構成要素の機能を、ＣＰＵ等が全て行ってもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用する構成を変更することが可能である。
【００９４】
例えば、上述の説明では、テンプレートとして登録される静脈の三次元情報が、静脈パターン取得装置１０内に記録される場合について説明したが、静脈の三次元情報は、ＤＶＤメディア、Ｂｌｕ−ｒａｙメディア、コンパクトフラッシュ（登録商標）、メモリースティック、または、ＳＤメモリカード等の記録媒体や、非接触型ＩＣチップを搭載したＩＣカードまたは電子機器等に記録されてもよく、静脈パターン取得装置１０とインターネット等の通信網を介して接続されたサーバに記録されていてもよい。
【００９５】
＜静脈パターン取得方法について＞
次に、図６〜図９を参照しながら、本発明の第１の実施形態に係る静脈パターン取得装置が実施する静脈パターン取得方法について、詳細に説明する。図６〜図８は、本実施形態に係る静脈パターン取得方法を説明するための説明図であり、図９は、本実施形態に係る静脈パターン取得方法を説明するための流れ図である。
【００９６】
［構造化光の歪みについて］
赤外線を用いて行う撮影技術は、反射型と、透過型の２種類であるが、本実施形態に係る静脈パターン取得方法では、反射型撮影を対象とすることが好ましい。一般的な方法では、生体部位、例えば指に対して、所定の波長の近赤外線（例えば、８９０ｎｍ波長の光）を当て、反射した光を撮影する。このとき、近赤外光の大部分が血管中のヘモグロビンに吸収されるため、生体部位の他の箇所に比べて相対的に黒く見える。本実施形態に係る静脈パターン取得方法では、反射されてくる赤外線画像を撮影し、この相対的に黒い部分を血管だと判定する。例えば、図６（Ａ）に示した指の赤外線画像において、指静脈に該当する相対的に黒く映っている部分が存在する。図６（Ｂ）では、この指静脈に該当する部分を、黒線で示している。この黒線の部分が血管である。
【００９７】
本実施形態に係る静脈パターンの取得方法では、例えば図６（Ａ）に示したような血管撮像画像では、血管部分が完全な黒色ではないという点を利用する。すなわち、指に赤外線のパターン（構造化近赤外光）を当てると、パターン上での赤外線が照射されていない部分が真っ黒な部分となる。また、赤外線が照射されている部分では、相対的に黒い部分（相対的に暗い部分）と、相対的に白い部分（相対的に明るい部分）とが検出される。
【００９８】
例えば、図６（Ａ）の画像を取得する際に利用した非構造化近赤外光の代わりに、例えば図７左図に示したような構造化近赤外光ＳＬを照射する。図７に示した構造化光は、指の長さ方向と直交する方向に、近赤外光が照射されている明部Ａ１と、近赤外光が照射されていない暗部Ａ２とが交互に配設されている。この構造化光を指に照射すると、図７右側に示したような画像が撮影される。本実施形態に係る画素値補正部１０９は、明部Ａ１に映っている画像について、静脈に該当する相対的に黒い部分の画素値の補正を行う。すなわち、本実施形態に係る画素値補正部１０９は、明部Ａ１における相対的に黒い部分の画素を検出可能なように、画素値の補正の可否判定に用いられる範囲が設定される。この範囲の下限値および上限値は、指内部における静脈の存在具合によっても異なる値であるため、任意の値に設定可能である。
【００９９】
本実施形態に係る静脈パターンの取得方法では、図６（Ｂ）で検出した血管に該当する画素だけに関して、先に説明したような静脈パターンの取得に関する各種処理を行う。ここで、図７の右側に示した図において、明部Ａ１および暗部Ａ２のパターンは、図７左側に示したパターンと同一であるように示しているが、実際には、構造化光の当たった物体表面により、歪みが生じている。この歪みは、物体の高さ方向（すなわち、紙面に対して垂直方法）の情報を含んだものである。
【０１００】
続いて、図８を参照しながら、構造化光を照射して得られた撮像データにおける歪みについて、詳細に説明する。例えば、図８（Ａ）に示したような構造化光ＳＬを指ＦＧに照射した場合、構造化光ＳＬは、指ＦＧによって図８（Ｂ）、図８（Ｃ）に示したように歪みを生ずる。この際、背景部分と、指の表面部分と、静脈Ｖの部分とでは、形状や奥行き方向における存在位置が異なるため、背景部分における歪みＤ１と、指の表面部分における歪みＤ２と、静脈部分における歪みＤ３とでは、構造化光ＳＬの歪みの度合いが異なることとなる。そのため、構造化近赤外光ＳＬは、指ＦＧで反射され、撮像部１０５によって、図８（Ｄ）に示したような歪みを含む画像として生成される。静脈パターン取得装置１０の画素値補正部１０９は、図８（Ｄ）に示したような画像における、相対的に黒い部分について、画素値の補正を行い、画素値を最大値（すなわち、画素の色が白色となる値）に画素値の書き換えを行う。画素値補正部１０９は、画素値の書き換えを行った画素を、特徴点として画像比較部１１１に出力する。
【０１０１】
他方、本実施形態に係る静脈画素推定部１０７は、図６（Ｂ）に示したような非構造化光撮像データの中から、静脈に該当する部分を推定し、特徴点として画像比較部１１１に出力する。その後、画像比較部１１１は、入力された各撮像データにおける特徴点の対応関係を判断し、三次元情報算出部１１３は、特徴点の対応関係に関する情報に基づいて、静脈の三次元情報を算出する。
【０１０２】
［流れ図を用いた説明］
続いて、図９を参照しながら、本実施形態に係る静脈パターンの取得方法について詳細に説明する。
【０１０３】
まず、本実施形態に係る静脈パターン取得装置１０の光源制御部１０３は、光源部１０１の点灯制御を行い、非構造化近赤外光を生体表面（例えば、指表面）に対して照射させ、撮像部１０５は、指表面の撮像を行う（ステップＳ１０１）。撮像部１０５は、生成した非構造化光撮像データ（以下、画像Ａと称する。）を、静脈画素推定部１０７に出力する。また、撮像部１０５は、生成した非構造化光撮像データを、記憶部１１９に記録してもよい。
【０１０４】
続いて、光源制御部１０３は、光源部１０１の点灯制御を行い、所定の光パターンを有する構造化近赤外光を指表面に対して照射させ、撮像部１０５は、指表面の撮像を行う（ステップＳ１０３）。撮像部１０５は、生成した構造化光撮像データ（以下、画像Ｂと称する。）を、画素値補正部１０９に出力する。ここで、本実施形態に係る静脈パターン取得装置１０が、時分割多重化方式により静脈パターンの取得を行う場合には、複数種類の構造化光の照射によって得られた複数の撮像データの集合が、画像Ｂとなる。また、本実施形態に係る静脈パターン取得装置１０が近傍情報方式により静脈パターンの取得を行う場合には、一種類の光パターンの照射によって得られた撮像データが、画像Ｂとなる。また、撮像部１０５は、生成した構造化光撮像データを、記憶部１１９に記録してもよい。
【０１０５】
次に、本実施形態に係る静脈画素推定部１０７は、撮像部１０５から伝送された非構造化光撮像データ（画像Ａ）の中から、静脈に対応する画素の位置情報を推定し（ステップＳ１０５）、画像比較部１１１に出力する。また、静脈画素推定部１０７は、当該静脈画素推定部１０７によって各種の処理が施された画像Ａそのものを、画像比較部１１１に出力してもよい。また、静脈画素推定部１０７は、得られた静脈に対応する画素の位置情報を、記憶部１１９に記録してもよい。
【０１０６】
続いて、画素値補正部１０９は、撮像部１０５から伝送された構造化光撮像データ（画像Ｂ）の画素値を検索し、所定の範囲に含まれる画素値を有する画素を検出する。画素値補正部１０９は、画素値が所定の範囲内である画素について、例えば図７に示したような、明部Ａ１に属する相対的に黒い部分（すなわち、静脈）に対応する画素であると判定し、その画素値を、白色を表す最大値へと書き換える（ステップＳ１０７）。続いて、画素値補正部１０９は、少なくとも画素値を補正した画素に関する位置情報を、画像比較部１１１に出力する。また、画素値補正部１０９は、当該画素値補正部１０９によって各種の処理が施された画像Ｂそのものを、画像比較部１１１に出力してもよい。また、画素値補正部１０９は、画素値を補正した画素に関する位置情報を、記憶部１１９に記録してもよい。
【０１０７】
次に、画像比較部１１１は、静脈画素推定部１０７から出力された静脈に対応する画素の位置情報と、画素値補正部１０９から出力された画素値を補正した画素に関する位置情報と、に基づいて、画像Ａにおける特徴点と、画像Ｂにおける特徴点との対応付けを行う（ステップＳ１０９）。画像比較部１１１は、得られた対応関係に関する情報を、三次元情報算出部１１３に出力する。また、画像比較部１１１は、得られた対応関係に関する情報を、記憶部１１９に記録してもよい。
【０１０８】
続いて、三次元情報算出部１１３は、画像比較部１１１から出力された対応関係に関する情報と、記憶部１１９に記録されているカメラパラメータ等と、に基づいて、静脈の三次元情報を算出し、静脈パターンとする（ステップＳ１１１）。静脈パターン取得装置１０が、静脈パターンの取得処理を行っている場合には、三次元情報算出部１１１は、算出した静脈の三次元形状を、静脈の三次元情報としてテンプレート登録部１１５に伝送する。また、静脈パターン取得装置１０が、静脈パターンの認証処理を行っている場合には、三次元情報算出部１１１は、算出した静脈の三次元形状を、認証対象である静脈の三次元形状として、認証部１１７に伝送する。
【０１０９】
以上説明したように、本実施形態に係る静脈パターンの取得方法によれば、構造化近赤外光と、非構造化近赤外光とを用いて、生体表面の撮像を行うことにより、生体の内部に存在する静脈の三次元形状を算出することが可能となる。本実施形態に係る静脈パターン取得方法では、従来のように静脈パターンを二次元情報として取得するのではなく、三次元情報として取得するため、本人拒否率を低下させ、静脈認証システムのセキュリティ性を向上させることが可能である。
【０１１０】
＜静脈テンプレートについて＞
次に、本実施形態に係る静脈パターン取得装置１０によって取得された静脈パターンを用いて生成される静脈テンプレートについて、簡単に説明する。
【０１１１】
本実施形態に係る静脈パターン取得装置１０では、上述のように、生体の内部に存在する静脈の三次元情報を取得することが可能である。この静脈の三次元情報は、以下の表１に示したようなデータ構造を有する。すなわち、以下の表１から明らかなように、静脈に対応する画素の個数がＮ個であった場合、静脈テンプレートのデータ構造には、それぞれの特徴点のＸ座標、Ｙ座標およびＺ座標が記載される。
【０１１２】
【表１】
2010039912.tif 000011
【０１１３】
表１に示したようなデータ構造を有する静脈の三次元情報は、テンプレート登録部１１５によって、静脈テンプレートの静脈データ格納領域に個人の静脈パターンに対応した静脈の登録情報として格納される。また、静脈テンプレートには、静脈データ格納領域以外にも、各種のデータ格納領域が設けられていても良い。
【０１１４】
本実施形態に係る静脈パターン取得装置１０では、入力された静脈パターンの認証処理を行う際に、認証部１１７は、静脈テンプレートの静脈データ格納領域から、既に登録されている静脈の三次元情報を取得する。認証部１１７は、静脈テンプレートから取得した静脈の三次元情報と、三次元情報算出部１１３によって算出された三次元情報とを比較して、静脈パターンの認証処理を行うことが可能である。
【０１１５】
＜ハードウェア構成について＞
次に、図１０を参照しながら、本発明の各実施形態に係る静脈パターン取得装置のハードウェア構成について、詳細に説明する。図１０は、本発明の各実施形態に係る静脈パターン取得装置１０のハードウェア構成を説明するためのブロック図である。
【０１１６】
静脈パターン取得装置１０は、主に、ＣＰＵ９０１と、ＲＯＭ９０３と、ＲＡＭ９０５と、ホストバス９０７と、ブリッジ９０９と、外部バス９１１と、インターフェース９１３と、入力装置９１５と、出力装置９１７と、ストレージ装置９１９と、ドライブ９２１と、接続ポート９２３と、通信装置９２５とを備える。
【０１１７】
ＣＰＵ９０１は、演算処理装置および制御装置として機能し、ＲＯＭ９０３、ＲＡＭ９０５、ストレージ装置９１９、またはリムーバブル記録媒体９２７に記録された各種プログラムに従って、静脈パターン取得装置１０内の動作全般またはその一部を制御する。ＲＯＭ９０３は、ＣＰＵ９０１が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ９０５は、ＣＰＵ９０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一次記憶する。これらはＣＰＵバス等の内部バスにより構成されるホストバス９０７により相互に接続されている。
【０１１８】
ホストバス９０７は、ブリッジ９０９を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス９１１に接続されている。
【０１１９】
入力装置９１５は、例えば、マウス、キーボード、タッチパネル、ボタン、スイッチおよびレバーなどユーザが操作する操作手段である。また、入力装置９１５は、例えば、赤外線やその他の電波を利用したリモートコントロール手段（いわゆる、リモコン）であってもよいし、静脈パターン取得装置１０の操作に対応した携帯電話やＰＤＡ等の外部接続機器９２９であってもよい。さらに、入力装置９１５は、例えば、上記の操作手段を用いてユーザにより入力された情報に基づいて入力信号を生成し、ＣＰＵ９０１に出力する入力制御回路などから構成されている。静脈パターン取得装置１０のユーザは、この入力装置９１５を操作することにより、静脈パターン取得装置１０に対して各種のデータを入力したり処理動作を指示したりすることができる。
【０１２０】
出力装置９１７は、例えば、ＣＲＴディスプレイ装置、液晶ディスプレイ装置、プラズマディスプレイ装置、ＥＬディスプレイ装置およびランプなどの表示装置や、スピーカおよびヘッドホンなどの音声出力装置や、プリンタ装置、携帯電話、ファクシミリなど、取得した情報をユーザに対して視覚的または聴覚的に通知することが可能な装置で構成される。出力装置９１７は、例えば、静脈パターン取得装置１０が行った各種処理により得られた結果を出力する。具体的には、表示装置は、静脈パターン取得装置１０が行った各種処理により得られた結果を、テキストまたはイメージで表示する。他方、音声出力装置は、再生された音声データや音響データ等からなるオーディオ信号をアナログ信号に変換して出力する。
【０１２１】
ストレージ装置９１９は、静脈パターン取得装置１０の記憶部の一例として構成されたデータ格納用の装置であり、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等の磁気記憶部デバイス、半導体記憶デバイス、光記憶デバイス、または光磁気記憶デバイス等により構成される。このストレージ装置９１９は、ＣＰＵ９０１が実行するプログラムや各種データ、および外部から取得した各種データやデータベースなどを格納する。
【０１２２】
ドライブ９２１は、記録媒体用リーダライタであり、静脈パターン取得装置１０に内蔵、あるいは外付けされる。ドライブ９２１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体９２７に記録されている情報を読み出して、ＲＡＭ９０５に出力する。また、ドライブ９２１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体９２７に記録を書き込むことも可能である。リムーバブル記録媒体９２７は、例えば、ＤＶＤメディア、ＨＤ−ＤＶＤメディア、Ｂｌｕ−ｒａｙメディア、コンパクトフラッシュ（登録商標）（ＣｏｍｐａｃｔＦｌａｓｈ：ＣＦ）、メモリースティック、または、ＳＤメモリカード（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ  ｍｅｍｏｒｙ  ｃａｒｄ）等である。また、リムーバブル記録媒体９２７は、例えば、非接触型ＩＣチップを搭載したＩＣカード（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ  ｃａｒｄ）または電子機器等であってもよい。
【０１２３】
接続ポート９２３は、例えば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ポート、ｉ．Ｌｉｎｋ等のＩＥＥＥ１３９４ポート、ＳＣＳＩ（Ｓｍａｌｌ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍ  Ｉｎｔｅｒｆａｃｅ）ポート、ＲＳ−２３２Ｃポート、光オーディオ端子、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ポート等の、機器を静脈パターン取得装置１０に直接接続するためのポートである。この接続ポート９２３に外部接続機器９２９を接続することで、静脈パターン取得装置１０は、外部接続機器９２９から各種データを取得したり、外部接続機器９２９に各種データを提供したりする。
【０１２４】
通信装置９２５は、例えば、通信網９３１に接続するための通信デバイス等で構成された通信インターフェースである。通信装置９２５は、例えば、有線または無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、Ｂｌｕｅｔｏｏｔｈ、またはＷＵＳＢ（Ｗｉｒｅｌｅｓｓ  ＵＳＢ）用の通信カード、光通信用のルータ、ＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  Ｌｉｎｅ）用のルータ、または、各種通信用のモデム等である。この通信装置９２５は、例えば、インターネットや他の通信機器との間で、例えばＴＣＰ／ＩＰ等の所定のプロトコルに則して信号等を送受信することができる。また、通信装置９２５に接続される通信網９３１は、有線または無線によって接続されたネットワーク等により構成され、例えば、インターネット、家庭内ＬＡＮ、赤外線通信、ラジオ波通信または衛星通信等であってもよい。
【０１２５】
以上、本発明の各実施形態に係る静脈パターン取得装置１０の機能を実現可能なハードウェア構成の一例を示した。上記の各構成要素は、汎用的な部材を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用するハードウェア構成を変更することが可能である。
【０１２６】
なお、本発明の各実施形態に係る静脈パターン取得装置１０は、以下に示すような機能を有するプログラムとして提供されることも可能である。このプログラムは、生体の一部に対して、構造化された近赤外光および構造化されていない近赤外光をそれぞれ照射する光源部と、前記生体の一部を撮像する撮像部とを備えた静脈パターン取得装置を制御するコンピュータに、前記光源部を制御して、前記構造化された近赤外光と前記構造化されていない近赤外光との照射切り替えを行う光源制御機能と、前記撮像部を制御し、前記構造化された近赤外光による撮像データと、前記構造化されていない近赤外光による撮像データとをそれぞれ生成する撮像部制御機能と、前記構造化された近赤外光による撮像データと、前記構造化されていない近赤外光による撮像データとを比較し、前記構造化された近赤外光による撮像データと前記構造化されていない近赤外光による撮像データとの間における画素の対応関係を判断する、画像比較機能と、前記画素の対応関係に基づいて前記生体の内部に存在する静脈の三次元情報を算出し、当該三次元情報を静脈パターンとする三次元情報算出機能と、を実現させるためのプログラムである。
【０１２７】
かかる構成によれば、コンピュータプログラムは、コンピュータが備える記憶部に格納され、コンピュータが備えるＣＰＵに読み込まれて実行されることにより、そのコンピュータを上記の静脈パターン取得装置として機能させる。また、コンピュータプログラムが記録された、コンピュータで読み取り可能な記録媒体も提供することができる。記録媒体は、例えば、磁気ディスク、光ディスク、光磁気ディスク、フラッシュメモリなどである。また、上記のコンピュータプログラムは、記録媒体を用いずに、例えばネットワークを介して配信してもよい。
【０１２８】
＜まとめ＞
以上説明したように、本発明の各実施形態に係る静脈パターン取得装置では、構造化された近赤外光という、従来の静脈認証システムでは用いられなかった光を生体表面の撮像に利用する。構造化近赤外光と、非構造化近赤外光とを組み合わせて用いることで、生体の内部に存在する静脈の三次元形状を取得することが可能となる。
【０１２９】
また、物体の三次元形状を取得するために構造化光を利用することは、従来から行われていたが、従来の方法では、物体の表面で反射し、かつ、反射による強度変化の少ない波長の光を用いて三次元形状を算出するのみであった。しかしながら、本発明の各実施形態における方法では、近赤外光という、生体の内部まで浸透可能であり、かつ、血管の中を流れる血液によって吸収されてしまう波長の光を用いることで、従来では考慮されていなかった、生体内部に存在する物体の三次元形状を算出することが可能となった。
【０１３０】
このように、本発明の各実施形態に係る静脈パターン取得装置では、静脈の三次元形状を容易に取得することができる。生体の内部を走る静脈の立体像を模倣し、再現することは極めて困難であり、このような静脈の三次元形状を静脈認証システムに用いることで、いわゆる「成りすまし行為」を防止することが可能となる。
【０１３１】
また、静脈パターンを二次元情報ではなく三次元情報として取得することができるため、照明の当たり方の違いや生体の配置誤差に起因する誤認証を防止し、本人拒否率を低下させることができる。
【０１３２】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明はかかる例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【図面の簡単な説明】
【０１３３】
【図１Ａ】構造化光投影による３次元再構成の原理を説明するための説明図である。
【図１Ｂ】構造化光投影による３次元再構成の原理を説明するための説明図である。
【図２】構造化光投影による３次元再構成の原理を説明するための説明図である。
【図３】構造化光投影による３次元再構成の原理を説明するための説明図である。
【図４】構造化光投影による３次元再構成の原理を説明するための説明図である。
【図５】本発明の第１の実施形態に係る静脈パターン取得装置の構成を説明するためのブロック図である。
【図６】同実施形態に係る静脈パターン取得方法を説明するための説明図である。
【図７】同実施形態に係る静脈パターン取得方法を説明するための説明図である。
【図８】同実施形態に係る静脈パターン取得方法を説明するための説明図である。
【図９】同実施形態に係る静脈パターン取得方法を説明するための流れ図である。
【図１０】本発明の各実施形態に係る静脈パターン取得装置のハードウェア構成を説明するためのブロック図である。
【符号の説明】
【０１３４】
１０    静脈パターン取得装置
１０１    光源部
１０３    光源制御部
１０５    撮像部
１０７    静脈画素推定部
１０９    画素値補正部
１１１    画像比較部
１１３    三次元情報算出部
１１５    テンプレート登録部
１１７    認証部
１１９    記憶部
Ａ１    明部
Ａ２    暗部
ＦＧ    指表面
ＳＬ    構造化光
Ｖ    静脈
【図１Ａ】
2010039912.tif 000012
【図１Ｂ】
2010039912.tif 000013
【図２】
2010039912.tif 000014
【図３】
2010039912.tif 000015
【図４】
2010039912.tif 000016
【図５】
2010039912.tif 000017
【図６】
2010039912.tif 000018
【図７】
2010039912.tif 000019
【図８】
2010039912.tif 000020
【図９】
2010039912.tif 000021
【図１０】
2010039912.tif 000022