(57)【要約】【課題】本発明は移動物体の計数装置及び方法を提供する。【解決手段】装置は、監視ビデオの各フレームから移動物体を検出し、検出した移動物体に基づいて移動物体軌迹集を形成し、そして、前記移動物体軌迹集の各移動物体軌迹において移動物体を連続して検出した回数に基づいて、各移動物体軌迹に点数を付けるための形成ユニット；前記移動物体軌迹集のうちの移動物体軌迹の得点が所定閾値以下の移動物体軌迹を除去するためのフィルタリングユニット；及び、除去後の移動物体軌迹集のうちの移動物体軌迹に基づいて、移動物体の計数を行うための計数ユニットを含む。【選択図】図１
2017033553.tif 000002
【特許請求の範囲】
【請求項１】
移動物体の計数装置であって、
監視ビデオの各フレームから移動物体を検出し、検出した移動物体に基づいて移動物体軌迹集を形成し、そして、前記移動物体軌迹集のうちの各移動物体軌迹において移動物体を連続して検出した回数に基づいて、各移動物体軌迹に点数を付けるための形成ユニット；
前記移動物体軌迹集のうちの移動物体軌迹の得点が所定閾値以下の移動物体軌迹を除去するためのフィルタリングユニット；及び
除去後の移動物体軌迹集のうちの移動物体軌迹に基づいて、移動物体の計数を行うための計数ユニットを含む、装置。
【請求項２】
請求項1に記載の装置であって、
前記形成ユニットは、
現在フレームの所定領域における移動物体を検出するための検出ユニット；
現在フレームから検出された移動物体の位置と、前の１フレームの移動物体軌迹による移動物体の予測位置とに基づいて、前の１フレームの移動物体軌迹を更新し又は移動物体軌迹を形成し、現在フレームの移動物体軌迹集を更新するための更新ユニット；及び
更新後の現在フレームの移動物体軌迹集のうちの各移動物体軌迹に基づいて現在フレーム及び現在フレームの前のフレームから移動物体を連続して検出した回数に基づいて、現在フレームの各移動物体軌迹の得点を確定するための点数付けユニットを含む、装置。
【請求項３】
請求項2に記載の装置であって、
前記更新ユニットは、
現在フレームから検出された移動物体の位置と、前の１フレームの移動物体軌迹による移動物体の予測位置とがマッチした場合、検出された移動物体の位置に基づいて、前の１フレームの前記移動物体軌迹を更新し、現在フレームの更新後の前記移動物体軌迹を形成するための第一更新ユニット；及び
現在フレームから検出された移動物体の位置と、前の１フレームの移動物体軌迹による移動物体の予測位置とがマッチしない場合、現在フレームから検出された移動物体の移動物体軌迹を形成し、前記予測位置に基づいて前の１フレームの前記移動物体軌迹を更新し、現在フレームの更新後の前記移動物体軌迹を形成するための第二更新ユニットを含む、装置。
【請求項４】
請求項2に記載の装置であって、
前記点数付けユニットは、
更新後の現在フレームの移動物体軌迹集のうちの各移動物体軌迹に基づいて現在フレームから前の１フレームに対して移動物体を連続して検出した場合、現在フレームの前記移動物体軌迹の得点を、前の１フレームの前記移動物体軌迹の得点に現在フレーム及び現在フレームの前のフレームから前記移動物体を連続して検出した回数を加算した後のものと確定するための第一点数付けユニット；及び
更新後の現在フレームの移動物体軌迹集のうちの各移動物体軌迹に基づいて現在フレームから前の１フレームに対して移動物体を連続して検出できない場合、現在フレームの前記移動物体軌迹の得点を、前の１フレームの前記移動物体軌迹の得点から1を減算した後のものと確定するための第二点数付けユニットを含む、装置。
【請求項５】
請求項1に記載の装置であって、
前記フィルタリングユニットはさらに、前記移動物体軌迹集のうちの距離が所定閾値よりも小さい２つの移動物体軌迹を合併するように構成され、
前記計数ユニットは、除去及び合併後の移動物体軌迹集のうちの移動物体軌迹に基づいて、移動物体の計数を行う、装置。
【請求項６】
移動物体の計数方法であって、
監視ビデオの各フレームから移動物体を検出し、検出した移動物体に基づいて前記監視ビデオの移動物体軌迹集を形成し、そして、前記移動物体軌迹集の各移動物体軌迹において移動物体を連続して検出した回数に基づいて、各移動物体軌迹に点数を付け；
前記移動物体軌迹集のうちの移動物体軌迹の得点が所定閾値以下の移動物体軌迹を除去し；及び
除去後の移動物体軌迹集のうちの移動物体軌迹に基づいて、移動物体の計数を行うことを含む、方法。
【請求項７】
請求項6に記載の方法であって、
監視ビデオの各フレームから移動物体を検出し、検出した移動物体に基づいて前記監視ビデオの移動物体軌迹集を形成し、そして、前記移動物体軌迹集の各移動物体軌迹において移動物体を連続して検出した回数に基づいて、各移動物体軌迹に点数を付けることは、
現在フレームの所定領域における移動物体を検出し；
現在フレームから検出された移動物体の位置と、前の１フレームの移動物体軌迹による移動物体の予測位置とに基づいて、前の１フレームの移動物体軌迹を更新し又は移動物体軌迹を形成し、現在フレームの移動物体軌迹集を更新し；及び
更新後の現在フレームの移動物体軌迹集のうちの各移動物体軌迹に基づいて現在フレーム及び現在フレームの前のフレームから移動物体を連続して検出した回数に基づいて、現在フレームの各移動物体軌迹の得点を確定することを含む、方法。
【請求項８】
請求項7に記載の方法であって、
現在フレームから検出された移動物体の位置と、前の１フレームの移動物体軌迹による移動物体の予測位置とに基づいて、前の１フレームの移動物体軌迹を更新し又は移動物体軌迹を形成し、現在フレームの移動物体軌迹集を更新することは、
現在フレームから検出された移動物体の位置と、前の１フレームの移動物体軌迹による移動物体の予測位置とがマッチした場合、検出された移動物体の位置に基づいて前の１フレームの前記移動物体軌迹を更新し、現在フレームの更新後の前記移動物体軌迹を形成し；及び
現在フレームから検出された移動物体の位置と、前の１フレームの移動物体軌迹による移動物体の予測位置とがマッチしない場合、現在フレームから検出された前記移動物体の移動物体軌迹を形成し、前記予測位置に基づいて前の１フレームの前記移動物体軌迹を更新し、現在フレームの更新後の前記移動物体軌迹を形成することを含む、方法。
【請求項９】
請求項7に記載の方法であって、
更新後の現在フレームの移動物体軌迹集のうちの各移動物体軌迹に基づいて現在フレーム及び現在フレームの前のフレームから移動物体を連続して検出した回数に基づいて、現在フレームの各移動物体軌迹の得点を確定することは、
更新後の現在フレームの移動物体軌迹集のうちの各移動物体軌迹に基づいて現在フレームから前の１フレームに対して移動物体を連続して検出した場合、現在フレームの前記移動物体軌迹の得点を、前の１フレームの前記移動物体軌迹の得点に現在フレーム及び現在フレームの前のフレームから前記移動物体を連続して検出した回数を加算した後のものと確定し；及び
更新後の現在フレームの移動物体軌迹集のうちの各移動物体軌迹に基づいて現在フレームから前の１フレームに対して移動物体を連続して検出できない場合、現在フレームの前記移動物体軌迹の得点を、前の１フレームの前記移動物体軌迹の得点から1を減算した後のものと確定することを含む、方法。
【請求項１０】
請求項6に記載の方法であって、
前記移動物体軌迹集のうちの距離が所定閾値よりも小さい２つの移動物体軌迹を合併することをさらに含み、
除去後の移動物体軌迹集のうちの移動物体軌迹に基づいて、移動物体の計数を行うことは、
除去及び合併後の移動物体軌迹集のうちの移動物体軌迹に基づいて、移動物体の計数を行うことを含む、方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報技術分野に関し、特に、移動物体の計数装置及び方法に関する。
【背景技術】
【０００２】
都市交通状況の複雑化に伴い、交通状況への監視や制御がますます普及しつつある。運転中の車両や歩行者などの移動物体への計数（カウント）は、ビデオ監視中でのよくある機能の一つである。そのうち、移動物体の追跡方法は、移動物体の計数にとって非常に重要である。
【０００３】
従来の移動物体の計数方法では、通常、ガウス前景検出アルゴリズムを用いて、画像中でのどの部分が移動物体に属するかを確定し、そして、目標重複や粒子追跡などの方法により、移動物体を追跡することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、従来の方法により移動物体を計数する時に、追跡中に目標物体が紛失しやすいため、計数結果が不正確になる恐れがある。
【０００５】
本発明の実施例は、移動物体の計数装置及び方法を提供し、そのうち、移動物体を連続して検出した回数に基づいて、移動物体軌迹集のうちの各移動物体軌迹に点数を付け、そして、移動物体軌迹の得点に基づいて、移動物体軌迹集のうちの移動物体軌迹を選択することにより、形成される移動物体軌迹集の過完全性（overcompleteness）を保証し、計数の正確性を有効に向上させることができる。
【課題を解決するための手段】
【０００６】
本発明の実施例の第一側面によれば、移動物体の計数装置が提供され、該計数装置は、
監視ビデオの各フレーム（画像）から移動物体を検出し、検出した移動物体に基づいて移動物体軌迹集を形成し、そして、前記移動物体軌迹集のうちの各移動物体軌迹において移動物体を連続して検出した回数に基づいて、各移動物体軌迹に点数を付けるための形成ユニット；
前記移動物体軌迹集のうちの移動物体軌迹の得点が所定閾値以下の移動物体軌迹を除去するためのフィルタリングユニット；及び
除去後の移動物体軌迹集のうちの移動物体軌迹に基づいて、移動物体の計数を行うための計数ユニットを含む。
【０００７】
本発明の実施例の第二側面によれば、移動物体の計数方法が提供され、該計数方法は、
監視ビデオの各フレーム（画像）から移動物体を検出し、検出した移動物体に基づいて前記監視ビデオの移動物体軌迹集を形成し、そして、前記移動物体軌迹集のうちの各移動物体軌迹において移動物体を連続して検出した回数に基づいて、各移動物体軌迹に点数を付け；
前記移動物体軌迹集のうちの移動物体軌迹の得点が所定閾値以下の移動物体軌迹を除去し；及び
除去後の移動物体軌迹集のうちの移動物体軌迹に基づいて、移動物体の計数を行うことを含む。
【０００８】
本発明の有益な効果は、移動物体を連続して検出した回数に基づいて、移動物体軌迹集のうちの各移動物体軌迹に点数を付け、そして、移動物体軌迹の得点に基づいて、移動物体軌迹集のうちの移動物体軌迹を選択することにより、形成される移動物体軌迹集の過完全性を保証し、計数の正確性を有効に向上させることができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例1における移動物体の計数装置の構成図である。
【図２】本発明の実施例1における形成ユニット101の構成図である。
【図３】本発明の実施例1における運動軌迹集の形成及び点数付け方法のフローチャートである。
【図４】本発明の実施例1における更新ユニット202の構成図である。
【図５】本発明の実施例1における現在フレームに関する移動物体軌迹集の更新方法のフローチャートである。
【図６】本発明の実施例1における点数付けユニット203の構成図である。
【図７】本発明の実施例1における現在フレームに関する各移動物体軌迹の得点確定方法のフローチャートである。
【図８】本発明の実施例2における電子装置のブロック図である。
【図９】本発明の実施例2における電子装置のシステム構成図である。
【図１０】本発明の実施例3における移動物体の計数方法のフローチャートである。
【発明を実施するための形態】
【００１０】
添付した図面及び以下の説明を参照することにより、本発明の前述及び他の特徴が明らかになる。明細書及び図面では、具体的に本発明の特定の実施方式を開示しているが、それらは、本発明の原理を採用し得る一部の実施方式だけである。なお、本発明は、記載されている実施方式により限定されず、即ち、本発明は、添付した特許請求の範囲内での全ての変更、変形及び代替によるものも含む。
【実施例１】
【００１１】
図1は、本発明の実施例1における移動物体の計数装置の構成図である。図1に示すように、該装置100は次のユニットを含み、即ち、
形成ユニット101：監視ビデオの各フレーム（各画像）から移動物体を検出し、検出した移動物体に基づいて移動物体軌迹集を形成し、そして、該移動物体軌迹集のうちの各移動物体軌迹において移動物体を連続した検出した回数に基づいて、各移動物体軌迹に点数を付け；
フィルタリングユニット102：該移動物体軌迹集のうちの移動物体軌迹の得点が所定閾値以下の移動物体軌迹を除去し；
計数ユニット103：除去後の移動物体軌迹集のうちの移動物体軌迹に基づいて、移動物体の計数を行う。
【００１２】
本実施例から分かるように、移動物体を連続して検出し回数に基づいて、移動物体軌迹集のうちの各移動物体軌迹に点数を付け、そして、移動物体軌迹の得点に基づいて、移動物体軌迹集のうちの移動物体軌迹を選択することにより、形成される移動物体軌迹集の過完全性を保証し、計数の正確性を有効に向上させることができる。
【００１３】
本実施例では、移動物体は、計数される必要がある運動中の任意の物体であっても良く、例えば、移動物体は、道路上で走行している車又は歩いている人間や動物などであっても良い。
【００１４】
本実施例では、監視ビデオは、従来の方法により取得されても良く、例えば、監視される必要がある領域の上方に設置されているカメラにより取得されても良い。
【００１５】
本実施例では、監視ビデオのフレーム数は、実際のニーズに応じて設定されても良い。そのうち、監視ビデオのフレーム数は、監視ビデオにおける関心領域（Region  of  Interest、ROI）の大小（サイズ）に基づいて設定されても良い。例えば、監視ビデオのフレーム数は、15〜20フレームである。
【００１６】
本実施例では、形成ユニット101は、監視ビデオの各フレームから移動物体を検出し、検出した移動物体に基づいて、移動物体軌迹集を形成し、そして、該移動物体軌迹集のうちの各移動物体軌迹において移動物体を連続して検出した回数に基づいて、各移動物体軌迹に点数を付けるために用いられる。
【００１７】
以下、形成ユニット101の構成及び運動軌迹集の形成及び点数付け方法について例示的に説明する。
【００１８】
図2は、本発明の実施例1における形成ユニット101の構成図である。図2に示すように、形成ユニット101は次のユニットを含み、即ち、
検出ユニット201：現在フレームの所定領域における移動物体を検出し；
更新ユニット202：現在フレームから検出された移動物体の位置と、前の１フレームの移動物体軌迹による移動物体の予測位置とに基づいて、前の１フレームの移動物体軌迹を更新し又は移動物体軌迹を形成し、現在フレームに関する移動物体軌迹集を更新し；
点数付けユニット203：更新後の現在フレームに関する移動物体軌迹集のうちの各移動物体軌迹に基づいて現在フレーム及びその前のフレームから移動物体を連続して検出した回数に基づいて、現在フレームに関する各移動物体軌迹の得点を確定する。
【００１９】
図3は、本発明の実施例1における運動軌迹集の形成及び点数付け方法のフローチャートである。図3に示すように、該方法は次のステップを含む。
【００２０】
ステップ301：現在フレームの所定領域における移動物体を検出し；
ステップ302：現在フレームから検出された移動物体の位置、及び、前の１フレームの移動物体軌迹による移動物体の予測位置に基づいて、前の１フレームの移動物体軌迹を更新し又は移動物体軌迹を形成し、現在フレームに関する移動物体軌迹集を更新し；
ステップ303：現在フレームに関する更新後の移動物体軌迹又は形成された移動物体軌迹に基づいて現在フレーム及びその前のフレームから移動物体を連続して検出した回数に基づいて、現在フレームに関する各移動物体軌迹の得点を確定する。
【００２１】
このように、検出された移動物体の位置及び前の１フレームによる予測位置に基づいて既存の移動物体軌迹を更新し又は新しい移動物体軌迹を形成することで、形成される移動物体軌迹集の過完全性をより一層保証することができ、これにより、計数の正確性をさらに向上させることができる。
【００２２】
本実施例では、検出ユニット201は、現在フレームの所定領域における移動物体を検出するために用いられる。そのうち、該所定領域は、実際のニーズに応じて設定されても良く、例えば、該所定領域は、関心領域（Region  of  Interest、ROI）である。
【００２３】
本実施例では、検出ユニット201は、従来の方法を用いて、現在フレームの所定領域における移動物体を検出することができる。例えば、分類器を採用して所定領域に対して目標検出を行っても良く、そのうち、該分類器は、目標物体を含むポジティブサンプル画像及び該目標物体を含まないネガティブサンプル画像からＨＯＧ（Histograms  of  Oriented  Gradients、HOG）特徴を抽出した後に訓練を行うことにより得ることができる。
【００２４】
本実施例では、現在フレームの所定領域における移動物体を検出した後に、更新ユニット202は、検出された移動物体の位置及び前の１フレームの移動物体軌迹による移動物体の予測位置に基づいて、前の１フレームの移動物体軌迹を更新し又は移動物体軌迹を形成することで、現在フレームに関する移動物体軌迹集を更新するために用いられる。
【００２５】
以下、更新ユニット202の構成及び現在フレームに関する移動物体軌迹集の更新方法について例示的に説明する。
【００２６】
図4は、本発明の実施例1における更新ユニット202の構成図である。図4に示すように、更新ユニット202は次のユニットを含み、即ち、
第一更新ユニット401：現在フレームから検出された移動物体の位置と、前の１フレームの移動物体軌迹による移動物体の予測位置とがマッチした場合、検出された移動物体の位置に基づいて、前の１フレームの該移動物体軌迹を更新し、現在フレームに関する更新後の該移動物体軌迹を形成し；
第二更新ユニット402：現在フレームから検出された移動物体の位置と、前の１フレームの移動物体軌迹による移動物体の予測位置とがマッチしない場合、現在フレームから検出された前記移動物体の移動物体軌迹を形成し、また、該予測位置に基づいて前の１フレームの該移動物体軌迹を更新し、現在フレームに関する更新後の該移動物体軌迹を形成する。
【００２７】
本実施例では、第一判断ユニットをさらに設置しても良く、それは、現在フレームから検出された移動物体の位置と、前の１フレームの移動物体軌迹による移動物体の予測位置とがマッチするかどうかを判断するために用いられる。そのうち、第一判断ユニットは、更新ユニット202の中に設置されても良く、形成ユニット101の中又は計数装置100の中に直接設置されても良く、本発明の実施例では第一判断ユニットの設置位置について限定しない。
【００２８】
図5は、本発明の実施例1における現在フレームに関する移動物体軌迹集の更新方法のフローチャートである。図5に示すように、該方法は次のステップを含み、即ち、
ステップ501：現在フレームから検出された移動物体の位置と、前の１フレームの移動物体軌迹による移動物体の予測位置とがマッチするかどうかを判断し、判断結果が“はい”のとき、ステップ502に進み、判断結果が“いいえ”のとき、ステップ503及び504に進み；
ステップ502：検出された移動物体の位置に基づいて、前の１フレームの該移動物体軌迹を更新し、現在フレームに関する更新後の該移動物体軌迹を形成し；
ステップ503：現在フレームから検出された前記移動物体の移動物体軌迹を形成し；
ステップ504：該予測位置に基づいて前の１フレームの該移動物体軌迹を更新し、現在フレームに関する更新後の該移動物体軌迹を形成する。
【００２９】
本実施例では、前の１フレームの移動物体軌迹による移動物体の予測位置は、従来の方法により取得されても良く、例えば、前の１フレームの１つの移動物体軌迹について、移動物体の可能な移動方向及び移動速度に基づいて、上下左右及び傾斜45度の各方向上で予測位置を確定することができる。
【００３０】
本実施例では、第一更新ユニット401は、現在フレームから検出された移動物体の位置と、前の１フレームの移動物体軌迹による移動物体の予測位置とがマッチした場合、検出された移動物体の位置に基づいて、前の１フレームの該移動物体軌迹を更新し、現在フレームに関する更新後の該移動物体軌迹を形成する。
【００３１】
例えば、現在フレームにおいて検出された移動物体の位置と、前の１フレームのある移動物体軌迹による移動物体の予測位置とがマッチした場合、現在フレームから検出された移動物体と、前の１フレームの該移動物体軌迹とを合併（結合）することで、前の１フレームの該移動物体軌迹に対しての更新を完成し、現在フレームの更新後の該移動物体軌迹を形成することができる。
【００３２】
本実施例では、第二更新ユニット402は、現在フレームから検出された移動物体の位置と、前の１フレームの移動物体軌迹による移動物体の予測位置とがマッチしない場合、現在フレームにおいて検出された前記移動物体の移動物体軌迹を形成し、該予測位置に基づいて前の１フレームの該移動物体軌迹を更新し、現在フレームに関する更新後の該移動物体軌迹を形成する。
【００３３】
例えば、現在フレームから検出された移動物体の位置と、前の１フレームの全ての移動物体軌迹による移動物体の予測位置とがマッチしない場合、検出された移動物体の位置に基づいて新しい移動物体軌迹を形成し、且つ、前の１フレームの各移動物体軌迹による予測位置に基づいてこれらの移動物体軌迹を更新し、現在フレームに関する更新後のこれらの移動物体軌迹を形成する。
【００３４】
本実施例では、更新ユニット202は、第一更新ユニット401及び第二更新ユニット402により現在フレームに関する移動物体軌迹集を更新することができる。
【００３５】
本実施例では、更新ユニット202が現在フレームに関する移動物体軌迹集を更新した後に、点数付けユニット203は、更新後の現在フレームに関する移動物体軌迹集のうちの各移動物体軌迹に基づいて現在フレーム及び現在フレームの前のフレームから移動物体を連続して検出した回数に基づいて、現在フレームに関する各移動物体軌迹の得点を確定するために用いられる。
【００３６】
以下、点数付けユニット203の構成及び現在フレームに関する各移動物体軌迹の得点確定方法について例示的に説明する。
【００３７】
図6は、本発明の実施例1における点数付けユニット203の構成図である。図6に示すように、点数付けユニット203は次のユニットを含み、即ち、
第一点数付けユニット601：更新後の現在フレームに関する移動物体軌迹集のうちの各移動物体軌迹に基づいて前の１フレームに対して現在フレームから連続して移動物体が検出された場合、現在フレームの該移動物体軌迹の得点を、前の１フレームの該移動物体軌迹の得点に現在フレーム及びその前のフレームから連続して該移動物体が検出された回数を加算したものとして確定し；
第二点数付けユニット602：更新後の現在フレームに関する移動物体軌迹集のうちの各移動物体軌迹に基づいて前の１フレームに対して現在フレームから連続して移動物体が検出されない場合、現在フレームの該移動物体軌迹の得点を、前の１フレームの該移動物体軌迹の得点から1を減算したものとして確定する。
【００３８】
本実施例では、第二判断ユニットをさらに設置しても良く、それは、更新後の現在フレームに関する移動物体軌迹集のうちの各移動物体軌迹に基づいて現在フレーム及び現在フレームの前のフレームから連続して移動物体を検出したかどうかを判断するために用いられる。そのうち、第二判断ユニットは、点数付けユニット203の中に設置されても良く、形成ユニット101の中又は計数装置100の中に直接設置されても良く、本発明の実施例では第二判断ユニットの設置位置について限定しない。
【００３９】
図7は、本発明の実施例1における現在フレームに関する各移動物体軌迹の得点確定方法のフローチャートである。図7に示すように、該方法は、
ステップ701：更新後の現在フレームに関する移動物体軌迹集のうちの各移動物体軌迹に基づいて前の１フレームに対して現在フレームから連続して移動物体を検出したかどうかを判断し、判断結果が“はい”のとき、ステップ702に進み、判断結果が“いいえ”のとき、ステップ703に進み；
ステップ702：現在フレームの該移動物体軌迹の得点を、前の１フレームの該移動物体軌迹の得点に現在フレーム及び現在フレームの前のフレームから連続して該移動物体が検出された回数を加算したものとして確定し；
ステップ703：現在フレームの該移動物体軌迹の得点を、前の１フレームの該移動物体軌迹の得点から1を減算したものとして確定する。
【００４０】
本実施例では、「移動物体を連続して検出した」とは、前の１フレームにおいて移動物体を検出しており、且つ、現在フレームにおいて再び同一移動物体を検出したということを意味し、このとき、現在フレームについて言えば、移動物体を連続して検出した回数は1であり、次の１フレームにおいて再び同一移動物体を検出したら、次の１フレームについて言えば、移動物体を連続して検出した回数は2であり、これに基づいて類推することができる。連続して複数回移動物体を検出した後に、あるフレームから該移動物体を検出できず、該フレームの次の１フレームから再び該移動物体を検出した場合、連続して移動物体を検出した回数はもう一度（新たに）計算する必要がある。
【００４１】
以下、例を挙げて本発明の実施例1における点数付け方法を説明する。例えば、該監視ビデオが7フレームの画像を含み、第1個目のフレームから一つの移動物体を検出し且つ該移動物体に基づいて軌迹track1を形成した場合、第1個目のフレーム中で該軌迹track1の得点が0であり、即ち、新しく形成された移動物体軌迹の得点を0と設定し；第2個目のフレーム中で連続して該移動物体を検出し且つ検出した該移動物体に基づいてtrack1に対して更新を行った場合、第2個目のフレーム中で該更新後のtrack1の得点が0+1=1であり；第3個目のフレーム中で連続して該移動物体を検出し且つ検出した該移動物体に基づいてtrack1を更新した場合、第3個目のフレーム中で該更新後のtrack1の得点が1+2=3であり；第4個目のフレーム中で連続して該移動物体を検出し且つ検出した該移動物体に基づいてtrack1に対して更新を行った場合、第4個目のフレーム中で該更新後のtrack1の得点が3+3=6であり；第5個目のフレーム中で該移動物体を検出できず、第4個目のフレームのtrack1による予測位置に基づいてtrack1を更新した場合、第5個目のフレーム中で該更新後のtrack1の得点が6-1=5であり；第6個目のフレーム中で再び該移動物体を検出し且つ検出した該移動物体に基づいてtrack1を更新した場合、第6個目のフレーム中で該更新後のtrack1の得点が5+0=5であり；第7個目のフレーム中で連続して該移動物体を検出し且つ検出した該移動物体に基づいてtrack1に対して更新を行った場合、第7個目のフレーム中で該更新後のtrack1の得点が5+1=6である。こうすると、該軌迹track1の最終得点は6である。
【００４２】
本実施例では、形成ユニット101が移動物体軌迹集を形成し、各移動物体軌迹に点数を付けた後に、フィルタリングユニット102は、該移動物体軌迹集のうちの移動物体軌迹の得点が所定閾値以下の移動物体軌迹を除去するために用いられる。
【００４３】
本実施例では、該所定閾値は実際のニーズに応じて設定されても良く、例えば、該所定閾値を0と設定しても良い。こうすると、フィルタリングユニット102は、該移動物体軌迹集のうちの移動物体軌迹の得点が0以下の移動物体軌迹を除去することができる。
【００４４】
本実施例では、フィルタリングユニット102はさらに、該移動物体軌迹集のうちの距離が所定閾値よりも小さい２つの移動物体軌迹を合併しても良く、そのうち、該所定閾値は、実際のニーズに応じて設定されても良い。このように、計数の正確性をより一層向上させることができる。
【００４５】
本実施例では、計数ユニット103は、除去後の移動物体軌迹集のうちの移動物体軌迹に基づいて、移動物体の計数を行い、また、フィルタリングユニット102がさらに該移動物体軌迹集のうちの距離が所定閾値よりも小さい２つの移動物体軌迹を合併した場合、計数ユニット103は、除去及び合併後の移動物体軌迹集のうちの移動物体軌迹に基づいて、移動物体の計数を行う。
【００４６】
本実施例では、移動物体軌迹に基づいて移動物体を計数することは従来の方法により実現されても良く、例えば、自動識別計数や人工計数などの方法を採用しても良い。
【００４７】
本実施例から分かるように、連続して移動物体を検出した回数に基づいて、移動物体軌迹集のうちの各移動物体軌迹に点数を付け、そして、移動物体軌迹の得点に基づいて、移動物体軌迹集のうちの移動物体軌迹を選択することにより、形成される移動物体軌迹集の過完全性を保証し、計数の正確性を有効に向上させることができる。
【実施例２】
【００４８】
本発明の実施例はさらに電子装置を提供する。図8は本発明の実施例2の電子装置のブロック図である。図8に示すように、電子装置800は移動物体の計数装置801を含み、そのうち、移動物体の計数装置801の構成及び機能は実施例1と同様であるため、ここではその詳しい説明を省略する。
【００４９】
図9は本発明の実施例2における電子装置のシステム構成図である。図9に示すように、電子装置900は中央処理装置901及び記憶器902を含み、記憶器902は中央処理装置901に結合される。該図は例示に過ぎず、他の類型の結構を用いて該結構に対して補充や代替を行うことで、電気通信機能又は他の機能を実現しても良い。
【００５０】
図9に示すように、該電子装置900はさらに入力ユニット903や表示器904、電源905を含んでも良い。
【００５１】
一実施方式では、実施例1に記載の移動物体の計数装置の機能は中央処理装置901に統合することができる。そのうち、中央処理装置901は、監視ビデオの各フレームから移動物体を検出し、検出した移動物体に基づいて前記監視ビデオの移動物体軌迹集を形成し、そして、前記移動物体軌迹集の各移動物体軌迹において連続して移動物体を検出した回数に基づいて、各移動物体軌迹に点数を付け；前記移動物体軌迹集のうちの移動物体軌迹の得点が所定閾値以下の移動物体軌迹を除去し；及び、除去後の移動物体軌迹集のうちの移動物体軌迹に基づいて、移動物体の計数を行うように構成されても良い。
【００５２】
そのうち、監視ビデオの各フレームから移動物体を検出し、検出した移動物体に基づいて前記監視ビデオの移動物体軌迹集を形成し、そして、前記移動物体軌迹集のうちの各移動物体軌迹において連続して移動物体を検出した回数に基づいて、各移動物体軌迹に点数を付けることは、現在フレームの所定領域中の移動物体を検出し；現在フレームにおいて検出された移動物体の位置及び前の１フレームの移動物体軌迹による移動物体の予測位置に基づいて、前の１フレームの移動物体軌迹を更新し又は移動物体軌迹を形成することで、現在フレームに関する移動物体軌迹集を更新し；及び、更新後の現在フレームに関する移動物体軌迹集のうちの各移動物体軌迹に基づいて現在フレーム及び現在フレームの前のフレームから連続して移動物体が検出された回数に基づいて、現在フレームに関する各移動物体軌迹の得点を確定することを含む。
【００５３】
そのうち、現在フレームから検出された移動物体の位置及び前の１フレームの移動物体軌迹による移動物体の予測位置に基づいて、前の１フレームの移動物体軌迹を更新し又は移動物体軌迹を形成することで、現在フレームに関する移動物体軌迹集を更新することは、現在フレームにおいて検出された移動物体の位置と、前の１フレームの移動物体軌迹による移動物体の予測位置とがマッチした場合、検出された移動物体の位置に基づいて、前の１フレームの前記移動物体軌迹を更新し、現在フレームの更新後の前記移動物体軌迹を形成し；及び、現在フレームから検出された移動物体の位置と、前の１フレームの移動物体軌迹による移動物体の予測位置とがマッチしない場合、現在フレームから検出された前記移動物体の移動物体軌迹を形成し、前記予測位置に基づいて前の１フレームの前記移動物体軌迹を更新し、現在フレームの更新後の前記移動物体軌迹を形成することを含む。
【００５４】
そのうち、更新後の現在フレームに関する移動物体軌迹集のうちの各移動物体軌迹に基づいて現在フレーム及び現在フレームの前のフレームから連続して移動物体を検出した回数に基づいて、現在フレームに関する各移動物体軌迹の得点を確定することは、更新後の現在フレームに関する移動物体軌迹集のうちの各移動物体軌迹に基づいて前の１フレームに対して現在フレームから連続して移動物体を検出した場合、現在フレームの前記移動物体軌迹の得点を、前の１フレームの前記移動物体軌迹の得点に現在フレーム及び現在フレームの前のフレームから連続して前記移動物体を検出した回数を加算したものとして確定し；また、更新後の現在フレームに関する移動物体軌迹集のうちの各移動物体軌迹に基づいて前の１フレームに対して現在フレームから連続して移動物体を検出できない場合、現在フレームの前記移動物体軌迹の得点を、前の１フレームの前記移動物体軌迹の得点から1を減算したものとして確定することを含む。
【００５５】
そのうち、中央処理装置901はさらに、前記移動物体軌迹集のうちの距離が所定閾値よりも小さい２つの移動物体軌迹を合併するように構成されても良い。この場合、除去後の移動物体軌迹集のうちの移動物体軌迹に基づいて、移動物体の計数を行うことは、除去及び合併後の移動物体軌迹集のうちの移動物体軌迹に基づいて、移動物体の計数を行うことを含む。
【００５６】
他の実施方式では、実施例1に記載の移動物体の計数装置は、中央処理装置901と別々に配置されても良く、例えば、移動物体の計数装置は、中央処理装置901に接続されるチップとして構成されても良く、中央処理装置901の制御により計数装置の機能を実現することもできる。
【００５７】
本実施例では、電子装置900は必ずしも図9に示す全ての部品を含む必要がない。
【００５８】
図9に示すように、中央処理装置901は制御器又はコントローラと称される場合があり、マイクロプロセッサ又は他の処理装置及び／又は論理装置を含んでも良く、また、中央処理装置901は、入力を受信し、電子装置900の各部品の操作を制御することができる。
【００５９】
記憶器902は、例えば、バッファ、フレッシュメモリ、HDD、移動可能な媒体、揮発性記憶器、不揮発性記憶器又は他の適切な装置のうちの一つ又は複数であっても良い。中央処理装置901は該記憶器902に記憶されているプログラムを実行することにより、情報の記憶又は処理などを実現することができる。なお、他の部品の機能は従来と同様であるため、ここではその詳しい説明を省略する。また、電子装置900の各部品は、専用ハードウェア、ファームウェア、ソフトウェア又はその組み合わせにより実現することができ、これらもすべて本発明の範囲に属する。
【００６０】
本実施例から分かるように、連続して移動物体を検出した回数に基づいて移動物体軌迹集のうちの各移動物体軌迹に点数を付け、そして、移動物体軌迹の得点に基づいて移動物体軌迹集のうちの移動物体軌迹を選択することにより、形成される移動物体軌迹集の過完全性を保証し、計数の正確性を有効に向上させることができる。
【実施例３】
【００６１】
本発明の実施例はさらに移動物体の計数方法を提供し、それは実施例1の移動物体の計数装置に対応する。図10は本発明の実施例3における移動物体の計数方法のフローチャートである。図10に示すように、該方法は次のステップを含む。
【００６２】
ステップ1001：監視ビデオの各フレーム（画像）から移動物体を検出し、検出した移動物体に基づいて前記監視ビデオの移動物体軌迹集を形成し、そして、前記移動物体軌迹集のうちの各移動物体軌迹において連続して移動物体を検出した回数に基づいて、各移動物体軌迹に点数を付け；
ステップ1002：前記移動物体軌迹集のうちの移動物体軌迹の得点が所定閾値以下の移動物体軌迹を除去し；
ステップ1003：除去後の移動物体軌迹集のうちの移動物体軌迹に基づいて、移動物体の計数を行う。
【００６３】
本実施例では、移動物体を検出する方法、移動物体軌迹集を形成する方法、移動物体軌迹集のうちの各移動物体軌迹に点数を付ける方法、及び、一部の移動物体軌迹を除去する方法は、実施例1と同様であるため、ここではその詳しい説明を省略する。
【００６４】
本実施例から分かるように、連続して移動物体を検出した回数に基づいて移動物体軌迹集のうちの各移動物体軌迹に点数を付け、そして、移動物体軌迹の得点に基づいて移動物体軌迹集のうちの移動物体軌迹を選択することにより、形成される移動物体軌迹集の過完全性を保証し、計数の正確性を有効に向上させることができる。
【００６５】
本発明の実施例はさらにコンピュータ可読プログラムを提供し、そのうち、移動物体の計数装置又は電子装置中で前記プログラムを実行する時に、前記プログラムは、コンピュータに、前記移動物体の計数装置又は電子装置中で実施例3に記載の移動物体の計数方法を実行させる。
【００６６】
本発明の実施例はさらにコンピュータ可読プログラムを記憶した記憶媒体を提供し、そのうち、前記コンピュータ可読プログラムは、コンピュータに、移動物体の計数装置又は電子装置中で実施例3に記載の移動物体の計数方法を実行させる。
【００６７】
また、本発明の実施例による装置及び方法は、ソフトウェアにより実現されても良く、ハードウェアにより実現されてもよく、ハードウェア及びソフトウェアの組み合わせにより実現されても良い。また、本発明はこのようなコンピュータ可読プログラムにも関し、即ち、前記プログラムは、ロジック部品により実行される時に、前記ロジック部品に、上述の装置又は構成要素を実現させることができ、又は、前記ロジック部品に、上述の方法又はそのステップを実現させることができる。さらに、本発明は上述のプログラムを記憶するための記憶媒体、例えば、ハードディスク、磁気ディスク、光ディスク、DVD、フラッシュメモリなどにも関する。
【００６８】
以上、本発明の好ましい実施形態を説明したが、本発明はこの実施形態に限定されず、本開示の趣旨を離脱しない限り、本発明に対するあらゆる変更は本開示の技術的範囲に属する。
【図１】
2017033553.tif 000003
【図２】
2017033553.tif 000004
【図３】
2017033553.tif 000005
【図４】
2017033553.tif 000006
【図５】
2017033553.tif 000007
【図６】
2017033553.tif 000008
【図７】
2017033553.tif 000009
【図８】
2017033553.tif 000010
【図９】
2017033553.tif 000011
【図１０】
2017033553.tif 000012