(57)【特許請求の範囲】
【請求項１】
空間内に存在する複数の移動体を識別して追跡する移動体追跡システムにおいて、
前記空間内を撮影する監視カメラと、
前記監視カメラで追跡できた移動体の位置座標を各移動体に固有のカメラ追跡IDで管理する追跡情報管理手段と、
各移動体が所持する固有のオブジェクトIDを非接触で読み取る読取手段と、
各移動体のオブジェクトIDを、その読み取り位置の位置座標と対応付けて管理する読取情報手段と、
各カメラ追跡IDおよびその位置座標の組み合わせを、当該組み合わせに固有の位置管理IDと対応付ける位置管理テーブルと、
各カメラ追跡IDの位置情報と同時期における位置座標が所定の誤差範囲内である各オブジェクトIDを前記位置管理IDと対応付ける位置推定テーブルと、
前記オブジェクトIDおよびその位置座標が読み取られた際に、前記位置推定テーブルの当該オブジェクトIDに対応するレコードから複数の位置管理IDを抽出する手段と、
前記位置管理テーブル上で前記抽出された複数の位置管理IDに対応するレコードで管理される各位置座標を前記オブジェクトIDの位置座標と比較し、所定の誤差範囲内にある位置座標を前記複数の位置管理IDから選択する手段と、
前記選択されない位置管理IDと対応したレコードを前記位置推定テーブルから削除する手段とを具備し、
前記位置管理テーブルおよび位置推定テーブルに基づいて移動体を追跡することを特徴とする移動体追跡システム。
【請求項２】
前記位置推定テーブルでは、前記位置管理IDとオブジェクトIDとの組み合わせごとに、その存在確率が記憶されていることを特徴とする請求項１に記載の移動体追跡システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、検知メカニズムの異なる複数のセンサを用いて多数の移動体の位置をそれぞれ検知し、移動体ごとに得られる各センサの検知結果を統合して各移動体を追跡する移動体追跡システムに関する。
【０００２】
【従来の技術】
空間内に存在する多数の移動体の位置を獲得する方法として、以下のような手法が広く採用されている。
【０００３】
(1)監視カメラで空間内を撮影して得られた画像に画像認識を実行することで各移動体を識別し、その位置を獲得する手法であり、特開平７−２８７７８１号公報に開示されている。
【０００４】
(2)各移動体に無線タグやICカードを携帯させ、これを予め所定の位置に設置した読取装置により非接触で読み取ることで、各移動体を識別し、その位置を獲得する手法であり、特開２００１−３０６６５９号公報に開示されている。
【０００５】
【発明が解決しようとする課題】
上記した(1)の手法では、誤差の少ない追跡が可能になる反面、移動体が監視カメラの死角に入った場合や、複数の移動体が重なった場合には、各移動体を区別できなくなるので追跡が困難になる。従来、移動体が重なった場合でも、その後、各移動体が分離した後の移動軌跡から推定機能を働かせて欠く移動体を識別することが行われる。しかしながら、死角に入っている時間や重なっている時間が長くなると、正確な推定が難しくなる。
【０００６】
上記した(2)の手法では、移動体が読取装置の近傍を通過したときにしか、これを識別することができない。したがって、死角を無くするためには多数の読取装置を設置しなければならない。
【０００７】
本発明の目的は、上記した従来技術の課題を解決し、検知メカニズムの異なる複数のセンサを併用し、各センサにより得られる検知結果を統合して移動体を追跡する移動体追跡システムを提供することにある。
【０００８】
【課題を解決するための手段】
上記した目的を達成するために、本発明は、空間内に存在する複数の移動体を識別して追跡する移動体追跡システムにおいて、空間内を撮影する監視カメラと、  前記監視カメラの出力に基づいて各移動体を識別し、その位置情報を各移動体に固有の第１識別情報と対応付けて管理する第１識別手段と、各移動体に固有の第２識別情報を読み取る読取手段と、前記読取結果に基づいて各移動体を識別し、その位置情報を各移動体に固有の第２識別情報と対応付けて管理する第２識別手段と、前記第１識別手段により得られた位置情報を第３の識別情報と対応付けて管理する位置管理テーブルと、前記各識別手段により同時期に所定の誤差範囲内で認識された移動体に関して、その第２識別情報と第３識別情報とを対応付けて管理する位置推定テーブルとを含み、前記位置管理テーブルおよび位置推定テーブルに基づいて移動体を追跡することを特徴とする。
【０００９】
上記した特徴によれば、第１識別手段により認識された移動体と、第２識別手段により認識された移動体とを、その認識タイミングおよび認識位置が実質的に一致していれば同一の移動体と認識して各識別手段により得られた情報を統合するので、検知メカニズムの異なる複数のセンサにより得られる位置情報に基づいて移動体を正確に追跡できるようになる。
【００１０】
【発明の実施の形態】
以下、図面を参照して本発明の好ましい実施の形態について詳細に説明する。図１は、本発明が適用される監視空間の様子を模式的に示した図であり、その天井近傍には、監視空間２１内を撮影する監視カメラ１１が設置されている。また、空間内の適所には少なくとも一つの無線タグリーダ１２が設置されている。この無線タグリーダ１２は、各移動体２２が所持する無線タグ２３に登録されているオブジェクトID（OID）を非接触で読み取る装置であり、例えば床下に埋め込んだり、柱に設置したりすることができる。
【００１１】
図２は、前記監視カメラ１１および無線タグリーダ１２で検知された位置情報を統合して、各移動体を追跡する移動体追跡システムの主要部の構成を示したブロック図である。
【００１２】
追跡情報管理部１３は、後に詳述するように、監視カメラ１１で追跡できた移動体の位置座標を各移動体に固有のカメラ追跡ID（CID）で管理する追跡情報テーブル１３１、相互に接近して見かけ上合体した移動体を管理する結合テーブル１３２および相互に離反して見かけ上分離した移動体を管理する分離テーブル１３３を備えている。読取情報管理部１４は、後に詳述するように、前記無線タグリーダ１２で読み取られた各移動体の位置座標を前記OID（オブジェクトID）で管理する読取情報テーブル１４１を備えている。
【００１３】
位置情報統合部１５は、後に詳述する位置管理テーブル１５１および位置推定テーブル１５２を備え、前記追跡情報管理部１３および読取情報管理部１４から各移動体の位置情報を取得し、これらを統合して移動体を追跡する。
【００１４】
時間依存位置推定部１６は、前記位置管理テーブル１５１に登録されている各移動体の位置座標、位置取得時刻および移動履歴、ならびに位置を取得したセンサに固有の誤差情報等に基づいて、前記位置座標の推定誤差を求める。
【００１５】
図３は、前記追跡情報管理部１３の各テーブルの機能を説明するための図であり、同図(a)に示したように、４つの移動体▲１▼，▲２▼，▲３▼，▲４▼が監視カメラ１１により認識されていると、追跡情報テーブル１３１には、各移動体の位置座標P-CIDが前記CID（カメラ追跡ID）と対応付けて記憶される。前記CIDは、各移動体に対して認識順に付されるシーケンシャルな識別情報であり、ここでは各移動体▲１▼，▲２▼，▲３▼，▲４▼に、それぞれ[１０１]，[１０２]，[１０３]，[１０４]が割り当てられている。
【００１６】
その後、同図(b)に示したように、移動体▲２▼が移動体▲３▼の位置まで移動して両者が見かけ上合体すると、合体した２つの移動体に新たなCID[１０５]が付与され、前記合体した２つの移動体のCID[１０２]，[１０３]と対応付けて結合テーブル１３２に登録される。このとき、前記追跡情報テーブル１３１では、前記合体した２つの移動体▲２▼，▲３▼のレコードが削除され、その代わりに前記新たなCID[１０５]に関するレコードが追加される。
【００１７】
その後、同図(c)に示したように、移動体▲２▼が移動体▲３▼から離反して両者が分離すると、分離した２つの移動体▲２▼，▲３▼に、それぞれ新たなCID[１０６]，[１０７]が付与され、前記合体時に付与されたCID[１０５]と対応付けて分離テーブル１３３に登録される。このとき、前記追跡情報テーブル１３１では、前記合体時に付与されたCID[１０５]に関するレコードが削除され、前記２つのCID[１０６]，[１０７]に関するレコードが追加される。
【００１８】
図４は、前記読取情報管理部１４の読取情報テーブル１４１の機能を説明するための図であり、同図(a)に示したように、たとえば移動体▲１▼の無線タグに登録されているOID（オブジェクトID）が前記無線タグリーダ１２によって読み取られると、同図(b)に示したように、OID[１]がその読取位置の位置座標P-OID（１，１）と対応付けて記憶される。
【００１９】
次いで、図５のフローチャートを参照して本実施形態の動作を詳細に説明する。ここでは、図６に示したように、移動体▲１▼のみが監視カメラ１１により認識され、かつそのOIDが無線タグリーダ１２によって読み取られている状態（時刻t1）から説明を始める。
【００２０】
本実施形態では、各移動体▲１▼〜▲４▼に装着あるいは携帯されていいる無線タグに、それぞれ固有のOIDとして[１]，[２]，[３]，[４]が登録されているものとする。前記追跡情報テーブル１３１には移動体▲１▼のデータとして、CIDが[１０１]で位置座標P-CIDが（１，１）のレコードが既に生成されている。前記読取情報テーブル１４１には、移動体▲１▼のデータとして、OIDが[１]で位置座標P-OIDが（１，１）のレコードが既に生成されている。
【００２１】
図５のステップＳ１０１では、前記追跡情報テーブル１３１に登録されているレコードが１つ読み出される。ステップＳ１０２では、このレコードに登録されているCID[１０１]に関するレコードが前記結合テーブル１３２に登録されているか否かが判定される。時刻t1では結合テーブル１３２にレコードが未登録なのでステップＳ１０３へ進む。
【００２２】
ステップＳ１０３では、前記CID[１０１]に関するレコードが前記分離テーブル１３３に登録されているか否かが判定される。時刻t1では分離テーブル１３３にレコードが未登録なのでステップＳ１０４へ進む。ステップＳ１０４では、前記CID[１０１]に関するレコードが前記位置管理テーブル１５１に登録されているか否かが判定される。時刻t1では位置管理テーブル１５１にレコードが未登録なのでステップＳ１０５へ進む。
【００２３】
ステップＳ１０５では、前記追跡情報テーブル１３１において当該CID[１０１]のレコードに登録されている当該CID[１０１]および位置座標（１，１）が、その取得時刻と共に、新規な位置管理ID（LID）[２０１]と対応付けて前記位置管理テーブル１５１に記憶される。前記LIDは、位置管理テーブル１５１に登録される全ての移動体に対して付されるシーケンシャルな識別情報であり、ここでは[２０１]から順に割り当てられる。ステップＳ１０６では、前記追跡情報テーブル１３１に登録されている全てのレコードに対して上記した各処理が実行されたか否かが判定される。時刻t1では、追跡情報テーブル１３１に一つのレコードしか登録されていないので、ここではステップＳ２０１へ進む。
【００２４】
ステップＳ２０１では、前記読取情報テーブル１４１に登録されているレコードが１つ読み出される。このレコードには、OIDとして[１]が登録され、位置座標P-OIDとして（１，１）が登録されている。ステップＳ２０２では、このOID[１]に関するレコードが、前記位置推定テーブル１５２にいくつ登録されているかが判定される。時刻t1では、位置推定テーブル１５２にデータが未登録なのでステップＳ２０３へ進む。
【００２５】
ステップＳ２０３では、前記読取情報テーブル１４１から読み出したレコードに登録されている位置座標P-OID（１，１）と前記位置管理テーブル１５１の各レコードに登録されている位置座標P-LIDとが比較される。そして、前記位置座標P-OIDと一致または差分が所定の閾値よりも小さい位置座標P-LIDが登録されているレコードを前記位置管理テーブル１５１から抽出し、そのレコードに登録されている位置管理LIDと前記読み出したレコードのOID[１]とを対応付けて前記位置推定テーブル１５２に登録する。
【００２６】
本実施形態であれば、位置管理テーブル１５１には位置座標P-LIDが（１，１）のレコードが登録されているので、この位置座標P-LID（１，１）と対応付けられたLID[２０１]が前記OID[１]と対応付けられて位置推定テーブル１５２に登録される。このとき、両者の存在確率を求め、これも同時に登録する。
【００２７】
この存在確率は、たとえば前記位置座標P-OIDと一致または所定の誤差範囲内の位置座標P-LIDが位置管理テーブル１５１に複数登録されているときに、誤差の大きさに基づいて決定される。たとえば、位置座標P-OIDと一方の位置座標P-LIDとの距離がL1であり、位置座標P-OIDと他方の位置座標P-LIDとの距離がL2であれば、それぞれに割り当てられる存在確率は以下のようになる。
【００２８】
一方の存在確率（％）＝１００× L1／(L1＋ L2)
【００２９】
他方の存在確率（％）＝１００× L2 ／(L1 ＋ L2)
【００３０】
ステップＳ２０６では、前記読取情報テーブル１４１に登録されている全てのレコードに対して上記した各処理が実行されたか否かが判定される。時刻t1では、読取情報テーブル１４１に一つのデータしか登録されていないので、今回の処理を終了する。
【００３１】
その後、時刻t2において移動体▲１▼が位置（２，２）まで移動し、他の移動体▲２▼が位置（１，１）において前記監視カメラ１１により認識され、さらに、移動体▲２▼のOID[２]が無線タグリーダ１２によって読み取られたとする。このとき、前記追跡情報テーブル１３１には移動体▲１▼，▲２▼に関する２つのレコードが存在し、前記読取情報テーブル１４１には、移動体▲２▼に関するレコードとして、OIDが[２]でP-OIDが（１，１）のレコードが存在する。
【００３２】
ステップＳ１０１では、前記追跡情報テーブル１３１に登録されているレコードが１つ読み出される。最初は移動体▲１▼のレコードが読み出される。このレコードにはCIDとして[１０１]が登録され、位置座標P-CIDとして（２，２）が登録されている。ステップＳ１０２では、このCID[１０１]に関するレコードが前記結合テーブル１３２に登録されているか否かが判定される。ここでは結合テーブル１３２にレコードが未登録なのでステップＳ１０３へ進む。
【００３３】
ステップＳ１０３では、前記CID[１０１]に関するレコードが前記分離テーブル１３３に登録されているか否かが判定される。ここでは未登録なのでステップＳ１０４へ進む。ステップＳ１０４では、前記CID[１０１]に関するレコードが前記位置管理テーブル１５１に登録されているか否かが判定される。ここでは登録されていると判定されるのでステップＳ１０９へ進む。ステップＳ１０９では位置管理テーブル１５１が更新され、CID[１０１]に対応した位置座標P-LIDが（１，１）から（２，２）に更新されると共に、前記更新前の位置座標（１，１）移動履歴として追加登録される。
【００３４】
ステップＳ１０６では、前記追跡情報テーブル１３１に登録されている全てのレコードに対して上記した各処理が実行されたか否かが判定される。ここでは、移動体▲２▼に関するレコードが残っているのでステップＳ１０１へ戻り、前記追跡情報テーブル１３１から残りのレコードが１つ読み出される。
【００３５】
このレコードには、前記移動体▲２▼のデータとして、CIDに[１０２]が登録され、位置座標P-CIDに（１，１）が登録されている。ステップＳ１０２では、このCID[１０２]に関するレコードが前記結合テーブル１３２に登録されているか否かが判定される。ここでは未登録なのでステップＳ１０３へ進む。
【００３６】
ステップＳ１０３では、前記CID[１０２]に関するレコードが前記分離テーブル１３３に登録されているか否かが判定される。ここでは未登録なのでステップＳ１０４へ進む。ステップＳ１０４では、前記CID[１０２]に関するレコードが前記位置管理テーブル１５１に登録されているか否かが判定される。ここでは未登録なのでステップＳ１０５へ進む。
【００３７】
ステップＳ１０５では、当該CID[１０２]に関するレコードが前記位置管理テーブル１５１に、新たなLID[２０２]と対応付けて記憶される。ステップＳ１０６では、前記追跡情報テーブル１３１に登録されている全てのレコードに対して上記した各処理が実行されたと判定されるのでステップＳ２０１へ進む。
【００３８】
ステップＳ２０１では、前記読取情報テーブル１４１に登録されているレコードが１つ読み出される。このレコードには、移動体▲２▼のOID[２]が登録され、位置座標P-OIDとして（１，１）が登録されている。ステップＳ２０２では、OID[２]に関するレコードが、前記位置推定テーブル１５２にいくつ登録されているかが判定される。ここでは、OID[２]に関するレコードが位置推定テーブル１５２に未登録と判定されるのでステップＳ２０３へ進む。
【００３９】
ステップＳ２０３では、前記と同様に読取情報テーブル１４１から読み出したレコードに登録されている位置座標P-OID（１，１）と前記位置管理テーブル１５１の各レコードに登録されている位置座標P-LIDとが比較される。ここでは、LID[２０２]の位置座標P-LIDと一致するので、OIDが[２]でLIDが[２０１]であって、その存在確率が[１００]のレコードが位置推定テーブル１５２に登録される。
【００４０】
ステップＳ２０６では、前記読取情報テーブル１４１に登録されている全てのレコードに対して上記した各処理が実行されたか否かが判定される。時刻t2では、読取情報テーブル１４１には一つのデータしか登録されていないので、今回の処理を終了する。
【００４１】
次いで、図７に示した時刻t3の分布状態から移動体▲２▼が移動体▲３▼の位置まで移動して両者が見かけ上合体した場合を考える。このとき、前記結合テーブル１３２には、CIDが[１０２]である移動体▲２▼とCIDが[１０３]である移動体▲３▼とが結合して、各移動体▲２▼，▲３▼にCID[１０５]が新たに割り当てられた旨が登録されている。追跡情報テーブル１３１では、CID[１０２]，[１０３]に関するレコードが削除されてCID[１０５]に関するレコードが追加されている。
【００４２】
時刻t3では、ステップＳ１０１においてCID[１０５]に関するレコードが前記追跡情報テーブル１３１から読み出されると、ステップＳ１０２では、このCID[１０５]に関するレコードが前記結合テーブル１３２に登録されているか否かが判定される。ここでは登録されているのでステップＳ１０７へ進む。
【００４３】
ステップＳ１０７では、結合テーブル１３２の結合前CIDに登録されている２つのCID[１０２]，[１０３]に関するレコードが前記位置管理テーブル１５１から削除され、これに代わって、結合状態にある移動体の位置情報として、LIDが[２０５]，CIDが[１０５]，位置座標P-LIDが（３，３）のレコードが追加される。さらに、前記位置推定テーブル１５２において、前記位置管理テーブル１５１から削除されたレコードに対応した２つのレコードの位置管理LID[２０２]，[２０３]が前記新たな位置管理LID[２０５]に書き換えられる。
【００４４】
次いで、図８に示した時刻t4の分布状態から移動体▲２▼が移動体▲３▼から離反して両者が見かけ上分離した場合を考える。このとき、前記分離テーブル１３２には、CIDが[１０５]の移動体が、CIDがそれぞれ[１０６]，[１０７]である２つの移動体に分離した旨が登録され、追跡情報テーブル１３１では、CID[１０５]に関するレコードが削除され、CID[１０６]，[１０７]に関するレコードが追加されている。
【００４５】
時刻t4では、ステップＳ１０１においてCID[１０６]に関するレコードが前記追跡情報テーブル１３１から読み出されると、このCID[１０６]が分離テーブル１３３に分離後CIDとして登録されているのでステップＳ１０２，１０３を経てＳ１０８へ進む。
【００４６】
ステップＳ１０８では、分離テーブル１３３の分離前CIDに登録されているCID[１０５]に関するレコードが前記位置管理テーブル１５１から削除される。また、分離後CID[１０６]，[１０７]に対応した２つの移動体▲２▼，▲３▼の位置情報が前記追跡情報テーブル１３１から呼び出され、これが新たな位置管理LID[２０６]，[２０７]と共に位置管理テーブル１５１に追加登録される。さらに、分離前CID[１０５]に対応したLID[２０５]に関するレコードが前記位置推定テーブル１５２から全て削除され、その代わりに、前記位置管理LID[２０６]，[２０７]ごとに、分離した移動体数（本実施形態では、２つ）分のレコードが追加される。このとき、存在確率は（１／分離した移動体数×１００％）となる。
【００４７】
その後、たとえば移動体▲４▼が前記無線タグリーダにより読み取られると、前記読取情報テーブルには、OIDが[４]で位置座標P-OIDがたとえば（２，４）のレコードが作成される。このレコードが前記ステップＳ２０１で取得されると、ステップＳ２０２では、前記と同様に位置推定テーブル１５２が参照される。このとき位置推定テーブル１５２には、図８に示したように、OID[４]のレコードが１つだけ登録されているのでステップＳ２０４へ進む。
【００４８】
ステップＳ２０４では、初めに位置推定テーブル１５２が参照されて前記OID[４]に対応したLID[２０４]が抽出される。次いで、このLID[２０４]に基づいて位置管理テーブル１５１が参照され、図９に示したように、位置推定テーブル１５２の前記LID[２０４]が参照される。ここで、LID[２０４]と対応付けられた位置座標P-LID（４，４）と前記位置座標P-OID（２，４）との差分が小さいと判断されれば、位置座標P-LIDが現在の（４，４）から（２，４）に書き換えられる。
【００４９】
これに対して、両者の差分が大きいと判断されれば、位置座標P-OID（２，４）の誤差ΔP-OIDと位置座標P-LID（４，４）の誤差ΔP-LIDとが比較される。位置座標P-LID（４，４）の誤差ΔP-LIDは、当該位置座標の取得時刻、当該移動体の移動履歴、および当該移動体を識別したセンサに固有の誤差等に基づいて、前記時間依存位置推定部１６により求められる。位置座標P-OIDの誤差ΔP-OIDは、無線タグを利用したシステムに固有の誤差として予め登録されている情報に基づいて求められる。
【００５０】
ここで、誤差ΔP-OID＜誤差ΔP-LIDと判定されれば、図９に示したように、位置座標P-LIDが現在の（４，４）から（２，４）に書き換えられる。その逆であれば、現在の位置座標P-LID（４，４）がそのまま維持される。
【００５１】
その後さらに、たとえば移動体▲３▼が前記無線タグリーダにより読み取られると、前記読取情報テーブルには、OIDが[３]で位置座標P-OIDがたとえば（２．９，２．９）のレコードが作成される。このレコードが前記ステップＳ２０１で取得されると、ステップＳ２０２では、前記と同様に位置推定テーブル１５２が参照される。このとき位置推定テーブル１５２には、図８，１０に示したように、OID[３]のレコードが２つ登録されているのでステップＳ２０５へ進む。
【００５２】
ステップＳ２０５では、前記２つのレコードに登録されているLID[２０６]，[２０７]に対応したレコードが位置管理テーブル１５１（図８）上で参照される。ここでは、それぞれの位置座標P-LIDが（２，２），（３，３）であり、前記移動体▲３▼の現在位置（２．９，２．９）に近いのは、LID[２０７]の位置座標（３，３）である。したがって、移動体▲３▼の現在位置すなわちOID[３]に対応するLIDは[２０７]と判定し、図１０に示したように、OID[３]とLID[２０６]とを対応付けたレコードを前記位置推定テーブル１５２から削除すると共に、残っているOID[３]とLID[２０７]とを対応付けたレコードの存在確率を５０％から１００％に更新する。
【００５３】
なお、前記移動体▲３▼の現在位置（２．９，２．９）に近いLIDが複数存在する場合には、前記ステップＳ２０３の場合と同様にして、各LIDに関する存在確率が更新される。
【００５４】
ステップＳ２０７では、前記位置推定テーブル１５２が参照され、図１１に示したように、LIDが一つのみであるOIDに関して、当該OIDが別のLIDと対応付けられているか否かが判定される。本実施形態では、LID[２０１]，[２０４]，[２０６]が一つのみであり、このうちLID[２０６]と対応付けられたOID[２]が、別のレコードで他のLID[２０７]とも対応付けられている。このような場合、本実施形態では前記OID[２]とLID[２０７]とを対応付けたレコードが位置推定テーブル１５２から削除され、その存在確率が残ったレコードに振り分けられる。
【００５５】
なお、上記した実施形態では、各移動体のオブジェクトIDを無線タグに登録し、これを無線タグリーダで読み取るものとして説明したが、本発明はこれのみに限定されるものではなく、リクエスト（超音波）信号に応答して識別コードを返信するバッテリ駆動式の発振器を各移動体に携帯させ、定期的にリクエスト信号を発信して前記識別コードを返信させ、これを認識することで移動体およびその位置を認識するようにしても良い。
【００５６】
この際、前記リクエスト信号の発信間隔を前記存在確率に基づいて可変制御し、存在確率が高い場合には低い場合よりも発信間隔が拡がるようにすれば、発振器の電力消費を抑えながら移動体を正確に追跡できるようになる。
【００５７】
【発明の効果】
本発明によれば、以下のような効果が達成される。
(1)監視カメラを利用した第１識別手段により認識された移動体と、無線タグや超音波センサを利用した第２識別手段により認識された移動体とを、その認識タイミングおよび認識位置が実質的に一致していれば同一の移動体と認識して各識別手段により得られた情報を統合するので、検知メカニズムの異なる複数のセンサにより得られる位置情報に基づいて移動体を正確に追跡できるようになる。
(2)位置を特定できない移動体に関しては、可能性のある位置情報を存在確率と共に複数所持し、その後、位置を特定できた時点で位置情報を一つに更新するようにしたので、位置を特定できない移動体に関しても、その位置を推定できるようになる。
【図面の簡単な説明】
【図１】  本発明が適用される監視空間の様子を模式的に示した図である。
【図２】  本発明に係る移動体追跡システムの主要部の構成を示したブロック図である。
【図３】  追跡情報管理部１３の各テーブルの機能を説明するための図である。
【図４】  読取情報管理部１４の読取情報テーブル１４１の機能を説明するための図である。
【図５】  本発明の一実施形態の動作を示したフローチャートである。
【図６】  各移動体が移動した際の追跡方法を模式的に示した図である。
【図７】  各移動体が移動した際の追跡方法を模式的に示した図である。
【図８】  各移動体が移動した際の追跡方法を模式的に示した図である。
【図９】  位置管理テーブルの更新方法を示した図である。
【図１０】  位置推定テーブルの更新方法を示した図である。
【図１１】  位置推定テーブルの見直し方法を示した図である。
【符号の説明】
１１…監視カメラ，１２…無線タグリーダ，１３…追跡情報管理部，１４…読取情報管理部，１５…位置情報結合部，１３１…追跡情報テーブル，１３２…結合テーブル，１３３…分離テーブル，１４１…読取情報テーブル，１５１…位置管理テーブル，１５２…位置推定テーブル
【図１】
0004450306.tif 000002
【図２】
0004450306.tif 000003
【図３】
0004450306.tif 000004
【図４】
0004450306.tif 000005
【図５】
0004450306.tif 000006
【図６】
0004450306.tif 000007
【図７】
0004450306.tif 000008
【図８】
0004450306.tif 000009
【図９】
0004450306.tif 000010
【図１０】
0004450306.tif 000011
【図１１】
0004450306.tif 000012