(57)【要約】【課題】ユーザが画像データを登録する際に、画像データが登録されるグループを容易に認識可能な認証装置を提供する。【解決手段】認証装置は、同一被写体の複数の第１特徴情報および複数の第１画像データを複数のグループに分類して記憶する記憶手段と、撮像手段により取得された同一被写体の第２画像データから抽出された第２特徴情報と複数の第１特徴情報とを比較して、第２特徴情報と複数の第１特徴情報のそれぞれとの類似度を算出する算出処理手段と、第２画像データを、複数のグループのうち類似度の最も高いグループと関連付けて表示する表示手段とを有する。【選択図】図２
2014186580.tif 000002
【特許請求の範囲】
【請求項１】
同一被写体の複数の第１特徴情報および複数の第１画像データを複数のグループに分類して記憶する記憶手段と、
撮像手段により取得された前記同一被写体の第２画像データから抽出された第２特徴情報と前記複数の第１特徴情報とを比較して、該第２特徴情報と該複数の第１特徴情報のそれぞれとの類似度を算出する算出処理手段と、
前記第２画像データを、前記複数のグループのうち前記類似度の最も高いグループと関連付けて表示する表示手段と、を有することを特徴とする認証装置。
【請求項２】
前記第１特徴情報および前記第２特徴情報は、前記同一被写体の顔の特徴情報であることを特徴とする請求項１に記載の認証装置。
【請求項３】
前記記憶手段は、前記複数の第１特徴情報と前記複数の第１画像データとを関連付けて記憶していることを特徴とする請求項１または２に記載の認証装置。
【請求項４】
最も高い前記類似度が第１閾値よりも大きいか否かを判定する判定制御手段を更に有し、
前記判定制御手段は、
前記類似度が前記第１閾値よりも大きい場合、前記第２画像データを、該類似度の最も高いグループに登録し、
前記類似度が前記第１閾値以下である場合、新規グループを作成して前記第２画像データを該新規グループに登録する、ことを特徴とする請求項１乃至３のいずれか１項に記載の認証装置。
【請求項５】
前記判定制御手段は、更に、前記類似度が第２閾値よりも大きいか否かを判定し、
前記判定制御手段は、前記類似度が前記第１閾値以下であって、かつ該類似度が前記第２閾値よりも大きい場合、前記新規グループを作成して前記第２画像データを該新規グループに自動的に登録することを特徴とする請求項４に記載の認証装置。
【請求項６】
前記判定制御手段は、更に、前記類似度が第２閾値よりも大きいか否かを判定し、
前記類似度が前記第２閾値よりも大きい場合、前記判定制御手段は、前記類似度が前記第１閾値よりも大きいか否かを判定し、
前記類似度が前記第２閾値以下である場合、前記算出処理手段は、再度、前記類似度を算出することを特徴とする請求項４に記載の認証装置。
【請求項７】
請求項１乃至６のいずれか１項に記載の認証装置を有することを特徴とする撮像装置。
【請求項８】
同一被写体の複数の第１特徴情報および複数の第１画像データを複数のグループに分類して記憶する記憶手段に認証用データを登録する認証用データの登録方法であって、
撮像手段により前記同一被写体の第２画像データを取得するステップと、
前記第２画像データから抽出された第２特徴情報と前記複数の第１特徴情報とを比較するステップと、
前記第２特徴情報と前記複数の第１特徴情報のそれぞれとの類似度を算出するステップと、
前記第２画像データを、前記複数のグループのうち前記類似度の最も高いグループと関連付けて表示するステップと、を有することを特徴とする認証用データの登録方法。
【請求項９】
請求項８に記載の認証用データの登録方法をコンピュータに実行させるように構成されていることを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムを記憶していることを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証用データを用いて個人認証を行う認証装置に関する。
【背景技術】
【０００２】
従来から、複数の人物の顔などの認証用データを予め辞書データとして記憶し、新たに取得されたデータと、辞書データとして記憶されているデータとを比較することにより、個人認証を行う認証装置が知られている。個人認証の際に顔画像を用いる場合、個人認証の精度は、顔の向きや表情、撮影した光環境に応じて変化する。このため、個人認証の精度を向上させるには、複数種類の顔画像を予め記憶しておく必要がある。
【０００３】
特許文献１には、複数の異なる光環境下で顔画像を撮影し、撮影した顔画像を辞書データに予め記憶しておくことにより、使用環境が異なる場合でも高精度に個人認証を行うことが可能な個人認証システムが開示されている。特許文献２には、顔検出によって過去に検出された顔と過去の検出履歴を関連付けて顔情報を登録する方法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第０４０５７５０１号
【特許文献２】特開２００７−６０３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１、２の構成によれば、複数の顔画像を撮影して辞書データに登録することにより、個人認証の精度を向上させることが可能である。また、複数の顔画像の登録時、顔画像をサブグループに分類して誤認証を回避する方法も考えられる。しかしながら、特許文献１、２の構成では、顔画像の登録時において、登録対象の顔画像（顔情報）がどのように登録されるのか、すなわち、どのような顔画像を登録すればよいのか、ユーザにとって把握しにくい。
【０００６】
そこで本発明は、ユーザが画像データを登録する際に、画像データが登録されるグループを容易に認識可能な認証装置、撮像装置、認証用データの登録方法、プログラム、および、記憶媒体を提供する。
【課題を解決するための手段】
【０００７】
本発明の一側面としての認証装置は、同一被写体の複数の第１特徴情報および複数の第１画像データを複数のグループに分類して記憶する記憶手段と、撮像手段により取得された前記同一被写体の第２画像データから抽出された第２特徴情報と前記複数の第１特徴情報とを比較して、該第２特徴情報と該複数の第１特徴情報のそれぞれとの類似度を算出する算出処理手段と、前記第２画像データを、前記複数のグループのうち前記類似度の最も高いグループと関連付けて表示する表示手段とを有する。
【０００８】
本発明の他の側面としての撮像装置は、前記認証装置を有する。
【０００９】
本発明の他の側面としての認証用データの登録方法は、同一被写体の複数の第１特徴情報および複数の第１画像データを複数のグループに分類して記憶する記憶手段に認証用画像データを登録する認証用データの登録方法であって、撮像手段により前記同一被写体の第２画像データを取得するステップと、前記第２画像データから抽出された第２特徴情報と前記複数の第１特徴情報とを比較するステップと、前記第２特徴情報と前記複数の第１特徴情報のそれぞれとの類似度を算出するステップと、前記第２画像データを、前記複数のグループのうち前記類似度の最も高いグループと関連付けて表示するステップとを有する。
【００１０】
本発明の他の側面としてのプログラムは、前記認証用データの登録方法をコンピュータに実行させるように構成されている。
【００１１】
本発明の他の側面の記憶媒体は、前記プログラムを記憶している。
【００１２】
本発明の他の目的及び特徴は、以下の実施例において説明される。
【発明の効果】
【００１３】
本発明によれば、ユーザが画像データを登録する際に、画像データが登録されるグループを容易に認識可能な認証装置、撮像装置、認証用データの登録方法、プログラム、および、記憶媒体を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】各実施形態における撮像装置のブロック図である。
【図２】第１の実施形態における認証用データの登録方法のフローチャートである。
【図３】各実施形態における認証用データの登録方法の説明図である。
【図４】第２の実施形態における認証用データ登録方法のフローチャートである。
【図５】第３の実施形態における認証用データ登録方法のフローチャートである。
【図６】各実施形態における別の認証用データ登録方法の説明図である。
【図７】各実施形態におけるデータベースの説明図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。
【００１６】
（第１の実施形態）
まず、図１を参照して、本発明の第１の実施形態における撮像装置の構成について説明する。図１は、本実施形態における撮像装置１００（デジタルカメラ）のブロック図である。撮像装置１００は、認証装置（個人認証装置）としての機能を有する。
【００１７】
図１において、１０３はフォーカスレンズを含む撮影レンズ、１０１は絞り機能を備えたシャッターである。１２２は撮像部である。撮像部１２２は、光学像（被写体像）を電気信号（アナログ信号）に変換するＣＣＤやＣＭＯＳ素子などの光電変換素子を有する。１２３はＡ／Ｄ変換器であり、アナログ信号をデジタル信号に変換する。Ａ／Ｄ変換器１２３は、撮像部１２２から出力されるアナログ信号をデジタル信号に変換するために用いられる。１０２はバリアである。バリア１０２は、撮像装置１００における撮影レンズ１０３および撮像部１２２を覆うことにより、撮影レンズ１０３、シャッター１０１、および、撮像部１２２を含む撮像系の汚れや破損を防止する。
【００１８】
１２４は画像処理部である。画像処理部１２４は、Ａ／Ｄ変換器１２３からの画像データ、または、メモリ制御部１１５からの画像データに対して、所定の画素補間、縮小などのリサイズ処理、および、色変換処理などの各種画像処理を行う。また画像処理部１２４は、撮像した画像データを用いて所定の演算処理を行う。そしてシステム制御部１５０は、画像処理部１２４により得られた演算結果に基づいて、露光制御や測距制御を行う。これにより、ＴＴＬ（スルー・ザ・レンズ）方式のＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理が行われる。更に画像処理部１２４は、撮像した画像データを用いて所定の演算処理を行い、得られた演算結果に基づいてＴＴＬ方式のＡＷＢ（オートホワイトバランス）処理も行う。
【００１９】
Ａ／Ｄ変換器１２３から出力されたデータ（画像データ）は、画像処理部１２４およびメモリ制御部１１５を介して、または、メモリ制御部１１５を介してメモリ１３２に直接書き込まれる。メモリ１３２は、撮像部１２２から得られてＡ／Ｄ変換器１２３によりデジタル信号に変換された画像データや、表示部１２８に表示するための画像データを格納する。メモリ１３２は、所定枚数の静止画像や所定時間の動画像および音声を格納するのに十分な記憶容量を備えている。またメモリ１３２は、画像表示用のメモリ（ビデオメモリ）を兼ねている。
【００２０】
１１３はＤ／Ａ変換器である。Ｄ／Ａ変換器１１３は、メモリ１３２に格納されている画像表示用のデータをアナログ信号に変換して表示部１２８に供給する。このような構成により、メモリ１３２に書き込まれた表示用の画像データは、Ｄ／Ａ変換器１１３を介して表示部１２８にて表示される。表示部１２８は、ＬＣＤなどの表示器に、Ｄ／Ａ変換器１１３からのアナログ信号に応じた表示を行う。また表示部１２８は、後述のように、第２画像データ（登録対象の画像データ）を、複数のグループのうち類似度の最も高いグループと関連付けて表示する。
【００２１】
不揮発性メモリ１５６は、電気的に消去および記録可能なメモリである。不揮発性メモリ１５６としては、例えばＥＥＰＲＯＭが用いられる。不揮発性メモリ１５６には、システム制御部１５０の動作用の定数やプログラムなどが記憶される。ここでプログラムとは、後述の認証用データの登録方法を実行するためのプログラムである。
【００２２】
１５０はシステム制御部であり、撮像装置１００の全体を制御する。システム制御部１５０は、不揮発性メモリ１５６に記憶されたプログラムを実行することにより、後述する本実施形態の各処理を実現する。１５２はシステムメモリである。システムメモリ１５２としては、例えばＲＡＭが用いられる。システムメモリ１５２には、システム制御部１５０の動作用の定数、変数、不揮発性メモリ１５６から読み出されたプログラムなどが展開される。またシステム制御部１５０は、メモリ１３２、Ｄ／Ａ変換器１１３、表示部１２８などを制御することにより、画像データなどの表示制御を行う。
【００２３】
モード切替スイッチ１６０、シャッターボタン１６１、第一シャッタースイッチ１６２、第二シャッタースイッチ１６３、および、操作部１７０は、システム制御部１５０に各種の動作指示を入力するための操作手段である。モード切替スイッチ１６０は、システム制御部１５０の動作モードを、例えば、静止画記録モード、動画記録モード、または、再生モードのいずれかに設定するように切り替える。またモード切替スイッチ１６０は、後述の認証用顔画像の登録モードを選択するためにも用いられる。
【００２４】
第一シャッタースイッチ１６２は、撮像装置１００に設けられたシャッターボタン１６１の操作途中、いわゆる半押し（撮影準備指示）でＯＮとなり、第一シャッタースイッチ信号ＳＷ１を発生させる。シャッタースイッチ信号ＳＷ１により、ＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＡＷＢ（オートホワイトバランス）処理、ＥＦ（フラッシュプリ発光）処理などの動作が開始する。第２シャッタースイッチ１６３は、シャッターボタン１６１の操作完了、いわゆる全押し（撮影指示）でＯＮとなり、第２シャッタースイッチ信号ＳＷ２を発生させる。システム制御部１５０は、第２シャッタースイッチ信号ＳＷ２により、撮像部１２２からの信号読み出しから記録媒体２００に画像データを書き込むまでの一連の撮影処理の動作を開始する。
【００２５】
操作部１７０の各操作部材は、表示部１２８に表示される種々の機能アイコンを選択操作することなどにより、場面ごとに適宜機能が割り当てられ、各種機能ボタンとして作用する。機能ボタンとしては、例えば、メニューボタン、終了ボタン、戻りボタン、画像送りボタン、ジャンプボタン、絞込みボタン、属性変更ボタンがある。例えばメニューボタンが押されると、各種の設定可能なメニュー画面が表示部１２８に表示される。ユーザは、表示部１２８に表示されたメニュー画面と、４方向ボタンやＳＥＴボタンとを用いて、直感的に各種設定を行うことができる。
【００２６】
１８０は電源制御部である。電源制御部１８０は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路などにより構成され、電池の装着の有無、電池の種類、電池残量の検出を行う。また電源制御部１８０は、その検出結果およびシステム制御部１５０の指示に基づいてＤＣ−ＤＣコンバータを制御し、必要な電圧を必要な期間だけ記録媒体１０４を含む各部へ供給する。
【００２７】
１３０は電源部である。電源部１３０は、アルカリ電池やリチウム電池などの一次電池、ＮｉＣｄ電池、ＮｉＭＨ電池、またはＬｉ電池などの二次電池、または、ＡＣアダプターを備えて構成される。１１８は、記録媒体１０４とのインターフェースである。記録媒体１０４は、メモリカードを備えた半導体メモリや、ハードディスクを備えた磁気ディスクなどである。１７２は電源スイッチであり、電源のオン、オフを切り替える。
【００２８】
本実施形態において、撮像装置１００は、中央１点ＡＦや顔ＡＦを用いた撮影が可能である。ここで、中央１点ＡＦとは、撮影画面内の中央位置１点に対してＡＦを行うことである。また、顔ＡＦとは、顔検出機能により検出された撮影画面内の顔に対してＡＦを行うことである。
【００２９】
１９０は顔検出部である。顔検出部１９０は、画像データに含まれる被写体（人物）から目や口などのエッジを検出することにより、人物の顔の特徴部分を検出する。すなわち顔検出部１９０は、顔が占める画像データの画像領域（顔の位置と大きさ）、顔の確からしさ（顔の信頼度）から、その画像領域のデータを顔画像データとして検出する顔検出処理や識別処理を実行する。顔画像データは、表示部１２８に表示する画像としてメモリ１３２に記憶される。
【００３０】
１９１は特徴情報抽出処理部である。特徴情報抽出処理部１９１は、顔検出部１９０で検出された顔画像データから、認証（個人認証）のために必要な特徴情報（第２特徴情報）を抽出する。個人認証のために必要な特徴情報とは、顔領域から、目、鼻、口の器官を中心とする小領域を設定し、設定された小領域に対してＬＢＰ（Ｌｏｃａｌ  Ｂｉｎａｒｙ  Ｐａｔｔｅｒｎ）を計算することにより取得される情報である。ＬＢＰに関しては、例えば特開２００９−０８６９２６号公報で詳細に説明されているため、ここではその説明を省略する。なお本実施例において、特徴情報（第１特徴情報、第２特徴情報）は、同一被写体の顔の特徴情報である。
【００３１】
１９２は辞書データ記憶部（記憶手段）である。辞書データ記憶部１９２は、照合時（認証の際）に用いられる辞書データ（認証用データ）を記憶している。辞書データは、特徴情報抽出処理部１９１により算出される特徴情報（第１特徴情報）を含む。本実施形態において、辞書データ記憶部１９２は、同一被写体の複数の第１特徴情報および複数の第１画像データを複数のグループに分類して記憶している。ここで、辞書データ記憶部１９２は、複数の第１特徴情報と複数の第１画像データとを関連付けて記憶している。また、特徴情報を辞書データ記憶部１９２に新たに記憶する際、顔検出部１９０で検出された顔画像データ（第２画像データ）は、特徴情報（第２特徴情報）と関連付けられて記憶される。
【００３２】
１９３は類似度算出処理部（算出処理手段）である。類似度算出処理部１９３は、顔検出部１９０で検出された顔画像データから特徴情報抽出処理部１９１にて抽出された特徴情報と、辞書データ記憶部１９２に記憶されている辞書データの特徴情報とをパターンマッチングで比較し、類似度を算出する。すなわち類似度算出処理部１９３は、撮像部１２２（撮像手段）により取得された同一被写体の画像データ（第２画像データ）から抽出された第２特徴情報と複数の第１特徴情報（辞書データ記憶部１９２に記憶された第１特徴情報）とを比較する。そして類似度算出処理部１９３は、第２特徴情報（登録対象である画像データの登録情報）と複数の第１特徴情報のそれぞれとの類似度を算出する。
【００３３】
１９４は認証判定部である。認証判定部１９４は、類似度算出処理部１９３で算出された類似度と、予め設定された認証用の閾値（所定の閾値）とを比較する。そして認証判定部１９４は、類似度が閾値以上の場合、顔検出部１９０で検出された顔画像が辞書データ記憶部１９２に記憶された人物であると識別、すなわち個人認証が成功したと判定する。
【００３４】
１９５は分類情報設定部（判定制御手段）である。分類情報設定部１９５は、同一被写体（同一の人物）に関する複数の第１特徴情報および複数の第１画像データ（顔画像データ）を複数のグループ（複数のサブグループ）に分類するように制御する。辞書データ記憶部１９２に特徴情報を記憶させる際、分類情報設定部１９５は、類似度算出処理部１９３で算出された類似度（複数の類似度のそれぞれ）と分類用の閾値（所定の閾値）とを比較する。少なくとも一つの類似度が閾値以上である場合、分類情報設定部１９５は、類似度が最も高いサブグループに、辞書データ記憶部１９２に記憶させる特徴情報を関連付ける。一方、全ての類似度が閾値未満である場合、新規グループ（新規サブグループ）を作成し、その新規サブグループに、辞書データ記憶部１９２に登録させる特徴情報を関連付ける。
【００３５】
なお、図１を参照して説明した撮像装置１００の構成は一例であり、以下に説明する動作を実行可能であれば、本実施形態は図１に示される構成に限定されるものではない。
【００３６】
次に、図２、図３、および図７を参照して、撮像装置１００による辞書データ登録時の表示処理（認証装置の制御方法）について説明する。図２は、辞書データ登録時の表示処理（認証装置の制御方法）のフローチャートである。図２の各ステップは、主に、撮像装置１００（認証装置）のシステム制御部１５０の指令に基づいて実行される。図３は、辞書データ登録時の表示処理の説明図である。図７は、辞書データ記憶部１９２に記憶されているデータベース７００（辞書データ）の説明図である。
【００３７】
本実施形態のデータベース７００には、登録名７０１、サブグループ７０２（グループ）、特徴情報７０３、および顔画像データ７０４（画像データ）が記憶（登録）されている。図７において、登録名７０１として、二つの被写体（人物「Ａ」、「Ｂ」）に関する情報が記憶されている。またデータベース７００には、登録名７０１、顔検出部１９０で検出された顔画像データ７０４、特徴情報抽出処理部１９１で抽出された特徴情報７０３、および、分類情報設定部１９５で設定されたサブグループ７０２が互いに関連付けられて記憶されている。例えば、人物Ａに関するデータとして、五つの特徴情報７０３および顔画像データ７０４の組みが記憶されている。また、特徴情報７０３の類似度に応じて、人物Ａに関するデータは、三つのサブグループ（サブグループ１、２、３）に分類される。サブグループ１には二つの特徴情報、サブグループ２には一つの特徴情報、サブグループ３には二つの特徴情報がそれぞれ対応する顔画像データと関連付けられて記憶されている。
【００３８】
まず、図２のステップＳ２０１において、ユーザが認証用顔画像の登録モードを選択することにより、登録モードが開始する。そしてステップＳ２０２において、ユーザに、辞書データに登録する被写体（人物）を、辞書データ記憶部１９２に記憶されたデータベース７００の登録名７０１のなかから選択させる。
【００３９】
続いてステップＳ２０３において、辞書データ記憶部１９２からステップＳ２０２にて選択された登録名（人物）に関連付けられた顔画像データを読み出す。ただし、顔画像データがメモリ１３２に記憶されている場合には、メモリ１３２からその顔画像データを読み出す。読み出された画像（顔画像データ）は、メモリ制御部１１５および画像処理部１２４における処理により、ＥＶＦ表示用画像と合成される。合成画像は、Ｄ／Ａ変換部１１３を介して、図３（ａ）に示されるように、表示部１２８に表示される。
【００４０】
図３（ａ）において、３１１、３１２、３２１、３３１、３３２は、それぞれ、辞書データ記憶部１９２（またはメモリ１３２）から読み出された顔画像データである。顔画像データ３１１、３１２はサブグループ３１０（ＩＤ１）、顔画像データ３２１はサブグループ３２０（ＩＤ２）、顔画像データ３３１、３３２はサブグループ３３０（ＩＤ３）にそれぞれ関連付けられている。本実施形態では、現在撮影中の被写体（人物３００）とともに、辞書データ記憶部１９２（またはメモリ１３２）に登録された人物３００の顔画像データが分類情報設定部１９５で関連付けられたサブグループ（グループ）ごとに表示される。
【００４１】
次に、ステップＳ２０４において、顔検出部１９０は、撮影画像（画像データ）に含まれる顔に対して顔検出処理を行う。このとき検出された顔は、辞書データ記憶部１９２に特徴情報と関連付けて記憶される顔となり、図３（ｂ）に示されるように、人物３００の顔を特徴情報とともに記憶させる顔として検出する。なお本実施形態において、顔検出部１９０により検出された顔に対して、図３（ｂ）に示されるように顔枠３４０を表示させている。
【００４２】
続いてステップＳ２０５において、システム制御部１５０は、ユーザが所定の操作部材を用いて、検出した顔の登録指示を入力（指定）したか否かを判定する。ユーザにより登録指示が入力された場合、ステップＳ２０６に進む。一方、ユーザにより登録指示が入力されていな場合、ステップＳ２０４に戻り、再度、顔検出部１９０は顔検出処理を行う。ステップＳ２０６において、特徴情報抽出処理部１９１は、ユーザにより登録指示された顔画像データ（画像データ）から、辞書データ記憶部１９２に記憶させる特徴情報を抽出する。ここで、特徴情報抽出処理部１９１により抽出された特徴情報を、第２の特徴情報とする。
【００４３】
続いてステップＳ２０７において、辞書データ記憶部１９２に記憶されている人物３００の顔から抽出された複数の特徴情報（複数の第１の特徴情報）のなかから一つの特徴情報を選択する。例えば図３（ｂ）に示されるように、登録対象である人物３００のサブグループ３１０、３２０、３３０のなかから、一つの特徴情報（第１の特徴情報）を選択する。
【００４４】
次に、ステップＳ２０８において、類似度算出処理部１９３は、辞書データ記憶部１９２から選択された一つの特徴情報（第１の特徴情報）とステップＳ２０６にて特徴情報抽出処理部１９１により算出された第２の特徴情報との類似度を算出する。類似度算出処理部１９３は、辞書データ記憶部１９２に記憶された人物３００の顔から抽出された全ての第１の特徴情報のそれぞれと、ステップＳ２０６にて抽出された第２の特徴情報（登録対象の顔から抽出された特徴情報）との類似度を算出する。
【００４５】
ステップＳ２０９において、システム制御部１５０は、辞書データ記憶部１９２に記憶されている人物３００の全ての特徴情報（複数の第１の特徴情報）のそれぞれについて、第２の特徴情報との類似度が算出されたか否かを判定する。全ての類似度が算出されていない場合、全ての類似度を算出するまでステップＳ２０７〜Ｓ２０９を繰り返す。例えば図３（ｂ）において、人物３００の特徴情報（第２の特徴情報）とサブグループ３１０、３２０、３３０に分類されている複数の特徴情報（複数の第１の特徴情報）のそれぞれとの全ての類似度を算出する。
【００４６】
全ての類似度を算出した後、次にステップＳ２１０に進む。ステップＳ２１０において、システム制御部１５０は、ステップＳ２０８にて算出された複数の類似度の中から最も高い類似度を選択する。またシステム制御部１５０は、最も高い類似度が得られた特徴情報（最も高い類似度が得られた特徴情報に関連するサブグループ）を選択する。例えば、図３（ｂ）において、ステップＳ２０６にて抽出された人物３００の特徴情報（第２の特徴情報）と最も類似度が高い特徴情報は、サブグループ３１０に分類される画像データの特徴情報であるとする。
【００４７】
続いてステップＳ２１１において、分類情報設定部１９５は、ステップＳ２１０にて得られた類似度（最も高い類似度）と分類用閾値（第１閾値）とを比較する。最も高い類似度が分類用閾値（第１閾値）より大きいと判定された場合、ステップＳ２１２において、分類情報設定部１９５は、最も高い類似度の特徴情報を含むサブグループに、検出された顔（登録対象の第２画像データ）を登録する。すなわち第２画像データは、最も高い類似度の特徴情報を含むサブグループに関連付けて登録される。これにより表示部１２８には、第２画像データ（登録対象の画像データ）が複数のサブグループ（複数のグループ）のうち類似度の最も高いサブグループ（類似度の最も高いグループ）と関連付けて表示される。
【００４８】
そしてステップＳ２１３において、システム制御部１５０は、図３（ｃ）、（ｄ）に示されるように、検出された顔（登録対象の画像データ）がサブグループ３１０に登録されたことがユーザに認識可能であるように、表示部１２８に表示する。例えば図３（ｃ）に示されるように、顔枠３４０に矢印３４１を付加して、矢印３４１がサブグループ３１０の方向を示すように表示する。または、図３（ｄ）に示されるように、検出された顔を、サブグループ３１０を示す枠の中に挿入する。
【００４９】
一方、ステップＳ２１１にて最も高い類似度が分類用閾値以下（第１閾値以下）である場合、ステップＳ２１４において、分類情報設定部１９５は新規サブグループ（新規グループ）を作成する。そしてステップＳ２１５において、システム制御部１５０（分類情報設定部１９５）は、新規サブグループに検出した顔（登録対象の第２画像データ）を登録する。続いてステップＳ２１６において、システム制御部１５０は、図３（ｅ）に示されるように、検出した顔が新規サブグループに登録されたことがユーザに認識可能であるように表示部１２８に表示する。
【００５０】
そしてステップＳ２１７において、システム制御部１５０は、登録モードを終了するか否かを判定する。引き続き画像データを登録する場合、ステップＳ２０４に戻り、顔検出部１９０による顔検出処理を行う。一方、引き続き画像データを登録する必要がない場合、本フローを終了する。
【００５１】
本実施形態によれば、登録対象の画像データ（検出した顔）を複数のサブグループ（グループ）に分類して認証精度を向上させる認証装置において、ユーザはユーザ自身が登録指定したタイミングの顔がいずれのサブグループに登録されるかを容易に識別可能である。このため、ユーザは、登録指定した顔がいずれのサブグループに分類されるかについての傾向を把握することができ、認証精度向上に効果的な登録時の作業をより円滑に行うことが可能である。
【００５２】
（第２の実施形態）
次に、図４を参照して、本発明の第２の実施形態における辞書データ登録時の表示処理（認証装置の制御方法）について説明する。図４は、辞書データ登録時の表示処理（認証装置の制御方法）のフローチャートである。図４の各ステップは、主に、撮像装置１００（認証装置）のシステム制御部１５０の指令に基づいて実行される。
【００５３】
なお本実施形態において、撮像装置１００の概略構成、辞書データ登録時の表示、および、データベース７００については、図１、図３、および、図７をそれぞれ参照して説明した第１の実施形態と同様であるため、これらの説明は省略する。また、本実施形態のステップＳ４０１〜Ｓ４０４およびステップＳ４０５〜Ｓ４０９は、図２を参照して説明した第１の実施形態のステップＳ２０１〜Ｓ２０４およびステップＳ２０６〜Ｓ２１０とそれぞれ同様であるため、これらの説明についても省略する。
【００５４】
ステップＳ４１０において、分類情報設定部１９５は、ステップＳ４０９にて選択された最も高い類似度と分類用閾値（第１閾値）とを比較する。最も高い類似度が分類用閾値（第１閾値）よりも大きい場合、ステップＳ４１１に進む。一方、最も高い類似度が分類用閾値以下（第１閾値以下）である場合、ステップＳ４１４に進む。
【００５５】
ステップＳ４１１において、システム制御部１５０は、最も高い類似度の特徴情報を含むサブグループ（グループ）に、検出された顔（登録対象の画像データ）を関連付けて表示部１２８に表示する。続いてステップＳ４１２において、システム制御部１５０は、ユーザが、検出された顔を関連付けられたサブグループに登録指定したか否かを判定する。ユーザが登録指定した場合、ステップＳ４１３において、関連付けられたサブグループに検出した顔を登録する。一方、ステップＳ４１２にてユーザにより登録指定されない場合、ステップＳ４１８に進む。
【００５６】
ステップＳ４１４において、分類情報設定部１９５は、ステップＳ４０９にて選択された類似度（最も高い類似度）と登録用閾値（第２閾値）とを比較する。最も高い類似度が登録用閾値（第２閾値）よりも大きい場合、ステップＳ４１５において、分類情報設定部１９５は、新規サブグループ（新規グループ）を作成する。続いてステップＳ４１６において、システム制御部１５０は、新規サブグループに検出した顔を関連付けて表示部１２８に表示をさせる。そしてステップＳ４１７において、システム制御部１５０（分類情報設定部１９５）は、新規サブグループに検出した顔（第２画像データ）を自動的に登録する。一方、ステップＳ４１４にて最も高い類似度が登録用閾値以下（第２閾値以下）である場合、ステップＳ４１８に進む。
【００５７】
そしてステップＳ４１８において、システム制御部１５０は、登録モードを終了するか否かを判定する。引き続き画像データを登録する場合、ステップＳ４０４に戻り、顔検出部１９０による顔検出処理を行う。一方、引き続き画像データを登録する必要がない場合、本フローを終了する。
【００５８】
本実施形態によれば、登録対象の画像データ（検出した顔）を複数のサブグループ（グループ）に分類して認証精度を向上させる認証装置において、ユーザはユーザ自身が登録指定したタイミングの顔がいずれのサブグループに登録されるかを容易に識別可能である。このため、ユーザは、登録指定した顔がいずれのサブグループに分類されるかについての傾向を把握することができ、認証精度向上に効果的な登録時の作業をより円滑に行うことが可能である。また本実施形態によれば、新規サブグループに分類される顔は自動的に登録されるため、ユーザが登録指定するタイミングを逃した場合でも、認証精度の向上が期待できる。
【００５９】
（第３の実施形態）
次に、図５を参照して、本発明の第３の実施形態における辞書データ登録時の表示処理（認証装置の制御方法）について説明する。図５は、辞書データ登録時の表示処理（認証装置の制御方法）のフローチャートである。図５の各ステップは、主に、撮像装置１００（認証装置）のシステム制御部１５０の指令に基づいて実行される。
【００６０】
なお本実施形態において、撮像装置１００の概略構成、辞書データ登録時の表示、および、データベース７００については、図１、図３、および、図７をそれぞれ参照して説明した第１の実施形態と同様であるため、これらの説明は省略する。また、本実施形態のステップＳ５０１〜Ｓ５０９は、図４を参照して説明した第２の実施形態のステップＳ４０１〜Ｓ４０９（図２のステップＳ２０１〜Ｓ２０４、Ｓ２０６〜Ｓ２１０）とそれぞれ同様であるため、これらの説明についても省略する。
【００６１】
ステップＳ５１０において、分類情報設定部１９５は、ステップＳ５０９にて選択された類似度（最も高い類似度）と登録用閾値（第２閾値）とを比較する。最も高い類似度が登録用閾値（第２閾値）よりも大きい場合、ステップＳ５１１に進む。一方、ステップＳ５１０にて最も高い類似度が登録用閾値以下（第２閾値）である場合、ステップＳ５０４に戻る。このとき、類似度算出処理部１９３は、再度、類似度を算出する。
【００６２】
ステップＳ２１１において、分類情報設定部１９５は、ステップＳ５０９にて得られた類似度（最も高い類似度）と分類用閾値（第１閾値）とを比較する。最も高い類似度が分類用閾値（第１閾値）より大きい場合、ステップＳ５１２において、システム制御部１５０（分類情報設定部１９５）は、最も高い類似度の特徴情報を含むサブグループに、検出された顔（登録対象の第２画像データ）を自動的に登録する。続いてステップＳ５１３において、システム制御部１５０は、検出された顔がサブグループに登録されたことがユーザに認識可能であるように表示部１２８に表示する。
【００６３】
一方、ステップＳ２１１にて最も高い類似度が分類用閾値以下である場合、ステップＳ５１４において、分類情報設定部１９５は、新規サブグループ（新規グループ）を作成する。続いてステップＳ５１５において、システム制御部１５０（分類情報設定部１９５）は、新規サブグループに検出した顔を自動的に登録する。そしてステップＳ５１６において、システム制御部１５０は、検出した顔が新規サブグループに関連付けられて登録されたことがユーザにとって認識可能であるように表示部１２８に表示をさせる。
【００６４】
本実施形態によれば、登録対象の画像データ（検出した顔）を複数のサブグループ（グループ）に分類して認証精度を向上させる認証装置において、類似度が登録用閾値を超えた場合、検出した顔が自動的にサブグループへ分類および登録される。このため、ユーザは複雑な操作を必要とすることなく認証精度向上のための登録作業が可能になる。
【００６５】
各実施形態において、辞書データ登録時には図３に示される表示方法が用いられているが、これに限定されるものではない。図３の表示方法に代えて、図６に示される表示方法を用いてもよい。図６は、各実施形態における別の表示方法の説明図である。
【００６６】
この場合、辞書データ記憶部１９２から読み出された特徴情報に関連した顔画像データ（複数の画像データ）のうち一つの画像データを、図６（ａ）に示されるように代表顔画像６１０として表示させる。本実施形態において、顔検出している画像（画像データ）と最も類似度の高い画像データ（登録情報）を含むサブグループの中から選択された一つの画像を代表顔画像６１０として設定する。代表顔画像６１０は、例えば、各々のサブグループにおいて決定された一つの画像から選択される。各々のサブグループの代表顔画像の選択方法は、ユーザが任意に決定することができる。また、辞書データ記憶部１９２に記憶された順などに応じて自動的に決定してもよい。
【００６７】
例えば図６（ａ）において、検出された顔画像６１１（登録対象の画像データ）と代表顔画像６１０とを関連付けて表示部１２８に表示させている。また、登録モードを継続して、同じサブグループに新しい顔画像が登録された場合、図６（ｂ）に示されるように新規検出顔画像６１２とそれ以前に検出された顔画像６１１とを一覧表示させる。また、検出された顔画像が新規サブグループに関連付けられた場合、図６（ｃ）に示されるように、新規サブグループが作成されたことが認識可能であるように表示させる。
【００６８】
辞書データに関連付けられている顔画像データを全て表示させると、煩雑な表示になりユーザの登録作業を妨げる可能性がある。しかし、図６（ａ）、（ｂ）に示されるように代表顔画像を選択して表示することにより、煩雑な表示を回避し、ユーザはサブグループの分類を確認しながら登録作業が可能となる。
【００６９】
（他の実施形態）
本発明の目的は以下のようにしても達成できる。すなわち、前述した各実施形態の機能を実現するための手順が記述されたソフトウェアのプログラムコードを記録した記憶媒体を、システムまたは装置に供給する。そしてそのシステムまたは装置のコンピュータ（またはＣＰＵ、ＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出して実行する。この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体およびプログラムは本発明を構成することになる。
【００７０】
また、プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスクなどが挙げられる。また、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等も用いることができる。
【００７１】
また、コンピュータが読み出したプログラムコードを実行可能とすることにより、前述した各実施形態の機能が実現される。さらに、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した各実施形態の機能が実現される場合も含まれる。
【００７２】
更に、以下の場合も含まれる。まず記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行う。
【００７３】
また、本発明はデジタルカメラのような撮影を主目的とした機器に限定されるものではない。携帯電話、パーソナルコンピュータ（ラップトップ型、デスクトップ型、タブレット型など）、ゲーム機など、撮像装置を内蔵もしくは外部接続する任意の機器に適用可能である。従って、本明細書における「撮像装置」は、撮像機能を備えた任意の電子機器を包含することが意図されている。
【００７４】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００７５】
１００    撮像装置
１２８    表示部
１９２    辞書データ記録部
１９３    類似度算出処理部
【図１】
2014186580.tif 000003
【図２】
2014186580.tif 000004
【図３】
2014186580.tif 000005
【図４】
2014186580.tif 000006
【図５】
2014186580.tif 000007
【図６】
2014186580.tif 000008
【図７】
2014186580.tif 000009