JP7067373B2 - Signal tracking device, signal tracking system, signal tracking method and program - Google Patents
Signal tracking device, signal tracking system, signal tracking method and program Download PDFInfo
- Publication number
- JP7067373B2 JP7067373B2 JP2018159910A JP2018159910A JP7067373B2 JP 7067373 B2 JP7067373 B2 JP 7067373B2 JP 2018159910 A JP2018159910 A JP 2018159910A JP 2018159910 A JP2018159910 A JP 2018159910A JP 7067373 B2 JP7067373 B2 JP 7067373B2
- Authority
- JP
- Japan
- Prior art keywords
- tracking
- track
- signals
- density function
- probability density
- 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
Links
Images
Landscapes
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
Description
本発明は、多目標の信号追尾装置、信号追尾システム、信号追尾方法、およびその方法をコンピュータに実行させるためのプログラムに関する。 The present invention relates to a multi-target signal tracking device, a signal tracking system, a signal tracking method, and a program for causing a computer to execute the method.
複数の検出追尾器を用いて、雑音の中からターゲットとなる複数の信号を抽出して各信号を追尾する方法の一例が開示されている(非特許文献1参照)。非特許文献1には、潜在的な目標信号の特定に確率密度関数を用いることが開示されている。しかし、2つの信号が交差する場合、各信号を追尾できない場合がある。
An example of a method of extracting a plurality of target signals from noise and tracking each signal by using a plurality of detection trackers is disclosed (see Non-Patent Document 1). Non-Patent
この問題に対して、第1の信号源と第2の信号源とが交差または接近しているか否かの判定を行い、接近または交差時には狭帯域による時間差推定結果を用いて検索窓の制御を行う方法が提案されている(例えば、特許文献1参照)。 To solve this problem, it is determined whether or not the first signal source and the second signal source intersect or are close to each other, and when approaching or crossing, the search window is controlled by using the time difference estimation result by the narrow band. A method for doing so has been proposed (see, for example, Patent Document 1).
特許文献1に開示された方法では、複数の信号源の接近または交差時に観測値から得られる尤度関数が1つになり、その尤度関数を1つの信号源に割り当てるため、複数の信号源を正しく追尾できなかった。
In the method disclosed in
本発明に係る信号追尾装置は、ベイズ推定における確率密度関数を用いて複数の信号を追尾する際、観測値の動的変化を捉えるために、各信号の状態量と前記状態量の時間変化を変数とした追尾事前確率密度関数および追尾事後確率密度関数とを用いる信号追尾装置であって、2以上の信号が交差すると、交差する2以上の信号に対応する2以上のトラックの組合せを判定し、前記組合せの複数のトラックのうち、検出事前確率が最も高いトラックを求めるトラック算出処理部と、前記2以上の信号の交差時に尤度関数のピークが1つである場合、前記トラック算出処理部が求めたトラックに前記ピークの尤度関数を割り当てる割当処理部と、前記尤度関数が割り当てられなかった一時消滅トラックに対して、前記尤度関数が割り当てられない時間に、対流方程式にしたがって前記追尾事後確率密度関数を用いて拡散の影響を除いた前記追尾事前確率密度関数を算出する計算処理部と、前記2以上の信号の交差が解消するまでの時間、前記一時消滅トラックについて目標の確度の指標である目標クラスを維持する維持処理部と、前記2以上の信号の交差の前後に前記一時消滅トラックの検出確率が連続する場合、前記一時消滅トラックの目標クラスを前記維持処理部が維持する目標クラスに確定する確定処理部と、を有するものである。 The signal tracking device according to the present invention records the state amount of each signal and the time change of the state amount in order to capture the dynamic change of the observed value when tracking a plurality of signals using the probability density function in Bayesian estimation. It is a signal tracking device that uses the tracking pre-probability density function and the tracking post-probability density function as variables, and when two or more signals intersect, it determines the combination of two or more tracks corresponding to the two or more intersecting signals. When the track calculation processing unit for obtaining the track having the highest detection pre-probability among the plurality of tracks in the combination and the track calculation processing unit have one peak of the likelihood function at the intersection of the two or more signals, the track calculation processing unit. According to the convection equation, at the time when the probability function is not assigned to the allocation processing unit that allocates the probability function of the peak to the track obtained by The calculation processing unit that calculates the tracking pre-probability density function excluding the influence of diffusion using the tracking post-probability density function, the time until the intersection of the two or more signals is resolved, and the accuracy of the target for the temporary disappearance track. When the detection probability of the temporary disappearance track is continuous before and after the intersection of the two or more signals with the maintenance processing unit that maintains the target class that is the index of the above, the maintenance processing unit maintains the target class of the temporary disappearance track. It has a confirmation processing unit that determines the target class.
本発明に係る信号追尾システムは、ベイズ推定における確率密度関数を用いて複数の信号を追尾する際、観測値の動的変化を捉えるために、各信号の状態量と前記状態量の時間変化を変数とした追尾事前確率密度関数および追尾事後確率密度関数とを用いる信号追尾システムであって、2以上の信号が交差すると、交差する2以上の信号に対応する2以上のトラックの組合せを判定し、前記組合せの複数のトラックのうち、検出事前確率が最も高いトラックを求めるトラック算出処理部と、前記2以上の信号の交差時に尤度関数のピークが1つである場合、前記トラック算出処理部が求めたトラックに前記ピークの尤度関数を割り当てる割当処理部と、前記尤度関数が割り当てられなかった一時消滅トラックに対して、前記尤度関数が割り当てられない時間に、対流方程式にしたがって前記追尾事後確率密度関数を用いて拡散の影響を除いた前記追尾事前確率密度関数を算出する計算処理部と、前記2以上の信号の交差が解消するまでの時間、前記一時消滅トラックについて目標の確度の指標である目標クラスを維持する維持処理部と、前記2以上の信号の交差の前後に前記一時消滅トラックの検出確率が連続する場合、前記一時消滅トラックの目標クラスを前記維持処理部が維持する目標クラスに確定する確定処理部と、を有するものである。 The signal tracking system according to the present invention uses the probability density function in Bayesian estimation to track a plurality of signals, and in order to capture the dynamic change of the observed value, the state amount of each signal and the time change of the state amount are measured. It is a signal tracking system that uses the tracking pre-probability density function and the tracking post-probability density function as variables, and when two or more signals intersect, the combination of two or more tracks corresponding to the two or more intersecting signals is determined. When the track calculation processing unit for obtaining the track having the highest detection pre-probability among the plurality of tracks in the combination and the track calculation processing unit have one peak of the likelihood function at the intersection of the two or more signals, the track calculation processing unit. According to the convection equation, at the time when the probability function is not assigned to the allocation processing unit that allocates the probability function of the peak to the track obtained by The calculation processing unit that calculates the tracking pre-probability density function excluding the influence of diffusion using the tracking post-probability density function, the time until the intersection of the two or more signals is resolved, and the accuracy of the target for the temporary disappearance track. When the detection probability of the temporary disappearance track is continuous before and after the intersection of the two or more signals with the maintenance processing unit that maintains the target class that is the index of the above, the maintenance processing unit maintains the target class of the temporary disappearance track. It has a confirmation processing unit that determines the target class.
本発明に係る信号追尾方法は、ベイズ推定における確率密度関数を用いて複数の信号を追尾する際、観測値の動的変化を捉えるために、各信号の状態量と前記状態量の時間変化を変数とした追尾事前確率密度関数および追尾事後確率密度関数とを用いる信号追尾方法であって、2以上の信号が交差すると、交差する2以上の信号に対応する2以上のトラックの組合せを判定し、前記組合せの複数のトラックのうち、検出事前確率が最も高いトラックを求め、前記2以上の信号の交差時に尤度関数のピークが1つである場合、前記検出事前確率が最も高いトラックに前記ピークの尤度関数を割り当て、前記尤度関数が割り当てられなかった一時消滅トラックに対して、前記尤度関数が割り当てられない時間に、対流方程式にしたがって前記追尾事後確率密度関数を用いて拡散の影響を除いた前記追尾事前確率密度関数を算出し、前記2以上の信号の交差が解消するまでの時間、前記一時消滅トラックについて目標の確度の指標である目標クラスを維持し、前記2以上の信号の交差の前後に前記一時消滅トラックの検出確率が連続する場合、前記一時消滅トラックの目標クラスを、維持される目標クラスに確定するものである。 In the signal tracking method according to the present invention, when tracking a plurality of signals using the probability density function in Bayesian estimation, the state amount of each signal and the time change of the state amount are obtained in order to capture the dynamic change of the observed value. It is a signal tracking method that uses the tracking pre-probability density function and the tracking post-probability density function as variables, and when two or more signals intersect, the combination of two or more tracks corresponding to the two or more intersecting signals is determined. , The track with the highest detection pre-probability is obtained from the plurality of tracks in the combination, and when the peak of the likelihood function is one at the intersection of the two or more signals, the track with the highest detection pre-probability is described. A peak likelihood function is assigned, and for a temporary disappearance track to which the likelihood function is not assigned, diffusion is performed using the tracking post-probability density function according to the convection equation at a time when the likelihood function is not assigned. The tracking pre-probability density function excluding the influence is calculated, the time until the intersection of the two or more signals is resolved, the target class which is an index of the accuracy of the target for the temporary disappearance track is maintained, and the above two or more signals are maintained. When the detection probabilities of the temporary disappearance track are continuous before and after the intersection of the signals, the target class of the temporary disappearance track is determined to be the target class to be maintained.
本発明に係るプログラムは、ベイズ推定における確率密度関数を用いて複数の信号を追尾する際、観測値の動的変化を捉えるために、各信号の状態量と前記状態量の時間変化を変数とした追尾事前確率密度関数および追尾事後確率密度関数とを用いるコンピュータに、2以上の信号が交差すると、交差する2以上の信号に対応する2以上のトラックの組合せを判定し、前記組合せの複数のトラックのうち、検出事前確率が最も高いトラックを求める手段と、前記2以上の信号の交差時に尤度関数のピークが1つである場合、前記検出事前確率が最も高いトラックに前記ピークの尤度関数を割り当てる手段と、前記尤度関数が割り当てられなかった一時消滅トラックに対して、前記尤度関数が割り当てられない時間に、対流方程式にしたがって前記追尾事後確率密度関数を用いて拡散の影響を除いた前記追尾事前確率密度関数を算出する手段と、前記2以上の信号の交差が解消するまでの時間、前記一時消滅トラックについて目標の確度の指標である目標クラスを維持する手段と、前記2以上の信号の交差の前後に前記一時消滅トラックの検出確率が連続する場合、前記一時消滅トラックの目標クラスを、維持される目標クラスに確定する手段として機能させるものである。 In the program according to the present invention, when tracking a plurality of signals using the probability density function in Bayesian estimation, the state amount of each signal and the time change of the state amount are used as variables in order to capture the dynamic change of the observed value. When two or more signals intersect in a computer using the tracking pre-probability density function and the tracking post-probability density function, a combination of two or more tracks corresponding to the two or more intersecting signals is determined, and a plurality of the combinations are determined. When the means for finding the track having the highest detection pre-probability among the tracks and the peak of the likelihood function at the intersection of the two or more signals are one, the track with the highest detection pre-probability has the probability of the peak. The effect of diffusion is applied to the means for assigning the function and the temporary disappearance track to which the likelihood function is not assigned, using the tracking post-probability density function according to the convection equation at the time when the likelihood function is not assigned. The means for calculating the excluded pre-tracking probability density function, the time until the intersection of the two or more signals is resolved, the means for maintaining the target class which is an index of the accuracy of the target for the temporary disappearance track, and the above 2 When the detection probabilities of the temporary disappearance track are continuous before and after the intersection of the above signals, the target class of the temporary disappearance track is made to function as a means for determining the target class to be maintained.
本発明によれば、雑音のある環境下で2つ以上の信号が交差する際、目標の消滅および目標の誤った繋ぎ合わせを防ぎ、交差するトラックを正しく追尾することができる。 According to the present invention, when two or more signals intersect in a noisy environment, it is possible to prevent the disappearance of the target and the incorrect connection of the targets, and to correctly track the intersecting tracks.
実施の形態1.
本実施の形態1の信号追尾装置および信号追尾方法は、雑音のある環境下にある複数の信号のデータを用いて、各信号の状態量の推定を行うことを目的とするものである。例えば、本実施の形態1の信号追尾装置および信号追尾方法は、信号が存在する方向の値が高くなる時系列データから信号の方向の情報を抽出する。
The signal tracking device and the signal tracking method of the first embodiment are intended to estimate the state quantity of each signal by using the data of a plurality of signals in a noisy environment. For example, the signal tracking device and the signal tracking method of the first embodiment extract information on the direction of the signal from the time-series data in which the value in the direction in which the signal exists becomes high.
(実施の形態1の信号追尾装置の構成)
本実施の形態1の信号追尾装置の構成を説明する。図1は、本発明の実施の形態1に係る信号追尾装置の構成例を示す図である。図1に示すように、信号追尾装置1は、尤度関数計算部10と、近接目標判定部20と、複数の個別処理器V1~VNとを有する。個別処理器の数に相当するNは2以上の正の整数であり、以下では、nは1~Nの任意の整数であるものとする。Nは追尾対象の信号の数の最大値である。個別処理器Vnは、第n逆確率計算部3nと、第n条件付き尤度関数計算部4nと、第n検出-追尾器5nとを有する。時刻tの観測値は、動的に変化し、状態量を変数とする有限のSNRを持つ時系列データを想定している。時系列データは、例えば、方向(ベアリング)を変数とする信号パワーの時系列データである。また、本実施の形態1では、観測間隔をΔtとする。
(Configuration of Signal Tracking Device of Embodiment 1)
The configuration of the signal tracking device of the first embodiment will be described. FIG. 1 is a diagram showing a configuration example of a signal tracking device according to the first embodiment of the present invention. As shown in FIG. 1, the
図2は、図1に示した信号追尾装置のハードウェア構成例を示す図である。信号追尾装置1は、例えば、コンピュータを含む情報処理装置である。信号追尾装置1は、記憶部200および制御部210を有する。記憶部200は、制御部210が実行する演算処理の結果を記憶する。記憶部200は、例えば、HDD(Hard Disk Drive)である。制御部210は、プログラムを記憶するメモリ212と、プログラムにしたがって処理を実行するCPU(Central Processing Unit)211とを有する。CPU211がプログラムを実行することで、図1に示した、尤度関数計算部10、近接目標判定部20、および個別処理器V1~VNが信号追尾装置1に構成される。
FIG. 2 is a diagram showing a hardware configuration example of the signal tracking device shown in FIG. The
なお、尤度関数計算部10、近接目標判定部20および個別処理器V1~VNが備える機能のうち、一部または全部が、例えば、ASIC(Application Specific Integrated Circuit)等の専用回路で構成されてもよい。信号処理の一部または全部を専用回路で構成することで、信号処理の高速化を図ることができる。
Note that some or all of the functions provided by the likelihood
図1に示した信号追尾装置1の動作を説明する前に、比較例の信号追尾装置の構成と動作を説明する。
Before explaining the operation of the
(比較例の信号追尾装置の構成)
図3は、比較例の信号追尾装置の構成を示す図である。図3に示すように、信号追尾装置100は、尤度関数計算部10および個別処理器C1~CNを有する。個別処理器Cnは、第n逆確率計算部3nと、第n条件付き尤度関数計算部14nと、第n検出-追尾器15nとを有する。尤度関数計算部10および個別処理器C1~CNは、CPUがプログラムを実行することで信号追尾装置100に構成されてもよく、専用回路で構成されてもよい。
(Configuration of signal tracking device in comparative example)
FIG. 3 is a diagram showing a configuration of a signal tracking device of a comparative example. As shown in FIG. 3, the
尤度関数計算部10は、時刻tの観測値のデータを用いて信号の尤度を示す尤度関数を算出する。第n逆確率計算部3nは、尤度関数計算部10から提供される尤度関数と時刻tの第n追尾事前確率密度関数とを用いて、個別処理器Cnが対象とするトラック(軌道)が担う信号の逆確率を算出する。第n条件付き尤度関数計算部14nは、尤度関数計算部10から提供される尤度関数と第n逆確率計算部3n以外の逆確率計算部が算出した複数の逆確率とを用いて、第n条件付き尤度関数を算出する。第n検出-追尾器15nは、第n条件付き尤度関数と、時刻tの第n追尾事前確率密度および第n検出事前確率とを用いて、時刻t+Δtの第n追尾事前確率密度関数および第n検出事前確率を算出し、時刻tの第n目標クラスおよび第n状態推定量を算出する。
The likelihood
(比較例の信号追尾装置の動作)
次に、比較例の信号追尾装置100の動作を説明する。信号追尾装置100の動作を説明することで、各構成の動作を詳しく説明する。個別処理器C1~CNは、同様な構成であるため、ここでは、個別処理器C1の動作について説明する。
(Operation of the signal tracking device in the comparative example)
Next, the operation of the
時刻tの第1追尾事前確率密度関数
追尾する状態量がある一定の値の近くでランダムに変化するものであれば、状態量の時間変化を取り扱う必要はない。しかし、例えば移動する信号の方向を追尾する場合のように、トレンドとして信号の状態量が時間変化する場合は、状態量の時間変化自体を取り扱う必要がある。比較例および実施の形態1において、状態量を観測できても、直接的には状態量の時間変化を観測できない状況を想定する。例えば、観測値としては信号の方向に対する信号のパワーの時系列情報は観測できても、信号が到来する方向の時間変化自体を観測量としては得られない状況を想定する。 If the state quantity to be tracked changes randomly near a certain value, it is not necessary to handle the time change of the state quantity. However, when the state amount of the signal changes with time as a trend, for example, when tracking the direction of a moving signal, it is necessary to handle the time change of the state amount itself. In the comparative example and the first embodiment, it is assumed that even if the state quantity can be observed, the time change of the state quantity cannot be directly observed. For example, it is assumed that the observed value can observe the time-series information of the power of the signal with respect to the direction of the signal, but the time change itself in the direction in which the signal arrives cannot be obtained as the observed amount.
尤度関数計算部10は、時刻t観測値のデータから信号の尤度を計算する。状態量をsとし、観測値をz(t,s)とし、信号が存在する仮説をH1とし、信号が無く雑音のみの場合の仮説をH0とすると、尤度関数L(z(t,s),s)は、次の式(1)で表される。
第1逆確率計算部31は、はじめに、尤度関数計算部10の計算結果である尤度関数
仮の事後確率密度関数
続いて、第1逆確率計算部31は、逆確率
第1条件付き尤度関数計算部141は、尤度関数計算部10から得られる尤度関数
この計算により、番号2から番号Nまでの信号に対して、事前確率密度が高い状態量の場所の尤度関数は、逆確率に相当する分、減じる方向に用いられる。逆確率と条件付き尤度関数とを用いて、尤度関数の各信号を分離する様子を、図4に示す。図4は、図3に示した第n条件付き尤度関数計算部の動作を説明するための図である。図4では、尤度関数には信号に対応する3つのピーク(n=1,2,3)が有り、時刻tの第n追尾事前確率密度関数は、既にその信号のピークに対応する状態量で確率密度関数が高くなることが想定されている。 By this calculation, for the signals from No. 2 to No. N, the likelihood function of the place of the state quantity having a high prior probability density is used in the direction of decreasing by the amount corresponding to the inverse probability. FIG. 4 shows how each signal of the likelihood function is separated by using the inverse probability and the conditional likelihood function. FIG. 4 is a diagram for explaining the operation of the nth conditional likelihood function calculation unit shown in FIG. In FIG. 4, the likelihood function has three peaks (n = 1, 2, 3) corresponding to the signal, and the nth tracking prior probability density function at time t already corresponds to the peak of the signal. It is assumed that the probability density function will be high.
図4を参照して、逆確率と第1条件付き尤度関数~第3条件付き尤度関数とを用いて、各信号を分離する方法を説明する。はじめに、第n逆確率計算部3n(n=1,2,3)が、尤度関数と、時刻tの第n追尾事前確率密度関数とを用いて、仮の事後確率密度関数
次に、第n逆確率計算部3nは、式(3)と同様に、次の式(5)
一例として、第1条件付き尤度関数計算部141の動作を、図4を参照して説明する。第1条件付き尤度関数計算部141は、第2逆確率計算部32および第3逆確率計算部33から得られる逆確率を自分が対象とする尤度関数以外の尤度関数に掛ける。これにより、時刻tの第1追尾事前確率密度関数において、高い状態量の尤度関数の値が高い状態を維持する。一方、第2逆確率計算部32および第3逆確率計算部33から得られる逆確率は、時刻tの第2追尾事前確率密度関数および第3追尾事前確率密度関数の高い状態量の尤度関数の値を抑圧するように働く。これにより、時刻tの第1追尾事前確率密度関数において、高い状態量の尤度関数のところが主に第1条件付き尤度関数として用いられることになり、他の信号と分離できる。
As an example, the operation of the first conditional likelihood
第1検出-追尾器151は、第1条件付き尤度関数と、時刻tの第1追尾事前確率密度関数および第1検出事前確率とを用いて、時刻t+Δtの第1追尾事前確率密度関数および第1検出事前確率と、時刻tの第1目標クラスおよび第1状態推定量を算出する。 The first detection-tracker 151 uses the first conditional likelihood function, the first tracking prior probability density function at time t, and the first detection prior probability, and the first tracking prior probability density function at time t + Δt and the first tracking prior probability density function. The first detection prior probability and the first target class and the first state estimation amount at time t are calculated.
図5は、図3に示した第n検出-追尾器の構成を示す図である。第n検出-追尾器15nは、追尾事後確率密度関数計算部161、追尾事前確率密度関数計算部162、状態空間積分部63、検出事後確率計算部64、検出事前確率計算部65および検出判定部166を有する。第1検出-追尾器151の動作を、図5を参照して説明する。
FIG. 5 is a diagram showing the configuration of the nth detection-tracker shown in FIG. The nth detection-tracking
追尾事後確率密度関数計算部161は、第n条件付き尤度関数計算の結果である
具体的には、第n追尾事後確率密度関数は、次の式(6)で算出される。
続いて、追尾事前確率密度関数計算部162は、モデル化した時間変化にしたがって、式(6)で算出された時刻tの第n追尾事後確率密度関数
時間変化は、通常マルコフ過程が用いられ、対象としている状態変化に合致するマルコフ過程が用いられる。ここでは、信号の状態量がトレンドとして時間変化する場合を議論している。したがって、状態量と状態量の時間変化の少なくとも2次元のマルコフ過程が必要である。ここでは、2次元ランダムウォーク過程を用いることで説明を行う。2次元ランダムウォーク過程は次の式で表される過程である。
2次元ランダムウォーク過程の場合には、dWに対してウィーナー過程(平均0、ほぼ連続、分布関数はガウス分布で表される)が用いられる。dWはランダム過程であるため、式(7a)および式(7b)を用いて試行としてdt後の状態量sと状態量の時間変化
しかし、このままでは状態量と状態量の時間変化を引数とする確率密度関数として取り扱うことはできない。これには、伊藤の補題を適用することが必要である。これを用いると、式(7a)および式(7b)の確率過程から確率密度関数pの時間変化を記述する微分方程式を求めることができる。微分方程式は、次の式(8)のようになる。
この微分方程式は、連続系であるが、微分方程式を数値的に解く際の一般的な差分化の手法を適用することで、離散時間の方程式が得られる。離散時間の方程式を用いて時刻t+Δtの追尾事前確率密度関数
状態空間積分部63は、信号を検出できるかどうかを判断するため、時刻tの追尾事後確率密度関数を状態空間で積分する。具体的には、状態空間積分部63は、次の式(9)を用いて計算する。
検出事後確率計算部64は、時刻t-Δtの第n検出事前確率と状態空間積分部63が算出した積分値とを用いて、検出の事後確率を計算する。具体的には、検出事後確率計算部64は、式(10a)~式(10d)を用いて算出する。
ここで、pd
n(t|t)は個別処理器Cnに対する「検出あり」の事後確率である。pd
n(t|t-Δt)は個別処理器Cnに対する「検出あり」の事前確率である。pnd
n(t|t)は個別処理器Cnに対する「検出なし」の事後確率である。pnd
n(t|t-Δt)は個別処理器Cnに対する「検出なし」の事前確率である。検出事前確率計算部65は、時刻tの検出事後確率計算部64から得られる検出事後確率pd
n(t|t)およびpnd
n(t|t)を用いて、時刻t+Δtの第n検出事前確率pd
n(t+Δt|t)およびpnd
n(t+Δt|t)を計算する。
Here, p d n (t | t) is the posterior probability of "with detection" for the individual processor Cn. p d n (t | t-Δt) is the prior probability of “with detection” for the individual processor Cn. p nd n (t | t) is the posterior probability of "no detection" for the individual processor Cn. p nd n (t | t-Δt) is the prior probability of “no detection” for the individual processor Cn. The detection prior
信号が無から有への遷移確率r1、信号が有から無への遷移確率をr2とすると、検出事前確率計算部65は、次の式(11)を用いる。
検出判定部166は、第n追尾事後確率密度関数pn(t,s|z(t,s),s)、個別処理器Cnに対する「検出あり」の検出事後確率pd
n(t|t)、および個別処理器nに対する「検出なし」の検出事後確率pnd
n(t|t)を用いて個別処理器Cnの検出判定を行い、追尾結果を算出する。追尾結果とは、時刻tの第n目標クラスおよび第n状態推定量である。図6は、図5に示した検出判定部の構成を示す図である。検出判定部166は、目標クラス閾値判定部172および目標状態量推定部73を有する。検出判定部166には、閾値としてαおよびβが入力される。検出判定部166の動作を、図6を参照して説明する。
The
目標クラス閾値判定部172は、検出事後確率計算部64から得られた、個別処理器Cnに対する「検出あり」の検出事後確率pd
n(t|t)および個別処理器Cnに対する「検出なし」の検出事後確率pnd
n(t|t)を用いて、3つの目標クラスのいずれかに信号を分類する。3つの目標クラスとは、「確定した目標」、「暫定的な目標」および「不明」である。目標クラスは、追尾対象の目標としての確度の指標に相当する。
The target class
「確定した目標」は信号があると判断されたものである。「暫定的な目標」は信号の可能性があると判断されたものである。「不明」は、現時点では存在しないが、今後発生する信号を見つけるためのものである。目標クラス閾値判定部172は、クラス分類のための2つの閾値α、β(0<α<β≦1)と、個別処理器Cnに対する「検出あり」の検出事後確率pd
n(t|t)と、式(12)~式(14)とを用いて、目標クラスを判断する。
目標クラス閾値判定部172は、判断結果を、時刻tの第n目標クラスとして出力するとともに、目標状態量推定部73に提供する。
The target class threshold
目標状態量推定部73は、目標クラス閾値判定部172から提供される目標クラスと、追尾事後確率密度関数計算部161から提供される第n追尾事後確率密度関数
目標状態量推定部73は、算出結果を、時刻tの第n状態推定量として出力する。なお、これまでの比較例の説明では、連続系で表したが、これらは離散系でも実施可能である。離散系の場合、確率密度関数は確率質量関数に置き換わり、積分が和に置き換わるが、内容的には連続系の場合と同様である。
The target state
上記の比較例の方法では、複数の信号が交差する場合に、正しく追尾できないことがあるという問題がある。比較例の信号処理方法に2つの信号が交差する場合のシミュレーションを行って、信号を正しく追尾できるか否かを評価した結果を説明する。 The method of the above comparative example has a problem that it may not be able to track correctly when a plurality of signals intersect. The result of evaluating whether or not the signal can be tracked correctly by performing a simulation in the case where two signals intersect with the signal processing method of the comparative example will be described.
図7は、比較例の信号追尾方法のシミュレーションに用いた疑似信号を示す図である。シミュレーションは、開始から時間1000秒経過したときに、2つの信号が方向0°で交差するシナリオになっている。この疑似信号を用いて、比較例の信号追尾方法で追尾した結果を図8に示す。図8は、比較例の信号追尾方法によるシミュレーション結果を示す図である。図8は、一見すると、問題なく追尾できているように見えるが、問題点を明確にするために、各トラックの結果を図9~図11に示す。図9~図11は、図8に示した複数のトラックについて各トラックの検出を示す図である。 FIG. 7 is a diagram showing a pseudo signal used in the simulation of the signal tracking method of the comparative example. The simulation is a scenario in which two signals intersect at 0 ° in a direction when 1000 seconds have passed from the start. FIG. 8 shows the result of tracking by the signal tracking method of the comparative example using this pseudo signal. FIG. 8 is a diagram showing a simulation result by the signal tracking method of the comparative example. At first glance, FIG. 8 seems to be able to track without problems, but in order to clarify the problem, the results of each track are shown in FIGS. 9 to 11. 9 to 11 are diagrams showing the detection of each track for the plurality of tracks shown in FIG. 8.
図9は、図8に示した複数のトラックのうち、トラック1の検出を示す図である。図10は、図8に示した複数のトラックのうち、トラック2の検出を示す図である。図9に示すように、トラック1は、問題なく追尾できている。しかし、図10に示すように、時間約400秒で、方向74°付近で検出されたトラック2は、信号が交差する1000秒付近で、途切れてしまっている。その後、図11に示すように、トラック2の信号は別の信号として、新しいトラック3が生成される状況になっている。図11は、図10に示したトラック2とは別の信号としてトラック3が検出されたことを示す図である。
FIG. 9 is a diagram showing the detection of
図7~図11に示すシミュレーションで生じている現象を、図12を用いて説明する。図12は、比較例の信号処理方法によるシミュレーションで生じた現象を説明するための図である。図12は、左側に尤度関数のグラフを模式的に示し、右側に事後確率密度関数を示す。上述したように、実行したシミュレーションでは、信号が交差している。そのため、図12の左側中段に示すように、2つの信号の交差時に尤度関数のピークは1つになる。事後確率密度関数は、図12の右側上段に示す交差前までは2つのピークに2つのトラックが対応している。しかし、図12の右側中段に示す交差中では、事後確率密度関数は、2つのトラックに対して1つの尤度関数のピークの事後確率密度関数になっている。 The phenomenon occurring in the simulations shown in FIGS. 7 to 11 will be described with reference to FIG. FIG. 12 is a diagram for explaining a phenomenon caused by a simulation by the signal processing method of the comparative example. FIG. 12 schematically shows a graph of the likelihood function on the left side and a posterior probability density function on the right side. As mentioned above, in the simulation performed, the signals intersect. Therefore, as shown in the middle left side of FIG. 12, the peak of the likelihood function becomes one when the two signals intersect. In the posterior probability density function, two tracks correspond to two peaks before the intersection shown in the upper right part of FIG. However, in the intersection shown in the middle right side of FIG. 12, the posterior probability density function is the posterior probability density function of the peak of one likelihood function for two tracks.
このシミュレーションでは、交差中のピーク付近の尤度関数はトラック1に主に用いられる。このため、トラック2に尤度関数の割り当てが少なくなり、トラック2の追尾事後確率密度関数と検出事後確率の値が小さくなる。その結果、このシミュレーションの場合では、図12に示す右側中段において、トラック2は消滅する。その後、図12の左側下段に示すように、交差が完了し再び尤度関数が2つのピークとなった時点で、図12の右側下段に示すように、目標2の信号に対応する新しいトラック3として生成される。
In this simulation, the likelihood function near the peak during intersection is mainly used for
比較例の信号処理方法によるシミュレーションは、2つの信号が交差すると、一方のトラックが継続し、他方のトラックが途切れる場合を示している。この場合に限らず、一方のトラックが継続しても、他方のトラックが途切れたり、別のトラックに乗り換えてしまったりなど、雑音等の影響により様々な状況が生じる。比較例の信号追尾装置100においても、正しいトラックが正しくつながらないという事象が発生しうる。
The simulation by the signal processing method of the comparative example shows a case where when two signals intersect, one track continues and the other track is interrupted. Not limited to this case, even if one track continues, various situations occur due to the influence of noise or the like, such as the other track being interrupted or being switched to another track. Even in the
図13を参照して、比較例の信号処理方法で生じる問題を解説する。図13は、2つの信号が交差する場合において、比較例の信号処理方法によって生じる問題を説明するための図である。ここでは、尤度関数は2つのピークがあり、これに対して時刻tの第n追尾事前確率密度関数(n=1,2)が同じ尤度関数のピークに追尾事前確率密度関数の値の大きな状態量の場所が重なっていることを想定する。この場合、逆確率
比較例の信号追尾方法を用いて、条件付き尤度関数を計算すると、第2条件付き尤度関数
(実施の形態1の信号追尾装置の動作)
次に、本実施の形態1の信号追尾装置1の動作を、図1を参照して説明する。番号1~Nは追尾対象の信号の識別子に相当することは、比較例の場合と同様であり、Nは信号数の最大値である。1~Nの各番号は個別処理器V1~VNに割り当てられた番号と対応している。ここでは、信号追尾装置1について、比較例の信号追尾装置100と異なる点を詳しく説明し、信号追尾装置100と同様な構成についての詳細な説明を省略する。信号追尾装置100と比べて構成および動作が異なるのは、近接目標判定部20、第n条件付き尤度関数計算部4nおよび第n検出-追尾器5nである。
(Operation of the signal tracking device of the first embodiment)
Next, the operation of the
近接目標判定部20は、「確定した目標」と判定されたトラックのうち、近接判定閾値を基準にして、交差する信号に対応する複数のトラックとして、近接するトラックの組合せを求める。以下では、近接するトラックの組合せを、近接目標の組合せと称する。また、近接目標判定部20は、近接目標の組合せのうち、検出事前確率が最も大きいトラックを求める。近接目標判定部20は、判定した近接目標の組合せと、検出事前確率が最も大きいトラックとの情報を、各個別処理器Vnの第n条件付き尤度関数計算部4nおよび第n検出-追尾器5nに提供する。近接目標判定部20は、近接目標の組合せを判定し、その組合せのうち、検出事前確率が最も大きいトラックを求めるトラック算出処理部に相当する。
The proximity
第n条件付き尤度関数計算部4nは、(N-1)個の第n’(≠n)逆確率計算部の出力を用いて、式(16)にしたがって第n条件付き尤度関数を計算する。
この動作を、図4に模式的に示す。図14は、図13を参照して説明した問題を、本発明の実施の形態1に係る信号追尾方法が解決することを説明するための図である。図14に示す状況は、時刻tの第1追尾事前確率密度関数および第2追尾事前確率密度関数が1つの尤度関数のピークに対応している。第1逆確率計算部31および第2逆確率計算部32は、比較例の場合と同様に、逆確率を計算する。しかし、第n条件付き尤度関数計算部4nは、第n条件付き尤度関数を算出する際、近接目標の組合せには、逆確率を用いない。そのため、図14に示すように、第1条件付き尤度関数および第2条件付き尤度関数は、尤度関数のピークを維持することができる。
This operation is schematically shown in FIG. FIG. 14 is a diagram for explaining that the problem described with reference to FIG. 13 can be solved by the signal tracking method according to the first embodiment of the present invention. In the situation shown in FIG. 14, the first tracking prior probability density function and the second tracking prior probability density function at time t correspond to the peak of one likelihood function. The first inverse probability calculation unit 31 and the second inverse
第n検出-追尾器5nの動作を説明する。図15は、図1に示した第n検出-追尾器の構成例を示す図である。図15に示すように、第n検出-追尾器5nは、追尾事後確率密度関数計算部61、追尾事前確率密度関数計算部62、状態空間積分部63、検出事後確率計算部64、検出事前確率計算部65および検出判定部66を有する。第1検出-追尾器51~第N検出-追尾器5Nは同一の構成であるため、第1検出-追尾器51の動作を、図15を参照して説明する。
The operation of the nth detection-
追尾事後確率密度関数計算部61は、近接目標判定部20から提供される、近接目標の組合せと検出事前確率が最も大きいトラックとの情報を用いて、状態に応じて計算を行い、追尾事後確率密度関数を求める。
The tracking posterior probability density
1)計算対象のトラックが近接目標の組合せに含まれない場合
この場合、追尾事後確率密度関数計算部61は、比較例の場合と同様にベイズ推定を行う。つまり、追尾事後確率密度関数は、次の式(17)で算出される。
2)計算対象のトラックが近接目標の組合せに含まれる場合
近接目標の組合せに含まれる全てのトラックに条件付き尤度関数を有効とすると、実際に存在する尤度関数の値以上に尤度を用いることとなり、エネルギー保存を満たさない。そのため、追尾事後確率密度関数計算部61は、検出事前確率が最も大きいトラックに尤度関数を割り当てる。追尾事後確率密度関数計算部61は、複数の信号の交差時に尤度関数のピークが1つである場合、近接目標判定部20が求めたトラックに尤度関数を割り当てる割当処理部に相当する。
2) When the track to be calculated is included in the combination of proximity targets If the conditional likelihood function is enabled for all the tracks included in the combination of proximity targets, the likelihood is higher than the value of the actually existing likelihood function. It will be used and does not satisfy energy conservation. Therefore, the tracking posterior probability density
2-a)計算対象のトラックが近接目標の組合せのトラックのうち、検出事前確率が最も大きいトラックの場合
追尾事後確率密度関数計算部61は、図14に示す尤度関数のピークを検出事前確率が最も大きいトラックに割り当て、上記1)の場合と同様に、ベイズ推定を行う。つまり、追尾事後確率密度関数は、式(17)で算出される。
2-a) When the track to be calculated is the track with the highest detection prior probability among the tracks of the combination of proximity targets The tracking posterior probability density
2-b)計算対象のトラックが近接目標の組合せのトラックのうち、検出事前確率が最も大きいトラックではない一時消滅トラックである場合
追尾事後確率密度関数計算部61は、計算対象のトラックは一時消滅トラックと判定し、計算対象のトラックに割り当てる尤度関数は無いと判断する。この場合、追尾事後確率密度関数計算部61は、計算対象のトラックの追尾事後確率密度関数を、計算対象のトラックの追尾事前確率密度関数と等しいものとする。
追尾事前確率密度関数計算部62は、近接目標判定部20から提供される、近接目標の組合せと検出事前確率が最も大きいトラックとの情報を用いて、状態に応じて計算を行い、追尾事前確率密度関数を求める。
The tracking prior probability density
1)計算対象のトラックが近接目標の組合せに含まれない場合
追尾事前確率密度関数計算部62は、通常の2次元ランダムウォーク過程を用いた時間変化の方程式を差分化して追尾事前確率密度関数を求める。すなわち、
2)計算対象のトラックが近接目標の組合せに含まれる場合
2-a)計算対象のトラックが近接目標の組合せのトラックのうち、検出事前確率が最も大きいトラックの場合
この場合、通常のベイズ推定を適用できるので、追尾事前確率密度関数計算部62は、通常の2次元ランダムウォーク過程を用いた時間変化の方程式を差分化して追尾事前確率密度関数を求める。つまり、追尾事前確率密度関数計算部62は、式(19)の2次元ランダムウォーク過程を元に、追尾事前確率密度を求める。
2) When the track to be calculated is included in the combination of proximity targets 2-a) When the track to be calculated is the track with the highest detection prior probability among the tracks of the combination of proximity targets In this case, normal Bayesian estimation is performed. Since it can be applied, the tracking prior probability density
2-b)計算対象のトラックが近接目標の組合せのトラックのうち、検出事前確率が最も大きいトラックではない一時消滅トラックである場合
この場合、ベイズ推定を適用できないので、観測値から求めた尤度関数による積分効果は無い。そのため、2次元ランダムウォーク過程をそのまま用いると、拡散の影響を受ける。そこで、追尾事前確率密度関数計算部62は、追尾事前確率密度が対流できるように、2次元ランダムウォーク過程の代わりに対流方程式を用いて、追尾事前確率を計算する。すなわち、
式(20)を用いた場合の確率密度関数の時間変化を、図16~図19を参照して説明する。図16および図17は、図15に示した追尾事前確率密度関数計算部が演算する対流方程式の時間変化を示す図である。図16および図17において、横軸は方向の時間変化を示し、縦軸は、方向として、確率密度関数を等高線で表している。図16は、初期状態を示す図である。図17は、図16に示した初期状態から10秒後の確率密度関数を有限差分化による数値計算で求めたものである。
The time change of the probability density function when the equation (20) is used will be described with reference to FIGS. 16 to 19. 16 and 17 are diagrams showing the time change of the convection equation calculated by the tracking prior probability density function calculation unit shown in FIG. In FIGS. 16 and 17, the horizontal axis represents the time change in the direction, and the vertical axis represents the probability density function as a direction with contour lines. FIG. 16 is a diagram showing an initial state. FIG. 17 shows the
図16に示す初期状態で、方向0[rad]、時間変化0.05[rad/sec]を中心として、方向に対してガウス広がりを持つ関数を入力している。図17から、(0.05[rad/sec]×10sec)の方向分だけ、ガウス広がりの中心が移動していることがわかる。また、ガウス広がりの中心の高さは維持されている。図17に示す、10秒後の計算では、θ負方向に数値計算誤差が出ている。今回のようにベイズ推定を適用できない場合、方向の時間変化を直接観測できないので、方向の時間変化のある範囲に一定に確率分布を設定することが考えられる。その場合の数値計算結果を、図18および図19に示す。 In the initial state shown in FIG. 16, a function having a Gaussian spread with respect to the direction is input with the direction 0 [rad] and the time change 0.05 [rad / sec] as the center. From FIG. 17, it can be seen that the center of the Gaussian spread is moved by the direction of (0.05 [rad / sec] × 10 sec). Also, the height of the center of the Gaussian spread is maintained. In the calculation after 10 seconds shown in FIG. 17, a numerical calculation error appears in the negative direction of θ. If Bayesian inference cannot be applied as in this case, it is not possible to directly observe the time change in the direction, so it is conceivable to set a constant probability distribution within a certain range of the time change in the direction. The numerical calculation results in that case are shown in FIGS. 18 and 19.
図18および図19は、図15に示した追尾事前確率密度関数計算部が演算する対流方程式の別の時間変化を示す図である。図18は初期状態であり、方向に対しては、図16と同様にガウス広がりを持たせている。図18の10秒後を図19に示す。図19では、方向の時間変化の値に応じて、ガウス広がりの中心位置が移動している。図16と同様に、ガウス広がりの中央の高さは維持されている。このように、式(20)を用いることで、拡散を起こさず、追尾事後確率密度関数が持っている、状態量の時間変化に応じて、Δt秒後の確率密度関数を計算することができる。 18 and 19 are diagrams showing another time change of the convection equation calculated by the tracking prior probability density function calculation unit shown in FIG. FIG. 18 is an initial state, and has a Gaussian spread in the direction as in FIG. 16. FIG. 19 shows 10 seconds after FIG. In FIG. 19, the center position of the Gaussian spread moves according to the value of the time change in the direction. Similar to FIG. 16, the central height of the Gaussian spread is maintained. In this way, by using the equation (20), it is possible to calculate the probability density function after Δt seconds according to the time change of the state quantity, which the tracking posterior probability density function has without causing diffusion. ..
次に、検出判定部66の動作を説明する。図20は、図15に示した検出判定部の構成例を示す図である。図20に示すように、検出判定部66は、維持処理部71と、目標クラス閾値判定部72と、目標状態量推定部73とを有する。検出判定部66には、αおよびβの他に、時間T1が閾値として入力される。時間T1は、例えば、交差する2つの信号の交差が解消するまでの時間である。維持処理部71は、T1の時間分、一時消滅トラックの目標クラスおよび検出事後確率を維持する。例えば、維持処理部71は、時刻t-Δtから過去T1までの目標クラスおよび検出事後確率pd
n(t’|t’)をメモリ212に記録する。T1およびt’は、T1≦t’≦t-Δtの関係である。目標クラスおよび検出事後確率の記録先は記憶部200であってもよい。
Next, the operation of the
目標クラス閾値判定部72は、閾値α、β、T1と、検出事後確率計算部64から提供される検出事後確率pd
n(t|t)と、維持処理部71が維持する、時刻t-Δtから過去T1までの目標クラスおよび検出事後確率pd
n(t’|t’)とを用いて、目標クラスを判断する。
ただし、判定対象の一時消滅トラックについて、維持処理部71が維持する[T1≦t’≦t-Δt]の履歴に「確定した目標」と判断された事例がある場合、目標クラス閾値判定部72は、一時消滅トラックの目標クラスを「確定した目標」として判断する。このクラス判定は、一時的に追尾事後確率密度関数の値が小さくなった場合に、直ちには目標クラスが降格しないようにするものであり、2つの信号の交差時にベイズ推定されない一時消滅トラックが降格するのを抑制する役目を果たす。目標クラス閾値判定部72は、2つの信号の交差の前後に一時消滅トラックの検出確率が連続する場合、一時消滅トラックの目標クラスを維持処理部71が維持する目標クラスに確定する確定処理部に相当する。
However, if there is a case where the temporary disappearance track to be determined is determined to be a "determined target" in the history of [T1≤t'≤t-Δt] maintained by the
上述した本実施の形態1の信号追尾方法の概要を、図21を参照して説明する。図21は、本発明の実施の形態1に係る信号追尾方法の手順の一例を示すフロー図である。 The outline of the signal tracking method of the first embodiment described above will be described with reference to FIG. 21. FIG. 21 is a flow chart showing an example of the procedure of the signal tracking method according to the first embodiment of the present invention.
追尾対象の複数の信号のうち、2つの信号が交差すると、近接目標判定部20は、交差する2つの信号に対応する2つのトラックの組合せを判定する。そして、近接目標判定部20は、判定した組合せにおける2つのトラックのうち、検出事前確率が最も高いトラックを求めるトラック算出処理を行う(ステップS101)。2つの信号の交差時に尤度関数のピークが1つである場合、追尾事後確率密度関数計算部61は、近接目標判定部20が求めたトラックにピークの尤度関数を割り当てる割当処理を行う(ステップS102)。
When two signals of the plurality of signals to be tracked intersect, the proximity
追尾事前確率密度関数計算部62は、尤度関数が割り当てられなかった一時消滅トラックがあるか否かを判定する。一時消滅トラックがある場合、追尾事前確率密度関数計算部62は、一時消滅トラックに対して、尤度関数が割り当てられない時間に、対流方程式にしたがって追尾事後確率密度関数を用いて拡散の影響を除いた追尾事前確率密度関数を算出する計算処理を行う(ステップS103)。2つの信号の交差が解消するまでの時間、維持処理部71は、一時消滅トラックについて、2つの信号が交差する前に判断された目標クラスを維持する維持処理を行う(ステップS104)。2つの信号の交差の前後に一時消滅トラックの検出確率が連続する場合、目標クラス閾値判定部72は、一時消滅トラックの目標クラスを、維持処理部71が維持する目標クラスに確定する確定処理を行う(ステップS105)。このようにして、2つの信号が交差する際、尤度関数が割り当てられなかった信号のトラックについても、2つの信号の交差解消後に追尾することができる。
The tracking prior probability density
本実施の形態1の信号追尾装置1が実行する信号追尾方法に、疑似信号を用いてシミュレーションを行った場合を説明する。図22は、本発明の本実施の形態1に係る信号追尾方法のシミュレーションに用いた疑似信号を示す図である。図22は、図7に示した疑似信号と同じものである。この疑似信号を用いて、本実施の形態1の信号追尾方法に適用した結果を図23に示す。図23は、本発明の本実施の形態1に係る信号追尾方法によるシミュレーション結果を示す図である。
A case where a simulation is performed using a pseudo signal in the signal tracking method executed by the
図23に示す表示では、比較例の信号追尾方法との違いがわからないので、トラック別に表示したものを図24および図25に示す。図24は、図23に示した複数のトラックのうち、トラック1の検出を示す図である。図25は、図23に示した複数のトラックのうち、トラック2の検出を示す図である。
Since the display shown in FIG. 23 does not show a difference from the signal tracking method of the comparative example, the display for each track is shown in FIGS. 24 and 25. FIG. 24 is a diagram showing the detection of
図24および図25では、2つの信号の交差時に一時的に追尾事後確率密度関数の値が小さくなり、トラック1が途切れた状態にはなっている。しかし、一時的に途切れたトラック1について、目標クラスの降格という事象は発生せず、1つの信号を1つのトラックとして管理して追尾できていることがわかる。
In FIGS. 24 and 25, the value of the tracking posterior probability density function temporarily decreases when the two signals intersect, and the
なお、本実施の形態1では、交差する信号が2つの場合で説明したが、交差する信号は2つに限らず、3つ以上であってもよい。また、本実施の形態1では、時間-方向の時系列データの場合で説明したが、本実施の形態1の信号追尾方法を、時間-周波数-方向の時系列データにも適用できる。本実施の形態1では、追尾事後確率密度関数のΔt秒後の追尾事前確率密度関数を求めるマルコフ過程として、2次元ランダムウォーク過程を用いたが、この方法に限らない。例えば、状態量および状態量の時間変化を取り扱う過程であれば、本実施の形態1による信号処理方法を適用できる。例えば、Integrated Ornstein-Uhlenbeck過程でも本実施の形態1による信号処理方法を適用できる。 Although the case of two intersecting signals has been described in the first embodiment, the number of intersecting signals is not limited to two and may be three or more. Further, in the first embodiment, the case of the time-series data in the time-direction has been described, but the signal tracking method of the first embodiment can also be applied to the time-series data in the time-frequency-direction. In the first embodiment, the two-dimensional random walk process is used as the Markov process for obtaining the tracking prior probability density function after Δt seconds of the tracking posterior probability density function, but the method is not limited to this method. For example, the signal processing method according to the first embodiment can be applied in the process of dealing with the state quantity and the time change of the state quantity. For example, the signal processing method according to the first embodiment can be applied to the Integrated Ornstein-Uhlenbeck process.
本実施の形態1の信号追尾装置1は、トラック算出処理部、割当処理部、計算処理部、維持処理部および確定処理部を有するものである。トラック算出処理部として機能する近接目標判定部20は、交差する2以上の信号に対応する2以上のトラックの組合せを判定し、組合せの複数のトラックのうち、検出事前確率が最も高いトラックを求める。割当処理部として機能する追尾事後確率密度関数計算部61は、2以上の信号の交差時に尤度関数のピークが1つである場合、トラック算出処理部が求めたトラックにピークの尤度関数を割り当てる。計算処理部として機能する追尾事前確率密度関数計算部62は、一時消滅トラックに対して、尤度関数が割り当てられない時間に、対流方程式にしたがって追尾事後確率密度関数を用いて拡散の影響を除いた追尾事前確率密度関数を算出する。維持処理部71は、2以上の信号の交差が解消するまでの時間、一時消滅トラックについて目標の確度の指標である目標クラスを維持する。確定処理部として機能する目標クラス閾値判定部72は、2以上の信号の交差の前後に一時消滅トラックの検出確率が連続する場合、一時消滅トラックの目標クラスを維持処理部71が維持する目標クラスに確定する。
The
本実施の形態1によれば、2以上の信号の交差時にトラックが複数あり、尤度関数のピークが1つの場合に、検出事後確率の観点で最も確率が高いトラックにピークを割り当てることができる。尤度関数が割り当てられなかった一時消滅トラックは、切り捨てられるのではなく、尤度関数が割り当てられない時間、対流方程式にしたがって、拡散の効果を取り除いた追尾事前確率密度関数を計算することができる。信号の交差時に一時消滅トラックの事後検出確率が減少するが、信号の交差が解消するまでの時間T1に一時消滅トラックの目標クラスが降格することが抑制され、信号の交差が完了する時間まで目標クラスが維持される。一時消滅トラックの検出確率が連続すれば、一時消滅トラックの追尾が継続され、誤警報の発生が防げる。その結果、雑音のある環境下でも、2つ以上の信号が交差する際、目標の消滅および目標の誤った繋ぎ合わせを防ぎ、交差するトラックを正しく追尾することができる。 According to the first embodiment, when there are a plurality of tracks at the intersection of two or more signals and the peak of the likelihood function is one, the peak can be assigned to the track having the highest probability in terms of posterior probability of detection. .. Temporary disappearance tracks that are not assigned a likelihood function are not truncated, but the tracking prior probability density function that removes the effect of diffusion can be calculated according to the convection equation for the time when the likelihood function is not assigned. .. The post-detection probability of the temporarily extinguished truck decreases when the signal crosses, but the time until the signal crossing disappears is suppressed from being demoted to the target class of the temporarily extinguished truck at T1, and the target is until the signal crossing is completed. The class is maintained. If the detection probability of the temporarily extinguished truck is continuous, the tracking of the temporarily extinguished truck is continued, and the occurrence of false alarm can be prevented. As a result, even in a noisy environment, when two or more signals intersect, the disappearance of the target and the incorrect connection of the targets can be prevented, and the intersecting tracks can be tracked correctly.
本実施の形態1は、上述したように、状態量に対する信号強度の時系列情報があるデータを追尾する際に、信号の分離方法とマルコフ過程を工夫することで、信号の交差時に追尾が切断しない装置および方法を提供する。また、本実施の形態1では、信号追尾装置および信号処理方法について説明したが、図1に示した構成を含む信号追尾システムであってもよく、本実施の形態1の信号処理方法をコンピュータに実行させるためのプログラムであってもよい。 In the first embodiment, as described above, when tracking data having time-series information of the signal strength with respect to the state quantity, the tracking is cut off at the intersection of the signals by devising the signal separation method and the Markov process. Provides equipment and methods that do not. Further, in the first embodiment, the signal tracking device and the signal processing method have been described, but the signal tracking system including the configuration shown in FIG. 1 may be used, and the signal processing method of the first embodiment may be applied to a computer. It may be a program for execution.
本実施の形態1は、雑音のある環境で信号の数が複数ある場合に、状態量空間に対して信号が存在する状態量の値の観測値が大きくなる時系列情報のデータを用い、複数の信号に対応した信号が存在する状態量の推定に適用できる。例えば、複数の信号からの音波を受信した時、本実施の形態1において、状態量は信号方向および信号周波数等に対応し、各信号の時間変化に対する信号方向および信号周波数等を追尾に用いることができる。特に、本実施の形態1は、時間に対して状態量が動的に変化し、それらの信号が交差する場合に効果を発揮する。 The first embodiment uses time-series information data in which the observed value of the value of the state quantity in which the signal exists with respect to the state quantity space becomes large when there are a plurality of signals in a noisy environment. It can be applied to estimate the state quantity in which the signal corresponding to the signal of is present. For example, when sound waves from a plurality of signals are received, in the first embodiment, the state quantity corresponds to the signal direction and the signal frequency, and the signal direction and the signal frequency with respect to the time change of each signal are used for tracking. Can be done. In particular, the first embodiment is effective when the state quantity dynamically changes with time and the signals intersect.
1 信号追尾装置
10 尤度関数計算部
20 近接目標判定部
31~3N 第n逆確率計算部
41~4N 第n条件付き尤度関数計算部
51~5N 第n検出-追尾器
61 追尾事後確率密度関数計算部
62 追尾事前確率密度関数計算部
63 状態空間積分部
64 検出事後確率計算部
65 検出事前確率計算部
66 検出判定部
71 維持処理部
72 目標クラス閾値判定部
73 目標状態量推定部
100 信号追尾装置
141~14N 第n条件付き尤度関数計算部
151~15N 第n検出-追尾器
161 追尾事後確率密度関数計算部
162 追尾事前確率密度関数計算部
166 検出判定部
172 目標クラス閾値判定部
200 記憶部
210 制御部
211 CPU
212 メモリ
C1~CN 個別処理器
V1~VN 個別処理器
1
212 Memory C1-CN Individual Processor V1-VN Individual Processor
Claims (5)
2以上の信号が交差すると、交差する2以上の信号に対応する2以上のトラックの組合せを判定し、前記組合せの複数のトラックのうち、検出事前確率が最も高いトラックを求めるトラック算出処理部と、
前記2以上の信号の交差時に尤度関数のピークが1つである場合、前記トラック算出処理部が求めたトラックに前記ピークの尤度関数を割り当てる割当処理部と、
前記尤度関数が割り当てられなかった一時消滅トラックに対して、前記尤度関数が割り当てられない時間に、対流方程式にしたがって前記追尾事後確率密度関数を用いて拡散の影響を除いた前記追尾事前確率密度関数を算出する計算処理部と、
前記2以上の信号の交差が解消するまでの時間、前記一時消滅トラックについて目標の確度の指標である目標クラスを維持する維持処理部と、
前記2以上の信号の交差の前後に前記一時消滅トラックの検出確率が連続する場合、前記一時消滅トラックの目標クラスを前記維持処理部が維持する目標クラスに確定する確定処理部と、
を有する信号追尾装置。 When tracking multiple signals using the probability density function in Bayesian estimation, the tracking pre-probability density function and the tracking pre-probability density function with the state quantity of each signal and the time change of the state quantity as variables in order to capture the dynamic change of the observed value. It is a signal tracking device that uses a tracking posterior probability density function.
When two or more signals intersect, a track calculation processing unit that determines a combination of two or more tracks corresponding to the two or more intersecting signals and obtains a track having the highest detection prior probability among a plurality of tracks in the combination. ,
When the peak of the likelihood function is one at the intersection of the two or more signals, the allocation processing unit that allocates the likelihood function of the peak to the track obtained by the track calculation processing unit, and the allocation processing unit.
The tracking prior probability excluding the influence of diffusion using the tracking posterior probability density function according to the convection equation at the time when the likelihood function is not assigned to the temporary disappearance track to which the likelihood function is not assigned. A calculation processing unit that calculates the density function, and
The maintenance processing unit that maintains the target class, which is an index of the accuracy of the target for the temporary disappearance track, for the time until the intersection of the two or more signals is resolved.
When the detection probabilities of the temporary disappearance trucks are continuous before and after the intersection of the two or more signals, the confirmation processing unit that determines the target class of the temporary disappearance trucks as the target class maintained by the maintenance processing unit, and the confirmation processing unit.
Signal tracking device with.
追尾対象の前記複数の信号の数に対応する複数の個別処理器と、を有し、
前記個別処理器は、
前記割当処理部、前記計算処理部、前記維持処理部および前記確定処理部と、
自器の追尾対象の信号に対応する前記尤度関数を、前記複数の個別処理器のうち、自器の個別処理器を除く他の個別処理器で減じさせる逆確率を算出する逆確率計算部と、
前記2以上の信号が交差する場合、前記他の個別処理器に含まれる前記逆確率計算部が算出する逆確率を用いずに、前記尤度関数のピークを1つにする条件付き尤度関数計算部と、
を有する、請求項1に記載の信号追尾装置。 A likelihood function calculation unit that calculates the likelihood function from the observed values,
It has a plurality of individual processors corresponding to the number of the plurality of signals to be tracked, and has.
The individual processor is
The allocation processing unit, the calculation processing unit, the maintenance processing unit, the finalization processing unit, and
Inverse probability calculation unit that calculates the inverse probability of subtracting the likelihood function corresponding to the signal to be tracked by the own device by other individual processors other than the individual processor of the own device among the plurality of individual processors. When,
When the two or more signals intersect, a conditional likelihood function that unifies the peaks of the likelihood function without using the inverse probability calculated by the inverse probability calculation unit included in the other individual processor. With the calculation unit
The signal tracking device according to claim 1.
2以上の信号が交差すると、交差する2以上の信号に対応する2以上のトラックの組合せを判定し、前記組合せの複数のトラックのうち、検出事前確率が最も高いトラックを求めるトラック算出処理部と、
前記2以上の信号の交差時に尤度関数のピークが1つである場合、前記トラック算出処理部が求めたトラックに前記ピークの尤度関数を割り当てる割当処理部と、
前記尤度関数が割り当てられなかった一時消滅トラックに対して、前記尤度関数が割り当てられない時間に、対流方程式にしたがって前記追尾事後確率密度関数を用いて拡散の影響を除いた前記追尾事前確率密度関数を算出する計算処理部と、
前記2以上の信号の交差が解消するまでの時間、前記一時消滅トラックについて目標の確度の指標である目標クラスを維持する維持処理部と、
前記2以上の信号の交差の前後に前記一時消滅トラックの検出確率が連続する場合、前記一時消滅トラックの目標クラスを前記維持処理部が維持する目標クラスに確定する確定処理部と、
を有する信号追尾システム。 When tracking multiple signals using the probability density function in Bayesian estimation, the tracking pre-probability density function and the tracking pre-probability density function with the state quantity of each signal and the time change of the state quantity as variables in order to capture the dynamic change of the observed value. It is a signal tracking system that uses a tracking posterior probability density function.
When two or more signals intersect, a track calculation processing unit that determines a combination of two or more tracks corresponding to the two or more intersecting signals and obtains a track having the highest detection prior probability among a plurality of tracks in the combination. ,
When the peak of the likelihood function is one at the intersection of the two or more signals, the allocation processing unit that allocates the likelihood function of the peak to the track obtained by the track calculation processing unit, and the allocation processing unit.
The tracking prior probability excluding the influence of diffusion using the tracking posterior probability density function according to the convection equation at the time when the likelihood function is not assigned to the temporary disappearance track to which the likelihood function is not assigned. A calculation processing unit that calculates the density function, and
The maintenance processing unit that maintains the target class, which is an index of the accuracy of the target for the temporary disappearance track, for the time until the intersection of the two or more signals is resolved.
When the detection probabilities of the temporary disappearance trucks are continuous before and after the intersection of the two or more signals, the confirmation processing unit that determines the target class of the temporary disappearance trucks as the target class maintained by the maintenance processing unit, and the confirmation processing unit.
Signal tracking system with.
2以上の信号が交差すると、交差する2以上の信号に対応する2以上のトラックの組合せを判定し、前記組合せの複数のトラックのうち、検出事前確率が最も高いトラックを求め、
前記2以上の信号の交差時に尤度関数のピークが1つである場合、前記検出事前確率が最も高いトラックに前記ピークの尤度関数を割り当て、
前記尤度関数が割り当てられなかった一時消滅トラックに対して、前記尤度関数が割り当てられない時間に、対流方程式にしたがって前記追尾事後確率密度関数を用いて拡散の影響を除いた前記追尾事前確率密度関数を算出し、
前記2以上の信号の交差が解消するまでの時間、前記一時消滅トラックについて目標の確度の指標である目標クラスを維持し、
前記2以上の信号の交差の前後に前記一時消滅トラックの検出確率が連続する場合、前記一時消滅トラックの目標クラスを、維持される目標クラスに確定する、信号追尾方法。 When tracking multiple signals using the probability density function in Bayesian estimation, the tracking pre-probability density function and the tracking pre-probability density function with the state quantity of each signal and the time change of the state quantity as variables in order to capture the dynamic change of the observed value. It is a signal tracking method using a tracking posterior probability density function.
When two or more signals intersect, a combination of two or more tracks corresponding to the two or more intersecting signals is determined, and the track having the highest detection prior probability is obtained from the plurality of tracks in the combination.
When the likelihood function has one peak at the intersection of the two or more signals, the likelihood function of the peak is assigned to the track having the highest detection prior probability.
For the temporary disappearance track to which the likelihood function was not assigned, the tracking pre-probability excluding the influence of diffusion using the tracking posterior probability density function according to the convection equation at the time when the likelihood function is not assigned. Calculate the density function,
The time until the intersection of the two or more signals is resolved, the target class, which is an index of the accuracy of the target for the temporary disappearance track, is maintained.
A signal tracking method for determining a target class of a temporarily extinguished truck as a target class to be maintained when the detection probabilities of the temporarily extinguished truck are continuous before and after the intersection of two or more signals.
2以上の信号が交差すると、交差する2以上の信号に対応する2以上のトラックの組合せを判定し、前記組合せの複数のトラックのうち、検出事前確率が最も高いトラックを求める手段と、
前記2以上の信号の交差時に尤度関数のピークが1つである場合、前記検出事前確率が最も高いトラックに前記ピークの尤度関数を割り当てる手段と、
前記尤度関数が割り当てられなかった一時消滅トラックに対して、前記尤度関数が割り当てられない時間に、対流方程式にしたがって前記追尾事後確率密度関数を用いて拡散の影響を除いた前記追尾事前確率密度関数を算出する手段と、
前記2以上の信号の交差が解消するまでの時間、前記一時消滅トラックについて目標の確度の指標である目標クラスを維持する手段と、
前記2以上の信号の交差の前後に前記一時消滅トラックの検出確率が連続する場合、前記一時消滅トラックの目標クラスを、維持される目標クラスに確定する手段として機能させるためのプログラム。 When tracking multiple signals using the probability density function in Bayesian estimation, the tracking pre-probability density function and the tracking pre-probability density function with the state quantity of each signal and the time change of the state quantity as variables in order to capture the dynamic change of the observed value. For computers that use the tracking posterior probability density function,
When two or more signals intersect, a means for determining a combination of two or more tracks corresponding to the two or more intersecting signals and finding a track having the highest detection prior probability among the plurality of tracks in the combination.
When the likelihood function has one peak at the intersection of the two or more signals, the means for assigning the likelihood function of the peak to the track having the highest detection prior probability, and the means.
For the temporary disappearance track to which the likelihood function was not assigned, the tracking pre-probability excluding the influence of diffusion using the tracking posterior probability density function according to the convection equation at the time when the likelihood function is not assigned. A means of calculating the density function and
The time until the intersection of the two or more signals is resolved, the means for maintaining the target class which is an index of the accuracy of the target for the temporary disappearance track, and the means.
A program for making the target class of the temporarily extinguished truck function as a means for determining the target class to be maintained when the detection probabilities of the temporarily extinguished truck are continuous before and after the intersection of the two or more signals.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018159910A JP7067373B2 (en) | 2018-08-29 | 2018-08-29 | Signal tracking device, signal tracking system, signal tracking method and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2018159910A JP7067373B2 (en) | 2018-08-29 | 2018-08-29 | Signal tracking device, signal tracking system, signal tracking method and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020034363A JP2020034363A (en) | 2020-03-05 |
JP7067373B2 true JP7067373B2 (en) | 2022-05-16 |
Family
ID=69667727
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2018159910A Active JP7067373B2 (en) | 2018-08-29 | 2018-08-29 | Signal tracking device, signal tracking system, signal tracking method and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7067373B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113495270A (en) * | 2020-04-07 | 2021-10-12 | 富士通株式会社 | Monitoring device and method based on microwave radar |
CN112684454B (en) * | 2020-12-04 | 2022-12-06 | 中国船舶重工集团公司第七一五研究所 | Track cross target association method based on sub-frequency bands |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004220292A (en) | 2003-01-15 | 2004-08-05 | Nippon Telegr & Teleph Corp <Ntt> | Object tracking method and device, program for object tracking method, and recording medium with its program recorded |
EP1533628A1 (en) | 2003-11-19 | 2005-05-25 | Saab Ab | A method for correlating and numbering target tracks from multiple sources |
JP2012059224A (en) | 2010-09-13 | 2012-03-22 | Toshiba Corp | Moving object tracking system and moving object tracking method |
JP2015121473A (en) | 2013-12-24 | 2015-07-02 | 三菱電機株式会社 | Target tracking device and target tracking method |
JP2017124300A (en) | 2017-04-24 | 2017-07-20 | 株式会社東芝 | Image processing apparatus, therapeutic system and medical image processing method |
US20170254894A1 (en) | 2014-09-05 | 2017-09-07 | Thales | Method for managing crossovers in the tracking of mobile objects, and associated device |
JP2018205229A (en) | 2017-06-08 | 2018-12-27 | 沖電気工業株式会社 | Signal tracking device and signal tracking method |
-
2018
- 2018-08-29 JP JP2018159910A patent/JP7067373B2/en active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004220292A (en) | 2003-01-15 | 2004-08-05 | Nippon Telegr & Teleph Corp <Ntt> | Object tracking method and device, program for object tracking method, and recording medium with its program recorded |
EP1533628A1 (en) | 2003-11-19 | 2005-05-25 | Saab Ab | A method for correlating and numbering target tracks from multiple sources |
JP2012059224A (en) | 2010-09-13 | 2012-03-22 | Toshiba Corp | Moving object tracking system and moving object tracking method |
JP2015121473A (en) | 2013-12-24 | 2015-07-02 | 三菱電機株式会社 | Target tracking device and target tracking method |
US20170254894A1 (en) | 2014-09-05 | 2017-09-07 | Thales | Method for managing crossovers in the tracking of mobile objects, and associated device |
JP2017124300A (en) | 2017-04-24 | 2017-07-20 | 株式会社東芝 | Image processing apparatus, therapeutic system and medical image processing method |
JP2018205229A (en) | 2017-06-08 | 2018-12-27 | 沖電気工業株式会社 | Signal tracking device and signal tracking method |
Also Published As
Publication number | Publication date |
---|---|
JP2020034363A (en) | 2020-03-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5862023B2 (en) | Target tracking system and target tracking method | |
Särkkä et al. | Rao-Blackwellized particle filter for multiple target tracking | |
CN109800627B (en) | Petroleum pipeline signal abnormity detection method and device, equipment and readable medium | |
EP3121791B1 (en) | Method and system for tracking objects | |
JP7067373B2 (en) | Signal tracking device, signal tracking system, signal tracking method and program | |
Rai et al. | A novel health indicator based on the Lyapunov exponent, a probabilistic self-organizing map, and the Gini-Simpson index for calculating the RUL of bearings | |
JP2014169865A (en) | Target tracking device, target tracking program and target tracking method | |
Yazdian-Dehkordi et al. | Competitive Gaussian mixture probability hypothesis density filter for multiple target tracking in the presence of ambiguity and occlusion | |
CA2611978A1 (en) | Markov sequential detector | |
KR20170015454A (en) | Apparatus and method for determining an intended target | |
US7949497B2 (en) | Machine condition monitoring using discontinuity detection | |
Popescu | Detection and diagnosis of model parameter and noise variance changes with application in seismic signal processing | |
EP2980603B1 (en) | Two step pruning in a phd filter | |
Benoudnine et al. | Real time Hough transform based track initiators in clutter | |
KR101372390B1 (en) | Target tracking method using multi-tracking scheme based on markov chain, and target tracking apparatus using the same | |
Wu et al. | Remaining useful life prediction for complex systems with multiple indicators of stochastic correlation considering random shocks | |
KR20180086716A (en) | Method for tracking multiple objects | |
Sandblom et al. | Moment estimation using a marginalized transform | |
Dehkordi et al. | An improvement on GM-PHD filter for occluded target tracking | |
JP2018205229A (en) | Signal tracking device and signal tracking method | |
JPWO2020170301A1 (en) | Information processing equipment, programs and information processing methods | |
Qin et al. | Predictive monitoring for signal temporal logic with probabilistic guarantees | |
Zabolotnii et al. | Semi-parametric estimation of the change-point of parameters of non-Gaussian sequences by polynomial maximization method | |
US20190187675A1 (en) | Diagnosis System and Electronic Control Device | |
TWI720388B (en) | Apparatus, method and computer program for processing a piecewise-smooth signal |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210507 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220316 |
|
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: 20220329 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220411 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7067373 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |