(57)【要約】【課題】  撮像された場所や時間の情報に関わらず、顔認識を高速に実現するための装置や方法などを提供すること。【解決手段】  撮像された人の属性を推定し、その推定結果に対応づけて記憶されている個人識別特徴量のみを用いて、認識手段がその人が誰であるかを認識する。【選択図】  図５
2006202049.tif 000002
【特許請求の範囲】
【請求項１】
被写体が撮像された画像から、被写体を検出する被写体検出手段と、
前記被写体検出手段によって検出された被写体の顔から被写体が誰であるか判断する認識手段と、
前記認識手段が誰であるか判断する際に使用する各顔の個人識別特徴量と、各被写体の属性を示す属性情報とを対応づけて記憶する記憶手段と、
前記被写体検出手段によって検出された人の属性を推定する属性推定手段と
を備え、
前記認識手段は、前記属性推定手段によって推定された属性に関連する個人識別特徴量を照合する対象として絞込み、絞り込まれた個人識別特徴量を用いて誰の顔であるか判断を行う顔認識装置。
【請求項２】
前記被写体検出手段は、被写体の顔を検出し、前記属性推定手段は、検出された顔の属性を推定する請求項１に記載の顔認識装置。
【請求項３】
前記被写体検出手段は、顔とともに被写体が身につけているものを検出し、前記属性推定手段は、被写体が身につけているものから属性を推定する請求項１に記載の顔認識装置。
【請求項４】
セキュリティ領域におけるセキュリティを維持するためのセキュリティ維持装置に対し、動作の指示を行う指示手段をさらに備え、
前記指示手段は、前記属性推定手段による推定結果が所定の属性である場合には前記認識手段による認識結果が得られるのを待たずに指示内容を決定し、所定の属性でない場合には前記認識手段による認識結果に基づいて指示内容を決定する請求項１に記載の顔認識装置。
【請求項５】
前記被写体検出手段によって検出された顔の部位を検出する部位検出手段を更に備え、
前記認識手段は、前記部位検出手段によって所定の部位が検出されない場合には前記認識手段による認識結果が得られるのを待たずに指示内容を決定し、所定の部位が検出された場合には前記認識手段による認識結果に基づいて指示内容を決定する請求項２に記載の顔認識装置。
【請求項６】
画像中の被写体が誰であるか判断する際に使用される各顔の個人識別特徴量と、各被写体の属性を示す属性情報とを対応づけて記憶する記憶手段を備える情報処理装置に、
被写体が撮像された画像から、被写体を検出するステップと、
検出された人の属性を推定するステップと、
検出された人が誰であるか、推定された属性に関連する個人識別特徴量を照合する対象として絞り込み、絞り込まれた個人識別特徴量を用いて判断するステップと
を実行させるためのプログラム。
【請求項７】
画像中の被写体が誰であるか判断する際に使用される各顔の個人識別特徴量と、各被写体の属性を示す属性情報とを対応づけて記憶する記憶手段を備える情報処理装置が、被写体が撮像された画像から、被写体を検出するステップと、
前記情報処理装置が、検出された人の属性を推定するステップと、
前記情報処理装置が、検出された人が誰であるか、推定された属性に関連する個人識別特徴量を照合する対象として絞り込み、絞り込まれた個人識別特徴量を用いて判断するステップと
を含む方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人の画像を用いて、その画像に撮像されている人が誰であるか認識処理を行う装置や方法などに適用されて有効な技術に関する。
【背景技術】
【０００２】
近年、人の顔の画像を用いて認識処理を行う、いわゆる顔認識技術が注目されている。例えば、顔認識技術では、認識する対象の数だけ個人識別特徴量を予め登録しておく必要がある。このため、多くの人を認識可能にしようとすると、登録すべきデータの容量が膨大となってしまう。そして、登録データが膨大となると、認識処理を行う際に処理に用いる個人識別特徴量が増大するため、処理に多くの時間を要してしまうという問題が生じていた。
【０００３】
このような問題に対し、人物や店舗などに掲示されたロゴマークの画像からその人物や法人などを特定する技術において、その画像が撮像された日時や場所の情報から、特定する際に使用するロゴマークの識別情報を絞り込むことにより、ロゴマークのマッチングに要する時間を短縮するための技術が提案されている（特許文献１参照）。
【特許文献１】特開２００４−１２７８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術を顔認識技術にそのまま適用したとしても、問題を解決することはできない場合があった。例えば、所定のセキュリティ領域への入り口に設置された顔認識装置を例に検討する。この場合、設置される場所が予め固定されているため、撮像された場所の情報から個人識別特徴量を絞り込むことはそもそも意味をなさない。また、時間によって入退出可能な人物を変化させるような特殊な場合でない限り、撮像された時間から個人識別特徴量を絞り込むこともできない。
【０００５】
そこで本発明はこれらの問題を解決し、撮像された場所や時間の情報に関わらず、顔認識を高速に実現するための装置や方法などを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記問題を解決するため、本発明は以下のような構成をとる。本発明は、顔認識装置であって、被写体検出手段，認識手段，記憶手段及び属性推定手段を備える。
【０００７】
被写体検出手段は、被写体が撮像された画像から、被写体を検出する。記憶手段は、各顔の個人識別特徴量と、各被写体の属性を示す属性情報とを対応づけて記憶する。個人識別特徴量とは、認識手段が、誰であるか判断する際に使用する情報である。なお、認識手段については後述する。
【０００８】
属性推定手段は、被写体検出手段によって検出された人の属性を推定する。人の属性とは、性別，年代，人種などその人の特徴を示す情報を指す。なお、被写体検出手段は被写体の顔を検出し、属性推定手段は検出された顔の属性を推定するように構成されても良い。この場合、属性推定手段は、その人の顔の特徴量からこれらの属性を判断する。また、属性推定手段は、その人の身長を画像から測定し、この値に基づいて年代を推定しても良い。また、被写体検出手段は顔とともに被写体が身につけているものを検出し、属性推定手段は被写体が身につけているものから属性を推定するように構成されても良い。この場合、例えば属性は被写体が身につけている所定の物の色によって表されても良い。このよ
うに構成された場合は、属性推定手段はその物の色を検出することにより属性推定を行う。所定の物の色とは、例えば、首から提げるカードやストラップの色や、胸に付ける名札の色や、帽子や服の色などである。
【０００９】
認識手段は、被写体検出手段によって検出された被写体の顔から被写体が誰であるか判断する。なお、認識手段は、属性推定手段によって推定された属性に関連する個人識別特徴量を照合する対象として絞り込み、絞り込まれた個人識別特徴量を用いて誰の顔であるか判断を行う。例えば、属性推定手段によって人の性別が推定された場合、その推定結果に対応した個人識別特徴量のみを用いて判断が行われる。そもそも、女性であると推定された場合に、男性として登録されている者の個人識別特徴量を用いた処理が成功する可能性は低いため、このような個人識別特徴量を用いずに処理を行ったとしても問題とならない。認識手段がこのように限られた個人識別特徴量のみを用いて判断を行うため、誰であるかの判断を高速化することが可能となる。なお、推定結果に対応した個人識別特徴量を用いた認識処理を優先的に行い、それでも認識結果が得られない場合に、推定結果に対応しない個人識別特徴量を用いた認識処理を行うように構成されても良い。このように構成された場合にも、認識結果が得られる可能性の高い個人識別特徴量を用いた処理を先に行うことができるため、従来に比べて早く認識結果を得ることが可能となる。
【００１０】
本発明は、セキュリティ維持装置に対し、動作の指示を行う指示手段を更に備えても良い。セキュリティ維持装置とは、セキュリティ領域におけるセキュリティを維持するための動作を行う装置である。セキュリティ維持のための動作とは、検出手段によって検出された人たちに対しセキュリティ領域（例えば、建物の内部や部屋や所定の区画）への入場を禁止する動作（例えば、ドアを閉じる動作や、ドアの鍵を閉める動作など）や、この入場禁止の動作を維持する動作や、所定の通報先（例えば警察や警備会社など）に通報を行う動作や、所定の連絡先（例えば検出手段により検出された人やその保護者として予め登録されている人の携帯端末など）に通知（メールの送信や画像の送信など）を行う動作や、警報を鳴らす動作や、照明が点灯・点滅する動作や、音声による警告を行う動作など、セキュリティを維持することができればどのような動作であっても良い。セキュリティ維持装置は、指示手段による指示の内容に従って動作する。例えば指示手段によって警報を行うように指示された場合には、警報を行う。また、セキュリティ維持装置は、ドアを開けるように指示された場合には、一定時間又はドアを閉めるように再度指示がされるまで、ドアを開ける。
【００１１】
そして、このように構成された本発明における指示手段は、属性推定手段による推定結果が所定の属性である場合には認識手段による認識結果が得られるのを待たずに指示内容を決定するように構成されても良い。また、指示手段は、属性推定手段による推定結果が所定の属性でない場合には認識手段による認識結果に基づいて指示内容を決定するように構成されても良い。
【００１２】
例えば、指示手段は、推定結果が所定の属性である場合には、認識手段による認識結果が得られるのを待たずに、セキュリティ維持状態を解除するように構成されても良い。例えば、幼稚園の入り口に設けられた場合に、属性の推定結果が所定の属性である子供として得られた場合に、認識結果を待たずにドアを解錠するように構成されても良い。逆に、指示手段は、このような場合に認識手段による認識結果が得られるのを待たずに警報、通報、録画などを行うように構成されても良い。例えば、女性更衣室の入り口に設けられた場合に、属性の推定結果が所定の属性である男性として得られた場合に、認識結果を待たずに警報等行うように構成されても良い。また、指示手段は、所定の属性でない場合には、認識手段による認識結果が得られるのを待ち、その結果に従って指示内容を決定する。例えば、認識結果として人が誰であるか判断できなかった場合（即ち、処理の対象となっている人の個人識別特徴量が記憶手段に記憶されていない場合）に、警報、通報、録画な
どを行うように指示するように構成されても良い。また、指示手段は、認識手段による認識結果として、だれであるか判断がされた場合（即ち、処理の対象となっている人の個人識別特徴量が記憶手段に記憶されていた場合）に、セキュリティ維持状態を解除するように決定しても良い。セキュリティ維持状態とは、セキュリティ領域におけるセキュリティを維持している状態を言う。例えば、セキュリティ領域へのドアを閉じている状態や、鍵をロックしている状態や、警報を鳴らすセンサを動作させている状態などである。
【００１３】
また、記憶手段が、個人識別特徴量に対応づけて、セキュリティ維持状態を解除しても良いか否かをさらに記憶するように構成されても良い。この場合は、指示手段は、得られた認識結果に対応づけてセキュリティ維持状態を解除しても良いと記憶されている場合に、セキュリティ維持状態を解除すると決定する。
【００１４】
このように構成されることにより、認識手段による認識を行うまでもなく指示内容を決定することが可能となる。従って、上記の例のように警報を行う場合などには、警報をより早く実施することが可能となる。逆に、セキュリティ維持状態の解除を行う場合にも、より早く解除を行うことが可能となる。また、このように構成されることにより、認識手段の処理対象とはならない属性に係る個人識別特徴量については、そもそも記憶しておく必要がない。このため、このような個人識別特徴量を記憶手段に記憶しないように構成することにより、使用する記憶領域を削減することが可能となる。
【００１５】
また、本発明は、被写体検出手段によって検出された顔の部位を検出する部位検出手段を更に備えるように構成されても良い。そして、認識手段は、部位検出手段によって所定の部位が検出されない場合には認識手段による認識結果が得られるのを待たずに指示内容を決定し、所定の部位が検出された場合には認識手段による認識結果に基づいて指示内容を決定するように構成されても良い。顔の部位とは、目や口や鼻などである。このような部位が検出されない場合は、検出された顔の人が、サングラスやマスクなどにより顔を隠している可能性がある。従って、このように構成されることにより、顔を隠している可能性のある人（即ち不審者）を、認識手段による認識処理が得られるのを待つことなく、判断しセキュリティ維持装置に対する指示内容を決定することが可能となる。
【００１６】
本発明は、プログラムが情報処理装置によって実行されることによって実現されても良い。即ち、本発明は、上記した本発明における各手段が実行する処理を、情報処理装置に対して実行させるためのプログラム、或いは当該プログラムを記録した記録媒体として特定することができる。また、本発明は、上記した各手段が実行する処理を情報処理装置が実行する方法をもって特定されても良い。
【発明の効果】
【００１７】
本発明によれば、撮像された場所や時間の情報に関わらず、顔認識を高速に実現することが可能となる。
【発明を実施するための最良の形態】
【００１８】
〔システム構成〕
顔認識装置１は、ハードウェア的には、バスを介して接続されたＣＰＵ（中央演算処理装置），主記憶装置（ＲＡＭ），補助記憶装置などを備える。補助記憶装置は、不揮発性記憶装置を用いて構成される。ここで言う不揮発性記憶装置とは、いわゆるＲＯＭ（Read-Only Memory：ＥＰＲＯＭ（Erasable Programmable Read-Only Memory），ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory），マスクＲＯＭ等を含む）
，ＦＲＡＭ（Ferroelectric RAM），ハードディスク等を指す。
【００１９】
図１は、顔認識装置１の機能ブロックを示す図である。顔認識装置１は、補助記憶装置
に記憶された各種のプログラム（ＯＳ，アプリケーション等）が主記憶装置にロードされＣＰＵにより実行されることによって、画像一時記憶部３，顔検出部４，部位検出部５，属性推定部６，記憶部７，認識部８，及び指示部９等を含む装置として機能する。顔検出部４，部位検出部５，属性推定部６，認識部８及び指示部９は、プログラムがＣＰＵによって実行されることにより実現される。また、顔検出部４，部位検出部５，属性推定部６，認識部８及び指示部９は専用のチップとして構成されても良い。
【００２０】
顔認識装置１は、撮像装置２とオートロックドア１０に接続される。オートロックドア１０は、セキュリティ領域におけるセキュリティを維持するための装置（セキュリティ維持装置）の具体例である。次に、顔認識装置１が含む各機能部や撮像装置２やオートロックドア１０について説明する。
【００２１】
〈撮像装置〉
撮像装置２は、デジタルスチルカメラやデジタルビデオカメラ等を用いて構成され、撮像を行う。撮像装置２は、顔認識装置１によって認識される人の顔を含む画像を撮像する。撮像装置２は、撮像した画像のデータを顔認識装置１へ入力する。撮像装置２は、撮像を行うことが可能であればどのような既存技術が適用されても良い。例えば、撮像装置２は、ＣＣＤ（Charge-Coupled Devices）やＣＭＯＳ（Complementary Metal-Oxide Semiconductor）センサ等を用いて構成されても良い。
【００２２】
撮像装置２は、設計者やユーザによって設定されたタイミングで撮像を行うように構成されても良い。例えば、撮像装置２は、デジタルスチルカメラとして構成された場合、所定の時間間隔（毎秒，毎分など）で撮像を実施するように構成されても良い。また例えば、撮像装置２は、デジタルビデオカメラとして構成された場合、継続的に撮像を実施し、所定のフレーム毎に画像のデータを顔認識装置１に入力するように構成されても良い。また、撮像装置２は、ユーザによって操作されることによってユーザの顔を撮像するように構成されても良い。
【００２３】
〈画像一時記憶部〉
画像一時記憶部３は、いわゆるＲＡＭを用いて構成される。画像一時記憶部３は、撮像装置２によって撮像され顔認識装置１に入力される画像のデータを一時的に保持する。
【００２４】
〈顔検出部〉
顔検出部４は、撮像装置２から入力される原画像から人の顔を検出し、検出された顔の位置や大きさ等を示す顔情報を特定する。顔検出部４は、例えば、顔全体の輪郭に対応した基準テンプレートを用いたテンプレートマッチングによって顔を検出するように構成されても良い。また、顔検出部４は、顔の構成要素（目，鼻，耳など）に基づくテンプレートマッチングによって顔を検出するように構成されても良い。また、顔検出部４は、肌の色に近い領域を検出し、その領域を顔として検出するように構成されても良い。また、顔検出部４は、ニューラルネットワークを使って教師信号による学習を行い、顔らしい領域を顔として検出するように構成されても良い。また、顔検出部４による顔検出処理は、その他、既存のどのような技術が適用されることによって実現されても良い。
【００２５】
また、画像から複数の人の顔が検出された場合、特定の基準に従って処理の対象となる顔が決定される。所定の基準とは、例えば顔の大きさ、顔の向き、画像中における顔の位置などである。例えば、顔検出部４は、撮像された画像の中で最も大きい顔を処理の対象として決定する。顔検出部４は、処理の対象となる顔の位置や大きさなど、画像一時記憶部３に記憶される画像の中からこの顔の部分画像を特定するために必要な情報を部位検出部５へ渡す。なお、このような情報は、属性推定部６や認識部８へも渡される。
【００２６】
〈部位検出部〉
部位検出部５は、顔の所定の部位を、パターンマッチングやニューラルネットワークを用いることにより検出する。このとき、部位検出部５は、顔検出部４から伝えられた位置の顔における所定の部位を検出する。顔の所定の部位とは、目や鼻や口などである。いずれの部位を検出するかは、予め設計者によって設定される。例えば、目のみが所定の部位として設定されても良いし、目及び口が所定の部位として設定されても良い。目が検出されない場合は、サングラス等で目を覆っている可能性があり、口や鼻が検出されない場合はマスクなどによって顔を覆っている可能性がある。部位検出部５はこのような状態を検出することができる。部位検出部５は、所定の部位が検出された場合は、属性推定部６にその旨を伝える。部位検出部５は、処理対象の顔の位置や大きさも属性推定部６に伝える。一方、部位検出部５は、所定の部位が検出されなかった場合は、指示部９にその旨を伝える。
【００２７】
〈属性推定部〉
属性推定部６は、部位検出部５から所定の部位が検出されたことを伝えられた場合に動作する。まず、属性推定部６は、顔検出部４によって検出された顔における複数の特徴点を設定する（特徴点設定処理）。そして、属性推定部６は、特徴点設定処理によって設定された特徴点を元に、この被写体の顔の特徴量として各特徴点の特徴量を取得する（特徴量取得処理）。以下、特徴点設定処理及び特徴量取得処理について説明する。
【００２８】
〈特徴点設定処理〉
特徴点設定処理において、まず属性推定部６は検出された顔の器官を検出する。顔の器官とは、例えば目，鼻，鼻孔，口（唇），眉，顎，額などである。属性推定部６が検出する顔の器官は、予め設計者によって設定される。例えば属性推定部６は、被写体の顔の両目及び口を検出するように構成される。部位検出部５によって既に検出されている顔の器官（部位）がある場合は、属性推定部６は、既に得られている情報を用いても良い。また、部位検出部５によって、属性推定部６における処理で必要な器官が全て検出されても良い。
【００２９】
次に、属性推定部６は、顔検出部４において検出された顔の画像をグレースケールの画像に変換する。また、属性推定部６は、検出された顔の器官の位置関係に基づいて、検出された顔の画像の角度正規化やサイズ正規化を実施する。これらの処理をまとめて前処理と呼ぶ。また、画像をグレースケールに変換する処理は、顔検出部４における処理や特徴点設定処理におけるどの時点で実行されても良い。
【００３０】
次に、属性推定部６は、検出された顔の器官（以下、「注視点」と呼ぶ：例えば両目や口を示す点）の位置に基づいて、複数の特徴点の位置を設定する。属性推定部６は、注視点に近いほど密に、注視点から離れるほど粗に特徴点を設定する。
【００３１】
図２（ａ）は、顔検出部４によって検出された被写体の顔を示す図である。図２（ｂ）は、特徴点設定処理によって設定された複数の特徴点の例を示す図である。図２（ｂ）において、黒塗りの丸は注視点を示し、斜線の丸は注視点に基づいて設定された特徴点を示す。以下に説明する特徴量取得処理において、注視点が特徴点として取り扱われても良い。
【００３２】
このような特徴点設定処理は、例えば以下の論文に記載されたＲｅｔｉｎａサンプリングを適用することによって実現できる。
【００３３】
F. Smeraldiand J. Bigun, “Facial features detection by saccadic exploration of the Gabor decomposition”, International Conference on Image Processing, ICIP-
98, Chicago, October 4-7, volume 3, pages 163-167, 1998.
【００３４】
〈特徴量取得処理〉
特徴量取得処理において、属性推定部６は特徴点設定処理によって設定された各特徴点に対し、ガボールフィルタを畳み込む。即ち、属性推定部６は、各特徴点についてガボールウェーブレット変換（Gabor Wavelets Transformation：GWT）を実施する。図３は、特徴量取得処理において使用されるガボールフィルタの例（実部）である。属性推定部６は、図３に示されるような解像度と方位とを変化させた複数のガボールフィルタを畳み込むことにより、特徴点周辺における濃淡特徴の周期性と方向性とを特徴量として取得する。
【００３５】
数１は、ガボールフィルタを表す式である。ガボールフィルタの使用において、式中のｋとθとの値を変更することにより、濃淡特徴から任意の周期性と方向性とを特徴量として取得することが可能となる。
【００３６】
【数１】
2006202049.tif 000003
【００３７】
属性推定部６は、各特徴点の特徴量に基づいて、顔検出部４によって検出された被写体の属性情報を推定する。属性情報とは、その人に関する情報であり、例えば人種、年代、性別などが項目として含まれる。属性推定部６は、予め学習処理が完了しているパターン認識の識別器に対して各特徴点の特徴量を入力することにより、被写体の属性情報を推定する。属性推定部６は、パターン認識の識別器としてサポートベクターマシン（Support Vector Machine：ＳＶＭ）を用いて処理を行う。以下、属性情報のうち年代を推定する場合を例として、サポートベクターマシンについて説明する。
【００３８】
サポートベクターマシンは、二つのクラスに属する学習データの真ん中を通る超平面を識別の境界面とし、パターン認識を行う手法である。サポートベクターマシンにおける識別器は、数２に示される識別関数を用いることにより、入力されたデータ（ここでは全特徴点における特徴量）が二つのクラスのいずれに属するかを推定する。
【００３９】
【数２】
2006202049.tif 000004
【００４０】
数２において、ｌは、学習処理によって選別された学習データの個数、即ち属性推定部６による属性推定処理に用いられる学習データの個数を示す。αｉは、ラグランジュ乗数を示す。ｘｉ，ｙｉは学習データを示す。ｙｉは“−１”又は“１”のいずれかを有し、ｘｉが二つのクラスのいずれに属するかを示す。ｂはバイアス項、即ちパラメタを示す。学習処理によりこれらの値が決定され、属性推定部６はその学習処理の結果を記憶する。
【００４１】
また、数２において、Ｋはカーネル関数を示す。カーネル関数を使って、入力データをより高い次元に非線形に写像するサポートベクターマシンの非線形拡張が提案されており
、これにより、より実問題に対して有効な識別器を構築することが可能である。このようなカーネル関数の代表的なものに、多項式カーネル（数３参照）やガウシアンカーネル（数４参照）等がある。属性推定部６において、いずれのカーネル関数が適用されても良い。
【００４２】
【数３】
2006202049.tif 000005
【００４３】
【数４】
2006202049.tif 000006
【００４４】
サポートベクターマシンは、二つのクラスを識別する識別器を構成する学習法であり、複数種（三種以上）の年代を識別（推定）するためには複数のサポートベクターマシンを組み合わせる必要がある。属性推定部６は、二分木探索を適用することにより、サポートベクターマシンを用いたマルチクラスタリングを実現する。図４は、属性推定部６における年代推定処理に適用される二分木探索の例を示す図である。ここでは、被写体の年代が子供、大人、老人のいずれであるかを推定する処理を例として説明する。
【００４５】
属性推定部６は、まず、サポートベクターマシンを用いて、被写体の人物が子供であるか否かについて推定する。そして、被写体の人物が子供ではないと推定された場合には、属性推定部６は、被写体の人物が大人であるか否か（又は老人であるか否か）について推定する。属性推定部６は、年代以外の属性情報の項目、例えば性別についても同様に二分木探索を行うことによって各項目についての推定処理を行うことができる。
【００４６】
属性推定部６は、所定の属性が推定結果として得られなかった場合は、その旨を指示部９へ伝える。一方、所定の属性が推定結果として得られた場合は、その推定結果を認識部８へ渡す。
【００４７】
〈記憶部〉
記憶部７は、いわゆるＲＡＭやＲＯＭ等の記憶装置を用いて構成される。記憶部７は、ハードディスク等の他の記憶装置を用いて構成されても良い。記憶部７は、各登録者の個人識別特徴量と、各登録者の属性とを対応づけて記憶する。また、記憶部７は、各登録者について、オートロックドア１０がセキュリティ維持状態を解除しても良いか否か（即ち開いても良いか否か）についてさらに記憶しても良い。例えば、顔認識装置１がマンションの入り口に設置される場合には、マンションの住人の個人識別特徴量に対し、マンションのオートロックドア１０を開けても良いことを示す値（例えば“１”）が対応づけて記憶される。このとき、オートロックドア１０を開けるべきではない人の個人識別特徴量に対し、その事を示す値（例えば“０”）が対応づけて記憶されても良い。
【００４８】
また、セキュリティ維持状態を解除しても良い人の個人識別特徴量のみが記憶部７に記憶されるように構成されても良い。このように構成された場合は、記憶部７は、セキュリティ維持状態を解除すべきか否かを示す値を個人識別特徴量に対応づけて記憶する必要はない。記憶部７に個人識別特徴量が記憶されている人は、当然にセキュリティ維持状態を解除しても良い人だからである。
【００４９】
〈認識部〉
認識部８は、属性推定部６によって取得された個人識別特徴量、及び記憶部７に記憶されている個人識別特徴量のうち属性推定の結果に対応する個人識別特徴量のみを用いることにより、この画像に撮像された人について同定処理を行う。ただし、認識部８は、属性推定部６から渡された属性推定の結果が所定の結果である場合にのみ動作する。
【００５０】
例えば、顔認識装置１が幼稚園や小学校の入り口に設置された場合について検討する。顔認識装置１が、不審な大人が侵入することを防止することを目的とするのであれば、属性推定の結果が子供であることを示す場合には、認識を行う必要がない。従って、記憶手段７は子供についての個人識別特徴量を記憶する必要がない。また、従ってこの場合、属性推定の結果が大人であることを示す場合にのみ動作する。そして、属性推定の結果、男性であると推定された場合は、男性に対応する個人識別特徴量のみが使用される。この場合、女性に対応する個人識別特徴量が用いられないため、処理の高速化が図られる。次に、認識部８における同定処理の具体例について説明する。
【００５１】
認識部８は、撮像画像から取得された個人識別特徴量と、記憶部７に記憶されている各個人識別特徴量とを比較（パターンマッチング）することにより、その類似度を各個人識別特徴量について取得する。次に、認識部８は、この類似度が最も高く且つこの類似度が閾値を超えている個人識別特徴量を選び、その個人識別特徴量に対応する人であると判断する。認識部８は、各個人識別特徴量について取得された類似度が全て閾値を超えていない場合には、処理対象となっている顔の人物に対応する個人識別特徴量は記憶部７に記憶されていないと判断する。この閾値は経験的に得られる値であり、ユーザや設計者によって自由に設定されて良い。
【００５２】
また、認識部８は、以下の文献に記載された技術を用いることにより、同定処理を行うこともできる。
【００５３】
栗田  多喜夫、“顔検出・顔認識のための統計的手法”、［平成16年9月27日検索］、
インターネット＜URL : http://www.neurosci.aist.go.jp/~kurita/lecture/statface.pdf＞
福井和広（株式会社東芝）、“ユーザインターフェースにおける顔画像認識”、SSII2000  Tutorial  Lectures、Page18-32
認識部８は、同定処理の結果を指示部９へ渡す。
【００５４】
〈指示部〉
指示部９は、認識部８による認識結果がセキュリティ維持状態を解除しても良い人である場合、オートロックドア１０に対し、ドアを開くように指示する。一方、指示部９は、部位検出部５によって所定の部位が検出されなかった場合や、属性推定手段による推定結果が所定の属性を示すものではない場合や、認識部８による認識結果がセキュリティ維持状態を解除すべきでない人である場合、オートロックドア１０に対し警報を行うように指示する。
【００５５】
〈オートロックドア〉
オートロックドア１０は、普段は、手動では開かないように閉まっている。オートロックドア１０は、指示部９からドアを開けるように指示された場合にドアを開ける。一方、オートロックドア１０は、指示部９から警報を行うように指示された場合は警報を行う。警報とは、オートロックドア１０に備えられる音声出力装置から警報音を発声する動作や、オートロックドア１０に備えられるライトを点滅・点灯させる動作などをいう。
【００５６】
〔動作例〕
まず、撮像装置２が撮像を行う（Ｓ０１）。撮像装置２は、撮像した画像を顔認識装置１へ入力する。顔認識装置１に入力された画像のデータは、画像一時記憶部３が記憶する。
【００５７】
顔検出部４は、画像一時記憶部３に記憶される画像から人の顔を検出する（Ｓ０２）。次に、部位検出部５は、顔検出部４によって検出された顔における所定の部位を検出する（Ｓ０３）。所定の部位が検出されない場合（Ｓ０４−Ｎｏ）、処理は終了し、オートロックドア１０は閉じたままである。そして、オートロックドア１０により警報が鳴らされる（Ｓ０９）。
【００５８】
一方、所定の部位が検出された場合（Ｓ０４−Ｙｅｓ）、属性推定部６は、検出された人の属性を推定する（Ｓ０５）。そして、推定結果が所定の属性でない場合（Ｓ０６−Ｎｏ）、処理は終了し、オートロックドア１０は閉じたままである。そして、オートロックドア１０により警報が鳴らされる（Ｓ０９）。
【００５９】
一方、推定結果が所定の属性を示す場合（Ｓ０６−Ｙｅｓ）、認識部８は、同定処理を実行し、処理の対象となっている人が誰であるか認識する（Ｓ０７）。このとき、認識部８は、属性の推定結果に基づいて、使用する個人識別特徴量を選択し同定処理を行う。
【００６０】
同定処理の結果、検出された人がこの顔認識装置１が備えられたマンションの入居者でない場合（Ｓ０８−Ｎｏ）、処理は終了し、オートロックドア１０は閉じたままである。そして、オートロックドア１０により警報が鳴らされる（Ｓ０９）。一方、同定処理の結果、検出された人がこの顔認識装置１が備えられたマンションの入居者である場合（Ｓ０８−Ｙｅｓ）、指示部９は、オートロックドア１０に対しドアを開けるように指示しドアが開けられ（Ｓ０１０）、処理が終了する。
【００６１】
〔作用／効果〕
顔認識装置１によれば、部位検出部５によって所定の部位が検出されない場合や、属性推定処理によって得られた属性が所定の属性でない場合には、認識部８による同定処理が実行されることなく、指示部９により警報を鳴らす指示がオートロックドア１０に伝えられる。例えば、顔認識装置１が老人ホームからの出口に設置された場合は以下のように適用することができる。例えば、属性推定によって幼児や青年や成人であるとの推定結果でない場合（言い換えれば老人であるとの推定結果が得られた場合）には、警報を鳴らすように構成されても良い。このため、警報を行うべき状況において、認識部８による処理結果が得られることを待つことなく警報をより早く実行することが可能となる。
【００６２】
また、顔認識装置１によれば、認識部８が同定処理に用いる個人識別特徴量は、属性推定部６による推定結果に基づいて決定される。言い換えれば、認識部８は、記憶部５に記憶された個人識別特徴量の全てを用いて同定処理を実行するのではなく、記憶部５に記憶された個人識別特徴量の一部のみを用いて同定処理を実行する。具体的には、推定結果の属性に対応づけて記憶される個人識別特徴量のみを用いた同定処理が実行される。このため、同定処理の結果をより高速に得ることが可能となる。
【００６３】
また、顔認識装置１によれば、属性結果が所定の属性を示すものでない場合には、認識部８による処理が実行されない。このため、記憶部５には、所定の属性以外の属性に対応する個人識別特徴量を記憶しておく必要がない。従って、記憶部５に記憶されるデータの量を削減することが可能となる。
【００６４】
〔変形例〕
顔検出部４が、顔の部位を検出することにより顔を検出する構成である場合、部位検出部５の処理を行うように構成されても良い。即ち、この場合、顔検出部４は顔の所定の部位が検出されたか否かを属性推定部６及び指示部９へ伝えるように構成されても良い。この場合、顔検出部４とは別に部位検出部５を設ける必要はない。
【００６５】
なお、オートロックドア１０は、セキュリティを維持するための装置の具体例であり、他の装置を用いて構成されても良い。例えば、警報装置のみを用いて構成されても良いし、警察や警備会社への通報を行う装置などを用いて構成されても良い。また、属性推定部６は、所定の属性が推定結果として得られた場合にその旨を指示部９へ伝え、得られなかった場合にその推定結果を認識部８へ渡すように構成されても良い。このように構成された場合は、認識部８は、属性推定の結果が所定の属性でない場合にのみ動作するように構成される。また、このように構成された場合は、指示部９は、推定結果が所定の属性である場合などにオートロックドア１０に対し警報を行うように指示しても良いし、推定結果が所定の属性である場合にオートロックドア１０を一時的に開放するように指示しても良い。
【００６６】
属性推定部６は、処理対象の顔の画像からではなく、その人の身長を画像から又は他のセンサにより測定することにより、属性を推定するように構成されても良い。例えば、赤外線センサなどによりその人の身長をおおよそ測定し、その身長に基づいて年代を推定しても良い。また、属性推定部６は、その人が身につけている物を画像から検出し、その物の色に基づいて属性を推定しても良い。ただし、この場合、予め各人にその人の属性に応じた物を身につけさせる必要がある。例えば、属性として正社員と契約社員とが設定されている場合、属性推定部６は、正社員であることを示す色の物（例えばストラップや名札など）や契約社員であることを示す色の物を画像から検出することにより、その人が正社員であるか契約社員であるかを推定しても良い。
【図面の簡単な説明】
【００６７】
【図１】顔認識装置の機能ブロックを示す図である。
【図２】特徴点の設定例を示す図である。
【図３】ガボールフィルタの例を示す図である。
【図４】二分木探索の例を示す図である。
【図５】顔認識装置の動作例を示すフローチャートである。
【符号の説明】
【００６８】
１        顔認識装置
２        撮像装置
３        画像一時記憶部
４        顔検出部
５        部位検出部
６        属性推定部
７        記憶部
８        認識部
９        指示部
１０        オートロックドア
【図１】
2006202049.tif 000007
【図２】
2006202049.tif 000008
【図３】
2006202049.tif 000009
【図４】
2006202049.tif 000010
【図５】
2006202049.tif 000011