(57)【要約】【課題】各登録者について、照明条件が異なる複数の登録者顔画像データを記憶し、この複数の登録者顔画像データを有効に利用することにより認証精度の一層の向上を図った顔照合装置を提供する。【解決手段】顔照合装置１は、１人の登録者について照明条件が異なる複数の登録者顔画像データをデータベース３に記憶している。顔照合装置１は、データベース３に記憶している登録者顔画像データ毎に、入力受け付けた認証対象者の顔画像から得た認証者顔画像データと、照合し、その類似度を求め、類似度が抽出閾値よりも大きい登録者顔画像データからなる第１の顔画像データ群を得る。そして、第１の顔画像データ群に登録者顔画像データが含まれている登録者毎に、類似度の総和を算出し、ここで算出した類似度の総和に基づいて認証対象者が登録者であるかどうかを認証する。【選択図】図１
2005056004.tif 000002
【特許請求の範囲】
【請求項１】
登録者の顔画像にかかる登録者顔画像データを記憶する顔画像データ記憶手段と、
認証対象者の顔画像の入力を受け付ける顔画像入力受付手段と、
上記顔画像入力受付手段が入力を受け付けた認証対象者の顔画像から認証者顔画像データを取得し、この認証者顔画像データと上記顔画像記憶手段に記憶している登録者顔画像データとを照合し、認証対象者が登録者であるかどうかを認証する認証手段と、を備えた顔照合装置において、
上記顔画像記憶手段は、各登録者について照明条件が異なる複数の顔画像にかかる登録者顔画像データを記憶し、
上記認証手段は、上記顔画像記憶手段に記憶している登録者顔画像データの中から、上記認証者顔画像データとの類似度が予め定められた抽出閾値を超える登録者顔画像データを抽出し、ここで抽出した第１の顔画像データ群に登録者顔画像データが含まれている登録者毎に、この第１の顔画像データ群に含まれている登録者顔画像データと認証者顔画像データとの類似度の総和を算出し、認証対象者をここで算出した類似度の総和が最大である登録者であると認証する顔照合装置。
【請求項２】
登録者の顔画像にかかる登録者顔画像データを記憶する顔画像データ記憶手段と、
認証対象者の顔画像の入力を受け付ける顔画像入力受付手段と、
上記顔画像入力受付手段が入力を受け付けた認証対象者の顔画像から認証者顔画像データを取得し、この認証者顔画像データと上記顔画像記憶手段に記憶している登録者顔画像データとを照合し、認証対象者が登録者であるかどうかを認証する認証手段と、を備えた顔照合装置において、
上記顔画像記憶手段は、各登録者について照明条件と顔の向きが異なる複数の顔画像にかかる登録者顔画像データを記憶し、
上記認証手段は、上記顔画像記憶手段に記憶している登録者顔画像データの中から、上記認証者顔画像データとの類似度が予め定められた抽出閾値を超える登録者顔画像データを抽出し、ここで抽出した第１の顔画像データ群に含まれている登録者顔画像データについて最も多い照明条件を判断し、ここで判断した照明条件に対応する登録者顔画像データをこの第１の顔画像データ群から抽出し、ここで抽出した第２の顔画像データ群に登録者顔画像データが含まれている登録者毎に、この第２の顔画像データ群に含まれている登録者顔画像データと認証者顔画像データとの類似度の総和を算出し、認証対象者をここで算出した類似度の総和が最大である登録者であると認証する顔照合装置。
【請求項３】
登録者の顔画像にかかる登録者顔画像データを記憶する顔画像データ記憶手段と、
認証対象者の顔画像の入力を受け付ける顔画像入力受付手段と、
上記顔画像入力受付手段が入力を受け付けた認証対象者の顔画像から認証者顔画像データを取得し、この認証者顔画像データと上記顔画像記憶手段に記憶している登録者顔画像データとを照合し、認証対象者が登録者であるかどうかを認証する認証手段と、を備えた顔照合装置において、
上記顔画像記憶手段は、各登録者について顔の向きが異なる複数の顔画像にかかる登録者顔画像データを記憶し、
上記認証手段は、上記顔画像記憶手段に記憶している登録者顔画像データの中から、上記認証者顔画像データとの類似度が予め定められた抽出閾値を超える登録者顔画像データを抽出し、ここで抽出した第１の顔画像データ群に登録者顔画像データが含まれている登録者毎に、この第１の顔画像データ群に含まれている登録者顔画像データと認証者顔画像データとの類似度の総和を算出し、認証対象者をここで算出した類似度の総和が最大である登録者であると認証する顔照合装置。
【請求項４】
登録者の顔画像にかかる登録者顔画像データを記憶する顔画像データ記憶手段と、
認証対象者の顔画像の入力を受け付ける顔画像入力受付手段と、
上記顔画像入力受付手段が入力を受け付けた認証対象者の顔画像から認証者顔画像データを取得し、この認証者顔画像データと上記顔画像記憶手段に記憶している登録者顔画像データとを照合し、認証対象者が登録者であるかどうかを認証する認証手段と、を備えた顔照合装置において、
上記顔画像記憶手段は、各登録者について照明条件と顔の向きが異なる複数の顔画像にかかる登録者顔画像データを記憶し、
上記認証手段は、上記顔画像記憶手段に記憶している登録者顔画像データの中から、上記認証者顔画像データとの類似度が予め定められた抽出閾値を超える登録者顔画像データを抽出し、ここで抽出した第１の顔画像データ群に含まれている登録者顔画像データについて最も多い顔の向きを判断し、ここで判断した顔の向きに対応する登録者顔画像データをこの第１の顔画像データ群から抽出し、ここで抽出した第３の顔画像データ群に登録者顔画像データが含まれている登録者毎に、この第３の顔画像データ群に含まれている登録者顔画像データと認証者顔画像データとの類似度の総和を算出し、認証対象者をここで算出した類似度の総和が最大である登録者であると認証する顔照合装置。
【請求項５】
上記認証手段は、上記類似度の総和が予め定められた認証閾値より小さければ、認証対象者を未登録者であると判定する請求項１〜４のいずれかに記載の顔照合装置。
【請求項６】
登録者の顔画像にかかる登録者顔画像データを記憶する顔画像データ記憶手段と、
認証対象者の顔画像の入力を受け付ける顔画像入力受付手段と、
上記顔画像入力受付手段が入力を受け付けた認証対象者の顔画像から認証者顔画像データを取得し、この認証者顔画像データと上記顔画像記憶手段に記憶している登録者顔画像データとを照合し、認証対象者が登録者であるかどうかを認証する認証手段と、を備えた顔照合装置において、
上記顔画像記憶手段は、各登録者について照明条件が異なる複数の顔画像にかかる登録者顔画像データを記憶し、
上記顔画像入力受付手段が受け付けた顔画像における照明条件を検出する照明方向検出手段を備え、
上記認証手段は、上記顔画像記憶手段に記憶している登録者顔画像データの中で、上記照明方向検出手段が検出した照明条件に該当する登録者顔画像データについてのみ、認証者顔画像データと照合し、認証対象者が登録者であるかどうかを認証する顔照合装置。
【請求項７】
登録者の顔画像にかかる登録者顔画像データを記憶する顔画像データ記憶手段と、
認証対象者の顔画像の入力を受け付ける顔画像入力受付手段と、
上記顔画像入力受付手段が入力を受け付けた認証対象者の顔画像から認証者顔画像データを取得し、この認証者顔画像データと上記顔画像記憶手段に記憶している登録者顔画像データとを照合し、認証対象者が登録者であるかどうかを認証する認証手段と、を備えた顔照合装置において、
上記顔画像記憶手段は、各登録者について顔の向きが異なる複数の顔画像にかかる登録者顔画像データを記憶し、
上記顔画像入力受付手段が受け付けた顔画像における顔の向きを検出する顔方向検出手段を備え、
上記認証手段は、上記顔画像記憶手段に記憶している登録者顔画像データの中で、上記顔方向検出手段が検出した顔の向きに該当する登録者顔画像データについてのみ、認証者顔画像データと照合し、認証対象者が登録者であるかどうかを認証する顔照合装置。
【請求項８】
登録者の顔画像にかかる登録者顔画像データを記憶する顔画像データ記憶手段と、
認証対象者の顔画像の入力を受け付ける顔画像入力受付手段と、
上記顔画像入力受付手段が入力を受け付けた認証対象者の顔画像から認証者顔画像データを取得し、この認証者顔画像データと上記顔画像記憶手段に記憶している登録者顔画像データとを照合し、認証対象者が登録者であるかどうかを認証する認証手段と、を備えた顔照合装置において、
上記顔画像記憶手段は、各登録者について照明条件と顔の向きが異なる複数の顔画像にかかる登録者顔画像データを記憶し、
上記顔画像入力受付手段が受け付けた顔画像における照明条件を検出する照明方向検出手段と、
上記顔画像入力受付手段が受け付けた顔画像における顔の向きを検出する顔方向検出手段と、を備え、
上記認証手段は、上記顔画像記憶手段に記憶している登録者顔画像データの中で、上記照明方向検出手段が検出した照明条件、および上記顔方向検出手段が検出した顔の向きに該当する登録者顔画像データについてのみ、認証者顔画像データと照合し、認証対象者が登録者であるかどうかを認証する顔照合装置。
【請求項９】
上記認証手段は、認証対象者を類似度が最大であった登録者であると認証する請求項６〜８のいずれかに記載の顔照合装置。
【請求項１０】
上記認証手段は、上記類似度の最大値が予め定められた認証閾値より小さければ、認証対象者を未登録者であると判定する請求項９に記載の顔照合装置。
【請求項１１】
予め登録者の顔画像にかかる登録者顔画像データをデータベースに記憶させておき、
入力を受け付けた認証対象者の顔画像から認証者顔画像データを取得し、この認証者顔画像データと上記データベースに記憶している登録者顔画像データとを照合し、認証対象者が登録者であるかどうかを認証する顔照合方法において、
上記データベースに、各登録者について照明条件が異なる複数の顔画像にかかる登録者顔画像データを記憶し、
上記データベースに記憶している登録者顔画像データの中から、上記認証者顔画像データとの類似度が予め定められた抽出閾値を超える登録者顔画像データを抽出し、ここで抽出した第１の顔画像データ群に登録者顔画像データが含まれている登録者毎に、この第１の顔画像データ群に含まれている登録者顔画像データと認証者顔画像データとの類似度の総和を算出し、認証対象者をここで算出した類似度の総和が最大である登録者であると認証する顔照合方法。
【請求項１２】
予め登録者の顔画像にかかる登録者顔画像データをデータベースに記憶させておき、
入力を受け付けた認証対象者の顔画像から認証者顔画像データを取得し、この認証者顔画像データと上記データベースに記憶している登録者顔画像データとを照合し、認証対象者が登録者であるかどうかを認証する処理をコンピュータに実行させる顔照合プログラムにおいて、
上記データベースに、各登録者について照明条件が異なる複数の顔画像にかかる登録者顔画像データを記憶し、
上記データベースに記憶している登録者顔画像データの中から、上記認証者顔画像データとの類似度が予め定められた抽出閾値を超える登録者顔画像データを抽出する処理と、ここで抽出した第１の顔画像データ群に登録者顔画像データが含まれている登録者毎に、この第１の顔画像データ群に含まれている登録者顔画像データと認証者顔画像データとの類似度の総和を算出する処理と、認証対象者をここで算出した類似度の総和が最大である登録者であると認証する処理と、をコンピュータに実行させる顔照合プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ＣＣＤカメラ等の撮像装置で撮像された認証対象者の顔画像を用いて、この認証対象者が登録者であるかどうかを認証する顔照合装置、顔照合方法、および顔照合プログラムに関する。
【０００２】
【従来の技術】
従来、ＣＣＤカメラ等の撮像装置で撮像した認証対象者の顔画像を用いて、この認証対象者が登録者であるかどうか（認証対象者がどの登録者であるかを特定する。）を認証する顔照合装置があった。従来の顔照合装置は、各登録者について顔画像にかかる登録者顔画像データを記憶している。この登録者顔画像データは、目、鼻、口、輪郭等、登録者の顔部品の特徴量を示すデータであり、撮像装置で撮像した登録者の顔画像から得たデータである。
【０００３】
従来の顔照合装置における認証対象者の認証処理について説明する。顔照合装置は、ＣＣＤカメラ等の撮像装置で撮像された認証対象者の顔画像の入力を受け付ける。顔照合装置は、入力を受け付けた認証対象者の顔画像を処理し、この認証対象者について目、鼻、口、輪郭等、認証対象者の顔部品の特徴量を示す認証者顔画像データを取得する。顔照合装置は、記憶している登録者の登録者顔画像データ毎に、ここで得た認証者顔画像データと照合し、その類似度を求める。そして、認証対象者を、ここで求めた類似度が最大であった登録者であると認証する。
【０００４】
なお、最大であった類似度が予め定めれらた認証閾値よりも小さければ、認証対象者を未登録者であるとする（認証対象者を登録者であると認証しない。）。また、最大の類似度が認証閾値と同じであった場合、認証対象者を登録者であるとするか、未登録者であるとするかについては、どちらかに決められている。
【０００５】
顔照合装置は、例えば、施設の入り口のドアの施錠／開錠を制御する装置に認証結果を入力する。認証結果が入力された装置が、この入力された認証結果に応じてドアの施錠／開錠を行う。また、ＡＴＭ（自動現金預け払い機）で取引する利用者の特定に、顔照合装置を利用することも提案されている。具体的には、ＡＴＭに撮像装置を取り付けておき、この撮像装置で撮像した利用者の顔画像を用いて利用者を特定することで、これまで利用者の識別に利用していたカード（例えば、キャッシュカード）挿入や、暗証番号の入力等の操作を不要にし、操作性の向上を図ることが提案されている。
【０００６】
ところで、従来の顔照合装置は、登録者を正面から撮像した顔画像から得た登録者顔画像データを記憶している。一方、入力される認証対象者の顔画像における照明条件（照明の向き、明るさ、色等）や顔の向きは、撮像装置の設置場所の環境や、撮像時における認証対象者の姿勢により決まる。このため、入力を受け付けた認証対象者の顔画像における照明条件や顔の向きによっては、認証対象者の顔画像から取得した認証者顔画像データと、この認証対象者について記憶している登録者顔画像データと、の類似度が小さくなり、登録者である認証対象者を未登録者であると誤判別することがある。
【０００７】
なお、登録者である認証対象者を未登録者であるとする誤判別の発生確率（所謂、誤排除率）を抑えるには、上記認証閾値を低めに設定すればよいのであるが、この認証閾値を低めに設定すると、登録者でない認証対象者を登録者であるとする誤判別の発生確率（所謂、誤受入率）が増大し、セキュリティを低下させる。このため、上記認証閾値は、この顔照合装置が適用されるシステムにおいて、確保すべきセキュリティの高さに応じて設定されている。セキュリティの高いシステムほど、認証閾値が大きく設定されている。
【０００８】
そこで、入力される認証対象者の顔画像における照明条件や顔の向きによる影響を抑え、認証精度を向上させる方法として、１人の登録者について、照明条件や顔の向きが異なる複数の顔画像から得た登録者顔画像データを記憶することが提案されている（特許文献１参照）。具体的には、登録者の顔画像を３Ｄモデル画像（３次元モデル画像）とし、この３Ｄモデル画像から照明条件や顔の向きが異なる複数の２Ｄモデル画像（２次元モデル画像）を生成し、ここで生成した２Ｄモデル画像毎に処理して得られた登録者顔画像データを記憶することが提案されている。
【０００９】
【特許文献１】
特開２００３−６６４５号公報
【００１０】
【発明が解決しようとする課題】
しかしながら、特許文献１では、１人の登録者について照明条件や顔の向きが異なる複数の顔画像から得た、複数の登録者顔画像データを記憶することにより、入力された認証対象者の顔画像における照明条件や顔の向きに略一致する顔画像から得た登録者顔画像データを記憶している可能性を高めることで、認証精度を向上させているだけである。言い換えれば、１人の登録者について記憶している複数の登録者顔画像データを有効に利用し、認証精度を一層向上させることや、１人の登録者について複数の登録者顔画像データを記憶したことにより認証時に照合する登録者顔画像データの増加にともなう処理時間の増加を抑えることについては、提案されていない。
【００１１】
この発明の目的は、各登録者について、照明条件や、顔の向きが異なる複数の登録者顔画像データを記憶し、この複数の登録者顔画像データを有効に利用することにより認証精度の一層の向上を図り、また認証にかかる処理時間の増加を抑えた顔照合装置、顔照合方法、および顔照合プログラムを提供することにある。
【００１２】
【課題を解決するための手段】
この発明は、上記目的を達成するために、以下の構成を備えている。
【００１３】
（１）登録者の顔画像にかかる登録者顔画像データを記憶する顔画像データ記憶手段と、
認証対象者の顔画像の入力を受け付ける顔画像入力受付手段と、
上記顔画像入力受付手段が入力を受け付けた認証対象者の顔画像から認証者顔画像データを取得し、この認証者顔画像データと上記顔画像記憶手段に記憶している登録者顔画像データとを照合し、認証対象者が登録者であるかどうかを認証する認証手段と、を備えた顔照合装置において、
上記顔画像記憶手段は、各登録者について照明条件が異なる複数の顔画像にかかる登録者顔画像データを記憶し、
上記認証手段は、上記顔画像記憶手段に記憶している登録者顔画像データの中から、上記認証者顔画像データとの類似度が予め定められた抽出閾値を超える登録者顔画像データを抽出し、ここで抽出した第１の顔画像データ群に登録者顔画像データが含まれている登録者毎に、この第１の顔画像データ群に含まれている登録者顔画像データと認証者顔画像データとの類似度の総和を算出し、認証対象者をここで算出した類似度の総和が最大である登録者であると認証する。
【００１４】
この構成では、顔画像データ記憶手段が各登録者について照明条件（照明の向き、明るさ、色等）が異なる複数の顔画像にかかる登録者顔画像データを記憶している。登録者顔画像データとは、登録者の顔画像を処理して得られた、目、鼻、口、輪郭等、登録者の顔部品の特徴量を示すデータである。認証手段が、顔画像入力受付手段において入力を受け付けた認証対象者の顔画像から認証者顔画像データを取得し、顔画像データ記憶手段が記憶している登録者顔画像データ毎に、この認証者顔画像データと照合し、その類似度を求める。１人の登録者について、記憶している複数の登録者顔画像データ毎にこの照合を行い、類似度を求める。認証手段は、ここで求めた類似度が予め定められている抽出閾値を超える登録者画像データを抽出した登録者顔画像データからなる第１の顔画像データ群を得る。
【００１５】
一般に、登録者と認証対象者とが同一人物であっても、登録者顔画像データを得た顔画像と、認証者顔画像データを得た顔画像（入力を受け付けた認証対象者の顔画像）と、における照明条件が異なっていると、その類似度は低くなるが、登録者と認証対象者とが同一人物でない場合の類似度に比べれば比較的大きい。但し、照明条件によっては、登録者と認証対象者とが同一人物でない場合の類似度が、比較的大きくなることもある。
【００１６】
上記抽出閾値は、認証対象者（登録者）について記憶している複数の登録者顔画像データが、殆ど上記第１の顔画像データ群に含まれ（抽出され）、且つこの第１の顔画像データ群に含まれている、認証対象者でない登録者についての登録者顔画像データの総数を十分に抑えることができる大きさに設定される。上記抽出閾値の大きさは、従来の顔照合装置における認証閾値よりも小さい。
【００１７】
認証手段は、第１の顔画像データ群に登録者顔画像データが含まれている登録者毎に、認証者顔画像データとこの第１の顔画像データ群に含まれている登録者画像データとの類似度の総和を算出する。上述のように、抽出閾値は認証対象者について記憶している登録者顔画像データが殆ど抽出される大きさに設定されている。一方、第１の顔画像データ群に含まれている認証対象者でない登録者の顔画像データは、１人の登録者について見てみると数個（１〜２個）である。したがって、認証対象者である登録者について算出される類似度の総和は、認証対象者でない登録者について算出される類似度の総和に比べて数倍の大きさになる。認証手段は、認証対象者を、ここで算出した類似度の総和が最大である登録者であると認証する。
【００１８】
これにより、入力を受け付けた認証対象者の顔画像における照明条件による影響を抑えた認証が行え、認証精度の向上が図れる。また、認証対象者を、類似度の総和が最大であった登録者であると認証するので、認証対象者でない登録者について記憶しているいずれかの登録者顔画像データと、認証者顔画像データとの類似度が、照明条件の影響により極端に大きくなった場合であっても、認証対象者を、この類似度が極端に大きくなった登録者画像データの登録者であると誤認証することもない。
【００１９】
また、上記抽出閾値を比較的低めに設定しているので、未登録者である認証対象者を登録者であると誤認証するのを防止するために、すなわち誤受入率の増加を抑えるために、上記類似度の総和に対して閾値（認証閾値）を設けてもよい。具体的には、類似度の総和が認証閾値より小さければ、認証対象者を未登録者であると認証すればよい。この認証閾値は、１人の登録者について記憶している登録者顔画像データの個数と、認証閾値とに基づいて設定される。例えば、１人の登録者について記憶している登録者顔画像データの個数に０．７〜０．８程度の比率を掛け、さらに認証閾値を掛けた値に設定すればよい、このようにすれば、認証対象者を、１人の登録者について記憶している登録者顔画像データの個数に上記比率を掛けた個数を超える登録者顔画像データが、第１の顔画像データ群に含まれていない登録者であると認証することがない。これにより、登録者でない認証対象者を登録者であると認証する、誤受入率を十分に抑えることができる。
【００２０】
（２）登録者の顔画像にかかる登録者顔画像データを記憶する顔画像データ記憶手段と、
認証対象者の顔画像の入力を受け付ける顔画像入力受付手段と、
上記顔画像入力受付手段が入力を受け付けた認証対象者の顔画像から認証者顔画像データを取得し、この認証者顔画像データと上記顔画像記憶手段に記憶している登録者顔画像データとを照合し、認証対象者が登録者であるかどうかを認証する認証手段と、を備えた顔照合装置において、
上記顔画像記憶手段は、各登録者について照明条件と顔の向きが異なる複数の顔画像にかかる登録者顔画像データを記憶し、
上記認証手段は、上記顔画像記憶手段に記憶している登録者顔画像データの中から、上記認証者顔画像データとの類似度が予め定められた抽出閾値を超える登録者顔画像データを抽出し、ここで抽出した第１の顔画像データ群に含まれている登録者顔画像データについて最も多い照明条件を判断し、ここで判断した照明条件に対応する登録者顔画像データをこの第１の顔画像データ群から抽出し、ここで抽出した第２の顔画像データ群に登録者顔画像データが含まれている登録者毎に、この第２の顔画像データ群に含まれている登録者顔画像データと認証者顔画像データとの類似度の総和を算出し、認証対象者をここで算出した類似度の総和が最大である登録者であると認証する。
【００２１】
この構成では、顔画像データ記憶手段が各登録者について、照明条件と、顔の向きが異なる複数の顔画像にかかる顔画像データを記憶している。登録者顔画像データとは、上記（１）で説明したように、登録者の顔部品の特徴量を示すデータである。認証手段が、顔像入力受付手段において入力を受け付けた認証対象者の顔画像から認証者顔画像データを取得し、顔画像データ記憶手段が記憶している登録者顔画像データ毎に、認証者顔画像データと照合し、その類似度を求める。１人の登録者について、記憶している複数の登録者顔画像データ毎にこの照合を行い、類似度を求める。認証手段は、ここで求めた類似度が予め定められている抽出閾値を超える登録者画像データを抽出し、ここで抽出した登録者顔画像データからなる第１の顔画像データ群を得る。
【００２２】
一般に、登録者と認証対象者とが同一人物であっても、登録者顔画像データを得た顔画像と、認証者顔画像データを得た顔画像（入力を受け付けた認証対象者の顔画像）と、における照明条件や、顔の向きが異なっていると、その類似度は低くなるが、登録者と認証対象者とが同一人物でない場合の類似度に比べれば比較的大きい。但し、照明条件や、顔の向きによっては、登録者と認証対象者とが同一人物でない場合の類似度が大きくなることもある。
【００２３】
上記（１）で説明したように、上記抽出閾値は、認証対象者（登録者）について記憶している複数の登録者顔画像データが、殆ど上記第１の顔画像データ群に含まれ（抽出され）、且つこの第１の顔画像データ群に含まれている、認証対象者でない登録者についての登録者顔画像データ数を十分に抑えることができる大きさに設定される。
【００２４】
認証手段は、第１の顔画像データ群に含まれている登録者顔画像データについて、最も多く含まれている登録者顔画像データの照明条件を検出する。一般に、照明条件が同じであれば、類似度が大きくなる。したがって、ここで検出した照明条件が入力を受け付けた認証対象者の顔画像における照明条件である。
【００２５】
認証手段は、第１の顔画像データ群に含まれている登録者顔画像データの中から、検出した照明条件の登録者顔画像データを抽出した第２の顔画像データ群を得る。第２の顔画像データ群には、入力を受け付けた認証対象者の顔画像と照明条件が異なる登録者顔画像データが含まれていない。認証手段は、第２の顔画像データ群に登録者顔画像データが含まれている登録者毎に、認証者顔画像データとこの第２の顔画像データ群に含まれている登録者画像データとの類似度の総和を算出し、認証対象者を、ここで算出した類似度の総和が最大である登録者であると認証する。
【００２６】
これにより、入力を受け付けた認証対象者の顔画像における照明条件、および顔の向きによる影響を抑えた認証が行え、認証精度の一層の向上が図れる。また、認証対象者を、類似度の総和が最大であった登録者であると認証するので、顔の向きによって、認証対象者でない登録者の登録者顔画像データとの類似度が極端に大きくなっても、認証対象者を、この登録者であると誤認証することもない。
【００２７】
また、上記（１）と同様に、未登録者である認証対象者を登録者であると誤認証するのを防止するために、上記類似度の総和に対して閾値（認証閾値）を設けてもよい。この場合、認証閾値は、１人の登録者について記憶している登録者顔画像データの個数ではなく、この中で照明条件が同じである登録者顔画像データの個数と、認証閾値とに基づいて設定すればよい。
【００２８】
（３）登録者の顔画像にかかる登録者顔画像データを記憶する顔画像データ記憶手段と、
認証対象者の顔画像の入力を受け付ける顔画像入力受付手段と、
上記顔画像入力受付手段が入力を受け付けた認証対象者の顔画像から認証者顔画像データを取得し、この認証者顔画像データと上記顔画像記憶手段に記憶している登録者顔画像データとを照合し、認証対象者が登録者であるかどうかを認証する認証手段と、を備えた顔照合装置において、
上記顔画像記憶手段は、各登録者について顔の向きが異なる複数の顔画像にかかる登録者顔画像データを記憶し、
上記認証手段は、上記顔画像記憶手段に記憶している登録者顔画像データの中から、上記認証者顔画像データとの類似度が予め定められた抽出閾値を超える登録者顔画像データを抽出し、ここで抽出した第１の顔画像データ群に登録者顔画像データが含まれている登録者毎に、この第１の顔画像データ群に含まれている登録者顔画像データと認証者顔画像データとの類似度の総和を算出し、認証対象者をここで算出した類似度の総和が最大である登録者であると認証する。
【００２９】
この構成では、顔画像データ記憶手段が各登録者について顔の向きが異なる複数の顔画像にかかる登録者顔画像データを記憶している。登録者顔画像データとは、上記（１）で説明したように、登録者の顔部品の特徴量を示すデータである。認証手段が、顔画像入力受付手段において入力を受け付けた認証対象者の顔画像から認証者顔画像データを取得し、顔画像データ記憶手段が記憶している登録者顔画像データ毎に、認証者顔画像データと照合し、その類似度を求める。１人の登録者について、記憶している複数の登録者顔画像データ毎にこの照合を行い、類似度を求める。認証手段は、ここで求めた類似度が予め定められている抽出閾値を超える登録者画像データを抽出し、ここで抽出した登録者顔画像データからなる第１の顔画像データ群を得る。
【００３０】
一般に、登録者と認証対象者とが同一人物であっても、登録者顔画像データを得た顔画像と、認証者顔画像データを得た顔画像（入力を受け付けた認証対象者の顔画像）と、における顔の向きが異なっていると、その類似度が低くなるが、登録者と認証対象者とが同一人物でない場合の類似度に比べれば比較的大きい。但し、顔の向きによっては、登録者と認証対象者とが同一人物でない場合の類似度が、登録者と認証対象者とが同一人物である場合における類似度よりも大きくなることもある。
【００３１】
上記抽出閾値の大きさは、従来の顔照合装置における認証閾値よりも小さい。例えば、上記抽出閾値は、認証対象者（登録者）について記憶している複数の登録者顔画像データが、殆ど上記第１の顔画像データ群に含まれ（抽出され）、且つこの第１の顔画像データ群に含まれている、認証対象者でない登録者についての登録者顔画像データの総数を十分に抑えることができる大きさに設定される。
【００３２】
認証手段は、第１の顔画像データ群に登録者顔画像データが含まれている登録者毎に、認証者顔画像データとこの第１の顔画像データ群に含まれている登録者画像データとの類似度の総和を算出する。上述のように、抽出閾値は認証対象者について記憶している登録者顔画像データが殆ど抽出される大きさに設定されている。一方、第１の顔画像データ群に含まれている認証対象者でない登録者の顔画像データは、１人の登録者について見てみると数個（１〜２個）である。したがって、認証対象者である登録者について算出される類似度の総和は、認証対象者でない登録者について算出される類似度の総和に比べて数倍の大きさになる。認証手段は、認証対象者を、ここで算出した類似度の総和が最大である登録者であると認証する。
【００３３】
これにより、入力を受け付けた認証対象者の顔画像における顔の向きによる影響を抑えた認証が行え、認証精度の向上が図れる。また、認証対象者を、類似度の総和が最大であった登録者であると認証するので、認証対象者でない登録者について記憶しているいずれかの登録者顔画像データと、認証者顔画像データとの類似度が、顔の向きの影響により極端に大きくなった場合であっても、認証対象者を、この類似度が極端に大きくなった登録者画像データの登録者であると誤認証することもない。
【００３４】
また、上記（１）と同様に、上記抽出閾値を比較的低めに設定しているので、未登録者である認証対象者を登録者であると誤認証するのを防止するために、すなわち誤受入率の増加を抑えるために、上記類似度の総和に対して閾値（認証閾値）を設けてもよい。具体的には、類似度の総和が認証閾値より小さければ、認証対象者を未登録者であると認証すればよい。この認証閾値は、１人の登録者について記憶している登録者顔画像データの個数と、認証閾値とに基づいて設定される。例えば、１人の登録者について記憶している登録者顔画像データの個数に０．７〜０．８程度の比率を掛け、さらに認証閾値を掛けた値に設定すればよい、このようにすれば、認証対象者を、１人の登録者について記憶している登録者顔画像データの個数に上記比率を掛けた個数を超える登録者顔画像データが、第１の顔画像データ群に含まれていない登録者であると認証することがない。これにより、登録者でない認証対象者を登録者であると認証する、誤受入率を十分に抑えることができる。
【００３５】
（４）登録者の顔画像にかかる登録者顔画像データを記憶する顔画像データ記憶手段と、
認証対象者の顔画像の入力を受け付ける顔画像入力受付手段と、
上記顔画像入力受付手段が入力を受け付けた認証対象者の顔画像から認証者顔画像データを取得し、この認証者顔画像データと上記顔画像記憶手段に記憶している登録者顔画像データとを照合し、認証対象者が登録者であるかどうかを認証する認証手段と、を備えた顔照合装置において、
上記顔画像記憶手段は、各登録者について照明条件と顔の向きが異なる複数の顔画像にかかる登録者顔画像データを記憶し、
上記認証手段は、上記顔画像記憶手段に記憶している登録者顔画像データの中から、上記認証者顔画像データとの類似度が予め定められた抽出閾値を超える登録者顔画像データを抽出し、ここで抽出した第１の顔画像データ群に含まれている登録者顔画像データについて最も多い顔の向きを判断し、ここで判断した顔の向きに対応する登録者顔画像データをこの第１の顔画像データ群から抽出し、ここで抽出した第３の顔画像データ群に登録者顔画像データが含まれている登録者毎に、この第３の顔画像データ群に含まれている登録者顔画像データと認証者顔画像データとの類似度の総和を算出し、認証対象者をここで算出した類似度の総和が最大である登録者であると認証する。
【００３６】
この構成では、顔画像データ記憶手段が各登録者について、照明条件と、顔の向きが異なる複数の顔画像にかかる顔画像データを記憶している。登録者顔画像データとは、上記（１）で説明したように、登録者の顔部品の特徴量を示すデータである。認証手段が、（２）で説明したように、第１の顔画像データ群を得る。
【００３７】
そして、認証手段は、第１の顔画像データ群に含まれている登録者顔画像データについて、最も多く含まれている登録者顔画像データの顔の向きを検出する。一般に、顔の向きが同じであれば、類似度が大きくなる。したがって、ここで検出した顔の向きが入力を受け付けた認証対象者の顔画像における顔の向きである。
【００３８】
認証手段は、第１の顔画像データ群に含まれている登録者顔画像データの中から、検出した顔の向きの登録者顔画像データを抽出した第３の顔画像データ群を得る。第３の顔画像データ群には、入力を受け付けた認証対象者の顔画像と顔の向きが異なる登録者顔画像データが含まれない。認証手段は、第３の顔画像データ群に登録者顔画像データが含まれている登録者毎に、認証者顔画像データとこの第３の顔画像データ群に含まれている登録者画像データとの類似度の総和を算出し、認証対象者を、ここで算出した類似度の総和が最大である登録者であると認証する。
【００３９】
これにより、入力を受け付けた認証対象者の顔画像における照明条件、および顔の向きによる影響を抑えた認証が行え、認証精度の一層の向上が図れる。また、認証対象者を、類似度の総和が最大であった登録者であると認証するので、照明条件によって、認証対象者でない登録者の登録者顔画像データとの類似度が極端に大きくなっても、認証対象者を、この登録者であると誤認証することもない。
【００４０】
また、上記（２）と同様に、未登録者である認証対象者を登録者であると誤認証するのを防止するために、上記類似度の総和に対して閾値（認証閾値）を設けてもよい。この場合、認証閾値は、１人の登録者について記憶している登録者顔画像データの個数ではなく、この中で顔の向きが同じである登録者顔画像データの個数と、認証閾値とに基づいて設定すればよい。
【００４１】
（５）登録者の顔画像にかかる登録者顔画像データを記憶する顔画像データ記憶手段と、
認証対象者の顔画像の入力を受け付ける顔画像入力受付手段と、
上記顔画像入力受付手段が入力を受け付けた認証対象者の顔画像から認証者顔画像データを取得し、この認証者顔画像データと上記顔画像記憶手段に記憶している登録者顔画像データとを照合し、認証対象者が登録者であるかどうかを認証する認証手段と、を備えた顔照合装置において、
上記顔画像記憶手段は、各登録者について照明条件が異なる複数の顔画像にかかる登録者顔画像データを記憶し、
上記顔画像入力受付手段が受け付けた顔画像における照明条件を検出する照明方向検出手段を備え、
上記認証手段は、上記顔画像記憶手段に記憶している登録者顔画像データの中で、上記照明方向検出手段が検出した照明条件に対応する登録者顔画像データについてのみ、認証者顔画像データと照合し、認証対象者が登録者であるかどうかを認証する。
【００４２】
この構成では、顔画像データ記憶手段が各登録者について、照明条件が異なる複数の顔画像にかかる顔画像データを記憶している。照明方向検出手段が、顔像入力受付手段において、入力を受け付けた認証対象者の顔画像における照明条件を検出する。認証手段が、上記顔画像記憶手段に記憶している登録者顔画像データの中で、上記照明方向検出手段が検出した照明条件に対応する登録者顔画像データについてのみ、認証者顔画像データと照合し、認証対象者が登録者であるかどうかを認証する。
【００４３】
したがって、照明条件による影響を受けることなく、認証対象者に対する認証が行えるので、認証精度の向上が図れる。また、照明条件が、入力を受け付けた認証対象者の顔画像と、異なる登録者画像データについては照合しないので、認証対象者の認証にかかる時間の増加を抑えることができる。
【００４４】
（６）  登録者の顔画像にかかる登録者顔画像データを記憶する顔画像データ記憶手段と、
認証対象者の顔画像の入力を受け付ける顔画像入力受付手段と、
上記顔画像入力受付手段が入力を受け付けた認証対象者の顔画像から認証者顔画像データを取得し、この認証者顔画像データと上記顔画像記憶手段に記憶している登録者顔画像データとを照合し、認証対象者が登録者であるかどうかを認証する認証手段と、を備えた顔照合装置において、
上記顔画像記憶手段は、各登録者について顔の向きが異なる複数の顔画像にかかる登録者顔画像データを記憶し、
上記顔画像入力受付手段が受け付けた顔画像における顔の向きを検出する顔方向検出手段を備え、
上記認証手段は、上記顔画像記憶手段に記憶している登録者顔画像データの中で、上記顔方向検出手段が検出した顔の向きに対応する登録者顔画像データについてのみ、認証者顔画像データと照合し、認証対象者が登録者であるかどうかを認証する。
【００４５】
この構成では、顔画像データ記憶手段が各登録者について、顔の向きが異なる複数の顔画像にかかる顔画像データを記憶している。顔方向検出手段が、顔画像入力受付手段において入力を受け付けた認証対象者の顔画像における顔の向きを検出する。認証手段が、上記顔画像記憶手段に記憶している登録者顔画像データの中で、上記照明方向検出手段が検出した顔の向きに対応する登録者顔画像データについてのみ、認証者顔画像データと照合し、認証対象者が登録者であるかどうかを認証する。
【００４６】
したがって、顔の向きによる影響を受けることなく、認証対象者に対する認証が行えるので、認証精度の向上が図れる。また、顔の向きが、入力を受け付けた認証対象者の顔画像と、異なる登録者画像データについては照合しないので、認証対象者の認証にかかる時間の増加を抑えることができる。
【００４７】
（７）登録者の顔画像にかかる登録者顔画像データを記憶する顔画像データ記憶手段と、
認証対象者の顔画像の入力を受け付ける顔画像入力受付手段と、
上記顔画像入力受付手段が入力を受け付けた認証対象者の顔画像から認証者顔画像データを取得し、この認証者顔画像データと上記顔画像記憶手段に記憶している登録者顔画像データとを照合し、認証対象者が登録者であるかどうかを認証する認証手段と、を備えた顔照合装置において、
上記顔画像記憶手段は、各登録者について照明条件と顔の向きが異なる複数の顔画像にかかる登録者顔画像データを記憶し、
上記顔画像入力受付手段が受け付けた顔画像における照明条件を検出する照明方向検出手段と、
上記顔画像入力受付手段が受け付けた顔画像における顔の向きを検出する顔方向検出手段と、を備え、
上記認証手段は、上記顔画像記憶手段に記憶している登録者顔画像データの中で、上記照明方向検出手段が検出した照明条件、および上記顔方向検出手段が検出した顔の向きに対応する登録者顔画像データについてのみ、認証者顔画像データと照合し、認証対象者が登録者であるかどうかを認証する。
【００４８】
この構成は、上記（５）、（６）を組み合わせた構成であり、照明条件、および顔の向きによる影響を受けることなく、認証対象者に対する認証が行えるので、認証精度の一層の向上が図れる。また、照明条件、および顔の向きが、入力を受け付けた認証対象者の顔画像と、異なる登録者画像データについては照合しないので、認証対象者の認証にかかる時間の増加を抑えることができる。
【００４９】
また、上記（５）〜（７）においては、認証対象者を、類似度が最大であった登録者であると認証すればよい。また、類似度の最大値が予め定められた認証閾値より小さければ、認証対象者を未登録者であるとすればよい。
【００５０】
【発明の実施の形態】
以下、この発明の実施形態である顔照合装置について説明する。
【００５１】
図１は、この発明の実施形態である顔照合装置の構成を示すブロック図である。この実施形態の顔照合装置１は、本体の動作を制御する制御部２と、登録者の顔画像にかかる登録者顔画像データを記憶するデータベース３と、認証対象者の顔画像の入力を受け付ける顔画像入力部４と、顔画像入力部４に入力を受け付けた認証対象者の顔画像から認証者顔画像データを取得する認証者顔画像処理部５と、認証者顔画像処理部５が抽出した認証者顔画像データとデータベース（ＤＢ）３に記憶している登録者顔画像データとを照合し、認証対象者が登録者であるかどうかを認証する認証部６と、認証部６における認証結果を出力する認証結果出力部７と、を備えている。認証者顔画像処理部５、および認証部６が、この発明で言う認証手段を構成する。
【００５２】
顔画像入力部４は、認証対象者の顔画像を撮像するＣＣＤカメラ等の撮像装置を直接接続する構成であってもよいし、また撮像装置で撮像された認証対象者の顔画像がデータ通信ライン、例えば専用線、ＬＡＮ、インタネット等、を介して入力される構成であってもよい。
【００５３】
データベース３には、１人の登録者について照明条件が異なる複数の顔画像が記憶されている。照明条件とは、照明の向き、照明の明るさ、照明の色等である。ここでは、登録者毎に照明の向きが異なる９個の登録者顔画像データをデータベース３に記憶している。具体的には、図２に示すように、１人の登録者について、照明の向きが、正面、上、下、右、左、右斜め上、左斜め上、右斜め下、左斜め下、である９種類の顔画像から得た登録者顔画像データを記憶している。
【００５４】
なお、図２では、登録者顔画像データを登録者の顔画像で便宜的に示しているが、実際には登録者の顔画像を処理して得た、目、鼻、口、輪郭等、顔部品の特徴量を示すデータである。また、ここでは１人の登録者について照明の向きが異なる９個の登録者顔画像データを記憶している例を示しているが、１人の登録者について記憶する登録者顔画像データの個数はいくつでもよい。さらに、照明の向きだけでなく、照明の明るさや照明の色が異なる登録者顔画像データをデータベース３に記憶させておいてもよい。
【００５５】
データベース３に記憶している登録者顔画像データは、登録者の顔画像を３Ｄカメラ（不図示）で撮像した３次元画像を処理して得たデータである。具体的には、３Ｄカメラで撮像した登録者の顔画像（３次元画像）を元に、照明の向きを正面、上、下、右、左、右斜め上、左斜め上、右斜め下、左斜め下にした、９種類の２次元画像を生成し、ここで生成した２次元画像毎に、処理して得られた顔部品の特徴量を示すデータである。上記２次元画像における顔の向きは、全て正面である。登録者の３次元顔画像を元に、照明の向きを変化させた２次元顔画像を生成する画像処理の手法については公知であるので、ここでは説明を省略する。また、登録者の３次元顔画像を元に、照明の明るさや照明の色を変化させた２次元顔画像を生成し、データベース３に記憶させてもよい。
【００５６】
また、登録者の３次元顔画像を元に、照明の向きが異なる９種類の２次元画像を生成し、ここで生成した２次元画像毎に、処理して登録者顔画像データを得る構成については、この顔照合装置１に設けてもよいし、別の装置に設けてもよい。別の装置に設ける場合、この別の装置で得た、１人の登録者について照明の向きが異なる９個の登録者顔画像データをデータベース３に記憶させればよい。
【００５７】
なお、ＣＣＤカメラ等の２Ｄカメラで、照明の向きを正面、上、下、右、左、右斜め上、左斜め上、右斜め下、左斜め下にして登録者を撮像した、９個の撮像画像毎に、処理して得られた顔部品の特徴量を、この登録者についての登録者顔画像データとしてデータベース３に記憶させてもよい。
【００５８】
次に、この実施形態の顔照合装置１における認証処理について説明する。図３は認証処理を示すフローチャートである。顔照合装置１は、顔画像入力部４において、認証対象者の顔画像の入力を受け付ける（ｓ１）。ｓ１で顔照合装置１に入力される認証対象者の顔画像は、２次元画像である。認証者顔画像処理部５が、ｓ１で入力を受け付けた認証対象者の顔画像を処理し、この顔画像から認証対象者の顔部品の特徴量を示す認証者顔画像データを取得する（ｓ２）。
【００５９】
顔照合装置１は、データベース３に記憶している全ての登録者顔画像データと、ｓ２で取得した認証者顔画像データとを照合し、データベース３に記憶している登録者顔画像データ毎に、認証者顔画像データとの類似度を求める（ｓ３〜ｓ６）。この実施形態の顔照合装置１は、上述したように１人の登録者について照明の向きが異なる９個の登録者顔画像データをデータベース３に記憶している。したがって、登録者がＡ人である場合、ｓ３〜ｓ６の処理を９×Ａ回繰り返す。また、顔照合装置１は、ｓ５で認証者顔画像データとの類似度が予め定められている抽出閾値よりも大きい登録者顔画像データを抽出しており、ｓ３〜ｓ６にかかる処理を完了したときに、認証者顔画像データとの類似度が抽出閾値よりも大きい登録者顔画像データからなる第１の顔画像データ群を得る。
【００６０】
ここで、抽出閾値について図４を参照しながら説明する。
【００６１】
一般に、登録者と認証対象者とが同一人物である場合、類似度は、登録者顔画像データを得た顔画像と、認証者顔画像データを得た顔画像（ｓ１で入力を受け付けた認証対象者の顔画像）との照明の向きの変化に対して図４に示す曲線Ａのように変化する。図４において、横軸は認証者顔画像データを得た顔画像における照明の向きを示し、縦軸は登録者顔画像データと認証者顔画像データとの類似度を示している。登録者顔画像データを得た顔画像と、認証者顔画像データを得た顔画像とにおける照明の向きが同じであるときに、曲線Ａにおいて類似度が最大になる。また、類似度は、両顔画像における照明の向きが異なると、低下するが、極端に小さくなることはなく、ある程度の大きさで推移する。
【００６２】
また、登録者と認証対象者とが同一人物でない場合、類似度は両者の顔の似ている度合いによって異なるが、多くの場合図４に示す曲線Ｂのように、照明の向きに関係なく全体的に小さい。しかし、図４に示す曲線Ｃのように、類似度が大きくなる照明の向きを有することもある。
【００６３】
抽出閾値は、ｓ３〜ｓ６にかかる処理を完了したときに、得られた第１の顔画像データ群に、この認証対象者（登録者）について記憶している９個の登録者顔画像データの殆どが含まれ、且つ認証対象者でない登録者の登録者顔画像データが含まれている総数をなるべく少なくする値に設定される。例えば、図４に示すように、登録者と認証対象者とが同一人物である場合に、照明の向きが異なっても得られる類似度の最低値より、少し小さく設定するのが好ましい。
【００６４】
顔照合装置１は、ｓ３〜ｓ６にかかる処理を完了すると、得られた第１の顔画像データ群に登録者顔画像データが含まれている登録者毎に、この第１の顔画像データ群に含まれている登録者顔画像データと認証者顔画像データとの類似度の総和を算出し（ｓ７）、ここで算出した類似度の総和が最大である登録者を登録者候補に決定する（ｓ８）。
【００６５】
顔照合装置１は、ｓ８で決定した登録者候補の類似度の総和が、予め定められている認証閾値よりも大きければ、認証対象者をｓ８で決定した登録者候補であると認証する（ｓ９、ｓ１０）。反対に、ｓ８で決定した登録者候補の類似度の総和が、予め定められている認証閾値よりも小さければ、認証対象者を未登録者であると認証する（ｓ９、ｓ１１）。そして、顔照合装置１は、認証結果出力部７から認証結果を出力し（ｓ１２）、本処理を終了する。
【００６６】
認証閾値は、１人の登録者についてデータベース３に記憶している登録者顔画像データの個数（ここでは９個）にある程度の比率（例えば０．７〜０，８）を掛けた個数の登録者顔画像データが第１の顔画像データ群に含まれていないと、達しない値に設定される。
【００６７】
第１の顔画像データ群には、上述したように認証対象者についての登録者顔画像データの殆どが含まれている。一方、認証対象者でない登録者は、第１の顔画像データ群に多くても数個（１〜３個）の登録者顔画像データしか含まれない。このため、ｓ７で算出される類似度の総和において、認証対象者である登録者と、認証対象者でない登録者との間に大きな差が生じる。具体的には、認証対象者である登録者の類似度の総和が、他の登録者（認証対象者でない登録者）の類似度の総和の数倍になる。
【００６８】
このように、認証対象者を類似度の総和が最大であった登録者であると認証することで、ｓ１で本体に入力を受け付けた認証対象者の顔画像における照明の向きによる影響を抑えた、高精度の認証が行える。また、類似度の総和が最大であっても、この類似度の総和が認証閾値よりも小さければ、認証対象者を未登録者であると認証するようにしたので、未登録者を登録者であると誤認証する誤受入率も抑えることができる。
【００６９】
なお、上記実施形態では、第１の顔画像データ群に含まれている登録者顔画像データと認証者顔画像データとの類似度の総和を算出し（ｓ７）、ここで算出した類似度の総和が最大である登録者を登録者候補に決定する（ｓ８）としたが、図５に示すようにｓ７にかかる処理を置き換えてもよい。具体的には、登録者毎に第１の顔画像データ群に含まれている登録者顔画像データの総数を算出し（ｓ７’）、この総数が最大の登録者を登録者候補に決定する。この場合、第１の顔画像データ群に含まれている登録者顔画像データの総数が最大の登録者が複数人いる場合、第１の顔画像データ群に含まれている登録者顔画像データと認証者顔画像データとの類似度の総和、または第１の顔画像データ群に含まれている登録者顔画像データと認証者顔画像データとの類似度が、最大である登録者を登録者候補に決定すればよい。
【００７０】
次に、この発明の別の実施形態について説明する。この実施形態の顔照合装置１は、上記実施形態の装置と同様に図１に示す構成である。但し、データベース３に記憶している登録者顔画像データが異なる。
【００７１】
データベース３には、１人の登録者について顔の向きが異なる登録者顔画像データを９個記憶している。具体的には、図６に示すように、１人の登録者について、顔の向きが、正面、上、下、右、左、右斜め上、左斜め上、右斜め下、左斜め下、である９種類の顔画像から得た登録者顔画像データを９個記憶している。
【００７２】
なお、図６では、登録者顔画像データを登録者の顔画像で便宜的に示したが、実際には登録者の顔画像を処理して得た、目、鼻、口、輪郭等、顔部品の特徴量を示すデータである。また、１人の登録者について記憶する登録者顔画像データの個数はいくつであってもよい。
【００７３】
データベース３に記憶している登録者顔画像データは、登録者の顔画像を３Ｄカメラ（不図示）で撮像した３次元画像を処理して得たデータである。具体的には、３Ｄカメラで撮像した登録者の顔画像（３次元画像）元に、顔の向きを正面、上、下、右、左、右斜め上、左斜め上、右斜め下、左斜め下にした、９種類の２次元画像を生成し、ここで生成した２次元画像毎に、処理して得られた顔部品の特徴量を示すデータである。上記２次元画像における照明の向きは正面である。登録者の３次元顔画像を元に、顔の向きを変化させた２次元顔画像を生成する画像処理の手法については公知であるので、ここでは説明を省略する。
【００７４】
また、登録者の３次元顔画像を元に、顔の向きが異なる９種類の２次元画像を生成し、ここで生成した２次元画像毎に登録者顔画像データを得る構成については、この顔照合装置１に設けてもよいし、別の装置に設けてもよい。別の装置に設ける場合、１人の登録者について、この別の装置で得た顔の向きが異なる９個の登録者顔画像データをデータベース３に記憶させればよい。
【００７５】
なお、ＣＣＤカメラ等の２Ｄカメラで、顔の向きを正面、上、下、右、左、右斜め上、左斜め上、右斜め下、左斜め下にして登録者を撮像した、９個の撮像画像毎に、処理して得られた顔部品の特徴量を、この登録者についての登録者顔画像データとしてデータベース３に記憶させてもよい。
【００７６】
次に、この実施形態の顔照合装置１における認証処理について説明する。図７は認証処理を示すフローチャートである。この実施形態の顔照合装置１は、上記実施形態の顔照合装置で説明した図３に示す処理と、略同じ処理を実行する。顔照合装置１は、顔画像入力部４において、認証対象者の顔画像の入力を受け付ける（ｓ２１）。ｓ２１で顔照合装置１に入力される認証対象者の顔画像は、２次元画像である。認証者顔画像処理部５が、ｓ２１で入力を受け付けた認証対象者の顔画像を処理し、この顔画像から認証対象者の顔部品の特徴量を示す認証者顔画像データを取得する（ｓ２２）。
【００７７】
顔照合装置１は、データベース３に記憶している全ての登録者顔画像データと、ｓ２２で取得した認証者顔画像データとを照合し、データベース３に記憶している登録者顔画像データ毎に、認証者顔画像データとの類似度を求める（ｓ２３〜ｓ２６）。この実施形態の顔照合装置１は、上述したように１人の登録者について顔の向きが異なる９個の登録者顔画像データをデータベース３に記憶している。したがって、登録者がＡ人である場合、ｓ２３〜ｓ２６の処理を９×Ａ回繰り返す。また、顔照合装置１は、ｓ２５で認証者顔画像データとの類似度が予め定められている抽出閾値よりも大きい登録者顔画像データを抽出しており、ｓ２３〜ｓ２６にかかる処理を完了したときに、認証者顔画像データとの類似度が抽出閾値よりも大きい登録者顔画像データからなる第１の顔画像データ群を得る。
【００７８】
ここで、この実施形態にかかる、抽出閾値について図８を参照しながら説明する。
【００７９】
一般に、登録者と認証対象者とが同一人物である場合、類似度は、登録者顔画像データを得た顔画像と、認証者顔画像データを得た顔画像（ｓ２１で入力を受け付けた認証対象者の顔画像）との顔の向きの変化に対して図８に示す曲線Ａのように変化する。図８において、横軸は認証者顔画像データを得た顔画像における顔の向きを示し、縦軸は登録者顔画像データと認証者顔画像データとの類似度を示している。登録者顔画像データを得た顔画像と、認証者顔画像データを得た顔画像とにおける顔の向きが同じであるときに、曲線Ａにおいて類似度が最大になる。また、類似度は、両顔画像における顔の向きが異なると、低下するが、極端に小さくなることはなく、ある程度の大きさで推移する。
【００８０】
また、登録者と認証対象者とが同一人物でない場合、類似度は両者の顔の似ている度合いによって異なるが、多くの場合図８に示す曲線Ｂのように、顔の向きに関係なく全体的に小さい。しかし、図８に示す曲線Ｃのように、類似度が大きくなる顔の向きを有することもある。
【００８１】
抽出閾値は、ｓ２３〜ｓ２６にかかる処理が完了したときに、得られた第１の顔画像データ群に、この認証対象者（登録者）について記憶している９個の登録者顔画像データの殆どが含まれ、且つ認証対象者でない登録者の登録者顔画像データが含まれている総数をなるべく少なくする値に設定される。例えば、図８に示すように、登録者と認証対象者とが同一人物である場合に、顔の向きが異なっても得られる類似度の最低値より、少し小さく設定するのが好ましい。
【００８２】
顔照合装置１は、ｓ２３〜ｓ２６にかかる処理を完了すると、得られた第１の顔画像データ群に登録者顔画像データが含まれている登録者毎に、この第１の顔画像データ群に含まれている登録者顔画像データと認証者顔画像データとの類似度の総和を算出し（ｓ２７）、ここで算出した類似度の総和が最大である登録者を登録者候補に決定する（ｓ２８）。
【００８３】
顔照合装置１は、ｓ２８で決定した登録者候補についての類似度の総和が、予め定められている認証閾値よりも大きければ、認証対象者をｓ２８で決定した登録者候補であると認証する（ｓ２９、ｓ３０）。反対に、ｓ２８で決定した登録者候補についての類似度の総和が、予め定められている認証閾値よりも小さければ、認証対象者を未登録者であると認証する（ｓ２９、ｓ３１）。そして、顔照合装置１は、認証結果出力部７から認証結果を出力し（ｓ３２）、本処理を終了する。
【００８４】
認証閾値は、上記実施形態と同様に、１人の登録者についてデータベース３に記憶している登録者顔画像データの個数（ここでは９個）にある程度の比率（例えば０．７〜０，８）を掛けた個数の登録者顔画像データが第１の顔画像データ群に含まれていないと、達しない値に設定される。
【００８５】
第１の顔画像データ群には、上述したように認証対象者についての登録者顔画像データの殆どが含まれている。一方、認証対象者でない登録者は、第１の顔画像データ群に多くても数個（１〜３個）の登録者顔画像データしか含まれない。このため、ｓ２７で算出される類似度の総和において、認証対象者である登録者と、認証対象者でない登録者との間に大きな差が生じる。具体的には、認証対象者である登録者の類似度の総和が、他の登録者（認証対象者でない登録者）の類似度の総和の数倍になる。
【００８６】
したがって、認証対象者を類似度の総和が最大であった登録者であると認証することで、ｓ２１で本体に入力を受け付けた認証対象者の顔画像における顔の向きによる影響を抑えた、高精度の認証が行える。また、類似度の総和が最大であっても、この類似度の総和が認証閾値よりも小さければ、認証対象者を未登録者であると認証するようにしたので、未登録者を登録者であると誤認証する誤受入率も抑えることができる。
【００８７】
なお、上記実施形態では、第１の顔画像データ群に含まれている登録者顔画像データと認証者顔画像データとの類似度の総和を算出し（ｓ２７）、ここで算出した類似度の総和が最大である登録者を登録者候補に決定する（ｓ２８）としたが、図５に示したようにｓ２７にかかる処理を、登録者毎に第１の顔画像データ群に含まれている登録者顔画像データの総数を算出し、ｓ２８でこの総数が最大の登録者を登録者候補に決定するようにしてもよい。この場合、第１の顔画像データ群に含まれている登録者顔画像データの総数が最大の登録者が複数人いる場合、第１の顔画像データ群に含まれている登録者顔画像データと認証者顔画像データとの類似度の総和、または第１の顔画像データ群に含まれている登録者顔画像データと認証者顔画像データとの類似度が、最大である登録者を登録者候補に決定すればよい。
【００８８】
また、この発明の別の実施形態について説明する。この実施形態の顔照合装置１は、上記実施形態の装置と同様に図１に示す構成である。但し、データベース３に記憶している登録者顔画像データが異なる。
【００８９】
データベース３には、１人の登録者について登録者顔画像データを８１個記憶している。具体的には、１人の登録者について、照明の向きが、正面、上、下、右、左、右斜め上、左斜め上、右斜め下、左斜め下、である９種類の顔画像のそれぞれについて、顔の向きが、正面、上、下、右、左、右斜め上、左斜め上、右斜め下、左斜め下、である９種類の顔画像から得た登録者顔画像データをそれぞれ記憶している。
【００９０】
データベース３に記憶している登録者顔画像データは、登録者の顔画像を３Ｄカメラ（不図示）で撮像した３次元画像を処理して得たデータである。具体的には、３Ｄカメラで撮像した登録者の顔画像（３次元画像）元に、照明の向き、および顔の向きを、それぞれ正面、上、下、右、左、右斜め上、左斜め上、右斜め下、左斜め下にした、８１種類の２次元画像を生成し、ここで生成した２次元画像毎に、処理して得られた顔部品の特徴量を示すデータである。登録者の３次元顔画像を元に、照明の向き、および顔の向きを変化させた２次元顔画像を生成する画像処理の手法については公知であるので、ここでは説明を省略する。
【００９１】
登録者の３次元顔画像を元に、照明の向き、および顔の向きが異なる８１種類の２次元画像を生成し、ここで生成した２次元画像毎に、処理して登録者顔画像データを得る構成については、この顔照合装置１に設けてもよいし、別の装置に設けてもよい。別の装置に設ける場合、この別の装置で得た照明の向き、および顔の向きが異なる８１個の登録者顔画像データをデータベース３に記憶させればよい。
【００９２】
次に、この実施形態の顔照合装置１における認証処理について説明する。図９はこの実施形態の顔照合装置１における認証処理を示すフローチャートである。この実施形態の顔照合装置１は、図３に示したｓ１〜ｓ６、図７に示したｓ２１〜ｓ２６と同じ処理を実行する（ｓ４１〜ｓ４６）。但し、この実施形態の顔照合装置１は、データベース３に登録者毎に８１個の登録者顔画像データを記憶しているので、登録者がＡ人である場合、ｓ４３〜ｓ４６の処理を８１×Ａ回繰り返す。また、顔照合装置１は、ｓ４３〜ｓ４６にかかる処理を完了したときに、認証者顔画像データとの類似度が抽出閾値よりも大きい登録者顔画像データからなる第１の顔画像データ群を得る。
【００９３】
抽出閾値は、ｓ４３〜ｓ４６にかかる処理が完了したときに、得られた第１の顔画像データ群に、この認証対象者（登録者）について記憶している８１個の登録者顔画像データの殆どが含まれ、且つ認証対象者でない登録者の登録者顔画像データが含まれている総数をなるべく少なくする値に設定される。
【００９４】
顔照合装置１は、ｓ４３〜ｓ４６にかかる処理を完了すると、得られた第１の顔画像データ群に最も多く含まれている登録者顔画像データの照明の向きを検出する（ｓ４７）。ここでは、ｓ４７で検出した照明の向きが、ｓ４１で入力を受け付けた認証対象者の顔画像における照明の向きであると考えている。
【００９５】
顔照合装置１は、第１の顔画像データ群に含まれている登録者顔画像データの中から、照明の向きがｓ４７で検出した向きである登録者顔画像データを抽出し、ここで抽出した登録者顔画像データからなる第２の顔画像データ群を得る（ｓ４８）。この第２の顔画像データ群に含まれている登録者顔画像データは、全てｓ４１で入力を受け付けた認証対象者の顔画像における照明の向きである。
【００９６】
顔照合装置１は、ｓ４８で得た第２の顔画像データ群に登録者顔画像データが含まれている登録者毎に、この第２の顔画像データ群に含まれている登録者顔画像データと認証者顔画像データとの類似度の総和を算出し（ｓ４９）、ここで算出した類似度の総和が最大である登録者を登録者候補に決定する（ｓ５０）。
【００９７】
顔照合装置１は、ｓ５０で決定した登録者候補についての類似度の総和が、予め定められている認証閾値よりも大きければ、認証対象者をｓ５０で決定した登録者候補であると認証する（ｓ５１、ｓ５２）。反対に、ｓ５０で決定した登録者候補についての類似度の総和が、予め定められている認証閾値よりも小さければ、認証対象者を未登録者であると認証する（ｓ５１、ｓ５３）。そして、顔照合装置１は、認証結果出力部７から認証結果を出力し（ｓ５４）、本処理を終了する。
【００９８】
認証閾値は、１人の登録者についてデータベース３に記憶している照明の向きが同じである登録者顔画像データの個数（ここでは９個）に、ある程度の比率（例えば０．７〜０，８）を掛けた個数の登録者顔画像データが第２の顔画像データ群に含まれていないと、達しない値に設定される。
【００９９】
第２の顔画像データ群には、認証対象者についての登録者顔画像データに含まれているｓ４７で検出した照明の向きの登録者顔画像データの殆どが含まれている。一方、認証対象者でない登録者は、第２の顔画像データ群に多くても数個（１〜３個）の登録者顔画像データしか含まれていない。このため、ｓ４９で算出される類似度の総和において、認証対象者である登録者と、認証対象者でない登録者との間に大きな差が生じる。具体的には、認証対象者である登録者の類似度の総和が、他の登録者（認証対象者でない登録者）の類似度の総和の数倍になる。
【０１００】
したがって、認証対象者を類似度の総和が最大であった登録者であると認証することで、ｓ４１で入力を受け付けた認証対象者の顔画像における照明の向き、および顔の向きによる影響を抑えた、高精度の認証が行える。また、類似度の総和が最大であっても、この類似度の総和が認証閾値よりも小さければ、認証対象者を未登録者であると認証するようにしたので、未登録者を登録者であると誤認証する誤受入率も抑えることができる。
【０１０１】
また、この実施形態のｓ４７〜ｓ４９にかかる処理を、図１０に示す処理（ｓ５５〜ｓ５７）に置き換えてもよい。具体的には、ｓ４７の処理にかえて、第１の顔画像データ群に最も多く含まれている登録者顔画像データの顔の向きを検出し（ｓ５５）、ｓ４８の処理にかえて、第１の顔画像データ群に含まれている登録者顔画像データの中から、顔の向きがｓ５５で検出した向きである登録者顔画像データを抽出し（ｓ５６）、ｓ４９の処理にかえて、ここで抽出した登録者顔画像データからなる第３の顔画像データ群に登録者顔画像データ含まれている登録者毎にその類似度の総和を算出する（ｓ５７）。
【０１０２】
そして、算出した類似度の総和が最大である登録者を登録者候補に決定し（ｓ５０）、ｓ５１以降の処理を実行する。
【０１０３】
このようにしても、ｓ４１で入力を受け付けた認証対象者の顔画像における照明の向き、および顔の向きによる影響を抑えた、高精度の認証が行える。また、未登録者を登録者であると誤認証する誤受入率を抑えることができる。
【０１０４】
また、ｓ４７〜ｓ４９にかかる処理を、登録者毎に第１の顔画像データ群に含まれている登録者顔画像データの総数を算出し、ｓ５０でこの総数が最大の登録者を登録者候補に決定するようにしてもよい。この場合、第１の顔画像データ群に含まれている登録者顔画像データの総数が最大の登録者が複数人いる場合、第１の顔画像データ群に含まれている登録者顔画像データと認証者顔画像データとの類似度の総和、または第１の顔画像データ群に含まれている登録者顔画像データと認証者顔画像データとの類似度が、最大である登録者を登録者候補に決定すればよい。
【０１０５】
また、この発明の別の実施形態について説明する。この実施形態の顔照合装置１も図１に示す構成であり、データベース３には登録者毎に照明の向きが異なる９個の顔画像データが記憶されている。
【０１０６】
この実施形態の顔照合装置における認証処理について説明する。図１１はこの実施形態の顔照合装置における認証処理を示すフローチャートである。顔照合装置１は、顔画像入力部４において認証対象者の顔画像の入力を受け付けると（ｓ６１）、認証者顔画像処理部５において、この認証対象者の顔画像における照明の向きを検出する（ｓ６２）。この照明の向きを検出する処理は、図１２に示すように、鼻の先端を中心とし、上下、左右、斜め、正面の９箇所について、肌部分の輝度を得る。そして、ここで得た９箇所の輝度の変化から照明の方向を検出する処理である。例えば、この９箇所の輝度が略同じであれば照明の向きを正面とする。また、顔の右側の輝度が大きく、左側の輝度が小さければ照明の向きを右側とする。また、顔照合装置１は、ｓ６１で入力を受け付けた認証対象者の顔画像を処理し、この顔画像から認証対象者の顔部品の特徴量を示す認証者顔画像データを取得する（ｓ６３）。
【０１０７】
なお、ｓ６２、ｓ６３にかかる処理は、どちらを先に実行してもよい。
【０１０８】
顔照合装置１は、データベース３に記憶している登録者顔画像データの中で、照明の向きがｓ６２で検出した向きである登録者顔画像データ毎に、ｓ６３で得た認証者顔画像データと照合し（ｓ６４）、その類似度が最大である登録者顔画像データを得る（ｓ６５）。ｓ６４では、登録者がＡ人である場合、登録者顔画像データと認証者顔画像データとの照合をＡ回行う。したがって、上記実施形態の顔照合装置よりも、登録者顔画像データと認証者顔画像データとの照合にかかる時間を短縮することができる。
【０１０９】
顔照合装置１は、ｓ６５で得た類似度の最大値が、予め定められている認証閾値よりも大きければ、認証対象者をこの類似度が最大になった登録者顔画像データの登録者であると認証する（ｓ６６、ｓ６７）。反対に、ｓ６５で得た類似度の最大値が、予め定められている認証閾値よりも小さければ、認証対象者を未登録者であると認証する（ｓ６６、ｓ６８）。そして、ｓ６９で認証結果を出力し、本処理を終了する。
【０１１０】
このように、この実施形態にかかる顔照合装置１は、データベース３に登録者毎に照明の向きが異なる顔画像から得た顔画像データを記憶し、入力を受け付けた認証対象者の顔画像における照明の向きを検出し、照明の向きがここで検出した向きである登録者顔画像データについてのみ照合を行うので、照明の向きによる影響を受けることなく、認証対象者が登録者であるかどうかを認証することができる。また、認証対象者が登録者であるかどうかを認証するのに要する時間の増加を抑えることができる。
【０１１１】
なお、この実施形態における認証閾値は、認証対象者を登録者であると認証してもよいとする、登録者顔画像データと、認証者顔画像データとの類似度の大きさである。
【０１１２】
また、この発明の別の実施形態について説明する。この実施形態の顔照合装置１も図１に示す構成であり、データベース３には登録者毎に顔の向きが異なる９個の顔画像データが記憶されている。
【０１１３】
この実施形態の顔照合装置における認証処理について説明する。図１３は、この実施形態の顔照合装置における認証処理を示すフローチャートである。顔照合装置１は、顔画像入力部４において認証対象者の顔画像の入力を受け付けると（ｓ７１）、認証者顔画像処理部５において、この認証対象者の顔画像における顔の向きを検出する（ｓ７２）。
【０１１４】
この顔の向きを検出する処理は、図１４に示すように、認証対象者の顔画像における目（両目の黒目部分）、鼻（輪郭点）、口（両端点）の位置を抽出し、ここで抽出した目、および口の位置（４点）をそれぞれ抽出した鼻の位置と結ぶ４本のラインを生成し、これら４本のラインの傾斜により、顔の向きを検出する。例えば、目と鼻を結ぶ２本のラインの傾斜、および口と鼻を結ぶ２本のラインの傾斜がそれぞれ左右対称で、且つ目と鼻を結ぶラインの長さＸと、口と鼻を結ぶラインの長さＹとの比率Ｘ／Ｙが予め設定された範囲内であれば顔の向きを正面とする。また、目と鼻を結ぶ２本のラインの傾斜、および口と鼻を結ぶ２本のラインの傾斜がそれぞれ左右対称で、且つ目と鼻を結ぶラインの長さＸと、口と鼻を結ぶラインの長さＹとの比率Ｘ／Ｙが予め設定された範囲よりも小さければ顔の向きを上向きとし、反対に比率Ｘ／Ｙが予め設定された範囲よりも大きければ顔の向きを下向きとする。
【０１１５】
また、顔照合装置１は、ｓ７１で入力を受け付けた認証対象者の顔画像を処理し、この顔画像から認証対象者の顔部品の特徴量を示す認証者顔画像データを取得する（ｓ７３）。
【０１１６】
なお、ｓ７２、ｓ７３にかかる処理は、どちらを先に実行してもよい。
【０１１７】
顔照合装置１は、データベース３に記憶している登録者顔画像データの中で、顔の向きがｓ７２で検出した向きである登録者顔画像データ毎に、ｓ７３で得た認証者顔画像データと照合し（ｓ７４）、その類似度が最大である登録者顔画像データを得る（ｓ７５）。ｓ７４では、登録者がＡ人である場合、登録者顔画像データと認証者顔画像データとの照合をＡ回行う。したがって、上記実施形態（図１１に示した実施形態を除く）の顔照合装置よりも、登録者顔画像データと認証者顔画像データとの照合にかかる時間を短縮することができる。
【０１１８】
顔照合装置１は、ｓ７５で得た類似度の最大値が、予め定められている認証閾値よりも大きければ、認証対象者をこの類似度が最大になった登録者顔画像データの登録者であると認証する（ｓ７６、ｓ７７）。反対に、ｓ７５で得た類似度の最大値が、予め定められている認証閾値よりも小さければ、認証対象者を未登録者であると認証する（ｓ７６、ｓ７８）。そして、ｓ７９で認証結果を出力し、本処理を終了する。
【０１１９】
なお、この実施形態における認証閾値は、認証対象者を登録者であると認証してもよいとする、登録者顔画像データと、認証者顔画像データとの類似度の大きさである。
【０１２０】
このように、この実施形態にかかる顔照合装置１は、データベース３に登録者毎に顔の向きが異なる顔画像から得た顔画像データを記憶し、入力を受け付けた認証対象者の顔画像における顔の向きを検出し、顔の向きがここで検出した向きである登録者顔画像データについてのみ照合を行うので、顔の向きによる影響を受けることなく、認証対象者が登録者であるかどうかを認証することができる。また、認証対象者が登録者であるかどうかを認証するのに要する時間の増加を抑えることができる。
【０１２１】
さらに、この発明の別の実施形態にかかる顔照合装置１について説明する。この実施形態の顔照合装置１は、上記図１１、図１３で説明した顔照合装置１を組み合わせたものである。
【０１２２】
この実施形態にかかる顔照合装置１は、図１に示す構成であり、データベース３には１人の登録者について、照明の向きが、正面、上、下、右、左、右斜め上、左斜め上、右斜め下、左斜め下、である９種類の顔画像のそれぞれについて、顔の向きが、正面、上、下、右、左、右斜め上、左斜め上、右斜め下、左斜め下、である９種類の顔画像から得た、合計８１個の登録者顔画像データをそれぞれ記憶している。
【０１２３】
この実施形態の顔照合装置における認証処理について説明する。図１５は、この実施形態の顔照合装置における認証処理を示すフローチャートである。顔照合装置１は、顔画像入力部４において認証対象者の顔画像の入力を受け付けると（ｓ８１）、認証者顔画像処理部５において、この認証対象者の顔画像における照明の向き、および顔の向きを検出する（ｓ８２）。照明の向き、および顔の向きは、上述した処理で検出する。また、顔照合装置１は、ｓ８１で入力を受け付けた認証対象者の顔画像を処理し、この顔画像から認証対象者の顔部品の特徴量を示す認証者顔画像データを取得する（ｓ８３）。
【０１２４】
なお、ｓ８２、ｓ８３にかかる処理は、どちらを先に実行してもよい。
【０１２５】
顔照合装置１は、データベース３に記憶している登録者顔画像データの中で、照明の向き、および顔の向きがｓ８２で検出した向きである登録者顔画像データ毎に、ｓ８３で得た認証者顔画像データと照合し（ｓ８４）、その類似度が最大である登録者顔画像データを得る（ｓ８５）。ｓ８４では、登録者がＡ人である場合、登録者顔画像データと認証者顔画像データとの照合をＡ回行う。したがって、上記実施形態（図１１、図１３に示した実施形態を除く）の顔照合装置よりも、登録者顔画像データと認証者顔画像データとの照合にかかる時間を短縮することができる。
【０１２６】
顔照合装置１は、ｓ８５で得た類似度の最大値が、予め定められている認証閾値よりも大きければ、認証対象者をこの類似度が最大になった登録者顔画像データの登録者であると認証する（ｓ８６、ｓ８７）。反対に、ｓ８５で得た類似度の最大値が、予め定められている認証閾値よりも小さければ、認証対象者を未登録者であると認証する（ｓ８６、ｓ８８）。そして、ｓ８９で認証結果を出力し、本処理を終了する。
【０１２７】
このように、この実施形態にかかる顔照合装置１は、データベース３に登録者毎に照明の向き、および顔の向きが異なる顔画像から得た顔画像データを記憶し、入力を受け付けた認証対象者の顔画像における照明の向き、および顔の向きを検出し、照明の向き、および顔の向きがここで検出した向きである登録者顔画像データについてのみ照合を行うので、照明の向き、および顔の向きによる影響を受けることなく、認証対象者が登録者であるかどうかを認証することができる。また、認証対象者が登録者であるかどうかを認証するのに要する時間の増加を抑えることができる。
【０１２８】
また、この発明にかかる顔照合装置１は、例えばＡＴＭ（現金自動預け払い機）に取り付けた撮像装置（ＣＣＤカメラ等）で撮像された利用者の顔画像の入力を、顔画像入力部４で受け付ける構成とすれば、ＡＴＭの利用者の顔画像を用いてこの利用者を特定することができ、従来利用者の識別に利用していたカード（例えば、キャッシュカード）や、暗証番号の入力等の操作を不要にし、操作性を向上できる。この場合、ＡＴＭに取り付けた撮像装置で撮像した利用者の顔画像が、専用線を介して顔照合装置１に入力されるように構成するのが好ましい。
【０１２９】
また、カメラ付きの携帯電話で撮像された顔画像の入力を、顔画像入力部４で受け付ける構成としてもよい。このようにすれば、施設への入場者を管理する警備員がカメラ付き携帯電話を所持しておけば、施設への入場を希望する者の顔画像を携帯電話で撮像し、この者を施設に入場させてもよい人物（登録者）であるかをどうかを顔照合装置１に認証させることができる。この場合、携帯電話で撮像した顔画像が、インタネットを介して顔照合装置１に入力されるように構成すればよい。
【０１３０】
【発明の効果】
以上のように、この発明によれば、入力を受け付けた認証対象者の顔画像における照明条件や、顔の向きにによる影響を抑えた認証が行え、認証精度の向上が図れる。
【０１３１】
また、入力を受け付けた認証対象者の顔画像における照明条件や、顔の向きにによる影響を抑えた認証が行え、認証精度の向上が図れるとともに、認証処理にかかる時間の増加を十分に抑えることができる。。
【図面の簡単な説明】
【図１】この発明の実施形態である顔照合装置の構成を示すブロック図である。
【図２】この発明の実施形態である顔照合装置のデータベースの構成を説明する図である。
【図３】この発明の実施形態である顔照合装置における認証処理を示すフローチャートである。
【図４】この発明の実施形態である顔照合装置に設定される抽出閾値の大きさを説明する図である。
【図５】この発明の別の実施形態である顔照合装置における認証処理を示すフローチャートである。
【図６】この発明の別の実施形態である顔照合装置のデータベースの構成を説明する図である。
【図７】この発明の別の実施形態である顔照合装置における認証処理を示すフローチャートである。
【図８】この発明の別の実施形態である顔照合装置に設定される抽出閾値の大きさを説明する図である。
【図９】この発明の別の実施形態である顔照合装置における認証処理を示すフローチャートである。
【図１０】この発明の別の実施形態である顔照合装置における認証処理を示すフローチャートである。
【図１１】この発明の別の実施形態である顔照合装置における認証処理を示すフローチャートである。
【図１２】認証対象者の顔画像における照明の向きを検出する処理を説明する図である。
【図１３】この発明の別の実施形態である顔照合装置における認証処理を示すフローチャートである。
【図１４】認証対象者の顔画像における顔の向きを検出する処理を説明する図である。
【図１５】この発明の別の実施形態である顔照合装置における認証処理を示すフローチャートである。
【符号の説明】
１−顔照合装置
２−制御部
３−データベース
４−顔画像入力部
５−認証者顔画像データ抽出部
６−認証部
７−認証結果出力部
【図１】
2005056004.tif 000003
【図２】
2005056004.tif 000004
【図３】
2005056004.tif 000005
【図４】
2005056004.tif 000006
【図５】
2005056004.tif 000007
【図６】
2005056004.tif 000008
【図７】
2005056004.tif 000009
【図８】
2005056004.tif 000010
【図９】
2005056004.tif 000011
【図１０】
2005056004.tif 000012
【図１１】
2005056004.tif 000013
【図１２】
2005056004.tif 000014
【図１３】
2005056004.tif 000015
【図１４】
2005056004.tif 000016
【図１５】
2005056004.tif 000017