(57)【要約】【課題】精巧なマスクを用いたなりすましを見破ることが可能な顔認証装置を提供する。【解決手段】この顔認証装置１００は、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域λ１〜λ３の光により形成された複数の第１顔画像Ｐ１を取得する第１顔画像取得部１０と、第１顔画像取得部１０により取得された複数の第１顔画像Ｐ１に基づいて、第１顔画像Ｐ１から皮膚領域を検出する処理を行うとともに、皮膚領域の検出結果に基づいて、なりすましを防止する処理を行う処理部４０と、を備える。【選択図】図１
2019139433.tif 000002
【特許請求の範囲】
【請求項１】
７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域の光により形成された複数の第１顔画像を取得する第１顔画像取得部と、
前記第１顔画像取得部により取得された前記複数の第１顔画像に基づいて、前記第１顔画像から皮膚領域を検出する処理を行うとともに、前記皮膚領域の検出結果に基づいて、なりすましを防止する処理を行う処理部と、を備える、顔認証装置。
【請求項２】
前記処理部は、前記第１顔画像同士の画素値の大小の比較結果に基づいて、前記第１顔画像から前記皮膚領域を検出する処理を行うように構成されている、請求項１に記載の顔認証装置。
【請求項３】
前記処理部は、前記皮膚領域の検出結果と、顔認証に用いられる顔領域を検出するための第２顔画像とに基づいて、なりすましを防止する処理を行うように構成されている、請求項１または２に記載の顔認証装置。
【請求項４】
前記処理部は、前記皮膚領域と、前記第２顔画像から検出された前記顔領域との一致度に基づいて、前記第２顔画像に含まれる顔がなりすましであるか否かを判断するように構成されている、請求項３に記載の顔認証装置。
【請求項５】
前記処理部は、前記皮膚領域と前記顔領域との一致度がしきい値以下である場合、前記第２顔画像に含まれる顔がなりすましであると判断するように構成されている、請求項４に記載の顔認証装置。
【請求項６】
前記処理部は、前記皮膚領域と、前記第２顔画像から検出された前記顔領域の特徴部との関係に基づいて、前記第２顔画像に含まれる顔がなりすましであるか否かを判断するように構成されている、請求項３〜５のいずれか１項に記載の顔認証装置。
【請求項７】
前記処理部は、前記第１顔画像から検出された前記皮膚領域以外の非皮膚領域を、非顔領域として前記第２顔画像から除く処理を行うとともに、前記非顔領域を除く処理が行われた前記第２顔画像から顔領域を検出する処理を行うことにより、なりすましを防止する処理を行うように構成されている、請求項３に記載の顔認証装置。
【請求項８】
前記処理部は、前記第１顔画像から静脈画像を取得するとともに、前記静脈画像に基づいて、なりすましを防止する処理を行うように構成されている、請求項１〜７のいずれか１項に記載の顔認証装置。
【請求項９】
前記第１顔画像取得部は、
７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域の光を被写体に照射する複数の照明部と、
前記照明部により前記被写体に照射されるとともに、前記被写体から反射された光により前記第１顔画像を形成する単一の単眼カメラと、
を含む、請求項１〜８のいずれか１項に記載の顔認証装置。
【請求項１０】
前記第１顔画像取得部は、
７００ｎｍ以上１０００ｎｍ以下の範囲内の波長を含む光を被写体に照射する単一の照明部と、
前記照明部により前記被写体に照射されるとともに、前記被写体から反射された光により前記第１顔画像を形成する単一の単眼カメラと、
を含み、
前記単眼カメラは、前記第１顔画像を形成する波長帯域の光以外の光を遮断するとともに、前記第１顔画像を形成する波長帯域の光を波長帯域毎に透過するフィルタを有する、請求項１〜８のいずれか１項に記載の顔認証装置。
【請求項１１】
前記第１顔画像取得部は、
７００ｎｍ以上１０００ｎｍ以下の範囲内の波長を含む光を被写体に照射する単一の照明部と、
前記照明部により前記被写体に照射されるとともに、前記被写体から反射された光により前記第１顔画像を形成する単眼カメラと、
を含み、
前記単眼カメラは、取得する前記第１顔画像毎に対応して複数設けられており、
複数の前記単眼カメラは、それぞれ、対応する前記第１顔画像を形成する波長帯域の光以外の光を遮断するフィルタを有する、請求項１〜８のいずれか１項に記載の顔認証装置。
【請求項１２】
前記第１顔画像取得部は、
７００ｎｍ以上１０００ｎｍ以下の範囲内の波長を含む光を被写体に照射する単一の照明部と、
前記照明部により前記被写体に照射されるとともに、前記被写体から反射された光により前記第１顔画像を形成する複眼カメラと、
を含み、
前記複眼カメラは、
単一のイメージセンサと、
複数のレンズと、
前記複数のレンズに対応してそれぞれ設けられた複数のフィルタと、
を有し、
前記複眼カメラは、前記複数のフィルタの各々が互いに異なる波長帯域の光を透過することによって、前記複数の第１顔画像を単一の前記イメージセンサに形成するように構成されている、請求項１〜８のいずれか１項に記載の顔認証装置。
【請求項１３】
７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域の光により形成された複数の第１顔画像を取得するステップと、
取得された前記複数の第１顔画像に基づいて、前記第１顔画像から皮膚領域を検出する処理を行うとともに、前記皮膚領域の検出結果に基づいて、なりすましを防止する処理を行うステップと、を備える、顔認証方法。
【請求項１４】
コンピュータを、
７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域の光により形成された複数の第１顔画像に基づいて、前記第１顔画像から皮膚領域を検出する処理を行うとともに、前記皮膚領域の検出結果に基づいて、なりすましを防止する処理を行う処理手段として機能させるための顔認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、顔認証装置、顔認証方法および顔認証プログラムに関し、特に、なりすましを防止する処理を行う顔認証装置、顔認証方法および顔認証プログラムに関する。
【背景技術】
【０００２】
従来、なりすましを防止する処理を行う装置が知られている（たとえば、特許文献１）。
【０００３】
上記特許文献１には、他人のふりをして不正に顔認証システムを利用するなりすましを防止する処理を行う立体性認証装置が開示されている。この立体性認証装置は、顔画像から複数の特徴点を抽出し、抽出された特徴点に基づいて、顔画像に含まれる顔の立体性を判定する。また、この立体性評価装置は、判定された立体性に基づいて、顔画像に含まれる顔がなりすましであるか否かを判定する。たとえば、平面的な顔写真を用いてなりすましを行った場合、立体性がないと判定されるため、この立体性認証装置は、顔画像に含まれる顔がなりすましであると判定する。
【先行技術文献】
【非特許文献】
【０００４】
【特許文献１】特開２０１２−６９１３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記特許文献１に記載された立体性認証装置では、顔画像から得られた立体性に基づいてなりすましを判定するため、人間の顔を模した精巧なマスクを被ってなりすましを行った場合、この精巧なマスクを用いたなりすましを見破ることができないという問題点があると考えられる。精巧なマスクは立体性を有するため、立体性に基づいてなりすましを判定する方法では、精巧なマスクを用いたなりすましがなりすましではないと判定されるおそれがあるためである。
【０００６】
この発明は、上記のような課題を解決するためになされたものであり、この発明の１つの目的は、精巧なマスクを用いたなりすましを見破ることが可能な顔認証装置、顔認証方法および顔認証プログラムを提供することである。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、この発明の第１の局面による顔認証装置は、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域の光により形成された複数の第１顔画像を取得する第１顔画像取得部と、第１顔画像取得部により取得された複数の第１顔画像に基づいて、第１顔画像から皮膚領域を検出する処理を行うとともに、皮膚領域の検出結果に基づいて、なりすましを防止する処理を行う処理部と、を備える。
【０００８】
ここで、人間の皮膚は、およそ７００ｎｍから１０００ｎｍの波長範囲（赤から近赤外の波長範囲）において、人種や個人に依らず、印刷物や樹脂などの肌色とは異なる特有の分光反射特性を有する。具体的には、人間の皮膚は、印刷物や樹脂などの肌色とは異なり、およそ７００ｎｍから１０００ｎｍの波長範囲において単調に減少する分光反射特性を有する。
【０００９】
そこで、この発明の第１の局面による顔認証装置では、上記のように、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域の光により形成された複数の第１顔画像に基づいて、第１顔画像から皮膚領域を検出する処理を行う。このように、上記人間の皮膚の分光反射特性を利用して第１顔画像から皮膚領域を検出する処理を行うことにより、第１顔画像に含まれる顔が人間である場合と、第１顔画像に含まれる顔が顔写真や精巧なマスクである場合とにおいて互いに異なる皮膚領域の検出結果を得ることができる。その結果、この皮膚領域の検出結果に基づいて、なりすましを防止する処理を行うことにより、顔写真や精巧なマスクを用いたなりすましを見破ることができる顔認証装置を提供することができる。また、顔写真や精巧なマスクを用いてなりすましを行った場合、皮膚領域が全く検出されないか、または、検出される皮膚領域がかなり小さくなる。いずれの場合にも、第１顔画像に含まれる顔が人間である場合に比べて検出される皮膚領域を大きく変化させることができる。その結果、この大きな変化に基づいてなりすましを防止する処理を行うことができるので、なりすましを精度良く見破ることができる顔認証装置を提供することができる。
【００１０】
上記第１の局面による顔認証装置において、好ましくは、処理部は、第１顔画像同士の画素値の大小の比較結果に基づいて、第１顔画像から皮膚領域を検出する処理を行うように構成されている。ここで、皮膚領域では、より短波長の光により形成された第１顔画像の方が、より長波長の光により形成された第１顔画像よりも画素値が大きくなる。そこで、上記のように、第１顔画像同士の画素値の大小の比較結果に基づいて、第１顔画像から皮膚領域を検出するように構成すれば、上記性質を利用して、第１顔画像から皮膚領域を容易かつ確実に検出することができる。
【００１１】
上記第１の局面による顔認証装置において、好ましくは、処理部は、皮膚領域の検出結果と、顔認証に用いられる顔領域を検出するための第２顔画像とに基づいて、なりすましを防止する処理を行うように構成されている。ここで、顔の一部に顔の一部を模した物を着用してなりすましを行う場合、皮膚がある程度露出するため、皮膚領域がある程度検出されると考えられる。そこで、上記のように、皮膚領域の検出結果だけでなく、顔認証に用いられる顔領域を検出するための第２顔画像にも基づいて、なりすましを防止する処理を行えば、顔の一部に顔の一部を模した物を着用してなりすましを行い、ある程度皮膚領域が検出される場合にも、皮膚領域の検出結果だけでなく、第２顔画像も用いて、なりすましを容易に見破ることができる。
【００１２】
上記皮膚領域の検出結果と第２顔画像とに基づいてなりすましを防止する処理を行う構成において、好ましくは、処理部は、皮膚領域と、第２顔画像から検出された顔領域との一致度に基づいて、第２顔画像に含まれる顔がなりすましであるか否かを判断するように構成されている。このように構成すれば、顔写真や、精巧なマスク、顔の一部に着用する顔の一部を模した物を用いてなりすましを行う場合、検出された皮膚領域と顔領域との一致度が低下することを利用して、なりすましを容易かつ確実に見破ることができる。
【００１３】
この場合、好ましくは、処理部は、皮膚領域と顔領域との一致度がしきい値以下である場合、第２顔画像に含まれる顔がなりすましであると判断するように構成されている。このように構成すれば、なりすましをより容易かつより確実に見破ることができる。
【００１４】
上記皮膚領域の検出結果と第２顔画像とに基づいてなりすましを防止する処理を行う構成において、好ましくは、処理部は、皮膚領域と、第２顔画像から検出された顔領域の特徴部との関係に基づいて、第２顔画像に含まれる顔がなりすましであるか否かを判断するように構成されている。このように構成すれば、顔写真や、精巧なマスク、顔の一部に着用する顔の一部を模した物を用いてなりすましを行う場合、眼、鼻、頬、口などの顔領域の特徴部の周辺が皮膚でなくなる場合があることを利用して、なりすましを効果的に見破ることができる。
【００１５】
上記皮膚領域の検出結果と第２顔画像とに基づいてなりすましを防止する処理を行う構成において、好ましくは、処理部は、第１顔画像から検出された皮膚領域以外の非皮膚領域を、非顔領域として第２顔画像から除く処理を行うとともに、非顔領域を除く処理が行われた第２顔画像から顔領域を検出する処理を行うことにより、なりすましを防止する処理を行うように構成されている。このように構成すれば、顔写真や、精巧なマスク、顔の一部に着用する顔の一部を模した物を用いてなりすましを行う場合に不自然な非皮膚領域が必ず生じること、および、生じた非皮膚領域を非顔領域として第２顔画像から除けば、第２顔画像が不自然な画像になる結果第２顔画像から顔領域が正確に検出できなくなることを利用して、なりすましを容易かつ確実に見破ることができる。
【００１６】
上記第１の局面による顔認証装置において、好ましくは、処理部は、第１顔画像から静脈画像を取得するとともに、静脈画像に基づいて、なりすましを防止する処理を行うように構成されている。このように構成すれば、第１顔画像に含まれる顔が人間である場合と、第１顔画像に含まれる顔が顔写真や精巧なマスク、顔の一部に顔の一部を模した物を着用したものである場合とにおいて互いに異なる静脈画像が得られることを利用して、なりすましを防止する処理を精度良く行うことができる。また、皮膚領域を検出するための第１顔画像から静脈画像を取得することができるので、静脈画像を取得するための構成を別途独立して設ける必要がない。これらの結果、構成が複雑化することを抑制しつつ、なりすましを防止する処理を精度良く行うことができる。
【００１７】
上記第１の局面による顔認証装置において、好ましくは、第１顔画像取得部は、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域の光を被写体に照射する複数の照明部と、照明部により被写体に照射されるとともに、被写体から反射された光により第１顔画像を形成する単一の単眼カメラと、を含む。このように構成すれば、複数の照明部を順次発光させるだけで、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域の光により形成された複数の第１顔画像を取得することができる。また、カメラとして単一の単眼カメラを設けるだけでよいので、その分、装置を小型化することができる。
【００１８】
上記第１の局面による顔認証装置において、好ましくは、第１顔画像取得部は、７００ｎｍ以上１０００ｎｍ以下の範囲内の波長を含む光を被写体に照射する単一の照明部と、照明部により被写体に照射されるとともに、被写体から反射された光により第１顔画像を形成する単一の単眼カメラと、を含み、単眼カメラは、第１顔画像を形成する波長帯域の光以外の光を遮断するとともに、第１顔画像を形成する波長帯域の光を波長帯域毎に透過するフィルタを有する。このように構成すれば、単一の照明部と単一の単眼カメラとの組み合わせにより、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域の光により形成された複数の第１顔画像を取得することができる。また、照明部として単一の照明部を設け、カメラとして単一の単眼カメラを設けるだけでよいので、その分、装置をより小型化することができる。
【００１９】
上記第１の局面による顔認証装置において、好ましくは、第１顔画像取得部は、７００ｎｍ以上１０００ｎｍ以下の範囲内の波長を含む光を被写体に照射する単一の照明部と、照明部により被写体に照射されるとともに、被写体から反射された光により第１顔画像を形成する単眼カメラと、を含み、単眼カメラは、取得する第１顔画像毎に対応して複数設けられており、複数の単眼カメラは、それぞれ、対応する第１顔画像を形成する波長帯域の光以外の光を遮断するフィルタを有する。このように構成すれば、単一の照明部と複数の単眼カメラとの組み合わせにより、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域の光により形成された複数の第１顔画像を取得することができる。また、複数の単眼カメラを設けることにより、個々の第１顔画像を容易に個別に取得することができる。
【００２０】
上記第１の局面による顔認証装置において、好ましくは、第１顔画像取得部は、７００ｎｍ以上１０００ｎｍ以下の範囲内の波長を含む光を被写体に照射する単一の照明部と、照明部により被写体に照射されるとともに、被写体から反射された光により第１顔画像を形成する複眼カメラと、を含み、複眼カメラは、単一のイメージセンサと、複数のレンズと、複数のレンズに対応してそれぞれ設けられた複数のフィルタと、を有し、複眼カメラは、複数のフィルタの各々が互いに異なる波長帯域の光を透過することによって、複数の第１顔画像を単一のイメージセンサに形成するように構成されている。このように構成すれば、単一の照明部と単一の複眼カメラとの組み合わせにより、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域の光により形成された複数の第１顔画像を取得することができる。また、照明部として単一の照明部を設け、カメラとして単一の複眼カメラを設けるだけでよいので、その分、装置をより小型化することができる。
【００２１】
この発明の第２の局面による顔認証方法は、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域の光により形成された複数の第１顔画像を取得するステップと、取得された複数の第１顔画像に基づいて、第１顔画像から皮膚領域を検出する処理を行うとともに、皮膚領域の検出結果に基づいて、なりすましを防止する処理を行うステップと、を備える。
【００２２】
この発明の第２の局面による顔認証方法では、上記のように構成することにより、第１の局面による顔認証装置と同様に、顔写真や精巧なマスクを用いたなりすましを精度良く見破ることができる顔認証方法を提供することができる。
【００２３】
この発明の第３の局面による顔認証プログラムは、コンピュータを、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域の光により形成された複数の第１顔画像に基づいて、第１顔画像から皮膚領域を検出する処理を行うとともに、皮膚領域の検出結果に基づいて、なりすましを防止する処理を行う処理手段として機能させる。
【００２４】
この発明の第３の局面による顔認証プログラムでは、上記のように構成することにより、第１の局面による顔認証装置と同様に、顔写真や精巧なマスクを用いたなりすましを精度良く見破ることができる顔認証プログラムを提供することができる。
【発明の効果】
【００２５】
本発明によれば、上記のように、精巧なマスクを用いたなりすましを見破ることが可能な顔認証装置、顔認証方法および顔認証プログラムを提供することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の第１〜第５実施形態による顔認証装置を示した図である。
【図２】本発明の第１実施形態による顔認証装置の第２顔画像取得部を示した図である。
【図３】本発明の第１実施形態による顔認証装置の第１顔画像取得部を示した図である。
【図４】本発明の第１実施形態による顔認証装置の皮膚領域検出処理を説明するための図である。
【図５】本発明の第１実施形態による顔認証装置のなりすまし防止処理を説明するための図である。
【図６】本発明の第１実施形態による顔認証装置の顔認証に関する処理を説明するためのフローチャートである。
【図７】本発明の第１実施形態による顔認証装置のなりすまし防止処理を説明するためのフローチャートである。
【図８】本発明の第２実施形態による顔認証装置のなりすまし防止処理を説明するための図である。
【図９】本発明の第２実施形態による顔認証装置の顔認証に関する処理を説明するためのフローチャートである。
【図１０】本発明の第３実施形態による顔認証装置の第１顔画像取得部を示した図である。
【図１１】本発明の第３実施形態による顔認証装置の第１顔画像取得部のフィルタを示した図である。
【図１２】本発明の第４実施形態による顔認証装置の第１顔画像取得部を示した図である。
【図１３】本発明の第５実施形態による顔認証装置の第１顔画像取得部を示した図である。
【図１４】本発明の第５実施形態による顔認証装置の第１顔画像取得部の複眼カメラを光の入射方向から見た模式的な図である。
【発明を実施するための形態】
【００２７】
以下、本発明を具体化した実施形態を図面に基づいて説明する。
【００２８】
［第１実施形態］
（顔認証装置の構成）
図１〜図５を参照して、本発明の第１実施形態による顔認証装置１００の構成について説明する。なお、顔認証装置１００は、特許請求の範囲の「コンピュータ」の一例である。
【００２９】
図１に示すように、本発明の第１実施形態による顔認証装置１００は、被写体Ｓを撮像した撮像結果に基づいて、被写体Ｓについて顔認証を行う装置である。顔認証装置１００は、たとえば、スマートホンなどの電子機器、入退室管理、入国審査などに用いられる。このような顔認証を行う装置では、顔写真や、精巧なマスク、顔の一部に着用する顔の一部を模した物を用いて、他人のふりをして顔認証を行うなりすましが行われる場合がある。顔認証装置１００は、このようななりすましを防止する処理を行うことが可能なように構成されている。
【００３０】
顔認証装置１００は、第１顔画像取得部１０と、第２顔画像取得部２０と、記憶部３０と、処理部４０とを備える。
【００３１】
第１顔画像取得部１０は、被写体Ｓを撮像することにより、被写体Ｓの顔を含むなりすまし防止用の複数の第１顔画像Ｐ１を取得する。第１顔画像取得部１０は、取得された複数の第１顔画像Ｐ１を処理部４０に出力する。処理部４０は、複数の第１顔画像Ｐ１に基づいて、なりすまし防止処理を行う。
【００３２】
第２顔画像取得部２０は、被写体Ｓを撮像することにより、被写体Ｓの顔を含む認証用の第２顔画像Ｐ２を取得する。第２顔画像取得部２０は、取得された第２顔画像Ｐ２を処理部４０に出力する。処理部４０は、第２顔画像Ｐ２に基づいて、顔検出処理および顔認証処理を行う。なお、第１顔画像取得部１０と、第２顔画像取得部２０とは、互いに略同じ領域を撮像するように構成されている。
【００３３】
記憶部３０は、たとえばフラッシュメモリを含む記憶媒体であり、情報を記憶（保存）可能に構成されている。記憶部３０には、顔認証プログラム３０ａなどの処理部４０に実行させる複数のコンピュータプログラムがインストールされている。顔認証プログラム３０ａは、たとえば、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ Ｓｅｒｉａｌ Ｂｕｓ）メモリやＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶媒体から読み出すか、または、インターネットなどのネットワークを介してダウンロードすることにより、記憶部３０に保存することが可能である。
【００３４】
処理部４０は、たとえば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を含む処理回路であり、顔認証装置１００における各処理を実行可能に構成されている。処理部４０は、たとえば、顔認証プログラム３０ａを実行することにより、顔検出処理、顔認証処理、なりますし防止処理などを実行する処理手段４０ａとして機能する。
【００３５】
（顔検出処理、顔認証処理に関する構成）
図２に示すように、第２顔画像取得部２０は、被写体Ｓを撮像することにより、認証用の単一の第２顔画像Ｐ２を取得する。具体的には、第２顔画像取得部２０は、単一の照明部２１と、単一の単眼カメラ２２と、メモリ２３とを含む。照明部２１は、ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）などの光源を有し、撮像用の光（可視光、近赤外光など）を、被写体Ｓに照射する。単眼カメラ２２は、照明部２１により被写体Ｓに照射されるとともに、被写体Ｓから反射された光により第２顔画像Ｐ２を形成する。
【００３６】
単眼カメラ２２は、単一のフィルタ２２ａと、単一のレンズ２２ｂと、単一のイメージセンサ２２ｃとを有する。フィルタ２２ａは、光学フィルタ（ローパスフィルタ、ハイパスフィルタ、バンドパスフィルタなど）であり、照明部２１により照射される光の波長帯域以外の所定の波長帯域の光を遮断するとともに、照明部２１により照射される光を透過する。レンズ２２ｂは、フィルタ２２ａを透過した光を集光して結像させる。イメージセンサ２２ｃは、ＣＭＯＳ（Ｃｏｍｐｌｅｍｅｎｔｒａｒｙ  Ｍｅｔａｌ  Ｏｘｉｄｅ  Ｓｅｍｉｃｏｎｄｕｃｔｏｒ）イメージセンサ、ＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）イメージセンサなどの半導体イメージセンサであり、レンズ２２ｂを透過した光により第２顔画像Ｐ２を形成する。メモリ２３は、イメージセンサ２２ｃにより形成された画像データとしての第２顔画像Ｐ２を保持（記憶）する。メモリ２３に保持された第２顔画像Ｐ２は、顔検出処理および顔認証処理を行うために、処理部４０に出力される。
【００３７】
図１に示すように、処理部４０は、第２顔画像取得部２０のメモリ２３から第２顔画像Ｐ２を取得する。処理部４０は、取得された第２顔画像Ｐ２と、予め登録された登録顔画像Ｐ３とに基づいて、第２顔画像Ｐ２に含まれる顔を認証する処理を行う。具体的には、処理部４０は、第２顔画像Ｐ２に基づいて、第２顔画像Ｐ２から被写体Ｓの顔に対応する顔領域を検出する処理を行う。検出された顔領域は、たとえば、顔の輪郭の情報、目、鼻、頬、口などの顔の特徴部の情報を含む。処理部４０は、第２顔画像Ｐ２からの顔領域の検出結果と、登録顔画像Ｐ３とを照合することにより、第２顔画像Ｐ２に含まれる顔を認証する処理を行う。
【００３８】
（なりすまし防止処理に関する構成）
ここで、第１実施形態では、図３に示すように、第１顔画像取得部１０は、被写体Ｓを撮像することにより、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域の光により形成された複数の第１顔画像Ｐ１を取得する。なお、第１顔画像取得部１０は、いくつの第１顔画像Ｐ１を取得するように構成されていてもよいが、説明の便宜上、第１実施形態では、第１顔画像取得部１０が３つの第１顔画像Ｐ１を取得するように構成されている例を説明する。
【００３９】
具体的には、第１顔画像取得部１０は、波長帯域λ１の光により形成された第１顔画像Ｐ１と、波長帯域λ２の光により形成された第１顔画像Ｐ１と、波長帯域λ３の光により形成された第１顔画像Ｐ１とを取得する。波長帯域λ１〜λ３は、それぞれ、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域であり、λ１＜λ２＜λ３の関係を満たす。波長帯域λ１〜λ３は、撮像時に被写体Ｓに光を視認させることがないようにする観点から、８００ｎｍ以上１０００ｎｍ以下の近赤外の範囲内において設定されることが好ましい。７００ｎｍから８００ｎｍに掛けての光は、暗い赤色として感じられるおそれがあり、利用形態によっては利用者（被写体Ｓ）に不快感を与えかねないためである。波長帯域λ１〜λ３が８００ｎｍ以上１０００ｎｍ以下の近赤外の範囲内において設定される場合、後述する照明部やフィルタも、この波長帯域に対応して設計される。また、波長帯域λ１〜λ３は、後述する皮膚領域を検出する処理を容易化する観点から、互いに重ならない波長帯域であることが好ましい。ただし、波長帯域λ１〜λ３は、互いに全く重ならない波長帯域でなくてもよく、皮膚領域を検出する処理を行うことが可能であれば、波長帯域の一部が他の波長帯域と重なっていてもよい。
【００４０】
第１顔画像取得部１０は、複数（３つ）の照明部１１と、単一の単眼カメラ１２と、メモリ１３とを含む。３つの照明部１１は、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域の光を、被写体Ｓに照射する。３つの照明部１１は、それぞれ、波長帯域λ１の光を発光可能なＬＥＤと、波長帯域λ２の光を発光可能なＬＥＤと、波長帯域λ３の光を発光可能なＬＥＤとを光源として有する。波長帯域λ１（λ２、λ３）の光を発光可能なＬＥＤは、たとえば、波長帯域λ１（λ２、λ３）の略中心の波長にピークを有する光を発光可能に構成されている。単眼カメラ１２は、照明部１１により被写体Ｓに照射されるとともに、被写体Ｓから反射された光により第１顔画像Ｐ１を形成する。
【００４１】
単眼カメラ１２は、単一のフィルタ１２ａと、単一のレンズ１２ｂと、単一のイメージセンサ１２ｃとを有する。フィルタ１２ａは、光学フィルタ（ハイパスフィルタ、バンドパスフィルタなど）であり、３つの照明部１１により照射される光の波長帯域λ１〜λ３以外の所定の波長帯域の光を遮断するとともに、３つの照明部１１により照射される光を透過する。レンズ１２ｂは、フィルタ１２ａを透過した光を集光して結像させる。イメージセンサ１２ｃは、ＣＭＯＳイメージセンサ、ＣＣＤイメージセンサなどの半導体イメージセンサであり、レンズ１２ｂを透過した光により第１顔画像Ｐ１を形成する。メモリ１３は、イメージセンサ１２ｃにより形成された画像データとしての第１顔画像Ｐ１を保持（記憶）する。
【００４２】
第１顔画像取得部１０は、３つの照明部１１を順次切り替えて発光させることにより、単眼カメラ１２のイメージセンサ１２ｃにより３つの第１顔画像Ｐ１を順次形成し、メモリ１３に３つの第１顔画像Ｐ１を順次保持させる。これにより、第１顔画像取得部１０は、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域λ１〜λ３の光により形成された３つの第１顔画像Ｐ１を取得する。メモリ１３に保持された３つの第１顔画像Ｐ１は、皮膚領域を検出する処理を行うために、処理部４０に出力される。
【００４３】
ここで、第１実施形態では、処理部４０は、第１顔画像取得部１０により取得された複数（３つ）の第１顔画像Ｐ１に基づいて、第１顔画像Ｐ１から被写体Ｓの顔に対応する皮膚領域を検出する処理を行うとともに、皮膚領域の検出結果に基づいて、なりすましを防止する処理を行うように構成されている。
【００４４】
ここで、人間の皮膚は、およそ７００ｎｍから１０００ｎｍの波長範囲（赤から近赤外の波長範囲）において、人種や個人に依らず、印刷物や樹脂などの肌色とは異なる特有の分光反射特性を有する。具体的には、人間の皮膚は、印刷物や樹脂などの肌色とは異なり、およそ７００ｎｍから１０００ｎｍの波長範囲において単調に減少する分光反射特性を有する。たとえば、人間の皮膚の分光反射率は、７００ｎｍの分光反射率＞７５０ｎｍの分光反射率＞８００ｎｍの分光反射率＞８５０ｎｍの分光反射率＞９００ｎｍの分光反射率＞９５０ｎｍの分光反射率＞１０００ｎｍの分光反射率となる。このため、第１顔画像取得部１０により取得された第１顔画像Ｐ１同士の画素値の大小を比較すれば、皮膚領域を容易に検出可能である。
【００４５】
そこで、図４に示すように、処理部４０は、第１顔画像Ｐ１同士の画素値の大小の比較結果に基づいて、第１顔画像Ｐ１から皮膚領域を検出する処理を行うように構成されている。具体的には、処理部４０は、第１顔画像Ｐ１同士の対応する画素において、画素値の大小を比較する処理を行う。処理部４０は、画素値の比較の結果、より短波長の光により形成された第１顔画像Ｐ１の方が、より長波長の光により形成された第１顔画像Ｐ１よりも画素値が大きい画素を、皮膚領域として検出する処理を行う。また、処理部４０は、画素値の比較の結果、より短波長の波長帯域の光により形成された第１顔画像Ｐ１の方が、より長波長の波長帯域の光により形成された第１顔画像Ｐ１よりも画素値が小さい画素を、非皮膚領域として検出する処理を行う。
【００４６】
より具体的には、処理部４０は、波長帯域λ１の光により形成された第１顔画像Ｐ１と、波長帯域λ２の光により形成された第１顔画像Ｐ１との対応する画素において、画素値の大小を比較する処理（第１大小比較処理）を行う。第１大小比較処理では、処理部４０は、対応する画素において、より短波長の波長帯域λ１の光により形成された第１顔画像Ｐ１の方が、より長波長の波長帯域λ２の光により形成された第１顔画像Ｐ１よりも画素値が大きいか否か（第１大小条件）を判断する。処理部４０は、第１大小条件を満たす画素を、Ｔｒｕｅの画素とし、第１皮膚候補領域を構成する画素として検出する。また、処理部４０は、第１大小条件を満たさない画素を、Ｆａｌｓｅの画素とし、第１非皮膚候補領域を構成する画素として検出する。これらの結果、第１大小比較処理では、多階調画像データとしての第１顔画像Ｐ１から、第１皮膚候補領域を構成する画素（Ｔｒｕｅの画素）と、第１非皮膚候補領域を構成する画素（Ｆａｌｓｅの画素）とを含む二値画像データが生成される。
【００４７】
同様に、処理部４０は、波長帯域λ２の光により形成された第１顔画像Ｐ１と、波長帯域λ３の光により形成された第１顔画像Ｐ１との対応する画素において、画素値の大小を比較する処理（第２大小比較処理）を行う。第２大小比較処理では、処理部４０は、対応する画素において、より短波長の波長帯域λ２の光により形成された第１顔画像Ｐ１の方が、より長波長の波長帯域λ３の光により形成された第１顔画像Ｐ１よりも画素値が大きいか否か（第２大小条件）を判断する。処理部４０は、第２大小条件を満たす画素を、Ｔｒｕｅの画素とし、第２皮膚候補領域を構成する画素として検出する。また、処理部４０は、第２大小条件を満たさない画素を、Ｆａｌｓｅの画素とし、第２非皮膚候補領域を構成する画素として検出する。これらの結果、第２大小比較処理では、多階調画像データとしての第１顔画像Ｐ１から、第２皮膚候補領域を構成する画素（Ｔｒｕｅの画素）と、第２非皮膚候補領域を構成する画素（Ｆａｌｓｅの画素）とを含む二値画像データが生成される。
【００４８】
また、処理部４０は、第１大小比較処理において生成された二値画像データと、第２大小比較処理において生成された二値画像データとの対応する画素において、第１皮膚候補領域を構成する画素として検出され、かつ、第２皮膚候補領域を構成する画素として検出されたか否か（ＡＮＤ条件）を判断する処理（ＡＮＤ処理）を行う。処理部４０は、ＡＮＤ条件を満たす画素を、Ｔｒｕｅの画素とし、皮膚領域を構成する画素として検出する。また、処理部４０は、ＡＮＤ条件を満たさない画素を、Ｆａｌｓｅの画素とし、非皮膚領域を構成する画素として検出する。これらの結果、ＡＮＤ処理では、皮膚領域を構成する画素（Ｔｒｕｅの画素）と、非皮膚領域を構成する画素（Ｆａｌｓｅの画素）とを含む二値画像データ（皮膚領域の検出結果）が生成される。
【００４９】
また、処理部４０は、生成された二値画像データ（皮膚領域の検出結果）に対して、ノイズを除去する処理を行う。具体的には、処理部４０は、二値画像データにおいて、皮膚領域中に非皮膚領域を構成する画素（Ｆａｌｓｅの画素）が孤立して存在する場合、皮膚領域中の孤立した非皮膚領域を構成する画素を、皮膚領域を構成する画素（Ｔｒｕｅの画素）に転換することにより、ノイズを除去する処理を行う。また、処理部４０は、二値画像データにおいて、皮膚領域を構成する画素（Ｔｒｕｅの画素）が孤立して存在する場合、孤立した皮膚領域を構成する画素を、非皮膚領域を構成する画素（Ｆａｌｓｅの画素）に転換することにより、ノイズを除去する処理を行う。これらの結果、イメージセンサ１２ｃのノイズ、照明部１１の照明不良などに起因して皮膚領域が正しく検出されなかった場合にも、皮膚領域の検出結果を正すことが可能である。なお、皮膚領域の検出結果に対してノイズを除去する処理を行う例を説明したが、ノイズを除去する処理はこれに限られない。たとえば、多階調画像データとしての第１顔画像Ｐ１に対してローパスフィルタ処理などのノイズを除去する処理を行ってもよい。さらに、多階調画像データとしての第１顔画像Ｐ１に対してイメージセンサ１２ｃの感度分布による差を補正する処理を行ってもよい。
【００５０】
また、第１実施形態では、図５に示すように、処理部４０は、第１顔画像Ｐ１からの皮膚領域の検出結果と、顔認証に用いられる顔領域を検出するための第２顔画像Ｐ２とに基づいて、なりすましを防止する処理を行うように構成されている。具体的には、処理部４０は、第１顔画像Ｐ１から検出された皮膚領域の検出結果と、第２顔画像Ｐ２から検出された顔領域の検出結果とに基づいて、皮膚領域と、顔領域との一致度を取得する。処理部４０は、取得された皮膚領域と顔領域との一致度に基づいて、第２顔画像Ｐ２に含まれる顔（第１顔画像Ｐ１に含まれる顔）がなりすましであるか否かを判断する。顔写真や、精巧なマスク、顔の一部に着用する顔の一部を模した物を用いてなりすましを行う場合、検出される皮膚領域が小さくなる結果、皮膚領域と顔領域との一致度が低下するためである。
【００５１】
処理部４０は、皮膚領域と顔領域との一致度が予め決められた第１しきい値以下である場合、第２顔画像Ｐ２に含まれる顔がなりますましであると判断する。第１しきい値は、予め実験などにより求められる値であり、顔領域の範囲内に皮膚領域が略存在しないことを示すしきい値である。つまり、処理部４０は、顔領域の範囲内に皮膚領域が略存在しない場合、第２顔画像Ｐ２に含まれる顔がなりますましであると判断する。
【００５２】
また、処理部４０は、皮膚領域と顔領域との一致度が予め決められた第１しきい値よりも大きく、かつ、予め決められた第２しきい値（＞第１しきい値）以下である場合、皮膚領域と、顔領域の特徴部（目、鼻、頬、口などの顔認証のために重要な特徴部）との関係にさらに基づいて、第２顔画像Ｐ２に含まれる顔がなりすましであるか否かを判断する。第２しきい値は、予め実験などにより求められる値であり、顔領域の範囲内に皮膚領域が一部存在することを示すしきい値である。つまり、処理部４０は、顔領域の範囲内に皮膚領域が一部存在する場合、皮膚領域と、顔領域の特徴部との関係にさらに基づいて、第２顔画像Ｐ２に含まれる顔がなりすましであるか否かを判断する。
【００５３】
具体的には、処理部４０は、顔領域の特徴部の周りを囲むように皮膚領域が存在しない場合、第２顔画像Ｐ２に含まれる顔がなりすましであると判断する。顔領域の特徴部が検出されたにもかかわらず、顔領域の特徴部の周りが皮膚領域でないことは非合理的であり、顔写真や、精巧なマスク、顔の一部に着用する顔の一部を模した物を用いたなりすましを行っている可能性が高いためである。また、処理部４０は、顔領域の特徴部の周りを囲むように皮膚領域が存在する場合、第２顔画像Ｐ２に含まれる顔がなりすましではなく、登録顔画像Ｐ３（図１参照）に対応する本人であると判断する。顔領域の特徴部が検出され、かつ、顔領域の特徴部の周りが皮膚領域であることは合理的であるためである。
【００５４】
また、処理部４０は、皮膚領域と顔領域との一致度が予め決められた第３しきい値（＞第２しきい値）よりも大きい場合、第２顔画像Ｐ２に含まれる顔がなりますましではなく、登録顔画像Ｐ３に対応する本人であると判断する。第３しきい値は、予め実験などにより求められる値であり、顔領域の範囲と皮膚領域の範囲とが略一致することを示すしきい値である。つまり、顔領域の範囲と皮膚領域の範囲とが略一致する場合、処理部４０は、第２顔画像Ｐ２に含まれる顔がなりますましではなく、登録顔画像Ｐ３に対応する本人であると判断する。なお、第２しきい値が第３しきい値を兼ねていてもよい。
【００５５】
（顔認証に関する処理）
次に、図６を参照して、第１実施形態の顔認証装置１００による顔認証に関する処理をフローチャートに基づいて説明する。フローチャートの各処理は、処理部４０により行われる。
【００５６】
まず、図６に示すように、ステップＳ１において、顔領域検出処理が行われる。ステップＳ１において、顔領域検出処理により第２顔画像Ｐ２から顔領域が検出されない場合、ステップＳ２に進む。そして、ステップＳ２において、第２顔画像Ｐ２に含まれる顔が非顔であると判断される。その後、顔認証に関する処理が終了する。
【００５７】
また、ステップＳ１において、顔領域検出処理により第２顔画像Ｐ２から顔領域が検出された場合、顔認証処理が行われる。顔認証処理により顔認証できなかった場合、ステップＳ３に進む。そして、ステップＳ３において、第２顔画像Ｐ２に含まれる顔が別人（登録顔画像Ｐ３に対応する本人以外の人間）であると判断される。なお、複数の登録顔画像Ｐ３が予め登録されている場合、ステップＳ３では、第２顔画像Ｐ２に含まれる顔が該当者なしと判断される。その後、顔認証に関する処理が終了する。
【００５８】
また、ステップＳ１において、顔認証処理により顔認証できた場合、ステップＳ４に進む。そして、ステップＳ４において、なりすまし防止処理が行われる。そして、なりすまし防止処理が行われた後、顔認証に関する処理が終了する。
【００５９】
（なりすまし防止処理）
次に、図７を参照して、第１実施形態の顔認証装置１００によるなりすまし防止処理をフローチャートに基づいて説明する。フローチャートの各処理は、処理部４０により行われる。
【００６０】
まず、第１顔画像取得部１０により取得された複数の第１顔画像Ｐ１に基づいて、第１顔画像Ｐ１から皮膚領域を検出する処理が行われる。そして、図７に示すように、ステップＳ１１において、第１顔画像Ｐ１から検出された皮膚領域と、第２顔画像Ｐ２から検出された顔領域との一致度が取得される。
【００６１】
ステップＳ１１において、皮膚領域と顔領域との一致度が予め決められた第１しきい値以下である場合（一致度が低い場合）、ステップＳ１２に進む。そして、ステップＳ１２において、第２顔画像Ｐ２に含まれる顔がなりすましであると判断される。その後、顔認証に関する処理に戻る。
【００６２】
また、ステップＳ１１において、皮膚領域と顔領域との一致度が予め決められた第１しきい値よりも大きく、かつ、予め決められた第２しきい値以下である場合（一致度が中程度の場合）、ステップＳ１３に進む。そして、ステップＳ１３において、皮膚領域と、顔領域の特徴部との関係にさらに基づいて、第２顔画像Ｐ２に含まれる顔がなりすましであるか否かが判断される。
【００６３】
ステップＳ１３において、顔領域の特徴部の周りを囲むように皮膚領域が存在しない場合、合理的でないため、ステップＳ１２に進む。そして、ステップＳ１２において、第２顔画像Ｐ２に含まれる顔がなりすましであると判断される。その後、顔認証に関する処理に戻る。また、ステップＳ１３において、顔領域の特徴部の周りを囲むように皮膚領域が存在する場合、合理的であるため、ステップＳ１４に進む。そして、ステップＳ１４において、第２顔画像Ｐ２に含まれる顔がなりすましではなく、登録顔画像Ｐ３に対応する本人であると判断される。なお、複数の登録顔画像Ｐ３が予め登録されている場合、ステップＳ１４では、第２顔画像Ｐ２に含まれる顔が、登録された複数の個人のうちの特定の個人であると判断される。その後、顔認証に関する処理に戻る。
【００６４】
また、ステップＳ１１において、皮膚領域と顔領域との一致度が予め決められた第３しきい値よりも大きい場合（一致度が高い場合）、ステップＳ１４に進む。そして、ステップＳ１４において、第２顔画像Ｐ２に含まれる顔がなりすましではなく、登録顔画像Ｐ３に対応する本人であると判断される。その後、顔認証に関する処理に戻る。
【００６５】
（第１実施形態の効果）
第１実施形態では、以下のような効果を得ることができる。
【００６６】
第１実施形態では、上記のように、処理部４０を、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域の光により形成された複数の第１顔画像Ｐ１に基づいて、第１顔画像Ｐ１から皮膚領域を検出する処理を行うように構成する。このように、上記人間の皮膚の分光反射特性を利用して第１顔画像Ｐ１から皮膚領域を検出する処理を行うことにより、第１顔画像Ｐ１に含まれる顔が人間である場合と、第１顔画像Ｐ１に含まれる顔が顔写真や精巧なマスクである場合とにおいて互いに異なる皮膚領域の検出結果を得ることができる。その結果、この皮膚領域の検出結果に基づいて、なりすましを防止する処理を行うことにより、顔写真や精巧なマスクを用いたなりすましを見破ることができる顔認証装置１００を提供することができる。また、顔写真や精巧なマスクを用いてなりすましを行った場合、皮膚領域が全く検出されないか、または、検出される皮膚領域がかなり小さくなる。いずれの場合にも、第１顔画像Ｐ１に含まれる顔が人間である場合に比べて検出される皮膚領域を大きく変化させることができる。その結果、この大きな変化に基づいてなりすましを防止する処理を行うことができるので、なりすましを精度良く見破ることができる顔認証装置１００を提供することができる。
【００６７】
また、第１実施形態では、上記のように、処理部４０を、第１顔画像Ｐ１同士の画素値の大小の比較結果に基づいて、第１顔画像Ｐ１から皮膚領域を検出する処理を行うように構成する。ここで、皮膚領域では、より短波長の光により形成された第１顔画像Ｐ１の方が、より長波長の光により形成された第１顔画像Ｐ１よりも画素値が大きくなる。そこで、上記のように、第１顔画像Ｐ１同士の画素値の大小の比較結果に基づいて、第１顔画像Ｐ１から皮膚領域を検出するように構成することにより、上記性質を利用して、第１顔画像Ｐ１から皮膚領域を容易かつ確実に検出することができる。
【００６８】
また、第１実施形態では、上記のように、処理部４０を、皮膚領域の検出結果と、顔認証に用いられる顔領域を検出するための第２顔画像Ｐ２とに基づいて、なりすましを防止する処理を行うように構成する。ここで、顔の一部に顔の一部を模した物を着用してなりすましを行う場合、皮膚がある程度露出するため、皮膚領域がある程度検出されると考えられる。そこで、上記のように、皮膚領域の検出結果だけでなく、顔認証に用いられる顔領域を検出するための第２顔画像Ｐ２にも基づいて、なりすましを防止する処理を行うことにより、顔の一部に顔の一部を模した物を着用してなりすましを行い、ある程度皮膚領域が検出される場合にも、皮膚領域の検出結果だけでなく、第２顔画像Ｐ２も用いて、なりすましを容易に見破ることができる。
【００６９】
また、第１実施形態では、上記のように、処理部４０を、皮膚領域と、第２顔画像Ｐ２から検出された顔領域との一致度に基づいて、第２顔画像Ｐ２に含まれる顔がなりすましであるか否かを判断するように構成する。これにより、顔写真や、精巧なマスク、顔の一部に着用する顔の一部を模した物を用いてなりすましを行う場合、検出された皮膚領域と顔領域との一致度が低下することを利用して、なりすましを容易かつ確実に見破ることができる。
【００７０】
また、第１実施形態では、上記のように、処理部４０を、皮膚領域と顔領域との一致度がしきい値以下である場合、第２顔画像Ｐ２に含まれる顔がなりすましであると判断するように構成する。これにより、なりすましをより容易かつより確実に見破ることができる。
【００７１】
また、第１実施形態では、上記のように、処理部４０を、皮膚領域と、第２顔画像Ｐ２から検出された顔領域の特徴部との関係に基づいて、第２顔画像Ｐ２に含まれる顔がなりすましであるか否かを判断するように構成する。これにより、顔写真や、精巧なマスク、顔の一部に着用する顔の一部を模した物を用いてなりすましを行う場合、眼、鼻、頬、口などの顔領域の特徴部の周辺が皮膚でなくなる場合があることを利用して、なりすましを効果的に見破ることができる。
【００７２】
また、第１実施形態では、上記のように、第１顔画像取得部１０を、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域の光を被写体Ｓに照射する複数の照明部１１と、照明部１１により被写体Ｓに照射されるとともに、被写体Ｓから反射された光により第１顔画像Ｐ１を形成する単一の単眼カメラ１２と、を含むように構成する。これにより、複数の照明部１１を順次発光させるだけで、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域の光により形成された複数の第１顔画像Ｐ１を取得することができる。また、カメラとして単一の単眼カメラ１２を設けるだけでよいので、その分、装置を小型化することができる。
【００７３】
［第２実施形態］
次に、図１、図８および図９を参照して、第２実施形態について説明する。
【００７４】
この第２実施形態では、上記第１実施形態とは異なる、なりすましを防止する処理を行う例について説明する。なお、上記第１実施形態と同一の構成については、図中において同じ符号を付して図示し、その説明を省略する。
【００７５】
（顔認証装置の構成）
本発明の第２実施形態による顔認証装置２００は、図１に示すように、顔認証プログラム１３０ａを実行することにより、処理手段１４０ａとして機能する処理部１４０を備える点で、上記第１実施形態の顔認証装置１００と相違する。
【００７６】
第２実施形態では、図８に示すように、処理部１４０は、第１顔画像Ｐ１からの皮膚領域の検出結果と、顔認証に用いられる顔領域を検出するための第２顔画像Ｐ２とに基づいて、上記第１実施形態とは異なる、なりすましを防止する処理を行うように構成されている。
【００７７】
具体的には、処理部１４０は、第１顔画像Ｐ１から検出された皮膚領域以外の非皮膚領域を、非顔領域として第２顔画像Ｐ２から除く処理を行う。また、処理部１４０は、非顔領域を除く処理が行われた第２顔画像Ｐ２から顔領域を検出する処理を行うことにより、なりすましを防止する処理を行うように構成されている。顔写真や、精巧なマスク、顔の一部に着用する顔の一部を模した物を用いてなりすましを行う場合、検出される非皮膚領域が通常の人間とは異なる位置になる結果、第２顔画像Ｐ２から非皮膚領域を非顔領域として除けば、第２顔画像Ｐ２から顔領域が正確に検出できなくなるためである。
【００７８】
処理部１４０は、第２顔画像Ｐ２における画素が、皮膚領域を構成する画素と非皮膚領域を構成する画素とを含む二値画像データの対応する画素において、皮膚領域を構成する画素として検出されているか、または、非皮膚領域を構成する画素として検出されているかを判断する処理を行う。処理部１４０は、第２顔画像Ｐ２における画素が、二値画像データの対応する画素において非皮膚領域を構成する画素として検出されている場合、この画素に対して、非顔領域として第２顔画像Ｐ２の顔検出処理の対象から除く処理を行う。また、処理部１４０は、第２顔画像Ｐ２における画素が、二値画像データの対応する画素において皮膚領域を構成する画素として検出されている場合、この画素に対しては、非顔領域として第２顔画像Ｐ２の顔検出処理の対象から除く処理を行わない。
【００７９】
（顔認証に関する処理）
次に、図９を参照して、第２実施形態の顔認証装置２００による顔認証に関する処理をフローチャートに基づいて説明する。フローチャートの各処理は、処理部１４０により行われる。
【００８０】
まず、図９に示すように、ステップＳ２１において、第１顔画像Ｐ１から検出された非皮膚領域を、第２顔画像Ｐ２から除くなりすまし防止処理が行われる。
【００８１】
そし、ステップＳ２２において、顔領域検出処理が行われる。ステップＳ２２において、顔領域検出処理により第２顔画像Ｐ２から顔領域が検出されない場合、ステップＳ２３に進む。そして、ステップＳ２３において、第２顔画像Ｐ２に含まれる顔が非顔またはなりすましであると判断される。その後、顔認証に関する処理が終了する。
【００８２】
また、ステップＳ２２において、顔領域検出処理により第２顔画像Ｐ２から顔領域が検出された場合、顔認証処理が行われる。顔認証処理により顔認証できなかった場合、ステップＳ２４に進む。そして、ステップＳ２４において、第２顔画像Ｐ２に含まれる顔が別人であると判断される。その後、顔認証に関する処理が終了する。
【００８３】
また、ステップＳ２２において、顔認証処理により顔認証できた場合、ステップＳ２５に進む。そして、ステップＳ２５において、第２顔画像Ｐ２に含まれる顔がなりすましではなく、登録顔画像Ｐ３に対応する本人であると判断される。その後、顔認証に関する処理が終了する。
【００８４】
なお、第２実施形態のその他の構成は、上記第１実施形態と同様である。
【００８５】
（第２実施形態の効果）
第２実施形態では、以下のような効果を得ることができる。
【００８６】
第２実施形態では、上記のように、処理部１４０を、第１顔画像Ｐ１から検出された皮膚領域以外の非皮膚領域を、非顔領域として第２顔画像Ｐ２から除く処理を行うとともに、非顔領域を除く処理が行われた第２顔画像Ｐ２から顔領域を検出する処理を行うことにより、なりすましを防止する処理を行うように構成する。これにより、顔写真や、精巧なマスク、顔の一部に着用する顔の一部を模した物を用いてなりすましを行う場合に不自然な非皮膚領域が必ず生じること、および、生じた非皮膚領域を非顔領域として第２顔画像Ｐ２から除けば、第２顔画像Ｐ２が不自然な画像になる結果第２顔画像Ｐ２から顔領域が正確に検出できなくなることを利用して、なりすましを容易かつ確実に見破ることができる。
【００８７】
なお、第２実施形態のその他の効果は、上記第１実施形態と同様である。
【００８８】
［第３実施形態］
次に、図１、図１０および図１１を参照して、第３実施形態について説明する。
【００８９】
この第３実施形態では、上記第１実施形態とは異なる第１顔画像取得部の例について説明する。なお、上記第１実施形態と同一の構成については、図中において同じ符号を付して図示し、その説明を省略する。
【００９０】
（顔認証装置の構成）
本発明の第３実施形態による顔認証装置３００は、図１に示すように、第１顔画像取得部２１０を備える点で、上記第１実施形態の顔認証装置１００と相違する。
【００９１】
第３実施形態では、図１０に示すように、第１顔画像取得部２１０は、被写体Ｓを撮像することにより、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域の光により形成された複数（２つ）の第１顔画像Ｐ１を取得する。具体的には、第１顔画像取得部２１０は、波長帯域λ１の光により形成された第１顔画像Ｐ１と、波長帯域λ２の光により形成された第１顔画像Ｐ１とを取得する。なお、第１顔画像取得部２１０が２つの第１顔画像Ｐ１を取得する場合にも、図４に示す第２大小比較処理とＡＮＤ処理とを省けば、３つの第１顔画像Ｐ１を用いた上記第１実施形態と同様に処理を行うことが可能である。
【００９２】
第１顔画像取得部２１０は、単一の照明部２１１と、単一の単眼カメラ２１２と、分離処理部２１３と、メモリ２１４とを含む。照明部２１１は、７００ｎｍ以上１０００ｎｍ以下の範囲内の波長を含む光（波長帯域λ１およびλ２を含む波長帯域λ４の光）を、被写体Ｓに照射する。照明部２１１は、たとえば、７００ｎｍ以上１０００ｎｍ以下の範囲内の波長を含む光を発光可能なハロゲンランプや白熱電球を光源として有する。単眼カメラ２１２は、照明部２１１により被写体Ｓに照射されるとともに、被写体Ｓから反射された光により第１顔画像Ｐ１を形成する。
【００９３】
単眼カメラ２１２は、フィルタ２１２ａと、単一のレンズ２１２ｂと、単一のイメージセンサ２１２ｃとを有する。フィルタ２１２ａは、光学フィルタ（バンドパスフィルタ）であり、第１顔画像Ｐ１を形成する波長帯域λ１、λ２の光以外の光を遮断するとともに、第１顔画像Ｐ１を形成する波長帯域λ１、λ２の光を波長帯域毎に透過する。具体的には、図１１に示すように、フィルタ２１２ａは、波長帯域λ１の光以外の光を遮断するとともに、波長帯域λ１の光を透過する第１フィルタ部分２１２ａａと、波長帯域λ２の光以外の光を遮断するとともに、波長帯域λ２の光を透過する第２フィルタ部分２１２ａｂとを有する。フィルタ２１２ａは、第１フィルタ部分２１２ａａと第２フィルタ部分２１２ａｂとが交互に規則的に（マトリクス状に）配列される構造を有する。これにより、フィルタ２１２ａは、第１顔画像Ｐ１を形成する波長帯域λ１、λ２の光を波長帯域毎に透過する。
【００９４】
図１０に示すように、レンズ２１２ｂは、フィルタ２１２ａを透過した光を集光して結像させる。イメージセンサ２１２ｃは、ＣＭＯＳイメージセンサ、ＣＣＤイメージセンサなどの半導体イメージセンサであり、レンズ２１２ｂを透過した光により第１顔画像Ｐ１を形成する。
【００９５】
第１顔画像取得部２１０は、照明部２１１を１回だけ発光させることにより、単眼カメラ２１２のイメージセンサ２１２ｃにより、波長帯域λ１の光により形成された第１顔画像Ｐ１と、波長帯域λ２の光により形成された第１顔画像Ｐ１とを一度に形成する。この際、波長帯域λ１の光により形成された第１顔画像Ｐ１は、フィルタ２１２ａの第２フィルタ部分２１２ａｂに対応する部分が欠けた画像として、イメージセンサ２１２ｃに形成される。同様に、波長帯域λ２の光により形成された第１顔画像Ｐ１は、フィルタ２１２ａの第１フィルタ部分２１２ａａに対応する部分が欠けた画像として、イメージセンサ２１２ｃに形成される。
【００９６】
分離処理部２１３は、イメージセンサ２１２ｃに一度に形成された、波長帯域λ１の光により形成された第１顔画像Ｐ１と波長帯域λ２の光により形成された第１顔画像Ｐ１との２つの第１顔画像Ｐ１を分離する処理を行う。また、分離処理部２１３は、分離した、波長帯域λ１の光により形成された第１顔画像Ｐ１と波長帯域λ２の光により形成された第１顔画像Ｐ１との各々に対して、欠けた部分を補完する処理を行う。メモリ２１４は、イメージセンサ２１２ｃにより形成され、分離処理部２１３により分離処理および補完処理が行われた画像データとしての２つの第１顔画像Ｐ１を保持（記憶）する。これにより、第１顔画像取得部２１０は、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域λ１、λ２の光により形成された２つの第１顔画像Ｐ１を取得する。
【００９７】
なお、第３実施形態のその他の構成は、上記第１実施形態と同様である。
【００９８】
（第３実施形態の効果）
第３実施形態では、以下のような効果を得ることができる。
【００９９】
第３実施形態では、上記のように、第１顔画像取得部２１０を、７００ｎｍ以上１０００ｎｍ以下の範囲内の波長を含む光を被写体Ｓに照射する単一の照明部２１１と、照明部２１１により被写体Ｓに照射されるとともに、被写体Ｓから反射された光により第１顔画像Ｐ１を形成する単一の単眼カメラ２１２と、を含むように構成する。そして、単眼カメラ２１２を、第１顔画像Ｐ１を形成する波長帯域の光以外の光を遮断するとともに、第１顔画像Ｐ１を形成する波長帯域の光を波長帯域毎に透過するフィルタ２１２ａを有するように構成する。これにより、単一の照明部２１１と単一の単眼カメラ２１２との組み合わせにより、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域の光により形成された複数の第１顔画像Ｐ１を取得することができる。また、照明部２１１として単一の照明部２１１を設け、カメラとして単一の単眼カメラ２１２を設けるだけでよいので、その分、装置をより小型化することができる。
【０１００】
なお、第３実施形態のその他の効果は、上記第１実施形態と同様である。
【０１０１】
［第４実施形態］
次に、図１および図１２を参照して、第４実施形態について説明する。
【０１０２】
この第４実施形態では、上記第１および第３実施形態とは異なる第１顔画像取得部の例について説明する。なお、上記第１実施形態と同一の構成については、図中において同じ符号を付して図示し、その説明を省略する。
【０１０３】
（顔認証装置の構成）
本発明の第４実施形態による顔認証装置４００は、図１に示すように、第１顔画像取得部３１０を備える点で、上記第１実施形態の顔認証装置１００と相違する。
【０１０４】
第４実施形態では、図１２に示すように、第１顔画像取得部３１０は、被写体Ｓを撮像することにより、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域の光により形成された複数（２つ）の第１顔画像Ｐ１を取得する。具体的には、第１顔画像取得部３１０は、波長帯域λ１の光により形成された第１顔画像Ｐ１と、波長帯域λ２の光により形成された第１顔画像Ｐ１とを取得する。
【０１０５】
第１顔画像取得部３１０は、単一の照明部３１１と、複数（２つ）の単眼カメラ３１２および３１３と、複数（２つ）のメモリ３１４および３１５とを含む。照明部３１１は、７００ｎｍ以上１０００ｎｍ以下の範囲内の波長を含む光（波長帯域λ１およびλ２を含む波長帯域λ４の光）を、被写体Ｓに照射する。照明部３１１は、たとえば、７００ｎｍ以上１０００ｎｍ以下の範囲内の波長を含む光を発光可能なハロゲンランプや白熱電球を光源として有する。単眼カメラ３１２および３１３は、照明部２１１により被写体Ｓに照射されるとともに、被写体Ｓから反射された光により第１顔画像Ｐ１を形成する。単眼カメラ３１２および３１３は、取得する第１顔画像Ｐ１毎に対応して設けられている。
【０１０６】
単眼カメラ３１２は、単一のフィルタ３１２ａと、単一のレンズ３１２ｂと、単一のイメージセンサ３１２ｃとを有する。フィルタ３１２ａは、光学フィルタ（バンドパスフィルタ）であり、対応する第１顔画像Ｐ１を形成する波長帯域λ１の光以外の光を遮断するとともに、対応する第１顔画像Ｐ１を形成する波長帯域λ１の光を透過する。レンズ３１２ｂは、フィルタ３１２ａを透過した光を集光して結像させる。イメージセンサ３１２ｃは、ＣＭＯＳイメージセンサ、ＣＣＤイメージセンサなどの半導体イメージセンサであり、レンズ３１２ｂを透過した波長帯域λ１の光により第１顔画像Ｐ１を形成する。メモリ３１４は、イメージセンサ３１２ｃにより形成された画像データとしての第１顔画像Ｐ１を保持（記憶）する。
【０１０７】
同様に、単眼カメラ３１３は、単一のフィルタ３１３ａと、単一のレンズ３１３ｂと、単一のイメージセンサ３１３ｃとを有する。フィルタ３１３ａは、光学フィルタ（バンドパスフィルタ）であり、対応する第１顔画像Ｐ１を形成する波長帯域λ２の光以外の光を遮断するとともに、対応する第１顔画像Ｐ１を形成する波長帯域λ２の光を透過する。レンズ３１３ｂは、フィルタ３１３ａを透過した光を集光して結像させる。イメージセンサ３１３ｃは、ＣＭＯＳイメージセンサ、ＣＣＤイメージセンサなどの半導体イメージセンサであり、レンズ３１３ｂを透過した波長帯域λ２の光により第１顔画像Ｐ１を形成する。メモリ３１５は、イメージセンサ３１３ｃにより形成された画像データとしての第１顔画像Ｐ１を保持（記憶）する。
【０１０８】
第１顔画像取得部３１０は、照明部３１１を１回だけ発光させることにより、単眼カメラ３１２のイメージセンサ３１２ｃにより波長帯域λ１の第１顔画像Ｐ１を形成し、単眼カメラ３１３のイメージセンサ３１３ｃにより波長帯域λ２の第１顔画像Ｐ１を形成し、メモリ３１４および３１５にそれぞれ第１顔画像Ｐ１を保持させる。これにより、第１顔画像取得部３１０は、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域λ１、λ２の光により形成された２つの第１顔画像Ｐ１を取得する。
【０１０９】
なお、第４実施形態のその他の構成は、上記第１実施形態と同様である。
【０１１０】
（第４実施形態の効果）
第４実施形態では、以下のような効果を得ることができる。
【０１１１】
第４実施形態では、上記のように、第１顔画像取得部３１０を、７００ｎｍ以上１０００ｎｍ以下の範囲内の波長を含む光を被写体Ｓに照射する単一の照明部３１１と、照明部３１１により被写体Ｓに照射されるとともに、被写体Ｓから反射された光により第１顔画像Ｐ１を形成する複数の単眼カメラ３１２および３１３と、を含むように構成する。そして、単眼カメラ３１２および３１３を、取得する第１顔画像Ｐ１毎に対応して設ける。そして、複数の単眼カメラ３１２および３１３を、それぞれ、対応する第１顔画像Ｐ１を形成する波長帯域の光以外の光を遮断するフィルタ３１２ａおよび３１３ａを有するように構成する。これにより、単一の照明部３１１と複数の単眼カメラ３１２および３１３との組み合わせにより、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域の光により形成された複数の第１顔画像Ｐ１を取得することができる。また、複数の単眼カメラ３１２および３１３を設けることにより、個々の第１顔画像Ｐ１を容易に個別に取得することができる。
【０１１２】
なお、第４実施形態のその他の効果は、上記第１実施形態と同様である。
【０１１３】
［第５実施形態］
次に、図１、図１３および図１４を参照して、第５実施形態について説明する。
【０１１４】
この第５実施形態では、上記第１、第３および第４実施形態とは異なる第１顔画像取得部の例について説明する。なお、上記第１実施形態と同一の構成については、図中において同じ符号を付して図示し、その説明を省略する。
【０１１５】
（顔認証装置の構成）
本発明の第５実施形態による顔認証装置５００は、図１に示すように、第１顔画像取得部４１０を備える点で、上記第１実施形態の顔認証装置１００と相違する。
【０１１６】
第５実施形態では、図１３に示すように、第１顔画像取得部４１０は、被写体Ｓを撮像することにより、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域の光により形成された複数（３つ）の第１顔画像Ｐ１を取得する。具体的には、第１顔画像取得部２１０は、波長帯域λ１の光により形成された第１顔画像Ｐ１と、波長帯域λ２の光により形成された第１顔画像Ｐ１と、波長帯域λ３の光により形成された第１顔画像Ｐ１とを取得する。
【０１１７】
図１３および図１４に示すように、第１顔画像取得部４１０は、単一の照明部４１１と、単一の複眼カメラ４１２と、分離処理部４１３と、メモリ４１４とを含む。照明部４１１は、７００ｎｍ以上１０００ｎｍ以下の範囲内の波長を含む光（波長帯域λ１〜λ３を含む波長帯域λ４の光）を、被写体Ｓに照射する。照明部４１１は、たとえば、７００ｎｍ以上１０００ｎｍ以下の範囲内の波長を含む光を発光可能なハロゲンランプや白熱電球を光源として有する。複眼カメラ４１２は、照明部４１１により被写体Ｓに照射されるとともに、被写体Ｓから反射された光により第１顔画像Ｐ１を形成する。
【０１１８】
複眼カメラ４１２は、複数（３つ）のフィルタ４１２ａ〜ｃと、複数（３つ）のレンズ４１２ｄ〜ｆと、単一のイメージセンサ４１２ｇとを有する。複数のフィルタ４１２ａ〜ｃは、複数のレンズ４１２ｄ〜ｆに対応してそれぞれ設けられているとともに、取得する第１顔画像Ｐ１毎に対応して設けられている。フィルタ４１２ａは、光学フィルタ（バンドパスフィルタ）であり、対応する第１顔画像Ｐ１を形成する波長帯域λ１の光以外の光を遮断するとともに、対応する第１顔画像Ｐ１を形成する波長帯域λ１の光を透過する。フィルタ４１２ｂは、光学フィルタ（バンドパスフィルタ）であり、対応する第１顔画像Ｐ１を形成する波長帯域λ２の光以外の光を遮断するとともに、対応する第１顔画像Ｐ１を形成する波長帯域λ２の光を透過する。フィルタ４１２ｃは、光学フィルタ（バンドパスフィルタ）であり、対応する第１顔画像Ｐ１を形成する波長帯域λ３の光以外の光を遮断するとともに、対応する第１顔画像Ｐ１を形成する波長帯域λ３の光を透過する。複数のフィルタ４１２ａ〜ｃの各々は、第１顔画像Ｐ１に対応する波長帯域の光であって、互いに異なる波長帯域の光を透過する。
【０１１９】
レンズ４１２ｄ〜ｆは、それぞれ、フィルタ４１２ａ〜ｃに対応して設けられており、対応するフィルタ４１２ａ〜ｃを透過した光を集光して結像させる。イメージセンサ４１２ｇは、ＣＭＯＳイメージセンサ、ＣＣＤイメージセンサなどの半導体イメージセンサであり、レンズ４１２ｄ〜ｆを透過した光により第１顔画像Ｐ１を形成する。
【０１２０】
第１顔画像取得部４１０は、照明部４１１を１回だけ発光させることにより、複眼カメラ４１２のイメージセンサ４１２ｇにより、波長帯域λ１の光により形成された第１顔画像Ｐ１と、波長帯域λ２の光により形成された第１顔画像Ｐ１と、波長帯域λ３の光により形成された第１顔画像Ｐ１とを一度に形成する。この際、３つの第１顔画像Ｐ１は、イメージセンサ４１２ｇの互いに異なる（互いに重ならない）領域にそれぞれ形成される。これにより、分離処理部４１３による分離処理を容易化可能である。
【０１２１】
分離処理部４１３は、イメージセンサ４１２ｇに一度に形成された、波長帯域λ１の光により形成された第１顔画像Ｐ１と波長帯域λ２の光により形成された第１顔画像Ｐ１と波長帯域λ３の光により形成された第１顔画像Ｐ１との３つの第１顔画像Ｐ１を個別に分離する処理を行う。メモリ４１４は、イメージセンサ４１２ｇにより形成され、分離処理部４１３により分離処理が行われた画像データとしての３つの第１顔画像Ｐ１を保持（記憶）する。これにより、第１顔画像取得部２１０は、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域λ１〜λ３の光により形成された３つの第１顔画像Ｐ１を取得する。
【０１２２】
なお、第５実施形態のその他の構成は、上記第１実施形態と同様である。
【０１２３】
（第５実施形態の効果）
第５実施形態では、以下のような効果を得ることができる。
【０１２４】
第５実施形態では、上記のように、第１顔画像取得部４１０を、７００ｎｍ以上１０００ｎｍ以下の範囲内の波長を含む光を被写体Ｓに照射する単一の照明部４１１と、照明部４１１により被写体Ｓに照射されるとともに、被写体Ｓから反射された光により第１顔画像Ｐ１を形成する複眼カメラ４１２と、を含むように構成する。そして、複眼カメラ４１２を、単一のイメージセンサ４１２ｇと、複数のレンズ４１２ｄ〜ｆと、複数のレンズ４１２ｄ〜ｆに対応してそれぞれ設けられた複数のフィルタ４１２ａ〜ｃと、を有するように構成する。そして、複眼カメラ４１２を、複数のフィルタ４１２ａ〜ｃの各々が互いに異なる波長帯域の光を透過することによって、複数の第１顔画像Ｐ１を単一のイメージセンサ４１２ｇに形成するように構成する。これにより、単一の照明部４１１と単一の複眼カメラ４１２との組み合わせにより、７００ｎｍ以上１０００ｎｍ以下の範囲内において互いに異なる波長帯域の光により形成された複数の第１顔画像Ｐ１を取得することができる。また、照明部４１１として単一の照明部４１１を設け、カメラとして単一の複眼カメラ４１２を設けるだけでよいので、その分、装置をより小型化することができる。
【０１２５】
なお、第５実施形態のその他の効果は、上記第１実施形態と同様である。
【０１２６】
［変形例］
なお、今回開示された実施形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施形態の説明ではなく特許請求の範囲によって示され、さらに特許請求の範囲と均等の意味および範囲内でのすべての変更（変形例）が含まれる。
【０１２７】
たとえば、上記第１〜第５実施形態では、処理部がＣＰＵを含み、顔認証プログラムを実行することにより、顔認証に関する処理を行う例を示したが、本発明はこれに限られない。本発明では、処理部の構成は、顔認証に関する処理を行うことが可能であればどのような構成であってもよい。たとえば、処理部が、顔認証に関する処理を行う専用のハードウェア（処理回路）により構成されていてもよい。
【０１２８】
また、上記第１〜第５実施形態では、皮膚領域の検出結果と、第２顔画像とに基づいて、なりすましを防止する処理を行う例を示したが、本発明はこれに限られない。本発明では、皮膚領域の検出結果に基づいてなりすましを防止する処理を行っていれば、第２顔画像に基づくことなくなりすましを防止する処理を行ってもよい。たとえば、検出された皮膚領域のみに基づいて、なりすましを防止する処理を行ってもよい。具体的には、検出された皮膚領域の大きさがしきい値以下である場合、第２顔画像（第１顔画像）に含まれる顔がなりすましであると判断し、検出された皮膚領域の大きさがしきい値よりも大きい場合、第２顔画像（第１顔画像）に含まれる顔がなりすましではないと判断してもよい。
【０１２９】
また、上記第１〜第５実施形態では、被写体を撮像することにより、第１顔画像を取得するように構成されている例を示したが、本発明はこれに限られない。本発明では、第１顔画像取得部が外部入力インターフェースにより構成されており、被写体を撮像した第１顔画像を外部から取得するように構成されていてもよい。同様に、第２顔画像取得部が外部入力インターフェースにより構成されており、被写体を撮像した第２顔画像を外部から取得するように構成されていてもよい。
【０１３０】
また、上記第１〜第５実施形態では、第１顔画像と第２顔画像とを別個に独立して取得する例を示したが、本発明はこれに限られない。本発明では、複数の第１顔画像のうちの１つが、第２顔画像を兼ねていてもよい。この場合、第１顔画像取得部は、第２顔画像取得部を兼ねる。
【０１３１】
また、上記第１〜第５実施形態では、第１顔画像取得部のカメラと第２顔画像取得部のカメラとを互いに独立して設ける例を示したが、本発明はこれに限られない。たとえば、第１顔画像と第２顔画像との両方を取得可能な複眼カメラを設けてもよい。
【０１３２】
また、上記第１〜第５実施形態では、処理部が、第１顔画像から被写体の顔に対応する静脈画像をさらに取得するように構成されていてもよい。この場合、処理部が、単一の第１顔画像に基づいて、静脈画像を取得するように構成されていてもよいし、複数の第１顔画像に基づいて、静脈画像を取得するように構成されていてもよい。また、処理部が、取得された静脈画像に基づいて、なりすましを防止する処理を行うように構成されていてもよい。この場合、処理部が、静脈画像のみに基づいて、なりすましを防止する処理を行うように構成されていてもよいし、皮膚領域の検出結果と静脈画像とに基づいて、なりすましを防止する処理を行うように構成されていてもよい。
【０１３３】
また、上記第１および第２実施形態では、説明の便宜上、処理動作を処理フローに沿って順番に処理を行うフロー駆動型のフローチャートを用いて説明したが、本発明はこれに限られない。本発明では、処理動作を、イベント単位で処理を実行するイベント駆動型（イベントドリブン型）の処理により行ってもよい。この場合、完全なイベント駆動型で行ってもよいし、イベント駆動およびフロー駆動を組み合わせて行ってもよい。
【符号の説明】
【０１３４】
１０、２１０、３１０、４１０  第１顔画像取得部
１１、２１１、３１１、４１１  照明部
１２、２１２、３１２、３１３  単眼カメラ
３０ａ、１３０ａ  顔認証プログラム
４０、１４０  処理部
１００、２００、３００、４００、５００  顔認証装置（コンピュータ）
２１２ａ、３１２ａ、４１２ａ〜ｃ  フィルタ
４１２ｄ〜ｆ  レンズ
４１２  複眼カメラ
４１２ｇ  イメージセンサ
Ｐ１  第１顔画像
Ｐ２  第２顔画像
【図１】
2019139433.tif 000003
【図２】
2019139433.tif 000004
【図３】
2019139433.tif 000005
【図４】
2019139433.tif 000006
【図５】
2019139433.tif 000007
【図６】
2019139433.tif 000008
【図７】
2019139433.tif 000009
【図８】
2019139433.tif 000010
【図９】
2019139433.tif 000011
【図１０】
2019139433.tif 000012
【図１１】
2019139433.tif 000013
【図１２】
2019139433.tif 000014
【図１３】
2019139433.tif 000015
【図１４】
2019139433.tif 000016