(57)【要約】【課題】顔検出の手法（アルゴリズム）に依存することなく、偽顔による誤発報を低減させることができ、その副作用である真の顔の検出率低下を抑制することができる画像処理装置、撮像装置、画像処理方法、およびプログラムを提供する。【解決手段】撮像装置１００は、撮像部１１０と画像処理装置１２０を有し、画像処理装置１２０は、少なくとも顔検出を行い得られた検出情報を出力する検出部１２１と、検出部の過去の検出情報を保持する保持部１２３と、検出部の今回の検出情報と保持部に保持された過去の検出情報とから今回検出された顔が偽の顔であるか否かを判定する判定部１２２と、保持部の内容を更新する更新部１２４と、判定部の判定結果に応じて今回の検出情報のうち真の顔に係る検出情報だけを出力するフィルタ部１２５と、を有する。【選択図】図１
2010226510.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも顔検出を行い得られた検出情報を出力する検出部と、
前記検出部の過去の検出情報を保持する保持部と、
前記検出部の今回の検出情報と前記保持部に保持された過去の検出情報とから今回検出された顔が偽の顔であるか否かを判定する判定部と、
前記判定部の判定結果に応じて今回の検出情報のうち真の顔に係る検出情報だけを出力するフィルタ部と、
を有する画像処理装置。
【請求項２】
前記判定部は、
今回の検出情報の各構成要素が、所定時間分の過去の検出情報の各構成要素と、所定回数以上完全一致または所定の誤差の範囲で一致する場合、偽の顔であると判定する
請求項１に記載の画像処理装置。
【請求項３】
前記検出情報の構成要素に、顔の位置情報を含む
請求項２に記載の画像処理装置。
【請求項４】
前記検出情報の構成要素に、顔のサイズ情報を含む
請求項２に記載の画像処理装置。
【請求項５】
前記検出情報の構成要素に、顔の向き情報を含む
請求項２に記載の画像処理装置。
【請求項６】
前記検出情報の構成要素に、顔としての蓋然性情報を含む
請求項２に記載の画像処理装置。
【請求項７】
前記検出情報の構成要素が、２つ以上である
請求項２から６のいずれか一に記載の画像処理装置。
【請求項８】
前記保持部の内容を更新する更新部を有し、
前記更新部は、
前記所定時間より前の検出情報を前記保持部から破棄するよう動作する
請求項１から７のいずれか一に記載の画像処理装置。
【請求項９】
前記更新部は、
今回の検出情報を過去の検出情報として前記保持部に追加する際、現在の時刻情報を付与する
請求項８に記載の画像処理装置。
【請求項１０】
前記所定時間が、秒オーダの時間である
請求項２に記載の画像処理装置。
【請求項１１】
前記所定回数が、１桁から２桁のオーダである
請求項２に記載の画像処理装置。
【請求項１２】
画像の撮像を行う撮像部と、
前記撮像部で撮像された画像が入力される画像処理装置と、を有し、
前記画像処理装置は、
前記撮像部で撮像された画像から少なくとも顔検出を行い得られた検出情報を出力する検出部と、
前記検出部の過去の検出情報を保持する保持部と、
前記検出部の今回の検出情報と前記保持部に保持された過去の検出情報とから今回検出された顔が偽の顔であるか否かを判定する判定部と、
前記判定部の判定結果に応じて今回の検出情報のうち真の顔に係る検出情報だけを出力するフィルタ部と、を含む
撮像装置。
【請求項１３】
少なくとも顔検出を行い得られた検出情報を出力する検出ステップと、
前記検出された過去の検出情報を保持する保持ステップと、
前記検出ステップの今回の検出情報と前記保持ステップで保持された過去の検出情報とから今回検出された顔が偽の顔であるか否かを判定する判定ステップと、
前記判定ステップの判定結果に応じて今回の検出情報のうち真の顔に係る検出情報だけを出力するフィルタステップと、
を有する画像処理方法。
【請求項１４】
少なくとも顔検出を行い得られた検出情報を出力する検出処理と、
前記検出された過去の検出情報を保持部に保持する保持処理と、
前記検出処理の今回の検出情報と前記保持部で保持された過去の検出情報とから今回検出された顔が偽の顔であるか否かを判定する判定処理と、
前記判定処理の判定結果に応じて今回の検出情報のうち真の顔に係る検出情報だけを出力するフィルタ処理と、
を含む画像処理をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、監視カメラなどに適用される画像処理装置、撮像装置、画像処理方法、およびプログラムに関するものである。
【背景技術】
【０００２】
カメラなどの入力画像から顔検出装置を用いて人物の顔を検出する際、ポスターなどに印刷された顔や、顔に類似した壁紙の模様など（以下、これらを総称して偽顔と呼ぶ）を誤って検出してしまうことがある。
特に、監視カメラなどで定点撮影を行う場合、画角内に偽顔が存在すると、偽顔が検出され続けるという問題が起こりうる。
【０００３】
このような状況に鑑み、特許文献１には、店舗内に人物が存在しない夜間に顔検出動作を試み、そこで検出された顔は偽顔であるとみなして、入力画像における前記偽顔領域にマスクを施すことで、日中における誤検出を低減する技術手法が提案されている。
【０００４】
ここで、前記マスクは、偽顔が顔として検出されなくするために最小限必要な領域にのみ施される。
そのため、マスクで偽顔領域全体を覆う方式と比べると、真の顔の検出漏れを低減することができる。
また、自動ドアなどの可動物に貼られたポスターなどによる誤検出を防ぐため、意図的に可動物を動作させた状態で、偽顔検出を行い、前記マスク領域を設定する工夫がなされている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１５６６９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記提案されている技術には、以下のような問題点が存在する。
【０００７】
第１には、前記マスク情報の生成を夜間に行うことに起因する問題がある。
具体的には、昼夜を問わずに稼動する監視カメラのような用途への適用が困難である。
日中にポスター位置を変えるような場合、その日の深夜まで誤検出が継続する。
時間帯に応じてカメラの処理を分岐させる必要があり、煩雑である、ということ、などが挙げられる。
【０００８】
第２には、必要最小限とはいえ、入力画像そのものにマスクを施すため、真の顔領域と前記マスク領域が重複する場合、検出漏れが発生する可能性がある点である。
たとえば、顔検出の過程において、目、鼻、口などの顔の構成要素を探索する方式を用いる場合、これらの顔構成要素のいずれか１つでもマスクにより隠蔽されると、検出率低下は免れない。
【０００９】
第３には、可動物上の偽顔についてのマスク情報を生成するために、カメラから自動ドアの開閉などの制御を行う煩雑さが要求される点である。
【００１０】
本発明は、顔検出の手法（アルゴリズム）に依存することなく、偽顔による誤発報を低減させることができ、その副作用である真の顔の検出率低下を抑制することができる画像処理装置、撮像装置、画像処理方法、およびプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明の第１の観点の画像処理装置は、少なくとも顔検出を行い得られた検出情報を出力する検出部と、前記検出部の過去の検出情報を保持する保持部と、前記検出部の今回の検出情報と前記保持部に保持された過去の検出情報とから今回検出された顔が偽の顔であるか否かを判定する判定部と、前記判定部の判定結果に応じて今回の検出情報のうち真の顔に係る検出情報だけを出力するフィルタ部と、を有する。
【００１２】
本発明の第２の観点の撮像装置は、画像の撮像を行う撮像部と、前記撮像部で撮像された画像が入力される画像処理装置と、を有し、前記画像処理装置は、前記撮像部で撮像された画像から少なくとも顔検出を行い得られた検出情報を出力する検出部と、前記検出部の過去の検出情報を保持する保持部と、前記検出部の今回の検出情報と前記保持部に保持された過去の検出情報とから今回検出された顔が偽の顔であるか否かを判定する判定部と、前記判定部の判定結果に応じて今回の検出情報のうち真の顔に係る検出情報だけを出力するフィルタ部と、を含む。
【００１３】
本発明の第３の観点の画像処理方法は、少なくとも顔検出を行い得られた検出情報を出力する検出ステップと、前記検出された過去の検出情報を保持する保持ステップと、前記検出ステップの今回の検出情報と前記保持ステップで保持された過去の検出情報とから今回検出された顔が偽の顔であるか否かを判定する判定ステップと、前記判定ステップの判定結果に応じて今回の検出情報のうち真の顔に係る検出情報だけを出力するフィルタステップと、を有する。
【００１４】
本発明の第４の観点は、少なくとも顔検出を行い得られた検出情報を出力する検出処理と、前記検出された過去の検出情報を保持部に保持する保持処理と、前記検出処理の今回の検出情報と前記保持部で保持された過去の検出情報とから今回検出された顔が偽の顔であるか否かを判定する判定処理と、前記判定処理の判定結果に応じて今回の検出情報のうち真の顔に係る検出情報だけを出力するフィルタ処理と、を含む画像処理をコンピュータに実行させるプログラムである。
【発明の効果】
【００１５】
本発明によれば、顔検出の手法（アルゴリズム）に依存することなく、偽顔による誤発報を低減させることができ、その副作用である真の顔の検出率低下を抑制することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る画像処理装置を採用した撮像装置の構成例を示すブロック図である。
【図２】本実施形態に係る撮像部の詳細な構成の一例を示す図である。
【図３】本実施形態に係る今回の検出情報の形式の具体的な一例を示すイメージ図である。
【図４】本実施形態に係る保持部に保持されている過去の検出情報の形式の具体的な一例を示すイメージ図である。
【図５】本発明の実施形態に係る画像処理装置の動作概略を示すフローチャートである。
【図６】本実施形態に係る判定部の動作の詳細を示すフローチャートである。
【図７】本実施形態に係るフィルタ部の動作の詳細を示すフローチャートである。
【図８】本実施形態に係る更新部の動作の詳細を示すフローチャートである。
【図９】所定のシーンにおける時間的に連続する画像群の一例を示すイメージ図である。
【図１０】可動物を含むシーンの一例を示すイメージ図である。
【図１１】可動物を含むシーンにおける時間的に連続する画像群の一例を示すイメージ図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態を図面に関連付けて説明する。
なお、説明は以下の順序で行う。
１．概要説明
２．撮像装置の構成例
３．今回の検出情報の例
４．過去の検出情報の例
５．画像処理装置の動作
【００１８】
＜１．概要説明＞
本実施形態においては、監視カメラなどによる定点撮影において、偽顔の検出による誤発報を低減することができる画像処理装置を有する撮像装置（カメラ装置）について説明する。
【００１９】
一般的に、監視カメラにおける顔検出機能には以下の（１）〜（３）に示すようなことが求められる。
（１）１日２４時間、常に稼動し続けることである。
（２）検出漏れが少ないことである。
（３）顔検出がなされたとき、アラーム音などにより監視者に異常を通知することがあるため、誤検出が頻繁に発生しないことである。
【００２０】
本発明の実施形態の特徴は、過去の所定時間内に、所定回数以上、顔の位置、サイズ、向きなどの検出情報が一致する検出がなされた場合、その検出情報に対応する顔を偽顔と判定し、検出結果をマスクする点である。
【００２１】
たとえば、偽顔と位置が一致しても、残りの情報が不一致であれば、真の顔を検出できる。
偽顔と位置、サイズ、向きが全て一致する真の顔の検出結果は破棄されてしまうが、発生確率は低い。逆に、これら情報のいずれか１つが不一致を起こせば、検出される。
入力画像自体にマスクを施すわけではないため、顔検出手法に依存せずに適用可能である。
入力画像の偽顔領域（の一部）をマスクする既存技術においては、顔検出手法によって、前記偽顔領域に重なる真の顔の検出漏れを起こす可能性が大きい。
深夜に限らず、常に偽顔情報を更新することができる。
時間帯の判定やその判定結果に伴う処理分岐が不要である。
偽顔領域の特定のために、本来の顔検出動作を一時的に停止させる必要がない。
人物ポスターが新たに貼られても、あるいは剥がされても、所定時間経過後には偽顔として判定され、あるいは偽顔として判定されなくなる。
可動物上の偽顔であっても、移動範囲が固定であれば、前記所定時間、前記所定回数を適切に設定することで、偽顔として判定することが可能であり、可動物制御は不要である。
あるいは、位置による偽顔判定に幅を持たせる。すなわち、偽顔判定は完全一致でなくてもよい。
【００２２】
次に、本発明の具体的な実施形態について説明する。
【００２３】
＜２．撮像装置の構成例>
図１は、本発明の実施形態に係る画像処理装置を採用した撮像装置の構成例を示すブロック図である。
【００２４】
本撮像装置１００は、図１に示すように、撮像部１１０および画像処理装置１２０を有する。
【００２５】
撮像部１１０は、被写体からの反射光などで構成される光波を入力し、画像に変換し、入力画像ＩＭを、後段の画像処理装置１２０の検出部１２１に出力する。
【００２６】
図２は、本実施形態に係る撮像部１１０の詳細な構成の一例を示す図である。
【００２７】
撮像部１１０は、レンズ１１１、絞り１１２、ＣＣＤやＣＭＯＳセンサからなる撮像素子１１３、およびアナログ‐デジタル（ＡＤ）コンバータ１１４を含んで構成される。
【００２８】
撮像部１１０において、入力された光波は、レンズ１１１を通して撮像素子１１３上に被写体を結像する。撮像素子１１３は、被写体からの光をアナログ電気信号に変換し、ＡＤコンバータ１１４はさらにアナログ電気信号をデジタル信号に変換し、最終的にデジタルの画像データ（ＩＭ）として出力する。
【００２９】
また、撮像部１１０は、必要に応じてさらに、絞り１１２、電子シャッタ・メカニカルシャッタ、可変ゲインアンプなどを内包する。
そして、撮像部１１０は、図示しない制御部からの制御情報に基づいて絞り１１２の開口、シャッタの開放時間、ゲイン量などを変化させることで、出力画像の露光量を適正に調節するように構成することも可能である。
【００３０】
画像処理装置１２０は、検出部１２１、判定部１２２、保持部１２３、更新部１２４、およびフィルタ部１２５を有する。
【００３１】
検出部１２１は、撮像部１１０による入力画像ＩＭの中から人物の顔を検出し、検出された各顔に係る情報（以下、今回の検出情報）ＩＣＤＴを後段の判定部１２２、保持部１２３、およびフィルタ部１２５に出力する
検出情報の具体的な形式については後述する。
【００３２】
判定部１２２は、検出部１２１による今回の検出情報ＩＣＤＴと保持部１２３に保持された過去の検出情報ＩＰＤＴを入力し、今回検出された顔が偽顔であるか否かを判定し、その判定結果を種別情報ＩＤＳＣ（ｔｙｐｅ）としてフィルタ部１２５に出力する。
【００３３】
保持部１２３は、検出部１２１による今回の検出情報ＩＣＤＴを受けて過去の検出情報ＩＰＤＴとして保持する。
保持部１２３は、半導体メモリやハードディスクドライブ等により構成される。
【００３４】
更新部１２４は、現在時刻情報ＩＣＴＭを入力とし、保持部１２３の内容を更新するための制御信号Ｓ１２４を生成し、生成した制御信号Ｓ１２４を保持部１２３に出力する。
【００３５】
フィルタ部１２５は、検出部１２１の検出情報ＩＣＤＴと判定部１２２の種別情報ＩＤＳＣを入力とし、検出情報ＩＤＣＴが真の顔に係るものであるときのみ後段に検出情報ＩＤＴＦを出力する。
【００３６】
＜３．今回の検出情報の例＞
図３は、本実施形態に係る今回の検出情報の形式の具体的な一例を示すイメージ図である。
【００３７】
図３の第１エントリＥＮＴＲＹ１に示す形式のように、各顔に係る検出情報ＩＣＤＴは、少なくとも入力画像における顔の位置を示す位置情報ＩＰＳと、顔のサイズを示すサイズ情報ＩＳＺとにより形成される。
以下では、説明の簡単のため、各検出顔に係る検出情報の構成要素は、位置情報ＩＰＳとサイズ情報ＩＳＺのみとする。ただし、構成要素としては、検出部１２１の仕様に応じて、その他、顔の向きを示す向き情報、顔としての蓋然性を示す蓋然性情報（目、鼻、口などの情報）などを含んでも構わない。
また、検出された全ての顔に係る検出情報は、図３の第１エントリＥＮＴＲＹ１に示す形式の検出情報を、図３の情報ＩＮＦＯ１に示す形式のように、１つのエントリＥＴＹとする配列の形で形成される。
各顔に係るエントリにはゼロベースのインデクス（添え字）を指定することでアクセスできるものとする。なお、ＮＤは検出部１２１により検出された顔の総数（偽顔も含む）を示している。
【００３８】
＜４．過去の検出情報の例＞
図４は、本実施形態に係る保持部１２３に保持されている過去の検出情報の形式の具体的な一例を示すイメージ図である。
【００３９】
図４の第２エントリＥＮＴＲＹ２に示す形式のように、各顔に係る検出情報ＩＤＴは、少なくとも入力画像における顔の位置を示す位置情報ＩＰＳと、顔のサイズを示すサイズ情報ＩＳＺと、顔が検出された時刻情報ＩＴＭとにより形成される。
つまり、図３の第１エントリＥＮＴＲＹ１に示す形式の検出情報の構成要素に、時刻情報ＩＴＭを追加したものと等価である。
時刻情報ＩＴＭの付与は、更新部１２４にて行われる。詳細は後述する。
また、保持部１２３に保持されている全ての過去の検出情報ＩＰＤＴは、図４の第２エントリＥＮＴＲＹ２に示す形式の検出情報を、図４の情報ＩＮＦＯ２に示す形式のように、１つのエントリとする配列の形で形成される。
各顔に係るエントリにはゼロベースのインデクス（添え字）を指定することでアクセスできるものとする。なお、ＮＯは保持部１２３に保持されている過去の検出情報の総数を示している。
【００４０】
＜５．画像処理装置の動作＞
次に、上記構成による動作を、画像処理装置１２０の動作を中心に説明する。
【００４１】
図５は、本発明の実施形態に係る画像処理装置の動作概略を示すフローチャートである。
【００４２】
処理開始後、検出部１２１にて、入力画像中に含まれる顔を検出し、後段に検出情報を出力する（ステップＳＴ１）。上述のとおり検出される顔の総数はＮＤとする。総数ＮＤの値は入力画像に依存して変化する。
次に、後述するステップＳＴ２，ステップＳＴ３に示される処理を、変数ｉｎｄｅｘ１を０から（ＮＤ−１）まで１刻みで変化させながら繰り返す。その後、ステップＳＴ４に移行する。
なお、変数ｉｎｄｅｘ１は今回検出されたＮＤ個の顔に係る検出情報の中から１つを特定するためのインデクスとして用いられる。
【００４３】
ステップＳＴ２においては、判定部１２２にて、変数ｉｎｄｅｘ１で示される検出情報が偽顔に係るものであるか否かを判定する（詳細は後述）。
また、ステップＳＴ３においては、フィルタ部１２５にて、変数ｉｎｄｅｘ１で示される検出情報が偽顔に係るものではなかったときのみ、この検出情報ＩＤＴＦを後段に出力する（詳細は後述）。
最後に、更新部１２４にて、保持部１２３の内容を更新し（ステップＳＴ４）、処理を終了する（詳細は後述）。
【００４４】
図６は、本実施形態に係る判定部１２２の動作の詳細を示すフローチャートである。
次に、本実施形態に係る判定部１２２の動作を図６に関連付けて詳細に説明する。
【００４５】
判定部１２２は、処理開始後、変数ｃｏｕｎｔを１で初期化する（ステップＳＴ１１）。
次に、判定部１２２は、後述するステップＳＴ１２，ステップＳＴ１３の処理を、変数ｉｎｄｅｘ３を０から（ＮＯ−１）まで１刻みで変化させながら繰り返した後、ステップＳＴ１４の処理に移行する。
なお、変数ｉｎｄｅｘ３はＮＯ個の過去の検出情報の中から１つを特定するためのインデクスとして用いられる。
【００４６】
ステップＳＴ１２において、判定部１２２は、変数ｉｎｄｅｘ１で示される今回の検出情報ＩＣＤＴの内容が、変数ｉｎｄｅｘ３で示される過去の検出情報ＩＰＤＴの内容と一致するか否かを判定する。
ステップＳＴ１２における一致するか否かの判定は、今回の検出情報ＩＣＤＴと過去の検出情報ＩＰＤＴの各構成要素同士がそれぞれ完全一致または所定の誤差の範囲（マージン）で一致するか否かを判定することにより行われる。
ここで、各構成要素とは、具体的には位置情報ＩＰＳとサイズ情報ＩＳＺである。
ステップＳＴ１２において、一致すると判定された場合（ＹＥＳ）、判定部１２２は、変数ｃｏｕｎｔに１を加算する（ステップＳＴ１３）。
他方、ステップＳＴ１２において、一致しないと判定された場合は（ＮＯ）、ステップＳＴ１３の処理は省略される。
【００４７】
次に、判定部１２２は、変数ｃｏｕｎｔの値が所定の閾値ＮＴより小さいか否かを判定する（ステップＳＴ１４）。
ステップＳＴ１４において、小さくないと判定された場合（ＮＯ）、判定部１２２は、ステップＳＴ１５にて種別情報ｔｙｐｅ（図１のＩＤＳＣ）の値を１に設定し、処理を終了する。
他方、ステップＳＴ１４において、小さいと判定された場合（ＹＥＳ）、判定部１２２は、ステップＳＴ１６にて種別情報ｔｙｐｅ（図１のＩＤＳＣ）の値を０に設定し、処理を終了する。
【００４８】
図７は、本実施形態に係るフィルタ部１２５の動作の詳細を示すフローチャートである。
次に、本実施形態に係るフィルタ部１２５の動作を図７に関連付けて詳細に説明する。
【００４９】
フィルタ部１２５は、処理開始後、判定部１２２による種別情報ｔｙｐｅが０であるか否かを判定する（ステップＳＴ２１）。
ステップＳＴ２１において、種別情報ｔｙｐｅが０であった場合（ＹＥＳ）、フィルタ部１２５は、検出情報ＩＤＴＦを後段に出力し（ステップＳＴ２２）、処理を終了する。
他方、ステップＳＴ２２において、種別情報ｔｙｐｅが０でなかった場合は（ＮＯ）、何もせず処理を終了する。
【００５０】
図８は、本実施形態に係る更新部１２４の動作の詳細を示すフローチャートである。
次に、本実施形態に係る更新部１２４の動作を図８に関連付けて詳細に説明する。
【００５１】
更新部１２４は、処理開始後、後述するステップＳＴ３１，ＳＴ３２に示される処理を、変数ｉｎｄｅｘ４を０から（ＮＯ−１）まで１刻みで変化させながら繰り返す。
なお、変数ｉｎｄｅｘ４はＮＯ個の過去の検出情報の中から１つを特定するためのインデクスとして用いられる。
【００５２】
ステップＳＴ３１においては、更新部１２４は、外部より入力された現在時刻ＩＣＴＭと変数ｉｎｄｅｘ４で示される過去の検出情報ＩＰＴＭの時刻との差分が所定時間Ｔ１以上であるか否かを判定する。
ステップＳＴ３１において、所定時間Ｔ１以上の場合（ＹＥＳ）、更新部１２４は、変数ｉｎｄｅｘ４で示される過去の検出情報ＩＰＤＴを保持部１２３から削除する制御を施す（ステップＳＴ３２）。
他方、ステップＳＴ３１において、所定時間Ｔ１未満の場合（ＮＯ）、ステップＳＴ３２の処理は省略される。
【００５３】
次に、更新部１２４は、ステップＳＴ３３に示される処理を、変数ｉｎｄｅｘ５を０から（ＮＤ−１）まで１刻みで変化させながら繰り返した後、処理を終了する。
なお、変数ｉｎｄｅｘ５はＮＤ個の今回の検出情報の中から１つを特定するためのインデクスとして用いられる。
ステップＳＴ３３においては、更新部１２４は、変数ｉｎｄｅｘ５で示される今回の検出情報に、現在時刻情報を付与して、保持部１２３に追加する制御を施す。
【００５４】
図９は、所定のシーンにおける時間的に連続する画像群の一例を示すイメージ図である。
【００５５】
図９において、ＦＲＭ１、ＦＲＭ２、ＦＲＭ３、ＦＲＭ４は、検出部１２１への入力画像ＩＭを示し、記載の順に検出部１２１に入力される。
また、ＦＡＣＥ１１、ＦＡＣＥ１２、ＦＡＣＥ１３、ＦＡＣＥ２１、ＦＡＣＥ２２、ＦＡＣＥ２３、ＦＡＣＥ３１、ＦＡＣＥ３３、ＦＡＣＥ４２、ＦＡＣＥ４３は、検出部１２１によって検出された顔を示している。
【００５６】
ここで、ＦＲＭ４を今回の入力画像とし、入力画像ＦＲＭ４の入力時刻と入力画像ＦＲＭ１の入力時刻の差分がＴ１であるとする。
また、顔ＦＡＣＥ１２、ＦＡＣＥ２２、ＦＡＣＥ４２は、いずれも静止した同一の偽顔であり、入力画像ＦＲＭ３においては、顔ＦＡＣＥ３３により、隠蔽されているものとする。さらに、閾値ＮＴは３であるとする。
【００５７】
上述の前提の下、本実施形態に係る画像処理装置１２０が入力画像ＦＲＭ４を処理する際の動作について具体的に説明する。
【００５８】
入力画像ＦＲＭ４についての処理開始後、まず、検出部１２１にて、顔ＦＡＣＥ４２、ＦＡＣＥ４３が検出される。ここでの検出顔数ＮＤは２である。
【００５９】
次に、判定部１２２にて、前記２つの検出顔ＦＡＣＥ４２、ＦＡＣＥ４３それぞれに対する判定処理が行われる。
このとき判定部１２２において、保持部１２３に格納されている顔ＦＡＣＥ１１、ＦＡＣＥ１２、ＦＡＣＥ１３、ＦＡＣＥ２１、ＦＡＣＥ２２、ＦＡＣＥ２３、ＦＡＣＥ３１、ＦＡＣＥ３３に係る検出情報と、位置、サイズの両方が一致するか否かが判定される。
ここで、顔ＦＡＣＥ４２については、位置、サイズともに、顔ＦＡＣＥ１２、ＦＡＣＥ２２と一致するため、所定時間Ｔ１の間に３回（＝ＮＴ回）同一の検出がなされたことになり、偽顔と見なされ、検出情報の出力がマスクされることになる。
他方、顔ＦＡＣＥ４３については、位置、サイズの両方が一致する検出が所定時間Ｔ１の間に一度もなされていないため、真の顔と見なされ、フィルタ部１２５から検出情報ＩＤＴＦが後段に出力される。
【００６０】
最後に、更新部１２４にて、現在時刻よりちょうど所定時間Ｔ１前となる入力画像ＦＲＭ１に対しての検出情報、すなわち顔ＦＡＣＥ１１、ＦＡＣＥ１２、ＦＡＣＥ１３についての検出情報が、保持部１２３から破棄される。
これと並行して、今回の入力画像ＦＲＭ４に対しての検出情報、すなわち顔ＦＡＣＥ４２、ＦＡＣＥ４３についての検出情報が、現在時刻情報を付与された上で、過去の検出情報として保持部１２３に追加される。
【００６１】
図１０は、可動物を含むシーンの一例を示すイメージ図である。
なお、前記可動物は、人物顔の描かれたポスターが貼られた自動ドアを想定している。
【００６２】
図１０において、ＦＡＣＥ５１は、自動ドアが全閉状態におけるポスター上の顔を表し、ＦＡＣＥ５２は、自動ドアが全開状態におけるポスター上の顔を表している。
つまり、図１０は、異なる時刻における同一の顔を一枚の図に描写している。また、ＤＩＳＴ５１は、全閉状態から全開状態までの変位量（距離）を示している。なお、顔ＦＡＣＥ５１と顔ＦＡＣＥ５２のサイズは、同一であるとする。
【００６３】
ここで、自動ドアについて、全閉状態が定常状態であり、全開状態が過渡状態であるとすると、本発明の実施形態に係る画像処理装置１２０によれば、基本的に顔ＦＡＣＥ５１の位置とサイズで顔検出がなされ続けることになる。
よって、前記顔が長時間隠蔽されない限り、所定時間Ｔ１経過後には、顔ＦＡＣＥ５１の位置、サイズと一致する顔が偽顔と見なされるようになり、検出情報の出力が抑制される。
【００６４】
しかしながら、自動ドアが全閉状態から全開状態へと遷移すると、前記顔が顔ＦＡＣＥ５１の位置から移動するため、偽顔とは判定されず、前記顔の検出情報の出力がなされてしまう。
このような状況に対処するには、偽顔の判定における位置とサイズの一致条件のうち、位置の一致条件については、変位量ＤＩＳＴ１分のマージンを予め持たせておくとよい。
ただし、変位量ＤＩＳＴ１が大きい場合、事実上、サイズのみで偽顔の判定を行うことになるため、前記顔と同一サイズの真の顔が偽顔と誤判定され、検出情報が出力されなくなる可能性が高くなってしまう。
前記誤判定を低減するには、偽顔の判定に、位置とサイズだけではなく、可能であれば、顔の向き情報なども用いるようにすればよい。
【００６５】
図１１は、可動物を含むシーンにおける時間的に連続する画像群の一例を示すイメージ図である。
なお、前記可動物には、回転する人物顔のオブジェを想定している。
【００６６】
図１１において、ＦＲＭ６１、ＦＲＭ６２、ＦＲＭ６３、ＦＲＭ６４、ＦＲＭ６５、ＦＲＭ６６、ＦＲＭ６７、ＦＲＭ６８、ＦＲＭ６９、ＦＲＭ７０、ＦＲＭ７１、ＦＲＭ７２は、検出部１２１への入力画像ＩＭであり、記載の順に検出部１２１に入力される。
ＦＡＣＥ６１、ＦＡＣＥ６２、ＦＡＣＥ６３、ＦＡＣＥ６４、ＦＡＣＥ６５、ＦＡＣＥ６６、ＦＡＣＥ６７、ＦＡＣＥ６８、ＦＡＣＥ６９、ＦＡＣＥ７０、ＦＡＣＥ７１、ＦＡＣＥ７２は、検出部１２１によって検出された顔を示している。
ここで、ＦＲＭ７２を今回の入力画像とし、入力画像ＦＲＭ７２の入力時刻と入力画像ＦＲＭ６１の入力時刻の差分がＴ１であるとする。また、顔ＦＡＣＥ６４、ＦＡＣＥ６８、ＦＡＣＥ７２は、いずれも同じ位置、サイズで検出された顔であるとする。さらに、閾値ＮＴは３であるとする。
【００６７】
上述の前提において、顔ＦＡＣＥ７２が偽顔と判定されることは、図９についての説明からも明らかである。
ただし、回転する物体の場合、回転の周期と顔検出の周期の関係で、位置、サイズともに完全一致する検出が短期間で複数回なされるとは限らない。
そのため、図１０についての説明と同様、位置やサイズの一致判定にマージンを持たせる、あるいは、一致判定に顔の向き情報も用いるなどの対処を施すことが望ましい。
【００６８】
以上の説明から、本発明の実施形態に係る画像処理装置を採用した撮像装置によれば、過去の所定時間Ｔ１の間に位置、サイズの両方が一致する顔が所定回数ＮＴ回以上検出された場合、前記顔を偽顔と判定し、検出情報の出力をマスクする。
つまり、通常の技術における画像処理装置のように、入力画像にマスクを施すのではなく、検出結果をマスクするため、偽顔と位置的に重複するように真の顔が現れる場合であっても、サイズに違いがあれば、真の顔に対する検出結果がマスクされることはない。
位置、サイズ以外に、たとえば顔の向き情報、あるいは顔としての蓋然性情報が検出情報に含まれる場合は、向き情報、あるいは蓋然性情報の一致も偽顔の判定条件に加えることができるため、真の顔が不正にマスキングされる確率をより低減させることもできる。
【００６９】
また、顔検出処理後の検出結果をマスクするため、本発明の実施形態に記載の技術は、顔検出手法に依存することなく適用可能である。
【００７０】
また、本発明の実施形態に係る画像処理装置の動作は、いわば偽顔の判定条件を顔検出処理のたびに更新することと等価であるため、偽顔領域の特定のために本来の顔検出動作を一時停止させる必要がない。
このことから、偽顔領域が新たに追加された場合は、領域は所定時間Ｔ１経過後には偽顔領域と判定され、他方偽顔領域が削除された場合は、領域は所定時間Ｔ１経過後には偽顔として判定されなくなることが期待される。
ここで、偽顔領域が新たに追加された場合としては、たとえば人物顔が描かれたポスターが新たに貼られた場合を例示することができる。
偽顔領域が削除された場合としては、たとえば人物顔が描かれたポスターが剥がされた場合を例示することができる。
あるいは、時間帯により異なる画角を撮影するようなケースにおいても同様で、画角変更後、所定時間Ｔ１の経過により、適正に偽顔の判定がなされることが期待できる。
【００７１】
また、本実施形態では、可動物上の偽顔についても、可動範囲が一定であれば、偽顔判定時の位置情報の一致判定に可動範囲に応じたマージンを持たせることや、所定時間Ｔ１ないし所定回数ＮＴを適正に設定する。
これにより、可動物の明示的な制御を行うことなく、偽顔の検出結果をマスクすることが可能になる。
【００７２】
本実施形態では、適正な所定時間Ｔ１の目安としては、秒オーダ、たとえば数秒〜数十秒程度を、適正な所定回数ＮＴの目安としては、１桁から２桁、たとえば数回〜数十回程度を想定している。
しかしながら、顔検出の方式、単位時間当たりの顔検出回数、顔検出精度、撮影環境により、これらの値の最適値は異なるため、調整が必要である。
【００７３】
なお、本発明の実施形態の記載においては、偽顔の判定と、偽顔に係る検出情報の出力抑制の両方を自動化している。
しかしながら、偽顔判定についてのみ本発明の実施形態に記載の方法により自動化し、偽顔領域が画面内のどこであるかをユーザに提示した上で、前記偽顔に係る検出情報の出力を抑制するか否かについては、ユーザに手動で選択させるような動作であっても構わない。
【００７４】
以上説明したように、本実施形態によれば、以下の効果を得ることができる。
顔検出の手法（アルゴリズム）に依存することなく、偽顔による誤発報を低減させるとともに、その副作用である真の顔の検出率低下を抑制することができる。
新たな偽顔が発生・消滅した場合、あるいは、カメラの画角が変更された場合であっても、所定時間Ｔ１経過後には偽顔と判定される顔の条件が一新されるため、誤検出低減処理が適切に機能する状態を維持できる。
偽顔の判定条件を更新するために、本来の顔検出機能を停止する必要がないため、昼夜を問わずに稼動する監視カメラなどへの適用も可能である。
可動物を意図的に制御することなく、可動物上の偽顔による誤検出を低減させることができる。
【００７５】
なお、以上詳細に説明した方法は、上記手順に応じたプログラムとして形成し、ＣＰＵ等のコンピュータで実行するように構成することも可能である。
また、このようなプログラムは、半導体メモリ、磁気ディスク、光ディスク、フロッピー（登録商標）ディスク等の記録媒体、この記録媒体をセットしたコンピュータによりアクセスし上記プログラムを実行するように構成可能である。
【符号の説明】
【００７６】
１００・・・撮像装置、１１０・・・撮像部、１２０・・・画像処理装置、１２１・・・検出部、１２２・・・判定部、１２３・・・保持部、１２４・・・更新部、１２５・・・フィルタ部。
【図１】
2010226510.tif 000003
【図２】
2010226510.tif 000004
【図３】
2010226510.tif 000005
【図４】
2010226510.tif 000006
【図５】
2010226510.tif 000007
【図６】
2010226510.tif 000008
【図７】
2010226510.tif 000009
【図８】
2010226510.tif 000010
【図９】
2010226510.tif 000011
【図１０】
2010226510.tif 000012
【図１１】
2010226510.tif 000013