(57)【要約】【課題】人物の顔による個人認証で利用する同定情報の登録にかかる時間を短縮する技術を提供する。【解決手段】情報処理装置１０は、撮像手段により生成された動画から同一の人物に関する複数の顔画像を抽出する抽出部１１０と、抽出部１１０により抽出された複数の顔画像の中から、人物を同定する同定情報としての適格度が第１基準値以上の顔画像を選択する選択部１２０と、選択部１２０により選択された顔画像の適格度に基づいて人物の同定情報の登録処理で用いる顔画像の候補を決定する候補画像決定部１３０と、候補画像決定部１３０により決定された顔画像の候補を、登録処理で用いられる画面に表示させる表示処理部１４０と、を備える。【選択図】図１
2019028936.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段により生成された動画または複数の静止画から同一の人物に関する複数の顔画像を抽出する抽出手段と、
前記抽出手段により抽出された前記複数の顔画像の中から、前記人物を同定する同定情報としての適格度が第１基準値以上の顔画像を選択する選択手段と、
前記選択手段により選択された顔画像の前記適格度に基づいて前記人物の同定情報の登録処理で用いる顔画像の候補を決定する候補画像決定手段と、
前記候補画像決定手段により決定された前記顔画像の候補を、前記登録処理で用いられる画面に表示させる表示処理手段と、
を備える情報処理装置。
【請求項２】
前記画面に前記顔画像の候補として表示されている第１の顔画像又はその特徴量と、前記第１の顔画像の前記適格度と、を紐付けて記憶する記憶手段を更に備え、
前記候補画像決定手段は、
前記記憶手段に記憶されている前記第１の顔画像又はその特徴量に基づいて、前記抽出手段により前記同一の人物に関する第２の顔画像が抽出されたか否かを判定し、
前記選択手段により前記第２の顔画像が前記第１基準値以上の適格度を有する顔画像として選択された場合、前記第１の顔画像及び前記第２の顔画像のうち前記適格度の大きい方を前記登録処理で用いる顔画像の候補として決定する、
請求項１に記載の情報処理装置。
【請求項３】
前記撮像手段は、特定のエリアへの入場口の近傍を撮像範囲に含む、
請求項１または２に記載の情報処理装置。
【請求項４】
前記入場口は、入場ゲートまたはセキュリティドアを備える、
請求項３に記載の情報処理装置。
【請求項５】
前記動画は前記入場ゲートでの個人認証処理で使用するために前記撮像手段により生成された動画である、
請求項４に記載の情報処理装置。
【請求項６】
前記抽出手段は、前記個人認証処理が失敗した場合に、前記撮像手段により撮影された前記動画を取得して前記複数の顔画像を抽出する、
請求項５に記載の情報処理装置。
【請求項７】
前記抽出手段は、前記登録処理の開始操作に応じて、前記撮像手段に前記動画の撮影の開始を指示する、
請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
前記候補画像決定手段は、選択した前記顔画像の適格度が前記第１基準値よりも大きい第２基準値以上であった場合、前記第２基準値以上の適格度を有する前記顔画像を前記候補として確定させる、
請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項９】
前記候補画像決定手段は、前記選択手段によって前記第１基準値よりも大きい第２基準値以上の適格度を有する顔画像が所定時間内に選択されなかった場合、前記所定時間内に選択された顔画像の中で最も適格度の大きい顔画像を前記候補として確定させる、
請求項１乃至７のいずれか１項に記載の情報処理装置。
【請求項１０】
前記選択手段により前記第１基準値以上の適格度を有する顔画像が所定時間内に検出されなかった場合に、前記抽出手段により抽出された顔画像の少なくとも一部の解析結果に基づいて指示情報を生成し、所定の出力装置を介して前記指示情報を通知する通知手段を更に備える、
請求項１乃至９のいずれか１項に記載の情報処理装置。
【請求項１１】
前記表示処理手段は、前記人物の同定情報の登録処理で用いる顔画像の候補に加え、前記同定情報に紐付ける前記人物の属性情報を選択可能とする画面要素を前記画面に含めて表示させる、
請求項１乃至１０のいずれか１項に記載の情報処理装置。
【請求項１２】
前記抽出手段により前記動画から抽出された人物の顔画像の中に、予め登録された特定の人物の顔画像が存在するか否かを判定する判定手段と、
前記判定手段により前記特定の人物の顔画像が検出された場合、前記特定の人物と共に抽出された他の人物の顔画像に基づいて、前記候補画像決定手段により決定された前記顔画像の候補を特定して前記登録処理を実行する登録手段と、
を備える、請求項１乃至１１のいずれか１項に記載の情報処理装置。
【請求項１３】
一の人物に関する顔画像が検出されてから所定時間以内に他の人物に関する顔画像が更に検出された場合、前記一の人物および前記他の人物に対して同一のグループ情報を付与するグループ情報付与手段を更に備える、
請求項１乃至１２のいずれか１項に記載の情報処理装置。
【請求項１４】
コンピュータが、
動画から同一の人物に関する複数の顔画像を抽出し、
抽出された前記複数の顔画像の中から、前記人物を同定する同定情報としての適格度が第１基準値以上の顔画像を選択し、
選択された前記顔画像の前記適格度に基づいて前記人物の同定情報の登録処理で用いる顔画像の候補を決定し、
決定された前記顔画像の候補を、前記登録処理で用いられる画面に表示させる、
ことを含む人物同定情報決定方法。
【請求項１５】
コンピュータに、請求項１４に記載の方法を実行させるプログラム。
【請求項１６】
画像から、特定の人物と共に写っている他の人物の顔画像を切り出す切出し手段と、
前記切出し手段により切り出された前記他の人物の顔画像またはその特徴量を用いて、当該他の人物を同定する同定情報を登録する登録手段と、
を備える情報処理装置。
【請求項１７】
コンピュータが、
画像から、特定の人物と共に写っている他の人物の顔画像を切り出し、
切り出された前記他の人物の顔画像またはその特徴量を用いて、当該他の人物を同定する同定情報を登録する、
ことを含む人物同定情報登録方法。
【請求項１８】
コンピュータに、請求項１７に記載の方法を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顔画像を用いた個人認証技術に関する。
【背景技術】
【０００２】
生体データを用いるセキュリティ技術の１つとして、人物の顔画像による個人認証技術がある。
【０００３】
人物の顔画像による個人認証技術に関する技術の一例が、例えば、下記特許文献１に開示されている。下記特許文献１では、辞書に登録されている顔画像データと比較するデータが画質不良である場合、画質不良の領域を補正した上で照合処理を行うことによって、高精度な照合処理を実現する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−０８４８２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
人物の顔による個人認証技術は、例えば、入場できる人物が制限される場所の入り口（ゲートやドアなど）で利用される。この場合において、入場する権限を有する人物の顔画像或いはその画像の特徴量といった、その人物を同定するための同定情報が予めデータベースに登録されている必要があるが、全ての人物について同定情報が用意されていないこともある。この場合、入り口のゲートなどで個人認証が失敗した人物は、同定情報を登録する手続きを行うことになる。このような手続きにかかる時間を短縮すること技術が望まれる。
【０００６】
本発明の目的は、人物の顔による個人認証で利用する同定情報の登録にかかる時間を短縮する技術を提供することにある。
【課題を解決するための手段】
【０００７】
本発明によれば、
撮像手段により生成された動画または複数の静止画から同一の人物に関する複数の顔画像を抽出する抽出手段と、
前記抽出手段により抽出された前記複数の顔画像の中から、前記人物を同定する同定情報としての適格度が第１基準値以上の顔画像を選択する選択手段と、
前記選択手段により選択された顔画像の前記適格度に基づいて前記人物の同定情報の登録処理で用いる顔画像の候補を決定する候補画像決定手段と、
前記候補画像決定手段により決定された前記顔画像の候補を、前記登録処理で用いられる画面に表示させる表示処理手段と、
を備える情報処理装置が提供される。
【０００８】
本発明によれば、
コンピュータが、
動画から同一の人物に関する複数の顔画像を抽出し、
抽出された前記複数の顔画像の中から、前記人物を同定する同定情報としての適格度が第１基準値以上の顔画像を選択し、
選択された前記顔画像の前記適格度に基づいて前記人物の同定情報の登録処理で用いる顔画像の候補を決定し、
決定された前記顔画像の候補を、前記登録処理で用いられる画面に表示させる、
ことを含む人物同定情報決定方法が提供される。
【０００９】
本発明によれば、
コンピュータに、上記の人物同定情報決定方法を実行させるプログラムが提供される。
【００１０】
本発明によれば、
画像から、特定の人物と共に写っている他の人物の顔画像を切り出す切出し手段と、
前記切出し手段により切り出された前記他の人物の顔画像またはその特徴量を用いて、当該他の人物を同定する同定情報を登録する登録手段と、
を備える情報処理装置が提供される。
【００１１】
本発明によれば、
コンピュータが、
画像から、特定の人物と共に写っている他の人物の顔画像を切り出し、
切り出された前記他の人物の顔画像またはその特徴量を用いて、当該他の人物を同定する同定情報を登録する、
ことを含む人物同定情報登録方法が提供される。
【００１２】
本発明によれば、
コンピュータに、上記の人物同定情報登録方法を実行させるプログラムが提供される。
【発明の効果】
【００１３】
本発明によれば、人物の顔による個人認証で利用する同定情報の登録にかかる時間を短縮することができる。
【図面の簡単な説明】
【００１４】
【図１】第１実施形態における情報処理装置の機能構成を概念的に示すブロック図である。
【図２】第２実施形態における情報処理装置の機能構成を概念的に示すブロック図である。
【図３】記憶部が記憶する情報の一例を示す図である。
【図４】情報処理装置のハードウエア構成を概念的に示す図である。
【図５】第３実施形態における情報処理装置の機能構成を概念的に示すブロック図である。
【図６】情報処理装置により実行される処理の第１の具体例を示すフローチャートである。
【図７】表示処理部により表示される画面の一例を示す図である。
【図８】Ｓ１１０の候補画像決定処理の流れ例示するフローチャートである。
【図９】通知部により実行される通知処理の流れを説明するためのフローチャートである。
【図１０】通知部による通知処理で表示される画面一例を示す図である。
【図１１】通知部による通知処理で表示される画面一例を示す図である。
【図１２】通知部による通知処理で表示される画面一例を示す図である。
【図１３】情報処理装置により実行される処理の第２の具体例を示すフローチャートである。
【図１４】情報処理装置により実行される処理の第３の具体例を示すフローチャートである。
【図１５】第４実施形態にかかる情報処理装置の機能構成を概念的に示すブロック図である。
【図１６】第４実施形態の情報処理装置により実行される処理の流れを例示するフローチャートである。
【図１７】第５実施形態の情報処理装置の機能構成を概念的に示すブロック図である。
【図１８】第５実施形態の情報処理装置により実行される処理の流れを例示するフローチャートである。
【図１９】第６実施形態の情報処理装置の機能構成を概念的に示すブロック図である。
【図２０】情報処理装置のハードウエア構成を概念的に示す図である。
【図２１】第６実施形態の情報処理装置により実行される処理の流れを例示するフローチャートである。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。また、特に説明する場合を除き、各ブロック図において、各ブロックは、ハードウエア単位の構成ではなく、機能単位の構成を表している。
【００１６】
［第１実施形態］
〔機能構成〕
図１は、第１実施形態における情報処理装置１０の機能構成を概念的に示すブロック図である。図１に示されるように、本実施形態の情報処理装置１０は、抽出部１１０、選択部１２０、候補画像決定部１３０、および、表示処理部１４０を備える。
【００１７】
抽出部１１０は、動画または複数の静止画から同一の人物に関する複数の顔画像を抽出する。抽出部１１０は、例えば、同一の物体（人物）を異なるフレームにわたって追跡する既知の画像処理アルゴリズムを利用して、動画を構成する複数のフレーム画像のそれぞれから、同一人物に関する画像を抽出することができる。抽出部１１０は、例えば図示しないメモリなどに、抽出した顔画像を人物毎に記憶させる。
【００１８】
選択部１２０は、抽出部１１０により抽出された複数の顔画像それぞれについて、当該人物を同定する同定情報としての適格度（その顔画像が、その人物を同定するための情報として適切である度合い）を算出する。
【００１９】
例えば、選択部１２０は、抽出した顔画像の顔らしさの度合いおよび画質の少なくとも一方に基づいて、適格度を算出することができる。例えば、顔らしさの度合いに基づいて適格度を算出する場合、選択部１２０は、顔の向きや傾きの度合いをパラメータとして用いる関数やテーブルを利用することができる。選択部１２０は、例えば、目、鼻、口といった特徴点の見え方（位置関係）を基に顔の向きや傾きの度合いを算出することができる。この場合、正面向きに近いほど、適格度は高くなる。また、選択部１２０は、目、鼻、口といった、顔を特徴付ける特徴点が隠れている或いは見えにくい割合をパラメータとして用いる関数やテーブルにより、適格度を算出することができる。この場合、目、鼻、口といった、顔を特徴付ける特徴点が隠れている或いは見えにくい割合が大きいほど、適格度は小さくなる。また、顔画像の画質に基づいて適格度を算出する場合、選択部１２０は、例えば、画像のボケ具合、被写体のブレの度合い、画像の明るさなどを画質にかかわる要素をパラメータとして用いる関数やテーブルを利用することができる。この場合、例えば、画像が強くボケている、被写体が大きくぶれている、画像の中で暗い領域が多い等、画質が悪くなるほど、適格度は小さくなる。そして、選択部１２０は、顔の向きや傾きの度合い或いは顔の特徴点の見えやすさといった顔らしさの度合い、および、画像のボケ具合、被写体のブレ具合、画像の明るさといった画質を基に算出された適格度を総合して、最終的な適格度を決定することができる。
【００２０】
選択部１２０は、抽出部１１０により抽出された複数の顔画像の中から、上述するように算出した適格度が第１基準値以上の顔画像を選択する。選択部１２０が利用する第１基準値は、例えば図示しないメモリやストレージデバイスに予め記憶されている。
【００２１】
候補画像決定部１３０は、選択部１２０により選択された顔画像の適格度に基づいて、人物の同定情報の登録処理で用いる顔画像の候補を決定する。具体的には、候補画像決定部１３０は、選択部１２０で選択された顔画像のうち最も適格度の大きい顔画像を、人物の同定情報の登録処理で用いる顔画像の候補として決定する。
【００２２】
表示処理部１４０は、候補画像決定部１３０により「人物の同定情報の登録処理で用いる顔画像の候補」として決定された顔画像を、当該登録処理で用いられるいずれかの画面において表示させる。
【００２３】
以上、本実施形態では、動画から抽出された同一人物に関する複数の顔画像の中から、「人物の同定情報としての適格度」が所定の基準値（第１基準値）以上である顔画像が選択され、同定情報の登録処理で用いられる画面で表示される。これにより、例えば管理者などが端末を操作して同定情報を登録する際に、適切な顔画像を選定する必要がなくなり、同定情報の登録処理にかかる時間を短縮することができる。
【００２４】
［第２実施形態］
本実施形態では、第１実施形態をさらに詳細に説明する。
【００２５】
〔機能構成〕
図２は、第２実施形態における情報処理装置１０の機能構成を概念的に示すブロック図である。本実施形態の情報処理装置１０は、第１実施形態の構成に加え、記憶部１５０をさらに備える。第１の顔画像またはその特徴量データは、動画を構成する複数のフレーム画像間で、同一の人物の顔画像領域を特定するために使用され得る。記憶部１５０は、表示処理部１４０により表示されている画面で「人物の同定情報の登録処理で用いる顔画像の候補」として表示されている顔画像（以下、「第１の顔画像」とも表記）又はその特徴量と、第１の顔画像の適格度と、を紐付けて記憶する（例：図３）。図３は、記憶部１５０が記憶する情報の一例を示す図である。図３では、記憶部１５０が第１の顔画像の特徴量データと、その顔画像の適格度を示す情報とを互いに紐付けて、人物毎に記憶する例が示されている。
【００２６】
本実施形態において、候補画像決定部１３０は、記憶部１５０に記憶されている第１の顔画像又はその特徴量に基づいて、抽出部１１０によって、同一の人物に関する第２の顔画像が動画（例えば、次のフレーム画像）から抽出されたか否かを判定する。抽出部１１０により第２の顔画像（次のフレーム画像）が抽出された場合、選択部１２０により、その第２の顔画像の適格度が算出される。なお、抽出部１１０により抽出された第２の顔画像の適格度が第１基準値以上である場合、当該第２の画像は、「第１基準値以上の適格度を有する顔画像」として、選択部１２０により選択される。そして、候補画像決定部１３０は、第２の画像が「第１基準値以上の適格度を有する顔画像」として選択部１２０により選択された場合、第１の顔画像及び第２の顔画像の適格度を比較し、適格度の大きい方を登録処理で用いる顔画像の候補として決定する。上記処理が繰り返されることによって、候補画像決定部１３０は、最終的に最も適格度が高い画像を、登録処理で用いる顔画像の候補として決定することができる。
【００２７】
〔ハードウエア構成〕
情報処理装置１０の各機能構成部は、各機能構成部を実現するハードウエア（例：ハードワイヤードされた電子回路など）で実現されてもよいし、ハードウエアとソフトウエアとの組み合わせ（例：電子回路とそれを制御するプログラムの組み合わせなど）で実現されてもよい。以下、情報処理装置１０の各機能構成部がハードウエアとソフトウエアとの組み合わせで実現される場合について、さらに説明する。
【００２８】
図４は、情報処理装置１０のハードウエア構成を概念的に示す図である。図４に示されるように、情報処理装置１０は、バス１０１、プロセッサ１０２、メモリ１０３、ストレージデバイス１０４、入出力インタフェース１０５、及びネットワークインタフェース１０６を含んで構成される。
【００２９】
バス１０１は、プロセッサ１０２、メモリ１０３、ストレージデバイス１０４、入出力インタフェース１０５、及びネットワークインタフェース１０６が、相互にデータを送受信するためのデータ伝送路である。ただし、プロセッサ１０２、メモリ１０３、ストレージデバイス１０４、入出力インタフェース１０５、及びネットワークインタフェース１０６などを互いに接続する方法は、バス接続に限定されない。
【００３０】
プロセッサ１０２は、ＣＰＵ（Central Processing Unit）やＧＰＵ（Graphics Processing Unit）などの演算装置である。メモリ１０３は、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などを用いて実現される主記憶装置である。ストレージデバイス１０４は、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、メモリカードなどを用いて実現される補助記憶装置である。
【００３１】
ストレージデバイス１０４は、情報処理装置１０の各機能構成部（抽出部１１０、選択部１２０、候補画像決定部１３０、表示処理部１４０）を実現するプログラムモジュールを記憶している。プロセッサ１０２は、これら各プログラムモジュールをメモリ１０３に読み出して実行することで、各プログラムモジュールに対応する機能を実現する。また、ストレージデバイス１０４は、上述の記憶部１５０として利用され得る。
【００３２】
入出力インタフェース１０５は、情報処理装置１０と周辺機器とを接続するためのインタフェースである。情報処理装置１０が、入場ゲートやセキュリティドアと一体型の装置として構成される場合、入出力インタフェース１０５には、入場ゲートやセキュリティドアの近傍を撮像範囲に含む撮像装置２０が接続される。また、情報処理装置１０が、入場ゲートやセキュリティドアから離れた場所に位置する管理者用端末である場合、入出力インタフェース１０５には、人物の顔画像を撮像するための撮像装置２０が別途接続されていてもよい。その他にも、例えば、ＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode Ray Tube）ディスプレイといった表示出力用のデバイスや、キーボードやマウスといった入力用のデバイス、または、これらが一体となったタッチパネルなどが、入出力インタフェース１０５を介して情報処理装置１０に接続される。
【００３３】
ネットワークインタフェース１０６は、情報処理装置１０をＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などの通信網に接続するためのインタフェースである。なお、通信網に接続する方法は、無線接続であってもよいし、有線接続であってもよい。図４に示されるように、情報処理装置１０は、ネットワークインタフェース１０６を介して通信網に接続して、図示しない他の端末と通信することができる。例えば、情報処理装置１０が、入場ゲートやセキュリティドアから離れた場所に位置する管理者用端末である場合、入場ゲートやセキュリティドアの近傍を撮像範囲に含む撮像装置２０とネットワークインタフェース１０６を介して通信可能に接続される。なお、撮像装置２０が図示しない他の装置に接続されている場合、情報処理装置１０は、まず、ネットワークインタフェース１０６を介して当該他の装置と通信する。そして、情報処理装置１０は、当該他の装置を経由して、撮像装置２０により撮影された映像の情報を取得できる。また、この場合において、情報処理装置１０は、撮像装置２０を当該他の装置を介して制御することができる。
【００３４】
以上、本実施形態によれば、第１実施形態と同様の効果が得られる。
【００３５】
［第３実施形態］
本実施形態は、以下の点を除き、第１または第２実施形態と同様の構成を有する。なお、以下では、第２実施形態の構成（図２）をベースとして説明する。
【００３６】
〔機能構成〕
図５は、第３実施形態における情報処理装置１０の機能構成を概念的に示すブロック図である。図５に示されるように、本実施形態の情報処理装置１０は通知部１６０をさらに備える。
【００３７】
通知部１６０は、選択部１２０により第１基準値以上の適格度を有する顔画像が所定時間内に検出されなかった場合に、抽出部１１０により抽出された顔画像の少なくとも一部の解析結果に基づいて指示情報を生成する。そして、通知部１６０は、例えば、ディスプレイ、スピーカー、表示灯といった、所定の出力装置を介して当該指示情報を通知する。
【００３８】
〔ハードウエア構成〕
本実施形態の情報処理装置１０は、第２実施形態で説明したハードウエア構成（例：図４）と同様のハードウエア構成を有する。本実施形態のストレージデバイス１０４は、上述の通知部１６０の機能を実現するプログラムモジュールを更に記憶しており、プロセッサ１０２がこのプログラムモジュールを実行することによって、通知部１６０の機能が実現される。
【００３９】
〔動作例〕
幾つか具体的な例を挙げて、本実施形態の情報処理装置１０により実行される処理の流れをについて説明する。
【００４０】
＜第１の具体例＞
図６は、情報処理装置１０により実行される処理の第１の具体例を示すフローチャートである。本具体例では、管理者や同定情報の被登録者が所定の端末を操作することによって、情報処理装置１０の動作が実行される例を示す。
【００４１】
まず、抽出部１１０は、人物の同定情報の登録処理を開始する操作を検出する（Ｓ１０２）。「人物の同定情報の登録処理を開始する操作」は、例えば、管理者による所定のボタン（画面上に用意される登録処理を開始するボタン）の押下操作、管理者によるログイン操作（ＩＤやパスワードの入力操作や専用カードをカードリーダに読み取らせる操作）、同定情報の被登録者による必要情報（名前、所属部署、ワンタイムパスワードなど）の入力操作などが挙げられる。抽出部１１０は、入出力インタフェース１０５に接続される入力装置（キーボードやタッチパネル等）を介して操作を受け付けることができる。また、人物の同定情報の登録処理を開始する操作を受け付ける端末が別途設けられている場合、抽出部１１０は、ネットワークインタフェース１０６を介して当該端末と通信して、人物の同定情報の登録処理を開始する操作を検出することができる。抽出部１１０は、登録処理の開始操作の検出に応じて、撮像装置２０に動画の撮影の開始を指示する（Ｓ１０４）。なお、撮像装置２０が常時起動している場合には、Ｓ１０４の処理は実行されなくてもよい。
【００４２】
そして、抽出部１１０は、撮像装置２０から動画（フレーム画像）を取得する（Ｓ１０６）。抽出部１１０は、既知の画像処理アルゴリズムを利用して、Ｓ１０６の処理で取得したフレーム画像の中から、人物の顔の領域部分（顔画像）を抽出する（Ｓ１０８）。ここでは、異なる複数の人物の顔画像が抽出されることもある。そして、Ｓ１０８の処理で抽出された顔画像を用いて、後述の図８に示されるような、候補画像決定処理が実行される（Ｓ１１０）。なお、Ｓ１０８の処理で異なる複数の人物の顔画像が抽出された場合、複数の人物それぞれについて候補画像決定処理が実行される。
【００４３】
候補画像決定処理が実行された結果、同定情報の登録処理で用いる顔画像の候補が、全ての人物について決定された場合（Ｓ１１２：ＹＥＳ）、表示処理部１４０により、その顔画像を含む画面（例：図７）が管理者用または被登録者用のディスプレイに表示される（Ｓ１１４）。図７は、表示処理部１４０により表示される画面の一例を示す図である。図７の画面では、３人の人物それぞれについて、人物の同定情報の登録処理で用いる顔画像の候補が表示されている。また、図７の画面では、人物の同定情報の登録処理で用いる顔画像の候補に加えて、当該同定情報に紐付ける各人物の属性情報を選択可能とする画面要素（属性情報フィールド）６２が表示されている。なお、人物の同定情報の登録処理においては、図７の画面に表示される顔画像そのもの、或いは、当該顔画像から抽出可能な特徴量が登録され得るが、プライバシー等の観点から、特徴量を登録するように構成するのが好ましい。画面要素６２には、例えばＳ１０２の処理で同定情報の被登録者によって入力された各種情報（名前や所属部署など）が人物の属性情報として設定される。なお、画面要素６２は、その他の属性情報を追加入力可能に構成されていてもよい。また、表示処理部１４０は、登録対象ではない人物の顔画像が誤って表示された場合などに対応できるようにするため、その顔画像を削除するための画面要素（削除ボタン）６４を更に含む画面を表示してもよい。また、情報処理装置１０は、図７に示すような画面を表示せずに、候補画像決定部１３０により決定された、ある人物の顔画像そのものまたはその特徴量をその人物の同定情報として、個人認証処理で参照されるデータベースに自動的に登録するよう構成されてもよい。この場合、表示処理部１４０は、図７に示すような画面を表示せずに、登録された情報を確認させる画面を表示してもよい。またこの場合、データベースの管理者等が、同定情報をデータベースに登録した後で図７に示すような画面を用いることにより、当該人物の属性情報を追加で入力することができる。
【００４４】
一方、同定情報の登録処理で用いる顔画像の候補が、少なくとも一人の人物について決定されなかった場合（Ｓ１１２：ＮＯ）、通知部１６０によって、適切な顔画像が取得できるように、指示情報を通知して誘導する処理（以下、「通知処理」とも表記）が実行される。この通知処理については後述する。
【００４５】
本具体例では、管理者や同定情報の被登録者による端末の操作に応じて、被登録者の写る動画が並行して撮影される。これにより、同定情報の被登録者の顔画像の撮影をシーケンシャルに行う場合と比較して、時間を短縮することができる。
【００４６】
＜＜候補画像決定処理＞＞
図８を用いて、Ｓ１１０の候補画像決定処理の具体的な流れを例示する。図８は、Ｓ１１０の候補画像決定処理の流れ例示するフローチャートである。
【００４７】
まず、選択部１２０は顔画像の適格度を算出する（Ｓ２０２）。この顔画像は先の図６で説明したＳ１０８の処理で抽出された顔画像である。選択部１２０は、例えば第１実施形態で説明したように、各種関数やテーブルを用いて、顔画像の適格度を算出することができる。そして、選択部１２０は、Ｓ２０２で算出した適格度が第１基準値Ｒ１以上であるか否かを判定する（Ｓ２０４）。
【００４８】
Ｓ２０２で算出した適格度が第１基準値Ｒ１未満である場合（Ｓ２０４：ＮＯ）、候補画像決定部１３０は、所定時間が経過したか、或いは、所定の終了操作が実行されたか否かを確認する（Ｓ２１８）。所定時間が経過したか、或いは、所定の終了操作が実行された場合（Ｓ２１８：ＹＥＳ）、図６のＳ１１２の判定処理が実行される。一方、所定時間が経過していない、且つ、所定の終了操作が実行されていない場合（Ｓ２１８：ＮＯ）、新たなフレーム画像が新たな処理対象として取得される。そして、当該新たなフレーム画像から抽出された新たな顔画像について、Ｓ２０２から処理が繰り返される。
【００４９】
一方、Ｓ２０２で算出した適格度が第１基準値Ｒ１以上である場合（Ｓ２０４：ＹＥＳ）、選択部１２０は、Ｓ２０４の判定結果を候補画像決定部１３０に通知する。候補画像決定部１３０は、選択部１２０からの通知に応じて、候補画像決定部１３０は、記憶部１５０を参照し、同一人物の顔画像の候補が既に記憶部１５０に記憶されているか否かを判定する（Ｓ２０６）。具体的には、候補画像決定部１３０は、記憶部１５０に記憶されている第１の顔画像またはその特徴量と、先の図６で説明したＳ１０８の処理で抽出された第２の顔画像またはその特徴量とを比較して、同一人物の顔画像の候補が既に記憶部１５０に記憶されているか否かを判定できる。
【００５０】
同一人物の顔画像の候補が記憶部１５０に既に記憶されている場合（Ｓ２０６：ＹＥＳ）、候補画像決定部１３０は、記憶部１５０に記憶されている第１の顔画像の適格度を読み出し、Ｓ２０２の処理で算出した第２の顔画像の適格度と比較する（Ｓ２０８）。そして、候補画像決定部１３０は、２つの顔画像のうち適格度の大きい方を、その人物の同定情報の登録処理に用いる顔画像の候補として選択する。具体的には、第２の顔画像の適格度が第１の顔画像の適格度よりも大きかった場合（Ｓ２１０：ＹＥＳ）、候補画像決定部１３０は、Ｓ１０８の処理で抽出部１１０により抽出された顔画像を、同定情報に用いる顔画像の候補として選択する。このとき、候補画像決定部１３０は、記憶部１５０に記憶されている第１の顔画像またはその特徴量、及び適格度に関する情報を第２の顔画像またはその特徴量、及び適格度に関する情報を用いて更新する（Ｓ２１２）。一方、第１の顔画像の適格度が第２の画像の適格度以上であった場合（Ｓ２１０：ＮＯ）、候補画像決定部１３０は、記憶部１５０に記憶されている第１の顔画像またはその特徴量、及び適格度に関する情報をそのまま維持する。
【００５１】
なお、Ｓ２０８の比較処理は、同一人物の顔画像であって、第１基準値Ｒ１以上の適格度を有する新たな顔画像が抽出部１１０によって検出される度に実行される。そして、その新たな顔画像の適格度と記憶部１５０に記憶されている顔画像の適格度との比較結果に応じて、記憶部１５０は複数回更新され得る。記憶部１５０には、各人物について、現時点で最も適格度の大きい顔画像が保持されることになる。
【００５２】
一方、同一人物の顔画像の候補が記憶部１５０に記憶されていない場合（Ｓ２０６：ＮＯ）、Ｓ１０８の処理で抽出部１１０により抽出された顔画像を、同定情報の登録処理に用いる顔画像の候補として選択する。このとき、候補画像決定部１３０は、Ｓ１０８の処理で抽出部１１０により抽出された顔画像またはその特徴量と、適格度に関する情報とを用いて、記憶部１５０を更新する（Ｓ２１２）。
【００５３】
記憶部１５０の情報が更新された場合、表示処理部１４０は、Ｓ１０８の処理で抽出部１１０により抽出された顔画像を用いて、例えば図７に示されるような画面の表示内容を更新する（Ｓ２１４）。
【００５４】
そして、候補画像決定部１３０は、候補画像決定処理の所定の終了条件が満たされたか否かを判定する。具体的には、候補画像決定部１３０は、Ｓ２０２で算出された顔画像の適格度が第１基準値Ｒ１よりも大きい第２基準値Ｒ２以上であるか否かを判定する（Ｓ２１６）。Ｓ２０２で算出された顔画像の適格度が第２基準値Ｒ２以上である場合（Ｓ２１６：ＹＥＳ）、候補画像決定部１３０は、Ｓ１０６からの繰り返し処理を終了させる。これにより、第２基準値Ｒ２以上の適格度を有する顔画像が、同定情報の登録処理に利用される顔画像の候補として確定される。このようにすることで、ある人物に関して十分な適格度を有する顔画像が見つかった段階で、その人物については顔画像を選定する処理が完了する。これにより、全体の処理量を削減する効果が見込める。
【００５５】
一方、Ｓ２０２で算出された顔画像の適格度が第２基準値Ｒ２未満である場合（Ｓ１２６：ＮＯ）、候補画像決定部１３０は、所定時間が経過したか、或いは、所定の終了操作（図示しない終了ボタンの押下など）が実行されたか否かを更に判定する（Ｓ２１８）。所定時間が経過したか、或いは、所定の終了操作が実行された場合（Ｓ２１８：ＹＥＳ）、候補画像決定部１３０は、Ｓ１０６からの繰り返し処理を終了させる。これにより、その時点で最も大きい適格度を有する顔画像（記憶部１５０に記憶されている顔画像）が、同定情報の登録処理に利用する顔画像の候補として確定される。このようにすることで、ある人物に関して十分な適格度を有する顔画像が見つからなくとも、ある程度の適格度を有する顔画像が見つかった段階で、その人物については顔画像を選定する処理が完了する。これにより、全体の処理量を削減する効果が見込める。一方、所定時間が経過していない、且つ、所定の終了操作が実行されていない場合（Ｓ２１８：ＮＯ）、新たなフレーム画像が新たな処理対象として取得される。そして、当該新たなフレーム画像から抽出された新たな顔画像について、Ｓ２０２から処理が繰り返される。
【００５６】
＜＜通知処理＞＞
図９は、通知部１６０により実行される通知処理の流れを説明するためのフローチャートである。
【００５７】
通知部１６０は、顔画像の候補として決定されなかった顔画像に基づいて、その顔画像の適格度を下げた原因を解析する（Ｓ３０２）。そして、通知部１６０は、解析によって判別した原因に基づく指示情報を作成する（Ｓ３０４）。例えば、適格度を下げた原因が「顔画像のピントのずれ」であったとする。通知部１６０は、「顔画像のピントのずれ」が原因であると判別した場合、ピントのずれ具合に基づいて、被登録者のカメラに対する立ち位置を是正するための指示情報（例えば、「少し後ろに下がってください」といった音声メッセージを含む情報など）を作成する。また例えば、適格度を下げた原因が「顔の向きや傾き（顔が下を向いていたなど）」であったとする。通知部１６０は、「顔の向きや傾き」が原因であると判別した場合、被登録者の顔の向きや傾きを是正するための指示情報（例えば、「前方にある目印を見てください」といった音声メッセージを含む情報や、注目を集めるためのブザーや表示灯を作動させる指示を含む情報など）を作成する。また例えば、適格度を下げた原因が「サングラスやマスクなどの着用」であったとする。通知部１６０は、「サングラスやマスクなどの着用」が原因であると判別した場合、被登録者のサングラスやマスクを取るように促す指示情報（例えば、「サングラスやマスクを外してください」といった音声メッセージを含む情報など）を作成する。また例えば、適格度を下げた原因が「被写体のブレ」であったとする。通知部１６０は、「被写体のブレ」が原因であると判別した場合、被写体のブレを是正するための指示情報（例えば、「少しの間、静止してください」といった音声メッセージを含む情報など）を作成する。
【００５８】
通知部１６０は、顔画像の候補を決定できなかった人物が特定できるような指示情報を生成してもよい。顔画像の候補が決定できた人物のみを通知する画面（例：図１０）を、被登録者用のディスプレイに表示してもよい。また、通知部１６０は、顔画像の候補を決定できた人物と顔画像の候補を決定できなかった人物とを区別可能に通知する画面（例：図１１、図１２）を、被登録者用のディスプレイに表示してもよい。図１２では、撮像装置２０で現在生成されている画像の全景を被登録者用のディスプレイに表示し、その中で顔画像の候補を決定できなかった人物に所定のマークを付ける例が示されている。また、このときに、通知部１６０は、解析によって判別した原因に基づく指示情報（図１２の例では、「マスクを外してください」など）を画面上に更に表示してもよい。また、通知部１６０は、顔画像の候補を決定できた人物および顔画像の候補を決定できなかった人物の少なくともいずれか一方を音声データ（例えば、「３名中２名登録可能です」といった音声データ）更に出力するように構成されていてもよい。
【００５９】
そして、通知部１６０は、Ｓ３０４で生成した指示情報を所定の出力装置へ送信し、当該出力装置に指示情報に基づく通知処理を実行させる（Ｓ３０６）。例えば、通知部１６０は、被登録者用のモニタやスピーカーといった出力装置に、上述の指示情報を出力し、当該出力装置を介して被登録者を誘導する通知を行う。これにより、管理者が近くにいない場合（例えば、管理者が不在の場合）であっても、適切な顔画像が取得できるように被登録者を誘導することができる。
【００６０】
また、通知部１６０は、管理者用の出力装置に向けて指示情報を出力するように構成されていてもよい。この場合、通知部１６０からの指示情報に基づいて、管理者用に設けられた表示灯の点滅動作や、管理者用端末上で所定の音声メッセージの出力動作が実行される。これにより、被登録者の顔画像が上手く撮影できていないことを管理者に通知することができる。そして、この通知を確認した管理者は、適切な顔画像が取得できるように被登録者を誘導することができる。
【００６１】
＜第２の具体例＞
図１３は、情報処理装置１０により実行される処理の第２の具体例を示すフローチャートである。本具体例では、特定エリアへの入場口の近傍に設けられた撮像装置２０で生成される動画（または複数の静止画）情報処理装置１０が顔画像の候補を選定する例を示す。
より具体的には、権限のない人物の侵入を拒む入場ゲート或いはセキュリティドアの近傍に設けられた監視カメラ等の撮像装置２０で生成される動画（または複数の静止画）を利用して情報処理装置１０が顔画像の候補を選定する例を示す。
【００６２】
まず、入場ゲートの近傍に設けられた撮像装置２０により、入場ゲートの近傍（例えば、入場ゲートに向かう通路部分）における動画が撮影される（Ｓ４０２）。次いで、入場ゲートに組み込まれた演算装置によって、Ｓ４０２の処理で撮影された動画の中の人物の顔画像を用いて個人認証処理が実行され、当該入場ゲートを通過可能な人物か否かが判断される（Ｓ４０４）。ここで、個人認証処理が成功した場合（Ｓ４０４：認証成功）、入場ゲートが開き（Ｓ４０６）、その人物は入場ゲートを通過することができる。一方、個人認証処理が失敗した場合（Ｓ４０４：認証失敗）、個人認証処理で使用された動画が抽出部１１０に送信される（Ｓ４０８）。抽出部１１０は、入場ゲートでの個人認証処理が失敗した場合に、撮像装置２０で生成された動画を取得し、その動画から顔画像を抽出する（Ｓ４１０）。Ｓ４１２以降の処理は、第１の具体例のＳ１１０以降の処理と同様である。
【００６３】
本具体例では、入場ゲートでの個人認証処理が失敗した場合に、撮像装置２０で生成された動画が抽出部１１０に送信されてくる。この動画は、入場ゲートへの入場可否を決定する、個人認証処理に利用される動画である。つまり、本具体例において、情報処理装置１０は、人物の同定情報の登録処理とは異なる処理（個人認証処理）で予め取得されていた動画を利用する。これにより、改めて人物の顔画像を撮影する工程を設けなくてもよく、結果として、処理時間を短縮させる効果が見込める。
【００６４】
＜第３の具体例＞
図１４は、情報処理装置１０により実行される処理の第３の具体例を示すフローチャートである。本具体例では、個人認証処理の失敗といった特別なトリガの有無に依らず、撮像装置２０による動画または複数の静止画の撮影に応じて、個人の同定情報の登録処理に利用する顔画像の候補が自動的に選定される流れを例示する。
【００６５】
抽出部１１０は、入場ゲートやセキュリティドアなどの近傍に設けられる撮像装置２０と通信し、当該撮像装置２０で生成される動画（フレーム画像）を取得する（Ｓ５０２）。次に、抽出部１１０は、既知の画像処理アルゴリズムを利用して、取得したフレーム画像の中から、人物の顔の領域部分（顔画像）を抽出する（Ｓ５０４）。選択部１２０および候補画像決定部１３０は、図８に示すような画像候補決定処理を実行する（Ｓ５０６）。Ｓ５０６の処理の結果、同定情報の登録処理に利用する顔画像の候補が決定された場合、候補画像決定部１３０は、決定した顔画像を管理者用端末のディスプレイにリスト表示する（Ｓ５０８）。管理者は、リスト表示された顔画像を確認し、顔画像の選択操作を行う（Ｓ５１０）。情報処理装置１０は、選択された顔画像またはその特徴量を含む同定情報を、所定のデータベースに追加登録する（Ｓ５１２）。なお、候補画像決定部１３０は、リスト表示されてから所定時間経過した顔画像は、同定情報の登録処理に使用する顔画像ではないと判断してリスト上から削除することができる。
【００６６】
以上、本具体例では、撮像装置２０の前を通過した人物について、候補画像決定部１３０により決定された顔画像の候補が管理者用端末上の画面にリスト表示されていく。管理者は、次々に挙がってくる顔画像の候補を確認し、必要な顔画像を個人認証用の情報としてデータベースに登録することができる。このような構成によっても、個人の認証に利用する同定情報を登録する際に、適切な顔画像を撮影および選定する必要がなくなり、同定情報の登録処理にかかる時間を短縮することができる。
【００６７】
［第４実施形態］
〔機能構成〕
図１５は、第４実施形態にかかる情報処理装置１０の機能構成を概念的に示すブロック図である。図１５に示されるように、本実施形態の情報処理装置１０は、判定部１７０および登録部１８０を更に備える。
【００６８】
判定部１７０は、抽出部１１０によって動画から抽出された顔画像の中に、予め登録された特定の人物の顔画像が存在するか否かを判定する。登録部１８０は、判定部１７０により特定の人物の顔画像が検出された場合、当該特定の人物と共に抽出された他の人物の顔画像に基づいて候補画像決定部１３０により決定された顔画像の候補を特定して登録処理を実行する。
【００６９】
〔ハードウエア構成〕
本実施形態の情報処理装置１０は、第２実施形態で説明したハードウエア構成（例：図４）と同様のハードウエア構成を有する。本実施形態のストレージデバイス１０４は、上述の判定部１７０および登録部１８０の機能を実現する各プログラムモジュールを更に記憶しており、プロセッサ１０２がこれらのプログラムモジュールを実行することによって、判定部１７０および登録部１８０の機能が実現される。
【００７０】
〔動作例〕
図１６を用いて、第４実施形態の情報処理装置１０により実行される処理の流れについて説明する。図１６は、第４実施形態の情報処理装置１０により実行される処理の流れを例示するフローチャートである。
【００７１】
まず、入場ゲートの近傍に設けられた撮像装置２０により、入場ゲートの近傍（例えば、入場ゲートに向かう通路部分）における動画が撮影される（Ｓ６０２）。抽出部１１０は、常時あるいは定期的に撮像装置２０で生成された動画（フレーム画像）を取得する（Ｓ６０４）。そして、抽出部１１０は、既知の画像処理アルゴリズムを利用して、取得したフレーム画像の中から、人物の顔の領域部分（顔画像）を抽出する（Ｓ６０６）。そして、情報処理装置１０は、図８を用いて説明したような、候補画像決定処理を実行する（Ｓ６０８）。Ｓ６０８の処理で顔画像の候補が決定されると、記憶部１５０にその顔画像または特徴量を含む情報が記憶される。
【００７２】
次いで、判定部１７０は、記憶部１５０に情報が記憶された後、別のタイミングで抽出部１１０により抽出された人物の顔画像の中に、予め登録された特定の人物の顔画像が存在するか否かを判定する（Ｓ６１０）。特定の人物とは、例えば、入場ゲートで同定情報の登録処理を行う管理者などである。特定の人物の同定情報は、メモリ１０３やストレージデバイス１０４などに予め記憶されている。判定部１７０は、特定の人物の同定情報を基に、抽出した顔画像の中に、当該特定の人物の顔画像が存在するか否かを判定することができる。また、判定部１７０は、特定の人物の同定情報に基づいて、特定の人物以外の他の人物の存在を検出することができる。
【００７３】
予め登録された特定の人物の顔画像が検出されなかった場合（Ｓ６１０：ＮＯ）、以降の処理で説明する処理はスキップされる。一方、予め登録された特定の人物の顔画像が検出された場合（Ｓ６１０：ＹＥＳ）、判定部１７０は特定の人物の顔画像が検出されたことを登録部１８０に通知する。登録部１８０は、Ｓ６１０の処理において特定の人物の顔画像と共に抽出された、他の人物の顔画像またはその特徴量を用いて記憶部１５０を参照し、当該人物について、同定情報の登録処理で用いる顔画像の候補が記憶されているか否かを確認する（Ｓ６１２）。
【００７４】
上記他の人物に関して、同定情報の登録処理で用いる顔画像の候補が記憶部１５０に記憶されている場合（Ｓ６１２：ＹＥＳ）、登録部１８０は、記憶部１５０に記憶されている、その人物の顔画像の候補に基づいて同定情報を生成し、所定のデータベースに登録する（Ｓ６１４）。一方、上記他の人物に関して、同定情報の登録処理で用いる顔画像の候補が記憶部１５０に記憶されていない場合（Ｓ６１２：ＮＯ）、登録部１８０は上記登録処理を実行しない。
【００７５】
以上、本実施形態では、入場ゲートを通過する権限を与える人物の正当性が、特定の人物の存在によって保証される。これにより、特定の人物と共に撮影を行うという、簡易な動作で個人認証に利用する同定情報を登録することが可能となる。
【００７６】
［第５実施形態］
〔機能構成〕
図１７は、第５実施形態の情報処理装置１０の機能構成を概念的に示すブロック図である。本実施形態の情報処理装置１０は、グループ情報付与部１９０を更に備える。
【００７７】
グループ情報付与部１９０は、抽出部１１０により、一の人物に関する顔画像が検出されてから所定時間以内に他の人物に関する顔画像が更に検出された場合、当該一の人物および他の人物に対して同一のグループに属することを示すグループ情報を付与する。
【００７８】
〔ハードウエア構成〕
本実施形態の情報処理装置１０は、第２実施形態で説明したハードウエア構成（例：図４）と同様のハードウエア構成を有する。本実施形態のストレージデバイス１０４は、上述のグループ情報付与部１９０の機能を実現するプログラムモジュールを更に記憶しており、プロセッサ１０２がこのプログラムモジュールを実行することによって、グループ情報付与部１９０の機能が実現される。
【００７９】
〔動作例〕
図１８を用いて、第５実施形態の情報処理装置１０により実行される処理の流れについて説明する。図１８は、第５実施形態の情報処理装置１０により実行される処理の流れを例示するフローチャートである。
【００８０】
まず、グループ情報付与部１９０は、Ｓ１０６の処理において第１の人物の顔画像が検出されたタイミングに応じてタイマーを起動する（Ｓ７０２）。グループ情報付与部１９０は、タイマーのカウント時間が所定時間以内に、第２の人物の顔画像が検出されたか否かを監視する。第２の人物の顔画像が検出されないままタイマーのカウント時間が所定時間を経過した場合（Ｓ７０４：ＮＯ）、本実施形態の処理は終了する。一方、タイマーのカウント時間が所定時間を経過する前に他の人物の顔画像が検出された場合（Ｓ７０４：ＹＥＳ）、グループ情報付与部１９０は、第１の人物の顔画像および第２の人物の顔画像に対して付与するグループ情報を生成する（Ｓ７０６）。グループ情報は、例えば、所属部署、家族等の特定のグループを示す情報である。グループ情報は、システム上に勝手に割り当てられた一意な識別子であってもよい。なお、グループ情報付与部１９０は、タイマーのカウント時間が所定時間を経過する前に３以上の人物の顔画像が検出された場合、グループ情報付与部１９０は、当該３以上の人物の顔画像をグループ情報の付与対象として管理する。
【００８１】
次いで、グループ情報付与部１９０は、上述の処理で検出された顔画像を利用して同定情報の登録処理が実行されたか否かを監視する（Ｓ７０８）。検出された顔画像を利用して同定情報の登録処理が実行された場合（Ｓ７０８：ＹＥＳ）、グループ情報付与部１９０は、Ｓ７０６の処理で生成したグループ情報を、新たに登録された同定情報に付与する（Ｓ７１０）。
【００８２】
以上、本実施形態によれば、複数の人物の同定情報を同一のグループとして紐付けて管理することを容易に実現できる。例えば、第４実施形態で説明した特定の人物として、複数の管理者の同定情報に同一のグループ情報を紐付けることができる。この場合、第４実施形態において、同一のグループに属する複数の管理者が一定割合以上（例えば、全員）検出された場合に、登録処理を実行可能とする、といった制御が可能となる。これにより、管理者が偶然一緒の画像に収まってしまって、意図しない人物に関する個人認証用の情報が誤ってデータベースに登録される、といった事態が発生する可能性を低減させ、セキュリティを強化することができる。
【００８３】
［第６実施形態］
〔機能構成〕
図１９は、第６実施形態の情報処理装置３０の機能構成を概念的に示すブロック図である。図１９に示されるように、情報処理装置３０は、切出し部３１０と登録部３２０とを備える。
【００８４】
切出し部３１０は、画像から、特定の人物と共に写っている他の人物の顔画像を切り出す。特定の人物とは、例えば、個人認証に利用する同定情報を管理する管理者などである。切出し部３１０は、第４実施形態で説明方法と同じようにして、予め登録されている特定の人物の顔画像またはその特徴量を用いて、画像の中から、特定の人物以外の他の人物の顔画像を切り出すことができる。具体的には、既知の画像処理アルゴリズムを用いて、画像の中で顔領域部分を検出し、当該検出した顔領域部分の特徴量と予め登録されている特定の人物の顔画像の特徴量とを比較することによって、切出し部３１０は、特定の人物医顔の他の人物の顔画像を切り出すことができる。登録部３２０は、切出し部３１０により切り出された他の人物の顔画像またはその特徴量を用いて、当該他の人物を同定する同定情報を登録する。
【００８５】
〔ハードウエア構成〕
情報処理装置３０の各機能構成部は、各機能構成部を実現するハードウエア（例：ハードワイヤードされた電子回路など）で実現されてもよいし、ハードウエアとソフトウエアとの組み合わせ（例：電子回路とそれを制御するプログラムの組み合わせなど）で実現されてもよい。以下、情報処理装置３０の各機能構成部がハードウエアとソフトウエアとの組み合わせで実現される場合について、さらに説明する。
【００８６】
図２０は、情報処理装置３０のハードウエア構成を概念的に示す図である。図２０に示されるように、情報処理装置３０は、バス３０１、プロセッサ３０２、メモリ３０３、ストレージデバイス３０４、入出力インタフェース３０５、及びネットワークインタフェース３０６を含んで構成される。
【００８７】
バス３０１は、プロセッサ３０２、メモリ３０３、ストレージデバイス３０４、入出力インタフェース３０５、及びネットワークインタフェース３０６が、相互にデータを送受信するためのデータ伝送路である。ただし、プロセッサ３０２、メモリ３０３、ストレージデバイス３０４、入出力インタフェース３０５、及びネットワークインタフェース３０６などを互いに接続する方法は、バス接続に限定されない。
【００８８】
プロセッサ３０２は、ＣＰＵ（Central Processing Unit）やＧＰＵ（Graphics Processing Unit）などの演算装置である。メモリ３０３は、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などを用いて実現される主記憶装置である。ストレージデバイス３０４は、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）、メモリカードなどを用いて実現される補助記憶装置である。
【００８９】
ストレージデバイス３０４は、情報処理装置３０の各機能構成部（切出し部３１０、登録部３２０）を実現するプログラムモジュールを記憶している。プロセッサ３０２は、これら各プログラムモジュールをメモリ３０３に読み出して実行することで、各プログラムモジュールに対応する機能を実現する。
【００９０】
入出力インタフェース３０５は、情報処理装置３０と周辺機器とを接続するためのインタフェースである。情報処理装置３０が、入場ゲートやセキュリティドアと一体型の装置として構成される場合、入出力インタフェース３０５には、入場ゲートやセキュリティドアの近傍を撮像範囲に含む撮像装置２０が接続される。また、情報処理装置３０が、入場ゲートやセキュリティドアから離れた場所に位置する管理者用端末である場合、入出力インタフェース１０５には、人物の顔画像を撮像するための撮像装置２０が別途接続されていてもよい。その他にも、例えば、ＬＣＤ（Liquid Crystal Display）やＣＲＴ（Cathode Ray Tube）ディスプレイといった表示出力用のデバイスや、キーボードやマウスといった入力用のデバイス、または、これらが一体となったタッチパネルなどが、入出力インタフェース１０５を介して情報処理装置３０に接続される。
【００９１】
ネットワークインタフェース３０６は、情報処理装置３０をＬＡＮ（Local Area Network）やＷＡＮ（Wide Area Network）などの通信網に接続するためのインタフェースである。なお、通信網に接続する方法は、無線接続であってもよいし、有線接続であってもよい。図２０に示されるように、情報処理装置３０は、ネットワークインタフェース３０６を介して通信網に接続して、図示しない他の端末と通信することができる。例えば、情報処理装置３０が、入場ゲートやセキュリティドアから離れた場所に位置する管理者用端末である場合、入場ゲートやセキュリティドアの近傍を撮像範囲に含む撮像装置２０とネットワークインタフェース３０６を介して通信可能に接続される。なお、撮像装置２０が図示しない他の装置に接続されている場合、情報処理装置３０は、まず、ネットワークインタフェース３０６を介して当該他の装置と通信する。そして、情報処理装置３０は、当該他の装置を経由して、撮像装置２０により撮影された映像の情報を取得できる。また、この場合において、情報処理装置３０は、撮像装置２０を当該他の装置を介して制御することができる。
【００９２】
〔動作例〕
図２１を用いて、第６実施形態の情報処理装置３０により実行される処理の流れについて説明する。図２１は、第６実施形態の情報処理装置３０により実行される処理の流れを例示するフローチャートである。
【００９３】
切出し部３１０は、特定の人物と共に他の人物が写っている画像を取得すると（Ｓ８０２）、メモリ３０３やストレージデバイス３０４に予め登録されている特定の人物の同定情報（特定の人物の顔画像またはその特徴量）を用いて、画像に含まれる複数の顔画像を、特定人物の顔画像とそれ以外の他の人物の顔画像とに切り分ける（Ｓ８０４）。切出し部３１０は、切り分けた他の人物の顔画像を登録部３２０に転送する。なお、切出し部３１０は、登録済みの他の人物の同定情報を用いて、同定情報が既に登録されている他の人物を特定し、当該特定した人物の顔画像を更に除外することができる。
【００９４】
登録部３２０は、Ｓ８０４の処理で受け取った、上記他の人物の顔画像またはその特徴量）を生成し、当該他の人物の同定情報として所定のデータベースに登録する（Ｓ８０６）。なお、情報処理装置３０は、例えば、図７に例示されるような画面を介して、登録された同定情報に属性情報を後から紐付けることができる。
【００９５】
以上、本実施形態によれば、特定の人物と共に画像に写るという簡単な動作で、個人認証用の情報をデータベースに登録することが可能となる。
【００９６】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【００９７】
また、上述の説明で用いた複数のフローチャートでは、複数の工程（処理）が順番に記載されているが、各実施形態で実行される工程の実行順序は、その記載の順番に制限されない。各実施形態では、図示される工程の順番を内容的に支障のない範囲で変更することができる。また、上述の各実施形態は、内容が相反しない範囲で組み合わせることができる。
【００９８】
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下に限られない。
１．
撮像手段により生成された動画または複数の静止画から同一の人物に関する複数の顔画像を抽出する抽出手段と、
前記抽出手段により抽出された前記複数の顔画像の中から、前記人物を同定する同定情報としての適格度が第１基準値以上の顔画像を選択する選択手段と、
前記選択手段により選択された顔画像の前記適格度に基づいて前記人物の同定情報の登録処理で用いる顔画像の候補を決定する候補画像決定手段と、
前記候補画像決定手段により決定された前記顔画像の候補を、前記登録処理で用いられる画面に表示させる表示処理手段と、
を備える情報処理装置。
２．
前記画面に前記顔画像の候補として表示されている第１の顔画像又はその特徴量と、前記第１の顔画像の前記適格度と、を紐付けて記憶する記憶手段を更に備え、
前記候補画像決定手段は、
前記記憶手段に記憶されている前記第１の顔画像又はその特徴量に基づいて、前記抽出手段により前記同一の人物に関する第２の顔画像が抽出されたか否かを判定し、
前記選択手段により前記第２の顔画像が前記第１基準値以上の適格度を有する顔画像として選択された場合、前記第１の顔画像及び前記第２の顔画像のうち前記適格度の大きい方を前記登録処理で用いる顔画像の候補として決定する、
１．に記載の情報処理装置。
３．
前記撮像手段は、特定のエリアへの入場口の近傍を撮像範囲に含む、
１．または２．に記載の情報処理装置。
４．
前記入場口は、入場ゲートまたはセキュリティドアを備える、
３．に記載の情報処理装置。
５．
前記動画は前記入場ゲートでの個人認証処理で使用するために前記撮像手段により生成された動画である、
４．に記載の情報処理装置。
６．
前記抽出手段は、前記個人認証処理が失敗した場合に、前記撮像手段により撮影された前記動画を取得して前記複数の顔画像を抽出する、
５．に記載の情報処理装置。
７．
前記抽出手段は、前記登録処理の開始操作に応じて、前記撮像手段に前記動画の撮影の開始を指示する、
１．乃至６．のいずれか１つに記載の情報処理装置。
８．
前記候補画像決定手段は、選択した前記顔画像の適格度が前記第１基準値よりも大きい第２基準値以上であった場合、前記第２基準値以上の適格度を有する前記顔画像を前記候補として確定させる、
１．乃至７．のいずれか１つに記載の情報処理装置。
９．
前記候補画像決定手段は、前記選択手段によって前記第１基準値よりも大きい第２基準値以上の適格度を有する顔画像が所定時間内に選択されなかった場合、前記所定時間内に選択された顔画像の中で最も適格度の大きい顔画像を前記候補として確定させる、
１．乃至７．のいずれか１つに記載の情報処理装置。
１０．
前記選択手段により前記第１基準値以上の適格度を有する顔画像が所定時間内に検出されなかった場合に、前記抽出手段により抽出された顔画像の少なくとも一部の解析結果に基づいて指示情報を生成し、所定の出力装置を介して前記指示情報を通知する通知手段を更に備える、
１．乃至９．のいずれか１つに記載の情報処理装置。
１１．
前記表示処理手段は、前記人物の同定情報の登録処理で用いる顔画像の候補に加え、前記同定情報に紐付ける前記人物の属性情報を選択可能とする画面要素を前記画面に含めて表示させる、
１．乃至１０．のいずれか１つに記載の情報処理装置。
１２．
抽出部により前記動画から抽出された人物の顔画像の中に、予め登録された特定の人物の顔画像が存在するか否かを判定する判定手段と、
前記判定手段により前記特定の人物の顔画像が検出された場合、前記特定の人物と共に抽出された他の人物の顔画像に基づいて、前記候補画像決定手段により決定された前記顔画像の候補を特定して前記登録処理を実行する登録手段と、
を備える、１．乃至１１．のいずれか１つに記載の情報処理装置。
１３．
一の人物に関する顔画像が検出されてから所定時間以内に他の人物に関する顔画像が更に検出された場合、前記一の人物および前記他の人物に対して同一のグループ情報を付与するグループ情報付与手段を更に備える、
１．乃至１２．のいずれか１つに記載の情報処理装置。
１４．
コンピュータが、
動画から同一の人物に関する複数の顔画像を抽出し、
抽出された前記複数の顔画像の中から、前記人物を同定する同定情報としての適格度が第１基準値以上の顔画像を選択し、
選択された前記顔画像の前記適格度に基づいて前記人物の同定情報の登録処理で用いる顔画像の候補を決定し、
決定された前記顔画像の候補を、前記登録処理で用いられる画面に表示させる、
ことを含む人物同定情報決定方法。
１５．
前記コンピュータが、
前記画面に前記顔画像の候補として表示されている第１の顔画像又はその特徴量と、前記第１の顔画像の前記適格度と、を紐付けて記憶する記憶手段を更に備え、
前記記憶手段に記憶されている前記第１の顔画像又はその特徴量に基づいて、前記同一の人物に関する第２の顔画像が抽出されたか否かを判定し、
前記第２の顔画像が前記第１基準値以上の適格度を有する顔画像として選択された場合、前記第１の顔画像及び前記第２の顔画像のうち前記適格度の大きい方を前記登録処理で用いる顔画像の候補として決定する、
ことを含む１４．に記載の人物同定情報決定方法。
１６．
前記コンピュータが、特定のエリアへの入場口の近傍を撮像範囲に含む撮像手段から前記動画を取得する、
ことを含む１４．または１５．に記載の人物同定情報決定方法。
１７．
前記入場口は、入場ゲートまたはセキュリティドアを備える、
１６．に記載の人物同定情報決定方法。
１８．
前記動画は前記入場ゲートでの個人認証処理で使用するために前記撮像手段により生成された動画である、
１７．に記載の人物同定情報決定方法。
１９．
前記コンピュータが、前記個人認証処理が失敗した場合に、前記撮像手段により撮影された前記動画を取得して前記複数の顔画像を抽出する、
ことを含む１８．に記載の人物同定情報決定方法。
２０．
前記コンピュータが、前記登録処理の開始操作に応じて、前記撮像手段に前記動画の撮影の開始を指示する、
ことを含む１４．乃至１９．のいずれか１つに記載の人物同定情報決定方法。
２１．
前記コンピュータが、選択した前記顔画像の適格度が前記第１基準値よりも大きい第２基準値以上であった場合、前記第２基準値以上の適格度を有する前記顔画像を前記候補として確定させる、
ことを含む１４．乃至２０．のいずれか１つに記載の人物同定情報決定方法。
２２．
前記コンピュータが、前記第１基準値よりも大きい第２基準値以上の適格度を有する顔画像が所定時間内に選択されなかった場合に、前記所定時間内に選択された顔画像の中で最も適格度の大きい顔画像を前記候補として確定させる、
ことを含む１４．乃至２０．のいずれか１つに記載の人物同定情報決定方法。
２３．
前記コンピュータが、前記第１基準値以上の適格度を有する顔画像が所定時間内に検出されなかった場合に、前記抽出された顔画像の少なくとも一部の解析結果に基づいて指示情報を生成し、所定の出力装置を介して前記指示情報を通知する、
ことを含む１４．乃至２２．のいずれか１つに記載の人物同定情報決定方法。
２４．
前記コンピュータが、前記人物の同定情報の登録処理で用いる顔画像の候補に加え、前記同定情報に紐付ける前記人物の属性情報を選択可能とする画面要素を前記画面に含めて表示させる、
ことを含む１４．乃至２３．のいずれか１つに記載の人物同定情報決定方法。
２５．
前記コンピュータが、
前記動画から抽出された人物の顔画像の中に、予め登録された特定の人物の顔画像が存在するか否かを判定し、
前記判定の結果、前記特定の人物の顔画像が検出された場合、前記特定の人物と共に抽出された他の人物の顔画像に基づいて、前記決定された前記顔画像の候補を特定して前記登録処理を実行する、
ことを含む１４．乃至２４．のいずれか１つに記載の人物同定情報決定方法。
２６．
前記コンピュータが、
一の人物に関する顔画像が検出されてから所定時間以内に他の人物に関する顔画像が更に検出された場合、前記一の人物および前記他の人物に対して同一のグループ情報を付与する、
ことを含む１４．乃至２５．のいずれか１つに記載の人物同定情報決定方法。
２７．
コンピュータに、１４．乃至２６．のいずれか１つに記載の方法を実行させるプログラム。
２８．
画像から、特定の人物と共に写っている他の人物の顔画像を切り出す切出し手段と、
前記切出し手段により切り出された前記他の人物の顔画像またはその特徴量を用いて、当該他の人物を同定する同定情報を登録する登録手段と、
を備える情報処理装置。
２９．
コンピュータが、
画像から、特定の人物と共に写っている他の人物の顔画像を切り出し、
切り出された前記他の人物の顔画像またはその特徴量を用いて、当該他の人物を同定する同定情報を登録する、
ことを含む人物同定情報登録方法。
３０．
コンピュータに、２９．に記載の方法を実行させるプログラム。
【符号の説明】
【００９９】
１０  情報処理装置
１０１  バス
１０２  プロセッサ
１０３  メモリ
１０４  ストレージデバイス
１０５  入出力インタフェース
１０６  ネットワークインタフェース
１１０  抽出部
１２０  選択部
１３０  候補画像決定部
１４０  表示処理部
１５０  記憶部
１６０  通知部
１７０  判定部
１８０  登録部
１９０  グループ情報付与部
２０  撮像装置
３０  情報処理装置
３０１  バス
３０２  プロセッサ
３０３  メモリ
３０４  ストレージデバイス
３０５  入出力インタフェース
３０６  ネットワークインタフェース
３１０  切出し部
３２０  登録部
【図１】
2019028936.tif 000003
【図２】
2019028936.tif 000004
【図３】
2019028936.tif 000005
【図４】
2019028936.tif 000006
【図５】
2019028936.tif 000007
【図６】
2019028936.tif 000008
【図７】
2019028936.tif 000009
【図８】
2019028936.tif 000010
【図９】
2019028936.tif 000011
【図１０】
2019028936.tif 000012
【図１１】
2019028936.tif 000013
【図１２】
2019028936.tif 000014
【図１３】
2019028936.tif 000015
【図１４】
2019028936.tif 000016
【図１５】
2019028936.tif 000017
【図１６】
2019028936.tif 000018
【図１７】
2019028936.tif 000019
【図１８】
2019028936.tif 000020
【図１９】
2019028936.tif 000021
【図２０】
2019028936.tif 000022
【図２１】
2019028936.tif 000023