(57)【要約】      （修正有）【課題】ゲートの円滑な通過を実現することができる情報処理システムを提供する。【解決手段】撮像手段１１０にてゲートの通過前領域を撮影した撮影画像内の対象と、予め登録された対象との照合処理を行う照合手段１２０と、撮影画像内の対象の目間距離を用いてゲートと対象との位置関係を推定する距離推定手段１３０と、照合手段の照合結果と、推定された位置関係と、に基づいてゲートの開閉を制御するゲート制御手段１４０とを備える。【選択図】図７
2020063659.tif 000002
【特許請求の範囲】
【請求項１】
ゲートの通過前領域を撮影した撮影画像内の対象と、予め登録された対象と、の照合処理を行う照合手段と、
前記撮影画像内の対象の目間距離を用いて前記ゲートと前記対象との位置関係を推定する位置関係推定手段と、
前記照合手段の照合結果と、推定された前記位置関係と、に基づいて前記ゲートの開閉を制御するゲート制御手段と、
を備える情報処理システム。
【請求項２】
請求項１に記載の情報処理システムであって、
前記照合手段は、推定した前記位置関係に基づいて前記照合処理を行い、
前記ゲート制御手段は、前記位置関係に基づいて行われた前記照合処理の処理結果に基づいて前記ゲートの開閉を制御する、
情報処理システム。
【請求項３】
請求項１に記載の情報処理システムであって、
前記位置関係推定手段は、前記照合処理の結果から予め登録されている対象の属性を前記撮影画像内の対象の属性として判別し、当該属性に対応する基準目間距離を設定し、当該設定された基準目間距離を用いて前記ゲートと前記対象との位置関係を推定し、前記照合処理の結果から前記撮影画像内の対象の属性を判別できなかった場合に、前記撮影画像内の複数の対象の各画像部分に対する属性解析処理に基づいて当該複数の対象の各属性を判別して、当該各属性にそれぞれ対応する前記基準目間距離を当該複数の対象のそれぞれに設定すると共に、前記撮影画像内の複数の対象のそれぞれの目間距離を表す各対象目間距離を検出して、複数の対象それぞれについて前記対象目間距離と前記基準目間距離とを比較して、前記撮影画像内の複数の対象と前記ゲートとの位置関係を推定する、
情報処理システム。
【請求項４】
請求項１乃至３のいずれかに記載の情報処理システムであって、
前記ゲート制御手段は、前記撮影画像内の対象について相互に関連付けられた、当該対象に対する前記照合手段による照合結果と、前記ゲートと当該対象との位置関係と、に基づいて、前記ゲートの開閉を制御する、
情報処理システム。
【請求項５】
情報処理装置に、
ゲートの通過前領域を撮影した撮影画像内の対象と、予め登録された対象と、の照合処理を行う照合手段と、
前記撮影画像内の対象の目間距離を用いて前記ゲートと前記対象との位置関係を推定する位置関係推定手段と、
前記照合手段の照合結果と、推定された前記位置関係と、に基づいて前記ゲートの開閉を制御するゲート制御手段と、
を実現させるためのプログラム。
【請求項６】
ゲートの通過前領域を撮影した撮影画像内の対象と、予め登録された対象と、の照合処理を行うと共に、
前記撮影画像内の対象の目間距離を用いて前記ゲートと前記対象との位置関係を推定し、
照合結果と、前記推定された位置関係と、に基づいて前記ゲートの開閉を制御する、
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、プログラム、情報処理方法に関する。
【背景技術】
【０００２】
オフィスやイベント会場などの特定場所に入退場する人物を制限したり管理する手段として、通過しようとする人物が予め登録された人物か否かを照合する照合システムが用いられる。特に、近年では、人物の顔認証技術の発達により、ゲートに設置したカメラで撮影した人物の顔画像から顔認証を行うウォークスルー顔認証システムが利用されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−０８３２２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ここで、ウォークスルー顔認証システムにおいては、人物が円滑にゲートを通過できるよう、ゲートに並んでいる人物を順番通りに照合してゲートの開閉を行う必要がある。ところが、ゲートを通過しようとする人物はさまざまであり、順序を適切に判別することが困難である。その結果、ゲートの円滑な通過が困難である、という問題が生じる。
【０００５】
このため、本発明の目的は、上述した課題である、ゲートの円滑な通過が困難である、という問題を解決することにある。
【課題を解決するための手段】
【０００６】
本発明の一形態である情報処理装置は、
ゲートの通過前領域を撮影した撮影画像内の対象と、予め登録された対象と、の照合処理を行う照合手段と、
前記撮影画像内の対象の属性に基づいて設定された基準値を用いて前記ゲートから前記撮影画像内の対象までの距離を推定する距離推定手段と、
照合結果と前記撮影画像内の対象までの推定した距離とに基づいて前記ゲートの開閉を制御するゲート制御手段と、
を備えた、
という構成をとる。
【０００７】
また、本発明の一形態である情報処理システムは、
ゲートに対する通過前領域を撮影した撮影画像を取得する撮像手段と、
前記撮影画像内の対象と、予め登録された対象と、の照合処理を行う照合手段と、
前記撮影画像内の対象の属性に基づいて設定された基準値を用いて前記ゲートから前記撮影画像内の対象までの距離を推定する距離推定手段と、を備え、
照合結果と前記撮影画像内の対象までの推定した距離とに基づいて前記ゲートの開閉を制御するゲート制御手段と、
を備えた、
という構成をとる。
【０００８】
また、本発明の一形態であるプログラムは、
情報処理装置に、
ゲートの通過前領域を撮影した撮影画像内の対象と、予め登録された対象と、の照合処理を行う照合手段と、
前記撮影画像内の対象の属性に基づいて設定された基準値を用いて前記ゲートから前記撮影画像内の対象までの距離を推定する距離推定手段と、
照合結果と前記撮影画像内の対象までの推定した距離とに基づいて前記ゲートの開閉を制御するゲート制御手段と、
を実現させる、
という構成をとる。
【０００９】
また、本発明の一形態である情報処理方法は、
ゲートの通過前領域を撮影した撮影画像内の対象と、予め登録された対象と、の照合処理を行うと共に、
前記撮影画像内の対象の属性に基づいて設定された基準値を用いて前記ゲートから前記撮影画像内の対象までの距離を計測し、
照合結果と前記撮影画像内の対象までの計測した距離とに基づいて前記ゲートの開閉を制御する、
という構成をとる。
【発明の効果】
【００１０】
本発明は、以上のように構成されることにより、ゲートの円滑な通過を実現することができる情報処理システムを提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態１における顔認証システムの使用状況を示す図である。
【図２】本発明の実施形態１における顔認証システムの構成を示すブロック図である。
【図３】図１に開示した顔認証システムによる撮像状況を示す図である。
【図４】図１に開示した顔認証システムの使用状況を示す図である。
【図５】図１に開示した顔認証システムによる処理動作を示すフローチャートである。
【図６】本発明の実施形態２における顔認証システムによる処理動作を示すフローチャートである。
【図７】本発明の実施形態３における情報処理システムの構成を示すブロック図である。
【図８】本発明の実施形態３における情報処理装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１２】
＜実施形態１＞
本発明の第１の実施形態を、図１乃至図５を参照して説明する。図１は、顔認証システムの使用状況を示す図である。図２は、顔認証システムの構成を示す図である。図３乃至図５は、顔認証システムの処理動作を説明するための図である。
【００１３】
［全体構成］
本発明における顔認証システム１０（情報処理システム）は、オフィスやイベント会場などの特定場所において、人物（対象）の入退場を制限したり管理するために用いられるシステムである。例えば、顔認証システム１０を構成する撮像装置Ｃは、人物の入退場の際に開閉されるゲート毎に、当該ゲートの配置箇所付近にそれぞれ設置されるものである。
【００１４】
図１に示す例では、複数のゲートＧが並列に隣接して配置されており、図１の右側から各ゲートＧに向かって、矢印に示す方向に人物が通行するよう構成されている。このため、各ゲートＧに対する図１の右側領域は、人物がゲートを通過する前側の領域（通過前側領域）となっている。そして、各ゲートＧの通過前側領域には、当該各ゲートＧを通過しようとする人物が並んで通行する各レーンが、各ゲートＧにそれぞれ対応して並列に位置している。なお、各レーンは、何らかの部材で仕切られていてもよく、仕切られていなくてもよい。また、本実施形態では、複数のゲートＧが隣接して配置されている場合を例示しているが、ゲートＧは１つだけであってもよい。
【００１５】
図１に示す状況において、本実施形態における顔認証システム１０を構成する撮像装置Ｃは、対応する各ゲートＧ付近であり、各ゲートＧに向かう人物から見て右側に設置されている。但し、撮像装置の設置位置は、図１に示す位置に限定されず、ゲートに向かって左側やゲートの上方など、いかなる位置に設置されていてもよい。なお、顔認証システム１０は、各撮像装置Ｃの近辺に、表示装置Ｄも備えている。
【００１６】
そして、顔認証システム１０は、装備している撮像装置ＣにてゲートＧに向かう人物の画像を撮影する。そして、撮影画像に映る人物の顔画像から、かかる人物が予め登録された人物であるか否かを照合し、照合が成功すると、人物が通過可能なようゲートＧを開く、という処理を行う。以下、顔認証システム１０の構成について詳述する。
【００１７】
［顔認証システムの構成］
本実施形態における顔認証システム１０は、撮像装置Ｃ（カメラ）及び表示装置Ｄ（ディスプレイ）と一体的に構成された演算装置及び記憶装置を有する情報処理装置である。逆に言うと、撮像装置Ｃに、顔認証処理を行う演算装置及び記憶装置を有する情報処理装置と表示装置Ｄが搭載されている。但し、顔認証システム１０は、必ずしも撮像装置Ｃや表示装置Ｄと一体的に構成されていることに限定されない。例えば、撮像装置Ｃと表示装置Ｄと撮影画像を処理する情報処理装置とが別々の装置にて構成されており、別々の場所に設置されていてもよい。
【００１８】
具体的に、顔認証システム１０は、図２に示すように、撮像装置Ｃ及び表示装置Ｄを備えると共に、演算装置がプログラムを実行することで構築された、基準値設定部１１と、距離計測部１２と、照合部１３と、ゲート制御部１４と、を備えている。また、顔認証システム１０は、記憶装置に構築された、基準値記憶部１５と、照合データ記憶部１６と、を備えている。
【００１９】
上記撮像装置Ｃ（撮像手段）は、ゲートＧに対する通過前側領域、つまり、対応するレーンのゲート前領域の撮影画像を、所定のフレームレートで取得するカメラ及びカメラ制御部を備えたものである。そして、撮像装置Ｃは、例えば図１に示すように、符号Ｃａ線で挟まれた範囲が撮影領域となっている。例えば、図１のようにレーンに３人の人物Ｐ１０，Ｐ１１，Ｐ１２が存在している場合には、撮像装置Ｃで撮影した撮影画像は図３（ａ）のようになる。なお、撮影画像は、撮像装置Ｃに対する遠近方向の予め設定された距離の範囲で、概ね焦点が合うよう設定されている。
【００２０】
上記基準値設定部１１（距離推定手段）は、撮像装置Ｃから撮影画像を取得し、後述するように撮影画像内の対象までの距離を計測するために必要な基準値を以下のように設定する。具体的に、基準値設定部１１は、まず、撮影画像内から処理対象となる人物の顔領域の画像部分を抽出する。人物の顔領域の抽出は、例えば、動く人物の全体像に対する位置や色などから判定して行う。そして、基準値設定部１１は、顔領域の画像部分から、人物の属性を判別する属性解析処理を行う。ここで、人物の属性とは、例えば、性別、年齢（年代、大人、子供）、人種、などである。
【００２１】
上記属性解析処理は、例えば、顔領域の画像部分から属性を判別するために必要な情報である属性判別情報を抽出し、かかる抽出した属性判別情報と予め登録されている属性判別基準情報とを比較して、人物の属性を判別する。ここで、属性判別情報は、例えば、性別や年齢といった属性毎に人物の顔領域に一般的に表れる身体的特徴を表す情報である。なお、人物の性別や年齢（年代）といった属性を判別する属性解析処理は、既存技術で実現可能であるため、かかる処理についての詳細は説明を省略する。また、判別可能な属性は、上述した属性に限定されず、いかなる属性であってもよい。
【００２２】
続いて、基準値設定部１１は、判別した人物の属性に対応する基準値を設定する。ここで、基準値は、基準値記憶部１５に予め登録されており、例えば、本実施形態では、人物の両目の間の距離を表す目間距離の基準値が、属性毎に登録されている。一例として、「男性」といった属性の基準値である目間距離としてある数値が登録されている場合に、「女性」といった属性の基準値である目間距離は、男性の基準値よりも小さい値が設定されている。また、例えば、年齢が１５歳から７０代までの「大人」といった属性の基準値である目間距離としてある数値が登録されている場合に、年齢が１５歳未満の「子供」といった属性の基準値である目間距離は、大人の基準値よりも小さい値が設定されている。このように、基準値は、人物の属性の一般的な体格に応じた値となっている。そして、基準値設定部１１は、撮影画像内から抽出した人物について判別した属性に対応して登録されている基準値を、当該人物の基準値として設定する。
【００２３】
上記距離計測部１２（距離推定手段）は、上述したように人物に設定した基準値を用いて、当該人物までの距離を計測する。具体的に、距離計測部１２は、まず、撮影画像内の人物の特徴を表す対象情報として、当該人物の顔領域の画像部分から人物の両目の間の距離を表す目間距離を検出する。例えば、図３（ｂ）の符号ｄ１０，ｄ１１，ｄ１２のように、撮影画像内の各人物Ｐ１０，Ｐ１１，Ｐ１２の各目間距離を検出する。そして、検出した各目間距離ｄ１０，ｄ１１，ｄ１２を、各人物Ｐ１０，Ｐ１１，Ｐ１２に設定した基準値と比較して、ゲートＧから各人物までの距離を計測する。例えば、人物に設定した基準値に対する、当該人物から検出した目間距離の差や当該差の割合から、ゲートＧから人物までの距離を計測する。なお、距離計測部１２は、撮影画像内の人物の相対的な距離、つまり、ゲートＧに対する順番、をゲートＧに対する距離として計測してもよい。
【００２４】
ここで、ゲートＧから人物Ｐ１０，Ｐ１１，Ｐ１２までの距離計測の一例を説明する。図１の例では、ゲートＧに向かって人物Ｐ１０，Ｐ１１，Ｐ１２の順番で並んでおり、撮像画像は図３（ｂ）のように撮影される。このとき、各人物Ｐ１０，Ｐ１１，Ｐ１２の体格や顔の大きさがほぼ同一であれば、各人物Ｐ１０，Ｐ１１，Ｐ１２の各目間距離ｄ１０，ｄ１１，ｄ１２は、一般的にｄ１０＞ｄ１１＞ｄ１２となる。一方で、仮に人物Ｐ１０が子供であり、人物Ｐ１１，Ｐ１２が大人である場合には、一般的に子供の顔は小さく、目間距離が短いと考えられ、実際に計測した目間距離も、ｄ１１＞ｄ１２＞ｄ１０となってしまう。このような状況で、本実施形態では、人物Ｐ１０は属性が「子供」と判別され、小さい値の基準値が設定され、かかる基準値と検出した目間距離ｄ１０とを用いて距離が計測される。そして、人物Ｐ１１，Ｐ１２は属性が「大人」と判別され、子供の基準値よりも大きい値の基準値が設定され、かかる基準値と検出した目間距離ｄ１１，ｄ１２とを用いて距離が計測される。これにより、図４に示すように、ゲートＧに対する実際の順番と同じく、人物Ｐ１０，Ｐ１１，Ｐ１２の順番となるよう各人物までの距離Ｄ１０，Ｄ１１，Ｄ１２を計測できる。
【００２５】
なお、距離計測部１２による目間距離の検出方法は上述した方法に限定されず、いかなる方法で検出してもよい。また、距離計測部１２は、目間距離ではなく、人物の他の部位の大きさや他の特徴を対象情報として検出して、距離を計測してもよい。この場合、上述した基準値も、対象情報に対応した値となる。
【００２６】
ここで、距離計測部１２は、必ずしもゲートＧから人物までの距離を計測することに限定されない。例えば、距離計測部１２は、ゲートに対する人物間の相対的な位置関係を推定してもよい。一例として、距離計測部１２は、上述した目間距離などの対象情報と基準値とに基づいて、各人物のゲートまでの近さ、つまり、ゲートＧに対する人物間の遠近関係を推定してもよい。
【００２７】
上記照合部１３（照合手段）は、撮影画像内の人物と、予め登録された人物と、の照合処理を行う。このとき、照合部１３は、上述したように計測した人物までの距離に基づいて照合処理を行う。例えば、照合部１３は、ゲートＧの直前に設定されたゲートＧから予め設定された距離に位置する所定範囲に人物が位置し、かかる人物が撮影画像内でゲートＧに対して最も近くに位置する場合に、かかる人物の照合処理を行う。なお、照合部１３は、単にゲートＧの直前に設定されたゲートＧから予め設定された距離に位置する所定範囲に人物が位置している場合に、かかる人物の照合処理を行ってもよく、あるいは、人物までの距離に応じて他の基準に基づいてかかる人物の照合処理を行ってもよい。また、照合部１３は、上述したように距離計測部１２がゲートＧに対する人物間の相対的な位置関係のみを推定している場合には、かかる位置関係からゲートＧに最も近い人物に対して照合処理を行ってもよい。
【００２８】
照合部１３による照合処理は、例えば以下のようにして行う。まず、照合処理の対象となる人物の顔領域から、照合に必要な特徴量を生成する。そして、生成した特徴量と、予め照合データ記憶部１６に登録された人物の特徴量と、の類似度といった照合スコアを算出し、照合スコアがしきい値よりも高いか否か判定する。照合スコアがしきい値より高い場合には、照合成功とし、ゲートＧを通過しようとしている人物が、予め登録されている人物であると判断する。このとき、照合するために検出する人物の特徴量は、既存の顔照合技術で用いられる特徴量であってもよく、いかなる方法によって算出される特徴量であってもよい。また、照合方法はいかなる方法であってもよい。
【００２９】
上記ゲート制御部１４（ゲート制御手段）は、まず、上記照合部１３による照合結果に基づいて、ゲートＧに対する人物の通過可否を判定する。具体的には、照合部１３による照合が成功した人物に対しては通過可能と判定する。また、ゲート制御部１４は、照合結果つまり照合の成否を表示装置Ｄに表示する機能を有する。さらに、ゲート制御部１４は、ゲートＧの開閉を行うゲート制御機能も有しており、通過可能と判断した人物に対してはゲートＧを開くよう制御する。このようにゲート制御部１４は、人物のゲートＧまでの距離に基づいて行われた照合処理の結果に応じてゲートＧの開閉を制御するため、撮影画像内の人物までの計測した距離に基づいてゲートＧの開閉を制御していると言える。
【００３０】
なお、上記表示装置Ｄは、ゲートＧを通過しようとする人物が視認可能なよう、当該ゲートＧの通過前側領域に表示面を向けて配置されている。但し、表示装置Ｄは、必ずしも装備されていなくてもよい。
【００３１】
［動作］
次に、上述した顔認証システム１０の動作を、図５のフローチャートを参照して説明する。ここでは、ゲートＧに対応する顔認証システム１０の動作について説明し、ゲートＧに対して人物が図３及び図４に示すように並んでいる場合を一例に説明する。
【００３２】
ゲートＧに対応する撮像装置Ｃは、ゲートＧの通過前側領域の画像を撮影し続ける。そして、顔認証システム１０は、撮影した撮影画像に対して、常に以下の処理を行う。
【００３３】
まず、基準値設定部１１が、撮影画像内から処理対象となる人物（対象）Ｐ１０，Ｐ１１，Ｐ１２を抽出する（ステップＳ１）。そして、抽出した人物の顔領域の画像部分に対して属性解析処理を行い、人物の属性を判別する。例えば、図１及び図３の例では、人物Ｐ１０の属性を子供、人物Ｐ１１，Ｐ１２の属性を大人、と判別したとする。すると、基準値設定部１１は、判別した人物の属性に対応して基準値記憶部１５に登録されている基準値を、かかる人物の基準値として設定する（ステップＳ２）。例えば、図３及び図４の例では、人物Ｐ１０には、子供に対応する基準値を設定し、人物Ｐ１１，Ｐ１２には、大人に対応する基準値を設定する。
【００３４】
続いて、距離計測部１２は、撮影画像内の人物のゲートＧまでの距離を計測するために必要な対象情報としての人物の特徴となる所定部位の大きさ、ここでは、人物の目間距離を検出する（ステップＳ３）。例えば、各人物Ｐ１０，Ｐ１１，Ｐ１２の各目間距離を、図３（ｂ）の符号ｄ１０，ｄ１１，ｄ１２のように検出する。
【００３５】
そして、距離計測部１２は、上述したように各人物Ｐ１０，Ｐ１１，Ｐ１２に設定した基準値と、各人物Ｐ１０，Ｐ１１，Ｐ１２の目間距離ｄ１０，ｄ１１，ｄ１２とを、人物毎に比較して、ゲートＧから各人物Ｐ１０，Ｐ１１，Ｐ１２までの距離を計測する（ステップＳ４）。例えば、図３（ｂ）の例では、３人のうちゲートから２番目に人物Ｐ１１の目間距離ｄ１１が最も大きく映っているが、各人物Ｐ１０，Ｐ１１，Ｐ１２に設定された基準値が異なるため、ゲートＧに対する実際の順番と同じく、図４に示すように人物Ｐ１０，Ｐ１１，Ｐ１２の順番となるよう各人物までの距離Ｄ１０，Ｄ１１，Ｄ１２が計測される。
【００３６】
続いて、照合部１３は、上述したように計測した各人物Ｐ１０，Ｐ１１，Ｐ１２までの距離に基づいて、各人物の照合処理を行う。このとき、照合部１３は、ゲートＧの直前に設定されたゲートＧから予め設定された距離に人物が位置し、かかる人物が撮影画像内でゲートＧに対して最も近くに位置する場合に、かかる人物の照合処理を行う（ステップＳ５、ステップＳ６）。このため、図４の例では、人物Ｐ１０の照合処理を行う。具体的に、照合部１３は、照合処理の対象となる人物の顔領域から、照合に必要な特徴量を生成して、生成した特徴量と、予め照合データ記憶部１６に登録された人物の特徴量と、の類似度といった照合スコアを算出する。そして、照合部１３は、照合スコアがしきい値より高い場合には照合成功とする。
【００３７】
照合部１３による照合処理の結果、ゲートＧの直前に位置する人物Ｐ１０の照合に成功すると（ステップＳ６でＹｅｓ）、ゲート制御部１４がゲートＧに対する人物Ｐ１０の通過を許可し、ゲートＧを開くよう制御する（ステップＳ７）。このとき、ゲート制御部１４は、通過可を表示装置Ｄに表示する。
【００３８】
なお、照合部１３による照合が失敗した場合には（ステップＳ６でＮｏ）、ゲート制御部１４はゲートを閉じたままとするが、このとき、表示装置Ｄに通行不可の表示と共に、通行に対するガイド情報を表示してもよい。例えば、照合部１３による照合処理の際に、照合に必要な上記特徴量の品質が低い（顔画像の品質が低い）と判断された場合には、照合に必要な品質の特徴量を得られるようなガイド情報を表示してもよい。ガイド情報は、例えば、「マスクを外してください」、「正面を向いてください」という情報である。
【００３９】
以上のように、本実施形態の顔認証システム１０によると、様々な属性の人物がゲートＧを通過しようとしている場合であっても、ゲートＧに対する人物の順序を適切に判別することができ、ゲート直前の人物に対する照合とゲート開閉を行うことができる。例えば、図３及び図４の例においては、撮影画像に映る人物の大きさから、実際にはゲートＧから２番目に位置する人物Ｐ１１がゲートＧに最も近いと誤って判断されるおそれがある。ところが、本実施形態の方法では、実際にゲートＧに最も近い人物Ｐ１０に対する照合処理を行うことができる。その結果、人物によるゲートＧの円滑な通過を実現することができる。
【００４０】
そして、上述した人物の属性を判別する処理や距離を計測する処理は、人物の特徴量の抽出や照合を行う照合処理よりも情報処理装置にかかる負荷が少ない処理である。このため、高速な照合処理を維持することができ、人物によるゲートＧの円滑な通過を実現することができる。
【００４１】
なお、上記では、ゲートＧを通過しようとしている対象が人物である場合を例示したが、人物に限らずいかなる物体でもよい。例えば、荷物といった物体であってもよい。これに応じて、上述した基準値や対象の特徴を表す対象情報といったゲートＧからの距離を計測するために用いる情報は、物体から検出できるいかなる特徴を表す情報であってもよい。また、照合処理を行う際には、物体から検出できるいかなる特徴量を利用してもよい。
【００４２】
＜実施形態２＞
次に、本発明の第２の実施形態を、図６を参照して説明する。図６は、顔認証システムの処理動作を説明するための図である。
【００４３】
本実施形態における顔認証システム１０は、上述した実施形態１におけるものと同様の構成であるが、人物の属性に応じて基準値を設定する処理が異なる。以下、主に実施形態１とは異なる構成について詳述する。
【００４４】
本実施形態における照合部１３（照合手段）は、撮像装置Ｃにて撮影画像が撮影されると、撮影画像内の人物を抽出して、まず人物の照合処理を行う。具体的に、照合部１３は、撮影画像内の人物を抽出して、抽出された全ての人物を照合対象とし、かかる人物の顔領域から照合に必要な特徴量を生成する。そして、生成した特徴量と、予め照合データ記憶部１６に登録された人物の特徴量と、の類似度といった照合スコアを算出し、照合スコアがしきい値より高い場合には照合成功とする。
【００４５】
照合部１３は、照合成功となった場合には、照合された照合データ記憶部１６に登録されている人物の情報を取得し、かかる人物の情報に含まれる当該人物の属性を読み取る。そして、照合部１３は、読み取った属性を基準値設定部１１に渡す。なお、照合データ記憶部１６は、照合処理に用いられる人物の特徴量と共に、予め判別している人物の属性（性別、年代など）の情報を記憶している。
【００４６】
また、本実施形態における基準値設定部１１（距離推定手段）は、照合部１３による照合処理の結果から、撮影画像内の人物の属性を判別する。つまり、基準値設定部１１は、上述したように照合部１３から渡された登録されている人物の属性を、撮影画像内の人物の属性として判別する。そして、基準値設定部１１は、判別した人物の属性に対応する基準値記憶部１５に登録されている基準値を、かかる人物の基準値として設定する。
【００４７】
そして、本実施形態における距離計測部１２（距離推定手段）は、実施形態１と同様に、人物に設定した基準値を用いて、当該人物までの距離を計測する。具体的に、距離計測部１２は、撮影画像内の人物から目間距離を検出して、検出した目間距離を、人物に設定した基準値と比較して、ゲートＧから各人物までの距離を計測する。このとき、距離計測部１２は、撮影画像内の各人物に対して、上述した照合部１３によって照合成功と判断された旨と、計測した距離と、を関連付けておく。なお、距離計測部１２は、撮影画像が取得されるごとに撮影画像内の人物までの距離を計測して、撮影画像上の人物に関連付ける距離を更新する。なお、時間的に前後する撮影画像内における人物の対応付けは、特徴点の追跡などによって実現可能である。このため、撮影画像内の人物が一度でも照合成功とされると、かかる人物が後続の撮影画像内で追跡されて、照合成功の旨と更新された距離とが関連付けられることとなる。
【００４８】
そして、本実施形態におけるゲート制御部１４（ゲート制御手段）は、撮影画像内の人物に関連付けられた距離に基づいて、ゲートＧの開閉を制御する。つまり、ゲート制御部１４は、撮影画像内の人物に既に照合成功の旨が関連付けられており、かつ、かかる人物に関連付けられている距離が、ゲートＧの直前に設定されたゲートＧから予め設定された距離に位置する所定範囲であり、かかる人物が撮影画像内でゲートＧに対して最も近くに位置する場合には、かかる人物に対しては通過可能と判定する。そして、ゲート制御部１４は、照合結果つまり照合の成功を表示装置Ｄに表示し、ゲートＧを開くよう制御する。このようにゲート制御部１４は、撮影画像内の人物のゲートＧまでの距離に基づいてゲートＧの開閉を制御する。
【００４９】
なお、ゲート制御部１４は、ゲートＧの直前に位置する撮影画像内の人物に対して、再度、照合部１３に指示して最終的な照合処理を行ってもよい。そして、ゲート制御部１４は、最終的な照合処理が成功した場合にのみゲートＧを開いてもよい。
【００５０】
ここで、上述した照合部１３による照合処理の結果、照合成功となったものの、照合データ記憶部１６に人物の属性が登録されていないなどの事情で、撮影画像内の人物の属性を判別できない場合もある。その場合には、まず実施形態１と同様に、基準値設定部１１が撮影画像内の人物の画像部分に対する属性解析処理を行ってかかる人物の属性を判別して、当該属性に対応する基準値を設定する。そして、距離計測部１２が、設定された基準値を用いて人物までの距離を計測し、ゲート制御部１４が、照合処理の処理結果に基づいてゲートの開閉を制御する。
【００５１】
なお、上述した照合部１３による照合処理の結果、撮影画像内の人物の照合が失敗した場合であっても、実施形態１と同様に、基準値設定部１１にてかかる人物の属性を判定し、距離計測部１２にてかかる人物までの距離を計測してもよい。そして、後続の撮影画像内で追跡した同一人物に、照合失敗の旨と距離とを関連付けておくことで、かかる情報に基づいて人物がゲートＧの直前に位置したときに、ゲート制御部１４が通行不可の判定を行ってもよい。このとき、ゲート制御部１４は、上述した通行に対するガイド情報を表示してもよい。
【００５２】
［動作］
次に、上述した顔認証システム１０の動作を、図６のフローチャートを参照して説明する。ゲートＧに対応する撮像装置Ｃは、ゲートＧの通過前側領域の画像を撮影し続ける。そして、顔認証システム１０は、撮影した撮影画像に対して、常に以下の処理を行う。
【００５３】
まず、照合部１３が、撮影画像内から処理対象となる人物（対象）を抽出する（ステップＳ１１）。照合部１３は、撮影画像から抽出された全ての人物を照合対象とし、かかる人物の顔領域から照合に必要な特徴量を生成する。そして、生成した特徴量と、予め照合データ記憶部１６に登録された人物の特徴量と、の類似度といった照合スコアを算出し、照合処理を行う（ステップＳ１２）。
【００５４】
照合部１３は、照合成功となった場合には（ステップＳ１３でＹｅｓ）、照合された照合データ記憶部１６に登録されている人物の情報を取得し、かかる人物の情報に含まれる当該人物の属性を読み取る（ステップＳ１４）。かかる人物の属性を読み取ることができた場合には（ステップＳ１４でＹｅｓ）、基準値設定部１１は、読み取った属性を、撮影画像内の人物の属性として判別する。そして、基準値設定部１１は、判別した人物の属性に対応する基準値記憶部１５に登録されている基準値を、かかる人物の基準値として設定する（ステップＳ１５）。
【００５５】
続いて、距離計測部１２は、撮影画像内の人物のゲートＧまでの距離を計測するために必要な対象情報としての人物の特徴となる所定部位の大きさ、ここでは、人物の目間距離を検出する（ステップＳ１６）。そして、距離計測部１２は、上述したように人物に設定した基準値と人物の目間距離とを比較して、ゲートＧから人物までの距離を計測する（ステップＳ１７）。このとき、距離計測部１２は、撮影画像内の人物に、計測した距離を関連付けておく。
【００５６】
続いて、ゲート制御部１４は、撮影画像内の人物の距離が、ゲート直前の設定された距離の範囲内であり、かかる人物が撮影画像内でゲートＧに対して最も近くに位置する場合には、ゲートＧを開くよう制御する（ステップＳ１８）。なお、上述した距離計測部１２による人物までの距離の計測は常に行われており、照合に成功した撮影画像内の人物に最新の距離が関連付けられることとなる。このため、ゲート制御部１４は、照合に成功した人物に関連付けられた距離が、ゲート直前の設定された距離に位置する度に、ゲートＧを開く制御を行う。
【００５７】
ここで、上述した照合成功後に（ステップＳ１３でＹｅｓ）、照合データ記憶部１６に人物の属性が登録されていないなど当該人物の属性を判別できない場合には（ステップＳ１４でＮｏ）、基準値設定部１１は、実施形態１と同様に人物の基準値を設定する。つまり、基準値設定部１１は、撮影画像内から処理対象となる人物を抽出し、抽出した人物の顔領域の画像部分に対して属性解析処理を行い、人物の属性を判別する。そして、基準値設定部１１は、判別した人物の属性に対応して基準値記憶部１５に登録されている基準値を、かかる人物の属性として設定する（ステップＳ１９）。
【００５８】
その後は、設定された基準値を用いて、上述同様に、距離計測部１２が撮影画像内の人物のゲートＧまでの距離を計測する（ステップＳ１６，Ｓ１７）。そして、ゲート制御部１４が、撮影画像内の人物の距離が、ゲート直前の設定された距離の範囲内であり、かかる人物が撮影画像内でゲートＧに対して最も近くに位置する場合には、ゲートＧを開くよう制御する（ステップＳ１８）。
【００５９】
以上のように、本実施形態の顔認証システム１０では、実施形態１とは異なり、先に人物の照合処理を行い、その後の人物のゲートＧまでの距離に応じてゲートＧを開くようにしている。このため、ゲートＧに人物が近づいたときに適切にゲートＧを開くことができ、人物によるゲートＧの円滑な通過を実現することができる。
【００６０】
＜実施形態３＞
次に、本発明の第３の実施形態を、図７及び図８を参照して説明する。図７は、実施形態３における情報処理システムの構成を示すブロック図である。図８は、実施形態３における情報処理装置の構成を示すブロック図である。なお、本実施形態では、実施形態１及び実施形態２で説明した顔認証システムの構成の概略を示している。
【００６１】
図７に示すように、本実施形態おける情報処理システム１００は、
ゲートに対する通過前領域を撮影した撮影画像を取得する撮像手段１１０と、
前記撮影画像内の対象と、予め登録された対象と、の照合処理を行う照合手段１２０と、
前記撮影画像内の対象の属性に基づいて設定された基準値を用いて前記ゲートから前記撮影画像内の対象までの距離を計測する距離推定手段１３０と、
照合結果と前記撮影画像内の対象までの推定した距離とに基づいて前記ゲートの開閉を制御するゲート制御手段１４０と、
を備えた、という構成をとる。
【００６２】
また、本実施形態では、図８に示す情報処理システム１００から撮像手段１１０を取り除いてもよい。
つまり、本実施形態における情報処理装置２００は、
ゲートの通過前領域を撮影した撮影画像内の対象と、予め登録された対象と、の照合処理を行う照合手段２２０と、
前記撮影画像内の対象の属性に基づいて設定された基準値を用いて前記撮影画像内の対象までの距離を推定する距離推定手段２３０と、
照合結果と前記撮影画像内の対象までの推定した距離とに基づいて前記ゲートの開閉を制御するゲート制御手段２４０と、
を備えた、という構成をとる。
【００６３】
なお、上述した照合手段１２０，２２０と距離推定手段１３０，２３０とゲート制御手段１４０，２４０とは、演算装置がプログラムを実行することで構築されるものであってもよく、電子回路で構築されるものであってもよい。
【００６４】
そして、上記構成の情報処理システム１００あるいは情報処理装置２００は、
ゲートの通過前領域を撮影した撮影画像内の対象と、予め登録された対象と、の照合処理を行うと共に、
前記撮影画像内の対象の属性に基づいて設定された基準値を用いて前記ゲートから前記撮影画像内の対象までの距離を推定し、
照合結果と前記撮影画像内の対象までの推定した距離とに基づいて前記ゲートの開閉を制御する、
という処理を行うよう作動する。
【００６５】
上述した情報処理システム１００あるいは情報処理装置２００によると、様々な属性の人物がゲートを通過しようとしている場合であっても、ゲートに対する人物の順序を適切に判別することができ、ゲート直前の人物に対する照合とゲート開閉を行うことができる。その結果、人物によるゲートの円滑な通過を実現することができる。
【００６６】
＜付記＞
上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明における情報処理装置、情報処理システム、プログラム、情報処理方法の構成の概略を説明する。但し、本発明は、以下の構成に限定されない。
【００６７】
（付記１）
ゲートの通過前領域を撮影した撮影画像内の対象と、予め登録された対象と、の照合処理を行う照合手段と、
前記撮影画像内の対象の属性に基づいて設定された基準値を用いて前記撮影画像内の対象までの距離を推定する距離推定手段と、
照合結果と前記撮影画像内の対象までの推定した距離とに基づいて前記ゲートの開閉を制御するゲート制御手段と、
を備えた情報処理装置。
【００６８】
（付記２）
付記１に記載の情報処理装置であって、
前記照合手段は、推定した前記撮影画像内の対象まで距離に基づいて前記照合処理を行い、
前記ゲート制御手段は、前記撮影画像内の対象までの距離に基づいて行われた前記照合処理の処理結果に基づいて前記ゲートの開閉を制御する、
情報処理装置。
【００６９】
（付記３）
付記２に記載の情報処理装置であって、
前記距離推定手段は、前記撮影画像内の対象の画像部分に対する属性解析処理に基づいて当該対象の属性を判別して、当該属性に対応する前記基準値を設定し、当該設定された基準値を用いて前記撮影画像内の対象までの距離を推定する、
情報処理装置。
【００７０】
（付記４）
付記１に記載の情報処理装置であって、
前記距離推定手段は、前記照合処理の結果から予め登録されている対象の属性を前記撮影画像内の対象の属性として判別し、当該属性に対応する前記基準値を設定し、当該設定された基準値を用いて前記撮影画像内の対象までの距離を推定する、
情報処理装置。
【００７１】
（付記５）
付記４に記載の情報処理装置であって、
前記距離推定手段は、前記照合処理の結果から前記撮影画像内の対象の属性を判別できなかった場合に、前記撮影画像内の対象の画像部分に対する属性解析処理に基づいて当該対象の属性を判別して、当該属性に対応する前記基準値を設定し、当該設定された基準値を用いて前記撮影画像内の対象までの距離を推定する、
情報処理装置。
【００７２】
（付記６）
付記１乃至５のいずれかに記載の情報処理装置であって、
前記距離推定手段は、前記撮影画像内の対象の特徴を表す対象情報を検出して、前記基準値と前記対象情報とに基づいて前記撮影画像内の対象までの距離を推定する、
情報処理装置。
【００７３】
（付記７）
付記６に記載の情報処理装置であって、
前記距離推定手段は、前記対象情報として前記撮影画像内の対象の所定部位の大きさを検出して、前記基準値に対する前記対象の所定部位の大きさに基づいて前記撮影画像内の対象までの距離を推定する、
情報処理装置。
【００７４】
（付記８）
付記７に記載の情報処理装置であって、
前記距離推定手段は、同一の前記撮影画像内の対象毎の、当該対象に対応して設定された前記基準値に対する当該対象の所定部位の大きさを相互に比較して、前記ゲートに対する前記対象画像内の対象間の遠近関係を判定する、
情報処理装置。
【００７５】
（付記９）
付記１乃至８のいずれかに記載の情報処理装置であって、
前記ゲート制御手段は、前記撮影画像内の対象について相互に関連付けられた、当該対象に対する前記照合手段による照合結果と、前記ゲートから当該対象までの距離と、に基づいて、前記ゲートの開閉を制御する、
情報処理装置。
【００７６】
（付記１０）
ゲートに対する通過前領域を撮影した撮影画像を取得する撮像手段と、
前記撮影画像内の対象と、予め登録された対象と、の照合処理を行う照合手段と、
前記撮影画像内の対象の属性に基づいて設定された基準値を用いて前記ゲートから前記撮影画像内の対象までの距離を推定する距離推定手段と、
照合結果と前記撮影画像内の対象までの推定した距離とに基づいて前記ゲートの開閉を制御するゲート制御手段と、
を備えた情報処理システム。
【００７７】
（付記１０．１）
付記１０に記載の情報処理システムであって、
前記照合手段は、推定した前記撮影画像内の対象まで距離に基づいて前記照合処理を行い、
前記ゲート制御手段は、前記撮影画像内の対象までの距離に基づいて行われた前記照合処理の処理結果に基づいて前記ゲートの開閉を制御する、
情報処理システム。
【００７８】
（付記１０．２）
付記１０に記載の情報処理装置であって、
前記距離推定手段は、前記照合処理の結果から予め登録されている対象の属性を前記撮影画像内の対象の属性として判別し、当該属性に対応する前記基準値を設定し、当該設定された基準値を用いて前記撮影画像内の対象までの距離を推定する、
情報処理システム。
【００７９】
（付記１１）
情報処理装置に、
ゲートの通過前領域を撮影した撮影画像内の対象と、予め登録された対象と、の照合処理を行う照合手段と、
前記撮影画像内の対象の属性に基づいて設定された基準値を用いて前記撮影画像内の対象までの距離を推定する距離推定手段と、
照合結果と前記撮影画像内の対象までの推定した距離とに基づいて前記ゲートの開閉を制御するゲート制御手段と、
を実現させるためのプログラム。
【００８０】
（付記１１．１）
付記１１に記載のプログラムであって、
前記照合手段は、推定した前記撮影画像内の対象まで距離に基づいて前記照合処理を行い、
前記ゲート制御手段は、前記撮影画像内の対象までの距離に基づいて行われた前記照合処理の処理結果に基づいて前記ゲートの開閉を制御する、
プログラム。
【００８１】
（付記１１．２）
付記１１に記載のプログラムであって、
前記距離推定手段は、前記照合処理の結果から予め登録されている対象の属性を前記撮影画像内の対象の属性として判別し、当該属性に対応する前記基準値を設定し、当該設定された基準値を用いて前記撮影画像内の対象までの距離を推定する、
プログラム。
【００８２】
（付記１２）
ゲートの通過前領域を撮影した撮影画像内の対象と、予め登録された対象と、の照合処理を行い、
前記撮影画像内の対象の属性に基づいて設定された基準値を用いて前記撮影画像内の対象までの距離を計測し、
照合結果と前記撮影画像内の対象までの推定した距離とに基づいて前記ゲートの開閉を制御する、
情報処理方法。
【００８３】
（付記１３）
付記１２に記載の情報処理方法であって、
推定した前記撮影画像内の対象まで距離に基づいて前記照合処理を行い、
前記撮影画像内の対象までの距離に基づいて行われた前記照合処理の処理結果に基づいて前記ゲートの開閉を制御する、
情報処理方法。
【００８４】
（付記１３．１）
付記１３に記載の情報処理方法であって、
前記撮影画像内の対象の画像部分に対する属性解析処理に基づいて当該対象の属性を判別して、当該属性に対応する前記基準値を設定する、
情報処理方法。
【００８５】
（付記１４）
付記１２に記載の情報処理方法であって、
前記照合処理の結果から予め登録されている対象の属性を前記撮影画像内の対象の属性として判別し、当該属性に対応する前記基準値を設定し、
前記基準値を用いて前記撮影画像内の対象までの距離を推定し、
前記撮影画像内の対象までの距離に基づいて前記ゲートの開閉を制御する、
情報処理方法。
【００８６】
（付記１５）
付記１４に記載の情報処理方法であって、
前記照合処理の結果から前記撮影画像内の対象の属性を判別できなかった場合に、前記撮影画像内の対象の画像部分に対する属性解析処理に基づいて当該対象の属性を判別して、当該属性に対応する前記基準値を設定し、
前記基準値を用いて前記撮影画像内の対象までの距離を推定し、
前記撮影画像内の対象までの距離に基づいて前記ゲートの開閉を制御する、
て前記ゲートの開閉を制御する、
情報処理方法。
【００８７】
（付記１５．１）
付記１２乃至１５のいずれかに記載の情報処理方法であって、
前記撮影画像内の対象の特徴を表す対象情報を検出して、前記基準値と前記対象情報とに基づいて前記対象画像内の対象までの距離を計測する、
情報処理方法。
【００８８】
（付記１５．２）
付記１５．１に記載の情報処理方法であって、
前記対象情報として前記撮影画像内の対象の所定部位の大きさを検出して、前記基準値に対する前記対象の所定部位の大きさに基づいて前記対象画像内の対象までの距離を計測する、
情報処理方法。
【００８９】
（付記１５．３）
付記１５．２に記載の情報処理方法であって、
同一の前記撮影画像内の対象毎の、当該対象に対応して設定された前記基準値に対する当該対象の所定部位の大きさを相互に比較して、前記ゲートに対する前記撮影画像内の対象間の遠近関係を判定する、
情報処理方法。
【００９０】
なお、上述したプログラムは、記憶装置に記憶されていたり、コンピュータが読み取り可能な記録媒体に記録されている。例えば、記録媒体は、フレキシブルディスク、光ディスク、光磁気ディスク、及び、半導体メモリ等の可搬性を有する媒体である。
【００９１】
以上、上記実施形態等を参照して本願発明を説明したが、本願発明は、上述した実施形態に限定されるものではない。本願発明の構成や詳細には、本願発明の範囲内で当業者が理解しうる様々な変更をすることができる。
【符号の説明】
【００９２】
１０  顔認証システム
１１  基準値設定部
１２  距離計測部
１３  照合部
１４  ゲート制御部
１５  基準値記憶部
１６  照合データ記憶部
１００  情報処理システム
２００  情報処理装置
１１０  撮像手段
１２０，２２０  照合手段
１３０，２３０  距離推定手段
１４０，２４０  ゲート制御手段
Ｃ  撮像装置
Ｄ  表示装置
Ｇ  ゲート
【図１】
2020063659.tif 000003
【図２】
2020063659.tif 000004
【図３】
2020063659.tif 000005
【図４】
2020063659.tif 000006
【図５】
2020063659.tif 000007
【図６】
2020063659.tif 000008
【図７】
2020063659.tif 000009
【図８】
2020063659.tif 000010