(57)【要約】  本発明は、装置構成および利用者の負担を増大させることなく、顔認証におけるなりすましをより精度良く検知する技術を提供する。  なりすまし検知装置１は、顔画像列取得部１１と、視線変化検出部１２と、提示情報表示部１３と、なりすまし判定部１４とを備える。顔画像列取得部１１は、ユーザの顔を表す顔画像列を取得する。視線変化検出部１２は、顔画像列から視線の時間変化の情報を検出する。提示情報表示部１３は、認証処理の一環としてユーザに提示される提示情報を表示する。なりすまし判定部１４は、提示情報に対する視線の時間変化の情報に基づいて、顔画像列の表す顔がなりすましである可能性を判定する。
2016059786.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの顔を表す顔画像列を取得する顔画像列取得手段と、
前記顔画像列から視線の時間変化の情報を検出する視線変化検出手段と、
認証処理の一環として前記ユーザに提示される提示情報を表示する提示情報表示手段と、
前記提示情報に対する前記視線の時間変化の情報に基づいて、前記顔画像列の表す顔がなりすましである可能性を判定するなりすまし判定手段と、
を備えたなりすまし検知装置。
【請求項２】
前記提示情報表示手段は、前記提示情報の切り替えを行い、
前記なりすまし判定手段は、前記視線の時間変化の情報と、前記提示情報の切り替えとの関連性に基づいて、前記なりすましである可能性を判定することを特徴とする請求項１に記載のなりすまし検知装置。
【請求項３】
前記なりすまし判定手段は、前記視線の時間変化の情報と、前記切り替えのタイミングとの関連性に基づいて、前記なりすましである可能性を判定することを特徴とする請求項２に記載のなりすまし検知装置。
【請求項４】
前記なりすまし判定手段は、前記視線の時間変化の情報と、前記切り替えによる前記提示情報の表示位置の変化との関連性に基づいて、前記なりすましである可能性を判定することを特徴とする請求項２または請求項３に記載のなりすまし検知装置。
【請求項５】
前記なりすまし判定手段は、前記視線の時間変化の情報と、前記提示情報の内容との関連性に基づいて、前記なりすましである可能性を判定することを特徴とする請求項１から請求項４のいずれか１項に記載のなりすまし検知装置。
【請求項６】
前記視線変化検出手段は、前記視線の時間変化の情報として、視線の位置または視線の方向を表す情報の時系列、または、その微分値を検出することを特徴とする請求項１から請求項５のいずれか１項に記載のなりすまし検知装置。
【請求項７】
ユーザの顔を表す顔画像列から視線の時間変化の情報をコンピュータ装置によって検出し、
認証処理の一環として前記ユーザに対して提示される提示情報に対する前記視線の時間変化の情報に基づいて、前記顔画像列の表す顔がなりすましである可能性をコンピュータ装置によって判定するなりすまし検知方法。
【請求項８】
ユーザの顔を表す顔画像列を取得する顔画像列取得ステップと、
前記顔画像列から視線の時間変化の情報を検出する視線変化検出ステップと、
認証処理の一環として前記ユーザに提示される提示情報を表示する情報提示ステップと、
前記提示情報に対する前記視線の時間変化の情報に基づいて、前記顔画像列の表す顔がなりすましである可能性を判定するなりすまし判定ステップと、
をコンピュータ装置に実行させるなりすまし検知プログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顔認証においてなりすまし行為を検知する技術に関する。
【背景技術】
【０００２】
顔認証を用いたセキュリティシステム（顔認証システム）において、なりすまし行為を検知する技術が広く知られている。なりすまし行為は、他人のフリをして不正にシステムを利用する行為である。以下、なりすまし行為を、単になりすましとも記載する。【０００３】
顔認証システムに対するなりすましは、なりすましを行う者が、顔撮影用のカメラに対して自身とは異なる他人の顔を提示することにより行われる。他人の顔を提示する方法としては、他人の顔写真をシステムのカメラに提示する方法がある。また、他人の顔の映像をスマートフォン等のディスプレイに映して、システムのカメラに提示する方法がある。このようななりすましに対応する関連技術の一例が、以下の特許文献１〜特許文献８に記載されている。【０００４】
例えば、特許文献１に記載された関連技術は、表示装置に利用者の注意をひくための画像を提示しつつ、カメラから取り込んだ画像から利用者の視線を検出する。そして、この関連技術は、利用者の視線が表示装置の方向を向いている場合には生体、そうでない場合にはなりすましであると判定する。【０００５】
また、特許文献２に記載された関連技術は、利用者を、異なる複数の視点からそれぞれ撮影した複数の顔画像を取得する。そして、この関連技術は、利用者の顔の中の特徴点を複数の顔画像からそれぞれ抽出し、それらの特徴点が同一平面上にあるか否かを判定する。そして、この関連技術は、それらの特徴点が同一平面上にあるか否かに基づいて、なりすましであるか否かを判定する。【０００６】
また、特許文献３に記載された関連技術は、距離センサにより、利用者の顔における複数の測定点までの距離や角度を測定し、複数の測定点の位置を特定する。そして、この関連技術は、複数の測定点が同一平面上にあるか否かに基づいて、なりすましであるか否かを判定する。【０００７】
また、特許文献４に記載された関連技術は、表示装置に表示したマークをランダムに動かすことにより、利用者が視線を動かすよう誘導する。そして、この関連技術は、利用者の視線動作が、マークの軌道と合っているかどうかに基づいて、なりすましであるか否かを判定する。【０００８】
また、特許文献５に記載された関連技術は、利用者に、表示画面において指示する方向に顔を動かしてもらい、その動きをカメラにより撮影する。そして、この関連技術は、利用者を撮影した時系列画像において、特徴点の動きを検知できるか否かに基づいて、なりすましであるか否かを判定する。【０００９】
また、特許文献６に記載された関連技術は、利用者に対して、顔の所定部位の動かし方（例えば、目の開閉等）を指示し、利用者の顔を撮影する。そして、この関連技術は、得られた動画像において、顔の所定部位が指示にしたがって変化しているか否かに基づいて、なりすましであるか否かを判定する。【００１０】
また、特許文献７に記載された関連技術は、提示した画像上を移動する利用者の視線移動を、移動速度と移動位置の時系列データを含む動的視線パターンとして捉え、利用者識別子と対応付けて登録しておく。そして、この関連技術は、認証対象である利用者の動的視線パターンと、登録済みの動的視線パターンとを照合して一致度を評価する。この関連技術を用いれば、動的視線パターンの一致度に否かに基づいて、なりすましであるか否かを判定することが可能である。【００１１】
また、特許文献８には、特許文献１、４、７に記載された各関連技術において採用可能な視線検出技術が記載されている。この関連技術は、顔画像に含まれる瞳を特定し、瞳の位置および顔の向きから視線を検出する。【００１２】
このように、なりすまし検知技術としては、視線が表示装置を向いているか否かで判定する方法、撮影対象が立体物であるか否かで判定する方法、指示通り又は登録通りの視線や顔の動きを検出できるか否かで判定する方法等が提案されている。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】特許第４８０７１６７号公報
【特許文献２】特許第５０３５４６７号公報
【特許文献３】特許第４７３４９８０号公報
【特許文献４】特許第４４７０６６３号公報
【特許文献５】特開２００８−３０５４００号公報
【特許文献６】特開２００８−２７６３４５号公報
【特許文献７】特開２００７−１４１００２号公報
【特許文献８】特開２００６−２３９５３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１４】
しかしながら、特許文献１に記載の関連技術は、映像を提示することによるなりすましを十分に検知することができない。例えば、なりすましを行う者が、様々な視線方向を向くよう撮影された他人の顔の映像を、スマートフォン等のディスプレイに映して顔認証システムのカメラに提示したとする。この場合、映像中のある時点での視線方向が、表示装置を向く可能性は高い。この場合、この関連技術は、ディスプレイに映された顔を、誤って生体であると判定してしまう。また、顔認証システムにおける表示装置およびカメラの位置があらかじめわかっていれば、カメラに向けたときに視線が表示装置を向くような顔の映像を用意することも可能である。このように、この関連技術は、映像を提示することによるなりすましを精度良く検知することができない。【００１５】
また、特許文献２に記載の関連技術は、複数の視点からそれぞれ撮影した複数の顔画像を取得するために、複数のカメラまたはカメラの移動機構を必要とする。また、特許文献３に記載の関連技術は、複数の測定点の位置を特定するために、距離センサを必要とする。そのため、これらの関連技術では、装置構成が増大するという問題がある。【００１６】
また、特許文献４に記載の関連技術は、なりすまし判定のために表示するマークのランダムな動きを視線で追いかけるよう利用者を誘導する。また、特許文献５に記載の関連技術は、なりすまし判定のために利用者に顔を指定方向へ動かすよう指示する。また、特許文献６に記載の関連技術は、なりすまし判定のために利用者に顔の所定部位を動かすよう指示する。このように、これらの関連技術では、利用者は、なりすまし判定のための特別な動作を行う必要がある。そのため、これらの関連技術は、利用者の負担を増大させる。【００１７】
また、特許文献７に記載の関連技術は、あらかじめ動的視線パターンを登録しておく必要があり、利用者の負担を増大させる。【００１８】
また、特許文献８には、視線を検出する技術をなりすまし判定に利用することについては記載がない。【００１９】
本発明は、上記の課題を解決するためになされたものである。すなわち、本発明は、装置構成および利用者の負担を増大させることなく、顔認証におけるなりすましをより精度良く検知する技術を提供することを目的とする。
【課題を解決するための手段】
【００２０】
上記目的を達成するために、本発明のなりすまし検知装置は、ユーザの顔を表す顔画像列を取得する顔画像列取得手段と、前記顔画像列から視線の時間変化の情報を検出する視線変化検出手段と、認証処理の一環として前記ユーザに提示される提示情報を表示する提示情報表示手段と、前記提示情報に対する前記視線の時間変化の情報に基づいて、前記顔画像列の表す顔がなりすましである可能性を判定するなりすまし判定手段と、を備える。【００２１】
また、本発明のなりすまし検知方法は、ユーザの顔を表す顔画像列から視線の時間変化の情報をコンピュータ装置によって検出し、認証処理の一環として前記ユーザに対して提示される提示情報に対する前記視線の時間変化の情報に基づいて、前記顔画像列の表す顔がなりすましである可能性をコンピュータ装置によって判定する。【００２２】
また、本発明の記憶媒体は、ユーザの顔を表す顔画像列を取得する顔画像列取得ステップと、前記顔画像列から視線の時間変化の情報を検出する視線変化検出ステップと、認証処理の一環として前記ユーザに提示される提示情報を表示する情報提示ステップと、前記提示情報に対する前記視線の時間変化の情報に基づいて、前記顔画像列の表す顔がなりすましである可能性を判定するなりすまし判定ステップと、をコンピュータ装置に実行させるなりすまし検知プログラムを記憶している。
【発明の効果】
【００２３】
本発明は、装置構成および利用者の負担を増大させることなく、顔認証におけるなりすましをより精度良く検知する技術を提供することができる。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１の実施の形態としてのなりすまし検知装置の機能ブロック図である。
【図２】本発明の第１の実施の形態としてのなりすまし検知装置のハードウェア構成の一例を示す図である。
【図３】本発明の第１の実施の形態としてのなりすまし検知装置の動作を説明するフローチャートである。
【図４】本発明の第２の実施の形態としてのなりすまし検知装置の機能ブロック図である。
【図５】本発明の第２の実施の形態としてのなりすまし検知装置の動作を説明するフローチャートである。
【図６】本発明の第２の実施の形態における顔画像列の一例を説明する図である。
【図７】本発明の第２の実施の形態において検出される視線位置の変化の一例を説明する図である。
【図８】本発明の第２の実施の形態において検出される視線位置の微分値の一例を説明する図である。
【図９】本発明の第２の実施の形態において検出される視線の時間変化の情報の一例を説明する図である。
【図１０】本発明の第２の実施の形態における提示情報の切り替えの一例を説明する図である。
【図１１】本発明の第３の実施の形態としてのなりすまし検知装置の機能ブロック図である。
【図１２】本発明の第３の実施の形態としてのなりすまし検知装置の動作を説明するフローチャートである。
【発明を実施するための形態】
【００２５】
以下、本発明の実施の形態について、図面を参照して詳細に説明する。
【００２６】
（第１の実施の形態）
本発明の第１の実施の形態としてのなりすまし検知装置１の構成を図１に示す。図１において、なりすまし検知装置１は、顔画像列取得部１１と、視線変化検出部１２と、提示情報表示部１３と、なりすまし判定部１４とを備える。なお、図１において、機能ブロックを示す矩形間を結ぶ矢印の向きは、一例を示すものであり、機能ブロック間の信号の向きを限定するものではない。
【００２７】
ここで、なりすまし検知装置１のハードウェア構成の一例を図２に示す。図２において、なりすまし検知装置１は、ＣＰＵ（Central Processing Unit）１００１と、ＲＡＭ（Random Access Memory）１００２と、ＲＯＭ（Read Only Memory）１００３と、記憶装置１００４と、撮像装置１００５と、表示装置１００６とを備えたコンピュータ装置によって構成可能である。ＲＯＭ１００３および記憶装置１００４は、コンピュータ装置を本実施の形態のなりすまし検知装置１として動作させるコンピュータ・プログラムおよび各種データを記憶する。撮像装置１００５は、対象を撮像して対象を表す画像を生成するカメラ等の装置である。表示装置１００６は、各種情報を表示画面に表示する装置である。ＣＰＵ１００１は、ＲＯＭ１００３および記憶装置１００４に記憶されるコンピュータ・プログラムおよび各種データをＲＡＭ１００２に読み込んで実行することにより、コンピュータ装置の各部を制御する。この場合、顔画像列取得部１１は、撮像装置１００５と、ＲＯＭ１００３および記憶装置１００４に記憶されるコンピュータ・プログラムおよび各種データをＲＡＭ１００２に読み込んで実行するＣＰＵ１００１とによって構成される。また、視線変化検出部１２は、ＲＯＭ１００３および記憶装置１００４に記憶されるコンピュータ・プログラムおよび各種データをＲＡＭ１００２に読み込んで実行するＣＰＵ１００１によって構成される。また、提示情報表示部１３およびなりすまし判定部１４は、表示装置１００６と、ＲＯＭ１００３および記憶装置１００４に記憶されるコンピュータ・プログラムおよび各種データをＲＡＭ１００２に読み込んで実行するＣＰＵ１００１とによって構成される。なお、なりすまし検知装置１およびその各機能ブロックのハードウェア構成は、上述の構成に限定されない。
【００２８】
顔画像列取得部１１は、顔画像列を入力として取得する。顔画像列は、ユーザの顔を表す複数枚の顔画像の時系列である。顔画像列取得部１１は、顔画像列を、撮像装置１００５を介して取得してもよい。また、顔画像列取得部１１は、顔画像列として、あらかじめ顔を表す領域が切り出された顔画像列を取得してもよい。あるいは、顔画像列取得部１１は、撮像装置１００５によって撮影された複数枚の画像の時系列から、それぞれ顔の領域を切り出して顔画像列を生成してもよい。
【００２９】
視線変化検出部１２は、顔画像列から、視線の時間変化の情報を検出する。具体的には、視線変化検出部１２は、顔画像列を構成する各顔画像から、視線を表す情報を検出する。そして、視線変化検出部１２は、視線を表す情報の時系列または時間による微分値を、視線の時間変化の情報としてもよい。また、視線変化検出部１２は、視線の時間変化の情報として、視線を表す情報の時系列および微分値の両方を用いてもよい。
【００３０】
例えば、視線変化検出部１２は、視線を表す情報として、視線方向を表す情報を採用してもよい。視線方向を表す情報は、カメラの光軸を基準とする視線の方向を示す情報であってもよいし、グローバル座標系における方向を示す情報でもよい。あるいは、視線変化検出部１２は、視線を表す情報として、視線位置を表す情報を採用してもよい。例えば、視線位置を表す情報は、表示装置１００６の表示画面内でユーザによって注視されている点の位置座標でもよい。
【００３１】
なお、視線変化検出部１２は、顔画像から視線を表す情報を検出する処理に、公知の視線検出技術を採用可能である。もし、採用する視線検出技術が、検出対象の顔画像として、輝度値の情報からなるグレースケール画像を想定する場合、前述の顔画像列取得部１１は、グレースケールの顔画像列を取得する。なお、この場合であっても、外部から入力される画像列は、必ずしもグレースケールでなくてもよい。例えば、撮像装置１００５から入力される画像列は、Ｒ（赤）、Ｇ（緑）、Ｂ（青）の色成分からなるＲＧＢ画像によって構成されてもよい。この場合、顔画像列取得部１１または視線変化検出部１２が、入力されたＲＧＢ画像列からグレースケール画像列を生成する処理を行えばよい。これに限らず、顔画像列取得部１１または視線変化検出部１２は、採用する視線検出技術に応じた形式の顔画像列を取得または生成すればよい。
【００３２】
提示情報表示部１３は、提示情報を表示装置１００６に表示する。ここで、提示情報とは、認証処理の一環としてユーザに提示される情報である。また、認証処理の一環とは、なりすまし検知装置１が用いられる図示しない顔認証システムで行われる認証処理の流れにおいて、提示情報がユーザに提示されること、を意味する。このような提示情報は、そのような顔認証システムにおいて仮になりすまし検知が行われない場合であっても、認証処理の一環として提示される情報である。つまり、このような提示情報は、なりすまし検知のために別途準備された情報ではないことが望ましい。このような提示情報は、例えば、「認証を開始します」、「顔を正面に向けてください」、「暗証番号を入力してください」等、単に手順を示すための文字情報であってもよい。その他、提示情報は、図などであってもよい。なお、提示情報は、認証処理の一環としてユーザに提示される情報であれば、文字情報や図に限らず、その他の情報であってもよい。
【００３３】
具体的には、提示情報表示部１３は、提示情報を、任意のタイミングで任意の表示位置に表示する。なお、提示情報表示部１３は、提示情報の表示タイミングおよび表示位置をあらかじめ定めておいてもよい。あるいは、提示情報表示部１３は、なりすまし判定を行う処理毎にランダムに、表示タイミングおよび表示位置を決定してもよい。
【００３４】
なりすまし判定部１４は、提示情報に対する視線の時間変化の情報に基づいて、顔画像列の表す顔がなりすましである可能性を判定する。ここで、ユーザの視線は、提示情報に応じて変化する。例えば、ユーザの視線は、提示情報の表示タイミング、表示位置、または、提示内容等に応じて変化すると考えられる。また、例えば、ユーザの視線は、提示情報の表示位置の変化、提示内容の変化等に応じても変化すると考えられる。したがって、視線の時間変化の情報は、提示情報に応じたものになる。そこで、なりすまし判定部１４は、提示情報の提示に伴い検出された視線の時間変化の情報と、提示情報との関連性に基づいて、なりすましの可能性を判定すればよい。
【００３５】
また、なりすまし判定部１４は、なりすましの判定結果を出力する。例えば、なりすまし判定部１４は、なりすましであると判定した場合に、その判定結果を表示装置１００６やその他の出力装置（図示せず）に出力してもよい。
【００３６】
以上のように構成されたなりすまし検知装置１の動作について、図３を参照して説明する。
【００３７】
まず、顔画像列取得部１１は、顔画像列の取得を開始する（ステップＳ１）。
【００３８】
例えば、顔画像列取得部１１は、撮像装置１００５から入力される映像を構成するフレームを順次取得しながら、各フレームから顔を表す領域を切り出すことにより、顔画像列を取得していく。
【００３９】
次に、視線変化検出部１２は、顔画像列からの視線の時間変化の情報の検出を開始する（ステップＳ２）。
【００４０】
前述のように、視線変化検出部１２は、顔画像列取得部１１によって順次取得される顔画像列の各顔画像から視線を表す情報を検出し、その時系列や微分値を、視線の変化の情報として検出していく。
【００４１】
次に、提示情報表示部１３は、認証処理の一環としてユーザに提示する提示情報を、表示装置１００６に表示する（ステップＳ３）。
【００４２】
次に、なりすまし判定部１４は、視線変化検出部１２によって検出された視線の時間変化の情報と、提示情報表示部１３によって表示された提示情報との関連性に基づいて、顔画像列の表す人物が、なりすましである可能性を判定する（ステップＳ４）。
【００４３】
例えば、視線変化検出部１２は、視線の時間変化の情報が、提示情報の提示タイミング、表示位置、内容、または、それらの変化に応じているか否かに基づいて、なりすましであるか否かを判断してもよい。
【００４４】
以上で、なりすまし検知装置１は動作を終了する。
【００４５】
次に、本発明の第１の実施の形態の効果について述べる。
【００４６】
本発明の第１の実施の形態としてのなりすまし検知装置は、装置構成および利用者の負担を増大させることなく、顔認証におけるなりすましをより精度良く検知することができる。
【００４７】
その理由は、顔画像列取得部が、ユーザの顔を表す顔画像列を取得し、視線変化検出部が、顔画像列から視線の時間変化の情報を検出し、提示情報表示部が、認証処理の一環としてユーザに提示される提示情報を表示するからである。そして、なりすまし判定部が、提示情報に対する視線の時間変化の情報に基づいて、顔画像列に含まれる顔がなりすましである可能性を判定するからである。
【００４８】
ここで、なりすましではない真の人間の視線は、提示情報に応じて変化する。例えば、真の人間の視線は、提示情報が表示装置に表示されたタイミングで、かつ、表示装置内の表示位置の方向に変化する。しかしながら、なりすまし者が、自身とは異なる他人の顔の映像をスマートフォン等のディスプレイに映し撮像装置に提示した場合、提示情報とは無関係に、ディスプレイ中の他人の視線は変化する。例えば、ディスプレイ中の他人の視線は、提示情報の提示タイミングや表示位置とは無関係に変化することになる。
【００４９】
具体的には、ディスプレイ中の他人の視線が一定の場合は、提示情報が表示されたタイミングに関連して視線が変化しない。また、ディスプレイ中の他人の顔の視線が様々な方向に動いている場合は、提示情報が提示されていない期間や、提示タイミングとは異なるタイミングでも、視線が変化する可能性が高い。また、この場合、提示タイミングには、視線が、表示位置とは異なる方向に向いている可能性が高い。そのため、他人の顔の映像をスマートフォン等のディスプレイに映しカメラに提示している場合には、視線変化検出部によって検出される視線の時間変化の情報は、提示情報に応じた変化にならない。そこで、本実施の形態は、視線の時間変化の情報と、提示情報との関連性に基づいて、精度よくなりすましの可能性を判定することができる。
【００５０】
このとき、本実施の形態は、認証処理の一環として提示される提示情報に対するユーザの視線の自然な動きから得られる時間変化の情報を用いるので、ユーザは、なりすまし判定のために指示される特別な動作や視線の動きを行う必要がない。また、本実施の形態は、撮影対象の立体性を判定するための複数視点の画像を取得する装置や距離センサ等を必要とせず、ユーザの顔画像列を少なくとも１台の撮像装置により取得すればよい。したがって、本実施の形態は、装置構成を増大させることがない。
【００５１】
（第２の実施の形態）
次に、本発明の第２の実施の形態について図面を参照して詳細に説明する。なお、本実施の形態の説明において参照する各図面において、本発明の第１の実施の形態と同一の構成および同様に動作するステップには同一の符号を付して本実施の形態における詳細な説明を省略する。
【００５２】
まず、本発明の第２の実施の形態としてのなりすまし検知装置２の構成を図４に示す。図４において、なりすまし検知装置２は、本発明の第１の実施の形態としてのなりすまし検知装置１に対して、提示情報表示部１３に替えて提示情報表示部２３と、なりすまし判定部１４に替えてなりすまし判定部２４とを備える点が異なる。なお、図４において、機能ブロックを示す矩形間を結ぶ矢印の向きは、一例を示すものであり、機能ブロック間の信号の向きを限定するものではない。
【００５３】
提示情報表示部２３は、認証処理の一環としてユーザに提示される提示情報の切り替えを行う。例えば、提示情報表示部２３は、提示情報の表示位置を切り替えてもよい。表示位置の切り替えとは、表示装置１００６の表示画面内で表示位置を変更することをいうものとする。また、例えば、提示情報表示部２３は、提示情報を、他の提示情報に切り替えてもよい。他の提示情報への切り替えとは、表示装置１００６に表示する提示情報を、他の提示情報に変更することをいうものとする。また、提示情報表示部２３は、提示情報を他の提示情報に切り替える際に、その表示位置を切り替えてもよい。なお、提示情報表示部２３は、このような切り替えを少なくとも１回行うが、その切り替え回数は限定されない。また、提示情報表示部２３は、上述したような提示情報の切り替えを、任意のタイミングで行えばよい。
【００５４】
具体的には、例えば、提示情報表示部２３は、１つ目の提示情報を、時刻ｍｔ１のタイミングで表示位置（ｍｘ１，ｍｙ１）に表示する。そして、提示情報表示部２３は、時刻ｍｔ２のタイミングで、１つ目の提示情報から２つ目の提示情報へ切り替える。このとき、提示情報表示部２３は、２つ目の提示情報を、表示位置（ｍｘ２，ｍｙ２）に表示する。この場合、提示情報表示部２３は、ｍｔ１、ｍｔ２、（ｍｘ１，ｍｙ１）、（ｍｘ２，ｍｙ２）をあらかじめ定めておいてもよいし、ランダムに決定してもよい。
【００５５】
なりすまし判定部２４は、視線変化検出部１２によって検出された視線の時間変化の情報と、提示情報の切り替えとの関連性に基づいて、なりすましの可能性を判定する。具体的には、なりすまし判定部２４は、顔画像列から検出された視線の時間変化の情報と、提示情報の切り替えタイミングや切り替えによる表示位置の変化とを比較することで、なりすましであるか否かを判定してもよい。例えば、なりすまし判定部２４は、視線の時間変化の情報が、上述の切り替えタイミングｍｔ２に応じているか否かに基づいて、顔画像列の表す顔がなりすましであるか否かを判定してもよい。また、なりすまし判定部２４は、視線の時間変化の情報が、切り替えによる表示位置（ｍｘ１，ｍｙ１）から（ｍｘ２，ｍｙ２）への変化に応じているか否かに基づいて、なりすまし判定を行ってもよい。
【００５６】
以上のように構成されたなりすまし検知装置２の動作について、図５を参照して説明する。
【００５７】
まず、なりすまし検知装置２は、本発明の第１の実施の形態と同様にステップＳ１〜Ｓ２を実行する。これにより、なりすまし検知装置２は、顔画像列の取得を開始し、視線の時間変化の情報の検出を開始する。
【００５８】
次に、提示情報表示部２３は、認証処理の一環としてユーザに提示する１つ目の提示情報を、表示装置１００６に表示する（ステップＳ２３）。
【００５９】
次に、提示情報表示部２３は、１つ目の提示情報を、２つ目の提示情報に切り替える（ステップＳ２４）。
【００６０】
次に、なりすまし判定部２４は、視線変化検出部１２によって検出された視線の時間変化の情報と、提示情報表示部２３による提示情報の切り替えとの関連性に基づいて、顔画像列の表す人物についてなりすましの可能性を判定する（ステップＳ２５）。
【００６１】
例えば、前述のように、視線変化検出部１２は、視線の時間変化の情報が、提示情報の切替タイミングや、切り替えに伴う表示位置の変化に応じているか否かに応じて、なりすましであるか否かを判定すればよい。
【００６２】
以上で、なりすまし検知装置２は動作を終了する。
【００６３】
次に、本発明の第２の実施の形態の動作を、具体例を用いて説明する。
【００６４】
まず、顔画像列取得部１１は、顔画像列の取得を開始する（ステップＳ１）。
【００６５】
ここでは、顔画像列取得部１１によって取得される顔画像列は、一定時間ごとに撮影されたグレースケール画像から、それぞれ顔の領域が切り出された顔画像の列であるものとする。例えば、顔画像列取得部１１は、ビデオカメラ等の撮像装置１００５から出力される時系列のグレースケール画像から、公知の顔検出技術を用いて顔の位置を求めてもよい。そして、顔画像列取得部１１は、求めた顔の位置に従って、各画像から顔の領域を切り出して顔画像列としてもよい。あるいは、顔画像列取得部１１は、撮像装置１００５から出力される画像列から、外部の装置によりあらかじめ顔の領域が切り出された顔画像列を取得してもよい。この具体例における顔画像列の一例を図６に示す。図６に示す顔画像列は、時刻１からＴに亘って取得されている。
【００６６】
視線変化検出部１２は、図６の顔画像列から、視線の時間変化の情報を検出する（ステップＳ２）。
【００６７】
ここでは、視線変化検出部１２は、顔画像列のそれぞれの顔画像から、公知の視線検出技術を用いて視線の情報を検出する。例えば、視線変化検出部１２は、視線方向を検出する公知の技術を採用した場合、顔画像列中における時間ｔの顔画像から視線方向を検出し、そのｘ成分をｇｘ（ｔ）と表し、ｙ成分をｇｙ（ｔ）と表してもよい。また、例えば、視線位置を検出する公知の技術を採用した場合、視線変化検出部１２は、顔画像列中における時間ｔの顔画像から視線位置を検出し、そのｘ座標をｇｘ（ｔ）と表し、ｙ座標をｇｙ（ｔ）と表してもよい。この具体例では、視線位置を表す情報を採用するものとする。
【００６８】
そして、視線変化検出部１２は、視線の時間変化の情報として、顔画像列の先頭（ｔ＝１）から終端（ｔ＝Ｔ）までのＴ枚の顔画像分についてのｇｘ（ｔ）およびｇｙ（ｔ）の時系列を用いる。さらに、視線変化検出部１２は、視線の時間変化の情報として、（ｇｘ（ｔ）、ｇｙ（ｔ））（ｔ＝１〜Ｔ）を時間ｔで微分した値（Ｇｘ（ｔ）、Ｇｙ（ｔ））を用いる。つまり、この具体例では、視線の時間変化の情報は、時刻ｔについて、視線位置（ｇｘ（ｔ）、ｇｙ（ｔ））とそれらの微分値（Ｇｘ（ｔ）、Ｇｙ（ｔ））とを合わせた４個ずつの値から構成される。
【００６９】
ここでは、例えば、視線の時間変化の情報として、図７〜図９に示す情報が検出されたとする。図７は、顔画像列のそれぞれの顔画像から検出された視線位置（ｇｘ（ｔ）、ｇｙ（ｔ））を示す。図８は、図７の視線位置（ｇｘ（ｔ）、ｇｙ（ｔ））を時間ｔで微分した値（Ｇｘ（ｔ）、Ｇｙ（ｔ））を示す。図９は、各時刻ｔにおける視線位置（ｇｘ（ｔ）、ｇｙ（ｔ））と、その微分値（Ｇｘ（ｔ）、Ｇｙ（ｔ））とを表す。図７から図９に示したように、顔画像列から検出された視線位置およびその微分値は、時間的に変化している。
【００７０】
次に、提示情報表示部２３は、１つ目の提示情報を、時刻ｍｔ１のタイミングで、表示位置（ｍｘ１，ｍｙ１）に表示する（ステップＳ２３）。ここで、１つ目の提示情報の表示例を図１０に示す。図１０の左図において、１つ目の提示情報は、「認証を開始します」という文字情報である。なお、このステップにおいて、提示情報表示部２３は、１つ目の提示タイミングｍｔ１および表示位置（ｍｘ１，ｍｙ１）を、ランダムに選択したものとする。
【００７１】
次に、提示情報表示部２３は、時刻ｍｔ２のタイミングで、１つ目の提示情報を２つ目の提示情報に切り替え、表示位置（ｍｘ２，ｍｙ２）に表示する(ステップＳ２４)。なお、ｍｔ２＞ｍｔ１であるとする。ここで、２つ目の提示情報の表示例を図１０に示す。図１０の右図において、２つ目の提示情報は、「顔をカメラに対して正面に向けて下さい」という文字情報である。なお、このステップにおいて、提示情報表示部２３は、２つ目の提示タイミングｍｔ２および表示位置（ｍｘ２，ｍｙ２）を、ランダムに選択したものとする。
【００７２】
なお、この具体例では、２種類の提示情報を切り替えて表示する場合について記載するが、３種類以上の提示情報を順次切り替えて表示する場合にも適用可能である。
【００７３】
次に、なりすまし判定部２４は、視線変化検出部１２が検出する視線の時間変化の情報と、提示情報表示部２３による提示情報の切り替えとの関連性に基づいて、なりすまし判定を行う（ステップＳ２５）。
【００７４】
ここでは、なりすまし判定部２４は、以下の数式（１）〜（３）を用いて、なりすまし判定を行う。前述のように、検出された視線の時間変化の情報として、視線位置を（ｇｘ（ｔ）、ｇｙ（ｔ））とおき、その微分値を（Ｇｘ（ｔ）、Ｇｙ（ｔ））とおく。また、１つ目の提示情報を表示する時刻をｍｔ１、提示位置を（ｍｘ１、ｍｙ１）とし、２つ目の提示情報を表示する時刻をｍｔ２、提示位置を（ｍｘ２、ｍｙ２）とする。
【００７５】
まず、なりすまし判定部２４は、提示情報の切り替え時刻ｍｔ２の付近で最も視線が変化した時間τを、次式（１）のように計算する。
2016059786.tif 000003
【００７６】
ここで、Ｇｘ（ｔ）とＧｘ（ｔ）は、それぞれ前述した微分値Ｇｘ（ｔ）とＧｙ（ｔ）である。ｔａ、ｔｂおよびλ１は、パラメータである。λ１は、ｘ方向の変化成分とｙ方向の変化成分のバランスを調整するパラメータである。ｔａおよびｔｂは、τを求める区間を決定するパラメータである。
【００７７】
次に、なりすまし判定部２４は、最も視線が変化した時間τを基に、視線位置の変化の大きさと、２つの提示情報の表示位置の変化の大きさとの差ε１を、次式（２）を用いて求める。なお、以下では、ε１を評価値１と呼ぶ。
2016059786.tif 000004
【００７８】
ここで、λ２は、視線位置の変化の大きさと、２つの提示情報の表示位置の変化の大きさとのバランスを調整するパラメータである。また、式（２）のａｂｓは、絶対値を計算する関数である。
【００７９】
また、なりすまし判定部２４は、視線位置の変化の方向と、２つの提示情報の表示位置の変化の方向の違いε２を、次式（３）を用いて求める。なお、以下では、ε２を評価値２と呼ぶ。
2016059786.tif 000005
【００８０】
そして、なりすまし判定部２４は、評価値１を閾値１と比較し、評価値２を閾値２と比較する。そして、なりすまし判定部２４は、これらの比較結果に基づいて、取得された顔画像列に含まれる顔がなりすましであるか否かを判定する。
【００８１】
上記の具体例において、評価値１および評価値２は、顔画像列取得部１１によって取得された顔画像列が、真の人間の顔を表している可能性が高いほど、その値はそれぞれ小さくなる。また、評価値１および評価値２は、顔画像列が、なりすましの顔を表している可能性が高いほど、その値がそれぞれ大きくなるように設計されている。なりすましの顔とは、スマートフォン等のディスプレイで提示された映像に含まれる顔等である。そして、なりすまし判定部２４は、評価値１および評価値２のいずれもがそれぞれ閾値より高ければ、なりすましであると判定する。また、なりすまし判定部２４は、評価値１および評価値２の少なくとも一方が閾値より低ければ、人間の顔である（なりすましではない）と判定する。なお、なりすまし判定部２４は、評価値１および評価値２の少なくとも一方が閾値より高い場合に、なりすましであると判定してもよい。
【００８２】
また、閾値１および閾値２は、用途によって変化させてもよい。例えば、なりすましをした人物を取り逃すことが致命的となる用途では、閾値１および閾値２の値を低めに設定することが望ましい。反対に、真の人間が誤ってなりすましであると判定されることが問題となる用途では、閾値１および閾値２の値を高めに設定することが望ましい。
【００８３】
次に、本発明の第２の実施の形態の効果について述べる。
【００８４】
本発明の第２の実施の形態としてのなりすまし検知装置は、装置構成および利用者の負担を増大させることなく、顔認証におけるなりすましをさらに精度良く検知することができる。
【００８５】
その理由は、本発明の第１の実施の形態と同様の構成に加えて、提示情報表示部が、認証処理の一環としてユーザに提示される提示情報を切り替えて表示するからである。そして、なりすまし判定部が、提示情報の切り替えに対する視線の時間変化の情報に基づいて、顔画像列に含まれる顔がなりすましであるか否かを判定するからである。
【００８６】
ここで、顔認証において、真の人間の視線は、提示情報の切り替えに伴い変化すると考えられる。しかしながら、なりすまし者が、自身とは異なる他人の顔の映像をスマートフォン等のディスプレイに映し撮像装置に提示した場合、提示情報の切り替えとは無関係に、ディスプレイ中の他人の顔の視線は変化する。具体的には、例えば、ディスプレイ中の他人の視線が一定の場合は、提示情報の切り替えタイミングに視線が変化しないことになる。また、ディスプレイ中の他人の視線が様々に動いている場合、提示情報の切り替えタイミング以外の期間にも視線が変化している可能性が高い。また、この場合、提示情報の切り替えに伴い表示位置が変化しても、変化後の表示位置とは別の方向に視線が変化する可能性が高い。そのため、他人の顔の映像をスマートフォン等のディスプレイに映しカメラに提示している場合には、視線変化検出部が検出する視線の時間変化の情報と、提示情報の切り替えとの関連性は低くなる。
【００８７】
そこで、本実施の形態は、視線の時間変化の情報と、提示情報の切り替えとの関連性に基づいて、精度よくなりすまし判定を行うことができる。また、このとき、本実施の形態は、認証処理の一環として提示される提示情報の切り替えに対する視線の時間変化の情報を用いる。通常、認証処理の一環として提示される提示情報は、複数種類あることが多い。したがって、本実施の形態は、そのような複数の提示情報の切り替えに対する視線の時間変化の情報を利用することで、認証処理におけるユーザのより自然な視線の動きをなりすまし判定に用いることができる。その結果、本実施の形態は、利用者の負担を軽減する。
【００８８】
なお、本実施の形態において、提示情報表示部は、提示情報を、他の提示情報に切り替える例を中心に説明した。この他、提示情報表示部は、同一の提示情報を、任意のタイミングで他の表示位置に表示する切り替えを行ってもよい。
【００８９】
（第３の実施の形態）
次に、本発明の第３の実施の形態について図面を参照して詳細に説明する。なお、本実施の形態の説明において参照する各図面において、本発明の第１の実施の形態と同一の構成および同様に動作するステップには同一の符号を付して本実施の形態における詳細な説明を省略する。
【００９０】
まず、本発明の第３の実施の形態としてのなりすまし検知装置３の構成を図１１に示す。図１１において、なりすまし検知装置３は、本発明の第１の実施の形態としてのなりすまし検知装置１に対して、なりすまし判定部１４に替えてなりすまし判定部３４を備え、さらに、標準情報記憶部３５を備える点が異なる。なお、標準情報記憶部３５は、本発明におけるなりすまし判定部の一部の一実施形態を構成する。また、図１１において、機能ブロックを示す矩形間を結ぶ矢印の向きは、一例を示すものであり、機能ブロック間の信号の向きを限定するものではない。
【００９１】
標準情報記憶部３５は、提示情報の内容に応じた標準的な視線の時間変化の情報を記憶する。一般に、ユーザは、提示情報の内容に応じて、無意識にまたは習性的に視線を動かすと考えられる。標準的な視線の時間変化の情報は、その提示情報が表示された際に、人が無意識にまたは習性的に動かす視線の時間変化を表す。
【００９２】
例えば、「暗証番号を入力して下さい」という文字列および暗証番号入力画面からなる提示情報に対して、ユーザは、暗証番号を入力するために、暗証番号入力画面付近で小刻みに視線を動かすと考えられる。また、例えば、「顔をカメラに対して正面に向けて下さい」という文字列の提示情報に対して、ユーザは、カメラ方向を見つめるため、カメラのある方向に視線を一定時間固定させると考えられる。また、例えば、長い文章を表す提示情報に対して、ユーザは、文章を読み解釈するため、文章中の文字を順に読み進めていくように視線を動かすと考えられる。このように、標準情報記憶部３５は、提示情報の内容に対応付けて、一般に想定される視線の時間変化の情報を記憶しておく。
【００９３】
なりすまし判定部３４は、視線変化検出部１２によって検出された視線の時間変化の情報と、その際に表示されていた提示情報の内容に対応付けて標準情報記憶部３５に記憶されている視線変化の情報とを比較する。そして、なりすまし判定部３４は、比較結果に基づいて、検出された視線の時間変化の情報が、提示情報の内容に対応する標準的な視線の時間変化の情報に合致しないと判定すれば、なりすましであると判定する。また、なりすまし判定３４は、比較結果に基づいて、これらが合致すると判定すれば、なりすましでないと判定する。
【００９４】
以上のように構成されたなりすまし検知装置３の動作について、図１２を参照して説明する。
【００９５】
まず、なりすまし検知装置３は、本発明の第１の実施の形態と同様にステップＳ１〜Ｓ３を実行する。これにより、なりすまし検知装置３は、顔画像列の取得および視線の時間変化の情報の検出を開始し、提示情報を表示する。
【００９６】
次に、なりすまし判定部３４は、視線変化検出部１２によって検出された視線の時間変化の情報と、提示情報表示部１３による提示情報の内容に応じた標準的な視線の時間変化の情報とを比較する。そして、なりすまし判定部３４は、比較結果に基づいて、顔画像列の表す人物について、なりすましの可能性を判定する（ステップＳ３４）。
【００９７】
以上で、なりすまし検知装置３は動作を終了する。
【００９８】
次に、本発明の第３の実施の形態の動作を、具体例を用いて説明する。
【００９９】
この具体例では、標準情報記憶部３５は、想定される提示情報の内容に対応付けて、標準的な視線の時間変化の情報をあらかじめ記憶している。例えば、標準情報記憶部３５は、「暗証番号を入力して下さい」との文字情報からなる提示情報に対応付けて、暗証番号入力画面の付近を小刻みに動く視線の時間変化の情報を記憶する。また、例えば、標準情報記憶部３５は、「顔をカメラに対して正面に向けて下さい」との文字情報からなる提示情報に対応付けて、カメラ方向を一定時間見つめる視線の時間変化の情報を記憶する。また、例えば、標準情報記憶部３５は、長い文章からなる提示情報に対応付けて、提示情報の位置にある文章中の各文字を順に移動する視線の時間変化の情報を記憶する。なお、ここでは、標準的な視線の時間変化の情報は、検出される視線の時間変化の情報と同様に、視線位置の時系列およびその微分値によって構成されているものとする。
【０１００】
この具体例では、なりすまし検知装置３は、本発明の第２の実施の形態における具体例と同様に、ステップＳ１〜Ｓ２まで動作する。これにより、なりすまし検知装置３は、図６に示すような顔画像列を取得し、図７〜図９に示したような視線の時間変化の情報を検出したものとする。
【０１０１】
次に、提示情報表示部１３は、提示情報を表示装置１００６に表示する（ステップＳ３）。
【０１０２】
次に、なりすまし判定部３４は、ステップＳ２で検出された視線の時間変化の情報と、ステップＳ３で表示された提示情報に対応する標準的な視線の時間変化の情報とを比較する。そして、なりすまし判定部３４は、比較結果に基づいて、顔画像列の表す人物について、なりすましの可能性を判定する（ステップＳ３４）。
【０１０３】
具体的には、なりすまし判定部３４は、検出された視線の時間変化の情報（ｇｘ（ｔ）、ｇｙ（ｔ））と、標準的な視線の時間変化の情報（ｈｘ（ｔ）、ｈｙ（ｔ））との分散の差ε３を、次式（４）を用いて算出する。なお、以下では、ε３を評価値３と呼ぶ。
2016059786.tif 000006
【０１０４】
ここで、ｇｘ（ｔ）、ｇｙ（ｔ）、ｈｘ（ｔ）、ｈｙ（ｔ）は、それぞれ前述した時間変化の情報ｇｘ（ｔ）、ｇｙ（ｔ）、ｈｘ（ｔ）、ｈｙ（ｔ）である。ｖａｒは、分散を計算する関数である。また、λ３は、ｘ成分とｙ成分とのバランスを調整するパラメータである。また、ｍｔは、提示情報表示部１３により提示情報が表示された時刻を表す。また、ｔｃおよびｔｄは、分散を計算する区間を決定するパラメータである。なお、ｔｃおよびｔｄの値は、それぞれ、正の値、負の値、または０が設定可能である。例えば、ｔｃおよびｔｄの値とも正の値を設定すれば、上記式（４）は、時刻ｍｔを含む所定区間について評価値３を算出することになる。また、ｔｃに０を設定し、ｔｄに正の値を設定すれば、上記式（４）は、時刻ｍｔ以降の所定区間について評価値３を算出することになる。また、ｔｃに負の値を設定し、ｔｄに正の値を設定すれば、上記式（４）は、時刻ｍｔ以降で人間の反応速度を考慮した所定区間について分散を算出することになる。
【０１０５】
なりすまし判定部３４は、評価値３を閾値３と比較する。そして、評価値３が閾値３より高ければ、なりすまし判定部３４は、顔画像列の表す顔がなりすましであると判定する。また、評価値３が閾値３より低ければ、なりすまし判定部３４は、顔画像列の表す顔がなりすましでないと判定する。
【０１０６】
また、本実施の形態は、本発明の第２の実施の形態と組合せて実施することも可能である。その場合、なりすまし検知装置３は、提示情報表示部１３の代わりに本発明の第２の実施の形態における提示情報表示部２３を備える。そして、なりすまし判定部３４は、本発明の第２の実施の形態のなりすまし判定部２４と同様に、前述の具体例における評価値１および評価値２を算出してもよい。さらに、なりすまし判定部３４は、前述の具体例における評価値３を算出してもよい。なお、この場合、なりすまし判定部３４は、切替前後の提示情報のそれぞれについて、検出された視線の時間変化の情報と、標準的な視線の時間変化の情報とを比較して評価値３を算出してもよい。そして、なりすまし判定部３４は、評価値１、評価値２、および、評価値３の各閾値との比較結果に基づいて、なりすまし判定を行えばよい。例えば、なりすまし判定部３４は、評価値１、評価値２、および、評価値３のいずれもがそれぞれの閾値より高い場合に、なりすましであると判定してもよい。
【０１０７】
次に、本発明の第３の実施の形態の効果について述べる。
【０１０８】
本発明の第３の実施の形態としてのなりすまし検知装置は、装置構成および利用者の負担を増大させることなく、顔認証におけるなりすましをさらに精度良く検知することができる。
【０１０９】
その理由は、本発明の第１の実施の形態と同様の構成に加えて、なりすまし判定部が、検出された視線の時間変化の情報と、提示情報の内容との関連性に基づいて、顔画像列の表す顔についてなりすましの可能性を判定するからである。
【０１１０】
ここで、顔認証において、真の人間の視線は、提示情報の内容に応じて無意識に変化すると考えられる。しかしながら、なりすまし者が、自身とは異なる他人の顔の映像をスマートフォン等のディスプレイに映し撮像装置に提示した場合、ディスプレイ中の他人の顔の視線は、提示情報の内容からは想定されない動きとなる可能性が高い。具体的には、例えば、ディスプレイ中の他人の視線が一定の場合は、提示情報の内容が暗証番号の入力を促す内容であっても、ディスプレイ中の他人の視線は変化しないことになる。また、ディスプレイ中の他人の視線が様々に動いている場合に、提示情報の内容が例えば文章であっても、ディスプレイ中の他人の視線の変化は、その文章の文字を読み進めるような視線の移動とは異なる可能性が高い。そのため、他人の顔の映像をスマートフォン等のディスプレイに映しカメラに提示している場合には、視線変化検出部が検出する視線の時間変化の情報は、提示情報の内容に応じた標準的な視線の時間変化の情報と合致しない。
【０１１１】
このように、本実施の形態は、認証処理の一環としてユーザに提示される提示情報の内容に応じたユーザの自然な視線の動きを用いて、なりすましを判定することができる。その結果、本実施の形態は、なりすまし検知のために利用者の負担を増大させることなく、精度よくなりすましを検知することができる。
【０１１２】
なお、上述した本発明の各実施の形態において、顔画像列取得部は、撮像装置から入力される画像に基づく顔画像列を略リアルタイムに取得することを前提として説明した。この他、顔画像列取得部は、記憶装置に記憶された顔画像列（例えば、撮像装置によって過去に撮影されて保存された動画データ等）を取得してもよい。この場合、なりすまし判定部は、その顔画像列が撮像された際に提示情報表示部によって表示されていた提示情報について、その提示タイミングや提示位置に関する情報を取得すればよい。例えば、そのような提示情報に関する情報は、顔画像列とともに記憶装置に記憶されていてもよい。そして、なりすまし判定部は、記憶装置から取得した顔画像列から検出される視線の時間変化を表す情報を、提示情報に関する情報と比較すればよい。
【０１１３】
また、上述した本発明の各実施の形態において、視線の時間変化の情報として、視線位置または視線方向を表す情報の時系列およびそれらの微分値を用いる場合を中心に説明した。この他、視線の時間変化の情報は、顔画像列から検出可能であって視線の時間変化を表す情報であれば、その他の情報であってもよい。
【０１１４】
また、上述した本発明の第２および第３の実施の形態において、なりすまし判定部は、評価値１から評価値３を用いてなりすましを判定する例を中心に説明した。このとき、評価値１から評価値３の各算出式は、上記に限らない。また、これらの評価値に限らず、なりすまし判定部は、検出された視線の時間変化の情報と、認証処理の一環としてユーザに提示される提示情報との関連性に基づいて、なりすましを判定すればよい。
【０１１５】
また、上述した本発明の各実施の形態において、なりすまし判定部は、顔画像列の表す顔が、なりすましであるか否かを判定する例を中心に説明した。この他、なりすまし判定部は、なりすましの程度を表す情報を判定結果として出力するようにしてもよい。
【０１１６】
また、上述した本発明の各実施の形態において、なりすまし検知装置の各機能ブロックが、記憶装置またはＲＯＭに記憶されたコンピュータ・プログラムを実行するＣＰＵによって実現される例を中心に説明した。この他、各機能ブロックの一部、全部、または、それらの組み合わせが専用のハードウェアにより実現されていてもよい。
【０１１７】
また、上述した本発明の各実施の形態において、なりすまし検知装置の機能ブロックは、複数の装置に分散されて実現されてもよい。
【０１１８】
また、上述した本発明の各実施の形態において、各フローチャートを参照して説明したなりすまし検知装置の動作を、本発明のコンピュータ・プログラムとしてコンピュータ装置の記憶装置（記憶媒体）に格納しておいてもよい。そして、係るコンピュータ・プログラムを当該ＣＰＵが読み出して実行するようにしてもよい。そして、このような場合において、本発明は、係るコンピュータ・プログラムのコードあるいは記憶媒体によって構成される。
【０１１９】
また、上述した各実施の形態は、適宜組み合わせて実施されることが可能である。
【０１２０】
また、本発明は、上述した各実施の形態に限定されず、様々な態様で実施されることが可能である。
【産業上の利用可能性】
【０１２１】
本発明のなりすまし検知技術は、装置構成および利用者の負担を増大させることなく、顔認証におけるなりすましをより精度良く検知することができ、顔認証を用いたシステムのセキュリティレベルを向上する目的に広く利用可能である。【０１２２】
以上、上述した実施形態を模範的な例として本発明を説明した。しかしながら、本発明は、上述した実施形態には限定されない。即ち、本発明は、本発明のスコープ内において、当業者が理解し得る様々な態様を適用することができる。【０１２３】
この出願は、２０１４年１０月１５日に出願された日本出願特願２０１４−２１０５２９を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【０１２４】
１、２、３    なりすまし検知装置
１１    顔画像列取得部
１２    視線変化検出部
１３、２３    提示情報表示部
１４、２４、３４    なりすまし判定部
３５    標準情報記憶部
１００１  ＣＰＵ
１００２  ＲＡＭ
１００３  ＲＯＭ
１００４  記憶装置
１００５  撮像装置
１００６  表示装置
【図１】
2016059786.tif 000007
【図２】
2016059786.tif 000008
【図３】
2016059786.tif 000009
【図４】
2016059786.tif 000010
【図５】
2016059786.tif 000011
【図６】
2016059786.tif 000012
【図７】
2016059786.tif 000013
【図８】
2016059786.tif 000014
【図９】
2016059786.tif 000015
【図１０】
2016059786.tif 000016
【図１１】
2016059786.tif 000017
【図１２】
2016059786.tif 000018
【手続補正書】
【提出日】平成29年3月24日(2017.3.24)
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項８
【補正方法】変更
【補正の内容】
【請求項８】
ユーザの顔を表す顔画像列を取得する顔画像列取得ステップと、
前記顔画像列から視線の時間変化の情報を検出する視線変化検出ステップと、
認証処理の一環として前記ユーザに提示される提示情報を表示する情報提示ステップと、
前記提示情報に対する前記視線の時間変化の情報に基づいて、前記顔画像列の表す顔がなりすましである可能性を判定するなりすまし判定ステップと、
をコンピュータ装置に実行させるなりすまし検知プログラム。
【国際調査報告】
2016059786.tif 000019
2016059786.tif 000020