(57)【要約】【課題】来店客の行動履歴を個々の来店客毎に把握するとともに、来店客の性別年齢等を推定して、特定の性や年齢層に特有の行動履歴を把握する動線管理システムを提供する。【解決手段】複数の撮影エリアで撮影された画像に映る来店客７の動線を算出・記録する動線管理システム１において、顔画像を登録する登録者データベース１１と、前記複数の撮影エリアで撮影された画像から顔画像を検出する顔検出エンジン８と、顔検出エンジン８で検出された顔画像と、登録者データベース１１に登録された顔画像と照合する顔認証エンジン９を備える。【選択図】図１
2010055594.tif 000002
【特許請求の範囲】
【請求項１】
複数の撮影エリアで撮影された画像に映る人物の画像を個人識別して、動線を算出・記録する動線管理システムにおいて、
人物の顔画像を登録する登録者データベースと、
前記複数の撮影エリアで撮影された画像から人物の顔画像を検出する顔画像検出手段と、
前記顔画像検出手段で検出された顔画像と前記登録者データベースに登録された登録顔画像とを照合する顔画像照合手段を備える
ことを特徴とする動線管理システム。
【請求項２】
前記登録者データベースは、登録者ファイルを備え
前記顔画像照合手段は、前記顔画像検出手段で検出された顔画像と、前記登録データベースに登録された登録顔画像の類似度を算出するとともに、
全ての登録顔画像についての前記類似度が第１の閾値未満である場合に、前記登録者データベースに新たな登録者ファイルを作成して、前記顔画像検出手段で検出された顔画像を当該登録者ファイルに登録する自動登録手段を備える
ことを特徴とする請求項１に記載の動線管理システム。
【請求項３】
前記顔画像照合手段は、前記顔画像検出手段で検出された顔画像の向きを算出するとともに、
前記自動登録手段は、前記顔画像の向きが正面画像と見なされるような所定の範囲内にあるときに、前記登録者データベースに新たな登録者ファイルを作成して、前記顔画像を当該登録者ファイルに登録する
ことを特徴とする請求項２に記載の動線管理システム。
【請求項４】
前記自動登録手段は、全ての登録顔画像についての前記類似度が前記第１の閾値以上であって、第２の閾値以下である場合に、前記類似度が最大になる登録画像が属する登録者ファイルに前記顔画像検出手段で検出された顔画像を登録する
ことを特徴とする請求項２に記載の動線管理システム。
【請求項５】
前記自動登録手段は、前記類似度が前記第２の閾値以上であって、第３の閾値以下となる登録画像が属する登録者ファイルに前記顔画像検出手段で検出された顔画像を登録する
ことを特徴とする請求項４に記載の動線管理システム。
【請求項６】
前記自動登録手段は、前記類似度が前記第３の閾値以上となる登録画像が存在する場合に、前記顔画像検出手段で検出された顔画像の前記登録者データベースへの登録を行わない
ことを特徴とする請求項５に記載の動線管理システム。
【請求項７】
前記複数の撮影エリアのいずれか１の撮影エリアで撮影された画像から顔画像が検出されると、当該顔画像と前記登録者データベースに登録された顔画像と照合して、当該顔画像に係る人物が前記登録者の何れであるかを特定し、当該顔画像が撮影された撮影エリア及び当該顔画像が撮影された時刻を、前記特定された登録者の履歴ファイルに記録する履歴ファイル作成手段と、
同一の登録者の履歴ファイルを集約して、当該同一登録者の撮影エリア別滞留サマリデータを作成して、動線管理ファイルに登録する撮影エリア別滞留サマリデータ作成手段を備える
ことを特徴とする請求項１に記載の動線管理システム。
【請求項８】
前記撮影エリア別滞留サマリデータ作成手段は、同一登録者を同一撮影エリアで撮影した記録を時系列に配列した時に、一の撮影時刻と前記一の撮影時刻の直近の撮影時刻の差が所定の閾値を超えた場合に、当該人物の当該撮影エリアでの滞留が途切れたと見なして、前記一の撮影時刻と前記直近の撮影時刻で撮影エリア別滞留サマリデータを分割する
ことを特徴とする請求項７に記載の動線管理システム。
【請求項９】
前記動線管理ファイルに登録された撮影エリア別滞留サマリデータに基づいて、前記登録者の動線情報を作成する動線分析手段を備える
ことを特徴とする請求項７に記載の動線管理システム。
【請求項１０】
前記登録者の顔画像に基づいて、前記登録者の属性を推定する属性推定手段を備え、
前記属性推定手段で推定された当該顔画像に係る人物の属性を前記登録者データベースに登録する
ことを特徴とする請求項１に記載の動線管理システム。
【請求項１１】
前記人物の属性は性別及び年齢である
ことを特徴とする請求項１０に記載の動線管理システム。
【請求項１２】
複数の人物について記録された動線に基づいて、性別及び年齢層別の行動分析を行う行動分析手段を備える
ことを特徴とする請求項１１に記載の動線管理システム。
【請求項１３】
事前に、監視対象人物の顔画像を前記登録者データベースに登録する監視対象登録手段を備える
ことを特徴とする請求項１に記載の動線管理システム。
【請求項１４】
前記複数の撮影エリアのいずれかで撮影された画像から検出された人物の顔画像が、前記登録者データベースに登録された前記監視対象の人物の顔画像と一致した場合にその旨を外部に報知する
ことを特徴とする請求項１３に記載の動線管理システム。
【請求項１５】
前記監視対象登録手段は監視対象人物の顔画像の有効期間の経過後に前記監視対象人物の顔画像を前記登録者データベースから削除する
ことを特徴とする請求項１４に記載の動線管理システム。
【請求項１６】
複数の撮影エリアで撮影された画像に映る人物の画像を個人識別して、動線を算出・記録する動線管理システムを構成するコンピュータにインストールされて、
当該コンピュータを
人物の顔画像を登録する登録者データベースと、
前記複数の撮影エリアで撮影された画像から人物の顔画像を検出する顔画像検出手段と、
及び、前記顔画像検出手段で検出された顔画像と前記登録者データベースに登録された登録顔画像とを照合する顔画像照合手段として機能させる
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、店舗等における来店客等の動線を追跡して、前記来店客等の行動履歴を個々の来店客毎に把握するとともに、前記来店客等の性別年齢等を推定して、性別や年齢層ごとの行動パターンを把握する動線管理システムに関する。
【背景技術】
【０００２】
店舗における売り場の配置や商品の配列を最適化して売り上げを向上するための資料を収集するために、来店客の動線を追跡して、前記来店客の行動履歴を把握するシステムが各種提案されている。
【０００３】
例えば、特許文献１には、売り場に備えるカート等に電波信号を発信するタグを取り付けるとともに、売り場の所定位置に位置情報発信器を設置し、前記タグが、位置情報発信器から発信された位置情報を受信したとき、受信した位置情報及びタグの自己ＩＤを管理コンピュータに送信し、管理コンピュータに送信された位置情報及びタグの自己ＩＤを、送信された時間と共に管理コンピュータに備えた記録手段に記録して、来店客の行動履歴を把握する売り場情報の管理システムが提案されている。
【０００４】
また、特許文献２には、監視カメラシステムによって、移動人物を検出・追跡して、当該移動人物の動線を計測する動線計測手段を備える売場計画支援システムが提案されている。
【０００５】
また、特許文献３には、撮像手段で撮像された画像から歩行者の動線を抽出する動線抽出手段と、この動線抽出手段で抽出された動線をあらかじめ設定された動線と比較して、当該歩行者が撮像対象として適切であるか否かを判定する撮像対象判定手段と、この撮像対象判定手段の判定結果に応じて顔照合手段における判定用閾値を変更する判定用閾値変更手段を備える顔認証装置が提案されている。
【０００６】
【特許文献１】特開２００５−５６１７３号公報
【特許文献２】特開２００４−１７８２７６号公報
【特許文献３】特開２００６−２３６２６０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
特許文献１あるいは特許文献２に記載されたシステムは、来店客の行動履歴をリアルタイムで把握して、売り場の配置や商品の配列の改善に必要な情報を収集することができるが、来店客の個性を把握することができないという問題があった。つまり、特許文献１あるいは特許文献２に記載されたシステムは、性別も年齢も分からない、もちろん何処の誰であるかも分からない、いわば「顔の無い」来店客の行動履歴を把握するだけなので、来店客の性別や年齢層に応じた、売り場の配置や商品の配列の最適化あるいは販売計画の立案に必要な情報を収集することができなかった。
【０００８】
また、特許文献３の顔認証装置は、１台の撮像手段の視野内で移動する歩行者の動線を抽出するが、複数の撮像手段の視野の間の転々移動する特定の歩行者を追跡して、当該特定の歩行者の複数の撮像手段の視野の間での移動経路（動線）を算出・記録する手段についての示唆はない。
【０００９】
本発明は、このような背景に鑑みてなされたものであり、来店客の行動履歴を個々の来店客毎に把握するとともに、前記来店客の性別年齢等を推定して、特定の性や年齢層に特有の行動パターンを把握する動線管理システム及びプログラムを提供するものである。
【課題を解決するための手段】
【００１０】
本発明に係る動線管理システムは、複数の撮影エリアで撮影された画像に映る人物の画像を個人識別して、動線を算出・記録する動線管理システムにおいて、人物の顔画像を登録する登録者データベースと、前記複数の撮影エリアで撮影された画像から人物の顔画像を検出する顔画像検出手段と、前記顔画像検出手段で検出された顔画像と前記顔画像データベースに登録された顔画像とを照合する顔画像照合手段を備えることを特徴とする。
【００１１】
本発明に係るプログラムは、複数の撮影エリアで撮影された画像に映る人物の画像を個人識別して、動線を算出・記録する動線管理システムを構成するコンピュータにインストールされて、当該コンピュータを人物の顔画像を登録する登録者データベースと、前記複数の撮影エリアで撮影された画像から人物の顔画像を検出する顔画像検出手段、及び前記顔画像検出手段で検出された顔画像と前記登録者データベースに登録された登録顔画像とを照合する顔画像照合手段として機能させることを特徴とする。
【発明の効果】
【００１２】
本発明の動線管理システムは、顔画像検出手段で検出された顔画像と顔画像データベースに登録された顔画像とを照合する顔画像照合手段を備えるので、来店客の行動履歴を個別に把握・蓄積することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明を実施するための最良の形態について説明する。
【００１４】
図１は、本発明に係る動線管理システムの概念的な構成を示す構成図である。図１に示すように、動線管理システム１は、認証装置２、動線情報蓄積装置３及び動線分析装置４から構成され、ネットワーク網５を介して監視カメラ６と接続される。
【００１５】
監視カメラ６は、複数の撮影エリア（例えば、正面入り口、化粧品売り場、雑貨売り場、婦人服売り場、通用口など）に配置されて、当該撮影エリアにいる来店客７を撮影して画像を取得する。そして、監視カメラ６で取得された画像は、ネットワーク網５を介して動線管理システム１の認証装置２に送られる。
【００１６】
認証装置２は、監視カメラ６から送られた画像を処理するコンピュータであり、顔検出エンジン８、顔認証エンジン９及び推定エンジン１０を有する。顔検出エンジン８は監視カメラ６から送られた画像から来店客７の顔部分の画像（顔画像）を検出するモジュールである。また、顔認証エンジン９は、顔検出エンジン８で検出された顔画像と、動線情報蓄積装置３に登録された顔画像（登録顔画像）と照合するモジュールであり、前記顔画像が前記登録顔画像のいずれかと一致すれば、前記顔画像を当該登録顔画像に係る人物の顔画像であると認証し、その顔画像が撮像された時刻と撮影エリアを動線情報蓄積装置３に記録する。また前記顔画像が、前記登録顔画像のいずれとも一致しなければ、前記顔画像は、新規の登録画像として動線情報蓄積装置３に登録される。また、推定エンジン１０は前記顔画像から来店客７の性別・年齢を推定して、その結果を動線情報蓄積装置３に登録するモジュールである。
【００１７】
動線情報蓄積装置３は、認証装置２および動線分析装置４による処理結果を蓄積する記憶装置であり、登録者データベース（ＤＢ）１１、履歴ファイル１２及び動線管理ファイル１３を有する。
【００１８】
登録者データベース１１は、監視カメラ６が顔画像を識別コード及びその顔画像に係る人物の属性、つまり、性別、年齢その他の属人的な情報と共に登録するデータベースである。前述したように、登録者データベース１１に登録された顔画像は、顔認証エンジン９に読み出されて、顔検出エンジン８で検出された顔画像と照合される。また、顔検出エンジン８で検出された顔画像が登録者データベース１１に登録された顔画像のいずれとも一致しない場合、つまり、顔検出エンジン８で検出された顔画像が、動線管理システム１が初めて検出した人物の顔画像である場合は、顔認証エンジン９が、その顔画像に新たな識別コードを付与して、登録者データベース１１に登録する。
【００１９】
履歴ファイル１２は、顔認証エンジン９で認証された顔画像と識別コードに、推定エンジン１０で推定された当該顔画像に係る人物性別・年齢、及び当該顔画像が撮像された日時及び当該顔画像を撮像した監視カメラ６の識別コード（言い換えれば、当該顔画像が撮像された場所を示す情報である）を記載したファイルであり、監視カメラ６が来店客７を撮像し、顔検出エンジン８が顔画像を検出する度に作成される。したがって、同一の来店客７が同一の場所（同一の監視カメラ６の視野）に滞留すると、複数の履歴ファイル１２が作成される。また、来店客７が、ある場所（ある監視カメラ６の視野）から別の場所（別の監視カメラ６の視野）に移動すると、移動する度に履歴ファイル１２が作成される。
【００２０】
動線管理ファイル１３は、同一の識別コードを付された履歴ファイル１２に記載された情報を集約して時系列に配列したファイルである。
【００２１】
動線分析装置４は、動線管理ファイル１３を解析して、個々の来店客７（同一の識別コードを付された来店客７）の移動経路、撮影エリア別の滞留時間等の動線情報を算出し、蓄積するコンピュータである。また、動線分析装置４は、蓄積された多数の来店客７の動線情報を統計処理することもできる。
【００２２】
次に、図２を参照しながら、動線管理システム１の動作を説明する。
【００２３】
動線管理システム１に接続された複数個の監視カメラ６は、それぞれの撮影エリアを常時、撮影して、来店客７を捜索する。いずれかの監視カメラ６の視野に来店客７が入ると、顔検出エンジン８でその来店客７の顔画像が検出される（ステップＳ１）。
【００２４】
来店客７の顔画像が検出されると、顔認証エンジン９が登録者データベース１１から登録顔画像を読み出して、その顔画像と登録顔画像を照合し、両者が一致すれば、その顔画像に当該登録顔画像と同一の識別コードを付与する。その顔画像が登録顔画像のいずれとも一致しなければ、その顔画像に新たな識別コードを付与するとともに、その顔画像を新たな識別コードと共に登録者データベース１１に登録する（ステップＳ２）。
【００２５】
また、推定エンジン１０は、顔検出エンジン８で検出された顔画像に基づいて、その顔画像に係る来店客７の性別及び年齢を推定し、その結果を登録者データベース１１に登録する（ステップＳ３）。
【００２６】
次に、動線情報蓄積装置３の履歴ファイル１２に、顔画像の識別コード、顔画像が撮影された日付及び時刻、顔画像を撮影した監視カメラの識別コード、及び、その顔画像に係る来店客７の性別・年齢（推定エンジン１０による推定値）を登録する（ステップＳ４）。
【００２７】
履歴ファイル１２が作成されたら、同一の識別コードを付された履歴ファイル１２を集約して動線管理ファイル１３を作成する（ステップＳ５）。なお、動線管理ファイル１３の作成は、履歴ファイル１２が作成される度に実施してもよいし、所定のスケジュールに従って、定期的に実施してもよい。あるいは動線管理システム１の運転停止（例えば閉店）後に一括して実施するようにしてもよい。
【００２８】
前述したように、来店客７が同一の監視カメラ６の撮影エリアに留まっている場合、監視カメラ６は所定の周期で撮像を繰り返すから、来店客７の履歴ファイル１２が多数作成される。
【００２９】
例えば、次のような時刻（時：分：秒）に同一の監視カメラ６が同一の来店客７を撮像して、履歴ファイル１２を作成した場合を考える。
時刻１（１０：００：００）
時刻２（１０：００：０５）
時刻３（１０：００：１０）
時刻４（１０：００：１５）
時刻５（１０：００：５０）
時刻６（１０：０１：００）
時刻７（１０：０１：１０）
【００３０】
ある履歴ファイル１２と直近の履歴ファイル１２の撮像時刻の差が小さければ、その履歴ファイル１２の撮像時刻と直近の履歴ファイル１２の撮像時刻の間の時間は、来店客７は同一の監視カメラ６の撮影エリアに滞留していた見なすことができる。そこで、滞留見なし時間を設定し、直近の履歴ファイル１２の撮像時刻の差が滞留見なし時間未満である場合には、当該直近の履歴ファイル１２を集約して撮影エリア別滞留サマリデータを作成する。例えば、滞留見なし時間を３０秒に設定すると、時刻４と時刻５の履歴ファイル１２の間の時間は３５秒なので、滞留見なし時間を超える。したがって、時刻４と時刻５の間で滞留が途切れたとみなして、次の２つの撮影エリア別滞留サマリデータを作成する。
【００３１】
撮影エリア別滞留サマリデータＡ（１０：００：００〜１０：００：１５）
撮影エリア別滞留サマリデータＢ（１０：００：５０〜１０：０１：１０）
【００３２】
前記撮影エリア別滞留サマリデータＡは、来店客７が監視カメラ６の撮影エリアに１０時０分０秒から１０時０分１５秒まで滞留していたことを示し、前記撮影エリア別滞留サマリデータＢは、来店客７が監視カメラ６の撮影エリアに１０時０分５０秒から１０時１分１０秒まで滞留していたことを示している。また、１０時０分１５秒から１０時０分５０秒の間は、来店客７は監視カメラ６の撮影エリア外に出ていたとみなされる。この撮影エリア別滞留サマリデータＡ及びＢは動線管理ファイル１３に記載される。
【００３３】
動線情報蓄積装置３に動線管理ファイル１３が蓄積されると、動線分析装置４がこれを解析して、来店客７の動線情報を算出して記録する（ステップＳ６）。動線情報とは、特定の来店客７が、複数の監視カメラ６の撮影エリアを、何時、どのような順序で回ったか、また、各撮影エリアで、どの程度の時間滞留したかを示すデータである。言い換えれば、来店客７が、どの入り口から入店して、どの売り場をどのような順序で回って、どの出口から退店したのか、また、各売り場には何分ずつ滞在したかを示すデータである。
【００３４】
動線分析装置４は、動線分析装置４に記録された多数の来店客７の動線情報を統計処理して、性別や年齢層の違いによる来店客７の行動パターンの差異を分析することもできる（ステップＳ７）。また、性別や年齢層別の来店客７の行動パターンを更に分析すれば、売り上げ向上のための施策を検討することができる。例えば、来店客７が滞留する場所と、売り上げ実績を比較して、来店客７の滞留時間に比べて、売り上げが大きくない場所を発見すれば、その場所に販売員を多く配置するなどの対策を立てることができる。また、来店客７の滞留時間が長い売り場（商品）が分かれば、来店客７の滞留時間が長い売り場（商品）の間に、それ以外の売り場（商品）を配置して、来店客７が全ての売り場（商品）を見て回るように誘導することができる。また、新商品を配置した売り場に、どのような性別・年齢層の来店客７が滞留するかを知れば、当該新商品の購買層を絞り込んだ販売戦略を立案することができる。
【００３５】
また、動線管理システム１では、登録者データベース１１に登録されていない来店客７が発見される度に、その来店客７の顔画像を自動的に登録者データベース１１に登録して、登録された来店客７の動線情報を収集するようにしたが、特定の人物の顔画像を事前に手動で登録するようにしてもよい。
【００３６】
店が特別の注意を払わなければならない特定の人物、例えば上得意客、あるいは、要注意人物等（以下、「監視対象者」という）の顔画像を、事前に登録者データベース１１に登録しておいて、顔認証エンジン９が前記監視対象者の顔画像に一致する顔画像を発見した場合に、その旨を担当者に警報あるいは、通報するようにすれば、サービスやセキュリティの質の向上に役立つ。
【００３７】
具体的には、例えば、図３に示すように、動線情報蓄積装置３に監視対象登録装置１４を、認証装置２に警報装置１５を接続する。
【００３８】
監視対象登録装置１４は前記監視対象者の顔画像を登録者データベース１１に登録する手段であり、警報装置１５は顔認証エンジン９が前記監視対象者の顔画像に一致する顔画像を発見した場合に、警報を発する装置である。
【００３９】
監視対象登録装置１４は前記監視対象者の顔画像を登録者データベース１１に登録する手段であり、外部から前記監視対象者の顔画像を動線情報蓄積装置３に入力できる装置であれば形式は問わない。一般に、認証装置２、動線情報蓄積装置３及び動線分析装置４は、パーソナルコンピュータ等に必要なソフトウェアをインストールして実現されるから、監視対象登録装置１４も、そのパーソナルコンピュータ等の入出力機能（例えば、ＣＤＲＯＭドライブ）を利用して実現することができる。あるいは、外部のコンピュータから送信される前記監視対象者の顔画像を受信する通信インターフェイスを監視対象登録装置１４としてもよい。
【００４０】
警報装置１５は顔認証エンジン９が前記監視対象者の顔画像に一致する顔画像を発見した場合に、警報を発する装置である。警報には音声、発光、画像などを利用することができる。認証装置２、動線情報蓄積装置３及び動線分析装置４を構成するパーソナルコンピュータ等の出力装置（音声出力装置、画像出力装置など）を警報装置１５に利用することもできる。
【００４１】
また、前記監視対象者の顔画像に有効期間を設けるようにしてもよい。例えば監視対象登録装置１４を使って、前記監視対象者の顔画像を登録者データベース１１に登録する際に、当該顔画像の有効期間を入力して、有効期間が経過すると、当該顔画像を登録者データベース１１から削除するようにプログラムしてもよい。あるいは有効期間が経過した顔画像は顔認証の対象から除外するように顔認証エンジン９をプログラムしてもよい。
【００４２】
なお、動線管理システム１の設置場所や使用目的によっては、事前に登録されていない人物を検出したときに警報を発するように変形して使用することもできる。つまり、顔認証エンジン９が前記監視対象者の顔画像に一致しない顔画像（つまり前記監視対象者の以外の人物の顔画像）を発見した場合に、警報装置１５が警報を発するようにすることもできる。このようにすれば、例えば、従業員の顔画像を事前に登録しておいて、従業員以外の立ち入りが禁止されいるエリアで、来店客等が発見された場合に警報することができる。
【００４３】
さて、登録者データベース１１に、同一の登録者について複数の顔画像を登録すれば、顔認証の精度が向上する。例えば、ある来店客７の顔部を正面から撮像した顔画像を登録者データベース１１に登録した後で、当該来店客７と同一人物の横顔を撮像した場合に、当該来店客７の横顔の画像をデータベース１１に追加登録しておけば、その後、当該来店客７の横顔を撮像した場合に、その顔画像が当該来店客７の顔画像であるあることを容易に認証することができる。しかしながら、同一人物の顔を撮像する度に登録者データベース１１に顔画像を登録すれば、登録者データベース１１の記憶容量が不足したり、顔認証の処理時間が長くなるという問題が生じる。
【００４４】
そこで、顔認証エンジン９で、顔検出エンジン８で検出された顔画像と登録者データベース１１に登録された登録顔画像の類似度を評価して認証スコア（全く類似しない場合には、０．０となり、全く同一の画像であれば、１００．０となる）を算出し、この認証スコアと以下のルールに基づいて、顔検出エンジン８で検出された顔画像を登録者データベース１１に自動登録するようにすれば、前記の問題を解決して、動線管理システム１の機能を向上させることができる。
【００４５】
（ルール１）全ての登録顔画像について、認証スコアが第１の水準Ｌｖ１未満である場合（認証スコアが第１の水準Ｌｖ１以上になる登録顔画像が登録者データベース１１に登録されていない場合）は、来店客７を新規の来店者であると見なして、来店客７に新規の識別コードを与え、登録者データベース１１に新規の登録者ファイルを作成して、その新規の登録者ファイルに当該識別コードとともに来店客７の顔画像を書き込む。来店客７の顔画像を撮像した時刻も、前記登録者ファイルに書き込む。ここで、認証スコアＸとは両者の類似度を示すパラメータであり、全く類似しない場合には、認証スコアＸは０．０となり、全く同一の画像であれば、認証スコアＸは１００．０となる。
【００４６】
（ルール２）全ての登録顔画像についての認証スコアが前記第１の水準Ｌｖ１以上であるが、第２の水準Ｌｖ２未満である場合は、認証スコアが最大になる登録顔画像が属する登録者ファイルに来店客７の顔画像を書き込む。認証スコアがこの範囲にあれば、来店客７の顔画像が認証スコアが最大になる登録者の顔画像である蓋然性が高いからである。
【００４７】
（ルール３）いずれかの登録顔画像についての認証スコアが第２の水準Ｌｖ２以上であるが、第３の水準Ｌｖ３以下である場合は、当該登録顔画像が属する登録者ファイルに来店客７の顔画像を書き込む。認証スコアがこの範囲にあれば、来店客７の顔画像が当該登録者の顔画像である蓋然性は極めて高く、かつ、来店客７の顔画像を当該登録者ファイルに追加登録することは、以後の顔認証の高精度化、高効率化に役立つからである。
【００４８】
（ルール４）いずれかの登録顔画像についての認証スコアが第３の水準Ｌｖ３以上である場合は、来店客７の顔画像の登録者データベース１１への追加登録は一切行わない。つまり、来店客７の顔画像を破棄する。全く同一であると見なせる登録顔画像が既に登録されている場合に新たな顔画像を登録しても、以後の顔認証の精度の向上の利益は小さく、照合対象が増えることによる効率低下の不利益が大きいからである。
【００４９】
上記のルールによる自動登録を行うために、図４に示すような自動登録プログラムを顔認証エンジン９に備える。なお、この自動登録プログラムは、前述した動線管理システムの概略フローチャート（図２）のステップＳ２で実行される。
【００５０】
図４に示すように、顔検出エンジン８で来店客７の顔画像が検出されると、顔認証エンジン９が登録者データベース１１から登録顔画像を読み出して（ステップＳ２１）、その顔画像と登録顔画像を照合して、両者の認証スコアＸを算出する（ステップＳ２２）。ここで、認証スコアＸとは両者の類似度を示すパラメータであり、全く類似しない場合には、認証スコアＸは０．０となり、全く同一の画像であれば、認証スコアＸは１００．０となる。
【００５１】
認証スコアＸが第３の水準Ｌｖ３以上であれば（ステップＳ２３：ＹＥＳ）、そのまま、自動登録プログラムを終了する。つまり、この場合は顔検出エンジン８で検出された来店客７の顔画像はどこにも登録されず、廃棄される。
【００５２】
また、認証スコアＸが第３の水準Ｌｖ３未満（ステップＳ２３：ＮＯ）で、第２の水準Ｌｖ２以上であれば（ステップＳ２４：ＹＥＳ）、当該登録顔画像が属する登録者ファイルに来店客７の顔画像を登録して（ステップＳ２５）、自動登録プログラムを終了する。
【００５３】
また、認証スコアＸが第２の水準Ｌｖ２未満であって、（ステップＳ２４：ＮＯ）、照合していない登録顔画像が登録者データベース１１に残っていれば（ステップＳ２６：ＹＥＳ）、ステップＳ２１に戻って、次の登録顔画像を登録者データベース１１から読み出して、前述の処理を繰り返す。
【００５４】
すべての登録顔画像についての認証スコアが第２の水準Ｌｖ２未満であれば（ステップＳ２６：ＮＯ）、ステップＳ２７に進み、ここまでに算出した認証スコアＸの最大値が第１の水準Ｌｖ１以上であれば（ステップＳ２７：ＹＥＳ）、前記最大値に係る登録顔画像が属する登録者ファイルに来店客７の顔画像を登録して（ステップＳ２８）、自動登録プログラムを終了する。
【００５５】
前記最大値が第１の水準Ｌｖ１未満、つまり、すべての認証スコアが第１の水準Ｌｖ１未満であれば（ステップＳ２７：ＮＯ）、来店客７に新たな識別コードを与えるとともに、登録者データベース１１に新たな登録者ファイルを作成して、前記新たな登録者ファイルに前記新たな識別コードと来店客７の顔画像を登録して（ステップＳ２９）、自動登録プログラムを終了する。
【００５６】
また、顔検出エンジン８において、顔画像の向きを算出して、当該顔画像が正面画像と見なされる範囲（例えば正面画像の向きを０°とした場合に、−１０°〜＋１０°の範囲）にある場合にだけ、ステップＳ２９における新規登録者ファイルの作成と、顔画像の登録の登録を行うようにしてもよい。正面画像は顔認証の基本データであるからである。
【００５７】
また登録者ファイルに登録される顔画像の数に上限を設定して、この上限を超えた場合に、ステップＳ２５あるいはステップＳ２８における顔画像の追加登録を行わないようにプログラムしてもよい。登録者ファイルを大きくしないためである。
【００５８】
このように、顔認証エンジン９に自動登録プログラムを備えると、来店客７の顔画像を既登録者の顔画像と比較して、その類似度に応じて既登録の登録者ファイルまたは新規の登録者ファイルに登録するので、動線管理システム１による顔認証の精度が向上する。
【００５９】
なお、第１〜第３の水準Ｌｖ１〜Ｌｖ３の値は、所定の値に固定しておいてもよいし、ユーザが必要に応じて変更できるようにしてもよい。
【図面の簡単な説明】
【００６０】
【図１】動線管理システムの例を示す概念的な構成図である。
【図２】前記動線管理システムの動作を示す概略フローチャートである。
【図３】動線管理システムの別の例を示す概念的な構成図である。
【図４】自動登録プログラムの例を示すフローチャートである。
【符号の説明】
【００６１】
１  動線管理システム
２  認証装置
３  動線情報蓄積装置
４  動線分析装置
５  ネットワーク網
６  監視カメラ  
７  来店客
８  顔検出エンジン
９  顔認証エンジン
１０  推定エンジン
１１  登録者データベース
１２  履歴ファイル
１３  動線管理ファイル
１４  監視対象登録装置
１５  警報装置
【図１】
2010055594.tif 000003
【図２】
2010055594.tif 000004
【図３】
2010055594.tif 000005
【図４】
2010055594.tif 000006