JP7161981B2 - 対象追跡手段の切り替えが可能な対象追跡プログラム、装置及び方法 - Google Patents

対象追跡手段の切り替えが可能な対象追跡プログラム、装置及び方法 Download PDF

Info

Publication number
JP7161981B2
JP7161981B2 JP2019173270A JP2019173270A JP7161981B2 JP 7161981 B2 JP7161981 B2 JP 7161981B2 JP 2019173270 A JP2019173270 A JP 2019173270A JP 2019173270 A JP2019173270 A JP 2019173270A JP 7161981 B2 JP7161981 B2 JP 7161981B2
Authority
JP
Japan
Prior art keywords
tracking
image
object tracking
camera
tracking means
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2019173270A
Other languages
English (en)
Other versions
JP2021051470A (ja
Inventor
和之 田坂
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
KDDI Corp
Original Assignee
KDDI Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by KDDI Corp filed Critical KDDI Corp
Priority to JP2019173270A priority Critical patent/JP7161981B2/ja
Publication of JP2021051470A publication Critical patent/JP2021051470A/ja
Application granted granted Critical
Publication of JP7161981B2 publication Critical patent/JP7161981B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Analysis (AREA)
  • Closed-Circuit Television Systems (AREA)
  • Traffic Control Systems (AREA)

Description

本発明は、対象を含み得る画像によって当該対象を追跡する技術に関する。
現在、監視カメラや車載カメラ等の普及に伴い、このようなカメラで撮影され生成された映像データを収集し、そこから新たな情報を創出する技術が注目されている。例えば、監視カメラ映像データから所定対象の移動軌跡に係る情報を生成したり、車載カメラ映像データから運転支援情報や自動運転実施のための制御管理情報を生成したりする技術の開発が盛んに進められている。
ここで特に、所定対象を識別しつつ追跡する技術については、その認識精度を向上させたり、所定対象を取り違えることなく把握し続けたりするといった課題の解決が重要となる。
この点、例えば特許文献1には、レーダセンサやカメラ等を用いて先行車の位置情報データを取得し、このデータの誤差に基づき、先行車走行軌跡算出のために保存され利用される先行車の位置情報データの距離の範囲(バッファリング範囲D)を決定して、そのバッファリング範囲Dに基づいて決定された先行車の位置情報データの保存時期(バッファリングのタイミング)に先行車の位置情報データを保存し、保存された先行車の位置情報データのうちのバッファリング範囲D内の位置情報データを用いて、先行車の走行軌跡を算出する先行車走行軌跡算出装置が開示されている。
ここで、この先行車走行軌跡算出装置によれば、先行車の位置情報データのバッファリングの範囲Dとタイミングとを適切に設定することによって、演算負荷を過大にせずに、走行軌跡の算出精度の低下を防止できるとされている。
また、特許文献2には、カメラ等の車両検知用センサによる検知データより前方地点を通過しようとする車両を検知するとともに車両識別情報を付与し、車両が前方地点から後方地点を通過するまでの間、車両識別情報を付与した状態を保持して車両を追跡し、車両が前方地点に進入する際に前部カメラの画像データより取得した前部ナンバープレート情報と、車両識別情報とを対応付けて保持し、車両が後方地点に進入する際に、同様に、後部ナンバープレート情報と車両識別情報とを対応付けて保持し、車両識別情報を比較して、同一の車両識別情報が付与されている前部ナンバープレート情報および後部ナンバープレート情報を対応付けるナンバープレート情報取得装置が開示されている。
さらに、特許文献3には、映像中の複数の人物の映像内における座標を決定し、映像中の人物が密集している領域として集団領域を特定し、ある人物の映像内における座標を追跡し、また、ある人物の集団領域における座標及び着衣に記載された数字に基づいて、ある人物の集団領域における座標の軌跡を決定する人物追跡装置が開示されている。ここで、この人物追跡装置は、精度良く人物を追跡するのに有効であるとされている。
特開2016-206976号公報 国際公開第2008/010308号 国際公開第2016/139906号
以上に説明したように従来、所定対象を認識し追跡する技術においては、例えば特許文献1に記載された先行車走行軌跡算出装置のように、レーダセンサやカメラ等の所定の対象検出手段を用いて得られたデータを解析することが基本となっている。
また従来、例えば特許文献2及び3に記載された技術のように、車両に付与されたナンバープレートや人物の着衣に記載された数字(例えば背番号)を認識して、対象(自動車や人間)の追跡を行う技術も存在している。
しかしながら、追跡対象の特定部分であるナンバープレートや背番号等は、追跡対象との相対的な位置関係や、追跡対象の向き・姿勢によっては、レーダセンサやカメラ等の所定手段では「見る」ことのできない状況も少なからず発生する。例えば、追い越し車線を走行しつつまさに追い越しを行っている自動車が追跡対象である場合、追跡用のカメラが例え追跡する側の車両の側方に設置されていたとしても、当該カメラによってそのナンバープレートを認識することは非常に困難となる。
また、追い越しを行ったこの自動車が、そのまま前方を遠ざかっていった場合、ナンバープレートの認識はやはり困難となり、追跡精度の問題が生じてしまう。
そこで、本発明は、追跡対象の状況に応じて、より適切な追跡を実施することが可能な対象追跡プログラム、装置及び方法を提供することを目的とする。
本発明によれば、移動可能な対象を含み得る画像によって当該対象を追跡するコンピュータを機能させるプログラムであって、
当該画像における当該対象の特定部分であって、文字、数字及び記号のうちの少なくとも1つを含む特定部分、当該文字、数字及び記号のうちの少なくとも1つを読み取ることによって識別可能な第1の識別器を用いて、当該対象を追跡可能な第1の対象追跡手段と、
当該画像における当該対象に係る画素情報から当該対象を識別可能な、画像認識用の機械学習アルゴリズムによって構成された第2の識別器を用いて、当該対象を追跡可能な第2の対象追跡手段と、
第1の対象追跡手段による当該対象の追跡が不能となった又は所定の短時間後に不能になると予測された際、第2の対象追跡手段に対し当該対象の追跡を実施させる対象追跡切り替え手段と
してコンピュータを機能させる対象追跡プログラムが提供される。
さらに、本発明によれば、移動可能な対象を含み得る画像によって当該対象を追跡するコンピュータを機能させるプログラムであって、
当該画像は、撮影範囲の互いに異なる複数のカメラのいずれかによって生成され、
当該画像における当該対象の特定部分を識別可能な第1の識別器を用いて、当該対象を追跡可能な第1の対象追跡手段と、
当該画像における当該対象に係る画素情報から当該対象を識別可能な第2の識別器を用いて、当該対象を追跡可能な第2の対象追跡手段と、
第1の対象追跡手段による当該対象の追跡が不能となった又は所定の短時間後に不能になると予測された際、第2の対象追跡手段に対し当該対象の追跡を実施させる対象追跡切り替え手段と、
つのカメラによって生成された当該画像による当該対象の追跡が不能となった又は所定の短時間後に不能になると予測された際、当該対象を追跡可能とする画像又は追跡するのに適した画像であって、別のカメラによって生成された当該画像を取得する画像取得手段
てコンピュータを機能させ、
対象追跡切り替え手段は、当該別のカメラによって生成された当該画像に基づく第1の対象追跡手段による当該対象の追跡が不能である又は所定の短時間後に不能になると予測された際、第2の対象追跡手段に対し、当該別のカメラによって生成された当該画像に基づき当該対象の追跡を実施させる
を特徴とする対象追跡プログラムが提供される
ここで、この本発明による対象追跡プログラムの一実施形態として、対象追跡切り替え手段は、第2の対象追跡手段により、あるカメラによって生成された当該画像に基づく当該対象の追跡が実施されてきた場合に、当該あるカメラとは別のカメラによって生成された当該画像において第1の対象追跡手段による当該対象の追跡が可能となった若しくは所定の短時間後に可能になると予測された際、又は当該あるカメラによって生成された当該画像において第2の対象追跡手段による当該対象の追跡が不能となった若しくは所定の短時間後に不能になると予測された際、第1の対象追跡手段に対し、当該あるカメラとは別のカメラによって生成された当該画像に基づき当該対象の追跡を実施させることも好ましい。
また、上記の実施形態において、当該カメラは、それぞれ前方、右側方、左側方及び後方を撮影可能な、1つの移動体に設けられた4つのカメラであり、当該対象の特定部分は、当該対象である他の移動体に対応付けられた文字、数字、記号及び図形のうちの少なくとも1つを含む表示体であってこの他の移動体に係る情報を特定するための表示体であることも好ましい。
さらに、上記の4つのカメラを用いた実施形態において、第1の対象追跡手段は、後方を撮影可能な当該カメラによって生成された画像における他の移動体の前に設置された表示体の位置から、後方から接近するこの他の移動体を追跡し、
第2の対象追跡手段は、右側方又は左側方を撮影可能な当該カメラによって生成された画像におけるこの他の移動体に係る画素情報から、接近して右側方又は左側方から追い越しをかけるこの他の移動体を追跡し、
第1の対象追跡手段は、前方を撮影可能な当該カメラによって生成された画像におけるこの他の移動体の後ろに設置された表示体の位置から、追い越しを終えて前方に現れたこの他の移動体を追跡することも好ましい。
また、本発明によれば、移動可能な対象を含み得る画像によって当該対象を追跡するコンピュータを機能させるプログラムであって、
当該画像における当該対象の特定部分を識別可能な第1の識別器を用いて、当該対象を追跡可能な第1の対象追跡手段と、
当該画像における当該対象に係る画素情報から当該対象を識別可能な第2の識別器を用いて、当該対象を追跡可能な第2の対象追跡手段と、
該画像において検出される当該対象に係るバウンディングボックスの当該画像内での位置に基づいて、当該画像における当該対象を追跡可能な第3の対象追跡手段と、
第1の対象追跡手段による当該対象の追跡が不能となった又は所定の短時間後に不能になると予測された際、第2の対象追跡手段に対し当該対象の追跡を実施させ、第2の対象追跡手段によって当該対象の追跡が実施されてきた場合に、第2の対象追跡手段による当該対象の追跡が、当該対象の画素情報に係る領域が所定以上に小さくなったために不能となった際、第3の対象追跡手段に対し当該対象の追跡を実施させる対象追跡切り替え手段と
してコンピュータを機能させることを特徴とする対象追跡プログラムが提供される
ここで、上記の第3の対象追跡手段を包含する対象追跡プログラムにおいて、当該画像は、1つの移動体に設けられた前方を撮影可能なカメラによって生成され、第3の対象追跡手段は、当該画像において検出される他の移動体に係るバウンディングボックスの当該画像内での位置に基づいて、この1つの移動体を追い越した後にその前方の先へ遠ざかる他の移動体を追跡することも好ましい。
さらに、以上に述べた本発明による対象追跡プログラムにおいて、対象追跡切り替え手段は、第2の対象追跡手段によって当該対象の追跡が実施されてきた場合に、第1の対象追跡手段による当該対象の追跡が可能となった若しくは所定の短時間後に可能になると予測された際、又は第2の対象追跡手段による当該対象の追跡が不能となった若しくは所定の短時間後に不能になると予測された際、第1の対象追跡手段に対し当該対象の追跡を実施させることも好ましい。
本発明によれば、また、移動可能な対象を含み得る画像によって当該対象を追跡する装置であって、
当該画像における当該対象の特定部分であって、文字、数字及び記号のうちの少なくとも1つを含む特定部分、当該文字、数字及び記号のうちの少なくとも1つを読み取ることによって識別可能な第1の識別器を用いて、当該対象を追跡可能な第1の対象追跡手段と、
当該画像における当該対象に係る画素情報から当該対象を識別可能な、画像認識用の機械学習アルゴリズムによって構成された第2の識別器を用いて、当該対象を追跡可能な第2の対象追跡手段と、
第1の対象追跡手段による当該対象の追跡が不能となった又は所定の短時間後に不能になると予測された際、第2の対象追跡手段に対し当該対象の追跡を実施させる対象追跡切り替え手段と
を有する対象追跡装置が提供される。
本発明によれば、さらに、移動可能な対象を含み得る画像によって当該対象を追跡するコンピュータにおける対象追跡方法であって、
当該画像における当該対象の特定部分であって、文字、数字及び記号のうちの少なくとも1つを含む特定部分、当該文字、数字及び記号のうちの少なくとも1つを読み取ることによって識別可能な第1の識別器を用いて、当該対象を追跡するステップと、
第1の識別器による当該対象の追跡が不能となった又は所定の短時間後に不能になると予測された際、当該画像における当該対象に係る画素情報から当該対象を識別可能な、画像認識用の機械学習アルゴリズムによって構成された第2の識別器を用いて、当該対象を追跡するステップと
を有する対象追跡方法が提供される。
本発明の対象追跡プログラム、装置及び方法によれば、追跡対象の状況に応じて、より適切な追跡を実施することができる。
本発明による対象追跡サーバ及び画像データ提供クライアントを備えた対象追跡システムの一実施形態を説明するための模式図及び機能ブロック図である。 本発明に係る第1の対象追跡部による対象追跡処理の一実施形態を説明するための模式図である。 本発明に係る第3の対象追跡部による対象追跡処理の一実施形態を説明するための模式図である。 本発明による対象追跡方法の一実施形態を説明するための模式図である。
以下、本発明の実施形態について、図面を用いて詳細に説明する。
[対象追跡システム]
図1は、本発明による対象追跡サーバ及び画像データ提供クライアントを備えた対象追跡システムの一実施形態を説明するための模式図及び機能ブロック図である。
図1に示した本実施形態の対象追跡システムは、
(a)移動可能なクライアントである少なくとも1つの端末20と、
(b)端末20から画像データを取得可能なサーバであるクラウドサーバ1と
を有し、このクラウドサーバ1において、取得された画像データから、所定の対象が識別され追跡されるのである。
ここで上記(a)の端末20は、本実施形態において、通信機能を有するドライブレコーダであり自動車2内に設置されている。また端末20は、本実施形態においては自動車2に設置された、撮影範囲の互いに異なる4つのカメラ、すなわち、
自動車2の前方(自動車2の直進時進行方向)を撮影可能な前方カメラ202c、
自動車2の後方を撮影可能な後方カメラ202a、
自動車2の右側方を撮影可能な右側方カメラ202b、及び
自動車2の左側方を撮影可能な左側方カメラ202d
と有線又は無線で接続されており、例えば自動車2の周囲360度の状況をこれらのカメラで撮影して画像(映像)データを生成し、自身に設けられたメモリやストレージに保存することができるものとなっている。
さらに、端末20は、例えば携帯電話通信網やインターネット等を介してクラウドサーバ1と無線通信接続が可能となっており、各カメラの撮影によって生成し保存している画像(映像)データの一部又は全部を、適宜又は指示に応じてクラウドサーバ1へ送信することもできるのである。
一方、上記(b)のクラウドサーバ1は、端末20から、移動可能な追跡対象(例えば、図1の追い越しを行っている自動車3)を含み得る画像(データ)を取得し、当該画像によって追跡対象(自動車3)を追跡する装置となっており、
(A)当該画像における追跡対象(自動車3)の「特定部分」(例えばナンバープレート)を識別可能な第1の識別器を用いて、当該画像における追跡対象(自動車3)を追跡可能な第1の対象追跡部114と、
(B)当該画像における追跡対象(自動車3)に係る画素情報から追跡対象(自動車3)を識別可能な第2の識別器を用いて、当該画像における追跡対象(自動車3)を追跡可能な第2の対象追跡部115と、
(C)第1の対象追跡部114による追跡対象(自動車3)の追跡が不能又は不適となった際、第2の対象追跡部115に対し追跡対象(自動車3)の追跡を実施させる対象追跡切り替え部113と
を有することを特徴としている。
ここで、上記(A)の「特定部分」(例えばナンバープレート)は、追跡対象(例えば自動車3)との相対的な位置関係や、追跡対象(自動車3)の向き・姿勢によっては、追跡用としてその撮影画像を使用しているカメラでは「見る」ことのできない状況も少なからず発生する。
例えば、追い越し車線を走行しつつまさに追い越しを行っている自動車3が追跡対象であって、特定部分が車両の前後に取り付けられたナンバープレートである場合、追跡用に使用しているカメラが例え、端末20の搭載された自動車2の右側方カメラ202bであっても、当該カメラによってそのナンバープレートを認識することは非常に困難となる。さらに言えば、追い越しをかけ終わった自動車3が、そのまま自動車2の前方を遠ざかっていった場合、追跡用に使用しているカメラが例え前方カメラ202cであっても、ナンバープレートの認識はやはり困難となってしまう。
これに対し、クラウドサーバ1は、上記(C)にあるように、第1の対象追跡部114による追跡対象(例えば自動車3)の追跡が不能又は不適となった際、第2の対象追跡部115に対し追跡対象(自動車3)の追跡を実施させることができるのである。
ここで、第2の対象追跡部115による対象追跡処理は、追跡対象(自動車3)に係る画素情報から追跡対象(自動車3)を識別可能な第2の識別器を用いるものであり、「特定部分」(例えばナンバープレート)の識別による追跡処理と比較すると通常、より処理負担の大きいものとなる。しかしながら、追跡対象(自動車3)との相対的位置関係の変化や、追跡対象(自動車3)の向き・姿勢の変化に対する処理のロバスト性はより高くなっている。
例えば、「特定部分」としてのナンバープレートは「見る」ことができない状況でも、追跡対象としての自動車3は「見る」ことができる場合は少なからず発生するのであり、この自動車3に係る画像部分(画素値データ)が所定以上取得できさえすれば、第2の対象追跡部115は、対象追跡処理を実施することが可能となっている。
以上説明したように、クラウドサーバ1は、追跡対象(例えば自動車3)の状況に応じて、より適切な追跡を実施することが可能となっており、例えば、追跡対象の「特定部分」(例えばナンバープレート)の識別が不能又は困難となっても、対象追跡処理を続行することができるのである。
なお、上記(C)における「追跡が不能又は不適」とは、後に詳細に説明するが、追跡対象の特定部分の識別処理が実際に不能又は困難である状況を含むものとする。
また、上記(A)の「特定部分」も、ナンバープレートに限定されるものではなく、例えば、追跡対象が自動車である場合、車体に付与されたエンブレムやロゴマークを特定部分とすることも可能である。さらに、追跡対象が競技者(人物)である場合、着衣に付された番号(例えば背番号)の記載部分を「特定部分」とすることもできる。この点例えば、追跡対象の「特定部分」は、文字、数字、記号及び図形のうちの少なくとも1つを含む部分であって、上記(A)の第1の識別器として、当該文字、数字、記号及び図形のうちの少なくとも1つを識別可能なものを採用することも好ましい。さらに、このような「特定部分」を備えたものならば種々のものが、追跡対象として設定可能となっているのである。
また、端末20に接続されるカメラも当然、上述したような4つのカメラに限定されるものではなく、4つ以外の個数のカメラであってもよい。また例えば、広角レンズや魚眼レンズ等を備えた広画角のカメラを1つ又は2つ以上採用することも可能である。
さらに、端末20も当然に、自動車2に設置された車載装置(ドライブレコーダ)に限定されるものではなく、例えば自転車や鉄道車両、さらにはロボットやドローン等の他の移動体に設置された又は搭乗した装置であってもよい。また、1つ以上のカメラを搭載した例えばHMD(Head Mounted Display)やグラス型端末等のウェアラブル端末とすることもできる。この場合、例えばユーザが歩きながら撮影し生成した画像データがクラウドサーバ1へ上げられることになる。さらに、移動可能でない端末、例えば通信機能を備えた固定カメラ装置、例えば道路沿いに設置された交通状況監視カメラとすることも可能である。
[対象追跡サーバの機能構成]
図1に示した機能ブロック図によれば、対象追跡サーバであるクラウドサーバ1は、通信インタフェース101と、プロセッサ・メモリとを有する。ここで、このプロセッサ・メモリは、本発明による対象追跡プログラムの一実施形態を保存しており、また、コンピュータ機能を有していて、この対象追跡プログラムを実行することによって、対象追跡処理を実施する。
またこのことから、本発明による対象追跡サーバとして、本クラウドサーバ1に代えて、本発明による対象追跡プログラムを搭載した、例えば非クラウドのサーバ装置、パーソナル・コンピュータ(PC)、ノート型若しくはタブレット型コンピュータ、又はスマートフォン等を採用することも可能となる。
また例えば、端末20に本発明による対象追跡プログラムを搭載し、当該端末20を本発明による対象追跡サーバとすることもできる。さらに、本発明による対象追跡サーバを、端末20とともに自動車2に設置する実施形態も可能となるのである。
また、上記のプロセッサ・メモリは、カメラ指定部111aを含む画像取得部111と、対象追跡切り替え部113と、第1の対象追跡部114と、第2の対象追跡部115と、第3の対象追跡部116と、追跡結果総合部117と、送受信制御部118とを有する。またさらに、対象検出部112を有していてもよい。なお、これらの機能構成部は、プロセッサ・メモリに保存された対象追跡プログラムの機能と捉えることができる。また、図1におけるクラウドサーバ1の機能構成部間を矢印で接続して示した処理の流れは、本発明による対象追跡方法の一実施形態としても理解される。
同じく図1の機能ブロック図において、画像取得部111は、端末20から通信インタフェース101及び送受信制御部118を介して受信された映像(画像)データを取得し管理する。ここで画像取得部111は、当該映像データを、MPEG等の規格に基づき圧縮符号化された映像ストリームの形で受け取ってもよい。この場合、当該映像ストリームを伸張(デコード)し、原映像ストリームを構成する画像データ群として管理することになる。
また、画像取得部111のカメラ指定部111aは、後に詳細に説明するが、対象追跡切り替え部113から切り替え通知(追跡手段変更通知)を受け取った際、この通知に基づいて、いずれのカメラ(の画像データ)を選択すべきかを指定するカメラ指定情報を生成し、当該カメラ指定情報を端末20へ送信させる。ここで、カメラ指定部111aは、端末20に接続された各カメラ(図1では4つのカメラ202a~202dの各々)の撮影向きや、互いの位置関係に係る情報を予め知得していて、当該情報に基づいてカメラ指定情報を生成することも好ましい。
このようなカメラ指定情報を端末20へ通知することによって、画像取得部111は、1つのカメラによって生成された画像データによる追跡対象の追跡が不能又は不適となった際、当該追跡対象を追跡可能とする(又は追跡するのに適した)画像データであって、別のカメラによって生成された画像データを取得することも可能となるのである。
ここで、画像取得部111は、端末20に接続された各カメラの画像データを全て取得する形態も可能ではあるが、そうではなく、その都度カメラ指定情報で指定したカメラによって生成された画像データのみを取得することも好ましい。これにより、端末20からのデータ送信負担が軽減され、また、クラウドサーバ1側での画像データ保存・管理負担も軽減可能となる。
対象検出部112は、画像取得部111から取得された画像データにおいて追跡対象を検出する。具体的には、周知の機械学習を用いた物体検出技術を用いて追跡対象検出処理を実施することができる。例えば、画像データ内の各小画像領域に対し、追跡対象検出用に学習された物体検出器を用いて「追跡対象らしさ」を示すスコアを算出し、当該スコアの最も高い小画像領域を追跡対象領域に決定してもよい。
また、ここで決定される追跡対象領域は、例えば、物体検出器によって検出された追跡対象の画像部分に対し各辺が外接している外接矩形の領域、すなわちバウンディングボックス(bounding box)であることも好ましい。勿論当然に、他の形状の対象領域を設定することも可能である。
また、このような物体検出器として、例えば非特許文献:Wei Liu, Dragomir Anguelov, Dumitru Erhan, Christian Szegedy, Scott Reed, Cheng-Yang Fu, Alexander C. Berg, “SSD: single shot multibox detector”, European Conference on Computer Vision, Computer Vision-ECCV 2016, 2016年, 21~37頁に記載されたものを使用することができる。
なお変更態様として、端末20が、追跡対象検出処理の機能(図1の対象検出部213)を有し、追跡対象検出結果の情報(例えば、バウンディングボックスの大きさ及び画像内位置に係る情報)を画像データとともにクラウドサーバ1へ送信することとしてもよい。この場合、クラウドサーバ1は、上記の対象検出部112を省略することができる。
同じく図1の機能ブロック図において、対象追跡切り替え部113は、
(ア)第1の対象追跡部114による追跡対象の追跡が不能又は不適となった際、第2の対象追跡部115に対し追跡対象の追跡を実施させたり、
(イ)第2の対象追跡部115によって追跡対象の追跡が実施されてきた場合に、第1の対象追跡部114による追跡対象の追跡が可能又は適切となった際、第1の対象追跡部114に対し追跡対象の追跡を実施させたり
することができる。
また本実施形態において、対象追跡切り替え部113は、上記(ア)の場合に、第1の対象追跡部114による追跡対象(例えば、追い越しを行っている自動車3)の追跡が不能又は不適である画像データの生成元となるカメラ(例えば、後方カメラ202a)から、当該追跡対象を追跡可能とする画像、又は追跡するのに適した画像を生成し得る別のカメラ(例えば、右側方カメラ202b)への切り替えを指定する切り替え通知(追跡手段変更通知)を、カメラ指定部111aへ出力する。
これにより、対象追跡切り替え部113は、切り替えられた別のカメラ(右側方カメラ202b)によって生成された画像に基づく第1の対象追跡部114による追跡対象の追跡が不能又は不適であっても、第2の対象追跡部115に対し当該追跡対象の追跡を実施させることができるのである。
さらに本実施形態において、対象追跡切り替え部113は、上記(イ)の場合に、第2の対象追跡部115による追跡対象の追跡が実施されてきた画像データの生成元となるカメラ(例えば、右側方カメラ202b)から、第1の対象追跡部114による当該対象の追跡が可能又は適切となっている画像データを生成し得る別のカメラ(例えば、前方カメラ202c)への切り替えを指定する切り替え通知(追跡手段変更通知)を、カメラ指定部111aへ出力する。
これにより、対象追跡切り替え部113は、第2の対象追跡部115によって追跡対象の追跡が実施されてきた場合に、切り替えられた別のカメラ(前方カメラ202c)によって生成された画像において第1の対象追跡部114による当該追跡対象の追跡が可能又は適切となった際に、第1の対象追跡部114に対し当該追跡対象の追跡を実施させることができるのである。
なお、上記(ア)における「追跡が不能又は不適」とは、追跡対象の特定部分の識別処理が実際に不能又は困難である状況、例えば所定以上の識別精度が得られなかったり、当該特定部分領域の所定割合以上が画像から消失したり(画像外へはみ出たり)した状況とすることもできるが、または、1つのカメラ(例えば、後方カメラ202a)に係る画像内における追跡対象(例えば、自動車3)の追跡状況(その画像内位置や移動速度・向き)から、直ちに(所定の短時間後には)別のカメラ(例えば、右側方カメラ202b)に係る画像内の方へ移動することが予測される状況としてもよい。
ちなみに、当該特定部分領域が、例えば後方カメラ202aに係る画像においてその右辺に向けて消失する(はみ出る)場合、対象追跡切り替え部113は、例えば右側方カメラ202bへの切り替えを指定する切り替え通知(追跡手段変更通知)をカメラ指定部111aへ出力することができる。一方、左辺に向けて消失する(はみ出る)場合、例えば左側方カメラ202dへの切り替えを指定する切り替え通知(追跡手段変更通知)を出力してもよい。
さらに、上記(イ)における「追跡が可能又は適切」とは、現在追跡に用いている画像において、追跡対象の特定部分の識別処理が可能となる状況とすることもでき、または、切り替えられる新たなカメラ(例えば、前方カメラ202c)に係る画像において、追跡対象の特定部分の識別処理が可能となる(ことが見込まれる)状況とすることもできる。
同じく図1の機能ブロック図において、第1の対象追跡部114は、追跡対象の特定部分を識別可能な第1の識別器を用いて当該追跡対象を追跡する対象追跡手段である。ここで、この特定部分は文字、数字、記号及び図形のうちの少なくとも1つを含む部分であり、第1の識別器は当該文字、数字、記号及び図形のうちの少なくとも1つを識別可能であるものとすることができる。
さらにより具体的に、特定部分は、(追跡元の移動体(自動車2)とは別の)追跡対象である移動体(自動車3)に対応付けられた文字、数字、記号及び図形のうちの少なくとも1つを含む表示体であって当該移動体(自動車3)に係る情報を特定するための表示体、例えばナンバープレートであることも好ましい。第1の対象追跡部114は、例えば周囲に同種の移動体が多数存在する場合であっても、個々を特定し判別可能にするこのような表示体を特定部分とすることによって、追跡対象をより確実に識別し、対象を取り違える等の追跡失敗の発生を抑制することが可能となるのである。
図2は、第1の対象追跡部114による対象追跡処理の一実施形態を説明するための模式図である。
図2に示した実施形態によれば、第1の対象追跡部114は、前方を走行している自動車3の後部に設けられた後部ナンバープレート31を追跡対象の特定部分として、
(a)画像取得部111より取得された、前方カメラ202cに係る画像における自動車3相当の追跡対象領域から、後部ナンバープレート31に係る画像領域を、パターン認識手法等によって取り出し、
(b)取り出した後部ナンバープレート31に係る画像領域を第1の識別器への入力とし、第1の識別器から識別結果として、後部ナンバープレート31に記載されたナンバープレート情報を出力させて、このナンバープレート情報に対し1つの追跡対象ID(識別子)を紐づけ、
(c)以後、刻々と取得される画像において出力されるナンバープレート情報が、当初、追跡対象IDを紐づけたナンバープレート情報と一致する場合に、当該ナンバープレート情報は同一の追跡対象である(同一の追跡対象IDを有する)自動車3に係るものと判断し、刻々と取得される画像における後部ナンバープレート31に係る画像領域の画像内位置を、刻々の自動車3の位置として保存し、追跡を行う
のである。
ここで、第1の識別器は、入力として受け取った画像領域に対し、OCR(Optical Character Reader)技術といった公知のテキスト(文字データ)認識技術や文字読み取り技術による処理を施し、当該画像領域に含まれるテキストに係る情報(例えば文字データ列)を出力するものとすることができる。ちなみに、第1の対象追跡部114は、特定部分(ナンバープレート)に係る画像領域の大きさやその大きさの変化の速度から、追跡対象(自動車3)と自車(自動車2)との距離や、追跡対象(自動車3)の接近/離反速度を推定する機能を有していることも好ましい。これにより、例えば急接近したり車間を詰めたりする危険走行車両を特定することも可能となるのである。
以上に説明したような第1の対象追跡部114による対象追跡処理は、この後説明する第2の対象追跡部115での処理と比較して処理負担がより小さく、特にリアルタイムで識別・追跡を実施するのにより好適である。したがって本実施形態では、対象追跡切り替え部113(図1)は、その追跡が可能又は適切である限りにおいて、第1の対象追跡部114による対象追跡処理を採用することがデフォルトとなっている。
図1に示した機能ブロック図に戻って、第2の対象追跡部115は、画像取得部111より取得された画像における追跡対象(例えば、自動車3)の追跡対象領域の画素情報から追跡対象(自動車3)を識別可能な第2の識別器を用いて、取得された画像における追跡対象(自動車3)を追跡する対象追跡手段である。
ここで、第2の識別器は、画像認識用に広く使用されているディープニューラルネットワーク(DNN,Deep Neural Network)や、SVM(Support Vector machine)、さらにはランダムフォレスト(Random Forest)等、画像データが入力されて識別結果(例えば、推定される"クラス"及びそのスコア(確からしさ))が出力される様々な種別の機械学習アルゴリズムによって構成することができる。
第2の対象追跡部115は、刻々と取得される画像において、第2の識別器を用い、所定以上の確からしさをもって追跡対象(自動車3)であると推定される追跡対象領域を決定し、そのように決定された追跡対象領域の画像内位置(例えば、追跡対象領域下辺の中点位置)を、刻々の自動車3の位置として保存し、追跡を行うのである。
ちなみに、第2の対象追跡部115は、第2の識別器の学習機能を備えていることも好ましい。具体的には、第2の識別器を構成する学習モデルを構築するための学習データを生成・管理し、次いで管理している(十分な量の)学習データを用いて、所定の追跡対象(例えば、自動車)を識別するための学習モデルを生成するのである。なお、学習データは具体的に、入力となる追跡対象領域に対し、正解ラベル(例えば、クラス"自動車")を付与することによって生成される。
ここで、複数の追跡対象(例えば自動車、人力移動体や人間等)に対応すべく、当該追跡対象毎の学習データが生成され、さらに、これらの学習データによって当該追跡対象毎の学習モデルが生成されることも好ましい。この場合、第2の対象追跡部115は、複数の追跡対象のそれぞれを識別可能な複数の第2の識別器を所有し、各追跡対象についての識別結果を並行して出力することも可能となるのである。
また、これらの追跡対象の各々は、第1の識別器によって識別可能な「特定部分」を有していることも好ましい。この場合、第1の対象追跡部114は、これらの追跡対象の「特定部分」のそれぞれを識別可能な複数の第1の識別器を所有し、各追跡対象についての識別結果を並行して出力してもよい。さらにこの場合、対象追跡切り替え部113は、当該追跡対象毎に、第1の対象追跡部114及び第2の対象追跡部115のうちのいずれを使用するかを適宜決定し、各追跡対象の好適な追跡処理を継続して且つ並行して実施することも好ましい。
いずれにしても、以上に説明したような第2の対象追跡部115による対象追跡処理は、第1の対象追跡部114での処理と比較すると、追跡対象との相対的位置関係の変化や、追跡対象の向き・姿勢の変化に対する処理のロバスト性がより高くなっている。
例えば、追跡対象の特定部分としてのナンバープレートは「見る」ことができない状況でも、追跡対象としての自動車3は「見る」ことができる場合は少なからず発生するのであり、この自動車3に係る画像部分(画素値データ)が所定以上取得できさえすれば、第2の対象追跡部115は、対象追跡処理を実施することができるのである。
同じく図1に示した機能ブロック図において、第3の対象追跡部116は、画像取得部111より取得された画像において検出される、追跡対象(例えば、自動車3)のバウンディングボックス(bounding box,追跡対象領域)の画像内位置に基づいて、当該追跡対象の追跡を行う対象追跡手段である。
ここで好適な一実施形態として、対象追跡切り替え部113は、第2の対象追跡部115によって追跡対象の追跡が実施されてきた場合に、追跡対象の画素情報に係る領域(例えば、自動車3のバウンディングボックス)が所定以上に小さくなったため、第2の対象追跡部115による追跡対象(自動車3)の追跡が不能又は不適となった際、第3の対象追跡部116に対し追跡対象(自動車3)の追跡を引き続き実施させるのである。
いずれにしても、この第3の対象追跡部116による対象追跡処理は、第2の対象追跡部115での処理と比較すると、追跡対象の識別精度は劣るものの、より少ない画素情報、すなわちより小さいバウンディングボックスをもって、追跡処理を実施することができるのである。
図3は、第3の対象追跡部116による対象追跡処理の一実施形態を説明するための模式図である。
図3に示した実施形態では当初、第2の対象追跡部115が、前方カメラ202cに係る画像を用い、追い越しを終えて前方を遠ざかっていく自動車3の追跡を実施している。しかしながら、自動車3がより遠ざかっていくに従い、自動車3のバウンディングボックス(追跡対象領域)がより小さくなり、ついに、第2の識別器は、所定以上の確からしさ(スコア)をもって自動車3を識別することができなくなってしまう。
ここで、このような状態を捉えた対象追跡切り替え部113は、対象追跡処理の主体を、第2の対象追跡部115から第3の対象追跡部116に切り替え、これを受けて第3の対象追跡部116は、図3に示すように、自動車3のバウンディングボックスを用いて自動車3の追跡を引き続き実施するのである。
第3の対象追跡部116は具体的に、各時刻における自動車3のバウンディングボックスB3の画像内位置、本実施形態ではボックス下辺の中点pの画像内位置座標値(u,v)を算出して、一連の中点pが描く線分を、自動車3の軌跡として管理するのである(図3には、時刻t0での中点p0と時刻t1(>t0)での中点p1との様子が示されている)。
このように、第3の対象追跡部116によれば、第2の対象追跡部115によっては追跡ができなくなった追跡対象をも、引き続き追跡することが可能となるのである。
図1に示した機能ブロック図に戻って、追跡結果総合部117は、第1~3の対象追跡部114、115及び116の各々から出力される追跡処理結果を取りまとめて、例えば追跡対象ID毎に、追跡対象のクラスと、追跡期間内の各時刻における、追跡対象の画像内位置情報(又は実空間での値に変換された位置情報)とを対応付けた情報である対象追跡結果情報を生成する。
ここで、生成された対象追跡結果情報は、送受信制御部118及び通信インタフェース101を介し、外部の情報処理装置、例えば端末20へ送信されることも好ましい。また、クラウドサーバ1内で、所定のアプリケーション・プログラムによって利用されるようにしてもよい。
[画像データ提供クライアントの機能構成]
同じく図1に示した機能ブロック図によれば、端末20は、通信インタフェース201と、後方カメラ202aと、右側方カメラ202bと、前方カメラ202cと、左側方カメラ202dと、ディスプレイ(DP)203と、プロセッサ・メモリとを有する。なお、これらのカメラは外部のデバイスであって、端末20と接続されたものであってもよい。ここで、このプロセッサ・メモリは、本発明に係る画像データ提供プログラムの一実施形態を保存しており、また、コンピュータ機能を有していて、この画像データ提供プログラムを実行することによって、画像データ提供処理を実施する。
またこのことから、本発明に係る画像データ提供クライアントとして、ドライブレコーダである本端末20に代えて、本発明に係る画像データ提供プログラムを搭載した他の車載情報処理装置や、さらにはカメラを備えたスマートフォン、ノート型若しくはタブレット型コンピュータ、又はパーソナル・コンピュータ(PC)等を採用することも可能となる。また、ドライブレコーダとWi-Fi(登録商標)やBluetooth(登録商標)等で通信接続された端末、例えばスマートフォンを本画像データ提供クライアントとしてもよい。
さらに、プロセッサ・メモリは、映像生成部211と、カメラ画像選択部212と、提示情報生成部214と、送受信制御部215とを有する。また、対象検出部213を更に有していてもよい。なお、これらの機能構成部は、プロセッサ・メモリに保存された画像データ提供プログラムの機能と捉えることができる。また、図1における端末20の機能構成部間を矢印で接続して示した処理の流れは、本発明に係る画像データ提供方法の一実施形態としても理解される。
同じく図1の機能ブロック図において、映像生成部211は、本実施形態において自動車2に設置された後方カメラ202a、右側方カメラ202b、前方カメラ202c、及び左側方カメラ202dと接続されており、これらの4つのカメラから出力された撮影データに基づいて画像(映像)データを生成し、保存・管理する。本実施形態において端末20はドライブレコーダであり、映像生成部213はデフォルトの設定として、少なくとも自動車2の走行時は常に、車外の状況を撮影した撮影データをこれらの4つのカメラから取得し、画像(映像)データを生成している。
カメラ画像選択部212は、
(a)クラウドサーバ1から通信インタフェース201及び送受信制御部215を介してカメラ指定情報を受け取り、
(b)映像生成部211で生成された画像(映像)データの中から、当該カメラ指定情報で指定されたカメラに係る画像(映像)データを選択し、
(c)選択した画像(映像)データを、送受信制御部215及び通信インタフェース201を介してクラウドサーバ1へ送信させる。
ここで、選択された画像(映像)データは、MPEG等の規格に基づき圧縮符号化された映像ストリームとして送信されてもよい。
対象検出部213は、クラウドサーバ1の対象検出部112と同様の対象検出処理を実施する機能手段であるが、クラウドサーバ1が対象検出部112を備えている場合には省略可能な手段となっている。
提示情報生成部214は、クラウドサーバ1から配信された対象追跡結果情報を、通信インタフェース201及び送受信制御部215を介して取得し、例えば搭載している周辺状況監視プログラムに取り込ませて提示情報を生成させ、この提示情報をディスプレイ203に表示させることができる。
例えば、提示情報生成部214は、ディスプレイ205に表示した道路マップ上に、後方から急接近してきた、さらには追い越しをかけてきた自動車3の軌跡を、強調表示してユーザに通知してもよい。またその際、自動車3と自車(自動車2)との距離を併せて表示することも好ましい。さらに、クラウドサーバ1が対象追跡結果情報と併せて、追跡対象に係るナンバープレート情報も配信する場合において、提示情報生成部214は、強調表示された自動車3の軌跡の位置に自動車3の自動車登録番号を表示し、また、これらの情報を記録して保存・管理してもよい。
[対象追跡方法]
図4は、本発明による対象追跡方法の一実施形態を説明するための模式図である。ここで、本実施形態では、端末20を備えた走行中の自動車2に対し、その後方から自動車3が接近してきて追い越しを行い、さらに自動車3は、この追い越し後に自動車2と同じ車線に入って、その後、自動車2の前方を遠ざかっていくものとする。
図4によれば当初、第1の対象追跡部114が、後方カメラ202aに係る画像に含まれる自動車3の前部ナンバープレートの画像部分に基づいて、自動車3の追跡処理を実施している。ここで、第1の対象追跡部114は、当該画像部分から生成されたナンバープレート情報に対し1つの追跡対象IDを紐づけた上で追跡を行っている。
次いで、対象切り替え部113は、この第1の対象追跡部114から、「当該画像部分が当該画像からその右辺へ向けて消失した(画像外へ出た)との情報」、又は「所定の短時間後に消失する(画像外へ出る)ことが予測されるとの情報」を受け取って、これに基づき、対象追跡の実施主体を、第1の対象追跡部114から第2の対象追跡部115へ切り替える。
また、対象切り替え部113はさらに、切り替え通知(追跡手段変更通知)をカメラ指定部111aへ出力し、追跡に使用する画像に係るカメラを、後方カメラ202aから右側方カメラ202bへ切り替えさせる。その結果この後、第2の対象追跡部115が、右側方カメラ202bに係る画像に含まれた自動車3に係る画素情報に基づいて、自動車3の追跡処理を実施することになる。
ここで好適な変更態様として、対象切り替え部113は、上述した「所定の短時間後に消失することが予測されるとの情報」に基づいて、第2の対象追跡部115による追跡処理を開始し、次いで、上述した「当該画像部分が当該画像からその右辺へ向けて消失したとの情報」に基づいて、第1の対象追跡部114による追跡処理を停止させることも好ましい。このように、第1の対象追跡部114と第2の対象追跡部115とを並行して動作させる期間を設けることにより、この期間において第2の対象追跡部115は当初、後方カメラ202aに係る画像の画素情報に基づいて対象追跡処理を実施して、第1の対象追跡部114の使用している追跡対象IDをそのまま引き継ぐことができる。またさらに、この後右側方カメラ202bに係る画像の画素情報に基づいた対象追跡処理を開始する際、両カメラに係る画素情報の識別結果をマッチングすることによって、当初引き継いだ追跡対象IDを、よりスムーズに継続して使用することも可能となるのである。
なお、第2の対象追跡部115は、自動車3の前部ナンバープレートの画像部分が画面から消失した(画像外へ出た)タイミング及びその画像内位置に基づき、側方カメラ202bに係る画像において自動車3が出現する(又は存在している)時点及びその画像内位置を予測し、次いで、当該時点及び位置に出現した(又は存在している)自動車3の対象画像領域(バウンディングボックス)に対し、第1の対象追跡部114から引き継いだ追跡対象IDを付与した上で、自動車3の追跡を続行することも好ましい。
その後、対象切り替え部113は、この第2の対象追跡部114から、自動車3に係る画像領域が当該画像からその左辺へ向けて消失した(画像外へ出た)との情報、又は所定の短時間後に消失する(画像外へ出る)ことが予測されるとの情報を受け取り、これに基づき、
(a)切り替え通知(追跡手段変更通知)をカメラ指定部111aへ出力し、追跡に使用する画像に係るカメラを、右側方カメラ202bから前方カメラ202cへ切り替えさせ、さらに、
(b)対象追跡の実施主体を、第2の対象追跡部115から第1の対象追跡部114へ切り替える。
その結果この後、第1の対象追跡部114が、追い越しを終えて前方に現れた自動車3の(前方カメラ202cに係る画像に含まれる)後部ナンバープレートの画像部分に基づいて、自動車3の追跡処理を実施することになる。ここで、第1の対象追跡部114は、(過去に生成して保存しておいた)1つの追跡対象IDを紐づけたナンバープレート情報と一致するナンバープレート情報が生成されたのを受け、過去に紐づけたものと同一の追跡対象IDをこのナンバープレート情報に紐づけて、自動車3の追跡を続行することも好ましい。
次いで、自動車3が自動車2の前方において先に進行し自動車2を引き離す中で、対象切り替え部113は、この第1の対象追跡部114から、後部ナンバープレートの画像部分が小さくなって当該画像部分に基づく(所定精度以上の)対象追跡処理ができなくなった旨の情報を受け取って、これに基づき、対象追跡の実施主体を、第1の対象追跡部114から第2の対象追跡部115へ切り替える。その結果この後、第2の対象追跡部115が、前方カメラ202cに係る画像に含まれた自動車3に係る画素情報に基づいて、自動車3の追跡処理を実施することになる。
次いで、自動車3が自動車2の前方においてさらに遠ざかる中で、対象切り替え部113は、この第2の対象追跡部115から、自動車3のバウンディングボックスが小さくなって自動車3に係る画素情報に基づく(所定精度以上の)対象追跡処理ができなくなった旨の情報を受け取って、これに基づき、対象追跡の実施主体を、第2の対象追跡部115から第3の対象追跡部116へ切り替える。その結果この後、第3の対象追跡部116が、前方カメラ202cに係る画像に含まれた自動車3のバンディングボックスの画像内位置に係る情報に基づいて、自動車3の追跡処理を実施するのである。
ここで、第3の対象追跡部116は、刻々に取得される画像において、バウンディングボックスの画像内位置の変化分が所定範囲内である場合に、それらのバウンディングボックスを同一の追跡対象に係るものと判断して追跡を行うことも好ましい。
以上説明したように、クラウドサーバ1は、自動車2を追い越して前方へ遠ざかる自動車3を、その状況の変化に応じて適切な対象追跡手段を選択することにより、一貫して確実に追跡することができるのである。
以上、詳細に説明したように、本発明によれば、追跡対象を含み得る画像によって当該追跡対象を追跡する場合において、当該追跡対象の状況に応じて、より適切な追跡を実施することが可能となっており、例えば、追跡対象の特定部分(例えばナンバープレート)の識別が不能又は困難となっても、対象追跡処理を続行することができるのである。
ちなみに、本発明の構成及び方法は、例えば、膨大な量の映像データ伝送が可能となる5G(第5世代移動通信システム)を利用して、多数の自動運転車、自律ドローンや、自律ロボット等からの高解像度映像データをサーバへアップロードさせ、各々の周囲の状況をより確実且つ的確に把握することによって、それらの自動/自律運転を高い精度でサポートしたり、さらには周囲の状況に係る新サービスを創出して配信したりすることにも大いに貢献するものと考えられる。
以上に述べた本発明の種々の実施形態について、本発明の技術思想及び見地の範囲内での種々の変更、修正及び省略は、当業者によれば容易に行うことができる。以上に述べた説明はあくまで例示であって、何ら制約を意図するものではない。本発明は、特許請求の範囲及びその均等物によってのみ制約される。
1 クラウドサーバ(画像データ取得サーバ)
101、201 通信インタフェース
111 画像取得部
111a カメラ指定部
112、213 対象検出部
113 対象追跡切り替え部
114 第1の対象追跡部
115 第2の対象追跡部
116 第3の対象追跡部
117 追跡結果総合部
118、215 送受信制御部
2、3 自動車
20 端末
202a 後方カメラ
202b 右側方カメラ
202c 前方カメラ
202d 左側方カメラ
203 ディスプレイ(DP)
211 映像生成部
212 カメラ画像選択部
214 提示情報生成部

Claims (10)

  1. 移動可能な対象を含み得る画像によって当該対象を追跡するコンピュータを機能させるプログラムであって、
    当該画像における当該対象の特定部分であって、文字、数字及び記号のうちの少なくとも1つを含む特定部分、当該文字、数字及び記号のうちの少なくとも1つを読み取ることによって識別可能な第1の識別器を用いて、当該対象を追跡可能な第1の対象追跡手段と、
    当該画像における当該対象に係る画素情報から当該対象を識別可能な、画像認識用の機械学習アルゴリズムによって構成された第2の識別器を用いて、当該対象を追跡可能な第2の対象追跡手段と、
    第1の対象追跡手段による当該対象の追跡が不能となった又は所定の短時間後に不能になると予測された際、第2の対象追跡手段に対し当該対象の追跡を実施させる対象追跡切り替え手段と
    してコンピュータを機能させることを特徴とする対象追跡プログラム。
  2. 移動可能な対象を含み得る画像によって当該対象を追跡するコンピュータを機能させるプログラムであって、
    当該画像は、撮影範囲の互いに異なる複数のカメラのいずれかによって生成され、
    当該画像における当該対象の特定部分を識別可能な第1の識別器を用いて、当該対象を追跡可能な第1の対象追跡手段と、
    当該画像における当該対象に係る画素情報から当該対象を識別可能な第2の識別器を用いて、当該対象を追跡可能な第2の対象追跡手段と、
    第1の対象追跡手段による当該対象の追跡が不能となった又は所定の短時間後に不能になると予測された際、第2の対象追跡手段に対し当該対象の追跡を実施させる対象追跡切り替え手段と、
    つのカメラによって生成された当該画像による当該対象の追跡が不能となった又は所定の短時間後に不能になると予測された際、当該対象を追跡可能とする画像又は追跡するのに適した画像であって、別のカメラによって生成された当該画像を取得する画像取得手段
    てコンピュータを機能させ、
    前記対象追跡切り替え手段は、当該別のカメラによって生成された当該画像に基づく第1の対象追跡手段による当該対象の追跡が不能である又は所定の短時間後に不能になると予測された際、第2の対象追跡手段に対し、当該別のカメラによって生成された当該画像に基づき当該対象の追跡を実施させる
    ことを特徴とする対象追跡プログラム。
  3. 前記対象追跡切り替え手段は、第2の対象追跡手段により、あるカメラによって生成された当該画像に基づく当該対象の追跡が実施されてきた場合に、当該あるカメラとは別のカメラによって生成された当該画像において第1の対象追跡手段による当該対象の追跡が可能となった若しくは所定の短時間後に可能になると予測された際、又は当該あるカメラによって生成された当該画像において第2の対象追跡手段による当該対象の追跡が不能となった若しくは所定の短時間後に不能になると予測された際、第1の対象追跡手段に対し、当該あるカメラとは別のカメラによって生成された当該画像に基づき当該対象の追跡を実施させることを特徴とする請求項2に記載の対象追跡プログラム。
  4. 当該カメラは、それぞれ前方、右側方、左側方及び後方を撮影可能な、1つの移動体に設けられた4つのカメラであり、当該対象の特定部分は、当該対象である他の移動体に対応付けられた文字、数字、記号及び図形のうちの少なくとも1つを含む表示体であって前記他の移動体に係る情報を特定するための表示体であることを特徴とする請求項に記載の対象追跡プログラム。
  5. 第1の対象追跡手段は、後方を撮影可能な当該カメラによって生成された当該画像における当該他の移動体の前に設置された表示体の位置から、後方から接近する前記他の移動体を追跡し、
    第2の対象追跡手段は、右側方又は左側方を撮影可能な当該カメラによって生成された当該画像における前記他の移動体に係る画素情報から、接近して右側方又は左側方から追い越しをかける前記他の移動体を追跡し、
    第1の対象追跡手段は、前方を撮影可能な当該カメラによって生成された当該画像における前記他の移動体の後ろに設置された表示体の位置から、追い越しを終えて前方に現れた前記他の移動体を追跡する
    ことを特徴とする請求項に記載の対象追跡プログラム。
  6. 移動可能な対象を含み得る画像によって当該対象を追跡するコンピュータを機能させるプログラムであって、
    当該画像における当該対象の特定部分を識別可能な第1の識別器を用いて、当該対象を追跡可能な第1の対象追跡手段と、
    当該画像における当該対象に係る画素情報から当該対象を識別可能な第2の識別器を用いて、当該対象を追跡可能な第2の対象追跡手段と、
    該画像において検出される当該対象に係るバウンディングボックスの当該画像内での位置に基づいて、当該画像における当該対象を追跡可能な第3の対象追跡手段と、
    第1の対象追跡手段による当該対象の追跡が不能となった又は所定の短時間後に不能になると予測された際、第2の対象追跡手段に対し当該対象の追跡を実施させ、第2の対象追跡手段によって当該対象の追跡が実施されてきた場合に、第2の対象追跡手段による当該対象の追跡が、当該対象の画素情報に係る領域が所定以上に小さくなったために不能となった際、第3の対象追跡手段に対し当該対象の追跡を実施させる対象追跡切り替え手段と
    してコンピュータを機能させることを特徴とする対象追跡プログラム。
  7. 当該画像は、1つの移動体に設けられた前方を撮影可能なカメラによって生成され、
    第3の対象追跡手段は、当該画像において検出される他の移動体に係るバウンディングボックスの当該画像内での位置に基づいて、前記1つの移動体を追い越した後にその前方の先へ遠ざかる前記他の移動体を追跡する
    ことを特徴とする請求項に記載の対象追跡プログラム。
  8. 前記対象追跡切り替え手段は、第2の対象追跡手段によって当該対象の追跡が実施されてきた場合に、第1の対象追跡手段による当該対象の追跡が可能となった若しくは所定の短時間後に可能になると予測された際、又は第2の対象追跡手段による当該対象の追跡が不能となった若しくは所定の短時間後に不能になると予測された際、第1の対象追跡手段に対し当該対象の追跡を実施させることを特徴とする請求項1から7のいずれか1項に記載の対象追跡プログラム。
  9. 移動可能な対象を含み得る画像によって当該対象を追跡する装置であって、
    当該画像における当該対象の特定部分であって、文字、数字及び記号のうちの少なくとも1つを含む特定部分、当該文字、数字及び記号のうちの少なくとも1つを読み取ることによって識別可能な第1の識別器を用いて、当該対象を追跡可能な第1の対象追跡手段と、
    当該画像における当該対象に係る画素情報から当該対象を識別可能な、画像認識用の機械学習アルゴリズムによって構成された第2の識別器を用いて、当該対象を追跡可能な第2の対象追跡手段と、
    第1の対象追跡手段による当該対象の追跡が不能となった又は所定の短時間後に不能になると予測された際、第2の対象追跡手段に対し当該対象の追跡を実施させる対象追跡切り替え手段と
    を有することを特徴とする対象追跡装置。
  10. 移動可能な対象を含み得る画像によって当該対象を追跡するコンピュータにおける対象追跡方法であって、
    当該画像における当該対象の特定部分であって、文字、数字及び記号のうちの少なくとも1つを含む特定部分、当該文字、数字及び記号のうちの少なくとも1つを読み取ることによって識別可能な第1の識別器を用いて、当該対象を追跡するステップと、
    第1の識別器による当該対象の追跡が不能となった又は所定の短時間後に不能になると予測された際、当該画像における当該対象に係る画素情報から当該対象を識別可能な、画像認識用の機械学習アルゴリズムによって構成された第2の識別器を用いて、当該対象を追跡するステップと
    を有することを特徴とする対象追跡方法。
JP2019173270A 2019-09-24 2019-09-24 対象追跡手段の切り替えが可能な対象追跡プログラム、装置及び方法 Active JP7161981B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019173270A JP7161981B2 (ja) 2019-09-24 2019-09-24 対象追跡手段の切り替えが可能な対象追跡プログラム、装置及び方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019173270A JP7161981B2 (ja) 2019-09-24 2019-09-24 対象追跡手段の切り替えが可能な対象追跡プログラム、装置及び方法

Publications (2)

Publication Number Publication Date
JP2021051470A JP2021051470A (ja) 2021-04-01
JP7161981B2 true JP7161981B2 (ja) 2022-10-27

Family

ID=75157933

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019173270A Active JP7161981B2 (ja) 2019-09-24 2019-09-24 対象追跡手段の切り替えが可能な対象追跡プログラム、装置及び方法

Country Status (1)

Country Link
JP (1) JP7161981B2 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPWO2022202866A1 (ja) 2021-03-25 2022-09-29
CN113917942A (zh) * 2021-09-26 2022-01-11 深圳市道通智能航空技术股份有限公司 无人机实时目标追踪方法、装置、设备及存储介质
CN114756053B (zh) * 2022-03-30 2022-10-04 中科融信科技有限公司 一种基于无人机的警务巡检方法、系统及存储介质
CN115546250A (zh) * 2022-09-21 2022-12-30 桂林飞宇科技股份有限公司 一种自适应切换人头人体跟踪器装置及方法
CN117714884B (zh) * 2023-08-31 2024-09-27 荣耀终端有限公司 目标追踪方法和电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004506908A (ja) 2000-08-16 2004-03-04 レイセオン・カンパニー 近接物体検出システム
JP2013061919A (ja) 2011-09-15 2013-04-04 Clarion Co Ltd 外界認識方法,装置,および車両システム
JP2017041132A (ja) 2015-08-20 2017-02-23 株式会社Jvcケンウッド 車両検出装置、車両検出システム、車両検出方法、及び車両検出プログラム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004506908A (ja) 2000-08-16 2004-03-04 レイセオン・カンパニー 近接物体検出システム
JP2013061919A (ja) 2011-09-15 2013-04-04 Clarion Co Ltd 外界認識方法,装置,および車両システム
JP2017041132A (ja) 2015-08-20 2017-02-23 株式会社Jvcケンウッド 車両検出装置、車両検出システム、車両検出方法、及び車両検出プログラム

Also Published As

Publication number Publication date
JP2021051470A (ja) 2021-04-01

Similar Documents

Publication Publication Date Title
JP7161981B2 (ja) 対象追跡手段の切り替えが可能な対象追跡プログラム、装置及び方法
US11042999B2 (en) Advanced driver assist systems and methods of detecting objects in the same
Nidamanuri et al. A progressive review: Emerging technologies for ADAS driven solutions
US12315181B2 (en) Advanced driver assist system, method of calibrating the same, and method of detecting object in the same
CN108725440B (zh) 前向碰撞控制方法和装置、电子设备、程序和介质
JP2022140519A (ja) プログラム、ヘルメット着用判定システム、ヘルメット着用判定方法
KR101382873B1 (ko) 전방차량 충돌 경고 시스템 및 전방차량 충돌 경고 방법
CN110730966B (zh) 用于行人检测的系统和方法
CN111565978A (zh) 主预览区域和基于视线的驾驶员分心检测
JP6453490B2 (ja) 路面反射を認識し評価するための方法及び装置
EP2416571A1 (en) Vehicle surrounding monitoring device
CN113096151B (zh) 对目标的运动信息进行检测的方法和装置、设备和介质
JP2010198552A (ja) 運転状況監視装置
KR20180047149A (ko) 충돌 위험 경고 장치 및 방법
CN102834853A (zh) 车辆周围监测装置、车辆周围监测方法及车辆装置
US20250045933A1 (en) Object tracking apparatus, control method, and program
JP2018516799A5 (ja)
JP2021511556A (ja) 高速物体認識用のシルエットの使用
CN106570451A (zh) 在镜像或反射表面内的自主车辆的自识别
US20120155711A1 (en) Apparatus and method for analyzing video
JP4692344B2 (ja) 画像認識装置
KR102789559B1 (ko) 교통사고 예측 방법 및 시스템
WO2017208601A1 (ja) 画像処理装置、外界認識装置
JP5345999B2 (ja) レーンマーク認識装置
Kumar et al. A survey on moving object detection in video using a moving camera for smart surveillance system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210716

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220609

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220721

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20220805

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20221014

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221017

R150 Certificate of patent or registration of utility model

Ref document number: 7161981

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150