(57)【要約】【課題】ゲートを設置することなく入場者数を精度良く計数することを可能とする。【解決手段】入場者計数装置１は、所定エリアの内部を移動する人物の時刻ごとの位置を示す一以上の動線のうち、所定エリアの入口に対応する入口エリアの内部の位置を開始位置とする動線を選択する選択部１２２と、選択部１２２が選択した動線の開始位置からの当該動線に対応する人物の移動方向と、所定エリアへの人物の入場時の基準となる方向を示す基準方向とがなす角度が所定角度以内である場合に、当該動線に対応する人物を所定エリアの外部から所定エリアに入場した人物と特定する入場人物特定部１２３とを備える。【選択図】図２
2019200705.tif 000002
【特許請求の範囲】
【請求項１】
所定エリアの内部を移動する人物の時刻ごとの位置を示す一以上の動線のうち、前記所定エリアの入口に対応する入口エリアの内部の位置を開始位置とする動線を選択する選択部と、
前記選択部が選択した動線の開始位置からの当該動線に対応する人物の移動方向と、前記所定エリアへの人物の入場時の基準となる方向を示す基準方向とがなす角度が所定角度以内である場合に、当該動線に対応する人物を前記所定エリアの外部から前記所定エリアに入場した人物と特定する入場人物特定部と、
を備える入場者特定装置。
【請求項２】
前記入場人物特定部は、前記選択部が選択した動線の開始位置と、当該開始位置からの移動距離が所定範囲内である当該動線の位置とを通る直線が示す方向を、前記移動方向とする、
請求項１に記載の入場者特定装置。
【請求項３】
前記入口エリアに隣接し、前記所定エリアの内部のエリアを示す隣接エリアの内部の位置を開始位置とする動線について、前記動線に含まれる位置に基づいて当該開始位置に関連付けられている時刻よりも所定時間前までの一以上の時刻のそれぞれに対応する前記動線の位置を推定する推定部をさらに備え、
前記選択部は、前記推定部が推定した位置のうち、相対的に古い時刻に対応する位置が前記入口エリアの内部の位置である動線を、前記入口エリアの内部の位置を開始位置とする動線として選択する、
請求項１又は２に記載の入場者特定装置。
【請求項４】
前記選択部は、前記所定エリアの外部の位置を開始位置とする動線が、前記入口エリアの内部を通過している場合に、当該動線を、前記入口エリアの内部の位置を開始位置とする動線として選択する、
請求項１から３のいずれか１項に記載の入場者特定装置。
【請求項５】
前記入口エリアの内部の位置を開始位置とする動線について、当該動線に含まれる位置に基づいて当該開始位置に関連付けられている時刻よりも所定時間前までの一以上の時刻のそれぞれに対応する当該動線の位置を推定する推定部をさらに備え、
前記選択部は、前記推定部が推定した位置に基づいて前記動線を延長した場合に、当該動線が前記入口エリアと前記所定エリアの外部との境界に対応する境界エリアを通るとき、当該動線の開始位置を、前記入口エリアの内部の位置であって前記境界エリアに含まれる位置に変更する、
請求項１から４のいずれか１項に記載の入場者特定装置。
【請求項６】
前記所定エリアに入場した人物と特定された複数の人物のそれぞれに対応する前記移動方向に基づいて、前記所定角度を設定する設定部をさらに備え、
前記入場人物特定部は、前記動線に対応する前記移動方向と前記基準方向とがなす角度が、前記設定部が設定した前記所定角度以内である場合に、当該動線に対応する人物を前記所定エリアの外部から前記所定エリアに入場した人物と特定する、
請求項１から５のいずれか１項に記載の入場者特定装置。
【請求項７】
前記入場人物特定部が特定した、前記所定エリアに入場した一以上の人物のそれぞれに対応する一以上の画像を取得し、取得した一以上の画像に基づいて前記一以上の人物が同一人物であるか否かの判定を行い、非同一人物と判定された人物の数を計数する計数部をさらに備える、
請求項１から６のいずれか１項に記載の入場者特定装置。
【請求項８】
コンピュータが実行する、
所定エリアの内部を移動する人物の時刻ごとの位置を示す一以上の動線のうち、前記所定エリアの入口に対応する入口エリアの内部の位置を開始位置とする動線を選択するステップと、
選択された動線の開始位置からの当該動線に対応する人物の移動方向と、前記所定エリアへの人物の入場時の基準となる方向を示す基準方向とがなす角度が所定角度以内である場合に、当該動線に対応する人物を前記所定エリアの外部から前記所定エリアに入場した人物と特定するステップと、
を備える入場者特定方法。
【請求項９】
コンピュータを、
所定エリアの内部を移動する人物の時刻ごとの位置を示す一以上の動線のうち、前記所定エリアの入口に対応する入口エリアの内部の位置を開始位置とする動線を選択する選択部、及び、
前記選択部が選択した動線の開始位置からの当該動線に対応する人物の移動方向と、前記所定エリアへの人物の入場時の基準となる方向を示す基準方向とがなす角度が所定角度以内である場合に、当該動線に対応する人物を前記所定エリアの外部から前記所定エリアに入場した人物と特定する入場人物特定部、
として機能させる入場者特定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入場者特定装置、入場者特定方法及び入場者特定プログラムに関する。
【背景技術】
【０００２】
従来、店舗や施設等への入場者数を計数することが行われている。例えば、特許文献１には、施設の入り口にゲートを設けておき、ゲートの通過人数を計数する装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−２１４４５９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
店舗等において入場者数を計数する場合には、店舗がゲートの設置を望まないことがある。したがって、ゲートを設置することなく入場者数を精度良く計数することが求められている。
【０００５】
そこで、本発明はこれらの点に鑑みてなされたものであり、ゲートを設置することなく入場者数を精度良く計数することを可能とする入場者特定装置、入場者特定方法及び入場者特定プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様に係る入場者特定装置は、所定エリアの内部を移動する人物の時刻ごとの位置を示す一以上の動線のうち、前記所定エリアの入口に対応する入口エリアの内部の位置を開始位置とする動線を選択する選択部と、前記選択部が選択した動線の開始位置からの当該動線に対応する人物の移動方向と、前記所定エリアへの人物の入場時の基準となる方向を示す基準方向とがなす角度が所定角度以内である場合に、当該動線に対応する人物を前記所定エリアの外部から前記所定エリアに入場した人物と特定する入場人物特定部と、を備える。
【０００７】
前記入場人物特定部は、前記選択部が選択した動線の開始位置と、当該開始位置からの移動距離が所定範囲内である当該動線の位置とを通る直線が示す方向を、前記移動方向としてもよい。
【０００８】
前記入場者特定装置は、前記入口エリアに隣接し、前記所定エリアの内部のエリアを示す隣接エリアの内部の位置を開始位置とする動線について、前記動線に含まれる位置に基づいて当該開始位置に関連付けられている時刻よりも所定時間前までの一以上の時刻のそれぞれに対応する前記動線の位置を推定する推定部をさらに備え、前記選択部は、前記推定部が推定した位置のうち、相対的に古い時刻に対応する位置が前記入口エリアの内部の位置である動線を、前記入口エリアの内部の位置を開始位置とする動線として選択してもよい。
【０００９】
前記選択部は、前記所定エリアの外部の位置を開始位置とする動線が、前記入口エリアの内部を通過している場合に、当該動線を、前記入口エリアの内部の位置を開始位置とする動線として選択してもよい。
【００１０】
前記入場者特定装置は、前記入口エリアの内部の位置を開始位置とする動線について、当該動線に含まれる位置に基づいて当該開始位置に関連付けられている時刻よりも所定時間前までの一以上の時刻のそれぞれに対応する当該動線の位置を推定する推定部をさらに備え、前記選択部は、前記推定部が推定した位置に基づいて前記動線を延長した場合に、当該動線が前記入口エリアと前記所定エリアの外部との境界に対応する境界エリアを通るとき、当該動線の開始位置を、前記入口エリアの内部の位置であって前記境界エリアに含まれる位置に変更してもよい。
【００１１】
前記入場者特定装置は、前記所定エリアに入場した人物と特定された複数の人物のそれぞれに対応する前記移動方向に基づいて、前記所定角度を設定する設定部をさらに備え、前記入場人物特定部は、前記動線に対応する前記移動方向と前記基準方向とがなす角度が、前記設定部が設定した前記所定角度以内である場合に、当該動線に対応する人物を前記所定エリアの外部から前記所定エリアに入場した人物と特定してもよい。
【００１２】
前記入場者特定装置は、前記入場人物特定部が特定した、前記所定エリアに入場した一以上の人物のそれぞれに対応する一以上の画像を取得し、取得した一以上の画像に基づいて前記一以上の人物が同一人物であるか否かの判定を行い、非同一人物と判定された人物の数を計数する計数部をさらに備えてもよい。
【００１３】
本発明の第２の態様に係る入場者特定方法は、コンピュータが実行する、所定エリアの内部を移動する人物の時刻ごとの位置を示す一以上の動線のうち、前記所定エリアの入口に対応する入口エリアの内部の位置を開始位置とする動線を選択するステップと、選択された動線の開始位置からの当該動線に対応する人物の移動方向と、前記所定エリアへの人物の入場時の基準となる方向を示す基準方向とがなす角度が所定角度以内である場合に、当該動線に対応する人物を前記所定エリアの外部から前記所定エリアに入場した人物と特定するステップと、を備える。
【００１４】
本発明の第３の態様に係る入場者特定プログラムは、コンピュータを、所定エリアの内部を移動する人物の時刻ごとの位置を示す一以上の動線のうち、前記所定エリアの入口に対応する入口エリアの内部の位置を開始位置とする動線を選択する選択部、及び、前記選択部が選択した動線の開始位置からの当該動線に対応する人物の移動方向と、前記所定エリアへの人物の入場時の基準となる方向を示す基準方向とがなす角度が所定角度以内である場合に、当該動線に対応する人物を前記所定エリアの外部から前記所定エリアに入場した人物と特定する入場人物特定部、として機能させる。
【発明の効果】
【００１５】
本発明によれば、ゲートを設置することなく入場者数を精度良く計数することができるという効果を奏する。
【図面の簡単な説明】
【００１６】
【図１】第１実施形態に係る入場者計数システムの構成を示す図である。
【図２】第１実施形態に係る入場者計数装置の構成を示す図である。
【図３】所定エリアに入場した人物を特定する例を説明するための図である。
【図４】第１実施形態に係る入場者計数装置における処理の流れの一例を示すフローチャートである。
【図５】第２実施形態に係る入場者計数装置の構成を示す図である。
【図６】第２実施形態に係る推定部が動線の位置を推定した例を示す図である。
【図７】第３実施形態に係る推定部が動線の位置を推定した例を示す図である。
【図８】第４実施形態に係る入場者計数装置の構成を示す図である。
【発明を実施するための形態】
【００１７】
＜第１実施形態＞
［入場者計数システムＳの概要］
図１は、第１実施形態に係る入場者計数システムＳの構成を示す図である。入場者計数システムＳは、所定エリアに入場する入場者の人数を計数するシステムである。入場者計数システムＳは、入場者特定装置としての入場者計数装置１と、撮像装置２とを備える。
【００１８】
撮像装置２は、所定エリアを撮像することにより動画を生成する撮像装置である。ここで、所定エリアは、例えば店舗のフロアである。また、撮像装置２が撮像する動画には、入場エリアを示す画像を含む複数の画像が含まれている。複数の画像のそれぞれには、所定エリアの入口に対応する入口エリアを示す画像が含まれている。また、複数の画像のそれぞれには、当該画像の撮像時刻が関連付けられている。
【００１９】
入場者計数装置１は、撮像装置２が生成した動画を取得する（図１の（１））。入場者計数装置１は、取得した動画に含まれる複数の画像を解析することにより、複数の撮像時刻のそれぞれにおける人物の所定エリア上の位置を示す動線を特定する（図１の（２））。
【００２０】
入場者計数装置１は、特定した動線のうち、入口エリアに対応する動線を選択し（図１の（３））、当該動線が示す人物の移動方向に基づいて、所定エリアに入場した人物を特定する（図１の（４））。入場者計数装置１は、特定された人物の数を入場者数として計数する（図１の（５））。このようにすることで、入場者計数装置１は、ゲートを設置することなく入場者数を精度良く計数することができる。
【００２１】
［入場者計数装置１の構成］
続いて、入場者計数装置１の構成を説明する。図２は、第１実施形態に係る入場者計数装置１の構成を示す図である。図２に示すように、入場者計数装置１は、記憶部１１と、制御部１２とを備える。
【００２２】
記憶部１１は、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等を含む記憶媒体である。記憶部１１は、制御部１２が実行するプログラムを記憶している。例えば、記憶部１１は、入場者計数装置１を、動線特定部１２１、選択部１２２、入場人物特定部１２３、及び計数部１２４として機能させ、入場者特定プログラムとして機能する入場者計数プログラムを記憶している。
【００２３】
制御部１２は、例えばＣＰＵ（Central Processing Unit）である。制御部１２は、記憶部１１に記憶された入場者計数プログラムを実行することにより、動線特定部１２１、選択部１２２、入場人物特定部１２３、及び計数部１２４として機能する。
【００２４】
動線特定部１２１は、所定エリアの内部を移動する人物の時刻ごとの位置を示す動線を特定する。具体的には、まず、動線特定部１２１は、撮像装置２が撮像した動画に含まれる複数の画像のそれぞれを解析することにより、複数の画像のそれぞれに含まれる一以上の人物を検出する。例えば、動線特定部１２１は、複数の画像のそれぞれに含まれる一以上の人物の領域を示す矩形領域を特定することにより、当該一以上の人物を検出する。ここで、矩形領域は、例えば、矩形領域の一つの頂点を示す画像上の２次元座標（ｘ，ｙ）と、当該頂点と隣接する２つの頂点との距離ｗ、ｈとを含む情報（ｘ，ｙ，ｗ，ｈ）により規定される。
【００２５】
記憶部１１には、矩形領域を示す情報と、所定エリアにおける位置とを関連付けた変換情報が記憶されている。動線特定部１２１は、記憶部１１に記憶されている変換情報を参照し、複数の画像のそれぞれにおいて特定した矩形領域を示す情報に関連付けられている位置を特定することにより、複数の画像のそれぞれにおける一以上の人物の位置を特定する。複数の画像のそれぞれには撮像時刻が関連付けられていることから、動線特定部１２１は、特定した一以上の人物のそれぞれについて、人物の位置と、当該位置を特定した画像に関連付けられている撮像時刻とを関連付けた動線情報を生成することにより、当該人物の動線を特定する。
【００２６】
選択部１２２は、動線特定部１２１が特定した一以上の動線のうち、所定エリアの入口に対応する入口エリアの内部の位置を開始位置とする動線を選択する。具体的には、選択部１２２は、動線特定部１２１が生成した一以上の動線情報のそれぞれに含まれる最も古い時刻に関連付けられている位置を特定し、当該位置が入口エリアの内部であるか否かを判定する。選択部１２２は、当該位置が入口エリアの内部であると判定すると、当該位置に対応する動線を、入口エリアの内部の位置を開始位置とする動線として選択する。
【００２７】
なお、選択部１２２は、動線特定部１２１が特定した動線に、所定エリアの外部の位置を開始位置とする動線が含まれている場合において、当該動線が入口エリアの内部を通過しているとき、当該動線を、入口エリアの内部の位置を開始位置とする動線として選択してもよい。例えば、選択部１２２は、生成した動線情報のうち、開始位置が所定エリアの外部の位置を開始位置とする動線情報を特定する。選択部１２２は、特定した動線情報に、入口エリアの内部の位置が含まれている場合、当該動線の開始位置を当該入口エリアの内部の位置に変更した上で、当該動線を、入口エリアの内部の位置を開始位置とする動線として選択するとともに、当該動線情報に含まれている所定エリアの外部の位置と、当該所定エリアの外部の位置に関連付けられている時刻とを消去する。このようにすることで、入場者計数装置１は、当初は所定エリアの外部の位置を開始位置としていた動線も参照しながら所定エリアへの入場者数を特定することができる。
【００２８】
入場人物特定部１２３は、選択部１２２が選択した動線の開始位置からの当該動線に対応する人物の移動方向と、所定エリアへの人物の入場時の基準となる方向を示す基準方向とがなす角度θが所定角度以内である場合に、当該動線に対応する人物を所定エリアの外部から所定エリアに入場した人物と特定する。
【００２９】
図３は、所定エリアに入場した人物を特定する例を説明するための図である。以下に、図３を参照しながら、所定エリアに入場した人物を特定する例について説明する。
【００３０】
入場人物特定部１２３は、選択部１２２が選択した動線の開始位置と、当該開始位置からの移動距離が所定範囲（例えば、１ｍ〜１ｍ５０ｃｍ）内である当該動線の位置とを通る直線が示す方向を、移動方向とする。図３に示す例では、所定エリアＡの入り口に対応する入口エリアＥＡの内部を開始位置とする動線ＭＬが示されている。複数の位置Ｐ（例えばＰ１、Ｐ２）は、動線ＭＬを示す動線情報に含まれる位置情報が示す位置を示している。図３に示す位置Ｐ１は、動線ＭＬの開始位置であり、位置Ｐ２は、開始位置からの移動距離が所定範囲内である動線ＭＬの位置である。
【００３１】
また、図３に示す例では、所定エリアＡの外部と入口エリアとの境界線ＢＬから、垂直に伸びる所定エリア内の方向を基準方向とする。入場人物特定部１２３は、動線ＭＬの開始位置である位置Ｐ１と、当該開始位置からの移動距離が所定範囲内である動線ＭＬの位置Ｐ２とを通る直線Ｌが示す方向を、動線ＭＬに対応する人物の移動方向と特定する。
【００３２】
入場人物特定部１２３は、特定した人物の移動方向と、基準方向とのなす角度θを算出する。そして、入場人物特定部１２３は、算出した角度θが所定角度以内である場合に、動線ＭＬに対応する人物を、所定エリアの外部から所定エリアの内部に入場した人物と特定する。
【００３３】
計数部１２４は、入場人物特定部１２３が特定した所定エリアに入場した人物の数を計数する。なお、計数部１２４は、入場人物特定部１２３が所定エリアに入場した人物を特定したことに応じて、人物を特定した時刻を示す情報を、入場履歴情報として記憶部１１に記憶させてもよい。そして、計数部１２４は、記憶部１１に記憶されている入場履歴情報を参照して、各時間帯における入場者数を計数してもよい。
【００３４】
また、計数部１２４は、撮像装置２が撮像する動画に含まれる複数の画像から、入場人物特定部１２３が特定した人物に対応する画像を取得してもよい。そして、計数部１２４は、当該画像間で同一人物判定を行い、非同一人物と判定された人物の数を計数してもよい。同一人物判定には、機械学習や深層学習による判定器を用いることができる。例えば、計数部１２４は、入場人物特定部１２３が特定した人物Ｘ１〜Ｘ１０の中で、人物Ｘ１と人物Ｘ５とが同一人物であると判定した場合、人物Ｘ５は再来店であると特定し、「来店人数：９人、来店のべ人数：１０人」と計数する。このようにすることで、入場者計数装置１は、より正確に入場人物の数を計数することができるとともに、入場のべ人数を計数することができる。
【００３５】
［入場者計数装置１における処理の流れ］
続いて、入場者計数装置１における処理の流れについて説明する。図４は、第１実施形態に係る入場者計数装置１における処理の流れの一例を示すフローチャートである。
【００３６】
まず、計数部１２４は、入場者数を０に設定する（Ｓ１）。
続いて、動線特定部１２１は、所定エリアの内部を移動する一以上の人物のそれぞれに対応する一以上の動線を特定する（Ｓ２）。
【００３７】
続いて、選択部１２２は、特定した一以上の動線の一部の動線である、入口エリアの内部の位置を開始位置とする動線のうち、未選択の動線を選択する（Ｓ３）。
続いて、入場人物特定部１２３は、選択した動線に対応する人物の移動方向を特定し（Ｓ４）、当該移動方向と基準方向とに基づいて、選択した動線に対応する角度θを特定する（Ｓ５）。
【００３８】
続いて、入場人物特定部１２３は、特定した角度θが所定角度以下であるか否かを判定する（Ｓ６）。入場人物特定部１２３は、特定した角度θが所定角度以下であると判定すると、Ｓ７に処理を移し、特定した角度θが所定角度よりも大きいと判定すると、Ｓ８に処理を移す。
【００３９】
Ｓ７において、計数部１２４は、入場者数に１を加算する。
続いて、選択部１２２は、入口エリアの内部の位置を開始位置とする動線を全て選択したか否かを判定する（Ｓ８）。選択部１２２は、動線を全て選択したと判定すると、本フローチャートに係る処理を終了し、動線を全て選択していないと判定すると、Ｓ３に処理を移す。
【００４０】
［第１実施形態における効果］
以上説明したように、第１実施形態に係る入場者計数システムＳにおいて、入場者計数装置１は、所定エリアの内部を移動する人物の時刻ごとの位置を示す動線のうち、所定エリアの入口に対応する入口エリアの内部の位置を開始位置とする動線を選択する。入場者計数装置１は、選択した動線の開始位置からの当該動線に対応する人物の移動方向と、所定エリアへの人物の入場時の基準となる方向を示す基準方向とがなす角度θが所定角度以内である場合に、当該動線に対応する人物を所定エリアの外部から所定エリアに入場した人物と特定する。そして、入場者計数装置１は、所定エリアに入場したと特定した人物の数を計数することから、ゲートを設置することなく入場者数を精度良く計数することができる。
【００４１】
＜第２実施形態＞
［動線の延長位置を推定する］
続いて、第２実施形態について説明する。第１実施形態では、入口エリアの内部の位置を開始位置とする動線を選択し、当該動線に基づいて、当該動線に対応する人物が所定エリアの外部から所定エリアに入場した人物であるか否かを特定した。しかしながら、動線に対応する人物が、所定エリアの外部から所定エリアに入場した人物であるにもかかわらず、当該動線の開始位置が入口エリアに含まれていないことがあり、入場者の人物を正しく計数できないことがある。そこで、第２実施形態に係る入場者特定装置は、動線の開始位置よりも前の位置を推定し、推定した位置が入口エリアに含まれている動線に基づいても入場したか否かを特定する。以下、第２実施形態に係る入場者計数システムＳについて説明する。なお、第１実施形態と同じ部分については適宜説明を省略する。
【００４２】
図５は、第２実施形態に係る入場者計数装置１の構成を示す図である。図５に示すように、制御部１２は、推定部１２５をさらに備える。
推定部１２５は、動線特定部１２１が特定した一以上の動線のうち、入口エリアに隣接し、所定エリアの内部のエリアを示す隣接エリアの内部の位置を開始位置とする動線について、動線に含まれる位置に基づいて当該開始位置に関連付けられている時刻よりも所定時間前までの一以上の時刻のそれぞれに対応する動線の位置を推定する。
【００４３】
例えば、推定部１２５は、カルマンフィルタ等を用いて隣接エリアの内部の位置を開始位置とする動線の、当該開始位置よりも前の位置を推定する。図６は、第２実施形態に係る推定部１２５が動線の位置を推定した例を示す図である。図６に示すように、動線ＭＬの開始位置Ｐ１が、入口エリアＥＡに隣接する隣接エリアＡＡの内部の位置である場合、推定部１２５は、当該開始位置Ｐ１よりも前の時刻における動線の位置として、推定位置ＥＰ１と、推定位置ＥＰ２とを推定する。
【００４４】
選択部１２２は、推定部１２５が推定した位置のうち、相対的に古い時刻に対応する位置が、入口エリアの内部の位置である動線を、入口エリアの内部の位置を開始位置とする動線として選択する。図６に示す例において、推定部１２５が推定した位置のうち、相対的に古い時刻に対応する位置は推定位置ＥＰ２であり、推定位置ＥＰ２は、入口エリアＥＡの内部の位置である。したがって、選択部１２２は、図６に示す動線ＭＬを選択する。この場合、選択部１２２は、図６に示す動線ＭＬにおいて、入口エリアＥＡの内部の位置である推定位置ＥＰ２を、動線ＭＬの開始位置とする。
【００４５】
入場人物特定部１２３は、選択部１２２が選択した動線に対応する移動方向を特定し、当該移動方向と基準方向との角度θを特定し、当該角度θが所定角度以下であると判定すると、当該動線に対応する人物を所定エリアの外部から所定エリアに入場した人物と特定する。図６に示す例では、開始位置としての推定位置ＥＰ２よりも相対的に新しい時刻に対応し、開始位置からの移動距離が所定範囲内である位置Ｐ２が、移動方向の特定に用いられる位置となる。入場人物特定部１２３は、推定位置ＥＰ２と、位置Ｐ２とから構成される移動ベクトルにより人物の移動方向を特定する。
【００４６】
［第２実施形態における効果］
以上説明したように、第２実施形態に係る入場者計数装置１は、入口エリアに隣接し、所定エリアの内部のエリアを示す隣接エリアの内部の位置を開始位置とする動線について、当該動線に含まれる位置に基づいて当該開始位置に関連付けられている時刻よりも所定時間前までの一以上の時刻のそれぞれに対応する動線の位置を推定し、推定した相対的に古い時刻に対応する位置が、入口エリアの内部の位置である動線を選択する。このようにすることで、入場者計数装置１は、入口エリアの内部を開始位置としていない動線も選択し、当該動線に対応する人物についても、当該人物が所定エリアの外部から所定エリアに入場した人物であるか否かを判定することができる。
【００４７】
＜第３実施形態＞
［所定エリアの入口と所定エリアの外部との境界位置における動線の位置を推定し、当該位置に基づいて移動方向を特定する］
続いて、第３実施形態について説明する。第３実施形態では、所定エリアの入口と所定エリアの外部との境界位置における動線の位置を推定し、当該位置に基づいて、動線に対応する人物の移動方向を特定する点で第１実施形態と異なる。以下、第３実施形態に係る入場者計数システムＳについて説明する。
【００４８】
第３実施形態に係る入場者計数装置１は、第２実施形態に係る入場者計数装置１と同様に推定部１２５を備える。推定部１２５は、選択部１２２が選択した、入口エリアの内部の位置を開始位置とする動線について、当該動線に含まれる位置に基づいて当該開始位置に関連付けられている時刻よりも所定時間前までの一以上の時刻のそれぞれに対応する当該動線の位置を推定する。
【００４９】
選択部１２２は、推定部１２５が推定した位置に基づいて動線を延長した場合に、当該動線が入口エリアと所定エリアの外部との境界線を通るとき、当該動線の開始位置を、境界線上における位置に変更する。本実施形態において、境界線上の位置は、入口エリアの内部の位置に含まれるものとみなす。
【００５０】
図７は、第３実施形態に係る推定部１２５が動線の位置を推定した例を示す図である。図７に示すように、推定部１２５は、入口エリアＥＡの内部の位置を開始位置Ｐ１とする動線ＭＬについて、当該開始位置Ｐ１よりも前の時刻における動線ＭＬの位置として、推定位置ＥＰ１と、推定位置ＥＰ２とを推定する。
【００５１】
推定位置ＥＰ１及び推定位置ＥＰ２は、所定エリアＡの外部であることから、選択部１２２は、動線ＭＬを延長した場合、動線ＭＬが入口エリアＥＡと所定エリアの外部との境界線ＢＬを通過すると判定する。なお、ここでは、選択部１２２は、動線ＭＬが、境界線ＢＬを通過すると判定することとするが、これに限らない。選択部１２２は、境界線ＢＬを含む、入口エリアＥＡと、所定エリアの外部との境界エリアを動線ＭＬが通過するか否かを判定してもよい。
【００５２】
選択部１２２は、動線ＭＬが境界線ＢＬを通過すると判定すると、図７に示すように、境界線ＢＬと、動線ＭＬとの交点ＥＰ０を特定する。そして、選択部１２２は、交点ＥＰ０の位置を動線ＭＬの開始位置とする。図７に示す例では、開始位置としての交点ＥＰ０よりも相対的に新しい時刻に対応し、開始位置からの移動距離が所定範囲内である位置Ｐ２が、移動方向の特定に用いられる位置となる。
【００５３】
入場人物特定部１２３は、動線ＭＬの開始位置としての交点ＥＰ０と、開始位置からの移動距離が所定範囲内である位置Ｐ２とを通る直線を特定し、当該直線が示す方向を、動線ＭＬに対応する人物の移動方向と特定する。
【００５４】
［第３実施形態における効果］
以上説明したように、第３実施形態に係る入場者計数装置１は、動線を延長した場合に、当該動線が入口エリアと所定エリアの外部との境界エリアを通るとき、当該動線の境界エリアにおける位置を当該動線の開始位置とし、当該開始位置と、当該開始位置からの移動距離が所定範囲内である当該動線の位置とを通る直線が示す方向を移動方向とする。このようにすることで、入場者計数装置１は、人物の移動方向の精度を高めて、入場人物の計数精度を高めることができる。
【００５５】
＜第４実施形態＞
［正解動線に基づいて所定角度を設定する］
続いて、第４実施形態について説明する。第４実施形態では、所定エリアに入場した人物と特定された複数の人物のそれぞれに対応する移動方向に基づいて所定角度を設定する点で第１実施形態と異なる。以下、第４実施形態に係る入場者計数システムＳについて説明する。
【００５６】
図８は、第４実施形態に係る入場者計数装置１の構成を示す図である。図８に示すように、制御部１２は、設定部１２６をさらに備える。
設定部１２６は、所定エリアに入場した人物と特定された複数の人物のそれぞれに対応する移動方向を特定する。ここで、所定エリアに入場した人物は、入場者計数装置１の入場人物特定部１２３により特定されてもよいし、入場者計数装置１のユーザにより特定されてもよい。設定部１２６は、所定エリアに入場した人物と特定された複数の人物のそれぞれに対応する動線情報に基づいて、複数の人物のそれぞれの移動方向を特定する。
【００５７】
設定部１２６は、複数の人物のそれぞれに対して特定した一以上の移動方向に基づいて所定角度を設定する。例えば、設定部１２６は、特定した一以上の移動方向と、基準方向とのなす角度θの正規分布を特定する。そして、設定部１２６は、当該正規分布に基づいて、例えば３σ区間の閾値に対応する角度θを所定角度として特定する。
【００５８】
入場人物特定部１２３は、動線に対応する移動方向と、基準方向とがなす角度θが、設定部１２６が設定した所定角度以内である場合に、当該動線に対応する人物を所定エリアに入場した人物と特定する。
【００５９】
［第４実施形態における効果］
以上説明したように、第４実施形態に係る入場者計数装置１は、所定エリアに入場した人物と特定された複数の人物のそれぞれに対応する移動方向に基づいて、所定角度を設定する。このようにすることで、入場者計数装置１は、所定角度を適切な角度に設定することができるので、入場人物の計数精度を高めることができる。
【００６０】
以上、本発明を実施形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施形態に、多様な変更又は改良を加えることが可能であることが当業者に明らかである。例えば、上記の第２実施形態〜第４実施形態の少なくともいずれかを第１実施形態に組み合わせてもよい。
【００６１】
また、特に、装置の分散・統合の具体的な実施形態は以上に図示するものに限られず、その全部又は一部について、種々の付加等に応じて、又は、機能負荷に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【符号の説明】
【００６２】
１・・・入場者計数装置、１１・・・記憶部、１２・・・制御部、１２１・・・動線特定部、１２２・・・選択部、１２３・・・入場人物特定部、１２４・・・計数部、１２５・・・推定部、１２６・・・設定部、２・・・撮像装置、Ｓ・・・入場者計数システム
【図１】
2019200705.tif 000003
【図２】
2019200705.tif 000004
【図３】
2019200705.tif 000005
【図４】
2019200705.tif 000006
【図５】
2019200705.tif 000007
【図６】
2019200705.tif 000008
【図７】
2019200705.tif 000009
【図８】
2019200705.tif 000010