(57)【要約】  【課題】同一人物を重複計数しない正味の通過人数を計数することができ、かつ、特定者が頻繁に通過しても通過人数の計数処理に時間がかからない人数計数装置を提供する。  【解決手段】特定場所を頻繁に通過することが予め分かっていて、通過人数から除外したい人物を特定者として設定し、特定者の顔の特徴量を予め特定者データベースに記憶しておく。カメラで撮影した特定場所の通過者の画像データを取得して、当該画像データから顔を検出した後に顔の特徴量を抽出する。抽出した特徴量と特定者データベースに記憶された特徴量とを照合して通過者が特定者であるか否かの判定を行い、特定者でないと判定した場合にのみ、抽出した特徴量と通過者データベースに記憶された既通過者の特徴量とを照合して通過者と同一人物が既通過者の中に居るか否かの判定を行う。そして、同一人物が居ないと判定した場合に、通過人数カウンタに１を加算して通過人数を計数する。【選択図】  図５
2005234947.tif 000002
【特許請求の範囲】
【請求項１】
通過する人の特徴を示す特徴データを抽出する抽出手段と、
特定者の特徴を示す特徴データを予め記憶する第１の記憶手段と、
前記抽出手段が抽出した通過する人の特徴データを複数記憶する第２の記憶手段と、を備え、
通過する人から抽出した特徴データと前記第１の記憶手段に記憶された特徴データとを照合して通過する人が特定者であるか否かの第１の判定を行い、当該第１の判定で特定者でないと判定した場合にのみ、前記抽出した特徴データと前記第２の記憶手段に記憶された特徴データとを照合して同一人物が居るか否かの第２の判定を行い、当該第２の判定で同一人物が居ないと判定した場合に、通過人数として計数することを特徴とする人数計数装置。
【請求項２】
通過する人の特徴を示す特徴データを抽出する抽出手段と、
特定者の特徴を示す特徴データを予め記憶する第１の記憶手段と、
前記抽出手段が抽出した通過する人の特徴データを複数記憶する第２の記憶手段と、
通過する人を検知して延べ通過人数をカウントする延べ通過人数カウント手段と、を備え、
通過する人から抽出した特徴データと前記第１の記憶手段に記憶された特徴データとを照合して通過する人が特定者であるか否かの第１の判定を行い、当該第１の判定で特定者であると判定した場合に、前記延べ通過人数カウント手段が示す値から１を減算し、特定者でないと判定した場合に、前記抽出した特徴データと前記第２の記憶手段に記憶された特徴データとを照合して同一人物が居るか否かの第２の判定を行い、当該第２の判定で同一人物が居ると判定した場合に、前記延べ通過人数カウント手段が示す値から１を減算して、当該減算した結果の値を通過人数とすることを特徴とする人数計数装置。
【請求項３】
請求項１または請求項２に記載の人数計数装置において、
前記第１の判定で特定者でないと判定した場合にのみ、前記抽出手段が抽出した前記特徴データを前記第２の記憶手段に記憶することを特徴とする人数計数装置。
【請求項４】
通過する人の特徴を示す特徴データを抽出する抽出手段と、
特定者の特徴を示す特徴データを予め記憶する第１の記憶手段と、
前記抽出手段が抽出した通過する人の特徴データを複数記憶する第２の記憶手段と、
通過する人を検知して延べ通過人数をカウントする延べ通過人数カウント手段と、を備え、
通過する人から抽出した特徴データと前記第１の記憶手段に記憶された特徴データとを照合して通過する人が特定者であるか否かの第１の判定を行い、当該第１の判定で特定者でないと判定した場合にのみ、前記抽出手段が抽出した前記特徴データを前記第２の記憶手段に記憶し、
前記第２の記憶手段に記憶された１の前記特徴データとその他の前記特徴データとを照合して同一人物が居るか否かの第２の判定を行い、当該第２の判定で同一人物が居ないと判定したときの他の前記特徴データについては、その後１の前記特徴データとして第２の判定を行い、同一人物が居ると判定したときの他の前記特徴データについては、その後１の前記特徴データとして第２の判定を行わず、
前記延べ通過人数カウント手段が示す値から、前記第１の判定で特定者であると判定した数と、前記第２の判定で同一人物が居ると判定した数とを減算して、当該減算した結果の値を通過人数とすることを特徴とする人数計数装置。
【請求項５】
請求項１ないし請求項４のいずれかに記載の人数計数装置において、
通過する人を撮像する撮像手段を備え、
前記抽出手段は、前記撮像手段が撮像した画像から人の顔の特徴を示す顔データを前記特徴データとして抽出し、
前記第１の記憶手段は、特定者の顔の特徴を示す顔データを前記特徴データとして予め記憶することを特徴とする人数計数装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通過する人の数を計数する人数計数装置に関するものである。
【背景技術】
【０００２】
店舗、駅、施設等のような特定場所の通路等を通過する人の数を計数することが従来から行われている。例えば、下記の特許文献１では、通路の上方から真下に向けてカメラを設置しておき、カメラによって撮像した画像から移動物体を抽出して、当該移動物体が人の頭か否かを判定し、人の頭であれば通過人数として計数する。また、下記の特許文献２では、バスの乗降口にカメラを設置しておき、カメラによって撮像した画像から人の顔の特徴を示す顔データを抽出して記憶手段に記憶し、記憶した顔データに基づいて乗降者数を計数管理する。さらに、下記の特許文献３では、出入口の床面に感圧センサを敷設しておき、人が踏み付けたときの感圧センサからの出力に基づいて人の足跡情報を抽出して記憶手段に記憶し、今回記憶した足跡情報と先に記憶した足跡情報とを比較して一致するか否かの判定を行い、一致していれば今回の足跡情報と先の足跡情報とは同一人物のものであるとして通過人数のカウントから除外することにより、同一人物の二重カウントを防止する。
【０００３】
【特許文献１】特公平８−２３８８２号公報（第３頁、第４図）
【特許文献２】特開平１１−１７５７８２号公報（段落００１８〜００２４）
【特許文献３】特開２０００−２５９８０９号公報（段落００１７、００１８、図４）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した特許文献１、２のような技術では、同一人物が何度も通路を通過した場合に、同一人物を毎回計数してしまうので、延べ通過人数は計数することができるが、同一人物を重複計数しない正味の通過人数は計数することができないという問題がある。これに対して、特許文献３のような技術では、上述したように同一人物の二重カウントを防止するので、正味の通過人数は計数することができる。しかしながら、例えば来店客数の計数を目的として店舗の出入口に適用した場合には、店員が作業を行うために出入口を頻繁に出入りしたときも、毎回店員の足跡情報と先に記憶手段に記憶した全ての足跡情報とを比較して一致するか否かを判定しなければならないので、処理に時間がかかるという問題がある。特に、多くの来客の足跡情報を記憶手段に記憶した後では、店員の足跡情報と比較する対象が多くなっているので、処理に非常に長い時間がかかってしまう。
【０００５】
本発明は、上記課題を解決するものであって、その目的とするところは、同一人物を重複計数しない正味の通過人数を計数することができ、かつ、特定者が頻繁に通過しても通過人数の計数処理に時間がかからない人数計数装置を提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る人数計数装置は、通過する人の特徴を示す特徴データを抽出する抽出手段と、特定者の特徴を示す特徴データを予め記憶する第１の記憶手段と、抽出手段が抽出した通過する人の特徴データを複数記憶する第２の記憶手段とを備えていて、通過する人から抽出した特徴データと第１の記憶手段に記憶された特徴データとを照合して通過する人が特定者であるか否かの第１の判定を行い、当該第１の判定で特定者でないと判定した場合にのみ、抽出した特徴データと第２の記憶手段に記憶された特徴データとを照合して同一人物が居るか否かの第２の判定を行い、当該第２の判定で同一人物が居ないと判定した場合に、通過人数として計数する。なお、特定者としては、通過人数の計数を行う特定場所を頻繁に通過することが予め分かっていて、通過人数から除外したい人物を設定する。
【０００７】
上記のように、まず通過者（通過した人）が特定者であるか否かの第１の判定を行い、当該第１の判定で特定者でないと判定された場合にのみ、通過者と同一人物が既通過者（既に通過した人）の中に居るか否かの第２の判定を行うことで、通過者が特定者である場合には、通過者の特徴データと第２の記憶手段に記憶された既通過者の特徴データとを照合して第２の判定を行わなくなる。このため、特定者が通過人数の計数を行う特定場所を頻繁に通過しても、通過人数の計数処理に時間がかからないようにすることができる。また、第２の判定で同一人物が居ないと判定した場合にのみ、通過人数として計数することで、同一人物を重複計数しない正味の通過人数を計数することができる。
【０００８】
通過人数の具体的な計数方法としては、例えば、通過人数をカウントする通過人数カウント手段を設け、第２の判定で同一人物が居ないと判定した場合に、通過人数カウント手段が示す値に１を加算して、当該加算した結果の値を通過人数とする。このようにすることで、特定者や既通過者ではない初めての通過者毎に、通過人数カウント手段が示す値に１を加算して、正味の通過人数を確実に計数することができる。
【０００９】
また、本発明の他の人数計数装置では、上述した抽出手段、第１の記憶手段、および第２の記憶手段に加えて、通過する人を検知して延べ通過人数をカウントする延べ通過人数カウント手段を備えていて、第１の判定で特定者であると判定した場合に、延べ通過人数カウント手段が示す値から１を減算し、特定者でないと判定した場合に、第２の判定を行い、当該第２の判定で同一人物が居ると判定した場合に、延べ通過人数カウント手段が示す値から１を減算して、当該減算した結果の値を通過人数とする。このようにすることで、特定者が通過する毎にまたは既通過者と同一人物が通過する毎に、延べ通過人数カウント手段が示す延べ通過人数から１を減算して、正味の通過人数を確実に計数することができる。
【００１０】
また、上述した人数計数装置では、第１の判定で特定者でないと判定した場合にのみ、抽出手段が抽出した特徴データを第２の記憶手段に記憶する。このようにすることで、第２の記憶手段に特定者の特徴データが記憶されなくなるので、通過者の特徴データと照合および第２の判定を行う対象となる特徴データ数が増大するのを抑えることができ、当該照合および判定にかかる時間を短縮して、通過人数の計数処理に一層時間がかからないようにすることができる。
【００１１】
また、本発明の他の人数計数装置では、上述した抽出手段、第１の記憶手段、第２の記憶手段、および延べ通過人数カウント手段を備えていて、当該第１の判定で特定者でないと判定した場合にのみ、抽出手段が抽出した特徴データを第２の記憶手段に記憶し、第２の記憶手段に記憶された１の特徴データとその他の特徴データとを照合して同一人物が居るか否かの第２の判定を行い、当該第２の判定で同一人物が居ないと判定したときの他の特徴データについては、その後１の特徴データとして第２の判定を行い、同一人物が居ると判定したときの他の特徴データについては、その後１の特徴データとして第２の判定を行わないようにし、延べ通過人数カウント手段が示す値から、第１の判定で特定者であると判定した数と、第２の判定で同一人物が居ると判定した数とを減算して、当該減算した結果の値を通過人数とする。このように、第２の判定で同一人物が居ると判定した他の特徴データを、その後１の特徴データとして同判定を行わないようにすることで、他の特徴データに含まれる同一人物の特徴データ同士の照合および第２の判定が行われなくなるので、当該照合および判定の回数を減少させて、通過人数の計数処理に一層時間がかからないようにすることができる。また、延べ通過人数カウント手段が示す値から、第１の判定で特定者であると判定した数と、第２の判定で同一人物が居ると判定した数とを減算することで、延べ通過人数から特定者の通過数および既通過者と同一人物の通過数が減算され、正味の通過人数を確実に計数することができる。
【００１２】
さらに、上述した人数計数装置では、通過する人を撮像する撮像手段を備えていて、抽出手段は、撮像手段が撮像した画像から人の顔の特徴を示す顔データを特徴データとして抽出し、第１の記憶手段は、特定者の顔の特徴を示す顔データを特徴データとして予め記憶する。このように、特徴データとして顔データを採用することで、撮像手段および抽出手段により通過者の通行を妨げることなくデータを容易に抽出することができる。また、顔データは各人で確実に異なっていて各人を精度良く識別することが可能なデータであるので、通過者が特定者であるか否かの第１の判定と、通過者と同一人物が既通過者の中に居るか否かの第２の判定とを正確に行うことができる。
【発明の効果】
【００１３】
本発明によれば、まず通過者が特定者であるか否かの判定を行い、通過者が特定者でない場合にのみ、通過者と同一人物が既通過者の中に居るか否かの判定を行うので、特定者が通過人数の計数を行う特定場所を頻繁に通過しても、通過人数の計数処理に時間がかからず、また、通過者と同一人物が既通過者の中に居ない場合にのみ、通過人数として計数するので、同一人物を重複計数しない正味の通過人数を計数することが可能となる。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明の第１実施形態に係る人数計数装置のブロック図である。図１において、破線で囲んでいる部分が本実施形態にかかる人数計数装置１０１である。１はコンピュータであって、制御部１１、記憶部１２、操作部１３、および表示部１４から構成されている。制御部１１は、ＣＰＵと、ＲＡＭやＲＯＭ等のメモリとから構成されていて、コンピュータ１の各部を制御する。記憶部１２は、ＲＡＭや不揮発性メモリ等のメモリとハードディスクとから構成されていて、通過人数をカウントするための領域である通過人数カウンタＣ１が設けられている。操作部１３は、キーボードとマウスとから構成されている。表示部１４は、ＣＲＴ（陰極線管）から構成されていて、後述するように通過人数を表示する。２は動画像を撮像する監視用カメラである。この監視用カメラ２は、店舗、駅、施設等のような特定場所の通路に向けて設置されていて、通路を通過する人を撮像して、撮像した画像をコンピュータ１に出力する。コンピュータ１の制御部１１は、監視用カメラ２で撮像された画像から人の顔を検出し、検出した顔から当該顔の特徴を示す顔データを人の特徴データとして抽出する。
【００１５】
３はハードディスクから構成されている第１記憶装置であって、特定者データベース３０を格納している。この特定者データベース３０には、特定者の顔の特徴を示す顔データが予め記憶される。なお、特定者としては、通過人数の計数を行う特定場所を頻繁に通過することが予め分かっていて、通過人数から除外したい人物を設定する。具体例を挙げると、店舗であれば店員、空港や駅といった交通機関であれば当該交通機関の係員、遊園地やテーマパークといった施設であれば当該施設のスタッフ等である。４はハードディスクから構成されている第２記憶装置であって、通過者データベース４０を格納している。この通過者データベース４０には、制御部１１が監視用カメラ２で撮像された画像から抽出した顔データが記憶される。
【００１６】
５はスキャナまたはデジタルカメラ等から構成されている顔画像入力装置である。この顔画像入力装置５は、特定者を撮像した画像を取り込むためにコンピュータ１に接続される。コンピュータ１の制御部１１は、顔画像入力装置５から特定者の画像を取り込むと、当該画像から特定者の顔を検出し、検出した顔から当該顔の特徴を示す顔データを抽出する。そして、制御部１１は、抽出した特定者の顔データを後述するように特定者データベース３０に登録する。
【００１７】
以上の構成において、コンピュータ１の制御部１１は、本発明における抽出手段の一実施形態を構成する。監視用カメラ２は、本発明における撮像手段の一実施形態を構成する。特定者データベース３０を格納した第１記憶装置３は、本発明における第１の記憶手段の一実施形態を構成し、通過者データベース４０を格納した第２記憶装置４は、本発明における第２の記憶手段の一実施形態を構成する。また、通過人数カウンタＣ１は、通過人数をカウントする通過人数カウント手段の一実施形態を構成し、表示部１４は、人数計数装置１０１で計数した通過人数を通知する通知手段の一実施形態を構成する。
【００１８】
図２は、上述した特定者データベース３０の記憶内容の一例を示す図である。特定者データベース３０には、前述の制御部１１によって特定者の顔データの登録処理が行われる毎に、特定者の顔の特徴量３２が記憶されるとともに、登録日時３３と、特定者を識別するために特徴量毎に割り付けられたＩＤ番号３４とが記憶される。３１は登録順を示す登録番号である。
【００１９】
図３は、上述した通過者データベース４０の記憶内容の一例を示す図である。通過者データベース４０には、制御部１１によって特定場所を通過した人（以下、通過者という）の顔データの保存処理が行われる毎に、通過者の顔の特徴量４２が記憶されるとともに、通過日時４３と、通過者を識別するために特徴量毎に割り付けられたＩＤ番号４４とが記憶される。４１は保存順を示す保存番号である。
【００２０】
図４は、特定者データベース３０への特定者の顔データの登録手順を示すフローチャートである。なお、本手順は、例えば前述の表示部１４に登録開始ボタン（図示省略）が表示され、当該登録開始ボタンが前述の操作部１３により操作されたときに、コンピュータ１の制御部１１が実行する。図４において、前述の顔画像入力装置５がコンピュータ１に接続された後、登録開始ボタンが操作されると、制御部１１は、特定者を撮像した画像のデータを顔画像入力装置５から取得する（ステップＳ１）。次に、制御部１１は、取得した画像データより顔を検出する（ステップＳ２）。この顔の検出には、肌色検出による方法、背景画像との差分を抽出する方法、パターンマッチングから顔らしさを抽出する方法など、公知の方法が用いられる。顔を検出すると、制御部１１は、顔画像から目、鼻、口、耳等の特徴点を検出し、検出した各特徴点についてそれらの形状や位置に関する特徴量を抽出する（ステップＳ３）。この特徴量の抽出も、目、鼻、口、耳等の濃淡画像からテンプレートマッチングにより特徴量を抽出する方法など、公知の方法を用いて行うことができる。特徴量を抽出すると、制御部１１は、当該特徴量を特定者の顔データとして特定者データベース３０に記憶させて登録して（ステップＳ４）、処理を終了する。これにより、特定者データベース３０には、図２に示したように特定者の特徴量３２とともに、登録番号３１、登録日時３３、およびＩＤ番号３４が記憶される。
【００２１】
図５は、本発明の第１実施形態に係る通過人数の計数手順を示すフローチャートである。なお、本手順は、例えば前述の表示部１４に計数開始ボタン（図示省略）と計数終了ボタンが表示され、計数開始ボタンが前述の操作部１３により操作されたときにコンピュータ１の制御部１１が実行し、計数終了ボタンが操作部１３により操作されたときに制御部１１が終了する。また、上記の方法に代えて、本手順は、例えば操作部１３が操作されて計数開始時刻（店舗の開店時刻等）と計数終了時刻（店舗の閉店時刻等）とが設定された後に、計数開始時刻になると制御部１１が実行し、計数終了時刻になると制御部１１が終了するようにしてもよい。
【００２２】
図５において、例えば上述した計数開始ボタンが操作されると、制御部１１は、通過者データベース４０の記憶内容をクリア（全消去）し（ステップＳ１１）、記憶部１２の通過人数カウンタＣ１の示す値をクリア（０に初期化）する（ステップＳ１２）。この後、制御部１１は、監視用カメラ２から出力される画像データを取得し（ステップＳ１３）、取得した画像データより通過者の顔を検出する（ステップＳ１４）。顔を検出すると、制御部１１は、検出した顔をトラッキングし（ステップＳ１５）、トラッキングして取得できた静止画像である顔画像から目、鼻、口、耳等の特徴点を検出し、検出した各特徴点についてそれらの形状や位置に関する特徴量を抽出する（ステップＳ１６）。なお、トラッキングすることで、複数枚の顔画像が取得できるが、本例では、複数枚の顔画像のそれぞれについて、大まかに目、鼻、口、耳等の位置をとらえてテンプレートと比較し、比較結果から顔らしさの度合いを示すスコア値を算出して、当該スコア値の最も高い１枚の顔画像、即ち目、鼻、口、耳等が１番しっかりとらえられた最も顔らしい１枚の顔画像から特徴量を抽出する。
【００２３】
上記のように特徴量を抽出すると、制御部１１は、抽出した特徴量と特定者データベース３０に記憶されている特定者の特徴量３２（図２）とを照合して（ステップＳ１７）、今回の通過者が特定者であるか否かを判定する（ステップＳ１８）。ここで、抽出した特徴量と特定者データベース３０の特徴量３２とが一致すると、制御部１１は、特定者であると判断する（ステップＳ１８：ＹＥＳ）。このように判断すると、制御部１１は、次の通過者を処理するためにステップＳ１３へ移行し、再びステップＳ１３〜ステップＳ１８を上述した手順で実行する。
【００２４】
一方、ステップＳ１８で、抽出した特徴量と特定者データベース３０の特徴量３２とが一致しなければ、制御部１１は、特定者ではないと判断する（ステップＳ１８：ＮＯ）。このように判断すると、制御部１１は、抽出した特徴量と通過者データベース４０に記憶されている既に通過した人（以下、既通過者という）の特徴量４２（図３）とを照合して（ステップＳ１９）、今回の通過者と同一人物が既通過者の中に居るか否かを判定する（ステップＳ２０）。ここで、抽出した特徴量と通過者データベース４０の特徴量４２とが一致しなければ、制御部１１は、同一人物は居ないと判断する（ステップＳ２０：ＮＯ）。なお、ステップＳ１１で通過者データベース４０の記憶内容をクリアしたため、通過者データベース４０に何も特徴量４２が記憶されていない場合にも、制御部１１はステップＳ２０で、抽出した特徴量と一致する通過者データベース４０の特徴量４２がないので、同一人物は居ないと判断する（ステップＳ２０：ＮＯ）。このように判断すると、制御部１１は、通過人数カウンタＣ１の示す値に１を加算し（ステップＳ２１）、抽出した特徴量を通過者の顔データとして通過者データベース４０に記憶させて保存する（ステップＳ２３）。このとき、通過者データベース４０には、図３に示したように通過者の特徴量４２とともに、保存番号４１、通過日時４３、およびＩＤ番号４４が記憶される。
【００２５】
上記に対して、ステップＳ２０で、抽出した特徴量と通過者データベース４０の特徴量４２とが一致すると、制御部１１は、同一人物が居ると判断する（ステップＳ２０：ＹＥＳ）。このように判断すると、制御部１１は、今回抽出した特徴量に関連付けて同一人物検出フラグを立てる（ステップＳ２２）。なお、同一人物検出フラグを立てる領域は、通過者データベース４０に設けてもよいし、制御部１１に内蔵されたメモリまたは記憶部１２に設けてもよい。同一人物検出フラグを立てると、制御部１１は、抽出した特徴量を通過者の顔データとして通過者データベース４０に記憶させて保存する（ステップＳ２３）。このときにも、通過者データベース４０には、図３に示したように通過者の特徴量４２とともに、保存番号４１、通過日時４３、およびＩＤ番号４４が記憶される。
【００２６】
特徴量を保存すると、制御部１１は、通過人数の計数を終了するか否かを判断する（ステップＳ２４）。ここで、例えば上述した計数終了ボタンが未だ操作されていなければ、制御部１１は、通過人数の計数を終了しないと判断し（ステップＳ２４：ＮＯ）、次の通過者を処理するためにステップＳ１３へ移行して、再びステップＳ１３〜ステップＳ２４を上述した手順で実行する。そして、ステップＳ１３〜ステップＳ２４を何回か繰り返し実行した後に、ステップＳ２４で、計数終了ボタンが操作されていると、制御部１１は、通過人数の計数を終了すると判断し（ステップＳ２４：ＹＥＳ）、処理を終了する。
【００２７】
上記のように処理を終了した後、制御部１１は、このときの通過人数カウンタＣ１の示す値を特定場所の通過人数として前述の表示部１４に表示させて通知する。図６は、このとき表示部１４に表示される画面の一例を示す図である。図６において、表示画面５０には、通過人数の計数を行った計数場所５１、計数日５２、計数時間５３、そして通過人数カウンタＣ１の示す値である通過人数５４が表示されている。
【００２８】
上述した第１実施形態のように、まず通過者が特定者であるか否かの判定を行い、当該判定で特定者でないと判定された場合にのみ、通過者と同一人物が既通過者の中に居るか否かの判定を行うことで、通過者が特定者である場合には、通過者の特徴量と通過者データベース４０に記憶された既通過者の特徴量とを照合して判定を行わなくなる。このため、特定者が通過人数の計数を行う特定場所を頻繁に通過しても、通過人数の計数処理に時間がかからないようにすることができる。また、同一人物判定において同一人物が居ないと判定した場合にのみ、つまり特定者や既通過者ではない初めての通過者が通過する毎に、通過人数カウンタＣ１の示す値に１を加算することで、同一人物を重複計数しない正味の通過人数を確実に計数することができる。
【００２９】
また、特定者判定において特定者でないと判定した場合にのみ、抽出した特徴量を通過者データベース４０に記憶することで、通過者データベース４０に特定者の特徴量が記憶されなくなるので、抽出した特徴量と照合および同一人物判定を行う対象となる特徴量数が増大するのを抑えることができ、当該照合および判定にかかる時間を短縮して、通過人数の計数処理に一層時間がかからないようにすることができる。また、人の特徴データとして顔の特徴量を採用することで、監視用カメラ２および制御部１１により通過者の通行を妨げることなくデータを容易に抽出することができ、加えて、顔の特徴量は各人で確実に異なっていて各人を精度良く識別することが可能なデータであるので、特定者判定と同一人物判定とを正確に行うことができる。さらに、上述した計数手順により計数した通過人数を表示部１４に表示させて通知することで、特定場所における正味の通過人数を一目瞭然で把握することが可能となる。
【００３０】
図７は、本発明の第２実施形態に係る人数計数装置のブロック図である。図中、図１で説明したものと同一部分には同一符号を付してある。図７において、本実施形態に係る人数計数装置１０２には、図１の人数計数装置１０１が備える構成に加えて、人検知センサ６が設けられている。この人検知センサ６は、フォトセンサや感熱センサ等といった人を検知することが可能なセンサから構成されていて、特定場所の通路を通過する人を検知して、検知信号をコンピュータ１に送信する。コンピュータ１の制御部１１は、人検知センサ６から検知信号を受信する毎に、記憶部１２の所定の領域に設けられた延べ通過人数カウンタＣ２の示す値に１を加算して、通路を通過する全ての人の数である延べ通過人数をカウントする。人検知センサ６と記憶部１２の延べ通過人数カウンタＣ２とは、本発明における延べ通過人数カウント手段の一実施形態を構成する。
【００３１】
図８は、本発明の第２実施形態に係る通過人数の計数手順を示すフローチャートである。図８において、例えば予め設定された前述の計数開始時刻になると、制御部１１は、通過者データベース４０の記憶内容をクリアし（ステップＳ３１）、記憶部１２の延べ通過人数カウンタＣ２の示す値をクリアする（ステップＳ３２）。この後、制御部１１は、人検知センサ６から特定場所の通路を通過する人を検知したことを示す検知信号を受信すると（ステップＳ３３：ＹＥＳ）、延べ通過人数カウンタＣ２の示す値に１を加算する（ステップＳ３４）。そして、制御部１１は、監視用カメラ２から出力される画像データを取得し（ステップＳ３５）、取得した画像データより通過者の顔を検出する（ステップＳ３６）。顔を検出すると、制御部１１は、検出した顔をトラッキングし（ステップＳ３７）、トラッキングした顔画像から特徴量を抽出する（ステップＳ３８）。そして、制御部１１は、抽出した特徴量と特定者データベース３０に記憶されている特定者の特徴量３２とを照合して（ステップＳ３９）、今回の通過者が特定者であるか否かを判定する（ステップＳ４０）。ここで、抽出した特徴量と特定者データベース３０の特徴量３２とが一致すると、制御部１１は、特定者であると判断する（ステップＳ４０：ＹＥＳ）。このように判断すると、制御部１１は、延べ通過人数カウンタＣ２の示す値から１を減算し（ステップＳ４１）、次の通過者を処理するためにステップＳ３３へ移行して、再びステップＳ３３〜ステップＳ４１を上述した手順で実行する。
【００３２】
一方、ステップＳ４０で、抽出した特徴量と特定者データベース３０の特徴量３２とが一致しなければ、制御部１１は、特定者ではないと判断する（ステップＳ４０：ＮＯ）。このように判断すると、制御部１１は、抽出した特徴量と通過者データベース４０に記憶されている既通過者の特徴量４２とを照合して（ステップＳ４２）、通過者と同一人物が既通過者の中に居るか否かを判定する（ステップＳ４３）。ここで、抽出した特徴量と通過者データベース４０の特徴量４２とが一致しなければ、制御部１１は、同一人物は居ないと判断する（ステップＳ４３：ＮＯ）。このように判断すると、制御部１１は、抽出した特徴量を通過者の顔データとして通過者データベース４０に記憶させて保存する（ステップＳ４６）。
【００３３】
上記に対して、ステップＳ４３で、抽出した特徴量と通過者データベース４０の特徴量４２とが一致すると、制御部１１は、同一人物が居ると判断する（ステップＳ４３：ＹＥＳ）。このように判断すると、制御部１１は、抽出した特徴量に関連付けて同一人物検出フラグを立て（ステップＳ４４）、延べ通過人数カウンタＣ２の示す値から１を減算する（ステップＳ４５）。この後、制御部１１は、抽出した特徴量を通過者の顔データとして通過者データベース４０に記憶させて保存する（ステップＳ４６）。
【００３４】
特徴量を保存すると、制御部１１は、通過人数の計数を終了するか否かを判断する（ステップＳ４７）。ここで、例えば予め設定された前述の計数終了時刻に未だなっていなければ、制御部１１は、通過人数の計数を終了しないと判断し（ステップＳ４７：ＮＯ）、次の通過者を処理するためにステップＳ３３へ移行して、再びステップＳ３３〜ステップＳ４７を上述した手順で実行する。そして、ステップＳ３３〜ステップＳ４７を何回か繰り返し実行した後に、ステップＳ４７で、計数終了時刻になっていると、制御部１１は、通過人数の計数を終了すると判断し（ステップＳ４７：ＹＥＳ）、処理を終了する。処理を終了した後、制御部１１は、例えば前述した図６の表示画面５０を表示部１４に表示させ、当該画面５０中の通過人数５４の欄に、このときの延べ通過人数カウンタＣ２の示す値を特定場所の通過人数として表示させる。
【００３５】
上述した第２実施形態のようにすると、通過者が特定者である場合には、通過者の特徴量と通過者データベース４０に記憶された既通過者の特徴量とを照合して判定を行わなくなるので、特定者が通過人数の計数を行う特定場所を頻繁に通過しても、通過人数の計数処理に時間がかからないようにすることができる。また、特定者判定において特定者であると判定した場合に（つまり特定者が通過する毎に）、または、同一人物判定において同一人物が居ると判定した場合に（つまり既通過者と同一人物が通過する毎に）、延べ通過人数カウンタＣ２が示す延べ通過人数から１を減算することで、正味の通過人数を確実に計数することができる。
【００３６】
図９は、本発明の第３実施形態に係る人数計数装置のブロック図である。図中、図１で説明したものと同一部分には同一符号を付してある。図９において、本実施形態に係る人数計数装置１０３には、図１の人数計数装置１０１が備える構成に加えて、特定場所の通路を通過する人を検知して延べ通過人数をカウントする人数カウント機器７が設けられている。この人数カウント機器７は、例えば、通路の天井部分に設置した赤外線センサの下を通過する移動体を検出してカウントする機器や、通過者の上からカメラで撮影した映像より頭を検出してカウントする機器や、通過者の上から３Ｄカメラで撮影した映像より頭と当該頭の高さを検出して、人と人以外の犬や猫等とを区別してカウントする機器等のような公知のカウント機器から構成されている。人数カウント機器７は、本発明における延べ通過人数カウント手段の一実施形態を構成する。コンピュータ１の制御部１１は、接続された人数カウント機器７から延べ通過人数を示す延べ通過人数データを取得する。コンピュータ１の記憶部１２には、特定者の通過数をカウントするための領域である特定者通過カウンタＣ３が設けられている。
【００３７】
図１０は、本発明の第３実施形態に係る通過者データベース４０への通過者の顔データの保存手順を示すフローチャートである。なお、本手順は、例えば予め設定された保存開始時刻（店舗の開店時刻等）から保存終了時刻（店舗の閉店時刻等）までの間に、コンピュータ１の制御部１１が所定の周期で実行する。また、制御部１１は、例えば保存開始時刻より前に、通過者データベース４０の記憶内容をクリアするとともに、記憶部１２の特定者通過カウンタＣ３の示す値をクリアする。人数カウント機器７は、例えば保存開始時刻より前に、延べ通過人数のカウント値をクリア（０に初期化）し、例えば保存開始時刻から保存終了時刻までの間に、延べ通過人数のカウントを行う。
【００３８】
図１０において、まず制御部１１は、監視用カメラ２から出力される画像データを取得し（ステップＳ５１）、取得した画像データより通過者の顔を検出する（ステップＳ５２）。顔を検出すると、制御部１１は、検出した顔をトラッキングし（ステップＳ５３）、トラッキングした顔画像から特徴量を抽出する（ステップＳ５４）。そして、制御部１１は、抽出した特徴量と特定者データベース３０に記憶されている特定者の特徴量３２とを照合して（ステップＳ５５）、今回の通過者が特定者であるか否かを判定する（ステップＳ５６）。ここで、抽出した特徴量と特定者データベース３０の特徴量３２とが一致しなければ、制御部１１は、特定者ではないと判断する（ステップＳ５６：ＮＯ）。このように判断すると、制御部１１は、抽出した特徴量を通過者の顔データとして通過者データベース４０に記憶させて保存し（ステップＳ５７）、処理を終了する。一方、ステップＳ５６で、抽出した特徴量と特定者データベース３０の特徴量３２とが一致すると、制御部１１は、特定者であると判断する（ステップＳ５６：ＹＥＳ）。このように判断すると、制御部１１は、特定者通過カウンタＣ３の示す値に１を加算して（ステップＳ５８）、処理を終了する。この後、制御部１１は、上述したようにステップＳ５１〜ステップＳ５８を所定の周期で繰り返し実行する。
【００３９】
図１１は、本発明の第３実施形態に係る通過人数の計数手順を示すフローチャートである。なお、本手順は、例えば表示部１４に表示される計数開始ボタン（図示省略）が操作されたとき、または、予め設定された計数開始時刻になったときに、コンピュータ１の制御部１１が実行する。
【００４０】
図１１において、例えば上述した計数開始ボタンが操作されると、制御部１１は、人数カウント機器７から延べ通過人数データを取得し（ステップＳ６１）、記憶部１２から特定者通過カウンタＣ３の示す値を読み込む（ステップＳ６２）。続いて、制御部１１は、延べ通過人数データの示す延べ通過人数から特定者通過カウンタＣ３の示す特定者通過数を減算して、通過人数を算出する（ステップＳ６３）。なお、制御部１１は、算出した通過人数を制御部１１に内蔵されたメモリの所定の領域、または記憶部１２の所定の領域に一旦記憶させる。
【００４１】
次に、制御部１１は、通過者データベース４０から１の特徴量４２を読み出す（ステップＳ６４）。なお、通過者データベース４０からの特徴量４２の読み出しは、例えば保存された順番の早いものまたは遅いものから一つずつ順に行われる。１の特徴量４２を読み出すと、制御部１１は、当該特徴量４２に関連付けて同一人物検出フラグが有るか否かを判定する（ステップＳ６５）。このときはまだ、通過者データベース４０から特徴量４２を１つしか読み出しておらず、同一人物検出フラグを何も立てていないので、制御部１１は、同一人物検出フラグは無いと判断する（ステップＳ６５：ＮＯ）。このように判断すると、制御部１１は、読み出した１の特徴量４２と、通過者データベース４０に記憶されている他の特徴量４２とを照合して（ステップＳ６６）、１の特徴量４２に対応する通過者と同一人物が他の特徴量４２に対応する通過者の中に居るか否かを判定する（ステップＳ６７）。ここで、１の特徴量４２と他の特徴量４２とが一致しなければ、制御部１１は、同一人物が居ないと判断し（ステップＳ６７：ＮＯ）、ステップＳ７０へ移行する。これに対して、ステップＳ６７で、１の特徴量４２と他の特徴量４２のいずれかとが一致すると、制御部１１は、同一人物が居ると判断し（ステップＳ６７：ＹＥＳ）、１の特徴量４２と一致した同一人物に相当する他の特徴量４２に関連付けて同一人物検出フラグを立てる（ステップＳ６８）。そして、同一人物検出フラグを全て立て終えると、制御部１１は、ステップＳ７０へ移行する。
【００４２】
ステップＳ７０へ移行すると、制御部１１は、通過者データベース４０から特徴量４２を全て読み出したか否かを判定する。このときはまだ、通過者データベース４０から特徴量４２を１つしか読み出していないので、制御部１１は、特徴量４２を全て読み出していないと判断する（ステップＳ７０：ＮＯ）。このように判断すると、制御部１１は、ステップＳ６４へ移行して、通過者データベース４０から次の１の特徴量４２を読み出し、当該特徴量４２に関連付けて同一人物検出フラグが有るか否かを判定する（ステップＳ６５）。このとき、読み出した１の特徴量４２が、上述したステップＳ６８において同一人物検出フラグを立てた他の特徴量４２であれば、制御部１１は、同一人物検出フラグが有ると判断する（ステップＳ６５：ＹＥＳ）。このように判断すると、制御部１１は、上述したステップＳ６３において算出した通過人数から１を減算して（ステップＳ６９）、ステップＳ７０へ移行する。なお、制御部１１は、減算後の通過人数を減算前の通過人数に上書きして、通過人数を更新する。
【００４３】
再びステップＳ７０へ移行すると、制御部１１は、通過者データベース４０から特徴量４２を全て読み出したか否かを判定し、特徴量４２を全て読み出していないと判断すると（ステップＳ７０：ＮＯ）、ステップＳ６４へ移行して、ステップＳ６４〜ステップＳ７０を上述した手順で繰り返し実行する。そして、ステップＳ６４〜ステップＳ７０を何回か繰り返して実行した後、制御部１１はステップＳ７０で、通過者データベース４０から特徴量４２を全て読み出したと判断すると（ステップＳ７０：ＹＥＳ）、処理を終了する。処理を終了した後、制御部１１は、例えば前述した図６の表示画面５０を表示部１４に表示させ、当該画面５０中の通過人数５４の欄に、このときの通過人数を特定場所の通過人数として表示させる。また、図６に示した項目以外に、人数カウント機器７から取得した延べ通過人数と、特定者通過カウンタＣ３の示す特定者通過数も表示画面５０に表示させるようにしてもよい。
【００４４】
上述した第３実施形態のようにすると、通過者が特定者である場合には、図１０の保存手順において抽出した特定者の特徴量が通過者データベース４０に保存されないので、図１１の計数手順において同一人物判定および当該判定のための照合が行われなくなり、通過人数の計数処理に時間がかからないようにすることができる。また、同一人物判定において同一人物が居ると判定した通過者データベース４０の他の特徴量４２を、その後１の特徴量４２として同判定を行わないようにすることで、他の特徴量４２に含まれる同一人物の特徴量４２同士の照合および同一人物判定が行われなくなるので、当該照合および判定の回数を減少させて、通過人数の計数処理に一層時間がかからないようにすることができる。さらに、人数カウント機器７から取得した延べ通過人数から、特定者通過カウンタＣ３の示す特定者通過数と、同一人物判定において同一人物が居ると判定して同一人物検出フラグを立てた特徴量４２の数とを減算することで、正味の通過人数を確実に計数することができる。
【００４５】
本発明は、以上述べた実施形態以外にも種々の形態を採用することができる。例えば、図７および図８に示した第２実施形態では、延べ通過人数をカウントするために人検知センサ６および述べ通過人数カウンタＣ２を設けた場合を例に挙げているが、これらに代えて、図９に示した人数カウント機器７を設けるようにしてもよい。この場合、人数カウント機器７がカウントした延べ通過人数を、制御部１１で変更できるように制御すればよい。また、図９〜図１１に示した第３実施形態では、延べ通過人数をカウントするために人数カウント機器７を設けた場合を例に挙げているが、これに代えて、人検知センサ６および述べ通過人数カウンタＣ２を設けるようにしてもよい。また、上記以外に、例えば監視用カメラ２からの画像データより人の顔を検出する毎に、延べ通過人数をカウントするようにしてもよい。
【００４６】
また、以上の実施形態では、人の顔の特徴量を、特定者データベース３０および通過者データベース４０に記憶させた場合を例に挙げているが、特徴量に代えて顔画像自体を記憶させたり、特徴量と顔画像とを両方とも記憶させるようにしてもよい。
【００４７】
また、以上の実施形態では、計数した通過人数を通知する通知手段として、コンピュータ１の表示部１４を用いた場合を例に挙げているが、本発明はこれのみに限定するものではない。これ以外に、通知手段として、例えば電光掲示板のような通過人数を表示可能な表示装置や、音声出力回路とスピーカのような通過人数を音声として出力可能な音声出力装置や、プリンタのような通過人数を紙葉類に印字可能な印字装置等を用いるようにしてもよい。つまり、通知手段としては、計数した通過人数を把握できるように通知する手段であればよい。
【００４８】
さらに、以上の実施形態では、人の特徴を示す特徴データとして、人の顔の特徴を示す特徴量を採用した場合を例に挙げているが、本発明はこれのみに限定するものではない。これ以外に、特徴データとして、例えば人の全身のシルエットの特徴を示すデータや、足跡の特徴を示すデータのようなものを採用してもよい。つまり、特徴データとしては各人を識別することが可能なデータであればよい。
【図面の簡単な説明】
【００４９】
【図１】第１実施形態に係る人数計数装置のブロック図である。
【図２】特定者データベースの記憶内容の一例を示す図である。
【図３】通過者データベースの記憶内容の一例を示す図である。
【図４】特定者の顔データの登録手順を示すフローチャートである。
【図５】第１実施形態に係る計数手順を示すフローチャートである。
【図６】表示部に表示される画面の一例を示す図である。
【図７】第２実施形態に係る人数計数装置のブロック図である。
【図８】第２実施形態に係る計数手順を示すフローチャートである。
【図９】第３実施形態に係る人数計数装置のブロック図である。
【図１０】第３実施形態に係る保存手順を示すフローチャートである。
【図１１】第３実施形態に係る計数手順を示すフローチャートである。
【符号の説明】
【００５０】
１    コンピュータ
２    監視用カメラ
３    第１記憶装置
４    第２記憶装置
６    人検知センサ
７    人数カウント機器
１１  制御部
Ｃ２  延べ通過人数カウンタ
１０１、１０２、１０３  人数計数装置
【図１】
2005234947.tif 000003
【図２】
2005234947.tif 000004
【図３】
2005234947.tif 000005
【図４】
2005234947.tif 000006
【図５】
2005234947.tif 000007
【図６】
2005234947.tif 000008
【図７】
2005234947.tif 000009
【図８】
2005234947.tif 000010
【図９】
2005234947.tif 000011
【図１０】
2005234947.tif 000012
【図１１】
2005234947.tif 000013