(57)【要約】【課題】認証データベースにおける誤登録の問題を解消すること。【解決手段】カードリーダ１０により利用者ＩＤを読み取るとともに、画像認証により認証ＩＤをもとめ、そのＩＤの比較結果と、読み取った利用者ＩＤの成熟度とに応じて、入力顔画像データを追加登録するか否かを決定するので、成熟度が低い場合には登録顔画像データを増やすことを優先し、成熟度が高くなるほど誤登録を厳しく防止して、高精度な顔認証データベースを早期に構築することができる。【選択図】図１
2018010703.tif 000002
【特許請求の範囲】
【請求項１】
利用者を一意に識別する利用者識別情報と、利用者の登録画像データとを関連づけて記憶する認証データベースを管理する認証データベース管理方法であって、
前記利用者識別情報を取得する利用者識別情報取得ステップと、
撮像装置により撮像された入力画像データと前記認証データベースに記憶された登録画像データとを照合処理し、前記入力画像データに類似する登録画像データに対応付けられた利用者識別情報を画像認証識別情報として出力する画像認証ステップと、
前記利用者識別情報取得ステップにより取得された利用者識別情報である取得識別情報と、前記画像認証ステップにより出力された画像認証識別情報との比較結果を前記照合処理に用いた登録画像データに関連付けて蓄積するとともに、蓄積した比較結果が所定の条件を満たした場合に、関連付けられた登録画像データを削除することで前記認証データベースを更新するデータベース更新ステップと
を含んだことを特徴とする認証データベース管理方法。
【請求項２】
前記データベース更新ステップは、前記取得識別情報と前記画像認証識別情報とが不一致となった回数を示す不一致カウントを前記比較結果として前記登録画像データに関連づけて蓄積し、前記不一致カウントが前記所定の条件を満たした場合に、前記登録画像データを削除することを特徴とする請求項１に記載の認証データベース管理方法。
【請求項３】
前記データベース更新ステップは、前記取得識別情報と前記画像認証識別情報とが一致した回数を示す一致カウントを前記登録画像データにさらに関連づけて蓄積し、同一の登録画像データに関連づけられた前記一致カウントと前記不一致カウントとの関係を規定する条件を前記所定の条件として用いることを特徴とする請求項２に記載の認証データベース管理方法。
【請求項４】
前記データベース更新ステップは、同一の登録画像データに関連づけられた前記不一致カウントが前記一致カウントを上回った場合に、当該登録画像データを削除することを特徴とする請求項３に記載の認証データベース管理方法。
【請求項５】
前記データベース更新ステップは、削除した登録画像データが他の利用者識別情報に関連づけられた登録画像データに類似する場合には、当該他の利用者識別情報に関連づけて前記削除した登録画像データを再登録することを特徴とする請求項４に記載の認証データベース管理方法。
【請求項６】
前記認証データベースは、前記利用者の顔部分の画像を登録画像データとして記憶し、
前記画像認証ステップは、前記撮像装置により撮像された画像から顔部分を検出した部分画像を前記入力画像データとして用いる
ことを特徴とする請求項１〜５のいずれか一つに記載の認証データベース管理方法。
【請求項７】
前記画像認証ステップは、移動中の人物を前記撮像装置が連続的に撮像した複数の画像からそれぞれ前記入力画像データを検出することを特徴とする請求項６に記載の認証データベース管理方法。
【請求項８】
前記利用者識別情報取得ステップは、所定の記録媒体から前記利用者識別情報を読み出して取得することを特徴とする請求項１〜７のいずれか一つに記載の認証データベース管理方法。
【請求項９】
利用者を一意に識別する利用者識別情報と、利用者の登録画像データとを関連づけて記憶する認証データベースを管理する認証データベース管理装置であって、
前記利用者識別情報を取得する利用者識別情報取得手段と、
撮像装置により撮像された入力画像データと前記認証データベースに記憶された登録画像データとを照合処理し、前記入力画像データに類似する登録画像データに対応付けられた利用者識別情報を画像認証識別情報として出力する画像認証手段と、
前記利用者識別情報取得手段により取得された利用者識別情報である取得識別情報と、前記画像認証手段により出力された画像認証識別情報との比較結果を前記照合処理に用いた登録画像データに関連付けて蓄積するとともに、蓄積した比較結果が所定の条件を満たした場合に、関連付けられた登録画像データを削除することで前記認証データベースを更新するデータベース更新手段と
を備えたことを特徴とする認証データベース管理装置。
【請求項１０】
利用者を一意に識別する利用者識別情報と、利用者の登録画像データとを関連づけて記憶する認証データベースを管理する認証データベース管理プログラムであって、
前記利用者識別情報を取得する利用者識別情報取得手順と、
撮像装置により撮像された入力画像データと前記認証データベースに記憶された登録画像データとを照合処理し、前記入力画像データに類似する登録画像データに対応付けられた利用者識別情報を画像認証識別情報として出力する画像認証手順と、
前記利用者識別情報取得手順により取得された利用者識別情報である取得識別情報と、前記画像認証手順により出力された画像認証識別情報との比較結果を前記照合処理に用いた登録画像データに関連付けて蓄積するとともに、蓄積した比較結果が所定の条件を満たした場合に、関連付けられた登録画像データを削除することで前記認証データベースを更新するデータベース更新手順と
をコンピュータに実行させることを特徴とする認証データベース管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、カメラ等の撮像装置で撮像された画像データから切り出された利用者の部分画像データ（例えば、顔部分を含む部分画像データ。以下、「顔画像データ」と言う）を該利用者の利用者識別情報（以下、「利用者ＩＤ」と言う）と対応付けて管理する認証データベース管理方法、認証データベース管理装置及び認証データベース管理プログラムに関する。
【背景技術】
【０００２】
従来、認証対象者となる利用者に対して会員証や社員証などのＩＤカード（Identity Card）を発行しておき、各利用者の入退室時にＩＤカードに記録した利用者ＩＤをリーダライタで読み取って個人認証を行う個人認証システムが知られている。また、かかるＩＤカードの偽造等の不正に対応するために、利用者の指紋等を用いて個人認証を行う個人認証技術も知られている。
【０００３】
ところが、上記個人認証技術を用いる場合には、利用者を認証する度に該利用者を静止させて指紋等を採取しなければならず、利用者の利便性の観点から見て好ましくない。このため、最近では、歩行する利用者を静止させなくとも個人認証を行うことができる顔認証技術が注目されている。例えば、特許文献１には、あらかじめ利用者の顔画像データの特徴量を辞書情報として登録しておき、歩行中の利用者がカメラに近づく際に、該カメラで利用者の顔部分を撮像して顔画像データを取得し、取得した利用者の顔画像データの特徴量と辞書情報の内容とを照合して利用者の顔認証を行う技術が開示されている。
【０００４】
しかし、この特許文献１に代表される従来の顔認証システムによれば、あらかじめ利用者の顔画像データを顔認証データベースに登録しなければならないため、利用者自身及び顔認証データベースの作業者に負担を強いる結果となる。顔部分を撮像した顔画像データを顔認証データベースに登録する時間が利用者及び作業者に必要であり、また作業者が該顔画像データを手動で編集する必要が生じるからである。特に、人の顔は経年変化する性質があるため、定期的に上記負担が生ずる。
【０００５】
このため、特許文献２では、出入口の近くにカードリーダ及びカメラを設置しておき、利用者ＩＤが付与されたＩＤカードがカードリーダで読み込まれた際に、該カメラに映っている人物の顔画像データを利用者ＩＤに関連づけて顔認証データベースに自動登録するように構成した入退室管理装置が開示されている。この特許文献２を用いると、初回のみ利用者の顔画像データを利用者ＩＤに関連づけて登録しておけば、２回目以降はＩＤカードの読取操作を行わなくとも出入口を通過することができる。また、利用者の顔画像データが顔認証データベースに自動登録されるため、利用者及び作業者の負担を軽減することができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００９−１０４５９９号公報
【特許文献２】特開２００５−１４６７０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記特許文献２に代表される従来技術を用いた場合には、他人の顔が誤って登録される誤登録の問題が生ずる。例えば、ＩＤカードの読取り時に、カメラに複数の人物が映っていると、本来の利用者とは別の人物の顔画像データを利用者ＩＤに関連づけてしまい、誤登録の原因となる。
【０００８】
このように誤登録された顔画像データが認証時に使用されると、誤認証の原因となり、認証精度の低下を引き起こす要因となる。誤登録を避けるため、登録の条件を厳しくすることも考えられるが、登録の条件を厳しくすると、登録される顔画像データが少なくなるので、データベースの構築が遅くなる。すなわち、登録の条件の厳しさは、データベースの構築速度と誤登録のリスクとがトレードオフの関係となるため、一意に定めることが困難であった。
【０００９】
さらに、条件を厳しくしたとしても、他人顔の誤登録を完全に排除することは困難である。そして、一旦誤登録が発生すると、従来の技術では、誤登録された顔画像データは管理者が手動で削除せねばならないため、大きな作業負担となっていた。
【００１０】
これらのことから、認証データベースを構築する場合に、誤登録の問題をいかにして解消するかが重要な課題となっていた。
【００１１】
本発明は、上述した従来技術の課題を解消するためになされたものであって、認証データベースにおける誤登録の問題を解消することができる認証データベース管理方法、認証データベース管理装置及び認証データベース管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するため、請求項１に記載の発明は、利用者を一意に識別する利用者識別情報と、利用者の登録画像データとを関連づけて記憶する認証データベースを管理する認証データベース管理方法であって、前記利用者識別情報を取得する利用者識別情報取得ステップと、撮像装置により撮像された入力画像データと前記認証データベースに記憶された登録画像データとを照合処理し、前記入力画像データに類似する登録画像データに対応付けられた利用者識別情報を画像認証識別情報として出力する画像認証ステップと、前記利用者識別情報取得ステップにより取得された利用者識別情報である取得識別情報と、前記画像認証ステップにより出力された画像認証識別情報との比較結果を前記照合処理に用いた登録画像データに関連付けて蓄積するとともに、蓄積した比較結果が所定の条件を満たした場合に、関連付けられた登録画像データを削除することで前記認証データベースを更新するデータベース更新ステップとを含んだことを特徴とする。
【００１３】
また、請求項２に記載の発明は、請求項１に記載の発明において、前記データベース更新ステップは、前記取得識別情報と前記画像認証識別情報とが不一致となった回数を示す不一致カウントを前記比較結果として前記登録画像データに関連づけて蓄積し、前記不一致カウントが前記所定の条件を満たした場合に、前記登録画像データを削除することを特徴とする。
【００１４】
また、請求項３に記載の発明は、請求項２に記載の発明において、前記データベース更新ステップは、前記取得識別情報と前記画像認証識別情報とが一致した回数を示す一致カウントを前記登録画像データにさらに関連づけて蓄積し、同一の登録画像データに関連づけられた前記一致カウントと前記不一致カウントとの関係を規定する条件を前記所定の条件として用いることを特徴とする。
【００１５】
また、請求項４に記載の発明は、請求項３に記載の発明において、前記データベース更新ステップは、同一の登録画像データに関連づけられた前記不一致カウントが前記一致カウントを上回った場合に、当該登録画像データを削除することを特徴とする。
【００１６】
また、請求項５に記載の発明は、請求項４に記載の発明において、前記データベース更新ステップは、削除した登録画像データが他の利用者識別情報に関連づけられた登録画像データに類似する場合には、当該他の利用者識別情報に関連づけて前記削除した登録画像データを再登録することを特徴とする。
【００１７】
また、請求項６に記載の発明は、請求項１〜５のいずれか一つに記載の発明において、前記認証データベースは、前記利用者の顔部分の画像を登録画像データとして記憶し、前記画像認証ステップは、前記撮像装置により撮像された画像から顔部分を検出した部分画像を前記入力画像データとして用いることを特徴とする。
【００１８】
また、請求項７に記載の発明は、請求項６に記載の発明において、前記画像認証ステップは、移動中の人物を前記撮像装置が連続的に撮像した複数の画像からそれぞれ前記入力画像データを検出することを特徴とする。
【００１９】
また、請求項８に記載の発明は、請求項１〜７のいずれか一つに記載の発明において、前記利用者識別情報取得ステップは、所定の記録媒体から前記利用者識別情報を読み出して取得することを特徴とする。
【００２０】
また、請求項９に記載の発明は、利用者を一意に識別する利用者識別情報と、利用者の登録画像データとを関連づけて記憶する認証データベースを管理する認証データベース管理装置であって、前記利用者識別情報を取得する利用者識別情報取得手段と、撮像装置により撮像された入力画像データと前記認証データベースに記憶された登録画像データとを照合処理し、前記入力画像データに類似する登録画像データに対応付けられた利用者識別情報を画像認証識別情報として出力する画像認証手段と、前記利用者識別情報取得手段により取得された利用者識別情報である取得識別情報と、前記画像認証手段により出力された画像認証識別情報との比較結果を前記照合処理に用いた登録画像データに関連付けて蓄積するとともに、蓄積した比較結果が所定の条件を満たした場合に、関連付けられた登録画像データを削除することで前記認証データベースを更新するデータベース更新手段とを備えたことを特徴とする。
【００２１】
また、請求項１０に記載の発明は、利用者を一意に識別する利用者識別情報と、利用者の登録画像データとを関連づけて記憶する認証データベースを管理する認証データベース管理プログラムであって、前記利用者識別情報を取得する利用者識別情報取得手順と、撮像装置により撮像された入力画像データと前記認証データベースに記憶された登録画像データとを照合処理し、前記入力画像データに類似する登録画像データに対応付けられた利用者識別情報を画像認証識別情報として出力する画像認証手順と、前記利用者識別情報取得手順により取得された利用者識別情報である取得識別情報と、前記画像認証手順により出力された画像認証識別情報との比較結果を前記照合処理に用いた登録画像データに関連付けて蓄積するとともに、蓄積した比較結果が所定の条件を満たした場合に、関連付けられた登録画像データを削除することで前記認証データベースを更新するデータベース更新手順とをコンピュータに実行させることを特徴とする。
【発明の効果】
【００２２】
本発明によれば、利用者識別情報を取得するとともに、撮像装置により撮像された入力画像データと認証データベースに記憶された登録画像データとを照合処理し、入力画像データに類似する登録画像データに対応付けられた利用者識別情報を画像認証識別情報として出力する。そして、取得された利用者識別情報である取得識別情報と画像認証識別情報との比較結果を照合処理に用いた登録画像データに関連付けて蓄積するとともに、蓄積した比較結果が所定の条件を満たした場合に、関連付けられた登録画像データを削除することで認証データベースを更新する。かかる構成により、誤登録の問題を解消することができる。
【図面の簡単な説明】
【００２３】
【図１】図１は、実施例１に係る顔画像データの追加登録について説明するための説明図である。
【図２】図２は、実施例１に係る入退室管理装置の内部構成を示すブロック図である。
【図３】図３は、図２に示した入退室管理装置の記憶部が記憶するデータを説明するための説明図である。
【図４】図４は、図２に示した入退室管理装置による追加登録の処理手順を示すフローチャートである。
【図５】図５は、図２に示した入退室管理装置によるゲート制御の処理手順を示すフローチャートである。
【図６】図６は、実施例２に係る誤登録された登録顔画像データの削除について説明するための説明図である。
【図７】図７は、実施例２に係る入退室管理装置の内部構成を示すブロック図である。
【図８】図８は、図７に示した入退室管理装置の記憶部が記憶するデータを説明するための説明図である。
【図９】図９は、削除の連鎖が起きないケースについて説明するための説明図である。
【図１０】図１０は、削除の連鎖が起きるケースについて説明するための説明図である。
【図１１】図１１は、図７に示した入退室管理装置による誤登録データ削除の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下に、添付図面を参照して、本発明に係る認証データベース管理方法、認証データベース管理装置及び認証データベース管理プログラムの好適な実施例を詳細に説明する。以下に示す実施例１及び２では、本発明に係る認証データベース管理方法、認証データベース管理装置及び認証データベース管理プログラムを入退室管理装置に適用した場合について説明する。
【実施例１】
【００２５】
本実施例１では、カードからのＩＤの読み取りと、画像認証とを用いた顔画像データの追加登録について説明する。図１は、本実施例１に係る顔画像データの追加登録について説明するための説明図である。
【００２６】
まず、入退室管理の対象となるゲート装置３０の前にはカードリーダ１０が設置されている。また、ゲート装置３０及びカードリーダ１０に近づく人物を撮像可能な位置にカメラ２０が設置されている。
【００２７】
図１に示すように、予め登録された利用者がカードリーダ１０に接近し、ＩＤカードをカードリーダ１０にかざすと、カードリーダ１０は、ＩＤカードから利用者ＩＤを読み出す。図１では、読み出した利用者ＩＤが「０００１」である場合を示している。
【００２８】
また、カメラ２０は、カードリーダ１０に接近する利用者を連続的に撮像する。入退室管理装置４０は、カメラ２０の出力を用い、撮像タイミングの異なる複数の画像からそれぞれ顔画像を検出する。
【００２９】
入退室管理装置４０は、検出した顔画像を入力顔画像データとし、顔認証データベース４２ａを用いて認証処理を行う。顔認証データベース４２ａは、利用者ＩＤに対し、成熟度や登録顔画像データ等を関連づけたデータベースである。
【００３０】
成熟度は、利用者ＩＤに対する登録顔画像データの登録状態を評価した評価値である。この成熟度は、登録顔画像データの登録実績（登録数、登録回数等）や、認証における使用実績等を用いて算出する。例えば、登録顔画像データの登録数が、利用者ＩＤに対して定められた上限数の１０％未満である場合には成熟度「Ｃ」、１０％以上３０％未満である場合には成熟度「Ｂ」、３０％以上である場合には成熟度「Ａ」とする。以下の説明では、利用者ＩＤに関連づけられた成熟度を「利用者ＩＤの成熟度」という。
【００３１】
認証処理では、顔認証データベース４２ａに登録された登録顔画像データの各々と入力顔画像データとを照合処理し、最も類似度が高い登録顔画像データの利用者ＩＤを認証ＩＤとする。
【００３２】
入退室管理装置４０は、カードリーダ１０により読み取った利用者ＩＤと認証ＩＤとが一致するか否かを判定し、その判定結果に基づいて入力顔画像データを登録顔画像データとして追加登録するか否かを決定する。
【００３３】
追加登録の基準は、登録処理テーブル４２ｂにより規定されている。具体的には、読み取った利用者ＩＤの成熟度が「Ａ」であれば、読み取った利用者ＩＤと認証ＩＤとが一致し、かつ、認証時の類似度が所定の閾値（第１の登録閾値）以上である場合にのみ、入力顔画像データを読み取った利用者ＩＤの登録顔画像データとして追加登録する。
【００３４】
読み取った利用者ＩＤの成熟度が「Ｂ」であれば、読み取った利用者ＩＤと認証ＩＤとが一致した場合には、認証時の類似度に関わらず入力顔画像データを読み取った利用者ＩＤの登録顔画像データとして追加登録する。一方、読み取った利用者ＩＤと認証ＩＤとが不一致である場合には、認証時の類似度が所定の閾値（第２の登録閾値）未満である場合にのみ、入力顔画像データを読み取った利用者ＩＤの登録顔画像データとして追加登録する。ここで、認証時の類似度が低いケースは、入力顔画像データが最も類似する登録顔画像データは、別の利用者ＩＤに対応付けられているが、その類似の程度は低い場合に対応する。読み取った利用者ＩＤの成熟度が「Ｂ」の場合には、このような入力顔画像データも追加登録することとしている。なお、第２の登録閾値は、第１の登録閾値と同一であってもよい。本実施例１では、第２の登録閾値と第１の登録閾値とが同一であることとし、類似度がこの登録閾値を超える場合を類似度「高」、類似度が登録閾値以下である場合を類似度「低」とする。
【００３５】
読み取った利用者ＩＤの成熟度が「Ｃ」であれば、読み取った利用者ＩＤと認証ＩＤとが一致するか否かに関わらず、また、認証時の類似度に関わらず、入力顔画像データを読み取った利用者ＩＤの登録顔画像データとして追加登録する。
【００３６】
すなわち、登録処理テーブル４２ｂによれば、成熟度が低い場合には追加登録の条件を緩くして登録顔画像データを増やすことを優先し、成熟度が高くなるほど追加登録の条件を厳しくして認証精度の向上に寄与するデータを厳選するようにしている。
【００３７】
図１の例では、カードリーダ１０が読み取った利用者ＩＤが「０００１」であり、利用者ＩＤ「０００１」の成熟度は「Ｂ」である。そのため、入力顔画像データの認証ＩＤが「０００１」であれば、類似度に関わらず入力顔画像データを利用者ＩＤ「０００１」の登録顔画像データとして追加登録する。また、入力顔画像データの認証ＩＤが「０００２」であり、類似度が低ければ、入力顔画像データを利用者ＩＤ「０００１」の登録顔画像データとして追加登録する。入力顔画像データの認証ＩＤが「０００２」であり、類似度が高い場合には、入力顔画像データの登録顔画像データの追加登録は行わない。
【００３８】
このように、本実施例１に係る入退室管理装置４０は、カードリーダ１０により利用者ＩＤを読み取るとともに、画像認証により認証ＩＤをもとめ、そのＩＤの比較結果と、読み取った利用者ＩＤの成熟度とに応じて、入力顔画像データを追加登録するか否かを決定するので、成熟度が低い場合には登録顔画像データを増やすことを優先し、成熟度が高くなるほど誤登録を厳しく防止して、高精度な顔認証データベースを早期に構築することができる。
【００３９】
次に、入退室管理装置４０の内部構成について説明する。図２は、入退室管理装置４０の内部構成を示すブロック図である。図２に示すように、入退室管理装置４０は、カードリーダ１０、カメラ２０及びゲート装置３０と接続される。また、入退室管理装置４０は、その内部に入出力部４１、記憶部４２及び制御部４３を有する。
【００４０】
カードリーダ１０は、ＩＤカードから利用者ＩＤを読み出すための装置である。ＩＤカードとしては、磁気カードや近距離無線通信式のカード等、記録や読み書きの方法を問わず、任意の記録媒体を用いることができる。また、カード以外の形状の記録媒体であってもよい。
【００４１】
カメラ２０は、利用者を撮像して入退室管理装置４０に出力するＣＣＤ（Charge Coupled Device）素子などからなる撮像装置である。このカメラ２０は、カードリーダ１０及
びゲート装置３０に至る途中での利用者の顔部分を撮像できる画角にあらかじめ設定されている。ゲート装置３０は、入退室管理装置４０の制御を受けて開閉する。
【００４２】
入出力部４１は、液晶パネル、キーボード、マウス等の入出力デバイス群である。記憶部４２は、ハードディスク装置や不揮発性メモリ等の記憶デバイスであり、顔認証データベース４２ａ及び登録処理テーブル４２ｂを記憶する。
【００４３】
制御部４３は、入退室管理装置４０を全体制御する制御部であり、利用者ＩＤ取得部４３ａ、顔画像検出部４３ｂ、認証処理部４３ｃ、ゲート制御部４３ｄ、登録処理部４３ｅ及び選別処理部４３ｆを有する。実際には、これらの機能部に対応するプログラムを図示しないＲＯＭ（Read Only Memory）や不揮発性メモリに記憶しておき、これらのプログラムをＣＰＵ（Central Processing Unit）にロードして実行することにより、利用者ＩＤ取得部４３ａ、顔画像検出部４３ｂ、認証処理部４３ｃ、ゲート制御部４３ｄ、登録処理部４３ｅ及び選別処理部４３ｆにそれぞれ対応するプロセスを実行させることになる。
【００４４】
利用者ＩＤ取得部４３ａは、カードリーダ１０がＩＤカードから読み取った利用者ＩＤを取得する処理部である。顔画像検出部４３ｂは、カメラ２０の出力を用い、撮像タイミングの異なる複数の画像からそれぞれ顔画像を検出する。具体的には、顔画像検出部４３ｂは、人の一般的な顔の輪郭を示すテンプレート（マスクパターン）を用い、テンプレートをずらしマッチングすることで、画像内に存在する顔画像を検出する。なお、かかるテンプレートマッチングだけではなく、公知の各種顔検出アルゴリズム（画像処理技術）を用いることができる。顔画像検出部４３ｂは、検出した顔画像を入力顔画像データとして出力する。
【００４５】
認証処理部４３ｃは、顔画像検出部４３ｂが出力した入力顔画像データと、顔認証データベース４２ａに登録された登録顔画像データの各々とを照合処理し、最も類似度が高い登録顔画像データの利用者ＩＤを認証ＩＤとして出力する。
【００４６】
ゲート制御部４３ｄは、ＩＤカードによる認証と、顔画像による認証のいずれかが成立した場合にゲート装置３０に対してゲートの開放を指示する。具体的には、ゲート制御部４３ｄは、利用者ＩＤ取得部４３ａが読み取った利用者ＩＤが、顔認証データベース４２ａに登録された利用者ＩＤである場合に、ゲート装置３０に対してゲートの開放を指示する。また、ゲート制御部４３ｄは、認証処理部４３ｃにより認証ＩＤが出力され、かつ類似度が認証閾値以上である場合にも、ゲート装置３０に対してゲートの開放を指示する。
【００４７】
登録処理部４３ｅは、利用者ＩＤ取得部４３ａにより利用者ＩＤが取得され、顔画像検出部４３ｂにより入力顔画像データが出力された場合に、登録処理テーブル４２ｂに従って追加登録処理を行う処理部である。
【００４８】
選別処理部４３ｆは、登録顔画像データを選別する処理部である。具体的には、選別処理部４３ｆは、成熟度がＡである利用者ＩＤについて、登録されてから所定時間以上が経過し、かつ認証への寄与が少ない登録顔画像データを削除することで、登録顔画像データを選別する。
【００４９】
次に、入退室管理装置４０の記憶部４２が記憶するデータの具体例について説明する。図３は、入退室管理装置４０の記憶部４２が記憶するデータを説明するための説明図である。
【００５０】
図３に示すように、顔認証データベース４２ａは、利用者ＩＤに対し、成熟度、登録顔画像データ、登録日時、認証使用回数及び累積認証スコアを関連づけたデータベースである。
【００５１】
登録日時、認証使用回数及び累積認証スコアは、登録顔画像データごとに関連づけられている。登録日時は、当該登録顔画像データを登録した日時を示す。認証使用回数は、認証時において、当該登録顔画像データとの類似度が最大となった回数を示している。累積認証スコアは、認証時において、当該登録顔画像データとの類似度が最大となる度に、その類似度を加算した値である。
【００５２】
この累積認証スコアは、認証使用回数が多いほど、また、類似度が高いほど大きな値となるので、認証への寄与の大きさの指標となる。さらに、累積認証スコアを認証使用回数で除算すれば、当該登録顔画像データとの類似度が最大となった場合の平均の類似度である平均認証スコアを求めることができる。平均認証スコアにより、当該登録顔画像データを用いた場合における認証の精度を評価することが可能である。
【００５３】
例えば、選別処理部４３ｆが登録顔画像データを選別する場合には、登録日時から所定時間以上が経過し、かつ累積認証スコアが選別閾値以下の登録顔画像データを削除すればよい。累積認証スコアに代えて、平均認証スコアにより削除の可否を判定してもよい。
【００５４】
また、累積認証スコアや平均認証スコアは、成熟度の判定に用いてもよい。累積認証スコアや平均認証スコアを加味することにより、登録顔画像データの数のみならず、その質も考慮して成熟度を決定することができる。
【００５５】
図３に示す顔認証データベース４２ａは、利用者ＩＤ「０００１」に成熟度「Ｂ」と、登録顔画像データ「Ｇ００１００１．ｊｐｇ」及び登録顔画像データ「Ｇ００１００２．ｊｐｇ」とが関連づけられた状態を示している。また、登録顔画像データ「Ｇ００１００１．ｊｐｇ」の登録日時は「２０１１／０５／０２  １１：４２」であり、認証使用回数は「９」、累積認証スコアは「５４０」である。登録顔画像データ「Ｇ００１００２．ｊｐｇ」の登録日時は「２０１１／０５／０２  １１：４２」であり、認証使用回数は「８」、累積認証スコアは「６４０」である。
【００５６】
また、図３に示す顔認証データベース４２ａは、利用者ＩＤ「０００２」に成熟度「Ａ」と、登録顔画像データ「Ｇ００２００１．ｊｐｇ」及び登録顔画像データ「Ｇ００２００２．ｊｐｇ」とが関連づけられた状態を示している。また、登録顔画像データ「Ｇ００２００１．ｊｐｇ」の登録日時は「２０１１／１０／１０  １５：１０」であり、認証使用回数は「４」、累積認証スコアは「３２０」である。登録顔画像データ「Ｇ００２００２．ｊｐｇ」の登録日時は「２０１１／１０／１１  ０９：３０」であり、認証使用回数は「７」、累積認証スコアは「６３０」である。
【００５７】
図３に示すように、登録処理テーブル４２ｂは、ＩＤの比較結果と、認証ＩＤの類似度と、利用者ＩＤの成熟度とに応じて追加登録の可否を決定するテーブルである。ここで、利用者ＩＤの成熟度としては、カードリーダ１０がＩＤカードから読み取った利用者ＩＤに関連づけられた成熟度を用いる。具体的には、利用者ＩＤの成熟度が「Ａ」であれば、読み取った利用者ＩＤと認証ＩＤとが一致し、かつ、認証時の類似度が「高」である場合にのみ、入力顔画像データを読み取った利用者ＩＤの登録顔画像データとして追加登録する。
【００５８】
利用者ＩＤの成熟度が「Ｂ」であれば、読み取った利用者ＩＤと認証ＩＤとが一致した場合には、認証時の類似度に関わらず入力顔画像データを読み取った利用者ＩＤの登録顔画像データとして追加登録する。一方、読み取った利用者ＩＤと認証ＩＤとが不一致である場合には、認証時の類似度が「低」である場合にのみ、入力顔画像データを読み取った利用者ＩＤの登録顔画像データとして追加登録する。
【００５９】
利用者ＩＤの成熟度が「Ｃ」であれば、読み取った利用者ＩＤと認証ＩＤとが一致するか否かに関わらず、また、認証時の類似度に関わらず、入力顔画像データを読み取った利用者ＩＤの登録顔画像データとして追加登録する。
【００６０】
次に、入退室管理装置４０による追加登録の処理手順について説明する。図４は、入退室管理装置４０による追加登録の処理手順を示すフローチャートである。まず、利用者ＩＤ取得部４３ａは、カードリーダ１０がＩＤカードから読み取った利用者ＩＤを取得する（ステップＳ１０１）。また、利用者ＩＤ取得部４３ａは、取得した利用者ＩＤの成熟度を顔認証データベース４２ａから取得する（ステップＳ１０２）。
【００６１】
顔画像検出部４３ｂは、カメラ２０の出力を用い、撮像タイミングの異なる複数の画像からそれぞれ顔画像を検出し、入力顔画像データとして出力する（ステップＳ１０３）。登録処理部４３ｅは、未処理の入力顔画像データを１つ選択する（ステップＳ１０４）。登録処理部４３ｅは、利用者ＩＤの成熟度が「Ａ」であるか否かを判定し（ステップＳ１０５）、成熟度が「Ａ」であれば（ステップＳ１０５；Ｙｅｓ）、ステップＳ１０６に移行する。
【００６２】
ステップＳ１０６では、認証処理部４３ｃは、入力顔画像データと、顔認証データベース４２ａに登録された登録顔画像データの各々とを照合処理し、最も類似度が高い登録顔画像データの利用者ＩＤを認証ＩＤとして出力する。
【００６３】
ステップＳ１０６の後、登録処理部４３ｅは、ステップＳ１０１で取得した利用者ＩＤと認証ＩＤとが一致するか否かを判定する（ステップＳ１０７）。ＩＤが一致するならば（ステップＳ１０７；Ｙｅｓ）、ステップＳ１０６で求めた認証ＩＤの類似度が「高」であるか否かを判定する（ステップＳ１０８）。そして、類似度が「高」であれば（ステップＳ１０８；Ｙｅｓ）、入力顔画像データをステップＳ１０１で取得した利用者ＩＤの登録顔画像データとして追加登録する（ステップＳ１０９）。
【００６４】
成熟度が「Ａ」でなければ（ステップＳ１０５；Ｎｏ）、登録処理部４３ｅは、利用者ＩＤの成熟度が「Ｂ」であるか否かを判定し（ステップＳ１１１）、成熟度が「Ｂ」であれば（ステップＳ１１１；Ｙｅｓ）、ステップＳ１１２に移行する。
【００６５】
ステップＳ１１２では、認証処理部４３ｃは、入力顔画像データと、顔認証データベース４２ａに登録された登録顔画像データの各々とを照合処理し、最も類似度が高い登録顔画像データの利用者ＩＤを認証ＩＤとして出力する。
【００６６】
ステップＳ１１２の後、登録処理部４３ｅは、ステップＳ１０１で取得した利用者ＩＤと認証ＩＤとが一致するか否かを判定する（ステップＳ１１３）。ＩＤが一致するならば（ステップＳ１１３；Ｙｅｓ）、入力顔画像データをステップＳ１０１で取得した利用者ＩＤの登録顔画像データとして追加登録する（ステップＳ１１４）。ＩＤが一致しなければ（ステップＳ１１３；Ｎｏ）、登録処理部４３ｅは、ステップＳ１１２で求めた認証ＩＤの類似度が「高」であるか否かを判定する（ステップＳ１１５）。そして、類似度が「高」でなければ（ステップＳ１１５；Ｎｏ）、入力顔画像データをステップＳ１０１で取得した利用者ＩＤの登録顔画像データとして追加登録する（ステップＳ１１４）。
【００６７】
成熟度が「Ｂ」でない場合（ステップＳ１１１；Ｎｏ）、すなわち成熟度が「Ｃ」である場合、登録処理部４３ｅは、入力顔画像データをステップＳ１０１で取得した利用者ＩＤの登録顔画像データとして追加登録する（ステップＳ１１６）。
【００６８】
ステップＳ１０９、ステップＳ１１４又はステップＳ１１６において入力顔画像データを登録した後はステップＳ１１０に移行する。また、ステップＳ１０７においてＩＤが一致しない場合（ステップＳ１０７；Ｎｏ）、ステップＳ１０８において類似度が「低」である場合（ステップＳ１０８；Ｎｏ）、ステップＳ１１５において類似度が「高」である場合（ステップＳ１１５；Ｙｅｓ）にも、ステップＳ１１０に移行する。
【００６９】
ステップＳ１１０では、登録処理部４３ｅは、全ての入力顔画像データを処理済みであるか否かを判定する。そして、未処理の入力顔画像データが残っている場合（ステップＳ１１０；Ｎｏ）には、ステップＳ１０４に移行し、全ての入力顔画像データを処理した場合（ステップＳ１１０；Ｙｅｓ）に、追加登録処理を終了する。
【００７０】
次に、入退室管理装置４０によるゲート制御の処理手順について説明する。図５は、入退室管理装置４０によるゲート制御の処理手順を示すフローチャートである。ゲート制御部４３ｄは、利用者ＩＤ取得部４３ａがＩＤカードから利用者ＩＤを取得したか否かを判定する（ステップＳ２０１）。
【００７１】
利用者ＩＤ取得部４３ａが利用者ＩＤを取得しているならば（ステップＳ２０１；Ｙｅｓ）、ゲート制御部４３ｄは、取得された利用者ＩＤが顔認証データベース４２ａに登録済の利用者ＩＤであるか否かを検証する（ステップＳ２０２）。登録済の利用者ＩＤでなければ（ステップＳ２０２；Ｎｏ）、ゲート制御部４３ｄは、認証エラーを出力して利用者に報知し（ステップＳ２０３）、ゲート制御処理を終了する。一方、登録済の利用者ＩＤであるならば（ステップＳ２０２；Ｙｅｓ）、ゲート制御部４３ｄは、ゲート装置３０に対してゲートの開放を指示して（ステップＳ２０４）、ゲート制御処理を終了する。
【００７２】
利用者ＩＤ取得部４３ａが利用者ＩＤを取得していなければ（ステップＳ２０１；Ｎｏ）、ゲート制御部４３ｄは、顔画像検出部４３ｂがカメラ２０の出力から顔画像を検出したか否かを判定する（ステップＳ２０５）。顔画像検出部４３ｂが顔画像を検出していなければ（ステップＳ２０５；Ｎｏ）、ゲート制御部４３ｄは、ゲート制御処理を終了する。
【００７３】
顔画像検出部４３ｂが顔画像を検出したならば（ステップＳ２０５；Ｙｅｓ）、認証処理部４３ｃは、検出された顔画像を含む入力顔画像データと、顔認証データベース４２ａに登録された登録顔画像データの各々とを照合処理し、最も類似度が高い登録顔画像データの利用者ＩＤを認証ＩＤとして出力する（ステップＳ２０６）。さらに、認証処理部４３ｃは、最も類似度が高い登録顔画像データについて、その類似度が認証閾値以上であるか否かを判定し、認証閾値以上であれば認証成功とする。認証が成功した場合には（ステップＳ２０７；Ｙｅｓ）、ゲート制御部４３ｄは、ゲート装置３０に対してゲートの開放を指示して（ステップＳ２０４）、ゲート制御処理を終了する。認証が成功していなければ（ステップＳ２０７；Ｎｏ）、ゲート制御部４３ｄは、ゲート制御処理を終了する。
【００７４】
上述してきたように、本実施例１に係る入退室管理装置４０は、カードリーダ１０により利用者ＩＤを読み取るとともに、画像認証により認証ＩＤをもとめ、そのＩＤの比較結果と、読み取った利用者ＩＤの成熟度とに応じて、入力顔画像データを追加登録するか否かを決定するので、成熟度が低い場合には登録顔画像データを増やすことを優先し、成熟度が高くなるほど誤登録を厳しく防止して、高精度な顔認証データベースを早期に構築することができる。
【実施例２】
【００７５】
本実施例２では、誤登録された登録顔画像データの削除について説明する。図６は、本実施例２に係る誤登録された登録顔画像データの削除について説明するための説明図である。
【００７６】
まず、入退室管理の対象となるゲート装置３０の前にはカードリーダ１０が設置されている。また、ゲート装置３０及びカードリーダ１０に近づく人物を撮像可能な位置にカメ
ラ２０が設置されている。
【００７７】
図６に示すように、予め登録された利用者がカードリーダ１０に接近し、ＩＤカードをカードリーダ１０にかざすと、カードリーダ１０は、ＩＤカードから利用者ＩＤを読み出す。図６では、読み出した利用者ＩＤが「０００１」である場合を示している。
【００７８】
また、カメラ２０は、カードリーダ１０に接近する利用者を連続的に撮像する。入退室管理装置１４０は、カメラ２０の出力を用い、撮像タイミングの異なる複数の画像からそれぞれ顔画像を検出する。
【００７９】
入退室管理装置１４０は、検出した顔画像を入力顔画像データとし、顔認証データベース１４２ａを用いて認証処理を行う。顔認証データベース１４２ａは、利用者ＩＤに対し、登録顔画像データ等を関連づけたデータベースである。また、各登録顔画像データには、一致カウントＮＴと不一致カウントＮＦとが関連づけられている。
【００８０】
認証処理では、顔認証データベース１４２ａに登録された登録顔画像データの各々と入力顔画像データとを照合処理し、最も類似度が高い登録顔画像データの利用者ＩＤを認証ＩＤとする。
【００８１】
入退室管理装置１４０は、カードリーダ１０により読み取った利用者ＩＤと認証ＩＤとが一致するか否かを判定し、ＩＤが一致するならば、入力顔画像データとの類似度が最も高くなった登録顔画像データの一致カウントＮＴを１加算する。また、ＩＤが一致しなければ、入力顔画像データとの類似度が最も高くなった登録顔画像データの不一致カウントＮＦを１加算する。そして、不一致カウントＮＦが一致カウントＮＴよりも大きくなった登録顔画像データを削除する。
【００８２】
不一致カウントが大きい登録顔画像データは、登録先の利用者ＩＤではなく、他の利用者ＩＤに登録された登録顔画像データとの類似が高いことが示される。すなわち、不適切な顔画像が誤って登録された可能性が高いと考えられる。このように誤って登録された登録顔画像データは、認証精度の低下を引き起こす。そこで、不一致カウントが大きい登録顔画像データを削除するのである。
【００８３】
図６の例では、カードリーダ１０が読み取った利用者ＩＤが「０００１」である。そのため、入力顔画像データの認証ＩＤが「０００１」であれば、類似度が最も高くなった登録顔画像データの一致カウントＮＴを１加算する。また、入力顔画像データの認証ＩＤが「０００２」であれば、類似度が最も高くなった登録顔画像データの不一致カウントＮＦを１加算する。
【００８４】
このように、本実施例２に係る入退室管理装置１４０は、カードリーダ１０により利用者ＩＤを読み取るとともに、画像認証により認証ＩＤをもとめ、そのＩＤの比較結果により、登録顔画像データの一致カウントと不一致カウントを加算する。そして、不一致カウントＮＦが一致カウントＮＴよりも大きくなった登録顔画像データを削除するので、誤登録された登録顔画像データを自動的に削除し、認証精度の向上に寄与することができる。
【００８５】
次に、入退室管理装置１４０の内部構成について説明する。図７は、入退室管理装置１４０の内部構成を示すブロック図である。図７に示すように、入退室管理装置１４０は、カードリーダ１０、カメラ２０及びゲート装置３０と接続される。また、入退室管理装置４０は、その内部に入出力部４１、記憶部４２及び制御部１４３を有する。
【００８６】
記憶部４２は、顔認証データベース４２ａ及び登録処理テーブル４２ｂではなく、顔認証データベース１４２ａを記憶する点が実施例１と異なる。また、制御部１４３は、登録処理部４３ｅ及び選別処理部４３ｆではなく、誤登録削除処理部１４３ｇを有する点が実施例１と異なる。その他の構成及び動作は実施例１に示した入退室管理装置４０と同様であるので同一の構成要素には同一の構成要素を付して説明を省略する。
【００８７】
顔認証データベース１４２ａは、図８に示すように、利用者ＩＤに対し、登録顔画像データ、一致カウントＮＴ及び不一致カウントＮＦを関連づけたデータベースである。具体的には、利用者ＩＤ「０００１」に、登録顔画像データ「Ｇ００１００１．ｊｐｇ」及び登録顔画像データ「Ｇ００１００２．ｊｐｇ」とが関連づけられた状態を示している。登録顔画像データ「Ｇ００１００１．ｊｐｇ」の一致カウントＮＴは「９」であり、不一致カウントＮＦは「１」である。登録顔画像データ「Ｇ００１００２．ｊｐｇ」の一致カウントＮＴは「８」であり、不一致カウントＮＦは「２」である。
【００８８】
また、図８に示す顔認証データベース１４２ａは、利用者ＩＤ「０００２」に、登録顔画像データ「Ｇ００２００１．ｊｐｇ」及び登録顔画像データ「Ｇ００２００２．ｊｐｇ」とが関連づけられた状態を示している。登録顔画像データ「Ｇ００２００１．ｊｐｇ」の一致カウントＮＴは「４」であり、不一致カウントＮＦは「６」である。登録顔画像データ「Ｇ００２００２．ｊｐｇ」の一致カウントＮＴは「７」であり、不一致カウントＮＦは「３」である。
【００８９】
誤登録削除処理部１４３ｇは、誤登録された登録顔画像データを削除する処理部である。具体的には、カードリーダ１０により利用者ＩＤが読み取られ、画像認証により認証ＩＤが求められた場合に、そのＩＤを比較し、比較結果によって登録顔画像データの一致カウントＮＴと不一致カウントＮＦを加算する。そして、不一致カウントＮＦが一致カウントＮＴよりも大きくなった登録顔画像データを削除する。
【００９０】
ここで、登録顔画像データの削除についてさらに説明する。誤登録削除処理部１４３ｇは、不一致カウントＮＦが一致カウントＮＴよりも大きくなった登録顔画像データを削除対象データとし、削除対象データと各利用者ＩＤとの類似度を算出する。
【００９１】
そして、削除対象データが複数の利用者ＩＤと類似している場合には、削除対象データを顔認証データベース１４２ａから削除する。一方、削除対象データが特定の利用者と高い類似度を示す場合には、当該利用者ＩＤに削除対象データを移動する。
【００９２】
例えば、利用者ＩＤ「０００１」の登録顔画像データのいずれかが削除対象データとなる場合に、削除対象データの利用者ＩＤ「０００１」における他の登録顔画像データとの類似度が４０、利用者ＩＤ「０００２」の登録顔画像データとの類似度が２０、利用者ＩＤ「０００３」の登録顔画像データとの類似度が２０、利用者ＩＤ「０００４」の登録顔画像データとの類似度が２０であれば、削除対象データは様々な利用者と類似度が高いので、顔認証データベース１４２ａから削除する。
【００９３】
一方、削除対象データの利用者ＩＤ「０００１」における他の登録顔画像データとの類似度が４０、利用者ＩＤ「０００２」の登録顔画像データとの類似度が６０であれば、削除元の利用者ＩＤ「０００１」よりも利用者ＩＤ「０００２」との類似度の方が高く、かつ、その他の利用者とは類似していない。そこで、削除対象データを利用者ＩＤ「０００１」から削除し、利用者ＩＤ「０００２」に移動させる。
【００９４】
図９及び図１０は、削除の連鎖について説明するための説明図である。誤登録削除処理部１４３ｇは、削除対象データを削除する際に、削除元の利用者ＩＤに関連づけられた複数の登録顔画像データが互いにどれだけ類似しているかによって、連鎖して削除を行うか否かを決定する。
【００９５】
具体的には、誤登録削除処理部１４３ｇは、同一の利用者ＩＤに関連づけられた複数の登録顔画像データについて、互いに類似度を算定し、類似度が所定値（例えば認証閾値）以上となる登録顔画像データの間にリンクを張る。そして、削除対象データの削除により、孤立する登録顔画像データが存在する場合には、孤立する登録顔画像データも削除する。孤立する登録顔画像データは、削除対象データとの類似度が高いために誤って登録された可能性が高いからである。
【００９６】
図９は、削除の連鎖が起きないケースを示している。削除対象データとリンクが張られている登録顔画像データであっても、その登録顔画像データが他の登録顔画像データとリンクを張っている場合には、削除対象データのみを削除すればよい。かかる削除により登録顔画像データの孤立が発生しないためである。
【００９７】
具体的には、登録顔画像データ「Ｇ００１００３．ｊｐｇ」は登録顔画像データ「Ｇ００１００１．ｊｐｇ」及び登録顔画像データ「Ｇ００１００２．ｊｐｇ」とリンクしている。また、登録顔画像データ「Ｇ００１００１．ｊｐｇ」と登録顔画像データ「Ｇ００１００２．ｊｐｇ」とはリンクしている。このため、登録顔画像データ「Ｇ００１００３．ｊｐｇ」を削除対象データとしても、登録顔画像データ「Ｇ００１００１．ｊｐｇ」及び登録顔画像データ「Ｇ００１００２．ｊｐｇ」は孤立しない。従って、登録顔画像データ「Ｇ００１００３．ｊｐｇ」のみを削除する。
【００９８】
また、削除対象データと他の登録顔画像データとのリンクが１つしかない、すなわち、削除対象データがリンク関係の端部に位置する場合には、削除対象データのみを削除する。
【００９９】
具体的には、登録顔画像データ「Ｇ００１００４．ｊｐｇ」は登録顔画像データ「Ｇ００１００１．ｊｐｇ」のみとリンクしている。このため、登録顔画像データ「Ｇ００１００４．ｊｐｇ」を削除対象データとする場合には、登録顔画像データ「Ｇ００１００４．ｊｐｇ」のみを削除する。
【０１００】
図１０は、削除の連鎖が起きるケースを示している。図１０に示すように、削除対象データの削除により、同一利用者ＩＤ内で孤立する登録顔画像データが存在する場合には、孤立する登録顔画像データも削除対象データの削除に連鎖して削除する。
【０１０１】
具体的には、登録顔画像データ「Ｇ００１００１．ｊｐｇ」は登録顔画像データ「Ｇ００１００２．ｊｐｇ」、「Ｇ００１００３．ｊｐｇ」及び登録顔画像データ「Ｇ００１００４．ｊｐｇ」とリンクしている。また、登録顔画像データ「Ｇ００１００２．ｊｐｇ」と登録顔画像データ「Ｇ００１００３．ｊｐｇ」とはリンクしている。登録顔画像データ「Ｇ００１００１．ｊｐｇ」を削除対象データとすると、登録顔画像データ「Ｇ００１００２．ｊｐｇ」及び登録顔画像データ「Ｇ００１００３．ｊｐｇ」は孤立しないが、登録顔画像データ「Ｇ００１００４．ｊｐｇ」は孤立する。従って、登録顔画像データ「Ｇ００１００１．ｊｐｇ」の削除と連鎖して、登録顔画像データ「Ｇ００１００４．ｊｐｇ」も削除する。
【０１０２】
次に、入退室管理装置１４０による誤登録データ削除の処理手順について説明する。図１１は、入退室管理装置１４０による誤登録データ削除の処理手順を示すフローチャートである。まず、利用者ＩＤ取得部４３ａは、カードリーダ１０がＩＤカードから読み取った利用者ＩＤを取得する（ステップＳ３０１）。
【０１０３】
顔画像検出部４３ｂは、カメラ２０の出力を用い、撮像タイミングの異なる複数の画像からそれぞれ顔画像を検出し、入力顔画像データとして出力する（ステップＳ３０２）。誤登録削除処理部１４３ｇは、未処理の入力顔画像データを１つ選択する（ステップＳ３０３）。認証処理部４３ｃは、ステップＳ３０３で選択された入力顔画像データと、顔認証データベース４２ａに登録された登録顔画像データの各々とを照合処理し、最も類似度が高い登録顔画像データの利用者ＩＤを認証ＩＤとして出力する認証処理を行う（ステップＳ３０４）。
【０１０４】
誤登録削除処理部１４３ｇは、ステップＳ３０１で取得した利用者ＩＤと認証ＩＤとが一致するか否かを判定する（ステップＳ３０５）。ＩＤが一致したならば（ステップＳ３０５；Ｙｅｓ）、誤登録削除処理部１４３ｇは、入力顔画像データとの類似度が最も高くなった登録顔画像データの一致カウントＮＴを１加算する（ステップＳ３０６）。
【０１０５】
ＩＤが一致しなければ（ステップＳ３０５；Ｎｏ）、誤登録削除処理部１４３ｇは、入力顔画像データとの類似度が最も高くなった登録顔画像データの不一致カウントＮＦを１加算する（ステップＳ３０８）。そして、当該登録顔画像データの不一致カウントＮＦが一致カウントＮＴよりも大きくなったか否かを判定する（ステップＳ３０９）。
【０１０６】
不一致カウントＮＦが一致カウントＮＴよりも大きくなったならば（ステップＳ３０９；Ｙｅｓ）、誤登録削除処理部１４３ｇは、当該登録顔画像データを削除対象データとして削除を行う（ステップＳ３１０）。また、ステップＳ３１０では、削除対象データの他の利用者ＩＤへの移動や、削除の連鎖の必要性を判定し、必要に応じて移動や連鎖を行う。
【０１０７】
ステップＳ３０６の後、ステップＳ３１０の後、若しくは不一致カウントＮＦが一致カウントＮＴ以下である場合（ステップＳ３０９；Ｎｏ）、誤登録削除処理部１４３ｇは、全ての入力顔画像データを処理済みであるか否かを判定する（ステップＳ３０７）。そして、未処理の入力顔画像データが残っている場合（ステップＳ３０７；Ｎｏ）には、ステップＳ３０３に移行し、全ての入力顔画像データを処理した場合（ステップＳ３０７；Ｙｅｓ）に、誤登録データ削除処理を終了する。ゲート制御の処理手順については、実施例１と同様であるので、説明を省略する。
【０１０８】
上述してきたように、本実施例２に係る入退室管理装置１４０は、カードリーダ１０により利用者ＩＤを読み取るとともに、画像認証により認証ＩＤをもとめ、そのＩＤの比較結果により、登録顔画像データの一致カウントＮＴと不一致カウントＮＦを加算する。そして、不一致カウントＮＦが一致カウントＮＴよりも大きくなった登録顔画像データを削除するので、誤登録された登録顔画像データを自動的に削除し、認証精度の向上に寄与することができる。
【０１０９】
本実施例２では、不一致カウントＮＦが一致カウントＮＴよりも大きいことを条件に登録顔画像データの削除を行う場合を例示したが、不一致カウントＮＦと一致カウントＮＴとの関係を適宜規定し、削除の条件とすることができる。例えば、一致カウントに対する不一致カウントの比率を削除の条件として規定してもよい。また、同一利用者ＩＤ内において一致カウントが上位である所定数の登録顔画像データについては、削除の対象としないこととしてもよい。
【０１１０】
なお、説明の便宜上、追加登録について説明するための実施例１と、誤登録データの削除について説明するための実施例２とを個別に説明したが、追加登録と誤登録データの削除の双方を行う入退室管理装置として実施してもよいことは言うまでもない。この場合には、実施例１に開示した入退室管理装置４０において、顔認証データベース４２ａに一致カウントＮＴ及び不一致カウントＮＦをさらに関連づけ、制御部４３に誤登録削除処理部１４３ｇをさらに持たせればよい。
【０１１１】
また、上記実施例１及び２では、入退室管理装置４０及び入退室管理装置１４０に本発明を適用する場合について説明したが、制御部４３及び制御部１４３の各処理部をコンピュータに実行させるプログラムとして本発明を実施してもよい。
【０１１２】
また、上記実施例１及び２では、本発明を入退室管理システムに適用した場合を示したが、本発明はこれに限定されるものではなく、勤怠管理システムなど各種システムに適用することができる。これにより、入退室管理や勤怠管理に顔認証を導入することができる。また、入退室管理や勤怠管理を行わず、データベースの管理のみを行う装置やプログラムとして実施してもよい。
【０１１３】
また、上記実施例１及び２では、顔部分の画像を認証に用いる場合を例に説明を行ったが、本発明はこれに限定されるものではなく、人物の顔以外の部分画像や、全身画像、上半身画像などを認証に用いる場合にも適用可能である。
【産業上の利用可能性】
【０１１４】
以上のように、本発明に係る認証データベース管理方法、認証データベース管理装置及び認証データベース管理プログラムは、認証データベースにおける誤登録の問題を解消することに適している。
【符号の説明】
【０１１５】
１０  カードリーダ
２０  カメラ
３０  ゲート装置
４０、１４０  入退室管理装置
４１  入出力部
４２  記憶部
４２ａ、１４２ａ  顔認証データベース
４２ｂ  登録処理テーブル
４３、１４３  制御部
４３ａ  利用者ＩＤ取得部
４３ｂ  顔画像検出部
４３ｃ  認証処理部
４３ｄ  ゲート制御部
４３ｅ  登録処理部
４３ｆ  選別処理部
１４３ｇ  誤登録削除処理部
【図１】
2018010703.tif 000003
【図２】
2018010703.tif 000004
【図３】
2018010703.tif 000005
【図４】
2018010703.tif 000006
【図５】
2018010703.tif 000007
【図６】
2018010703.tif 000008
【図７】
2018010703.tif 000009
【図８】
2018010703.tif 000010
【図９】
2018010703.tif 000011
【図１０】
2018010703.tif 000012
【図１１】
2018010703.tif 000013