(57)【特許請求の範囲】
【請求項１】
画像を順次取得する取得手段と、
前記取得手段により取得された画像について人物の顔領域を特定する特定手段と、
前記特定手段により特定された顔領域の位置及びサイズの少なくともいずれかを示す領域情報を、該顔領域が特定された画像よりも前に前記取得手段により取得された画像において特定された、該顔領域に対応する過去の顔領域の前記領域情報を反映して補正する補正手段と、
前記補正手段により補正された前記領域情報に基づき、該領域情報に対応する顔領域について、顔認識用データを参照して顔認識処理を実行する顔認識手段と、を有し、
前記補正手段は、前記特定手段により特定された顔領域の人物が、前記取得手段により順次取得される画像において、画像の奥行き方向に移動していると判断した場合に前記領域情報の補正を行わない
ことを特徴とする画像処理装置。
【請求項２】
画像を順次取得する取得手段と、
前記取得手段により取得された画像について人物の顔領域を特定する特定手段と、
前記特定手段により特定された顔領域の位置及びサイズの少なくともいずれかを示す領域情報を、該顔領域が特定された画像よりも前に前記取得手段により取得された画像において特定された、該顔領域に対応する過去の顔領域の前記領域情報を反映して補正する補正手段と、
前記補正手段により補正された前記領域情報に基づき、該領域情報に対応する顔領域について、顔認識用データを参照して顔認識処理を実行する顔認識手段と、を有し、
前記補正手段は、
前記特定手段により特定された顔領域の前記領域情報を、前記過去の顔領域の前記領域情報との重み付け加算により補正し、
前記特定手段により特定された顔領域の人物が、前記取得手段により順次取得される画像において、画像の奥行き方向に移動していると判断した場合に、前記重み付け加算の実行における前記特定手段により特定された顔領域の前記領域情報の重み付けを大きくする
ことを特徴とする画像処理装置。
【請求項３】
画像を順次取得する取得手段と、
前記取得手段により取得された画像について人物の顔領域を特定する特定手段と、
前記特定手段により特定された顔領域の位置及びサイズの少なくともいずれかを示す領域情報を、該顔領域が特定された画像よりも前に前記取得手段により取得された画像において特定された、該顔領域に対応する過去の顔領域の前記領域情報を反映して補正する補正手段と、
前記補正手段により補正された前記領域情報に基づき、該領域情報に対応する顔領域について、顔認識用データを参照して顔認識処理を実行する顔認識手段と、を有し、
前記補正手段は、前記特定手段により顔領域が特定された画像と、前記過去の顔領域が特定された画像との間で画像の撮像時に設定されていた焦点距離が変化している場合に、前記特定手段により特定された顔領域の前記領域情報を補正しない
ことを特徴とする画像処理装置。
【請求項４】
画像を順次取得する取得手段と、
前記取得手段により取得された画像について人物の顔領域を特定する特定手段と、
前記特定手段により特定された顔領域の位置及びサイズの少なくともいずれかを示す領域情報を、該顔領域が特定された画像よりも前に前記取得手段により取得された画像において特定された、該顔領域に対応する過去の顔領域の前記領域情報を反映して補正する補正手段と、
前記補正手段により補正された前記領域情報に基づき、該領域情報に対応する顔領域について、顔認識用データを参照して顔認識処理を実行する顔認識手段と、を有し、
前記補正手段は、
前記特定手段により特定された顔領域の前記領域情報を、前記過去の顔領域の前記領域情報との重み付け加算により補正し、
前記過去の顔領域についての前記顔認識処理の結果認識された人物の前記顔認識用データで規定される年齢が所定の年齢以下である場合に、前記重み付け加算における前記過去の顔領域の前記領域情報の重み付けを大きくする
ことを特徴とする画像処理装置。
【請求項５】
画像を順次取得する取得手段と、
前記取得手段により取得された画像について人物の顔領域を特定する特定手段と、
前記特定手段により特定された顔領域の位置及びサイズの少なくともいずれかを示す領域情報を、該顔領域が特定された画像よりも前に前記取得手段により取得された画像において特定された、該顔領域に対応する過去の顔領域の前記領域情報を反映して補正する補正手段と、
前記補正手段により補正された前記領域情報に基づき、該領域情報に対応する顔領域について、顔認識用データを参照して顔認識処理を実行する顔認識手段と、
前記取得手段により取得された画像が逆光シーンであるか否かを判断する判断手段と、を有し、
前記補正手段は、
前記特定手段により特定された顔領域の前記領域情報を、前記過去の顔領域の前記領域情報との重み付け加算により補正し、
前記特定手段により顔領域が特定された画像が逆光シーンであると前記判断手段により判断された場合に、前記重み付け加算における前記特定手段により特定された顔領域の前記領域情報の重み付けを小さくする
ことを特徴とする画像処理装置。
【請求項６】
取得手段が、画像を順次取得する取得工程と、
特定手段が、前記取得工程において取得された画像の各々について人物の顔領域を特定する特定工程と、
補正手段が、前記特定工程において特定された顔領域の位置及びサイズの少なくともいずれかを示す領域情報を、該顔領域が特定された画像よりも前に前記取得工程において取得された画像において特定された、該顔領域に対応する過去の顔領域の前記領域情報を反映して補正する補正工程と、
前記補正工程において補正された前記領域情報に基づいて、該領域情報に対応する顔領域について、顔認識用データを参照して顔認識処理を実行する顔認識工程と、を有し、
前記補正手段は前記補正工程において、前記特定工程において特定された顔領域の人物が、前記取得工程において順次取得される画像において、画像の奥行き方向に移動していると判断した場合に前記領域情報の補正を行わない
ことを特徴とする画像処理装置の制御方法。
【請求項７】
コンピュータを、請求項１乃至５のいずれか１項に記載の画像処理装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置、その制御方法、及びプログラムに関し、特に画像内に含まれる顔画像について人物を特定する顔認識技術に関する。
【背景技術】
【０００２】
デジタルカメラ等の撮像装置の中には、被写体に含まれる人物の顔を検出する顔検出機能を有するものがある。このような撮像装置は顔検出処理により、例えば人物の顔と判断するパターンが予め定められており、画像内に含まれる該パターンに一致する箇所を、人物の顔として検出することができる。検出された人物の顔は、例えば合焦制御や露出制御において参照される。
【０００３】
また近年では、顔検出処理により検出された人物の顔について、予め登録された顔と一致するか否かを判断する顔認識機能を有する撮像装置もある。撮像装置で行われる顔認識処理は、顔認識の基準となる顔画像あるいは該顔画像の特徴量が登録された顔認識用データを使用して行われる。
【０００４】
ここで、一般的な顔認識処理について図５を用いて以下に説明する。例えば図５（ａ）に示されるような人物の顔が含まれる画像５００について顔認識する場合、まず撮像装置では顔検出処理が実行され、人物の顔と思われる顔領域５０１が特定される。そして特定された顔領域５０１から顔画像５０２が抽出される（図５（ｂ））。顔画像５０２は、含まれる顔が傾いていたり、画素数が様々であるため、特許文献１のように顔認識処理で定められた所定の画素数に拡大あるいは縮小され正規化される（図５（ｃ））。変形される顔画像のサイズは、顔認識用データ（顔辞書）５０３に登録されている、認識に用いられる顔画像のサイズである。顔認識処理では、正規化された対象顔画像５０２における特徴点の分布及び輝度分布（特徴量）の類似度をスコアとして算出することで、対象顔画像５０２の特定の人物「らしさ」が算出される。顔認識処理では、このスコアが閾値を超えた場合に、対象顔画像の人物を特定したと判断される。図５（ｄ）の場合、顔辞書５０３にはＡさん、Ｂさん、及びＣさんの３名について顔認識用の顔画像が登録されており、対象顔画像５０２についてのスコアがそれぞれ、９０、７０、５０であったとする。このとき、同一人物であると判定するスコアの閾値が８０であるため、対象顔画像５０２はＡさんの顔であると判定される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平５−２０４４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、顔検出処理によって検出されて抽出される顔領域は、表情の変化等の顔のパーツの変化によって位置やサイズが変化する。即ち、抽出された顔領域の顔画像を正規化した場合に、同一人物の顔画像であったとしても、顔のパーツの変化によって特徴量が変化する。この場合、顔認識処理で得られる類似度のスコアが低下してしまい、他の人物と特定される等、顔認識の精度が低下する可能性がある。
【０００７】
本発明は、上述の問題点に鑑みてなされたものであり、顔検出処理において安定して顔領域の抽出を行い、顔認識処理精度を向上させる画像処理装置、その制御方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前述の目的を達成するために、本発明の画像処理装置は、以下の構成を備える。
画像を順次取得する取得手段と、取得手段により取得された画像の各々について人物の顔領域を特定する特定手段と、特定手段により特定された顔領域の位置及びサイズの少なくともいずれかを示す領域情報を、該顔領域が特定された画像よりも前に取得手段により取得された画像において特定された、該顔領域に対応する過去の顔領域の領域情報を反映して補正する補正手段と、補正手段により補正された領域情報に基づき、該領域情報に対応する顔領域について、顔認識用データを参照して顔認識処理を実行する顔認識手段と、を有し、補正手段は、特定手段により特定された顔領域の人物が、取得手段により順次取得される画像において、画像の奥行き方向に移動していると判断した場合に前記領域情報の補正を行わないことを特徴とする。
【発明の効果】
【０００９】
このような構成により本発明によれば、顔検出処理において安定して顔領域の抽出を行い、顔認識処理精度を向上させることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係るデジタルカメラ１００の機能構成を示したブロック図
【図２】本発明の実施形態に係る被写体特定処理を例示したフローチャート
【図３】本発明の実施形態に係る顔領域の補正を説明するための図
【図４】本発明の実施形態に係る顔領域の補正を行わない例を説明するための図
【図５】従来技術に係る顔認識処理の手順を説明するための図
【発明を実施するための形態】
【００１１】
以下、本発明の例示的な実施形態について、図面を参照して詳細に説明する。なお、以下に説明する一実施形態は、画像処理装置の一例としての、顔認識用データを使用した顔認識処理を実行可能なデジタルカメラに、本発明を適用した例を説明する。しかし、本発明は、顔認識用データを使用した顔認識処理を実行することが可能な任意の機器に適用可能である。
【００１２】
また、本明細書において「顔画像」とは、人物が含まれる画像から抽出された、人物の顔領域の画像であるものとする。また「顔辞書」とは、各人物についての１以上の顔画像と各顔画像に含まれる顔領域の特徴量のデータとを含む、顔認識処理におけるマッチング処理に用いられる顔認識用データであるものとして説明する。なお、顔辞書は、含められる顔画像の数が予め定められているものとする。
【００１３】
＜デジタルカメラ１００の構成＞
図１は、本発明の実施形態に係るデジタルカメラ１００の機能構成を示すブロック図である。
【００１４】
ＣＰＵ１０１は、デジタルカメラ１００が有する各ブロックの動作を制御する。具体的にはＣＰＵ１０１は、ＲＯＭ１０２に記憶されている被写体特定処理等の動作プログラムを読み出し、ＲＡＭ１０３に展開して実行することにより、各ブロックの動作を制御する。
【００１５】
ＲＯＭ１０２は、例えば書き換え可能な不揮発性メモリであり、撮影処理等の動作プログラムに加え、デジタルカメラ１００が有する各ブロックの動作に必要なパラメータ等を記憶する。
【００１６】
ＲＡＭ１０３は、揮発性メモリであり、被写体特定処理等の動作プログラムの展開領域としてだけでなく、デジタルカメラ１００が有する各ブロックの動作において出力された中間データ等を格納する格納領域としても用いられる。
【００１７】
撮像部１０５は、ＣＣＤやＣＭＯＳセンサ等の撮像素子、Ａ／Ｄ変換部等で構成される。撮像部１０５は、光学系１０４により撮像素子上に結像された光学像を光電変換し、さらにＡ／Ｄ変換処理を適用した撮像画像を出力する。なお撮像部１０５は、入力されたアナログ画像信号に対して、サンプリング、ゲイン調整等の処理も実行する。
【００１８】
画像処理部１０６は、撮像部１０５から出力された撮像画像に対して、色補正や色変換等、所定の画像処理を適用する。また画像処理部１０６は、本実施形態では被写体検出部１０７及び被写体特定部１０８を有しており、それぞれ顔検出処理、顔認識処理を行う。
【００１９】
被写体検出部１０７は、例えばＹＵＶ形式に変換された画像について、特定の被写体として人物の顔を検出する。具体的には被写体検出部１０７は、画像内の色情報やコントラスト分布に応じて、人物の顔のパターンに対応する領域（顔領域）を検出する。被写体検出部１０７により行われる顔検出処理は、検出結果として顔領域の中心座標（位置）及び画素数を出力する。
【００２０】
被写体特定部１０８は、入力された顔領域の画像について特徴量の解析を行う。そして被写体特定部１０８は、後述する記録媒体１０９に記録されている顔辞書を使用し、解析された特徴量に対応する人物の特定を行う。具体的には被写体特定部１０８は、顔辞書に登録されている各人物ついて、登録されている顔画像あるいはその特徴量についての類似度を示すスコアを算出する。そして被写体特定部１０８は、所定の閾値を超えたスコアのうち、最も高いスコアが得られた人物を、顔領域の画像に該当する人物であると特定する。
【００２１】
記録媒体１０９は、例えばデジタルカメラ１００が有する内蔵メモリや、メモリカードやＨＤＤ等のデジタルカメラ１００に着脱可能に接続される記録装置である。本実施形態では記録媒体１０９には、撮影処理により撮影された画像や、デジタルカメラ１００における顔認識処理で参照される顔辞書が記録される。なお、本実施形態では、顔辞書が記録媒体１０９に記録されているものとして説明するが、本発明の実施はこれに限られるものではない。例えば顔辞書はＲＯＭ１０２等、書き込み可能な領域に格納されていればよい。また顔辞書は、外部装置から受信した際に、ＣＰＵ１０１が所定の記録領域に格納する構成であってもよい。
【００２２】
表示部１１０は、例えば小型ＬＣＤ等のデジタルカメラ１００が有する表示装置である。表示部１１０には、撮像部１０５から出力された撮像画像や、記録媒体１０９に記録された画像等が表示される。
【００２３】
操作入力部１１１は、例えば電源ボタンやシャッタボタン等の操作部材を含む、デジタルカメラ１００が有するユーザインタフェースである。操作入力部１１１は、ユーザによる操作部材の操作がなされたことを検出すると、操作内容に対応する制御信号を生成してＣＰＵ１０１に伝送する。
【００２４】
＜被写体特定処理＞
このような構成をもつ本実施形態のデジタルカメラ１００の被写体特定処理について、図２のフローチャートを用いて具体的な処理を説明する。該フローチャートに対応する処理は、ＣＰＵ１０１が、例えばＲＯＭ１０２に記憶されている対応する処理プログラムを読み出し、ＲＡＭ１０３に展開して実行することにより実現することができる。なお、本被写体特定処理は、例えばデジタルカメラ１００が起動された際に開始され、例えばライブビュー画面表示や動画撮影中等、撮像部１０５から順次出力される撮像画像のうち、特定のフレームで出力された画像について実行されるものとして説明する。
【００２５】
Ｓ２０１で、ＣＰＵ１０１は、撮像部１０５から出力された撮像画像を取得（順次取得）し、画像処理部１０６に入力する。そしてＣＰＵ１０１は、入力した撮像画像について被写体検出部１０７に顔検出処理を実行させ、特定の被写体である、人物の顔が含まれる顔領域を検出させる。被写体検出部１０７は、検出した顔領域を示す情報として、顔領域の位置及び画素数の情報をＲＡＭ１０３に出力する。
【００２６】
Ｓ２０２で、ＣＰＵ１０１は、Ｓ２０１で検出された顔領域のうち、含まれる人物が特定されていない顔領域（対象顔領域）を選択する。
【００２７】
Ｓ２０３で、ＣＰＵ１０１は、Ｓ２０１で検出された対象顔領域を示す情報をＲＡＭ１０３から読み出して参照し、該対象顔領域が検出された撮像画像よりも前に撮像された撮像画像において検出された顔領域の中から、対象顔領域に対応する顔領域（過去の顔領域）を特定する。具体的にはＣＰＵ１０１は、ＲＡＭ１０３に記憶されている、前回の被写体特定処理において、含まれる人物の特定がなされた顔領域の位置の情報を読み出す。そしてＣＰＵ１０１は、読み出した情報と対象顔領域の位置の情報とを比較し、同一の人物についての顔が検出されていると思われる、対応する顔領域を特定する。
【００２８】
なお、本被写体特定処理において顔検出された顔領域の各々については、例えば識別ＩＤ等の識別情報を関連付けることにより識別されるものとする。ＣＰＵ１０１は、現在処理中の撮像画像から検出された対象顔領域と、過去の顔領域との対応関係を本ステップで特定すると、過去の顔領域に関連付けられている識別ＩＤを現在の顔領域に関連付ける。このようにすることで、ＣＰＵ１０１は同一の人物についての顔領域を時間経過とともに追うことができる。なお、本被写体特定処理が実行された撮像画像については、被写体の特定がなされた各顔領域を示す情報が、所定期間あるいは所定フレーム分、履歴情報としてＲＡＭ１０３に記憶されているものとする。
【００２９】
Ｓ２０３で、ＣＰＵ１０１は、対象顔領域を示す情報について、位置及び画素数の少なくともいずれかを過去の顔領域の対応する情報を反映して補正する。本実施形態では顔領域の画素数を変更するものとし、補正はフィルタリング係数α（０≦α≦１）を用いた以下の重み付け加算の式で行われる。
【００３０】
ＡｆｔｅｒＳ［０］＝Ｓ［０］
ＡｆｔｅｒＳ［ｎ］＝α×Ｓ［ｎ］＋（１−α）×ＡｆｔｅｒＳ［ｎ−１］
ただし、Ｓ［ｍ］は検出された顔のサイズ（画素数）、ＡｆｔｅｒＳ［ｍ］は補正後の顔のサイズ、ｎは順次入力された撮像画像について、顔領域の補正が連続して行われた回数（ｎ≧１）
【００３１】
即ち、本ステップではＣＰＵ１０１は、前回の被写体特定処理に用いられた対象顔領域に対応する過去の顔領域を示す情報がＲＡＭ１０３に記憶されている場合に、対象顔領域の位置及び画素数の少なくともいずれかを補正する。このようにすることで、例えば図３（ａ）のように顔のパーツの変化によってＳ２０１で検出された顔領域の画素数が変化する場合であっても、過去の顔領域の画素数を反映した補正を行うため、図３（ｂ）に示されるように顔領域の画素数の変化を抑えることができる。即ち、顔認識処理において正規化した場合であっても、顔領域に対する顔のパーツの分布を安定させることができる。
【００３２】
Ｓ２０４で、ＣＰＵ１０１は、補正後の対象顔領域、及び対象顔領域と対応する過去の顔領域の履歴を参照し、顔領域に含まれる人物の像が、画像の奥行き方向の移動を行なっているか否かを判断する。
【００３３】
例えば顔領域に含まれる人物が、図４（ｂ）のようにデジタルカメラ１００に対して接近してくる場合を考える。このとき、Ｓ２０１で検出された顔領域が人物の顔に対して理想的に割り当てられていた場合であっても、Ｓ２０３における補正を行うことで、かえって人物の顔に対して設定される顔領域がばらつくことになる。このように、被写体である人物と撮像装置との位置関係が奥行き方向に変化する場合、過去の顔領域を示す情報を反映して補正を行うことで、好適な顔領域の抽出ができなくなる。
【００３４】
このため本実施形態では、ＣＰＵ１０１は対象顔領域について、補正後の顔領域の履歴を参照し、該顔領域の画素数が単純増加あるいは単純減少している場合は、奥行き方向の移動が発生していると判断し、補正を行わないように制御する。あるいは、奥行き方向の移動が発生していると判断した場合には、新たに検出された顔のサイズ（画素数）Ｓ［ｍ］の重み付けが大きくなるように、フィルタリング係数αを増加するように制御してもよい。
【００３５】
ＣＰＵ１０１は、対象顔領域に含まれる人物の像が、画像の奥行き方向の移動を行なっていると判断した場合は処理をＳ２０６に移し、行なっていないと判断した場合は処理をＳ２０５に移す。
【００３６】
Ｓ２０５で、ＣＰＵ１０１は、補正後の対象顔領域を示す情報を画像処理部１０６に伝送し、補正後の対象顔領域から抽出された顔画像について顔認識処理を実行させる。具体的には被写体特定部１０８は、ＣＰＵ１０１から補正後の対象顔領域の位置及び画素数の情報を取得すると、撮像画像から該領域の顔画像を抽出する。そして被写体特定部１０８は、抽出した顔画像を、記録媒体１０９に記憶されている顔辞書に登録されている顔画像と同数の、所定の画素数の画像に拡大あるいは縮小する。さらに被写体特定部１０８は、記録媒体１０９に記憶されている顔辞書を参照して顔認識処理を実行し、対象顔領域に含まれる人物を特定する。
【００３７】
一方、Ｓ２０４で対象顔領域に含まれる人物の像が奥行き方向の移動を行なっていると判断した場合は、ＣＰＵ１０１はＳ２０６で、補正前の対象顔領域を示す情報を画像処理部１０６に伝送し、補正前の対象顔領域から抽出された顔画像について顔認識処理を実行させる。またＣＰＵ１０１は、ＲＡＭ１０３に記憶されている対象顔領域についての履歴情報を削除する。
【００３８】
Ｓ２０７で、ＣＰＵ１０１は、Ｓ２０５あるいはＳ２０６で画像処理部１０６に伝送した対象顔領域を示す情報を、ＲＡＭ１０３に格納する。
【００３９】
Ｓ２０８で、ＣＰＵ１０１は、Ｓ２０１で検出された顔領域のうち、含まれる人物が特定されていない顔領域が存在するか否かを判断する。ＣＰＵ１０１は、含まれる人物が特定されていない顔領域が存在すると判断した場合は処理をＳ２０２に戻し、存在しないと判断した場合は本被写体特定処理を完了する。
【００４０】
なお、本実施形態では、過去の顔画像を示す情報を用いた対象顔領域の補正を行わない状況として、対象顔領域に含まれる人物の像が画像の奥行き方向に移動している場合を例に説明したが、対象顔領域の補正を行わない状況は任意の条件が設定されてよい。例えば、撮像画像を撮像時の撮像装置に設定されている光学系１０４の焦点距離を参照し、該焦点距離が変化している場合に補正を行わないようにしてもよい。
【００４１】
また本実施形態では、決められたフィルタリング係数αを用いて、対象顔領域の位置及び画素数の少なくともいずれかを補正する方法について説明した。しかしながら、顔検出の精度が低くなることが想定される状況下では、フィルタリング係数を動的に変更してもよい。例えば逆光シーンのように人物の顔領域が暗い場合は、色分布やコントラスト分布を検出することが困難であるため、該状況を検出した場合、ＣＰＵ１０１はフィルタリング係数を増加させて顔領域のバラツキを抑制した補正をおこなってもよい。また例えば乳幼児等の所定の年齢以下の人物については、眼の離れ具合等、顔のパーツの分布が大人についての分布とは異なるため、顔領域のバラツキによって顔認識結果の類似度の変動が大きくなりやすい。このため、例えば顔辞書に生年月日の情報を含めておき、一度顔認識処理により特定された人物について、生年月日から算出された年齢が所定年齢以下である場合は、該人物と対応する顔領域について次からフィルタリング係数を増加させて顔領域のバラツキを抑制するようにしてもよい。なお、このようなフィルタリング係数制御に係る判断は、デジタルカメラ１００に設定されている撮像モードが、例えば「逆光シーン撮影モード」あるいは「子供用撮影モード」であるか否かを判断することにより実現されてもよい。
【００４２】
以上説明したように、本実施形態の画像処理装置は顔検出処理において安定して顔領域の抽出を行い、顔認識処理精度を向上させることができる。具体的には画像処理装置は、順次取得した画像の各々について人物の顔を検出し、該顔が含まれる顔領域を特定する。特定された顔領域の位置及び画素数の少なくともいずれかは、該顔領域が特定された画像よりも前に取得された画像についての顔認識処理に用いられた、該顔領域に対応する過去の顔領域を示す情報が記憶されている場合に、過去の顔領域の情報を反映して補正される。そして画像処理装置は、補正後の顔領域について、顔認識用データを参照して顔認識処理を実行し、該顔領域に含まれる人物を特定する。
【００４３】
このようにすることで、検出した顔領域の位置及び画素数の少なくともいずれかを、対応する過去の顔領域を示す情報を参照することで補正できるため、人物の顔のパーツの変化があったとしても、顔に対して安定した顔領域の設定を行うことができる。また、安定した顔領域の設定により、同一の人物についての顔認識結果がばらつくことが低減できる。
【００４４】
［その他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
0005865069.tif 000002
【図２】
0005865069.tif 000003
【図３】
0005865069.tif 000004
【図４】
0005865069.tif 000005
【図５】
0005865069.tif 000006