説明

画像処理装置及び入退室管理システム

【課題】 精度の高い顔認証を提供する。
【解決手段】 顔認証における登録画像または照明用画像について、同じ人物の複数の画像を入力して各画像から顔領域を検出し、検出された顔領域をそれぞれ正規化し、複数枚の正規化顔画像の間の相関値を計算する。そして、相関値の分布において平均からのズレが所定値より小さい正規化顔画像のみを選択する。登録時には、選択された顔画像をデータベースに登録する。また、照合時には、登録顔画像と照合用顔画像をと比較して同一人物であるか否かを判定する判定部とを備える。

【発明の詳細な説明】
【技術分野】
【0001】
この発明は、顔画像を比較して同一人物であるか否かを判定する画像処理や、それを用いた入退室管理に関するものである。
【背景技術】
【0002】
オフィスなどにおいて、顔認証を用いた入退室管理システムが使用されている。訪問者があると、カメラで顔が撮影され、登録されていた顔と同一であると認証されると、入室が許可される。顔認証アルゴリズムでは、登録時に、撮影した画像の中から顔領域を検出した後、その顔の向き、大きさ、輝度値分布などが正規化された顔画像を生成する。顔が傾いている場合は、一定の向き(正立)に正規化される。照合時も、同様に正規化された顔画像を生成する。そして、この正規化された登録顔画像と正規化された照合用顔画像との間で認証処理が行われる。
【0003】
顔認証システムにおいて、同一人物の顔どうしであっても、顔向き変化、瞬きを含めた表情変化、及び、照明変化の度合いが大きいと認証率が低下するという問題がある。従来は、顔が含まれる画像から、顔の向き、大きさ、輝度値分布などが正規化された正規化画像を生成する顔検出アルゴリズムの開発、また、正規化後に顔画像に含まれる顔の向き、表情変化、照明変化にロバストな顔認証アルゴリズムの開発が行われてきた。
【0004】
たとえば、山口、福井、前田による「動画像を用いた顔認識システム」(信学技報PRMU97-50, pp.17-24, 1997)では、顔認識において顔向きや表情変化といった変動を吸収するため、動画の時系列画像を用いる。ここで、登録画像と照合画像に部分空間を用い、顔画像から瞳、鼻孔などの特徴点を抽出し、それを基に顔領域の位置やサイズを正規化する。特開2000−30065号公報に記載されたパターン認識では、同様に、登録画像と照合画像に部分空間を用いている。ここで、登録画像として複数枚の画像を動画像として撮影し、これらの画像を主成分分析することで、基底ベクトルからなる部分空間を生成する。また、同様に照合時にも複数枚の顔画像を撮影し、部分空間を生成する。ここで、照明変動や経年変動によるパターン変化を取り除くため、認識に不必要な部分空間を取り除いておく。照合画像と登録画像との類似度は、この部分空間のなす角度で求められる。
【0005】
一方、特開平10−232934号公報に記載された顔画像登録では、人物の顔を連続的に撮影して顔画像の学習データとして用いる。ここで、抽出された顔領域から求まる特徴量(瞳、鼻孔など)をあらかじめ設定された基準と比較し、大きく特徴量の位置が変化した場合、たとえば、目を閉じた画像や口を開けた画像を学習画像から自動的に取り除く。したがって、瞬きによる表情変化などによる変動は除去できる。
【非特許文献1】山口、福井、前田、「動画像を用いた顔認識システム」、信学技報PRMU97-50, pp.17-24, 1997
【特許文献1】特開2000−30065号公報
【特許文献2】特開平10−232934号公報
【発明の開示】
【発明が解決しようとする課題】
【0006】
しかし、従来の顔認識の認識にはなお問題がある。たとえば、登録画像と照合画像とに部分空間を用いる前述の手法では、部分空間の生成時に、多数の照明や顔向きの変動を持った画像を取得する必要がある。この時、それらの画像の中に、たとえば瞬きによる表情変化として目が閉じている顔画像が含まれていた場合や、正規化顔画像生成時の正規化誤差が含まれていた場合には、認証率が大きく低下するという問題がある。特に、登録時と照合時との間の一方にのみ、そのような画像変動が含まれる場合に大きな問題となる。
【0007】
また、大きく特徴量の位置が変化した顔画像を取り除く前述の顔登録では、悪影響を及ぼす変動として、これら特徴点から計算できる瞬きなどの表情変化は排除できる。しかし、登録時および照合時の画像の変動のうち、認証率を悪化させる要素は、特徴点により求められるものだけではない。認証率を悪化させる画像には、たとえば、顔を所望の大きさに切り出す正規化における計算誤差が大きい画像や、明示的に分かりづらい照明変化が生じている画像も含まれる。したがって、特徴点からは求められないそのような認証率を悪化させる変動は除去できない。
【0008】
本発明の目的は、精度の高い顔認証を提供することである。
【課題を解決するための手段】
【0009】
本発明に係る第1の画像処理装置は、同じ人物の複数の画像を入力して各画像から顔領域を検出する照合用顔検出部と、前記顔検出部により検出された前記顔領域をそれぞれ正規化して正規化顔画像を生成する照合用正規化処理部と、前記正規化処理部により生成された複数枚の正規化顔画像の間の相関値を計算する照合用相関値計算部と、 前記相関値の分布において、生成された複数枚の正規化画像全体の相関値の分散を第1しきい値と比較して、第1しきい値より小さければ、すべての正規化画像を選択し、その他の場合、前記の複数の正規化画像の中の各々について、当該正規化画像の相関値の分散を第2しきい値と比較し、第2しきい値より小さい場合に当該正規化画像を選択する照合顔画像選択部と、登録用正規化顔画像またはこの正規化顔画像から計算される顔の特徴量が登録されているデータベースから読み出した登録用正規化顔画像またはそれらの登録用正規化顔画像から計算される顔の特徴量を、選択された照合用正規化顔画像またはそれらの照合用正規化顔画像から計算される顔の特徴量と比較して同一人物であるか否かを判定する判定部とを備える。
【0010】
本発明に係る第2の画像処理装置は、同じ人物の複数の画像を入力して各画像から顔領域を検出する照合用顔検出部と、前記顔検出部により検出された前記顔領域をそれぞれ正規化して正規化顔画像を生成する照合用正規化処理部と、前記正規化処理部により生成された複数枚の正規化顔画像の間の相関値を計算する照合用相関値計算部と、 前記相関値の分布において、生成された複数枚の正規化画像全体の相関値の分散を第1しきい値と比較して、第1しきい値より小さければ、すべての正規化画像を選択し、その他の場合、前記の複数の正規化画像の中の各々について、当該正規化画像の相関値の分散を第2しきい値と比較し、第2しきい値より小さい場合に当該正規化画像を選択する照合顔画像選択部と、前記データベースから読み出した登録用正規化顔画像または登録用正規化顔画像から計算される顔の特徴量を、選択された照合用正規化顔画像または照合用正規化顔画像から計算される顔の特徴量と比較して同一人物であるか否かを判定する判定部とを備える。
【0011】
本発明に係る入退室管理システムは、入室者を撮影するカメラと、前記カメラで撮影された1人の人物の複数の画像を入力し、データベースに登録されている人物と同一であるか否かを判定する前記画像処理装置と、前記画像処理装置が同一人物であると判定すると解錠される電気錠を備えるドアとからなる。
【発明の効果】
【0012】
登録画像の候補顔画像間、照合用画像の候補顔画像間、照合用候補画像と登録された顔画像間など、複数の顔画像間での相関値を事前に計算して、条件の異なる画像が登録されるのを、また、照合に用いられるのを排除するので、顔の向き、瞬きを含む表情変化などにロバストな精度の高い画像処理装置を実現できる。照明アルゴリズムとは別に、画像を排除する際に、事前に瞬き検知などの排除に必要な特徴量抽出を行う必要がない。
【発明を実施するための最良の形態】
【0013】
以下、添付の図面を参照して発明の実施の形態を説明する。
【0014】
図1は、オフィスなどで使用される入退室管理システムを示す。このシステムでは、ICカードにより登録者のIDを指定して顔認証を行う(1:1認証)。登録者のIDを指定することにより照合すべき顔画像が指定できる。顔画像の初期登録時には、ICカード(たとえば非接触ICカード)により登録者のIDを指定した後に、ユーザーインタフェース10に設置されるカメラ16で登録者の顔を複数枚撮影する。そして、画像処理により正規化顔画像を作成して、登録画像データベース54に記憶しておく。照合時には、訪問者が入室しようとするとき、ユーザーインタフェース10のカードインタフェース12においてICカード14を読み取らせて、身元を明らかにする。このとき、カメラ16は、訪問者の顔画像を撮影する。画像処理装置20は、登録画像データベース54から、登録者のIDに対応する登録用画像を読み出す。一方、カメラ16で撮影された画像から画像処理により照合用正規化顔画像を作成し、登録画像と比較して、同一人物かどうかを判定する。同一人物であると判定すると、ドア30の電気錠を解錠して、入室を許可する。なお、ICカードの代わりに、ID番号などを入力するようにしてもよい。
【0015】
図2は、顔認証のための画像処理装置20の構成を示す。画像処理装置20は、通常のコンピュータと同様の構成を備える。全体を制御するCPU40は、プログラムやデータを記憶したROM42やワークエリアであるRAM44に接続される。CPU40は、さらに、顔認証のための画像処理プログラムを含む各種プログラムやデータを記憶するハードディスクドライブ46や、入力用のキーボード48とマウス50や、表示装置としてのモニタ52に接続される。CPU40は、登録顔画像を記憶する登録画像データベース54を備えるが、これは、ハードディスクドライブ46と一体化されていてもよい。また、CPU40は、入出力インタフェース56を介して、ユーザーインタフェース10のカードインタフェース12やカメラ16およびドア30の電気錠32に接続される。
【0016】
この発明では、同じ人物について撮影された複数の顔画像について、画像間の相関値を登録前に計算することで、条件(姿勢、表情など)が異なる特定の顔画像が登録されるのを排除する。これにより、認証に不適切な顔画像を事前に登録から排除する。したがって、正規化後に画像に残される顔の向き、表情変化、照明変化などの過度のばらつきをなくせるので、認証率低下を防止でき、精度の高い画像処理装置を実現する。なお、照合アルゴリズムとは別に、画像を排除する際に、事前に瞬き検知などの排除に必要な特徴量抽出を行う必要はない。
【0017】
次に、第1の実施の形態の画像登録時の画像処理について説明する。図3は、画像処理装置20の画像処理プログラムの処理を示す。このプログラムは、顔認証装置20のハードディスクドライブ46に記憶されCPU40により実行されるが、たとえばユーザーインタフェース10に設けた登録ボタン(図示しない)を押すことにより起動される。まず、カメラ16を作動させて顔画像を連続的に撮影して、それらの画像を入力する。そして、各画像においてパターンマッチングなどを用いて顔領域を検出し(S10)、目、鼻、口などの特徴点を抽出して、その顔の向き、大きさ、輝度値分布などが補正された正規化顔画像を生成する(S12)。正規化の手法としては公知の適当な手法を用いればよい。正規化画像の大きさは、たとえば目の位置を元に一定の大きさや目と鼻の位置を基に正規化される。次に、生成された複数枚の正規化顔画像の間の相関値を計算する(S14)。相関値の計算には、パターンマッチングなどの公知の適当な照合アルゴリズムを用いることができるが、後述の照合アルゴリズムを用いるとさらに効果的である。次に、相関値の分布パターンから特定の顔画像のみを選択する(S16)。分布パターンからの選択方法としては、たとえば、相関値の平均値を求め、平均値よりあるしきい値以下の範囲に含まれる正規化画像を除いて選択する。また、たとえばガウス分布を推定して、ズレの大きい画像を除くようにしてもよい。そして、こうして選択された複数の正規化顔画像を登録画像データベース54に登録する(S18)。また、正規化画像でなく、正規化画像から輝度値情報からなる濃淡データを登録してもよい。また、正規化顔画像そのものではなく、正規化顔画像から計算される顔の特徴量を登録するようにしてもよい。登録される顔の特徴量は、たとえば、目、鼻、口といったパーツの位置、または、FFTを適用した結果得られる周波数と振幅の情報、または、主成分分析(PCA)を適用して得られる基底ベクトルの係数などである。
【0018】
相関値の計算(S14)では、たとえば類似度を相関値として計算する。類似度は公知の適当な手法で計算すればよい。たとえば、顔のパーツごとに判断してもよい。登録時に撮影した複数の画像をA0、A1、A2、A3とすると、図4に示すように、画像Amと画像Anの間の相関値として類似度Amnを計算する。もちろん、画像の数は4枚には限られない。撮影した複数の画像内に目の瞬き、顔の傾きなどの姿勢変化、切りだしのずれなどの正規化誤差などの認証精度に悪影響を与える変動要因が入っていると、類似値の分布を表す類似度ヒストグラムには、同一人物の顔画像に関するものであるにもかかわらず類似度の低いデータが存在する。したがって、顔画像の選択(S16)において、相関値の分布において平均からのズレが所定値より小さい画像を選択するようにすればよい。たとえば、次に説明するように、画像間で計算される類似度の分布パターンから得られる平均、分散を用いて、認証精度に悪影響を与える画像を事前に排除できる。
【0019】
いまたとえば画像A1が目の瞬きにより目を閉じた状態の顔画像であるか、または、顔画像の切り出し位置がずれた場合であって、認証精度に悪影響を与える変動要因を含んでいるが、他の画像A0、A2、A3が認証精度に悪影響を与える変動を含まない場合は、画像A1の他の画像との類似度Amn(mまたはn=1)は、他の画像どうしの間の類似度に比べて低い。したがって、平均類似度が低くなると共に、類似度の分布においてばらつきが大きくなり、分散も大きくなる傾向がある。一方、認証精度に悪影響を与える変動を含まない画像A0, A02, A03の間の類似度Amn(m,n≠0)は、すべて類似度が高いため平均類似度が高く、かつ、分散が小さな局所的な分布を持つ。
【0020】
図5において、上側に、本人画像間の姿勢などのばらつきによる類似度のばらつきの1例を示す。先に述べたように、認証精度に悪影響を与える変動要因が入っている画像があると、類似値の分布を表す類似度ヒストグラムには、同一人物の顔画像に関するものであるにもかかわらず類似度の低いデータが存在する。図5に示されるように、類似度分布は、類似度が大きな多数のデータと、類似度が小さい少数のデータからなる。前者は、認証精度に悪影響を与える変動要因が入っていない画像同士の類似度であり、認証精度に悪影響を与える変動要因が入っている画像が含まれない場合は、後者のデータは含まれない。前者のデータは、先に説明しているように、平均類似度が高く、かつ、分散が小さい。一方、後者は、認証精度に悪影響を与える変動要因が入っている画像とそのような変動要因が入っていない他の画像との類似度であり、認証精度に悪影響を与える変動要因が入っている画像が含まれる場合に現れる。そのような変動要因が入っている画像が含まれる場合、類似度の分布においてばらつきが大きくなり、分散も大きくなる。したがって、画像間で計算される類似度の分布パターンを分析することにより、認証精度に悪影響を与える変動要因が入っている画像を排除できる。たとえば、類似度ヒストグラムにおいて、類似度の平均値より高い類似度のデータと離れて分布している、類似度の低いデータを生じている画像を判別し排除すればよい。参考のため、図5の下側に、本人と他人の画像の間のばらつきによる類似度のばらつきを示すが、この場合、類似度は広い範囲で分布し、分散が大きい。類似度が広い範囲内で分布する点では上側の例と同様であるが、類似度が大きいものと小さいものに分かれることはない。
【0021】
顔画像選択の1例では、認証精度に悪影響を与える変動要因が入っていない画像どうしの類似度のみからなる分布は、分散が小さいので、分散を適当な閾値と比較することにより判別する。また、認証精度に悪影響を与える変動要因が入っている画像を含む場合、図5の上側に示すように、そのような画像の他の画像との類似値は、他の類似値の高いデータと離れて分布しているので、個々の画像の類似度の分散(ばらつき)を適当な閾値と比較することにより、そのような変動要因が入っている画像を判別し、排除できる。
【0022】
図6は、上述の顔画像の選択(S16)において、類似度の平均、分散を用いた画像の選択(排除)の1例を示す。まず画像セット全体の類似度の分散値Vallを計算する(S160)。分散値が閾値V1より小さな場合は(S170でNO)、現在の画像セットを全て用いる(S164)。前に述べたように、認証精度に悪影響を与える変動を含まない画像の間の類似度は、平均類似度が高く分散が小さな局所的な分布を持つ。そこで、閾値Vallを、平均類似度が高く分散が小さな分布を含むように設定する。そして、画像全体の分散が閾値V1より小さい場合は、認証精度に悪影響を与える変動を含む画像が存在しないと判断して、すべての顔画像を選択する。
【0023】
一方、分散値Vallがある閾値V0より大きな場合は(S162でNO)、各画像について採用するか排除するかを判断する。前に述べたように、認証精度に悪影響を与える変動要因を含んでいる画像がある場合は、その画像の他の画像との類似度は、認証精度に悪影響を与える変動要因を含まない他の多くの画像どうしの間の類似度に比べてかなり低い。そこで、類似度分布の分散の閾値Viを、認証精度に悪影響を与える変動要因を含んでいる画像を含まないように設定する。すなわち、画像Iiごとに他の画像との類似度Siを求め(S166)、類似度分布の分散値Viを求める(S168)。そして、各画像について、その画像Iiの分散値が閾値V1より大きな場合は(S170でYES)、その画像Iiを認証精度に悪影響を与る変動を含む画像として排除する(S172)。こうして、分散値が閾値V1より小さな顔画像のみを選択する。好ましくは、さらに、ステップS162に戻り、画像Iiを削除した画像群を新たな画像群としてVallを計算する。このように、VallがVoよりも小さくなるまで排除処理を行う。以上に説明した顔画像選択処理は、他の実施の形態における顔画像選択処理でも採用される。
【0024】
同一人物でも、表情変化が無い画像同士では類似値は大きいが、表情の異なる画像同士では、類似値が小さい。表情変化の一例であるまばたきの場合、連続的に画像を取得した際、目が開いている画像の割合が多く、目が閉じている画像の割合は少ないので、目が開いている画像同士の相関に比べて、目が開いている画像と目が閉じている画像との間では相関が低い。ここで、図6の処理では、類似値分布の平均値よりある閾値V1以上小さい顔画像、すなわち目が閉じている顔画像を登録時に排除するので、照合画像は目が開いているが、登録画像は目が閉じていることでおきる認証時の失敗事例を減らすことができ、したがって、認証精度の高い認証システムが構築可能となる。また、顔向きの変化にも同じことがいえ、連続的に撮影した結果得られた正規化顔画像の相関値を計算することで、向きの異なりの度合いが大きな顔画像を登録から排除する。これにより、照合画像の顔の向きと登録画像の顔の向きとが異なることによって起きる認証時の失敗事例を減らすことができ、認証精度の高い認証システムが構築できる。なお、顔の向きの異なりは、正規化が失敗したことが原因であるものも含まれる。以上に説明したように、顔画像登録の際に、相関値の計算(S14)において画像間での類似値を登録前に計算して、顔画像の選択(S16)において、条件が異なる特定の顔画像が登録されるのを排除できるので、認証精度を高めることができる。
【0025】
次に、図7に示される第2の実施の形態の画像照合時の画像処理プログラムについて説明する。この画像処理プログラムは、顔認証装置20のハードディスクドライブ46に記憶されCPU40により実行される。この画像処理プログラムは、たとえば、ユーザーインタフェース10のカードインタフェース12においてICカード14が検出されたときに起動される。まず、カメラ16により撮影された顔画像中から顔領域を検出し(S100)、次に、顔の傾きや大きさなどを補正した正規化顔画像を生成する(S102)。これを複数の連続的に撮影される顔画像について行う。次に、生成された複数枚の正規化顔画像中の相関値を計算する(S104)。そして、その相関値の分布に基づいて照合に用いる顔画像を選択する(S106)。ここで、画像登録の場合と同様に、複数の照合用画像中に含まれるまばたきなどの表情変化、顔向き変化のばらつきによる認証率低下の原因となる顔画像を排除することで、認証精度の高い画像処理装置が構築可能となる。たとえば、図6の顔画像選択の処理を採用する。次に、登録画像から得られた参照画像と、選択された照合用顔画像と相関値を計算し(S108)、同一人物であるか否かを判定する(S110)。参照画像として、登録者のIDで指定された登録者の顔画像全部を用いてもよく、また、登録者の複数の登録画像を平均化して得られた平均顔を用いてもよい。後者の場合、照合時間が短縮できる。登録者と同一人物と判定すると、ドア30の電気錠32を解錠する信号を送る。相関値の計算において、任意の適当な照合アルゴリズムを用いることが可能であるが、画像処理装置で用いる照合アルゴリズムと同じ照合アルゴリズムを用いると、認証精度に悪影響を与える画像を直接的に排除できるため、より効果的である。
【0026】
画像処理装置では、図3と図7の処理を並列に行ってもよいが、図8に示すように、顔画像の登録時と照合時とで同じ相関値計算手法を用いると、画像処理が効率的に行える。この場合、たとえば図8に示される第3の実施形態の画像処理プログラムを用いる。顔画像を登録する場合、カメラ16により撮影された複数の顔画像中からそれぞれ顔領域を検出し(S200)、次に、顔の傾きや大きさなどを補正した正規化顔画像を生成する(S202)。次に、生成された複数枚の正規化顔画像中の相関値を計算する(S204)。次に、相関値の分布パターンから特定の顔画像のみを選択する(S206)。ここで、認証に影響を与える顔画像を検出して排除する。たとえば図6の処理を採用する。画像の登録の場合(S208でYES)、次に、選択された正規化顔画像を登録画像データベース54に登録する(S210)。
【0027】
一方、照合を行う場合は、ステップS200,S202、S204において、カメラ16により撮影された照合用の顔画像において正規化顔画像を生成し、相関値を計算する。相関値の計算は、登録時と同じアルゴリズムで行われる。画像の照合(S208でNO)の場合、次に、ICカードに対応する登録画像から得られた参照画像を登録画像データベース54から読み出し、選択された照合用顔画像と相関値を計算し(S212)、相関値から同一人物であるか否かを判定する(S214)。
【0028】
登録時と照合時とでは、照明環境の違いにより、顔認証の失敗が起こることがある。第4の実施の形態の画像処理では、照合用顔画像の輝度値分布と登録時画像の輝度値分布との差を減じることで、この照明環境の違いによる認証の失敗事例を少なくできる。図9は、第4の実施の形態の画像処理プログラムを示す。この画像処理プログラムは、顔認証装置20のハードディスクドライブ46に記憶されCPU40により実行される。
【0029】
顔画像を登録する場合は、まず、カメラ16により撮影された複数の顔画像中から顔領域を検出し(S300)、次に、顔の傾きや大きさなどを補正した正規化顔画像を生成する(S302)。これを複数の連続的に撮影される顔画像について行う。次に、生成された複数枚の正規化顔画像中の相関値を計算する(S304)。相関値の計算する際には、任意の照合アルゴリズムを用いることが可能であるが、前述の照合アルゴリズムをそのまま用いるとさらに効果的である。次に、相関値の分布パターンから特定の顔画像のみを選択する(S306)。たとえば、図6の顔画像選択処理を採用する。こうして、認証に影響を与えるものを検出して排除する。画像の登録の場合(308でYES)、次に、選択された正規化顔画像のみ、または、それらの正規化顔画像から計算される顔のパーツの位置などの特徴量と輝度値情報のセットとを登録画像データベース54に登録する(S310)。
【0030】
一方、照合の場合は、ステップS300,S302、S304において、同じアルゴリズムを用いて、カメラ16により撮影された照合用の顔画像において正規化顔画像を生成し、相関値を計算する。画像の照合の場合(S308でNO)、次に、ICカードに対応する登録画像から得られた参照画像を登録画像データベース54から読み出し、登録画像から得られた参照画像の輝度値分布と選択された照合画像の輝度値分布との相関値を計算して(S312)、次に、照合用顔画像の輝度値分布と登録顔画像の輝度値分布との差分が最小になるように照合画像の輝度値を補正し(S314)、補正された輝度値を持つ照合画像を用いて得られた相関値から同一人物であるか否かを判定する(S316)。たとえば、画素毎の差分値の二乗誤差を計算し、照合画像の処理では、この二乗誤差が最小となるように、照合画像の輝度値を補正する。上述のように、照合用顔画像の輝度値分布と登録顔画像の輝度値分布との差を減じるので、顔画像の登録時と照合時とでの照明環境の違いによる認証の失敗事例を少なくすることができる。
【0031】
登録画像の候補顔画像の間、照合用画像の候補顔画像の間、照合用画像と登録された顔画像の間など、複数の顔画像の間での相関値を計算することにより、顔の向き、表情、明るさのばらつきを相関値のばらつきとして検出し、相関値の値から認証に影響を与えるものを検出し、または、相関値の値に基づき認証に最適な画像となるように画像処理をする。これにより、認証率の低下をもたらす輝度値を補正できるので、正規化時に変動が残りやすい照明変動要因を軽減でき、顔の向き、表情変化、まばたき、環境変化などにロバストな画像処理装置を実現できる。
【0032】
また、図1に示す入退室管理システムでは、ICカードを用いるが、本発明はこれに限られず、登録者のIDを指定しないシステムであってもよい。この場合、照合用顔画像は、登録画像データベース54に登録されている多数の人物の顔画像と比較される。この点を除いて顔認証は上述の実施の形態と同様の処理を行えばよい。
【0033】
カラー画像は、現状では、グレーデータに変換して照合に用いているが、カラー画像自体を認証に用いる場合も、グレーデータと同様な問題が生じる。したがって、カラー画像の場合も、相関値を計算して、認証に影響与えるようなばらつきの大きい画像を排除することにより、認証率を向上できる。
【図面の簡単な説明】
【0034】
【図1】入退室管理システムの構成を示す図
【図2】顔認証装置のブロック図
【図3】第1の実施の形態の画像処理のフローチャート
【図4】相関値の計算を説明するための図
【図5】本人の画像間と他人の画像間の類似度のヒストグラム
【図6】顔画像の選択のフローチャート
【図7】第2の実施の形態の画像処理のフローチャート
【図8】第3の実施の形態の画像処理のフローチャート
【図9】第4の実施の形態の画像処理のフローチャート
【符号の説明】
【0035】
10 ユーザーインタフェース10、 12 カードインタフェース、 14 ICカード、 16 カメラ、 20 顔認証装置、 30 ドア、 32 電気錠、 40 CPU、 46 ハードディスクドライブ、 52 モニタ、 54 登録画像データベース。

