(57)【要約】【課題】  ライブネス検査方法及び装置を提供する。【解決手段】  ライブネス検査装置は、入力映像でオブジェクトの関心領域を抽出し、抽出された関心領域の映像情報を第１入力するニューラルネットワークモデルに基づくライブネス検査モデルを用いてオブジェクトのライブネスを検査する。【選択図】      図２
2018032391.tif 000002
【特許請求の範囲】
【請求項１】
入力映像からオブジェクトの関心領域を抽出するステップと、
前記関心領域の映像情報を第１入力にするニューラルネットワークモデルに基づくライブネス検査モデルを用いて前記オブジェクトのライブネスを検査するステップと、
を含むライブネス検査方法。
【請求項２】
前記ライブネス検査モデルは、前記入力映像の映像情報を第２入力にする、請求項１に記載のライブネス検査方法。
【請求項３】
前記入力映像の大きさを調整するステップをさらに含み、
前記ライブネス検査モデルは、前記の大きさの調整された入力映像の映像情報を前記第２入力にする、請求項２に記載のライブネス検査方法。
【請求項４】
前記関心領域の解像度は、前記の大きさの調整された入力映像の解像度よりも高い、請求項３に記載のライブネス検査方法。
【請求項５】
前記関心領域の大きさと前記の大きさの調整された入力映像の大きさは同一である、請求項３に記載のライブネス検査方法。
【請求項６】
前記第１入力及び前記第２入力は、それぞれ前記ライブネス検査モデルの互いに異なる入力レイヤを介して前記ライブネス検査モデルに入力される、請求項２に記載のライブネス検査方法。
【請求項７】
前記検査するステップは、以前の時間で算出された前記ライブネス検査モデルの算出結果に基づいて、現在の時間での前記オブジェクトのライブネスを検査する、請求項２に記載のライブネス検査方法。
【請求項８】
前記ライブネス検査モデルは、前記ニューラルネットワークモデルのレイヤの間に形成される少なくとも１つの再帰的な接続構造を有する、請求項７に記載のライブネス検査方法。
【請求項９】
前記抽出するステップは、前記入力映像で瞳孔領域を含む部分領域を前記関心領域として抽出する、請求項１に記載のライブネス検査方法。
【請求項１０】
前記抽出するステップは、前記入力映像から目、鼻、又は唇のうち少なくとも１つを含む部分領域を前記関心領域として抽出する、請求項１に記載のライブネス検査方法。
【請求項１１】
前記抽出するステップは、前記入力映像で指紋領域を含む部分領域を前記関心領域として抽出する、請求項１に記載のライブネス検査方法。
【請求項１２】
前記抽出するステップは、前記入力映像で静脈領域を含む部分領域を前記関心領域として抽出する、請求項１に記載のライブネス検査方法。
【請求項１３】
前記入力映像を正規化するステップをさらに含み、
前記抽出するステップは、前記正規化された入力映像から前記オブジェクトの関心領域を抽出する、請求項１ないし１２のうちの何れか一項に記載のライブネス検査方法。
【請求項１４】
前記抽出するステップは、
前記入力映像から特徴点を検出するステップと、
前記検出された特徴点に基づいて前記関心領域を決定するステップと、
を含む、請求項１ないし１３のうちの何れか一項に記載のライブネス検査方法。
【請求項１５】
前記関心領域の位置は、ライブネスを検査しようとする生体情報のタイプに基づいて決定される、請求項１ないし１４のうちの何れか一項に記載のライブネス検査方法。
【請求項１６】
コンピューティング装置に請求項１に記載の方法を実行させるコンピュータプログラム。
【請求項１７】
メモリと、
前記メモリに接続した少なくとも１つのプロセッサと、を含み、
前記プロセッサは、
入力映像でオブジェクトの関心領域を抽出し、
前記関心領域の映像情報を第１入力にするニューラルネットワークモデルに基づくライブネス検査モデルを用いて前記オブジェクトのライブネスを検査する、ライブネス検査装置。
【請求項１８】
前記ライブネス検査モデルは、大きさの調整された入力映像の映像情報を第２入力にし、前記関心領域の映像情報及び前記の大きさの調整された入力映像の映像情報に基づいて前記オブジェクトのライブネスを決定するための基準値を提供する、請求項１７に記載のライブネス検査装置。
【請求項１９】
前記ライブネス検査モデルは、以前の時間で導き出された前記ライブネス検査モデルの算出結果に基づいて、現在の時間での前記オブジェクトのライブネスを検査する、請求項１７又は１８に記載のライブネス検査装置。
【請求項２０】
前記ライブネス検査モデルは、前記ニューラルネットワークモデルのレイヤの間に形成される少なくとも１つの再帰的な接続構造を有する、請求項１９に記載のライブネス検査装置。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の説明は、オブジェクトのライブネスを検査する方法及びこれを行う装置に関する。
【背景技術】
【０００２】
ユーザ認識システムでコンピューティング装置は、ユーザによって提供される認証情報に基づいて当該のコンピューティング装置に対するアクセスを許容するか否かを決定する。認証情報は、ユーザによって入力されるパスワード又はユーザの生体情報などを含み得る。生体情報は、指紋、紅彩又はその他の顔に関する情報を含む。
【０００３】
近年、ユーザ認識システムのためのセキュリティー方法として、顔スプーフィング防止（ｆａｃｅ  ａｎｔｉ−ｓｐｏｏｆｉｎｇ）技術に対する関心が高まっている。顔スプーフィング防止は、コンピューティング装置に入力されたユーザの顔が偽造の顔（ｆａｋｅ  ｆａｃｅ）であるか、本物の顔（ｇｅｎｕｉｎｅ  ｆａｃｅ）であるかを区別する。そのために、入力映像からＬＢＰ（Ｌｏｃａｌ  Ｂｉｎａｒｙ  Ｐａｔｔｅｒｎｓ）、ＨＯＧ（Ｈｉｓｔｏｇｒａｍ  ｏｆ  Ｏｒｉｅｎｔｅｄ  Ｇｒａｄｉｅｎｔｓ）、ＤｏＧ（Ｄｉｆｆｅｒｅｎｃｅ  ｏｆ  Ｇａｕｓｓｉａｎｓ）などのような特徴が抽出され、抽出された特徴に基づいて入力された顔が偽造の顔であるか否かを判定する。顔スプーフィングは、写真、動画又はマスクなどを用いる攻撃形態を有し、顔の認識においてこのような攻撃を区別することは重要である。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、ライブネス検査において正確度を改善させることにある。
【０００５】
本発明の他の目的は、ライブネス検査に必要なリソース及び演算量を低減させ、ライブネスをより迅速に検査することにある。
【課題を解決するための手段】
【０００６】
一実施形態に係るライブネス検査方法は、入力映像からオブジェクトの関心領域を抽出するステップと、前記関心領域の映像情報を第１入力にするニューラルネットワークモデルに基づくライブネス検査モデルを用いて前記オブジェクトのライブネスを検査するステップとを含む。オブジェクトは、対象、対象者、客体等と言及されてもよい。
【０００７】
一実施形態に係るライブネス検査方法において、前記ライブネス検査モデルは、前記入力映像の映像情報を第２入力にし得る。
【０００８】
一実施形態に係るライブネス検査方法において、前記入力映像の大きさを調整するステップをさらに含み、前記ライブネス検査モデルは、前記の大きさの調整された入力映像の映像情報を前記第２入力にし得る。
【０００９】
一実施形態に係るライブネス検査方法において、前記第１入力及び前記第２入力は、それぞれ前記ライブネス検査モデルの互いに異なる入力レイヤを介して前記ライブネス検査モデルに入力され得る。
【００１０】
一実施形態に係るライブネス検査方法において、前記検査するステップは、以前の時間で算出された前記ライブネス検査モデルの算出結果に基づいて、現在の時間で前記オブジェクトのライブネスを検査し得る。
【００１１】
一実施形態に係るライブネス検査方法において、前記抽出するステップは、前記入力映像で瞳孔領域を含む部分領域を前記関心領域として抽出し得る。
【００１２】
一実施形態に係るライブネス検査方法において、前記抽出するステップは、前記入力映像から目、鼻、又は唇のうち少なくとも１つを含む部分領域を前記関心領域として抽出し得る。
【００１３】
一実施形態に係るライブネス検査方法において、前記抽出するステップは、前記入力映像で指紋領域を含む部分領域を前記関心領域として抽出し得る。
【００１４】
一実施形態に係るライブネス検査方法において、前記抽出するステップは、前記入力映像で静脈領域を含む部分領域を前記関心領域として抽出し得る。
【００１５】
一実施形態に係るライブネス検査装置は、メモリと、前記メモリに接続した少なくとも１つのプロセッサと、を含み、前記プロセッサは、入力映像でオブジェクトの関心領域を抽出し、前記関心領域の映像情報を第１入力にするニューラルネットワークモデルに基づくライブネス検査モデルを用いて前記オブジェクトのライブネスを検査する。
【００１６】
一実施形態に係るライブネス検査装置において、前記ライブネス検査モデルは、大きさの調整された入力映像の映像情報を第２入力にし、前記関心領域の映像情報及び前記の大きさの調整された入力映像の映像情報に基づいて前記オブジェクトのライブネスを決定するための基準値を提供し得る。
【００１７】
一実施形態に係るライブネス検査装置において、前記ライブネス検査モデルは、以前の時間で導き出された前記ライブネス検査モデルの算出結果に基づいて、現在の時間における前記オブジェクトのライブネスを検査し得る。
【発明の効果】
【００１８】
一実施形態によると、ライブネス検査において正確度を改善させることができる。
【００１９】
一実施形態によると、ライブネス検査に必要なリソース及び演算量を低減させ、ライブネスをより迅速に検査できる。
【図面の簡単な説明】
【００２０】
【図１Ａ】一実施形態に係るライブネス検査の一例を説明するための図である。
【図１Ｂ】一実施形態に係るライブネス検査の一例を説明するための図である。
【図１Ｃ】一実施形態に係るライブネス検査の一例を説明するための図である。
【図１Ｄ】一実施形態に係るライブネス検査の一例を説明するための図である。
【図２】一実施形態に係るライブネス検査方法の動作を説明するためのフローチャートである。
【図３Ａ】一実施形態に係る関心領域の抽出過程の一例を説明するための図である。
【図３Ｂ】一実施形態に係る関心領域の抽出過程の一例を説明するための図である。
【図３Ｃ】一実施形態に係る関心領域の抽出過程の一例を説明するための図である。
【図３Ｄ】一実施形態に係る関心領域の抽出過程の一例を説明するための図である。
【図４Ａ】一実施形態に係るライブネス検査過程を説明するための図である。
【図４Ｂ】他の実施形態に係るライブネス検査過程を説明するための図である。
【図５】更なる実施形態に係るライブネス検査過程を説明するための図である。
【図６】更なる実施形態に係るライブネス検査過程を説明するための図である。
【図７】一実施形態に係るライブネス検査装置の構成を示す図である。
【図８】一実施形態に係るコンピューティング装置の構成を示す図である。
【発明を実施するための形態】
【００２１】
本明細書で開示されている特定の構造的又は機能的な説明は単に実施形態を説明するための目的として例示されたものであり、実施形態は様々な異なる形態で実施され、本明細書に説明された実施形態に限定されることはない。
【００２２】
第１又は第２などの用語を複数の構成要素を説明するために用いることができるが、このような用語は１つの構成要素を他の構成要素から区別する目的としてのみ解釈されなければならない。例えば、第１構成要素は第２構成要素と命名することができ、同様に第２構成要素は第１構成要素にも命名することができる。
【００２３】
いずれかの構成要素が他の構成要素に「連結されて」いると言及された場合、その次の構成要素に直接的に連結されてもよく、又は中間に他の構成要素が存在することもあり得ると理解されなければならない。一方いずれかの構成要素が他の構成要素に「直接連結されて」いるか「直接接続されて」いと言及される場合には、中間に他の構成要素が存在しないものとして理解されなければならない。構成要素間の関係を説明する表現、例えば「〜間に」と「すぐ〜の間に」、又は「〜に隣接する」と「〜に直接に隣接する」などのように解釈されなければならない。
【００２４】
本明細書で用いた用語は、単に特定の実施形態を説明するために用いられるものであって、本発明を限定しようとする意図はない。単数の表現は、文脈上、明白に異なる意味をもたない限り複数の表現を含む。本明細書において、「含む」又は「有する」等の用語は明細書上に記載した特徴、数字、ステップ、動作、構成要素、部品又はこれらを組み合わせたものが存在することを示すものであって、１つ又はそれ以上の他の特徴や数字、ステップ、動作、構成要素、部品、又はこれを組み合わせたものなどの存在又は付加の可能性を予め排除しないものとして理解しなければならない。
【００２５】
異なる定義さがれない限り、技術的であるか又は科学的な用語を含むここで用いる全ての用語は、本実施形態が属する技術分野で通常の知識を有する者によって一般的に理解されるものと同じ意味を有する。一般的に用いられる予め定義された用語は、関連技術の文脈上で有する意味と一致する意味を有するものと解釈すべきであって、本明細書で明白に定義しない限り、理想的又は過度に形式的な意味として解釈されることはない。
【００２６】
以下、実施形態を添付する図面を参照しながら詳細に説明する。添付図面を参照して説明することにおいて、図面符号に関係なく同一の構成要素は同一の参照符号を付与し、これに対する重複する説明は省略する。
【００２７】
図１Ａ〜図１Ｄは、一実施形態に係るライブネス検査の一例を説明するための図である。
【００２８】
ライブネス検査は、検査対象であるオブジェクトがライブ（ｌｉｖｅ）であるか否かを検査することにより、例えば、カメラによって撮影された顔が本人の本物の顔であるか、偽造の顔であるかを検査する。「ライブネス」の用語は、生命のないオブジェクト（例えば、偽造に使用された写真、映像及び模型）と生きている人との間を区別するための用語として用いる。一実施形態によると、ライブネス検査は、ユーザログイン、モバイル決済、又は出入り規制などで実行されるユーザ認証に関して認証対象のライブネスを検査するために用いられる。ライブネス検査は、写真、動画、マスク、又は模型のような代替物を用いた認証試み（スプーフィング攻撃）を取り除いて誤認証を防止する役割を果たす。
【００２９】
図１Ａは、顔認識を行う実施形態を示す。図１Ａを参照すると、ライブネス検査装置は、コンピューティング装置１２０に含まれて動作する。一実施形態によると、コンピューティング装置１２０は、顔認識によってコンピューティング装置１２０にアクセスしようとするユーザ１１０を認証する。例えば、ユーザ１１０は、コンピューティング装置１２０をロック解除しようとコンピューティング装置１２０にユーザ認証を試みることができ、コンピューティング装置１２０は、カメラ１３０のような映像取得装置を用いてユーザ１１０の顔映像を取得し、顔映像を分析してユーザ１１０の認証を許容する又は拒否する。コンピューティング装置１２０は、取得した顔映像を予め登録された登録映像と比較してユーザ１１０を認証するか否かを決定する。コンピューティング装置１２０は、例えば、スマートフォン、ウェアラブル機器、タブレットコンピュータ、ネットブック、ラップトップ、デスクトップ、ＰＤＡ（ｐｅｒｓｏｎａｌ  ｄｉｇｉｔａｌ  ａｓｓｉｓｔａｎｔ）、セットトップボックス、テレビ、生体ドアロック、セキュリティー装置又は車両始動装置であり得る。
【００３０】
一実施形態では、コンピューティング装置１２０がロックモードとして動作する場合、コンピューティング装置１２０は顔認識過程を介してユーザ１１０を認証する。許可されたユーザは、コンピューティング装置１２０によって実行される顔認識過程を介してコンピューティング装置１２０をロック解除する。許可されたユーザは、自身の顔映像をコンピューティング装置１２０に予め登録又は格納し、コンピューティング装置１２０は、格納装置又はクラウド格納媒体に許可されたユーザの顔がキャプチャーされた登録映像を格納する。
【００３１】
コンピューティング装置１２０をロック解除するために、ユーザ１１０は、自分の顔の少なくとも一部を示す顔映像をコンピューティング装置１２０を用いて撮影する。許可されていないユーザは、偽造技術を用いてコンピューティング装置１２０の誤認証を誘発し、コンピューティング装置１２０のロック解除を試みる。例えば、許可されていないユーザは、誤認証を誘発するために、許可されたユーザの顔が印刷された写真又は許可されたユーザの顔の形状を有する模型を、カメラ１３０に提示することかもしれない。ライブネス検査装置は、このような偽造技術による誤認証を防止する役割を果たす。ライブネス検査装置は、偽造として疑われる認証の試みを検出し、偽造に基づいた誤認証を効率よく防止する。ライブネス検査装置は、カメラ１３０によってキャプチャーされた顔映像に示されたオブジェクトのライブネスを検査する。
【００３２】
一実施形態によると、ライブネス検査装置は、ライブネスの検査において、カメラ１３０によりキャプチャーされた映像の全体領域ではない重要であると判断した一部領域の情報を用いてライブネスを検査し得る。例えば、ライブネス検査装置は、顔領域１４０内から目、鼻、及び唇などの関心領域を抽出し、関心領域のテクスチャ情報に基づいてオブジェクトのライブネスを検査する。ライブネス検査装置は、一部領域に関する情報のみを用いることで、検査に必要なリソース及び演算量を低減させ、ライブネスをより迅速に検査できる。
【００３３】
他の実施形態によると、ライブネス検査装置は、関心領域のテクスチャ情報だけではなく、顔映像に示されたオブジェクトの全域的な形状情報に基づいてライブネスを検査してもよい。例えば、オブジェクトの全域的な形状情報は、関心領域に示されたオブジェクトの形状情報にフォーカスされた情報であってもよいが、実施形態はこれに限定されることはない。ライブネス検査装置は、テクスチャ情報及び形状情報に基づいてライブネスをより正確に検査できる。
【００３４】
更なる実施形態によると、ライブネス検査装置は、顔映像に示されたテクスチャ、形状、時間の流れに伴ったオブジェクトの動き特性に基づいて、ライブネスを検査し得る。ライブネス検査装置は、顔映像から１つ以上の関心領域を抽出し、関心領域のテクスチャ情報、顔映像に示された形状情報、時間によるオブジェクトの動き情報を考慮してライブネスを検査する。このような様々な形態の情報を考慮することによって、ライブネス検査装置は、オブジェクトの偽造の有無を応じて正確に検査することができる。偽造オブジェクトとライブオブジェクトとの間には、テクスチャ、形状、及び時間の流れに伴った動きで差が存在し、ライブネス検査装置は、このような差を区分してオブジェクトのライブネスをより正確に判断することができる。
【００３５】
オブジェクトのライブネスの検査において、ライブネス検査装置は、ニューラルネットワークに基づくライブネス検査モデルを用いてもよい。ライブネス検査モデルは、入力された情報に基づいてオブジェクトのライブネスを決定するための基準値を提供するモデルとして、学習データに基づいて予め学習される。ライブネス検査装置は、直観的にオブジェクトのライブネスを決定する。ライブネス検査装置は、ライブネス検査モデルで出力された基準値に基づいて、オブジェクトが偽造されたオブジェクトであるか、ライブのオブジェクトであるかを決定する。例えば、出力された基準値は、オブジェクトが偽造又はライブのオブジェクトであるかに対する確率を示す確率値、又は、単にオブジェクトが偽造又はライブのオブジェクトであるか否かに対応する２進分類指示値であってもよい。
【００３６】
一実施形態によると、ライブネス検査装置がカメラ１３０によってキャプチャーされたユーザ１１０の顔が偽造されたものではない本物（ｇｅｎｕｉｎｅ）と決定した場合、コンピューティング装置１２０は、予め登録された登録映像とキャプチャーされた映像とを比較し、ユーザ１１０が登録されたユーザであるか否かを決定する認証過程を行う。ユーザ認証が成功した場合、ユーザ１１０は、コンピューティング装置１２０を成功的にロック解除する。反対に、ユーザ認証が失敗した場合、ユーザ１１０は、コンピューティング装置１２０をロック解除できず、コンピューティング装置１２０は続けてロックモードとして動作する。ライブネス検査装置がカメラ１３０によってキャプチャーされたユーザ１１０の顔が偽造されたものと決定した場合、コンピューティング装置１２０は、顔認証を行うステップに移動せず、コンピューティング装置１２０に対するユーザ１１０のアクセスを拒否する。
【００３７】
実施形態によると、オブジェクトのライブネスをより正確に検査することによって、偽造による誤認証を誘発する機会を減少させる有利な効果を提供する。また、実施形態によると、ライブネス検査結果によりユーザ認証を行うか否かを決定し、これによってユーザの認証過程で必要なリソースを節約し、電力消費を減少させることができる。
【００３８】
図１Ｂは、紅彩認識を行う実施形態を示す。図１Ｂを参照すると、コンピューティング装置１２０は、紅彩認識によってコンピューティング装置１２０にアクセスしようとするユーザ１１０を認証する。ユーザ１１０の紅彩領域は、カメラ１３０又は紅彩認識センサによりキャプチャーされ、コンピューティング装置１２０は、キャプチャーされた映像に示された紅彩領域の生体情報を分析してユーザ１１０の認証を許容する又は拒否する。この過程で、ライブネス検査装置は、例えば、キャプチャーされた映像から１つ以上の目の領域１５０、１６０を検出し、瞳孔領域を含む関心領域を抽出し、関心領域の情報に基づいてユーザ１１０のライブネスを検査する。
【００３９】
図１Ｃは、指紋認識を行う実施形態を示す。図１Ｃを参照すると、コンピューティング装置１２０は、指紋認識によってコンピューティング装置１２０にアクセスしようとするユーザ１１０を認証する。ユーザ１１０の指紋は、カメラ又は指紋認識センサを用いてキャプチャーされる。例えば、ユーザ１１０がディスプレイ１２５をタッチした状態で指紋がキャプチャーされてもよいし、又は、ホームボタン１７０に内蔵されている指紋認識センサを用いて指紋がキャプチャーされる。コンピューティング装置１２０は、キャプチャーされた指紋映像に示された指紋パターンの生体情報を分析してユーザ１１０を認証するか否かを決定する。この過程で、ライブネス検査装置は、キャプチャーされた指紋映像から指紋パターンの特徴が目立つ関心領域を抽出し、抽出された関心領域の情報に基づいてユーザ１１０のライブネスを検査する。
【００４０】
図１Ｄは、静脈認識（Ｖｅｉｎ  Ｐａｔｔｅｒｎ  Ｒｅｃｏｇｎｉｔｉｏｎ；ＶＰＲ）を行う実施形態を示す。図１Ｄを参照すると、時計タイプのウェアラブル機器であるコンピューティング装置１８０は、静脈認識によってコンピューティング装置１８０にアクセスしようとするユーザ１１０を認証する。ユーザ１１０が手首にコンピューティング装置１８０を着用し、コンピューティング装置１８０にアクセスするために認証を試みる場合、例えば、コンピューティング装置１８０に内蔵された光源からユーザ１１０の皮膚に向かって赤外線が放射され、ユーザ１１０の静脈にあるヘモグロビンに反射した赤外線がコンピューティング装置１８０に内蔵されたＣＣＤカメラ（ｃｈａｒｇｅ−ｃｏｕｐｌｅｄ  ｄｅｖｉｃｅ  ｃａｍｅｒａ）によって記録される。コンピューティング装置１８０は、ＣＣＤカメラによってキャプチャーされた静脈映像に示された血管パターンの生体情報を分析してユーザ１１０を認証するか否かを決定する。この過程で、ライブネス検査装置は、静脈映像から血管パターンの特徴が目立つ関心領域を抽出し、抽出された関心領域の情報に基づいて認証を試みたユーザ１１０のライブネスを検査する。
【００４１】
以下、図面を参照してライブネス検査装置がオブジェクトのライブネスを検査する過程をより詳細に説明する。
【００４２】
図２は、一実施形態に係るライブネス検査方法の動作を説明するためのフローチャートである。
【００４３】
図２を参照すると、ステップＳ２１０において、ライブネス検査装置は、入力映像を受信する。入力映像は、スチール映像及び複数の映像フレームを含むビデオ映像のうちの１つ以上を含む。入力映像は、カラー映像、白黒映像、又は赤外線映像の形態を有する。入力映像は、顔、紅彩、指紋又は静脈などの生体情報を含む。紅彩認識の場合、実施形態によって紅彩領域の撮影された赤外線映像がライブネス検査装置に入力される。
【００４４】
ステップＳ２２０において、ライブネス検査装置は入力映像を正規化する。ライブネス検査装置は、入力映像を受信した後、入力映像を回転、スケーリング（拡張又は縮小）又は切断（ｃｒｏｐｐｉｎｇ）する。その他に、ライブネス検査装置は、入力映像に対して様々な映像前処理過程を行ってもよい。映像前処理過程は、例えば、明度変換、カラー変換、アーチファクト除去、ブラー（ｂｌｕｒ）除去などを含み得る。実施形態によっては、ステップＳ２２０は行われなくてもよい。
【００４５】
ステップＳ２３０において、ライブネス検査装置は、入力映像（又は、正規化された入力映像）からオブジェクトの関心領域を抽出する。ここで、抽出される関心領域の形態及び大きさは制限されることない。関心領域は、生体情報のタイプに応じるオブジェクトのライブネス検査に有利な領域として、ライブネスを決定するために重要な特徴を含む領域である。例えば、顔認識の場合、ライブネス検査装置は、入力映像に示されたユーザの顔領域から、目、鼻、及び唇のうちの１つ以上を含む部分領域を関心領域として抽出する。顔認識において、ユーザの鼻、目、及び唇領域は、ユーザのライブネスを決定するために重要な手がかりを提供する領域である。
【００４６】
異なる例として、紅彩認識の場合、ライブネス検査装置は、入力映像に示されたユーザの目の領域から瞳孔領域を含む部分領域を関心領域として抽出してもよい。紅彩認識において、瞳孔領域に示された角膜反射光（ｃｏｒｎｅａｌ  ｒｅｆｌｅｘ）と角膜反射光の周辺領域の映像情報は、ライブネスを決定するために重要な手がかりを提供する。
【００４７】
一実施形態によると、ライブネス検査装置は、入力映像で顔のランドマークのような特徴点を検出し、特徴点に基づいて関心領域を決定する。ライブネス検査装置は、特徴点に基づいて入力映像から全域領域を検出し、全域領域で検出された特徴点に基づいて関心領域を抽出する。全域領域は、入力映像の全体領域よりも小さいが、関心領域よりも大きい領域である。例えば、顔認識の場合、背景領域を除いた顔領域が全域領域として検出され、紅彩認識の場合、他の顔コンポーネント領域（例えば、鼻、口、表面眉毛）を除いた目の領域が全域領域として検出される。その他に、ライブネス検査装置は、視覚的集中領域検出（ｓａｌｉｅｎｃｙ  ｒｅｇｉｏｎ  ｄｅｔｅｃｔｉｏｎ）方式などを用いて入力映像で関心領域を決定することもできるが、実施形態の範囲がそれに限定されることはない。以下の実施形態において、「全域領域」とは「入力映像」に置換えられることが可能である。
【００４８】
他の例として、指紋認識の場合、ライブネス検査装置は、指紋パターンが示された入力映像から指紋領域を含んでいる部分領域を関心領域として抽出する。例えば、ライブネス検査装置は、指紋パターンの変化が著しい部分を関心領域として抽出する。例えば、ライブネス検査装置は、入力映像に示された指紋全体の領域から隆線（ｒｉｄｇｅ）の終点（ｅｎｄｉｎｇ  ｐｏｉｎｔ）、分岐点（ｂｉｆｕｒｃａｔｉｏｎ  ｐｏｉｎｔ）、中心点（ｃｏｒｅ  ｐｏｉｎｔ）及び三角州（ｄｅｌｔａ  ｐｏｉｎｔ）などの特徴点が集中している領域を関心領域として抽出する。
【００４９】
他の例として、静脈認識の場合、ライブネス検査装置は、静脈分布パターンが示された入力映像から静脈領域を含む部分領域を関心領域として抽出する。例えば、ライブネス検査装置は、入力映像に示された手の全体の領域から手首の静脈パターンを含む領域を関心領域として抽出してもよいし、又は静脈分布パターンで血管の終わり部分及び血管の分岐点のいずれか１つが著しく分布している領域を関心領域として抽出してもよい。
【００５０】
ステップＳ２４０において、ライブネス検査装置は、関心領域に基づいてオブジェクトのライブネスを検査する。ライブネス検査装置は、関心領域の映像情報を入力にするニューラルネットワークモデルに基づくライブネス検査モデルを用いてオブジェクトのライブネスを検査する。関心領域の映像情報は、例えば、関心領域に含まれたピクセルのピクセル値（例えば、カラー値及び／又は明度値）として、テクスチャ情報を含んでもよい。ライブネス検査モデルは、監督学習（ｓｕｐｅｒｖｉｓｅｄ  ｌｅａｒｎｉｎｇ）方式によって予め学習され、非線型マッピングを行うためにライブネス検査において優れた区別能力を提供し得る。
【００５１】
一実施形態によると、ライブネス検査モデルは、関心領域の映像情報を入力にし、ライブネス検査装置は、ライブネス検査モデルの出力値に基づいてオブジェクトのライブネスを検査する。ライブネス検査装置は、入力映像の全体領域ではない部分的な関心領域に基づいてライブネスを検査することによって、算出量及びリソース消耗を減らし得る。ライブネス検査モデルは、関心領域に示された局所なテクスチャ情報に基づいてライブネスの判断のための基準値を出力する。
【００５２】
他の実施形態によると、ライブネス検査モデルは、関心領域の映像情報を第１入力にして、大きさの調整された入力映像の映像情報を第２入力にしてもよい。例えば、入力映像は、関心領域の大きさと同一に調整されてもよく、関心領域の解像度は大さの調整された入力映像の解像度よりも高くてもよい。大きさの調整された入力情報の映像情報は、ライブネス検査に必要な形状情報を含む。ライブネス検査モデルは、関心領域に示された局所なテクスチャ情報と大きさの調整された入力映像に示された全域的な形状情報に基づいて、ライブネスの判断のための基準値を出力できる。
【００５３】
ライブネス検査モデルは、例えば、入力映像に示されたオブジェクトが偽造されたオブジェクトである第１確率値、及び入力映像に示されたオブジェクトがライブのオブジェクトである第２確率値のうちの１つ以上を基準値として出力する。ライブネス検査装置は、当該の基準値に基づいて入力映像のオブジェクトがライブのものであるか、偽造のものであるかの如何を決定する。例えば、ライブネス検査モデルから第１確率値が提供される場合、ライブネス検査装置は、第１確率値が閾値より大きければオブジェクトが偽造オブジェクトであると決定し、閾値以下であればオブジェクトがライブオブジェクトであると決定する。異なる例として、ライブネス検査モデルから第２確率値が提供される場合、ライブネス検査装置は、第２確率値が閾値よりも大きければオブジェクトがライブオブジェクトであると決定し、閾値以下であればオブジェクトが偽造オブジェクトであると決定する。ライブネス検査モデルから第１確率値及び第２確率値の全てが提供される場合、ライブネス検査装置は、第１確率値及び第２確率値に基づいた関係式により最終確率値を決定し、最終確率値と閾値とを比較してオブジェクトが偽造オブジェクトであるか、ライブオブジェクトであるかを決定する。
【００５４】
更なる実施形態によると、ライブネス検査装置は、以前の時間で算出されたライブネス検査モデルの算出結果に基づいて、現在の時間でのオブジェクトのライブネスを検査する。ライブネス検査モデルは、ニューラルネットワークモデルのレイヤの間に形成される１つ以上の再帰的接続構造を有し、このような再帰的な接続構造によって以前の時間で算出されたレイヤの出力値が現在の時間における入力値になって以前の時間における出力が現在の時間における出力に影響を及ぼすことがある。このような再帰的な接続構造を有するライブネス検査モデルは、連続する映像フレームに対してライブネスを検査するために適合である。各映像フレームに対してライブネスを検査するごとに、ライブネス検査モデルに映像フレームから抽出された関心領域の映像情報及び大きさの調整された映像フレームの映像情報が個別的に入力され、以前の映像フレームのライブネス検査過程で導き出されたライブネス検査モデルの算出値が、現在の映像フレームに対するライブネス検査結果に影響を及ぼす。この場合、ライブネス検査装置は、関心領域に示された局所なテクスチャ情報と映像フレームに示された全域的な形状情報のみならず、時間的に連続する映像フレームに示されたオブジェクトの動き特徴を考慮してオブジェクトのライブネスを検査できる。
【００５５】
図３Ａは、一実施形態に係るライブネス検査装置に顔映像３１０が入力される場合に関心領域を抽出する過程を説明するための図である。ライブネス検査装置は、顔映像３１０から顔領域３２０を検出する。例えば、ライブネス検査装置は、顔映像３１０からランドマークを検出し、検出されたランドマークを含むバウンディング（ｂｏｕｎｄｉｎｇ）領域を顔領域３２０として検出する。又は、ライブネス検査装置は、Ｖｉｏｌａ−Ｊｏｎｅｓ検出器を用いて顔領域３２０を検出することもできるが、実施形態の範囲がこれに限定されることはない。その後、ライブネス検査装置は、顔領域３２０からライブネス検査のための関心領域３２２、３２４、３２６、３２８を抽出する。例えば、関心領域は、目の領域３２２、３２４、鼻領域３２６、唇領域３２８を含む。ライブネス検査装置は、ランドマークの位置に基づいて関心領域３２２、３２４、３２６、３２８を抽出してもよいし、又は視覚的集中領域検出方式などを用いて関心領域３２２、３２４、３２６、３２８を抽出する。他の実施形態によると、ライブネス検査装置は、顔映像３１０から顔領域３２０を検出する過程なしに、関心領域３２２、３２４、３２６、３２８を抽出してもよい。
【００５６】
図３Ｂは、一実施形態に係るライブネス検査装置に目の映像３３０が入力される場合、関心領域を抽出する過程を説明するための図である。ライブネス検査装置は、目の映像３３０から目の領域３３５を検出する。例えば、ライブネス検査装置は、目及び目の周辺領域から検出されたランドマークに基づいて目の領域３３５を検出する。その後、ライブネス検査装置は、目の領域３３５から瞳孔領域３４０を含むローカルパッチ（ｌｏｃａｌ  ｐａｔｃｈ）形態の関心領域３４５を抽出する。例えば、ライブネス検査装置は、ランドマークや円形境界検出器などを用いて瞳孔領域３４０を検出し、検出された瞳孔領域３４０を含む関心領域３４５を決定する。瞳孔領域３４０は、自然的又は人工的に作られた光源によって引き起こされた角膜反射光３５０を含む。角膜反射光３５０及び角膜反射光３５０の周辺領域の情報は、オブジェクトのライブネスを判断することにおいて重要な情報を提供する。
【００５７】
図３Ｃは、一実施形態に係るライブネス検査装置に指紋映像３６０が入力される場合に関心領域を抽出する過程を説明するための図である。ライブネス検査装置は、指紋映像３６０に示された指紋の隆線パターンから、終わり点３６２、分岐点３６４、中心点３６６及び三角州３６８などの特徴点を抽出する。このような特徴点の分布パターン及び形態がオブジェクトのライブネスを判断するために重要な情報を提供する。ライブネス検査装置は、指紋映像３６０で特徴点が他の領域に比べて相対的に密集している部分領域を関心領域３７０として決定する。
【００５８】
図３Ｄは、一実施形態に係るライブネス検査装置に静脈映像３８０が入力される場合に関心領域を抽出する過程を説明するための図である。まず、ライブネス検査装置は、静脈映像３８０に示された静脈パターンを抽出する。ライブネス検査装置は、例えば、静脈パターンに示された血管の終点及び分岐点などの特徴点を抽出し、全体領域で特徴点が密集している部分領域を関心領域３９０として決定する。
【００５９】
図４Ａは、一実施形態に係るライブネス検査過程を説明するための図である。
【００６０】
図４Ａを参照すると、ライブネス検査装置は、入力映像から全域領域４１０を検出し、全域領域４１０からローカルパッチ形態の関心領域４２０を抽出する。紅彩認識の場合、ライブネス検査装置は、入力映像から目の領域を示す全域領域４１０を検出し、全域領域４１０から瞳孔領域を含んでいる関心領域４２０を抽出する。例えば、全域領域４１０が２００×２００ピクセルの大きさであれば、ライブネス検査装置は、全域領域４１０から瞳孔領域を含んでいる６４×６４ピクセルの大きさの関心領域４２０を抽出する。他の実施形態によると、ライブネス検査装置は、全域領域４１０を検出する過程なしに、入力映像から直ちに関心領域４２０を抽出してもよい。
【００６１】
ライブネス検査装置は、学習された深さ畳み込みニューラルネットワーク（Ｄｅｅｐ  Ｃｏｎｖｏｌｕｔｉｏｎａｌ  Ｎｅｕｒａｌ  Ｎｅｔｗｏｒｋ；ＤＣＮＮ）モデルに基づくライブネス検査モデル４３０を用いて、関心領域４２０の映像情報からオブジェクトのライブネス検査結果を取得し得る。ＤＣＮＮモデルを形成するレイヤを各レイヤの機能に応じて分類すると、ＤＣＮＮモデルは、入力された映像に対してコンボリュージョン演算によって特徴を抽出する畳み込みレイヤ、数個のピクセルを１つのピクセルにマッピングさせる抽象化を行うプーリングレイヤ（ｐｏｏｌｉｎｇ  ｌａｙｅｒ）、及び下位レイヤで伝達された特徴を分類する完全接続レイヤ（ｆｕｌｌｙ  ｃｏｎｎｅｃｔｅｄ  ｌａｙｅｒ）を含む。ＤＣＮＮモデルに基づいたライブネス検査モデル４３０は、畳み込みレイヤ、プーリングレイヤ、及び完全接続レイヤを通した演算過程によって、ライブネス検査モデル４３０に入力された映像情報からライブネスの判断のための情報を提供する。ＤＣＮＮモデルの構造及び機能に対する詳細な説明は本明細書の範囲から離れているため、その内容は省略することにする。ここで、ＤＣＮＮモデルは一実施形態に過ぎず、ライブネス検査モデル４３０は、ＤＣＮＮモデル以外の他の構造のニューラルネットワークモデルに基づいてもよい。
【００６２】
図４Ｂは、他の実施形態に係るライブネス検査過程を説明するための図である。
【００６３】
図４Ｂを参照すると、ライブネス検査装置は、図４Ａと同様に、入力映像から全域領域４１０を検出し、全域領域４１０から関心領域４２０を抽出する。追加的に、ライブネス検査装置は、全域領域４１０の大きさが縮小した縮小映像４４０を生成する。例えば、全域領域４１０が２００×２００ピクセルの大きさであれば、ライブネス検査装置は、映像クロップ（ｉｍａｇｅ  ｃｒｏｐ）を用いて全域領域４１０から６４×６４ピクセルの大きさの関心領域４２０を抽出し、サブサンプリングを用いて全域領域４１０から６４×６４ピクセルの大きさの縮小映像４４０を生成する。そのため、関心領域４２０の解像度は、全域領域４１０の解像度と同一であり、縮小映像４４０の解像度は全域領域４１０の解像度よりも小さい。関心領域４２０は、演算量を低減させながら精巧なテクスチャの差を区分するために利用され、縮小映像４４０は、演算量を低減させながら全体的な形状差を区分するために用いられる。他の実施形態によると、ライブネス検査装置は、全域領域４１０を検出する過程なしに、入力映像から直ちに関心領域４２０を抽出し、入力映像を縮小することによって縮小映像４４０を生成してもよい。
【００６４】
ライブネス検査モデル４５０の互いに異なる入力レイヤを介して関心領域４２０の映像情報と縮小映像４４０の映像情報がＤＣＮＮモデルに基づくライブネス検査モデル４５０に入力される。ライブネス検査装置は、ライブネス関心領域４２０の映像情報と縮小映像４４０の映像情報が入力されたライブネス検査モデル４５０の出力値に基づいてオブジェクトのライブネスを決定する。
【００６５】
他の実施形態によると、ライブネス検査モデル４５０の一入力により縮小されていない全域領域４１０又は入力映像の映像情報が入力され、他の入力により関心領域４２０の映像情報が入力されてもよい。ライブネス検査モデル４５０は、入力された映像情報に基づいてオブジェクトのライブネスに関する検査結果を出力し得る。
【００６６】
図５は、更なる実施形態に係るライブネス検査過程を説明するためのフローチャートである。
【００６７】
ライブネス検査装置は、時間的に連続する映像フレームに対してライブネス検査を行う。ここで、ライブネス検査装置は、各映像フレームに示されたテクスチャ及び形状特徴だけではなく、映像フレームに示された時間の流れるに伴ったオブジェクトの動き特徴を追加的に考慮してオブジェクトのライブネスを検査する。ライブネス検査装置は、テクスチャ及び形状特徴のような映像フレームの空間的な特徴だけではなく、オブジェクトの動き特徴のような時間的特徴に基づいてライブネスを判断することで、ライブネスをより正確に検査できる。
【００６８】
図５を参照すると、ステップＳ５１２において、ライブネス検査装置は、第１映像フレームを受信する。ステップＳ５１４において、ライブネス検査装置は全域領域を検出し、ステップＳ５１６において、ライブネス検査装置は全域領域から関心領域を抽出する。ステップＳ５４０において、ライブネス検査装置は、ライブネス検査モデルに基づいて第１映像フレームに示されたオブジェクトのライブネスを検査する。ここで、ライブネス検査モデルに関心領域の映像情報及び全域領域を縮小した縮小映像の映像情報が入力される。
【００６９】
その後、ライブネス検査装置に第１映像フレームの次の映像フレームである第２映像フレームが入力され、ライブネス検査装置は、第２映像フレームに示されたオブジェクトに対してライブネスを検査する。ライブネス検査装置は、ステップＳ５２２〜ステップＳ５２６の過程を経て第２映像フレームから全域領域を検出し、全域領域から関心領域を抽出する。ステップＳ５４０において、ライブネス検査装置は、関心領域の映像情報及び全域領域を縮小した縮小映像の映像情報だけではなく、第１映像フレームに対して算出されたライブネス検査モデルの算出結果に基づいて、第２映像フレームに示されたオブジェクトのライブネスを検査する。ライブネス検査装置は、以後の各映像フレームに対してこのような過程を繰り返し行って第Ｎ映像フレームについてもステップＳ５３２〜ステップＳ５４０の過程を経てライブネスを検査する。
【００７０】
一実施形態によると、ライブネス検査モデルは、以前の時間における算出結果が任意のレイヤに入力される再帰的な接続構造を有し、このような再帰的な接続構造によって以前の映像フレームのライブネス検査過程で導き出されたライブネス検査モデルの算出値が、現在の映像フレームのライブネス検査に影響を与えることもある。ライブネス検査モデルの再帰的な接続構造は、実施形態に応じて様々である。例えば、再帰的な接続構造の形態に応じて、現在の映像フレームのライブネス検査結果は、以前の映像フレームのライブネス検査結果のみに影響を受けてもよいし、又は以前の時間に存在する全ての映像フレームのライブネス検査結果に影響を受けてもよい。
【００７１】
図６は、図５を参照して説明されたライブネス検査過程の一例を示す図である。
【００７２】
図６を参照すると、図４Ｂを参照して説明したように、ライブネス検査装置は、入力映像（いずれか１つの映像フレーム）から全域領域４１０を検出し、全域領域４１０から関心領域４２０を抽出する。また、ライブネス検査装置は、全域領域４１０の大きさが縮小された縮小映像４４０を生成する。他の実施形態によると、ライブネス検査装置は、全域領域４１０を検出する過程なしに、入力映像から直ちに関心領域４２０を抽出し、入力映像を縮小して縮小映像４４０を生成し得る。
【００７３】
ライブネス検査モデル６１０の互いに異なる入力レイヤを介して関心領域４２０の映像情報と縮小映像４４０の映像情報がライブネス検査モデル６１０に入力される。ライブネス検査装置は、ライブネス検査モデル６１０を用いて関心領域４２０の映像情報と縮小映像４４０の映像情報からオブジェクトのライブネス検査結果を取得する。ライブネス検査モデル６１０は、過去に導き出されたライブネス検査モデル６１０の算出値が現在の時間でライブネス検査モデル６１０の任意のレイヤに入力される再帰的な接続構造を有する。ニューラルネットワーク構造のライブネス検査モデル６１０は、各映像フレームに対する空間的な映像特徴を抽出するレイヤと時間によるオブジェクトの変化特徴を抽出するレイヤを含み、当該のレイヤから導き出された特徴に基づいて、時空間の特性を全て考慮したライブネス検査が実行される。
【００７４】
図７は、一実施形態に係るライブネス検査装置の構成を示す図である。ライブネス検査装置７００は、入力映像に示されたオブジェクトのライブネスを検査して検査結果を出力する。図７を参照すると、ライブネス検査装置７００は、プロセッサ７１０及びメモリ７２０を含む。
【００７５】
プロセッサ７１０は、図１Ａ〜図６を参照して前述した１つ以上の動作を行う。例えば、プロセッサ７１０は、入力映像で関心領域を抽出し、関心領域の情報を第１入力にするライブネス検査モデルを用いて入力映像に示されたオブジェクトのライブネスを検査する。実施形態により、ライブネス検査モデルは、関心領域だけではなく、全域領域（又は、全域領域の縮小映像）の映像情報を第２入力にしてもよい。また、ライブネス検査モデルは、過去の算出結果に影響を受ける再帰的な接続構造を有してもよい。
【００７６】
プロセッサ７１０は、入力映像に示されたオブジェクトが偽造オブジェクトであると決定する場合、検査失敗に対応する信号を生成する。この場合、オブジェクトの認識／認証過程を行うことなく直ちにオブジェクトの認識／認証が失敗したと決定される。反対に、入力映像に示されたオブジェクトがライブオブジェクトであると決定した場合、プロセッサ７１０は、検査成功に対応する信号を生成する。この場合、オブジェクトの認識／認証過程が次に実行される。このように、オブジェクトのライブネスが認められた場合には、オブジェクトの認証／認識のための一連の過程が実行されるものの、オブジェクトのライブネスが認められていない場合にはオブジェクトの認証／認識過程が実行されることなくその手続が終了する。
【００７７】
このようなプロセッサ７１０は複数の論理ゲートのアレイで実現されるが、別の形態のハードウェアで実現さ得ることは本実施形態が属する技術分野で通常の知識を有する者であれば理解できる。
【００７８】
メモリ７２０は、図１Ａ〜図６を参照して前述した１つ以上の動作を行うための命令（ｉｎｓｔｒｕｃｔｉｏｎｓ）を格納し、又はライブネス検査装置７００が算出した結果を格納する。メモリ７２０は、非一時的なコンピュータで読み出し可能な記録媒体、例えば、高速ランダムアクセスメモリ及び／又は不揮発性コンピュータで読み出し可能な格納媒体（例えば、１つ以上のディスク格納装置、フラッシュメモリ装置、又は、その他の不揮発性固体メモリ装置）を含む。
【００７９】
図８は、一実施形態に係るコンピューティング装置の構成を示す図である。
【００８０】
コンピューティング装置８００は、入力映像に示されたオブジェクトのライブネスを検査してユーザ認証過程を行う。コンピューティング装置８００は、機能的に図７に示すライブネス検査装置７００の機能を含み得る。図８を参照すると、コンピューティング装置８００は、プロセッサ８１０、メモリ８２０、カメラ８３０、格納装置８４０、入力装置８５０、出力装置８６０、及びネットワークインターフェース８７０を含む。
【００８１】
プロセッサ８１０は、コンピューティング装置８００内で実行するための機能及び命令を実行する。例えば、プロセッサ８１０は、メモリ８２０又は格納装置８４０に格納された命令を処理する。プロセッサ８１０は、図１Ａ〜図６を参照して前述した１つ以上の動作を行う。
【００８２】
メモリ８２０は、コンピューティング装置８００内に情報を格納する。メモリ８２０は、コンピュータで読み出し可能な格納媒体又はコンピュータで読み出し可能な格納装置を含む。例えば、メモリ８２０は、ＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｉｅｓ）、ＤＲＡＭ（ｄｙｎａｍｉｃ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｉｅｓ）、ＳＲＡＭ（ｓｔａｔｉｃ  ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｉｅｓ）又は技術分野で知られた他の形態の不揮発性メモリを含む。メモリ８２０は、プロセッサ８１０によって実行するための命令を格納し、コンピューティング装置８００によってソフトウェア又はアプリケーションが実行される間に関連情報を格納する。
【００８３】
カメラ８３０は、静止画、ビデオ映像、又は、これらの全てをキャプチャーする。一実施形態に係るカメラ８３０は、ユーザが認証を試みるために入力する顔領域又は紅彩領域をキャプチャーする。
【００８４】
格納装置８４０は、コンピュータで読み出し可能な格納媒体又はコンピュータで読み出し可能な格納装置を含む。一実施形態によると、格納装置８４０は、メモリ８２０よりもさらに多い量の情報を格納し、情報を長期間格納する。例えば、格納装置８４０は、磁気ハードディスク、光ディスク、フラッシュメモリ、電気的にプログラミング可能なメモリ（ＥＰＲＯＭ）、フロッピーディスク又は技術分野で知られた異なる形態の不揮発性メモリを含む。
【００８５】
入力装置８５０は、触覚、ビデオ、オーディオ又はタッチ入力によってユーザから入力を受信する。例えば、入力装置８５０は、キーボード、マウス、タッチスクリーン、マイクロホン、指紋リーダー、網膜スキャナ又はユーザから入力を検出し、検出された入力をコンピューティング装置８００に伝達できる任意の他の装置を含む。
【００８６】
出力装置８６０は、視覚的、聴覚的、又は触覚的なチャネルを介してユーザにコンピューティング装置８００の出力を提供する。例えば、出力装置８６０は、液晶ディスプレイ、ＬＥＤ（ｌｉｇｈｔ  ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ）ディスプレイ、タッチスクリーン、スピーカ、振動発生装置又はユーザに出力を提供できる任意の他の装置を含む。
【００８７】
ネットワークインターフェース８７０は、有線又は無線ネットワークを介して外部装置と通信する。例えば、ネットワークインターフェース８７０は、イーサネット（登録商標（Ｅｔｈｅｒｎｅｔ））カード、光学トランシーバー、無線周波数トランシーバー又は情報を送受信できる任意の他のネットワークインターフェースカードを含む。ネットワークインターフェース８７０は、ブルートゥース（登録商標）、ワイファイ（ＷｉＦｉ）、３Ｇ又は４Ｇなどの通信方式を用いて外部装置と無線で通信する。
【００８８】
以上述した実施形態は、ハードウェア構成要素、ソフトウェア構成要素、又はハードウェア構成要素及びソフトウェア構成要素の組合せで具現される。例えば、実施形態で説明した装置及び構成要素は、例えば、プロセッサ、コントローラ、ＡＬＵ（ａｒｉｔｈｍｅｔｉｃ  ｌｏｇｉｃ  ｕｎｉｔ）、デジタル信号プロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ）、マイクロコンピュータ、ＦＰＡ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ａｒｒａｙ）、ＰＬＵ（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｕｎｉｔ）、マイクロプロセッサー、又は命令（ｉｎｓｔｒｕｃｔｉｏｎ）を実行して応答する異なる装置のように、１つ以上の汎用コンピュータ又は特殊目的コンピュータを用いて具現される。処理装置は、オペレーティングシステム（ＯＳ）及びオペレーティングシステム上で実行される１つ以上のソフトウェアアプリケーションを実行する。また、処理装置は、ソフトウェアの実行に応答してデータをアクセス、格納、操作、処理、及び生成する。理解の便宜のために、処理装置は１つが使用されるものとして説明する場合もあるが、当該技術分野で通常の知識を有する者は、処理装置が複数の処理要素（ｐｒｏｃｅｓｓｉｎｇ  ｅｌｅｍｅｎｔ）及び／又は複数類型の処理要素を含むことが分かる。例えば、処理装置は、複数のプロセッサ又は１つのプロセッサ及び１つのコントローラを含む。また、並列プロセッサ（ｐａｒａｌｌｅｌ  ｐｒｏｃｅｓｓｏｒ）のような、他の処理構成も可能である。
【００８９】
ソフトウェアは、コンピュータプログラム、コード、命令、又はこれらのうちの１つ以上の組合せを含み、希望通りに動作するように処理装置を構成し、独立的又は結合的に処理装置に命令する。ソフトウェア及び／又はデータは、処理装置によって解釈され、処理装置に命令又はデータを提供するためのあらゆる類型の機械、構成要素、物理的装置、仮想装置、コンピュータ格納媒体又は装置、或いは送信される信号波を介して永久的又は一時的に具現化される。ソフトウェアは、ネットワークに接続されたコンピュータシステム上に分散され、分散された方法で格納されるか又は実行される。ソフトウェア及びデータは１つ以上のコンピュータ読み取り可能な記録媒体に格納される。
【００９０】
本実施形態による方法は、多様なコンピュータ手段を介して実施されるプログラム命令の形態で具現され、コンピュータ読み取り可能な記録媒体に記録される。記録媒体は、プログラム命令、データファイル、データ構造などを単独又は組合せて含む。記録媒体及びプログラム命令は、本発明の目的のために特別に設計して構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知のものであり使用可能なものであってもよい。コンピュータ読み取り可能な記録媒体の例としては、ハードディスク、フロッピー（登録商標）ディスク及び磁気テープのような磁気媒体、ＣＤ−ＲＯＭ、ＤＶＤのような光記録媒体、フロプティカルディスクのような磁気−光媒体、及びＲＯＭ、ＲＡＭ、フラッシュメモリなどのようなプログラム命令を保存して実行するように特別に構成されたハードウェア装置を含む。プログラム命令の例としては、コンパイラによって生成されるような機械語コードだけでなく、インタプリタなどを用いてコンピュータによって実行される高級言語コードを含む。ハードウェア装置は、本発明の動作を実行するために１つ以上のソフトウェアモジュールとして作動するように構成してもよく、その逆も同様である。
【００９１】
上述したように実施形態をたとえ限定された図面によって説明したが、当該技術分野で通常の知識を有する者であれば、前記に基づいて様々な技術的な修正及び変形を適用することができる。例えば、適切な結果を達成することができるように、説明された技術が説明された方法と異なる順序で実行され、及び／又は説明されたシステム、構造、装置、回路などの構成要素が説明された方法と異なる形態で結合又は組み合わせられ、他の構成要素又は均等物によって置換されることができる。
【符号の説明】
【００９２】
７００：ライブネス検査装置
７１０、８１０：プロセッサ
７２０、８２０：メモリ
１２０、８００：コンピューティング装置
８３０：カメラ
８４０：格納装置
８５０：入力装置
８６０：出力装置
８７０：ネットワークインターフェース
【図１Ａ】
2018032391.tif 000003
【図１Ｂ】
2018032391.tif 000004
【図１Ｃ】
2018032391.tif 000005
【図１Ｄ】
2018032391.tif 000006
【図２】
2018032391.tif 000007
【図３Ａ】
2018032391.tif 000008
【図３Ｂ】
2018032391.tif 000009
【図３Ｃ】
2018032391.tif 000010
【図３Ｄ】
2018032391.tif 000011
【図４Ａ】
2018032391.tif 000012
【図４Ｂ】
2018032391.tif 000013
【図５】
2018032391.tif 000014
【図６】
2018032391.tif 000015
【図７】
2018032391.tif 000016
【図８】
2018032391.tif 000017