(57)【要約】【課題】撮影された映像から物体認識、追尾処理を使った通過検知において、追尾の継続が困難なシーンにおいても、精度の良い通過検知を行うことができるようにする。【解決手段】処理対象の映像を構成する画像から物体を検出する検出手段と、前記検出手段により検出された物体を追尾する追尾手段と、前記追尾手段が追尾している追尾物体の状態を判定する判定手段とを有し、前記判定手段は、前記追尾物体が所定の位置を通過したと判定した際に、前記検出手段による物体検出結果と前記追尾物体とが対応状態にある場合には、追尾物体の通過が発生したことを出力し、対応状態にない場合には、追尾物体の通過が発生したことを出力しないで保留する。【選択図】図１
2014074957.tif 000002
【特許請求の範囲】
【請求項１】
処理対象の映像を構成する画像から物体を検出する検出手段と、
前記検出手段により検出された物体を追尾する追尾手段と、
前記追尾手段が追尾している追尾物体の状態を判定する判定手段とを有し、
前記判定手段は、前記追尾物体が所定の位置を通過したと判定した際に、前記検出手段による物体検出結果と前記追尾物体とが対応状態にある場合には、追尾物体の通過が発生したことを出力し、対応状態にない場合には、追尾物体の通過が発生したことを出力しないで保留することを特徴とする画像処理装置。
【請求項２】
前記判定手段は、追尾物体の通過が発生したことを出力しないで保留する場合には、前記所定の位置を通過したと判定した追尾物体を未対応トラック通過リストに登録することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記検出手段による物体検出結果は、前記映像を表示する画面上の位置と、外接矩形と、物体サイズとを含む情報を保持することを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
処理対象の映像を構成する画像から物体を検出する検出手段と、
前記検出手段により検出された物体を追尾する追尾手段と、
前記追尾手段が追尾している追尾物体の状態を判定する判定手段と、
前記判定手段による状態の検知結果を保存する保存手段とを有し、
前記判定手段は、前記追尾物体が所定の位置を通過したと判定した際に、前記検出手段による物体検出結果と前記追尾物体とが対応状態にない場合には、追尾物体の通過が発生したことを出力しないで前記保存手段に保存し、その後、前記保存された状態にある追尾物体が、前記検出手段による物体検出結果と対応状態となったとき、追尾物体の通過が発生したことを出力し、
前記保存手段は、追尾物体の通過が判定された時刻にさかのぼり、検知状態結果を保存することを特徴とする画像処理装置。
【請求項５】
前記検出手段が検出する物体は、動体であることを特徴とする請求項１〜４の何れか１項に記載の画像処理装置。
【請求項６】
前記検出手段が検出する物体は、人体であることを特徴とする請求項１〜４の何れか１項に記載の画像処理装置。
【請求項７】
前記検出手段が検出する物体は、顔であることを特徴とする請求項１〜４の何れか１項に記載の画像処理装置。
【請求項８】
処理対象の映像を構成する画像から物体を検出する検出工程と、
前記検出工程において検出された物体を追尾する追尾工程と、
前記追尾工程が追尾している追尾物体の状態を判定する判定工程とを有し、
前記判定工程は、前記追尾物体が所定の位置を通過したと判定した際に、前記検出工程による物体検出結果と前記追尾物体との対応状態にある場合には、追尾物体の通過が発生したことを出力し、対応状態にない場合には、追尾物体の通過が発生したことを出力しないで保留することを特徴とする画像処理方法。
【請求項９】
前記検出工程による物体検出結果は、前記映像を表示する画面上の位置と、外接矩形と、物体サイズとを含む情報を保持することを特徴とする請求項８に記載の画像処理方法。
【請求項１０】
前記判定工程は、前記保留された状態にある追尾物体が、その後、前記検出工程による物体検出結果と対応状態となったとき、追尾物体の通過が発生したことを出力することを特徴とする請求項８または９に記載の画像処理方法。
【請求項１１】
処理対象の映像を構成する画像から物体を検出する検出工程と、
前記検出工程において検出された物体を追尾する追尾工程と、
前記追尾工程が追尾している追尾物体の状態を判定する判定工程と、
前記判定工程による状態の検知結果を保存する保存工程とを有し、
前記判定工程は、前記追尾物体が所定の位置を通過したと判定した際に、前記検出工程による物体検出結果と前記追尾物体とが対応状態にない場合には、追尾物体の通過が発生したことを出力しないで前記保存工程に保存し、その後、前記保存された状態にある追尾物体が、前記検出工程による物体検出結果と対応状態となったとき、追尾物体の通過が発生したことを出力し、
前記保存工程は、追尾物体の通過が判定された時刻にさかのぼり、検知状態結果を保存することを特徴とする画像処理方法。
【請求項１２】
処理対象の映像を構成する画像から物体を検出する検出手順と、
前記検出手順において検出された物体を追尾する追尾手順と、
前記追尾手順が追尾している追尾物体の状態を判定する判定手順とをコンピュータに実行させるプログラムであって、
前記判定手順においては、前記追尾物体が所定の位置を通過したと判定した際に、前記検出手順による物体検出結果と前記追尾物体とが対応状態にある場合には、追尾物体の通過が発生したことを出力し、対応状態にない場合には、追尾物体の通過が発生したことを出力しないで保留するようにコンピュータに実行させることを特徴とするプログラム。
【請求項１３】
処理対象の映像を構成する画像から物体を検出する検出手順と、
前記検出手順において検出された物体を追尾する追尾手順と、
前記追尾手順が追尾している追尾物体の状態を判定する判定手順と、
前記判定手順による状態の検知結果を保存する保存手順とをコンピュータに実行させるプログラムであって、
前記判定手順においては、前記追尾物体が所定の位置を通過したと判定した際に、前記検出手順による物体検出結果と前記追尾物体とが対応状態にない場合には、追尾物体の通過が発生したことを出力しないで前記保存手順に保存し、その後、前記保存された状態にある追尾物体が、前記検出手順による物体検出結果と対応状態となったとき、追尾物体の通過が発生したことを出力し、
前記保存手順は、追尾物体の通過が判定された時刻にさかのぼり、検知状態結果を保存するようにコンピュータに実行させることを特徴とするプログラム。
【請求項１４】
請求項１２または１３に記載のプログラムを記憶したことを特徴とするコンピュータ読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は画像処理装置及び画像処理方法に関し、特に、監視カメラの映像を用いて、物体の通過を精度よく検知するために用いて好適な技術に関する。
【背景技術】
【０００２】
従来、監視カメラの映像を使用して画面内の特定箇所を通過した物体を検知する場合、映像から検出した物体を検出し、検出した物体を画面内において追尾し、特定箇所の通過を判定することで検知を行っていた。追尾処理は、前段の動体検出結果と前フレームまでの追尾結果を用い、追尾トラックを算出している。通過判定では、追尾トラックの軌跡と通過検知線とが交差するときに通過検知を判定している。
【０００３】
追尾処理が出力する追尾トラックは、前フレームまでの情報から現フレームにおける物体の位置が予測され、予測位置と物体検出結果との対応付けがされた結果である。しかし、予測位置と対応づけられる物体検出結果は、必ずしも存在するとは限らない。例えば、物体が背景と同色の位置にあるとき、物体検出処理では物体を検出できないことがある。
【０００４】
このとき追尾トラックは、物体検出結果と対応付けがないまま、所定期間は予測された方向、速度で移動を継続する。このような対応付けのない追尾トラックが、通過検知線と交差する場合があり、通過判定処理ではこれを通過と判定する。しかし、実際の物体が通過していないときは、この通過の判定は誤検知であり、検知精度を悪くしてしまう原因となっている。このような通過の誤検知、誤検出を低減し、検知精度を高めるため、例えば特許文献１では、道路を撮影した映像から、車両を追跡し、所定の距離以上追跡できた車両のみ、通過と判定している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−９７３３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の車両認識装置では、道路を走行している車両を対象としているため、特定の場所、特定の画角、特定の物体に限定された条件下では有効な方法であるが、この条件以外で検知精度を高められるとは限らない問題点があった。
本発明は前述の問題点に鑑み、撮影された映像から物体認識、追尾処理を使った通過検知において、追尾の継続が困難なシーンにおいても、精度の良い通過検知を行うことができるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の画像処理装置は、処理対象の映像を構成する画像から物体を検出する検出手段と、前記検出手段により検出された物体を追尾する追尾手段と、前記追尾手段が追尾している追尾物体の状態を判定する判定手段とを有し、前記判定手段は、前記追尾物体が所定の位置を通過したと判定した際に、前記検出手段による物体検出結果と前記追尾物体とが対応状態にある場合には、追尾物体の通過が発生したことを出力し、対応状態にない場合には、追尾物体の通過が発生したことを出力しないで保留することを特徴とする。
【発明の効果】
【０００８】
本発明によれば、追尾の継続が困難なシーンにおいても、精度の良い通過検知を行うことが可能となり、精度の高い通過検知を実現することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態を示し、画像処理装置の構成例を示したブロック図である。
【図２】未対応トラックの通過を説明する図である。
【図３】通過検知を判定する動作手順を説明するフローチャートである。
【図４】未対応トラック通過リストの一例を示す図である。
【図５】未対応トラック通過リストの検証フローチャートである。
【図６】未対応トラックが通過検知を発生後、物体と対応した図である。
【発明を実施するための形態】
【００１０】
以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１１】
＜第１の実施形態＞
図１は、本発明の一実施形態である画像処理装置のシステム構成を示したブロック図である。
図１に示すように、本実施形態の画像処理装置は、システム制御部１００、画像取得部１０１、物体検出部１０２、物体追尾部１０３、状態判定部１０４、パラメータ設定部１０５、判定結果通知部１０６、検知結果保存部１０７を備えている。
システム制御部１００は、図示しない不揮発性メモリ（ＲＯＭ）、ワークメモリとして機能する揮発性メモリ（ＲＡＭ）及び（ＣＰＵ）よりなるコンピュータシステムにより構成される。
【００１２】
画像取得部１０１は、処理対象の映像を構成する画像を時系列順に外部から取得する。画像取得部１０１が画像を取得する外部の装置はカメラに限定されるものではなく、サーバや外部メモリなどに保存されたものでもよい。
【００１３】
物体検出部１０２は、画像取得部１０１で取得した画像から背景差分法などにより物体を検出する。検出方法は、背景差分法に限定されるものでなく、動きベクトルなどを用いた処理であってもよい。また、しばらく検出対象が静止した場合でも物体を検出する処理であればよい。検出する物体は、単に動体であってもよいし、人体を検出するもの、顔を検出するものであっても構わない。ここでは、動体を検出する場合について以下に説明をする。物体検出部１０２は、検出結果として、画面上の位置と外接矩形と物体サイズを保持する物体検出結果を出力する。
【００１４】
物体追尾部１０３では、前フレームで検出された物体と現フレームで検出された物体とを対応付けることで追尾処理を行う。新規に検出された物体は、新規に固有の追尾ＩＤが付与され、前フレームと対応づけられた物体は、前フレームで付与された追尾ＩＤが付与された追尾トラックを出力する。追尾トラックは画面内位置、大きさ、速度、物体との対応付け状態などの情報が保持されている。
【００１５】
物体追尾部１０３は、前フレームにおける追尾トラックの位置や大きさと速度から現フレームにおける追尾トラック位置を予測し、予測した画面上の位置付近に存在する物体検出結果との対応付けをしている。予測した位置に物体検出結果が存在しない場合、追尾トラックの内部情報として、物体との対応付けがない状態であることを示しておく。ここでは、物体との対応付けのない追尾トラックを、特に未対応トラックと呼ぶことにする。
【００１６】
状態判定部１０４は、物体追尾部１０３が追尾する物体が、通過検知線を通過したか否かを判定する。通過の判定は、検知線を構成する線分と、前フレームから現フレームの間で、物体の軌跡とが交差したか否かにより行い、通過の判定結果を通過検知結果として出力する。
【００１７】
パラメータ設定部１０５では、通過を判定する通過検知線、および侵入を判定する領域を、状態判定部１０４に設定するインタフェース部である。本実施形態においては、通過を判定する通過検知線を設定した例を、以下に説明する。
判定結果通知部１０６は、状態判定部１０４が出力した通過検知結果を通知する。通知する方法は、アラート音を出力する方法や、監視画面上にアラートを表示させる方法などがあるが、本実施形態ではどのような方法であっても構わない。
【００１８】
検知結果保存部１０７は、状態判定部１０４で判定された結果、ここでは通過検知結果を、例えば外部記憶装置や、内部の記憶装置に記録する処理を行なう。通過検知結果の記録は、検知アラートが発生した時間、通過などの検知種類、他通過した物体の情報などが記録される。
【００１９】
図２は、システムが動作する一例を説明するための図であり、人物が左から右に移動する画像において、物体検出結果、物体追尾結果、そして通過検知線を示したものである。
図２において、２０１ａはフレームＮにおける人物、２０１ｂはフレームＮ＋１における人物、２０１ｃはフレームＮ＋２における人物を表している。
【００２０】
また、２０２ａはフレームＮにおける物体検出結果、２０２ｂはフレームＮ＋１における物体検出結果、２０２ｃはフレームＮ＋２における物体検出結果を、それぞれハッチがかかった四角いブロックで示している。ここでは、物体検出結果を四角いブロックとしているが、例えば物体検出が人体検出や、顔検出である場合など、必ずしも検出結果がブロックでなくてもかまわない。ここでは一例として、物体検出結果としてブロックが出力されているものとする。
【００２１】
２０３ａはフレームＮにおいて物体追尾部１０３において追尾処理した結果のトラックである。物体追尾部１０３は、前フレームにおける追尾トラックの画面位置、速度情報から現フレームにおける追尾トラック位置を推定し、前段の物体検出部１０２の検出結果との対応付けを行う。
【００２２】
物体追尾部１０３において行なわれる、前段の物体検出部１０２の検出結果との対応付けは、追尾トラック推定位置、現フレームにおける物体検出結果の位置・大きさなどから所定のアルゴリズムにより行う。追尾トラック２０３ａにおいては、物体検出結果２０２ａと対応付けがなされている。図２においては、物体検出結果との対応付けがされた状態の追尾トラックを、実線の矩形で示している。
【００２３】
２０３ｂは、フレームＮ＋１において物体追尾処理した結果の追尾トラックである。先の説明のように物体追尾部１０３は、物体検出結果との対応付けを行うが、現フレームにおいて物体検出部１０２が出力した物体検出結果２０２ｂは所定の条件より小さいため、追尾トラック２０３ｂは対応付けがされない状態である。動体検出結果との対応付けがされない状態の追尾トラックを、ここでは特に未対応トラックと呼ぶことにする。図２において、未対応トラックは、破線の矩形で示している。
【００２４】
２０３ｃは、フレームＮ＋２において物体追尾処理した結果の追尾トラックを示している。該追尾トラック２０３ｃは、物体検出結果２０２ｃとの対応がとれないため、未対応トラックであり、破線の矩形で示している。
２０４ａは、フレームＮからフレームＮ＋１にかけてのトラックの軌跡を表し、２０４ｂはフレームＮ＋１からフレームＮ＋２にかけてのトラックの軌跡を表したものである。
２０５はパラメータ設定部１０５により、状態判定部１０４に設定された、トラックの軌跡の通過を判定するための通過検知線である。
【００２５】
トラックの軌跡線２０４ａと２０４ｂ、そして通過検知線２０５のみに着目すると、トラックの軌跡線２０４ｂと通過検知線２０５は交差しているので、状態判定部１０４では、図２の状況においては、通過検知を出力する。しかし、実際には人物は通過検知線２０５を通過していないため、状態判定部１０４の出力は誤検知となってしまう。
【００２６】
そこで、本実施形態においては、物体追尾部１０３が出力するトラックの内部状態を参照することで、前述のような誤検知を低減させている。その動作フローを図３に示す。図３に示す処理は、図示しない不揮発性メモリ（ＲＯＭ）に記録されたプログラムを、ワークメモリとして機能する揮発性メモリ（ＲＡＭ）に展開してシステム制御部１００（ＣＰＵ）が実行することで実現する。
【００２７】
通過検知判定処理が開始されると、Ｓ３０１において、状態判定部１０４は、前段の物体追尾部１０３が出力した前フレームの追尾トラックと現フレームの追尾トラックから、追尾トラックの軌跡を算出する。
【００２８】
次に、Ｓ３０２において、状態判定部１０４は、パラメータ設定部１０５により設定された通過検知線２０５と、Ｓ３０１において算出された追尾トラックの軌跡とが交差したか否かを判定する。例えば、図２における追尾トラックの軌跡線２０４ａと、通過検知線２０５の関係の場合、Ｓ３０２において交差していないと判定するので、通過検知判定処理は終了となる。
【００２９】
一方、図２における追尾トラックの軌跡線２０４ｂと通過検知線２０５との関係の場合には、Ｓ３０２において交差していると判定するので、Ｓ３０３へ進む。
Ｓ３０３においては、状態判定部１０４は、現フレームにおける追尾トラックが動体と対応しているか、追尾トラック情報を参照して判定する。追尾トラックには、物体追尾部１０３で処理された情報が存在し、該情報には物体検出結果と対応付けされているか否かの状態が記載されている。
【００３０】
ここで、追尾トラック２０３ｃは、前述したように未対応トラックであり、動体検出結果と対応付けされていない。したがって、システム制御部１００は、Ｓ３０３からＳ３０５へ処理を進め、このケースにおいては、追尾物体の通過が発生したことを出力しないで保留する。そして、通過アラートを発生させない。
次に、動作はＳ３０６へ進み、図４に示す未対応トラック通過リストへ、追尾トラック２０３ｃのトラックＩＤを登録する。トラックＩＤは、追尾トラック情報として内部に保持されており、ここでは追尾トラック２０３ｃのトラックＩＤを５と示している。リストには、通過検知線２０５を通過してからの経過時間が記載され、トラックＩＤ登録時にはこれを１と設定し、通過検知判定は終了する。
【００３１】
一方、Ｓ３０３において状態判定部１０４が、追尾トラックの動体検出結果が物体検出結果と対応づけされた状態と判定した場合、Ｓ３０４へ進み通過アラートを発生するとともに、判定結果通知部１０６へ通知する。判定結果通知部１０６は、通過の監視映像のモニタへ通過があったことを表示、または警告音を発生するなど、ユーザへ通過が発生したことを知らせる。
以上が、本実施形態の画像処理装置における通過検知判定をする動作フローである。
【００３２】
次に、未対応トラック通過リストの扱いを図５により説明する。
図５は、未対応トラック通過リストに、追尾トラックが登録されている場合、処理フレームごとに通過検知を判定する第２の通過検知判定の動作手順を説明するフローチャートである。状態判定部１０４は、図３における通過検知判定とともに、図５における通過検知判定２の処理を実行する。この処理は、図示しない不揮発性メモリ（ＲＯＭ）に記録されたプログラムを、ワークメモリとして機能する揮発性メモリ（ＲＡＭ）に展開してシステム制御部１００（ＣＰＵ）が実行することで実現する。
【００３３】
Ｓ５０１では、状態判定部１０４は、未対応トラック通過リストにあるトラック情報を取得する。取得したトラックが、現フレームにおいて存在するか否かをＳ５０２において判定する。物体追尾部１０３はその内部処理により、未対応トラックの状態が所定期間以上経過すると、追尾していた物体が消失したと考え、追尾トラックを削除する。この場合、Ｓ５０２において追尾トラックは存在しないと判定され、処理はＳ５０８へ進み、未対応トラック通過リストから該トラック情報を削除する。
【００３４】
Ｓ５０２において、追尾トラックが存在していると判定されると、次にＳ５０３へ進み状態判定部１０４は、該追尾トラックの情報から動体検出結果との対応状態を参照して、対応の有無を判定する。動体検出結果との対応がない場合Ｓ５０４へ進み、該トラックの通過時からの経過時間を所定量増加する。
【００３５】
次に、Ｓ５０５において、通過時からの経過時間と、あらかじめ設定された消去時間とを比較する。消去時間は、未対応トラック通過リストに、トラックが存在する時間を定めたものである。経過時間が消去時間以上となった時点で処理はＳ５０８へ進み、未対応トラック通過リストから該トラック情報を削除する。また、経過時間が消去時間に満たない場合、処理はＳ５０９へ進む。
【００３６】
次に、Ｓ５０３において行なわれた判定の結果、追尾トラックが動体検出結果と対応された場合について説明する。説明の前提として、この場合における物体検出部１０２の結果と、追尾トラックの関係について、図６を用いて説明する。
【００３７】
図６は、人物が左から右に移動する画像において、物体検出結果、物体追尾結果、そして通過検知線を示したものである。
図６において、６０１ａ、６０１ｂ、６０１ｃ、６０１ｄは、フレームＮ、Ｎ＋１，Ｎ＋２，Ｎ＋３における人物を表している。
【００３８】
また、６０２ａ、６０２ｂ、６０２ｃ、６０２ｄは、フレームＮ、Ｎ＋１，Ｎ＋２，Ｎ＋３における物体検出結果を、ハッチがかかった四角いブロックで示している。
６０３ａ、６０３ｂ、６０３ｃ、６０３ｄは、フレームＮ、Ｎ＋１，Ｎ＋２，Ｎ＋３において物体追尾部１０３の処理結果であるトラックを示している。トラックは、前段の物体検出結果との対応付けがされている６０３ａ、６０３ｄは実線の矩形で示されている。また、物体検出結果との対応付けがされていない６０３ｂ、６０３ｃは破線の矩形で示されている。
【００３９】
６０４ａは、フレームＮからフレームＮ＋１にかけてのトラックの軌跡を表し、６０４ｂはフレームＮ＋１からフレームＮ＋２へかけてのトラック軌跡、６０４ｃはフレームＮ＋２からＮ＋３へかけてのトラック軌跡を表している。
６０５はパラメータ設定部１０５により状態判定部１０４に設定された、通過を判定するための通過検知線である。
【００４０】
フレームＮ＋２において、状態判定部１０４は、図３における通過検知判定により、未対応トラックが通過検知線６０５を通過したと判定し、未対応トラック通過リストへ、追尾トラック６０３ｃを登録する。ここで、追尾トラック６０３ｃのＩＤを８とする。
【００４１】
次の処理フレームとなるフレームＮ＋３において、状態判定部１０４は、未対応トラック通過リストにトラックが登録されていることから、図５における通過検知判定２による判定を実行する。状態判定部１０４はＳ５０３の処理まで進み、現フレームＮ＋３において、トラックＩＤ８が動体と対応されたか、追尾トラック６０３ｄの情報を参照する。
【００４２】
追尾トラック６０３ｄは、先に説明したように、動体との対応付けがされていることから処理はＳ５０３からＳ５０６へ進む。追尾トラック６０３ｄは、前フレームまでに動体との対応がないときに通過検知線６０５を通過したが、動体との対応が再びとれたことにより、現フレームにおいて通過アラートの発生をする。
【００４３】
次に、処理はＳ５０７へ進み、状態判定部１０４は、検知結果保存部１０７へ、トラックＩＤ８が通過検知線６０５を通過したことと、通過フレーム時刻を通知する。通過フレーム時刻は、現フレームから、未対応トラック通過リストに記録されている経過時間の差から計算される。検知結果保存部１０７は、通過フレーム時刻へさかのぼり、トラックＩＤ８が通過検知線６０５を通過した検知状態結果を保存する。
次に、処理はＳ５０８へ進み、未対応トラック通過リストから、先ほどのトラックＩＤ８を削除する。
【００４４】
Ｓ５０９においては、状態判定部１０４は、未対応トラックリストに未検証のトラックが無い、すなわち、リストにあるトラックを全て検証済か否かを判定する。未検証のトラックがあれば、処理Ｓ５０１へ戻り、未対応トラックリストにあるトラックすべてが検証されると、通過検知判定２は終了となる。
以上のように、本発明の第１の実施形態によれば、追尾物体が動体検出結果と対応付けを参照することにより、通過検知の誤検知を低減することが可能であり、より精度の高い通過検知を実現することができる。
【００４５】
＜その他の実施形態＞
以上、実施形態例を詳述したが、本発明は例えば、システム、装置、方法、プログラム若しくは記録媒体(記憶媒体)等としての実施態様をとることが可能である。具体的には、複数の機器（例えば、ホストコンピュータ、インタフェース機器、撮像装置、webアプリケーション等）から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００４６】
また、本発明の目的は、以下のようにすることによって達成されることはいうまでもない。即ち、前述した実施形態の機能を実現するソフトウェアのプログラムコード（コンピュータプログラム）を記録した記録媒体（または記憶媒体）を、システムあるいは装置に供給する。係る記憶媒体は言うまでもなく、コンピュータ読み取り可能な記憶媒体である。そして、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムコードを読み出し実行する。この場合、記録媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記録した記録媒体は本発明を構成することになる。
【符号の説明】
【００４７】
１００  システム制御部
１０１  画像取得部
１０２  物体検出部
１０３  物体追尾部
１０４  状態判定部
１０５  パラメータ設定部
１０６  判定結果通知部
１０７  検知結果保存部
【図１】
2014074957.tif 000003
【図２】
2014074957.tif 000004
【図３】
2014074957.tif 000005
【図４】
2014074957.tif 000006
【図５】
2014074957.tif 000007
【図６】
2014074957.tif 000008