(57)【特許請求の範囲】
【請求項１】
静脈認証に成功した静脈情報および静脈認証時の気温を参照用の静脈情報として記憶部に追加する追加部と、
気温を取得する取得部と、
認証対象の静脈画像が入力された場合に、当該認証対象の静脈画像から前記参照用の静脈情報との照合に用いる静脈情報を抽出する抽出部と、
前記抽出部によって抽出された認証対象の静脈情報と、前記記憶部に記憶された参照用の静脈情報のうち前記取得部によって取得された気温と前記静脈認証時の気温との間の気温差が最も小さい参照用の静脈情報とを照合して認証する認証部と、を有し、
前記記憶部は、複数の温度帯のそれぞれに対応して前記参照用の静脈情報を記憶し、
前記追加部は、静脈認証に成功した静脈認証時の気温に対応する温度帯の参照用の静脈情報が存在しない場合、静脈認証に成功した前記静脈情報および静脈認証時の前記気温を参照用の静脈情報として前記記憶部に追加する
ことを特徴とする静脈認証装置。
【請求項２】
認証対象の静脈画像を取得する端末装置と、前記認証対象の静脈画像から得られる静脈情報を用いて静脈認証を実行する認証サーバとを有する静脈認証システムであって、
前記端末装置は、
気温を取得する取得部と、
認証対象の静脈画像が入力された場合に、当該認証対象の静脈画像から参照用の静脈情報との照合に用いる静脈情報を抽出する抽出部と、
前記取得部によって取得された気温および前記抽出部によって抽出された認証対象の静脈情報を送信する送信部と、を有し、
前記認証サーバは、
静脈認証に成功した静脈情報および静脈認証時の温度を参照用の静脈情報として記憶部に追加する追加部と、
前記送信部によって送信された認証対象の静脈情報と、前記記憶部に記憶された参照用の静脈情報のうち前記送信部によって送信された気温と前記静脈認証時の温度との間の温度差が最も小さい参照用の静脈情報とを照合して認証する認証部と、を有し、
前記記憶部は、複数の温度帯のそれぞれに対応して前記参照用の静脈情報を記憶し、
前記追加部は、静脈認証に成功した静脈認証時の気温に対応する温度帯の参照用の静脈情報が存在しない場合、静脈認証に成功した前記静脈情報および静脈認証時の前記気温を参照用の静脈情報として前記記憶部に追加する
ことを特徴とする静脈認証システム。
【請求項３】
コンピュータが、
静脈認証に成功した静脈情報および静脈認証時の気温を参照用の静脈情報として記憶部に追加し、
認証対象の静脈画像が入力された場合に、当該認証対象の静脈画像から前記参照用の静脈情報との照合に用いる静脈情報を抽出し、
気温を取得し、
抽出された認証対象の静脈情報と、前記記憶部に記憶された参照用の静脈情報のうち取得された気温と前記静脈認証時の気温との間の気温差が最も小さい参照用の静脈情報とを照合して認証する処理を実行し、
前記記憶部は、複数の温度帯のそれぞれに対応して前記参照用の静脈情報を記憶し、
静脈認証に成功した静脈認証時の気温に対応する温度帯の参照用の静脈情報が存在しない場合、静脈認証に成功した前記静脈情報および静脈認証時の前記気温を参照用の静脈情報として前記記憶部に追加する処理をさらに実行する
ことを特徴とする静脈認証方法。
【請求項４】
認証対象の静脈画像を取得する端末装置と、前記認証対象の静脈画像から得られる静脈情報を用いて静脈認証を実行する認証サーバとを有する静脈認証システムに用いる静脈認証方法であって、
前記端末装置が、
認証対象の静脈画像が入力された場合に、当該認証対象の静脈画像から参照用の静脈情報との照合に用いる静脈情報を抽出し、
気温を取得し、
取得された気温および抽出された認証対象の静脈情報を送信する処理を実行し、
前記認証サーバは、
静脈認証に成功した静脈情報および静脈認証時の温度を参照用の静脈情報として記憶部に追加し、
前記端末装置から受信した認証対象の静脈情報と、前記記憶部に記憶された参照用の静脈情報のうち前記端末装置から受信した気温と前記静脈認証時の温度との間の温度差が最も小さい参照用の静脈情報とを照合して認証する処理を実行し、
前記記憶部は、複数の温度帯のそれぞれに対応して前記参照用の静脈情報を記憶し、
静脈認証に成功した静脈認証時の気温に対応する温度帯の参照用の静脈情報が存在しない場合、静脈認証に成功した前記静脈情報および静脈認証時の前記気温を参照用の静脈情報として前記記憶部に追加する処理をさらに実行する
ことを特徴とする静脈認証方法。
【請求項５】
静脈認証に成功した静脈情報および静脈認証時の認証対象の生体の温度を参照用の静脈情報として記憶部に追加する追加部と、
認証対象の生体の温度を取得する取得部と、
認証対象の静脈画像が入力された場合に、当該認証対象の静脈画像から前記参照用の静脈情報との照合に用いる静脈情報を抽出する抽出部と、
前記抽出部によって抽出された認証対象の静脈情報と、前記記憶部に記憶された参照用の静脈情報のうち前記取得部によって取得された生体の温度と前記静脈認証時の認証対象の生体の温度との間の温度差が最も小さい参照用の静脈情報とを照合して認証する認証部と、を有し、
前記記憶部は、複数の温度帯のそれぞれに対応して前記参照用の静脈情報を記憶し、
前記追加部は、静脈認証に成功した静脈認証時の認証対象の生体の温度に対応する温度帯の参照用の静脈情報が存在しない場合、静脈認証に成功した前記静脈情報および静脈認証時の前記認証対象の生体の温度を参照用の静脈情報として前記記憶部に追加する
ことを特徴とする静脈認証装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、静脈認証装置、静脈認証システム及び静脈認証方法に関する。
【背景技術】
【０００２】
バイオメトリクス認証の一態様として静脈認証が知られている。かかる静脈認証では、体内の器官である静脈を用いることから複製が困難であり、バイオメトリクス認証の中でも本人認証に適した認証方式であることも認知されている。ところが、静脈情報が参照用に予め登録される時点と静脈情報が入力される時点との間で環境が変化する場合、例えば気温差が生じる場合には、同じ利用者であっても血管が収縮または膨張するので、認証精度が低下することもある。
【０００３】
かかる環境の変化に対応する認証技術の一例としては、個人認証に気温、天候や時刻などの環境情報を使用する個人認証システムが挙げられる。この個人認証システムでは、暗証番号や指紋を用いて認証する高精度個人認証装置による認証結果と、追跡センサによって検知されるユーザ移動感知情報と、個人スケジュールの情報とに基づいて、個人認証手段に認証させる候補の絞り込みを行う。その上で、個人認証手段は、絞り込まれたユーザを対象に、個人特徴抽出センサによって抽出された身長や体重などの個人特徴と環境情報センサによって検出された気温、天候や時刻などの環境情報とを個人認証ルールに当てはめて個人認証を実行する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２００６／００６５３３号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術には、依然として、認証精度の低下を防止できないという問題が残る。
【０００６】
すなわち、上記の個人認証システムは、ユーザ固有の認証情報を用いずに、個人認証ルールという条件の一要素として環境情報を組み込んで個人を認証するものに過ぎない。かかる個人認証ルールは、あくまでユーザの行動に関する傾向を条件化したものに過ぎず、仮にあるユーザが特定の行動を取るからといって他のユーザがその行動を取らないという保証はない。このように、複数のユーザが同じ条件を満たし得る個人認証ルールを用いて個人認証を行ったとしても、ユーザの誤認が生じてしまうので、認証精度の低下を防止することはできない。
【０００７】
開示の技術は、上記に鑑みてなされたものであって、認証精度の低下を防止できる静脈認証装置、静脈認証システム及び静脈認証方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本願の開示する静脈認証装置は、静脈認証に成功した静脈情報および静脈認証時の気温を参照用の静脈情報として記憶部に追加する追加部を有する。さらに、前記静脈認証装置は、気温を取得する取得部を有する。さらに、前記静脈認証装置は、認証対象の静脈画像が入力された場合に、当該認証対象の静脈画像から前記参照用の静脈情報との照合に用いる静脈情報を抽出する抽出部を有する。さらに、前記静脈認証装置は、前記抽出部によって抽出された認証対象の静脈情報と、前記記憶部に記憶された参照用の静脈情報のうち前記取得部によって取得された気温と前記静脈認証時の気温との間の気温差が最も小さい参照用の静脈情報とを照合して認証する認証部を有する。そして、前記記憶部は、複数の温度帯のそれぞれに対応して前記参照用の静脈情報を記憶する。そして、前記追加部は、静脈認証に成功した静脈認証時の気温に対応する温度帯の参照用の静脈情報が存在しない場合、静脈認証に成功した前記静脈情報および静脈認証時の前記気温を参照用の静脈情報として前記記憶部に追加する。
【発明の効果】
【０００９】
本願の開示する静脈認証装置の一つの態様によれば、認証精度の低下を防止できるという効果を奏する。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例１に係る静脈認証装置の外観構成を模式的に示す図である。
【図２】図２は、実施例１に係る静脈認証装置の構成を示す機能ブロック図である。
【図３】図３は、静脈データ記憶部に記憶される情報の構成例を示す図である。
【図４】図４は、静脈データ記憶部に記憶されたデータの遷移例を示す図である。
【図５】図５は、実施例１に係る登録処理の手順を示すフローチャートである。
【図６】図６は、実施例１に係る静脈認証処理の手順を示すフローチャートである。
【図７】図７は、実施例１及び実施例２に係る静脈認証プログラムを実行するコンピュータの一例について説明するための図である。
【発明を実施するための形態】
【００１１】
以下に、本願の開示する静脈認証装置、静脈認証システム及び静脈認証方法の実施例を図面に基づいて詳細に説明する。なお、この実施例は開示の技術を限定するものではない。そして、各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【実施例１】
【００１２】
［静脈認証装置の外観構成］
図１は、実施例１に係る静脈認証装置の外観構成を模式的に示す図である。図１に示す静脈認証装置１０は、利用者の手のひらの静脈を撮像した静脈画像から得られる静脈データと、予め登録された静脈データとを照合する静脈認証を行うものである。
【００１３】
図１に示すように、静脈認証装置１０には、ガイド部１１ａが設けられた平面上に、利用者に静脈認証に関する情報を通知するためのランプ１１ｂ及びスピーカ１１ｃが設けられる。なお、図１の例では、ガイド部１１ａと同一の平面上にランプ１１ｂ及びスピーカ１１ｃを設ける場合を例示したが、必ずしもガイド部１１ａと同一の平面上に設ける必要はなく、ランプ１１ｂ及びスピーカ１１ｃは任意の箇所に設けることができる。
【００１４】
このうち、ガイド部１１ａは、後述の静脈センサ１４の撮像範囲に利用者の手のひらを誘導するための標示である。なお、図１の例では、ガイド部１１ａが平面として形成される場合を例示したが、ガイド部１１ａは手のひら及び指の形状に合わせて湾曲させた凸部を有するものであってもかまわない。
【００１５】
ランプ１１ｂは、静脈認証に関する各種の状態を点灯数や点灯色の切換えによって表すＬＥＤ（Light  Emitting  Diode）である。一例としては、ランプ１１ｂは、自装置が静脈認証中である場合には、４つのランプのうち認証完了に近づくにしたがって点灯数を増加させることにより、静脈認証の進行状態を通知する。他の一例としては、ランプ１１ｂは、静脈認証に成功した場合には緑色に点灯する一方で、静脈認証に失敗した場合には赤色に点灯することにより、静脈認証の結果を通知する。
【００１６】
スピーカ１１ｃは、静脈認証に関する各種の状態を音声出力する音声出力装置である。一例としては、スピーカ１１ｃは、静脈認証に成功した場合や静脈認証に失敗した場合に、その旨を表す通知音やメッセージを音声出力することにより、静脈認証の結果を通知する。
【００１７】
ここで、本実施例に係る静脈認証装置１０は、静脈認証に成功した静脈データおよび静脈認証時の気温を参照用の静脈データとして記憶部に追加する。さらに、静脈認証装置１０は、気温を取得する。さらに、静脈認証装置１０は、認証対象の静脈画像が入力された場合に、当該認証対象の静脈画像から参照用の静脈データとの照合に用いる静脈データを抽出する。さらに、静脈認証装置１０は、抽出した認証対象の静脈データと、記憶部に記憶された参照用の静脈データのうち先に取得された気温に対応する参照用の静脈データとを照合して認証する。
【００１８】
このように、本実施例に係る静脈認証装置１０は、静脈画像が入力される気温との間で気温差が可及的に小さい参照用の静脈データを用いて静脈認証を実行するので、血管の膨張及び収縮の影響を最小限に留めることができる。このため、本実施例に係る静脈認証装置１０では、本人拒否率および他人受入率を低減することができる。したがって、本実施例に係る静脈認証装置１０によれば、認証精度の低下を防止することが可能になる。
【００１９】
さらに、本実施例に係る静脈認証装置１０では、静脈認証に成功した静脈データを静脈認証時の気温とともに参照用の静脈データとして追加するので、必ずしも始めから参照用の静脈データを登録しておく必要がない。それゆえ、本実施例に係る静脈認証装置１０では、登録時に気温を上下させた上で静脈画像を採取するという煩雑な手間なく、気温別に参照用の静脈データを登録することも可能になる。また、上記では気温データを取得して静脈認証時に気温データを参照用の静脈データとして保存する例を例示したが、認証対象の生体自体の温度データを気温データに代えて用いることも可能である。この方法によれば、認証時点の生体自体の温度を元に参照用データを用いて認証を実行するため、認証時の生体の状態によりあった認証を行うことが可能となる。
【００２０】
［静脈認証装置の機能構成］
図２は、実施例１に係る静脈認証装置の構成を示す機能ブロック図である。図２に示すように、静脈認証装置１０は、通知部１１と、通信Ｉ／Ｆ部１２と、気温取得部１３と、静脈センサ１４と、静脈データ記憶部１５と、登録部１６と、抽出部１７と、認証部１８と、追加部１９とを有する。なお、図２の例では、図示しない認証サーバ経由で利用者の静脈データを初回に１つだけ後述の静脈データ記憶部１５へ登録しておき、以降の静脈認証が成功する度にその気温に対応する静脈データを追加することにより参照用の静脈データを拡充する例を想定する。
【００２１】
このうち、通知部１１は、利用者に静脈認証に関する情報を通知する処理部である。かかる通知部１１の一態様としては、図１を用いて説明したランプ１１ｂやスピーカ１１ｃなどが挙げられる。一例としては、静脈認証の進行状態や静脈認証の結果などがランプ１１ｂやスピーカ１１ｃを通じて利用者に通知される。
【００２２】
通信Ｉ／Ｆ部１２は、他の装置、例えば図示しない認証サーバとの間で通信制御を行うインタフェースである。例えば、通信Ｉ／Ｆ部１２は、認証サーバから初期に登録される静脈データ及び気温を受信したりする。なお、通信Ｉ／Ｆ部１２には、一例として、ＬＡＮカードなどのネットワークインタフェースカード（ＮＩＣ：Network  Interface  Card）やモデムを採用できる。
【００２３】
気温取得部１３は、静脈認証装置１０のガイド部１１ａ周辺の外気温を取得する処理部である。一例としては、気温取得部１３は、後述の静脈センサ１４によって静脈画像が撮像されたことを契機に、ガイド部１１ａ周辺の外気温を取得した上で後述の認証部１８へ出力する。なお、気温取得部１３には、既知の温度センサを適用することができる。尚、気温取得部１３は、上記で説明した生体自体の温度を測定する生体の温度取得部（図示せず）として置き換えることが可能である。
【００２４】
静脈センサ１４は、ガイド部１１ａに近接または接触された利用者の手のひらの静脈画像を取得するセンサである。一例としては、利用者の手のひらに近赤外線を発光してその反射光を受光することにより静脈画像を取得する。なお、静脈センサ１４には、接触型または非接触型のいずれのタイプを採用することとしてもかまわない。
【００２５】
静脈データ記憶部１５は、静脈データを記憶する記憶部である。一例として、静脈データ記憶部１５は、静脈センサ１４から入力された静脈画像から得られる静脈データと照合するために、静脈認証時に後述の認証部１８によって参照される。他の一例として、静脈データ記憶部１５は、静脈認証が成功した静脈データを参照用の静脈データに追加するために、後述の追加部１９によってアクセスされる。なお、以下では、静脈センサ１４によって取得された静脈画像から後述の抽出部１７によって特徴量が抽出された静脈データのことを「入力静脈データ」と呼ぶ。さらに、入力静脈データを認証するために参照される静脈データであって静脈データ記憶部１５に記憶された静脈データのことを「登録静脈データ」と呼ぶ場合がある。
【００２６】
かかる静脈データ記憶部１５の一態様としては、利用者ＩＤ（identification）、温度帯種別、登録静脈データの有無及び静脈データが対応付けられたデータを採用できる。ここで言う「温度帯レベル」とは、気温を所定の区間ごとに区切った温度帯のレベルを指す。例えば、温度帯レベル「Ａ」は、気温が０度未満で採取された静脈データを指し、温度帯レベル「Ｂ」は、気温が０度以上１０度未満で採取された静脈データを指し、温度帯レベル「Ｃ」は、気温が１０度以上２０度未満で採取された静脈データを指す。また、温度帯レベル「Ｄ」は、気温が２０度以上３０度未満で採取された静脈データを指し、温度帯レベル「Ｅ」は、気温が３０度以上４０度未満で採取された静脈データを指し、気温が４０度以上５０度未満で採取された静脈データを指す。また、気温を生体自体の温度とした場合、生体の温度を所定の温度幅で採取された生体データとして扱う。生体の温度幅としては、上記気温の温度帯に対して狭い温度幅が設定される。
【００２７】
図３は、静脈データ記憶部１５に記憶される情報の構成例を示す図である。図３に示す利用者ＩＤ「0000001」の利用者の例では、気温が０度以上３０度未満に対応する３つの静脈データが登録されていることを示す。また、図３に示す利用者ＩＤ「0000002」の利用者の例では、気温が１０度以上２０度未満に対応する１つの静脈データしか登録されていないことを示す。さらに、図３に示す利用者ＩＤ「0000003」の利用者の例では、気温が２０度以上４０度未満に対応する２つの静脈データが登録されていることを示す。なお、本例では、各々の静脈データがバイナリ形式で格納されている。
【００２８】
登録部１６は、静脈データを静脈データ記憶部１５へ登録する処理部である。一態様としては、登録部１６は、図示しない認証サーバから静脈データの登録要求を受け付けた場合に、認証サーバから利用者ＩＤとともに静脈データ及び気温を受信する。そして、登録部１６は、認証サーバから受信した利用者ＩＤのレコードを静脈データ記憶部１５に新規作成した上で気温が該当する温度帯レベルに対応付けて静脈データを登録する。
【００２９】
抽出部１７は、静脈センサ１４によって取得された静脈画像から静脈の血管パターンに関する特徴量を抽出する処理部である。一態様としては、抽出部１７は、静脈画像から血管部分を取り出した上で細線化し、血管における分岐点の座標、分岐点間の長さ、分岐点の分岐角度などの特徴量を抽出する。そして、抽出部１７は、静脈センサ１４によって取得された静脈画像から特徴量が抽出された静脈データを入力静脈データとして後述の認証部１８へ出力する。なお、ここでは、静脈の特徴量として、分岐点に関するデータを抽出する場合を例示したが、これ以外の他の特徴量、すなわち後述の認証部１８が採用する認証方式に合わせたデータを抽出することができる。
【００３０】
認証部１８は、抽出部１７によって抽出された入力静脈データと、静脈データ記憶部１５に記憶された登録静脈データのうち気温取得部１３によって取得された気温に対応する登録静脈データとを照合して認証する処理部である。
【００３１】
一態様としては、認証部１８は、静脈データ記憶部１５に記憶された登録静脈データのうち気温取得部１３によって取得された気温に対応する利用者の登録静脈データを全て読み出す。そして、認証部１８は、各利用者の登録静脈データと入力静脈データとの間で照合スコアを算出する。このとき、認証部１８は、先に算出した照合スコアのうち最大の消防スコアが所定の閾値以上である場合に、最大の照合スコアを持つ登録静脈データと入力静脈データとの間で静脈認証が成功したと判定する。また、認証部１８は、最大の消防スコアが所定の閾値以上である場合に、静脈認証に失敗したと判定する。なお、認証部１８は、マニューシャ方式、パターンマッチング方式や周波数解析法などの任意の認証方式を採用できる。
【００３２】
なお、ここでは、認証部１８が入力静脈データと全ての登録静脈データとの間で照合を行う場合を例示したが、開示の装置はこれに限定されない。例えば、開示の装置は、抽出部１７によって抽出される静脈データよりも簡易な特量を表す絞込データを作成し、絞込データを用いて登録静脈データを絞り込むことにより、照合する登録静脈データの数を減らしてから照合を行うこととしてもかまわない。
【００３３】
追加部１９は、静脈認証に成功した入力静脈データおよび静脈認証時の気温を登録静脈データとして静脈データ記憶部１５に追加する処理部である。一態様としては、追加部１９は、認証部１８によって静脈認証に成功したと判定された場合に、今回に静脈画像が撮像された時の温度帯レベルに該当する登録静脈データを静脈データ記憶部１５から検索する。このとき、追加部１９は、登録静脈データが静脈データ記憶部１５に未登録であった場合に、静脈認証に成功した利用者ＩＤのレコードを追加した上で気温が該当する温度帯レベルに対応付けて入力静脈データを静脈データ記憶部１５へ追加する。
【００３４】
図４は、静脈データ記憶部１５に記憶されたデータの遷移例を示す図である。図４の例では、利用者ＩＤ「0000005」の利用者に関する登録静脈データの遷移が示されている。例えば、季節「春」に気温１５度の環境下で認証サーバ経由の初回登録が行われたものとする。この場合には、図４の上段に示すように、認証サーバ経由で受信した静脈データが気温１０度以上２０度未満の温度帯レベル「Ｃ」に対応付けて登録部１６によって登録される。次に、季節「夏」に気温２８度の環境下で入力静脈データが利用者ＩＤ「0000005」の登録静脈データとの間で静脈認証に成功したものとする。この場合には、図４の中段に示すように、入力静脈データが気温２０度以上３０度未満の温度帯レベル「Ｄ」に対応付けて追加部１９によって追加登録される。さらに、季節「冬」に気温３度の環境下で入力静脈データが利用者ＩＤ「0000005」の登録静脈データとの間で静脈認証に成功したものとする。この場合には、図４の下段に示すように、入力静脈データが気温０度以上１０度未満の温度帯レベル「Ｂ」に対応付けて追加部１９によって追加登録される。
【００３５】
このように、初回登録時には１つしか静脈データが静脈データ記憶部１５へ登録されなかったとしても、時間が経過するにしたがって各種の温度帯レベルに対応する静脈データを登録静脈データとして登録することが可能である。
【００３６】
なお、登録部１６、抽出部１７、認証部１８及び追加部１９には、各種の集積回路や電子回路を採用できる。例えば、集積回路としては、ＡＳＩＣ（Application  Specific  Integrated  Circuit）が挙げられる。また、電子回路としては、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）などが挙げられる。
【００３７】
また、静脈データ記憶部１５には、半導体メモリ素子や記憶装置を採用できる。例えば、半導体メモリ素子としては、ＶＲＡＭ（Video  Random  Access  Memory）、ＲＡＭ（Random  Access  Memory）やフラッシュメモリ（flash  memory）などが挙げられる。また、記憶装置としては、ハードディスク、光ディスクなどの記憶装置が挙げられる。
【００３８】
［処理の流れ］
次に、本実施例に係る静脈認証装置の処理の流れについて説明する。なお、ここでは、静脈認証装置１０によって実行される（１）登録処理を説明した後に、（２）静脈認証処理を説明することとする。
【００３９】
（１）登録処理
図５は、実施例１に係る登録処理の手順を示すフローチャートである。かかる登録処理は、図示しない認証サーバから静脈データの登録要求を受け付けた場合に処理が起動される。
【００４０】
図５に示すように、認証サーバから静脈データの登録要求を受け付けると（ステップＳ１０１肯定）、登録部１６は、認証サーバから利用者ＩＤとともに静脈データ及び気温を受信する（ステップＳ１０２）。そして、登録部１６は、認証サーバから受信した利用者ＩＤのレコードを静脈データ記憶部１５に新規作成した上で気温が該当する温度帯レベルに対応付けて静脈データを登録し（ステップＳ１０３）、処理を終了する。
【００４１】
（２）静脈認証処理
図６は、実施例１に係る静脈認証処理の手順を示すフローチャートである。かかる静脈認証処理は、静脈センサ１４によって静脈画像が取得された場合に処理が起動される。
【００４２】
図６に示すように、静脈センサ１４によって静脈画像が取得されると（ステップＳ３０１肯定）、抽出部１７は、静脈画像から静脈の血管パターンに関する特徴量を抽出することによって静脈データを生成する（ステップＳ３０２）。そして、気温取得部１３は、ガイド部１１ａ周辺の外気温を取得する（ステップＳ３０３）。
【００４３】
続いて、認証部１８は、静脈データ記憶部１５に記憶された登録静脈データのうち気温取得部１３によって取得された気温に対応する利用者の登録静脈データを全て読み出す（ステップＳ３０４）。
【００４４】
その上で、認証部１８は、入力静脈データと各利用者の登録静脈データとを照合することにより静脈認証を実行する（ステップＳ３０５）。そして、認証部１８は、静脈認証の結果に応じてランプ１１ｂを点灯させたり、スピーカ１１ｃに通知音やメッセージを音声出力させたり、静脈認証の結果を図示しない認証サーバへ出力することにより、認証結果を通知する（ステップＳ３０６）。
【００４５】
その後、認証部１８によって静脈認証に成功したと判定された場合（ステップＳ３０７肯定）には、追加部１９は、今回に静脈画像が撮像された時の温度帯レベルに該当する登録静脈データを静脈データ記憶部１５から検索する（ステップＳ３０８）。なお、静脈認証が失敗した場合（ステップＳ３０７否定）には、ステップＳ３０１へ移行する。
【００４６】
ここで、登録静脈データが未登録であった場合（ステップＳ３０９肯定）には、静脈認証に成功した利用者ＩＤのレコードを追加した上で気温が該当する温度帯レベルに対応付けて入力静脈データを静脈データ記憶部１５へ追加する（ステップＳ３１０）。入力静脈データの追加登録後にはステップＳ３０１に移行する。
【００４７】
一方、登録静脈データが既に登録されている場合（ステップＳ３０９否定）には、改めて登録する必要はない。よって、入力静脈データの追加登録は実行せずに、そのままステップＳ３０１に移行する。なお、今回に静脈認証に成功した入力静脈データの方がその前に追加登録された登録静脈データよりも照合スコアが高かった場合には、登録静脈データを上書きすることとしてもかまわない。尚、上記気温データを生体自体の温度として扱った場合も上記で説明した処理と同様である。
【００４８】
［実施例１の効果］
上述してきたように、本実施例に係る静脈認証装置１０は、静脈画像が入力される気温との間で気温差が可及的に小さい参照用の静脈データを用いて静脈認証を実行するので、血管の膨張及び収縮の影響を最小限に留めることができる。このため、本実施例に係る静脈認証装置１０では、本人拒否率および他人受入率を低減することができる。したがって、本実施例に係る静脈認証装置１０によれば、認証精度の低下を防止することが可能である。
【００４９】
さらに、本実施例に係る静脈認証装置１０では、静脈認証に成功した静脈データを静脈認証時の気温とともに参照用の静脈データとして追加するので、必ずしも始めから参照用の静脈データを登録しておく必要がない。それゆえ、本実施例に係る静脈認証装置１０では、登録時に気温を上下させた上で静脈画像を採取するという煩雑な手間なく、気温別に参照用の静脈データを登録することも可能である。
【００５０】
なお、静脈認証装置１０は、情報処理装置やＷｅｂアプリへのログインの他、入退室管理などのように各種のシステムで本人認証を実行する場合に好適に適用できる。また、生体自体の温度を気温に代えて処理する場合、生体認証時の生体の状態をより反映した状態を認証に利用する事ができ、生体の状態に応じた本人認証を行うことが可能となる。
【実施例２】
【００５１】
さて、これまで開示の装置に関する実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、本発明に含まれる他の実施例を説明する。
【００５２】
［応用例］
さらに、上記の実施例１では、静脈認証が成功した場合に温度帯レベルに対応付けて入力静脈データを追加する場合を例示したが、必ずしも入力静脈データを登録静脈データとして追加する必要はない。例えば、成人男性に比べて成人女性や子供の血管パターンは採取しにくいため、利用者の性別が女性であったり、あるいは利用者の年齢が所定値、例えば１５才以下である場合に限って入力静脈データを登録静脈データとして追加することとしてもよい。これによって、静脈データ記憶部１５に記憶されるデータ量を低減できる。
【００５３】
［適用例］
例えば、上記の実施例１では、利用者によって入力された静脈データと予め登録されたＮ人の静脈データとを照合することで認証する「１：Ｎ認証」を実行する場合を例示したが、開示の装置はこれに限定されない。すなわち、開示の装置は、利用者によって入力された静脈データと利用者の識別情報に対応付けて予め登録された静脈データとを照合することで認証する「１：１認証」にも適用できる。
【００５４】
また、上記の実施例１では、手のひらの静脈を撮像した静脈画像を用いて認証を行う場合を例示したが、手のひら以外の静脈、例えば指の腹や手の甲の静脈を撮像した静脈画像を用いて認証を行う場合にも同様に適用できる。
【００５５】
また、上記の実施例１では、静脈認証装置１０がスタンドアローンで静脈認証を実行する場合を例示したが、開示の装置はこれに限定されない。例えば、認証対象の静脈画像を取得する端末装置と、認証対象の静脈画像から得られる静脈データを用いて静脈認証を実行する認証サーバとを有する静脈認証システムとして提供することもできる。この場合には、図２に示した静脈認証装置１０の機能部の一部を認証サーバへ移すことにより、容易に実現できる。一例としては、開示のシステムでは、端末装置が少なくとも気温取得部１３（生体温度取得部）、静脈センサ１４及び抽出部１７を有し、認証サーバが静脈データ記憶部１５、認証部１８及び追加部１９を有する構成を採用できる。このような構成を採用した場合には、端末装置から認証サーバへ入力静脈データを送信し、認証サーバから端末装置へ認証結果を通知したり、認証結果に応じて各種の処理、例えばログインの許可やドアの解錠などを実行すればよい。これによって、端末装置及び認証サーバ間で個人情報である静脈画像から抽出された静脈データが授受される結果、利用者の個人情報をよりセキュアに保護することができる。
【００５６】
［分散及び統合］
また、図示した各装置の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、抽出部１７、認証部１８又は追加部１９を静脈認証装置１０の外部装置としてネットワーク経由で接続するようにしてもよい。また、抽出部１７、認証部１８又は追加部１９を別の装置がそれぞれ有し、ネットワーク接続されて協働することで、上記の静脈認証装置１０の機能を実現するようにしてもよい。
【００５７】
［静脈認証プログラム］
また、上記の実施例で説明した各種の処理は、予め用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。そこで、以下では、図７を用いて、上記の実施例と同様の機能を有する静脈認証プログラムを実行するコンピュータの一例について説明する。
【００５８】
図７は、実施例１及び実施例２に係る静脈認証プログラムを実行するコンピュータの一例について説明するための図である。図７に示すように、コンピュータ１００は、操作部１１０ａと、スピーカ１１０ｂと、カメラ１１０ｃと、ディスプレイ１２０と、通信部１３０とを有する。さらに、このコンピュータ１００は、ＣＰＵ１５０と、ＲＯＭ１６０と、ＨＤＤ１７０と、ＲＡＭ１８０と有する。これら１１０〜１８０の各部はバス１４０を介して接続される。
【００５９】
ＨＤＤ１７０には、図７に示すように、上記の実施例１で示した抽出部１７、認証部１８及び追加部１９と同様の機能を発揮する静脈認証プログラム１７０ａが予め記憶される。この静脈認証プログラム１７０ａについては、図２に示した各々の抽出部１７、認証部１８及び追加部１９の各構成要素と同様、適宜統合又は分離しても良い。すなわち、ＨＤＤ１７０に格納される各データは、常に全てのデータがＨＤＤ１７０に格納される必要はなく、処理に必要なデータのみがＨＤＤ１７０に格納されれば良い。
【００６０】
そして、ＣＰＵ１５０が、静脈認証プログラム１７０ａをＨＤＤ１７０から読み出してＲＡＭ１８０に展開する。これによって、図７に示すように、静脈認証プログラム１７０ａは、静脈認証プロセス１８０ａとして機能する。この静脈認証プロセス１８０ａは、ＨＤＤ１７０から読み出した各種データを適宜ＲＡＭ１８０上の自身に割り当てられた領域に展開し、この展開した各種データに基づいて各種処理を実行する。なお、静脈認証プロセス１８０ａは、図２に示した抽出部１７、認証部１８及び追加部１９にて実行される処理、例えば図５〜図６に示す処理を含む。また、ＣＰＵ１５０上で仮想的に実現される各処理部は、常に全ての処理部がＣＰＵ１５０上で動作する必要はなく、処理に必要な処理部のみが仮想的に実現されれば良い。
【００６１】
なお、上記の静脈認証プログラム１７０ａについては、必ずしも最初からＨＤＤ１７０やＲＯＭ１６０に記憶させておく必要はない。例えば、コンピュータ１００に挿入されるフレキシブルディスク、いわゆるＦＤ、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」に各プログラムを記憶させる。そして、コンピュータ１００がこれらの可搬用の物理媒体から各プログラムを取得して実行するようにしてもよい。また、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ１００に接続される他のコンピュータまたはサーバ装置などに各プログラムを記憶させておき、コンピュータ１００がこれらから各プログラムを取得して実行するようにしてもよい。
【符号の説明】
【００６２】
１０    静脈認証装置
１１    通知部
１１ａ  ガイド部
１１ｂ  ランプ
１１ｃ  スピーカ
１２    通信Ｉ／Ｆ部
１３    気温取得部
１４    静脈センサ
１５    静脈データ記憶部
１６    登録部
１７    抽出部
１８    認証部
１９    追加部
【図１】
0005862026.tif 000002
【図２】
0005862026.tif 000003
【図３】
0005862026.tif 000004
【図４】
0005862026.tif 000005
【図５】
0005862026.tif 000006
【図６】
0005862026.tif 000007
【図７】
0005862026.tif 000008