【特許請求の範囲】
【請求項1】
同じ人物の複数の画像を入力して各画像から顔領域を検出する照合用顔検出部と、
前記顔検出部により検出された前記顔領域をそれぞれ正規化して正規化顔画像を生成する照合用正規化処理部と、
前記正規化処理部により生成された複数枚の正規化顔画像の間の相関値を計算する照合用相関値計算部と、
前記相関値の分布において、生成された複数枚の正規化画像全体の相関値の分散を第1しきい値と比較して、第1しきい値より小さければ、すべての正規化画像を選択し、その他の場合、前記の複数の正規化画像の中の各々について、当該正規化画像の相関値の分散を第2しきい値と比較し、第2しきい値より小さい場合に当該正規化画像を選択する照合顔画像選択部と、
登録用正規化顔画像またはこの正規化顔画像から計算される顔の特徴量が登録されているデータベースから読み出した登録用正規化顔画像またはそれらの登録用正規化顔画像から計算される顔の特徴量を、選択された照合用正規化顔画像または前記照合用正規化顔画像から計算される顔の特徴量と比較して同一人物であるか否かを判定する判定部と
を備える画像処理装置。
【請求項2】
さらに、
同じ人物の複数の画像を入力して各画像から顔領域を検出する登録用顔検出部と、
前記顔検出部により検出された前記顔領域をそれぞれ正規化して正規化顔画像を生成する登録用正規化処理部と、
前記正規化処理部により生成された複数枚の正規化顔画像の間の相関値を計算する登録用相関値計算部と、
前記相関値の分布において、生成された複数枚の正規化画像全体の相関値の分散を第1しきい値と比較して、第1しきい値より小さければ、すべての正規化画像を選択し、その他の場合、前記の複数の正規化画像の中の各々について、当該正規化画像の相関値の分散を第2しきい値と比較し、第2しきい値より小さい場合に当該正規化画像を選択する照合顔画像選択部と、
選択された正規化顔画像または前記正規化顔画像から計算される顔の特徴量を前記データベースに登録する登録部と
を備える、請求項1に記載された画像処理装置。
【請求項3】
前記登録用顔画像検出部と前記照合用顔画像検出部とが同一であり、
前記登録用正規化処理部と前記照合用顔検出部とが同一であり、
前記登録用相関値計算部と前記照合用相関値計算部とが同一であり、
前記登録顔画像選択部と前記照合用顔画像選択部とが同一であり、
登録の場合に、前記登録部は、選択された正規化顔画像またはそれらの正規化顔画像から計算される顔の特徴量を前記データベースに登録し、
照合の場合に、前記判定部は、選択された照合用正規化顔画像または照合用正規化顔画像から計算される顔の特徴量と、前記データベースから読み出した前記正規化顔画像または前記正規化顔画像から計算される顔の特徴量と比較して同一人物であるか否かを判定する
請求項2に記載された画像処理装置。
【請求項4】
前記登録部は、前記登録正規化顔画像または前記登録正規化顔画像から計算される特徴量と輝度値情報のセットを前記データベースに登録し、
前記照合用相関値計算部は、登録画像から得られた参照画像の輝度値分布と選択された照合画像の輝度値分布との相関値を計算し、
さらに、照合画像の輝度値分布と登録画像との輝度値分布との差分が最小になるように照合画像の輝度値を補正する照合画像補正部を備え、
前記判定部は、前記照合画像補正部により補正された照合画像を用いて前記判定をする
ことを特徴とする請求項2または3に記載された画像処理装置。
【請求項5】
前記判定部は、前記データベースから読み出した1人の人物の複数の前記正規化顔画像またはそれらの複数の正規化顔画像を平均化して得られた平均顔画像を照合用正規化顔画像と比較する、請求項1〜5のいずれかに記載された画像処理装置。
【請求項6】
同じ人物の複数の画像を入力して各画像から顔領域を検出する登録用顔検出部と、
前記顔検出部により検出された前記顔領域をそれぞれ正規化して正規化顔画像を生成する登録用正規化処理部と、
前記正規化処理部により生成された複数枚の正規化顔画像の間の相関値を計算する登録用相関値計算部と、
前記相関値の分布において、生成された複数枚の正規化画像全体の相関値の分散を第1しきい値と比較して、第1しきい値より小さければ、すべての正規化画像を選択し、その他の場合、前記の複数の正規化画像の中の各々について、当該正規化画像の相関値の分散を第2しきい値と比較し、第2しきい値より小さい場合に当該正規化画像を選択する照合顔画像選択部と、
選択された正規化顔画像または前記正規化顔画像から計算される顔の特徴量を前記データベースに登録する登録部と
を備える画像処理装置。
【請求項7】
前記照合顔画像選択部は、
さらに、第2しきい値より大きなしきい値を持つ正規化画像を除去した正規化画像群を新たに正規化画像全体として、相関値の分散を計算し、この処理を正規化画像全体の相関値の分散が第1閾値より小さくなるまで繰り返すことを特徴とする請求項2または6に記載された画像処理装置。
【請求項8】
入室者を撮影するカメラと、
前記カメラで撮影された1人の人物の複数の画像を入力し、データベースに登録されている人物と同一であるか否かを判定する請求項1〜5のいずれかに記載された画像処理装置と、
前記画像処理装置が同一人物であると判定すると解錠される電気錠を備えるドアと
からなる入退室管理システム。
【請求項9】
さらに、入室者の身元を確認する入力手段を備え、
前記画像処理装置は、前記データベースに登録されている、前記身元に対応する人物の正規化画像を照合用正規化画像と比較することを特徴とする請求項7に記載された入退室管理システム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate


【公開番号】特開2007−4321(P2007−4321A)
【公開日】平成19年1月11日(2007.1.11)
【国際特許分類】
【出願番号】特願2005−181396(P2005−181396)
【出願日】平成17年6月22日(2005.6.22)
【出願人】(000006013)三菱電機株式会社 (33,312)
【Fターム(参考)】