指静脈認証システム
【課題】
指が所定の位置に正しくセットされているかを判定し、不適当な場合には利用者本人に通知する。
【解決手段】
指静脈認証システムは、指情報を画像として取り込むセンサと、センサから取り込まれた画像情報を用いて指認証を行う認証手段と、センサから取り込まれた画像情報の画素値が飽和している領域の有無を基に、センサに指が正しくセットされているかを検知する指位置妥当性判定手段を有する。
指が所定の位置に正しくセットされているかを判定し、不適当な場合には利用者本人に通知する。
【解決手段】
指静脈認証システムは、指情報を画像として取り込むセンサと、センサから取り込まれた画像情報を用いて指認証を行う認証手段と、センサから取り込まれた画像情報の画素値が飽和している領域の有無を基に、センサに指が正しくセットされているかを検知する指位置妥当性判定手段を有する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は指静脈認証システムに係り、特に、指静脈認証装置において指が正しい位置にセットされているかを判定する機能を有する指静脈認証システムに関するものである。
【背景技術】
【0002】
指紋や指静脈等の指情報を用いて本人を認証する装置が実用化されている。例えば、指静脈認証装置は、光源により照射された指静脈情報をセンサにより画像として取得し、その画像から指静脈特徴量を抽出して、予め本人として登録された指静脈特徴量、即ちテンプレートとの不一致度合い(照合距離値)を計算し、その結果算出された照合距離値が、予め設定された閾値より小さければ本人と判定し、大きければ他人と判定する。
【0003】
このような指静脈認証装置において、本人を精度良く認証するには、指情報を安定的に取得することが必要であり、そのためには、指が指静脈認証装置の所定の位置に正しくセットされることが重要である。この種の関連技術として、例えば、特許文献1には、指が所定の位置に正しくセットされている場合に本人の認証を行う指認証装置が開示されている。即ち、射された光に基づいて利用者の指の姿勢を判定する判定手段を備え、この判定手段によって、利用者の指が基準案内ガイドの示す姿勢であると判定された場合に利用者を認証している。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2010−211579公報
【発明の開示】
【発明が解決しようとする課題】
【0005】
例えば、銀行の窓口に設置された指認証装置を利用する場合には、係員が付き添って認証装置への指の正しいセットの仕方を案内してくれるので特に問題はない。しかし、指認証装置の利用に関して未だ不慣れな利用者もいる。とりわけ、係員等がいない場所に設置されている指情報認証装置でエラーが起ると、利用者は指のセットに関してどうしてよいか当惑することがある。
【0006】
特に指静脈認証装置の場合には、指紋認証装置と装置の形状が似ており、また、セットする指の部位が近いこともあって混乱の要因となり易い。指紋認証の場合には、第1関節から上の指先部分をセンサに押し付けるのに対して、指静脈認証の場合には、主に指の第一関節と第二関節の間付近をセンサにかざして、非接触状態で静脈パターンをセンサで読み取る。このように、装置形状や取付部位が似ているために、指静脈認証装置では指を誤ってセットする利用者が散見される。このような指の誤ったセットは、結果的に認証拒否になり、ユーザビリティ(使い勝手)の低下につながる。
【0007】
本発明は、指が所定の位置に正しくセットされているかを判定し、不適当な場合には利用者本人に通知することができる指静脈認証システムを提供することにある。
【課題を解決するための手段】
【0008】
本発明は、好ましくは、利用者の指情報を用いて本人確認を行うための指静脈認証システムであって、指情報を画像として取り込むセンサと、該センサから取り込まれた画像情報を用いて指認証を行う認証手段と、該センサから取り込まれた画像情報の画素値が飽和している領域の有無を基に、該センサに指が正しくセットされているかを検知する指位置妥当性判定手段と、を有することを特徴とする指静脈認証システムとして構成される。
【0009】
好ましい例においては、前記指位置妥当性判定手段として、前記センサから取り込まれた画像情報を指が写り込むであろう有効領域と、指が写り込まないであろう無効領域とに分け、それぞれの領域について画素値が飽和している領域の有無を基に、該センサに指が正しくセットされているかどうかを判断する指静脈認証システムとして構成される。
【0010】
また、好ましくは、指静脈認証システムは、前記指位置妥当性判定手段による判定結果を表示する表示装置を有し、該指位置妥当性判定手段が、前記センサに指が正しくセットされていないと判断した場合、指をセットし直す旨のガイダンスを該表示装置に表示する。
【発明の効果】
【0011】
本発明によれば、指が指静脈認証装置のセンサ部にセットされたときに、指先が正しくセットされているか否かを判定してその判定結果を表示する。これにより、指のセットの状態が誤っている場合には、利用者は指を正しい位置にセットするように案内されるので、認証装置の使い勝手を向上させることが出来る。
【図面の簡単な説明】
【0012】
【図1】一実施例に供する指静脈認証システムの構成例を示す図。
【図2】一実施例における指静脈認証装置1の構成例を示す図。
【図3】一実施例における指静脈認証装置のセンサ部12の断面を示す図。
【図4】一実施例におけるコンピュータ2の構成例を示す図。
【図5】指がセンサ部にセットされていない状態を示す図。
【図6】指がセンサ部に正しくセットされている状態を示す図。
【図7】指がセンサ部に誤ってセットされている状態を示す図。
【図8】指がセンサ部に誤ってセットされている状態を示す図。
【図9】指がセンサ部に誤ってセットされている他の状態を示す図。
【図10】指がセンサ部に正しくセットされた状態で撮像された指静脈画像の例を示す図。
【図11】指がセンサ部に誤ってセットされた状態で撮像された指静脈画像の例を示す図。
【図12】指がセンサ部に誤ってセットされた他の状態で撮像された指静脈画像の例を示す図。
【図13】一実施例における指静脈認証の処理動作を示すフローチャート。
【図14】表示ガイダンスの例を示す図。
【発明を実施するための形態】
【0013】
以下、図面を参照して本発明の実施形態について説明する。
図1は指静脈認証システムの全体構成を示す。図1において、1は指静脈認証装置であり、12は指をかざすセンサ部である。2は、指静脈認証装置1に接続されたPC(パーソナルコンピュータ)のようなコンピュータである。
【0014】
図2は指静脈認証装置1の構成例を示す。
図2において、CPU101は、指静脈認証装置(以下単に認証装置という)におけるデータ処理を担うプロセッサであり、後述する各種のプログラムの実行、及び種々のデータの処理及び制御を司る。周辺装置I/Oデバイス102は、認証装置1とコンピュータ2を接続するためのインタフェースである。指静脈認証用照明LED(以下単にLEDという)103は指画像を取得するためのものであり、指静脈認証では指の静脈パターンの取得に好適な近赤外光LEDが用いられる。画像センサ104は指画像を取得するためのセンサであり、例えばCCDなどのデバイスにより、LED103によって照射された指の静脈パターンを画像データとして取得する。
【0015】
主記憶装置106には、装置を動作させるための各種プログラムやデータ領域が確保されている。装置全体制御プログラム107は認証装置1全体を制御するプログラムである。画像バッファ111は画像センサ104で取得した指画像データを格納するための領域である。
プログラムについて言えば、周辺装置I/O制御プログラム108は周辺装置I/Oデバイス102を制御する。認証プログラム109は、LED103の光を指に照射して得られた指情報を画像センサ104で捉え、画像センサ104から出力される指画像を処理して指静脈認証を行うプログラムである。指位置妥当性判定プログラム110は、指がセンサ部12に正しく押し付けられてセットされているか否かを判定するプログラムである。LED103から照射された光が指にあたり、その透過光や反射光を画像センサ104で捉え、それにより得られた画像を解析することにより、指が所定の位置に正しくセットされているかどうかを判定する。
【0016】
このように、各プログラムはCPU101で実行されることで所定の機能を発揮して、それぞれの処理を行う。これらのプログラムは、図2に示すように、主記憶装置106に記憶されているが、CPU101で実行される場合、例えば、装置全体制御手段、周辺I/O制御手段、認証手段、指位置妥当性判定手段などのように、それらの機能を実現する手段として表現することができる。
【0017】
図3はセンサ部12の断面図を示す。
一対のLED103は、ガイド303に埋め込まれている。LED103は指302に側面から近赤外光を照射し、指内部の静脈パターンを画像センサ104で捉える。301は可視光カットフィルタである。ここで、画像センサ104の画角は、可視光カットフィルタ301の全領域を捉えられるように設定されていること(この領域を符号304で示す)も1つの特徴である。
【0018】
図4はコンピュータ2の構成例を示す。
CPU401は認証システム全体のデータ処理、各種の制御を担うプロセッサである。周辺装置I/Oデバイス402は、指静脈認証装置1を接続するためのインタフェースである。表示装置403は指静脈認証の結果(成功か失敗かのステータス)やガイダンスをオペレータに表示するモニタである。キー入力装置404はオペレータのキー入力装置である。 405は端末内の各装置をつなぐバスである。
【0019】
主記憶装置406には、各種プログラムが格納されている。指静脈認証装置制御プログラム407は、周辺装置I/Oデバイス402を介して接続されている指静脈認証装置1を制御するプログラムである。周辺装置I/O制御プログラム408は周辺装置I/Oデバイス402を制御する。ガイダンス表示プログラム409は、指がセンサ部12に正しくセットされていない場合に、指位置妥当性判定プログラム110からその情報がコンピュータ2に発せられ、その情報を受け取った際に、ガイダンスを表示するプログラムである。
【0020】
次に、図5〜図9を参照して、指がセンサ部12に正しくセットされているか否かを判定する原理について説明する。なお、これらの図において(A)は上から見た上面図、(B)は側面図を示す。
図5は、センサ部12に指がセットされていない状態を示している。
505は画像センサ104の撮像領域を表している。一対のLED103はガイド303に埋め込まれている。
【0021】
指がセットされていない状態においても、指がセットされた際にすぐに指静脈の認証処理が動作出来るように、左右一対のLED103は常時点灯している。指がセットされていない状態においては、LED103から発せられる光507は、それぞれ対面のガイド303を照らし出し、その反射拡散光により、領域506に対応する部分に画素の飽和が発生する。
【0022】
ここで、各画素の画像センサ104の出力値を画素値という。例えば、各画素を2ビットで表現するとき、画素値=0であれば、指は存在せず、画素値=3であれば、指が存在していると判断する。
【0023】
図6は、指がセンサ部12の所定の位置に正しくセットされた状態を示す。
ここで、正しくセットされた状態とは、指601が画像センサ104、かつLED103に対して平行にセットされている状態であり、その状態ではLED103の指601への照射が均一になり、指情報を画像センサ104からむら無く取得することが出来る。
また、左右一対のLED103から発せられる光607は、指601により遮られるため、対面のガイド303を照らし出すことは無く、そのために撮像領域505には画素の飽和は発生しない。
【0024】
図7は、指がセンサ部に誤ってセットされている状態を示す。
指701は、画像センサ104に対して平行にセットされているが、下方向にずれている。また、指701の指先が可視光カットフィルタ301に押し付けられており、LED103に対して指701は平行でない。このため、LED103の指701への照射が不均一となり、画像センサ104により取得される指情報にむらが生じ、認証精度に悪影響が出てしまう。
【0025】
また、左右のLED103から発せられる光707は、指701により部分的に遮られるが、領域702においては指701の可視光カットフィルタ301への押し付けにより光が指701により遮られることなく上部を通過する。このため、対面のガイド303の側面704を照らし出すので、その拡散光により、指画像を取得した際、領域703に対応する部分に画素の飽和が発生する。
【0026】
図8は、図7を指先方向から見た図である。指701の可視光カットフィルタ301への押し付けにより、LED103により対面のガイド303の側面704が照らし出され、その拡散光により、画像センサ104により撮像された画像に画素の飽和領域が発生する。これらの飽和領域が発生した場所に基づいて、セットされた指の状態を判定することが可能となる。
【0027】
次に、図9に、指がセンサ部に誤ってセットされている他の状態を示す。指901は、山なりに曲げられてセットされており、LED103に対して指901の大部分が同じ高さに位置していない。このため、LED103の指901への照射が不均一となり、画像センサ104により取得される指情報にむらが生じ、認証精度に悪影響が出てしまう。
【0028】
また、左右のLED103から発せられる光907は、指901により部分的に遮られるが、領域902においては指901が山なりに曲げられているため光が指901により遮られることなく下部を通過する。このため、対面のガイド303の側面904を照らし出すので、その拡散光により、指画像を取得した際、領域903に対応する部分に画素の飽和が発生する。
【0029】
図10は、指が正しい位置にセットされた状態で、画像センサ104により撮像された指静脈画像の例を示す。画像の中央付近1003では、指1002の指静脈画像が撮像されている。また、画像の周辺部1001では、画素値は低くなる。
【0030】
これに対して、図11は、指がセンサ部12に誤ってセットされている状態、即ち指が可視光カットフィルタへ押し付けられた状態で、撮像された指静脈画像の例を示す。画像の中央付近1104では、指1102の指静脈画像が撮像されているが、画像の周辺部1101では、図7において領域703として示した指先付近に画素の飽和領域1103が発生する。この場合、利用者に対し指が正しい位置にセットされていないこと通知することが好ましい。
【0031】
次に、図12は、指がセンサ部12に誤ってセットされている他の状態、即ち指が山なりに曲げられてセットされた状態での、撮像された指静脈画像の例を示す。画像の中央付近1204では、指1202の指静脈画像が撮像されているが、画像の周辺部1201では、図9において領域903として示した指中央付近に画素の飽和領域1203が発生する。この場合にも、利用者に対し指が正しい位置にセットされていないこと通知することが好ましい。
以上のことから、本発明者は、指静脈認証装置において、撮像領域505における画素の飽和領域の有無を調べることにより、指が正しくセットされているか否かを判定することが出来る、と考えた。
【0032】
次に、図13を参照して、指静脈認証装置1及びコンピュータ2における指静脈認証の処理動作、とりわけ指位置の妥当性判定の処理を中心に説明する。
まず、コンピュータ2のCPU401で指静脈認証装置制御プログラム407を実行して、指特徴量登録処理の起動信号を指静脈認証装置1へ送信する(S111)。指静脈認証装置1は、受信した起動信号によりCPU101を起動して、各プログラム107〜110を実行する。
【0033】
指静脈認証装置1において、CPU101で認証プログラム109を実行して、指静脈認証用照明LED103及び画像センサ104を制御し、指画像を取得して画像バッファ111に格納する(S112)。そして、CPU101で指位置妥当性判定プログラム110を実行して、画像バッファ111に格納された指情報を読み出し、その中央付近の領域について、指がセットされていない状態における平均画素値との比較を行い、その変化量を計算する(S113)。
【0034】
そして、計算された変化量が閾値以上であるか否かを判定する(S114)。判定の結果、閾値未満である場合には、指がセンサ部12にセットされていないと判断し、ステップS112の指画像の取得から処理を繰り返す。一方、計算された変化量が閾値以上である場合には、指が指静脈認証装置にかざされた判断し、ステップS115に進む。
【0035】
ステップS115では、CPU101で指位置妥当性判定プログラム110を実行して、画像バッファ111に格納された指情報を読み出し、その周辺領域について、指がセットされていない状態における平均画素値との比較を行い、その変化量を計算する。この計算された変化量が閾値以上であるか否かを判定する(S116)。
【0036】
判定の結果、その変化量が閾値以上である場合には、指がセンサ部12の所定の位置に正しくセットされていると判定して、認証処理118に進む。一方、計算された変化量が閾値未満である場合(飽和領域が存在する場合)には、指が正しくセットされていないと判定する。そして、コンピュータ2のCPU401でガイダンス表示プログラム409を実行して、表示装置403に指のセットの仕方が間違っている旨のガイダンスを表示する(S117)。この表示例を図14に示す。ここで、指の先端側に変化量が閾値未満の飽和領域がある場合には、指が手前側に置かれていると判定する判定手段を有することが好ましい。また、その際には、指が手前側に置かれていることを通知し、指をより装置の奥側に置くように案内することが好ましい。
【0037】
また、指の先端側及び根元側は変化量が閾値以上であり、かつ、指の先端側及び根元側の間である、指静脈画像の中央領域に変化量が閾値未満の部分がある場合には、指が曲がっていると判定する判定手段があることが好ましい。その際には、指が曲がっていることを通知し、真直ぐ伸ばした状態で指を置くことを案内することが好ましい。
利用者は、このガイダンス表示を見て、指をセンサ部12に正しく再セットすることになる。そしてステップS112からの処理が繰り返される。
【0038】
以上、本発明の好ましい実施例について説明したが、本発明は上記実施例に限定されずに種々変形して実施し得る。
例えば、指静脈認証装置1とコンピュータ2におけるプログラムの実行によって各機能を実現する指静脈認証システムは、図1に示す構成に限定されない。この指静脈認証システムを例えば現金自動取扱装置(ATM)に適用することも可能である。その場合、図1の指静脈認証装置1及びコンピュータ2で実行される各機能の一部又は全部は、ATMの主制御部に設けられたプロセッサ又は利用者の認証処理用のプロセッサで実現される。
【符号の説明】
【0039】
1:指静脈認証装置 2:コンピュータ 12:センサ部
101:CPU 102:周辺装置I/Oデバイス 103:指静脈認証用照明LED
104:画像センサ 105:バス 106:主記憶装置
107:装置全体制御プログラム 108:周辺装置I/O制御プログラム
109:認証プログラム 110:指位置妥当性判定プログラム
111:画像バッファ
【技術分野】
【0001】
本発明は指静脈認証システムに係り、特に、指静脈認証装置において指が正しい位置にセットされているかを判定する機能を有する指静脈認証システムに関するものである。
【背景技術】
【0002】
指紋や指静脈等の指情報を用いて本人を認証する装置が実用化されている。例えば、指静脈認証装置は、光源により照射された指静脈情報をセンサにより画像として取得し、その画像から指静脈特徴量を抽出して、予め本人として登録された指静脈特徴量、即ちテンプレートとの不一致度合い(照合距離値)を計算し、その結果算出された照合距離値が、予め設定された閾値より小さければ本人と判定し、大きければ他人と判定する。
【0003】
このような指静脈認証装置において、本人を精度良く認証するには、指情報を安定的に取得することが必要であり、そのためには、指が指静脈認証装置の所定の位置に正しくセットされることが重要である。この種の関連技術として、例えば、特許文献1には、指が所定の位置に正しくセットされている場合に本人の認証を行う指認証装置が開示されている。即ち、射された光に基づいて利用者の指の姿勢を判定する判定手段を備え、この判定手段によって、利用者の指が基準案内ガイドの示す姿勢であると判定された場合に利用者を認証している。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2010−211579公報
【発明の開示】
【発明が解決しようとする課題】
【0005】
例えば、銀行の窓口に設置された指認証装置を利用する場合には、係員が付き添って認証装置への指の正しいセットの仕方を案内してくれるので特に問題はない。しかし、指認証装置の利用に関して未だ不慣れな利用者もいる。とりわけ、係員等がいない場所に設置されている指情報認証装置でエラーが起ると、利用者は指のセットに関してどうしてよいか当惑することがある。
【0006】
特に指静脈認証装置の場合には、指紋認証装置と装置の形状が似ており、また、セットする指の部位が近いこともあって混乱の要因となり易い。指紋認証の場合には、第1関節から上の指先部分をセンサに押し付けるのに対して、指静脈認証の場合には、主に指の第一関節と第二関節の間付近をセンサにかざして、非接触状態で静脈パターンをセンサで読み取る。このように、装置形状や取付部位が似ているために、指静脈認証装置では指を誤ってセットする利用者が散見される。このような指の誤ったセットは、結果的に認証拒否になり、ユーザビリティ(使い勝手)の低下につながる。
【0007】
本発明は、指が所定の位置に正しくセットされているかを判定し、不適当な場合には利用者本人に通知することができる指静脈認証システムを提供することにある。
【課題を解決するための手段】
【0008】
本発明は、好ましくは、利用者の指情報を用いて本人確認を行うための指静脈認証システムであって、指情報を画像として取り込むセンサと、該センサから取り込まれた画像情報を用いて指認証を行う認証手段と、該センサから取り込まれた画像情報の画素値が飽和している領域の有無を基に、該センサに指が正しくセットされているかを検知する指位置妥当性判定手段と、を有することを特徴とする指静脈認証システムとして構成される。
【0009】
好ましい例においては、前記指位置妥当性判定手段として、前記センサから取り込まれた画像情報を指が写り込むであろう有効領域と、指が写り込まないであろう無効領域とに分け、それぞれの領域について画素値が飽和している領域の有無を基に、該センサに指が正しくセットされているかどうかを判断する指静脈認証システムとして構成される。
【0010】
また、好ましくは、指静脈認証システムは、前記指位置妥当性判定手段による判定結果を表示する表示装置を有し、該指位置妥当性判定手段が、前記センサに指が正しくセットされていないと判断した場合、指をセットし直す旨のガイダンスを該表示装置に表示する。
【発明の効果】
【0011】
本発明によれば、指が指静脈認証装置のセンサ部にセットされたときに、指先が正しくセットされているか否かを判定してその判定結果を表示する。これにより、指のセットの状態が誤っている場合には、利用者は指を正しい位置にセットするように案内されるので、認証装置の使い勝手を向上させることが出来る。
【図面の簡単な説明】
【0012】
【図1】一実施例に供する指静脈認証システムの構成例を示す図。
【図2】一実施例における指静脈認証装置1の構成例を示す図。
【図3】一実施例における指静脈認証装置のセンサ部12の断面を示す図。
【図4】一実施例におけるコンピュータ2の構成例を示す図。
【図5】指がセンサ部にセットされていない状態を示す図。
【図6】指がセンサ部に正しくセットされている状態を示す図。
【図7】指がセンサ部に誤ってセットされている状態を示す図。
【図8】指がセンサ部に誤ってセットされている状態を示す図。
【図9】指がセンサ部に誤ってセットされている他の状態を示す図。
【図10】指がセンサ部に正しくセットされた状態で撮像された指静脈画像の例を示す図。
【図11】指がセンサ部に誤ってセットされた状態で撮像された指静脈画像の例を示す図。
【図12】指がセンサ部に誤ってセットされた他の状態で撮像された指静脈画像の例を示す図。
【図13】一実施例における指静脈認証の処理動作を示すフローチャート。
【図14】表示ガイダンスの例を示す図。
【発明を実施するための形態】
【0013】
以下、図面を参照して本発明の実施形態について説明する。
図1は指静脈認証システムの全体構成を示す。図1において、1は指静脈認証装置であり、12は指をかざすセンサ部である。2は、指静脈認証装置1に接続されたPC(パーソナルコンピュータ)のようなコンピュータである。
【0014】
図2は指静脈認証装置1の構成例を示す。
図2において、CPU101は、指静脈認証装置(以下単に認証装置という)におけるデータ処理を担うプロセッサであり、後述する各種のプログラムの実行、及び種々のデータの処理及び制御を司る。周辺装置I/Oデバイス102は、認証装置1とコンピュータ2を接続するためのインタフェースである。指静脈認証用照明LED(以下単にLEDという)103は指画像を取得するためのものであり、指静脈認証では指の静脈パターンの取得に好適な近赤外光LEDが用いられる。画像センサ104は指画像を取得するためのセンサであり、例えばCCDなどのデバイスにより、LED103によって照射された指の静脈パターンを画像データとして取得する。
【0015】
主記憶装置106には、装置を動作させるための各種プログラムやデータ領域が確保されている。装置全体制御プログラム107は認証装置1全体を制御するプログラムである。画像バッファ111は画像センサ104で取得した指画像データを格納するための領域である。
プログラムについて言えば、周辺装置I/O制御プログラム108は周辺装置I/Oデバイス102を制御する。認証プログラム109は、LED103の光を指に照射して得られた指情報を画像センサ104で捉え、画像センサ104から出力される指画像を処理して指静脈認証を行うプログラムである。指位置妥当性判定プログラム110は、指がセンサ部12に正しく押し付けられてセットされているか否かを判定するプログラムである。LED103から照射された光が指にあたり、その透過光や反射光を画像センサ104で捉え、それにより得られた画像を解析することにより、指が所定の位置に正しくセットされているかどうかを判定する。
【0016】
このように、各プログラムはCPU101で実行されることで所定の機能を発揮して、それぞれの処理を行う。これらのプログラムは、図2に示すように、主記憶装置106に記憶されているが、CPU101で実行される場合、例えば、装置全体制御手段、周辺I/O制御手段、認証手段、指位置妥当性判定手段などのように、それらの機能を実現する手段として表現することができる。
【0017】
図3はセンサ部12の断面図を示す。
一対のLED103は、ガイド303に埋め込まれている。LED103は指302に側面から近赤外光を照射し、指内部の静脈パターンを画像センサ104で捉える。301は可視光カットフィルタである。ここで、画像センサ104の画角は、可視光カットフィルタ301の全領域を捉えられるように設定されていること(この領域を符号304で示す)も1つの特徴である。
【0018】
図4はコンピュータ2の構成例を示す。
CPU401は認証システム全体のデータ処理、各種の制御を担うプロセッサである。周辺装置I/Oデバイス402は、指静脈認証装置1を接続するためのインタフェースである。表示装置403は指静脈認証の結果(成功か失敗かのステータス)やガイダンスをオペレータに表示するモニタである。キー入力装置404はオペレータのキー入力装置である。 405は端末内の各装置をつなぐバスである。
【0019】
主記憶装置406には、各種プログラムが格納されている。指静脈認証装置制御プログラム407は、周辺装置I/Oデバイス402を介して接続されている指静脈認証装置1を制御するプログラムである。周辺装置I/O制御プログラム408は周辺装置I/Oデバイス402を制御する。ガイダンス表示プログラム409は、指がセンサ部12に正しくセットされていない場合に、指位置妥当性判定プログラム110からその情報がコンピュータ2に発せられ、その情報を受け取った際に、ガイダンスを表示するプログラムである。
【0020】
次に、図5〜図9を参照して、指がセンサ部12に正しくセットされているか否かを判定する原理について説明する。なお、これらの図において(A)は上から見た上面図、(B)は側面図を示す。
図5は、センサ部12に指がセットされていない状態を示している。
505は画像センサ104の撮像領域を表している。一対のLED103はガイド303に埋め込まれている。
【0021】
指がセットされていない状態においても、指がセットされた際にすぐに指静脈の認証処理が動作出来るように、左右一対のLED103は常時点灯している。指がセットされていない状態においては、LED103から発せられる光507は、それぞれ対面のガイド303を照らし出し、その反射拡散光により、領域506に対応する部分に画素の飽和が発生する。
【0022】
ここで、各画素の画像センサ104の出力値を画素値という。例えば、各画素を2ビットで表現するとき、画素値=0であれば、指は存在せず、画素値=3であれば、指が存在していると判断する。
【0023】
図6は、指がセンサ部12の所定の位置に正しくセットされた状態を示す。
ここで、正しくセットされた状態とは、指601が画像センサ104、かつLED103に対して平行にセットされている状態であり、その状態ではLED103の指601への照射が均一になり、指情報を画像センサ104からむら無く取得することが出来る。
また、左右一対のLED103から発せられる光607は、指601により遮られるため、対面のガイド303を照らし出すことは無く、そのために撮像領域505には画素の飽和は発生しない。
【0024】
図7は、指がセンサ部に誤ってセットされている状態を示す。
指701は、画像センサ104に対して平行にセットされているが、下方向にずれている。また、指701の指先が可視光カットフィルタ301に押し付けられており、LED103に対して指701は平行でない。このため、LED103の指701への照射が不均一となり、画像センサ104により取得される指情報にむらが生じ、認証精度に悪影響が出てしまう。
【0025】
また、左右のLED103から発せられる光707は、指701により部分的に遮られるが、領域702においては指701の可視光カットフィルタ301への押し付けにより光が指701により遮られることなく上部を通過する。このため、対面のガイド303の側面704を照らし出すので、その拡散光により、指画像を取得した際、領域703に対応する部分に画素の飽和が発生する。
【0026】
図8は、図7を指先方向から見た図である。指701の可視光カットフィルタ301への押し付けにより、LED103により対面のガイド303の側面704が照らし出され、その拡散光により、画像センサ104により撮像された画像に画素の飽和領域が発生する。これらの飽和領域が発生した場所に基づいて、セットされた指の状態を判定することが可能となる。
【0027】
次に、図9に、指がセンサ部に誤ってセットされている他の状態を示す。指901は、山なりに曲げられてセットされており、LED103に対して指901の大部分が同じ高さに位置していない。このため、LED103の指901への照射が不均一となり、画像センサ104により取得される指情報にむらが生じ、認証精度に悪影響が出てしまう。
【0028】
また、左右のLED103から発せられる光907は、指901により部分的に遮られるが、領域902においては指901が山なりに曲げられているため光が指901により遮られることなく下部を通過する。このため、対面のガイド303の側面904を照らし出すので、その拡散光により、指画像を取得した際、領域903に対応する部分に画素の飽和が発生する。
【0029】
図10は、指が正しい位置にセットされた状態で、画像センサ104により撮像された指静脈画像の例を示す。画像の中央付近1003では、指1002の指静脈画像が撮像されている。また、画像の周辺部1001では、画素値は低くなる。
【0030】
これに対して、図11は、指がセンサ部12に誤ってセットされている状態、即ち指が可視光カットフィルタへ押し付けられた状態で、撮像された指静脈画像の例を示す。画像の中央付近1104では、指1102の指静脈画像が撮像されているが、画像の周辺部1101では、図7において領域703として示した指先付近に画素の飽和領域1103が発生する。この場合、利用者に対し指が正しい位置にセットされていないこと通知することが好ましい。
【0031】
次に、図12は、指がセンサ部12に誤ってセットされている他の状態、即ち指が山なりに曲げられてセットされた状態での、撮像された指静脈画像の例を示す。画像の中央付近1204では、指1202の指静脈画像が撮像されているが、画像の周辺部1201では、図9において領域903として示した指中央付近に画素の飽和領域1203が発生する。この場合にも、利用者に対し指が正しい位置にセットされていないこと通知することが好ましい。
以上のことから、本発明者は、指静脈認証装置において、撮像領域505における画素の飽和領域の有無を調べることにより、指が正しくセットされているか否かを判定することが出来る、と考えた。
【0032】
次に、図13を参照して、指静脈認証装置1及びコンピュータ2における指静脈認証の処理動作、とりわけ指位置の妥当性判定の処理を中心に説明する。
まず、コンピュータ2のCPU401で指静脈認証装置制御プログラム407を実行して、指特徴量登録処理の起動信号を指静脈認証装置1へ送信する(S111)。指静脈認証装置1は、受信した起動信号によりCPU101を起動して、各プログラム107〜110を実行する。
【0033】
指静脈認証装置1において、CPU101で認証プログラム109を実行して、指静脈認証用照明LED103及び画像センサ104を制御し、指画像を取得して画像バッファ111に格納する(S112)。そして、CPU101で指位置妥当性判定プログラム110を実行して、画像バッファ111に格納された指情報を読み出し、その中央付近の領域について、指がセットされていない状態における平均画素値との比較を行い、その変化量を計算する(S113)。
【0034】
そして、計算された変化量が閾値以上であるか否かを判定する(S114)。判定の結果、閾値未満である場合には、指がセンサ部12にセットされていないと判断し、ステップS112の指画像の取得から処理を繰り返す。一方、計算された変化量が閾値以上である場合には、指が指静脈認証装置にかざされた判断し、ステップS115に進む。
【0035】
ステップS115では、CPU101で指位置妥当性判定プログラム110を実行して、画像バッファ111に格納された指情報を読み出し、その周辺領域について、指がセットされていない状態における平均画素値との比較を行い、その変化量を計算する。この計算された変化量が閾値以上であるか否かを判定する(S116)。
【0036】
判定の結果、その変化量が閾値以上である場合には、指がセンサ部12の所定の位置に正しくセットされていると判定して、認証処理118に進む。一方、計算された変化量が閾値未満である場合(飽和領域が存在する場合)には、指が正しくセットされていないと判定する。そして、コンピュータ2のCPU401でガイダンス表示プログラム409を実行して、表示装置403に指のセットの仕方が間違っている旨のガイダンスを表示する(S117)。この表示例を図14に示す。ここで、指の先端側に変化量が閾値未満の飽和領域がある場合には、指が手前側に置かれていると判定する判定手段を有することが好ましい。また、その際には、指が手前側に置かれていることを通知し、指をより装置の奥側に置くように案内することが好ましい。
【0037】
また、指の先端側及び根元側は変化量が閾値以上であり、かつ、指の先端側及び根元側の間である、指静脈画像の中央領域に変化量が閾値未満の部分がある場合には、指が曲がっていると判定する判定手段があることが好ましい。その際には、指が曲がっていることを通知し、真直ぐ伸ばした状態で指を置くことを案内することが好ましい。
利用者は、このガイダンス表示を見て、指をセンサ部12に正しく再セットすることになる。そしてステップS112からの処理が繰り返される。
【0038】
以上、本発明の好ましい実施例について説明したが、本発明は上記実施例に限定されずに種々変形して実施し得る。
例えば、指静脈認証装置1とコンピュータ2におけるプログラムの実行によって各機能を実現する指静脈認証システムは、図1に示す構成に限定されない。この指静脈認証システムを例えば現金自動取扱装置(ATM)に適用することも可能である。その場合、図1の指静脈認証装置1及びコンピュータ2で実行される各機能の一部又は全部は、ATMの主制御部に設けられたプロセッサ又は利用者の認証処理用のプロセッサで実現される。
【符号の説明】
【0039】
1:指静脈認証装置 2:コンピュータ 12:センサ部
101:CPU 102:周辺装置I/Oデバイス 103:指静脈認証用照明LED
104:画像センサ 105:バス 106:主記憶装置
107:装置全体制御プログラム 108:周辺装置I/O制御プログラム
109:認証プログラム 110:指位置妥当性判定プログラム
111:画像バッファ
【特許請求の範囲】
【請求項1】
利用者の指情報を用いて本人確認を行うための指静脈認証システムであって、
指情報を画像として取り込むセンサと、
該センサから取り込まれた画像情報を用いて指認証を行う認証手段と、
該センサから取り込まれた画像情報の画素値が飽和している領域の有無を基に、該センサに指が正しくセットされているかを検知する指位置妥当性判定手段と、
を有することを特徴とする指静脈認証システム。
【請求項2】
請求項1の指静脈認証システムであって、
前記指位置妥当性判定手段として、前記センサから取り込まれた画像情報を指が写り込むであろう有効領域と、指が写り込まないであろう無効領域とに分け、それぞれの領域について画素値が飽和している領域の有無を基に、該センサに指が正しくセットされているかどうかを判断することを特徴とする指静脈認証システム。
【請求項3】
請求項1または2の指静脈認証システムであって、
前記指位置妥当性判定手段による判定結果を表示する表示装置を有し、
該指位置妥当性判定手段が、前記センサに指が正しくセットされていないと判断した場合、指をかざし直す旨のガイダンスを該表示装置に表示することを特徴とする指静脈認証システム。
【請求項4】
請求項1の指静脈認証システムであって、
前記指位置妥当性判定手段は、指がセットされていない状態の平均画素値と指がセットされた状態の平均画素値との変化量が閾値未満であるか否かで判定することを特徴とする指静脈認証システム。
【請求項5】
利用者の指情報を用いて本人確認を行うための指静脈認証システムであって、
指情報を画像として取り込むセンサと、
該センサから取り込まれた画像情報を用いて指認証を行う認証手段と、
該センサから取り込まれた画像情報の画素値が飽和している領域の有無及び位置を基に、該センサにセットされている指の状態を判定する指置き状態判定手段と、
を有することを特徴とする指静脈認証システム。
【請求項6】
請求項5の指静脈認証システムであって、
前記画像情報の画素値が飽和している領域は、指がセットされていない状態の画素値と、指がセットされた状態の画素値との変化量が閾値未満であるか否かで判定することを特徴とする指静脈認証システム。
【請求項7】
請求項5の指静脈認証システムであって、
前記画像情報の画素値が飽和している領域が、指静脈画像の中央領域に存在する場合は、指が曲がっていると判定することを特徴とする指静脈認証システム。
【請求項1】
利用者の指情報を用いて本人確認を行うための指静脈認証システムであって、
指情報を画像として取り込むセンサと、
該センサから取り込まれた画像情報を用いて指認証を行う認証手段と、
該センサから取り込まれた画像情報の画素値が飽和している領域の有無を基に、該センサに指が正しくセットされているかを検知する指位置妥当性判定手段と、
を有することを特徴とする指静脈認証システム。
【請求項2】
請求項1の指静脈認証システムであって、
前記指位置妥当性判定手段として、前記センサから取り込まれた画像情報を指が写り込むであろう有効領域と、指が写り込まないであろう無効領域とに分け、それぞれの領域について画素値が飽和している領域の有無を基に、該センサに指が正しくセットされているかどうかを判断することを特徴とする指静脈認証システム。
【請求項3】
請求項1または2の指静脈認証システムであって、
前記指位置妥当性判定手段による判定結果を表示する表示装置を有し、
該指位置妥当性判定手段が、前記センサに指が正しくセットされていないと判断した場合、指をかざし直す旨のガイダンスを該表示装置に表示することを特徴とする指静脈認証システム。
【請求項4】
請求項1の指静脈認証システムであって、
前記指位置妥当性判定手段は、指がセットされていない状態の平均画素値と指がセットされた状態の平均画素値との変化量が閾値未満であるか否かで判定することを特徴とする指静脈認証システム。
【請求項5】
利用者の指情報を用いて本人確認を行うための指静脈認証システムであって、
指情報を画像として取り込むセンサと、
該センサから取り込まれた画像情報を用いて指認証を行う認証手段と、
該センサから取り込まれた画像情報の画素値が飽和している領域の有無及び位置を基に、該センサにセットされている指の状態を判定する指置き状態判定手段と、
を有することを特徴とする指静脈認証システム。
【請求項6】
請求項5の指静脈認証システムであって、
前記画像情報の画素値が飽和している領域は、指がセットされていない状態の画素値と、指がセットされた状態の画素値との変化量が閾値未満であるか否かで判定することを特徴とする指静脈認証システム。
【請求項7】
請求項5の指静脈認証システムであって、
前記画像情報の画素値が飽和している領域が、指静脈画像の中央領域に存在する場合は、指が曲がっていると判定することを特徴とする指静脈認証システム。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図13】
【図14】
【公開番号】特開2012−164043(P2012−164043A)
【公開日】平成24年8月30日(2012.8.30)
【国際特許分類】
【出願番号】特願2011−22422(P2011−22422)
【出願日】平成23年2月4日(2011.2.4)
【出願人】(504373093)日立オムロンターミナルソリューションズ株式会社 (1,225)
【Fターム(参考)】
【公開日】平成24年8月30日(2012.8.30)
【国際特許分類】
【出願日】平成23年2月4日(2011.2.4)
【出願人】(504373093)日立オムロンターミナルソリューションズ株式会社 (1,225)
【Fターム(参考)】
[ Back to top ]