CN105761276B - Based on the iteration RANSAC GM-PHD multi-object tracking methods that adaptively newborn target strength is estimated - Google Patents
Based on the iteration RANSAC GM-PHD multi-object tracking methods that adaptively newborn target strength is estimated Download PDFInfo
- Publication number
- CN105761276B CN105761276B CN201510943173.1A CN201510943173A CN105761276B CN 105761276 B CN105761276 B CN 105761276B CN 201510943173 A CN201510943173 A CN 201510943173A CN 105761276 B CN105761276 B CN 105761276B
- Authority
- CN
- China
- Prior art keywords
- submodule
- phd
- target
- ransac
- module
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20004—Adaptive image processing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/20—Special algorithmic details
- G06T2207/20024—Filtering details
Landscapes
- Radar Systems Or Details Thereof (AREA)
Abstract
一种基于迭代RANSAC的自适应新生目标强度估计的GM‑PHD多目标跟踪方法,包括I‑RANSAC新生目标检测模块和PHD滤波模块。其中:所述I‑RANSAC新生目标检测模块包括:有效量测生成子模块、假设生成子模块、假设检验子模块,其中:有效量测生成子模块分别与当前量测和当前状态估计相连传输当前“滑窗”的有效量测,假设生成子模块与有效量测子模块相连传输从有效量测中通过随机采样而生成的航迹假设,假设检验子模块与假设生成子模块相连传输对当前假设航迹的经验结果,即确认的新生目标的位置信息。本发明方法具有有效、鲁棒的优点,可广泛应用于雷达、机器人、视频监控等多目标跟踪领域。
A GM‑PHD multi-target tracking method based on iterative RANSAC adaptive nascent target strength estimation, including I‑RANSAC nascent target detection module and PHD filtering module. Wherein: the I-RANSAC new target detection module includes: an effective measurement generation submodule, a hypothesis generation submodule, and a hypothesis testing submodule, wherein: the effective measurement generation submodule is connected with the current measurement and the current state estimation to transmit the current For the effective measurement of "sliding window", the hypothesis generation sub-module is connected with the effective measurement sub-module to transmit the track hypothesis generated by random sampling from the effective measurement, and the hypothesis verification sub-module is connected with the hypothesis generation sub-module to transmit the current hypothesis The empirical results of the track, ie, the position information of the identified nascent target. The method of the invention has the advantages of being effective and robust, and can be widely used in multi-target tracking fields such as radar, robot, and video surveillance.
Description
技术领域technical field
本发明涉及一种视频多目标跟踪方法,具体是一种基于高斯混合概率假设密度(GM-PHD)滤波的动态视频多目标跟踪方法。The invention relates to a video multi-target tracking method, in particular to a dynamic video multi-target tracking method based on Gaussian mixture probability hypothesis density (GM-PHD) filtering.
背景技术Background technique
多目标跟踪(MTT)技术已在智能监控,机器人自动导航,生物学等不同领域得到广泛应用。MTT的目的是从包含有杂波的量测集合中估计出多目标的数目和状态。由于量测中存在杂波以及检测的不确定性等原因,精确跟踪数目变化的多目标仍然是一个难题。传统的多目标跟踪应用“量测-航迹”数据关联技术,旨在把多目标跟踪问题解耦为多个单目标的跟踪问题。Reid等提出的多假设方法(MHT)和Bar-Shalom等提出的联合概率数据关联方法(JPDA)是最具代表性和有效性的两种关联方法。由于方法的组合特性,数据关联方法的共同缺点是计算量庞大,因而限制了该类算法的实际应用。Multi-target tracking (MTT) technology has been widely used in different fields such as intelligent monitoring, robot automatic navigation, and biology. The purpose of MTT is to estimate the number and state of multiple targets from a measurement set containing clutter. Due to the existence of clutter in the measurement and the uncertainty of detection, it is still a difficult problem to accurately track multiple targets with varying numbers. The traditional multi-target tracking application "measurement-track" data association technology aims to decouple the multi-target tracking problem into multiple single-target tracking problems. The multiple hypothesis method (MHT) proposed by Reid et al. and the joint probabilistic data association method (JPDA) proposed by Bar-Shalom et al. are the two most representative and effective association methods. Due to the combined nature of the method, the common disadvantage of data association methods is the huge amount of calculation, which limits the practical application of this type of algorithm.
近年来,基于随机有限集(RFS)的多目标跟踪方法取得了巨大突破,并得到了广泛的关注。基于RFS理论框架方法将不确定的量测与多目标状态表示成随机集合,进而将多目标跟踪问题表述为多维贝叶斯滤波器,从而避免了“量测-航迹”的数据关联。其中,Mahler提出的概率假设密度(PHD)滤波及后来学者提出的PHD实现方法最具代表性。PHD使用多目标随机集的后验概率密度的一阶统计量(概率假设密度,即PHD)近似代替多目标的后验概率密度,简化多维贝叶斯滤波递推公式中的积分运算,使得多维贝叶斯滤波的实现成为可能。但是PHD滤波器存在目标数估计不准确的问题。为了解决这个问题,Mahler又提出了基数概率假设密度(Cardinalized Probability Hypothesis Density,CPHD)滤波器。CPHD通过同时传播状态随机集的强度函数和基数分布得到准确的目标数估计。PHD和CPHD滤波器虽然能够处理多目标的新生、孵化和死亡问题,但仍存在一个缺点,即标准PHD和CPHD滤波器假定新生目标的强度函数为已知。然而,一般情况下新生目标的强度函数并不容易获得。因此,该假设制约了PHD滤波器的广泛应用。In recent years, random finite set (RFS) based multi-object tracking methods have achieved great breakthroughs and received extensive attention. Based on the RFS theoretical framework method, uncertain measurements and multi-target states are represented as random sets, and then the multi-target tracking problem is expressed as a multidimensional Bayesian filter, thereby avoiding the data association of "measurement-track". Among them, the probability hypothesis density (PHD) filter proposed by Mahler and the PHD implementation method proposed by later scholars are the most representative. PHD uses the first-order statistic (probability hypothesis density, or PHD) of the posterior probability density of multi-target random sets to approximately replace the multi-target posterior probability density, and simplifies the integral operation in the multidimensional Bayesian filtering recursive formula, making the multidimensional The implementation of Bayesian filtering becomes possible. But the PHD filter has the problem of inaccurate target number estimation. In order to solve this problem, Mahler proposed the Cardinalized Probability Hypothesis Density (CPHD) filter. CPHD obtains an accurate estimate of the number of targets by simultaneously propagating the intensity function and the cardinality distribution of a random set of states. Although the PHD and CPHD filters can deal with the problems of newborn, hatching, and death of multiple targets, there is still a shortcoming that the standard PHD and CPHD filters assume that the intensity function of the newborn target is known. However, the strength function of nascent targets is not easy to obtain in general. Therefore, this assumption restricts the wide application of PHD filters.
经对现有技术的文献检索发现,B.RISTIC等人在2012年的IEEE Transactions onAerospace and Electronic Systems(国际电气和电子工程师协会航空电子系统学报)第48卷第2期上发表的“Adaptive target birth intensity for PHD and CPHD filters(PHD和CPHD滤波器中的新生目标自适应强度函数)”中提出一种基于粒子PHD滤波器的自适应新生目标强度方法。该方法由各帧量测设计新生目标强度函数,把量测空间分为量测可测子空间p与量测不可测子空间v,对于p由似然函数构造新生目标强度,但对于v仍然需要已知先验信息,没有根本解决新生目标强度函数的构造问题。Michael Beard等人提出新生目标强度分布为均匀分布时的高斯混合PHD滤波器,但仍然假设新生目标强度分布为已知的。欧阳诚等人针对文献,提出一种归一化因子修正方法,用以改进原算法的航迹归一化失衡问题,但该方法仍需已知部分先验信息,而且该方法在滤波后仍然包含大量杂波,弱化了PHD滤波器去除杂波的主要优点。Wang等人提出使用全部量测的概率似然比测试(SPRT)方法进行新生目标的检测,进而构造出生目标强度函数。但是由于其使用全部量测的组合优化,不可避免的带来巨大的计算负担。Through literature search to prior art, it is found that "Adaptive target birth" published by B.RISTIC et al. Intensity for PHD and CPHD filters (the nascent target adaptive intensity function in PHD and CPHD filters)" proposes an adaptive nascent target intensity method based on the particle PHD filter. In this method, new target intensity functions are designed by measuring each frame, and the measurement space is divided into a measurable subspace p and an unmeasurable subspace v. For p, the new target intensity is constructed by the likelihood function, but for v, Known prior information is required, and the construction problem of the nascent target intensity function is not fundamentally solved. Michael Beard et al proposed a Gaussian mixture PHD filter when the intensity distribution of the newborn target is uniform, but still assumes that the intensity distribution of the newborn target is known. Based on the literature, Ouyang Cheng et al. proposed a normalization factor correction method to improve the track normalization imbalance problem of the original algorithm, but this method still needs to know some prior information, and the method still remains after filtering. Contains a lot of clutter, weakening the main advantage of the PHD filter to remove clutter. Wang et al. proposed to use the Probability Likelihood Ratio Test (SPRT) method of all measurements to detect newborn targets, and then construct the newborn target strength function. However, due to its combinatorial optimization using all measurements, it inevitably brings a huge computational burden.
发明内容Contents of the invention
本发明针对上述现有技术中存在的不足,提供一种基于迭代随机采样一致性(RANSAC)算法的自适应新生目标强度估计的GM-PHD多目标跟踪方法。本发明提出一种可以从量测集中估计出新生目标位置的迭代RANSAC(I-RANSAC)算法,基于估计出的新生目标位置信息,构建出新生目标的强度函数,从而解决了原始PHD滤波器需要已知目标强度函数的不足。本发明给出了基于提出的I-RANSAC算法的自适应GM-PHD多目标跟踪框架,解决了原始GM-PHD多目标跟踪方法需要已知新生目标强度函数的问题,具有实现简单和鲁棒性强的优点。Aiming at the deficiencies in the above-mentioned prior art, the present invention provides a GM-PHD multi-target tracking method based on iterative random sampling consistency (RANSAC) algorithm for adaptive newborn target strength estimation. The present invention proposes an iterative RANSAC (I-RANSAC) algorithm that can estimate the position of the newborn target from the measurement set. Based on the estimated position information of the newborn target, the intensity function of the newborn target is constructed, thereby solving the need of the original PHD filter. Insufficiency of the target strength function is known. The present invention provides an adaptive GM-PHD multi-target tracking framework based on the proposed I-RANSAC algorithm, which solves the problem that the original GM-PHD multi-target tracking method needs to know the newborn target strength function, and has the advantages of simple implementation and robustness Strong advantage.
本发明是通过以下技术方案实现的:The present invention is achieved through the following technical solutions:
本发明包括:I-RANSAC新生目标检测模块和PHD滤波模块,其中:I-RANSAC新生目标检测模块与“滑窗”中的量测数据和当前的状态估计相连传输当前滑窗中可能出现的新生目标的位置信息,所谓“滑窗”是指固定帧数的连续的量测集合,该集合随着时间的推移而向前移动,即当新的一帧量测到来后,把该帧量测加入“滑窗”集合的最后面,而舍弃“滑窗”集合中最前面的一帧量测,从而保持“滑窗”集合量测帧数的固定。确切的说,“滑窗”是一个随着时间向前移动的量测队列。PHD滤波模块与I-RANSAC新生目标检测模块和当前量测相连传输全部目标的状态估计随机集和目标数估计随机集。The present invention includes: an I-RANSAC newborn target detection module and a PHD filter module, wherein: the I-RANSAC newborn target detection module is connected with the measurement data in the "sliding window" and the current state estimation to transmit possible newborns in the current sliding window The position information of the target, the so-called "sliding window" refers to a continuous measurement set with a fixed number of frames, which moves forward with time, that is, when a new frame measurement arrives, the frame measurement Add the last frame of the "sliding window" set, and discard the first frame measurement in the "sliding window" set, so as to keep the number of frames measured in the "sliding window" set fixed. Rather, a "sliding window" is a queue of measurements that moves forward over time. The PHD filtering module is connected with the I-RANSAC new target detection module and the current measurement to transmit the state estimation random set and target number estimation random set of all targets.
所述I-RANSAC新生目标检测模块包括:有效量测生成子模块、假设生成子模块、假设检验子模块,其中:有效量测生成子模块分别与当前量测和当前状态估计相连传输当前“滑窗”的有效量测,假设生成子模块与有效量测子模块相连传输从有效量测中通过随机采样而生成的航迹假设,假设检验子模块与假设生成子模块相连传输对当前假设航迹的经验结果,即确认的新生目标的位置信息。The I-RANSAC new target detection module includes: an effective measurement generation submodule, a hypothesis generation submodule, and a hypothesis verification submodule, wherein: the effective measurement generation submodule is connected with the current measurement and the current state estimation to transmit the current "slip" The effective measurement of the "window", the hypothesis generation sub-module is connected with the effective measurement sub-module to transmit the track hypothesis generated by random sampling from the effective measurement, and the hypothesis verification sub-module is connected with the hypothesis generation sub-module to transmit the current hypothetical track The empirical result of , that is, the location information of the identified nascent target.
所述PHD滤波模块包括:新生目标强度函数构建子模块、预测子模块、更新子模块、高斯元修剪子模块和状态抽取子模块,其中:新生目标强度函数构建子模块与I-RANSAC新生目标检测模块中的假设检验子模块相连传输新生目标强度函数,预测子模块与新生目标强度函数构建子模块相连传输目标状态随机集PHD的预测高斯元参数,更新子模块分别与预测子模块和量测相连传输目标状态随机集PHD的更新后的高斯元参数,高斯元修剪子模块与更新子模块相连传输对更新后的高斯元合并和删除后的目标状态随机集PHD的高斯元参数,状态抽取子模块与高斯元修剪子模块相连传输目标状态估计随机集和目标数估计随机集。The PHD filter module includes: newborn target strength function construction submodule, prediction submodule, update submodule, Gaussian pruning submodule and state extraction submodule, wherein: newborn target strength function construction submodule and I-RANSAC newborn target detection The hypothesis testing sub-module in the module is connected to transmit the nascent target strength function, the prediction sub-module is connected to the nascent target strength function construction sub-module, and the prediction Gaussian element parameters of the target state random set PHD are transmitted, and the update sub-module is respectively connected to the prediction sub-module and the measurement Transmit the updated Gaussian element parameters of the target state random set PHD, the Gaussian element pruning submodule is connected with the update submodule, and transmit the Gaussian element parameters of the updated Gaussian element merged and deleted target state random set PHD, and the state extraction submodule It is connected with the Gaussian element pruning sub-module to transmit the target state estimation random set and the target number estimation random set.
与现有技术相比,本发明有益效果是:基于I-RANSAC的新生目标检测模块,为PHD滤波器提供了新生目标强度信息;解决了PHD滤波器需要知道新生目标强度函数的问题,保证了PHD滤波器的鲁棒性和可靠性。该方法简单有效、易于实施,鲁棒性好,可广泛应用于军事与民用多目标跟踪领域。Compared with the prior art, the beneficial effects of the present invention are: the I-RANSAC-based nascent target detection module provides the nascent target strength information for the PHD filter; solves the problem that the PHD filter needs to know the nascent target strength function, and ensures Robustness and reliability of PHD filters. The method is simple, effective, easy to implement, and has good robustness, and can be widely used in military and civilian multi-target tracking fields.
附图说明Description of drawings
图1为本发明实施例中基于I-RANSAC的自适应GM-PHD多目标跟踪系统框图;Fig. 1 is a block diagram of an adaptive GM-PHD multi-target tracking system based on I-RANSAC in an embodiment of the present invention;
图2为本发明实施例中跟踪场景及目标航迹图;Fig. 2 is a tracking scene and a target track diagram in an embodiment of the present invention;
图3为本发明实施例中每一帧x方向和y方向的包括杂波的量测图;FIG. 3 is a measurement diagram including clutter in the x direction and y direction of each frame in the embodiment of the present invention;
图4为本发明实施例中在x和y方向上对时间的位置估计结果;Fig. 4 is the position estimation result of time in the x and y directions in the embodiment of the present invention;
图5为本发明实施例给出了由标准GM-PHD滤波器估计同一多目标场景的结果;Fig. 5 provides the result of estimating the same multi-target scene by the standard GM-PHD filter for an embodiment of the present invention;
图6为本发明实施例中给出100次蒙特卡洛平均的真实目标数、标准GM-PHD滤波器和本发明方法估计的目标数的比较结果,;Fig. 6 provides the comparison result of the real number of targets of 100 Monte Carlo averages, the standard GM-PHD filter and the number of targets estimated by the method of the present invention in the embodiment of the present invention;
图7为本发明实施例中了100次蒙特卡洛平均的标准GM-PHD滤波器和本发明方法估计的OSPA距离的比较图;Fig. 7 is the comparison diagram of the OSPA distance estimated by the standard GM-PHD filter of 100 Monte Carlo averages and the method of the present invention in the embodiment of the present invention;
具体实施方式Detailed ways
下面结合附图对本发明的实施例作详细说明:本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。The embodiments of the present invention are described in detail below in conjunction with the accompanying drawings: this embodiment is implemented on the premise of the technical solution of the present invention, and detailed implementation methods and specific operating procedures are provided, but the protection scope of the present invention is not limited to the following the described embodiment.
如图1所示,本实施例包括:I-RANSAC新生目标检测模块和PHD滤波模块,其中:I-RANSAC新生目标检测模块包括:有效量测生成子模块、假设生成子模块、假设检验子模块,其中:有效量测生成子模块分别与当前量测和当前状态估计相连传输当前“滑窗”的有效量测,假设生成子模块与有效量测子模块相连传输从有效量测中通过随机采样而生成的航迹假设,假设检验子模块与假设生成子模块相连传输对当前假设航迹的经验结果,即确认的新生目标的位置信息。As shown in Figure 1, this embodiment includes: I-RANSAC newborn target detection module and PHD filter module, wherein: I-RANSAC newborn target detection module includes: effective measurement generation submodule, hypothesis generation submodule, hypothesis testing submodule , where: the effective measurement generation sub-module is connected with the current measurement and the current state estimation to transmit the effective measurement of the current "sliding window", assuming that the generation sub-module is connected with the effective measurement sub-module and transmits the effective measurement through random sampling As for the generated track hypothesis, the hypothesis checking sub-module is connected with the hypothesis generating sub-module to transmit the empirical results of the current hypothetical track, that is, the position information of the confirmed newborn target.
所述有效量测生成子模块实现用于检测新生目标的有效量测。The valid metrics generation sub-module implements valid metrics for detecting nascent objects.
所述假设生成子模块实现各种可能的新生目标假设。The hypothesis generation sub-module implements various possible nascent target hypotheses.
所述假设检验子模块实现新生目标假设的检验,以确认可能的新生目标。The hypothesis testing sub-module realizes the testing of nascent target hypotheses to confirm possible nascent targets.
PHD滤波模块包括:新生目标强度函数构建子模块、预测子模块、更新子模块、高斯元修剪子模块和状态抽取子模块。其中:新生目标强度函数构建子模块与I-RANSAC新生目标检测模块中的假设检验子模块相连传输新生目标强度函数,预测子模块与新生目标强度函数构建子模块相连传输目标状态随机集PHD的预测高斯元参数,更新子模块分别与预测子模块和量测相连传输目标状态随机集PHD的更新后的高斯元参数,高斯元修剪子模块与更新子模块相连传输对更新后的高斯元合并和删除后的目标状态随机集PHD的高斯元参数,状态抽取子模块与高斯元修剪子模块相连传输目标状态估计随机集和目标数估计随机集。The PHD filtering module includes: new target strength function construction sub-module, prediction sub-module, update sub-module, Gaussian pruning sub-module and state extraction sub-module. Among them: the nascent target strength function construction sub-module is connected to the hypothesis testing sub-module in the I-RANSAC nascent target detection module to transmit the nascent target strength function, and the prediction sub-module is connected to the nascent target strength function construction sub-module to transmit the prediction of the target state random set PHD Gaussian element parameters, the update sub-module is connected with the prediction sub-module and the measurement, and the updated Gaussian element parameters of the target state random set PHD are transmitted, and the Gaussian element pruning sub-module is connected with the update sub-module, and the updated Gaussian elements are merged and deleted Gaussian element parameters of the final target state random set PHD, the state extraction sub-module is connected with the Gaussian element pruning sub-module to transmit target state estimation random set and target number estimation random set.
所述新生目标强度函数子模块实现新生目标的强度函数的构建。The nascent target intensity function sub-module realizes the construction of the intensity function of the nascent target.
所述预测子模块实现目标状态随机集的PHD的高斯元参数的预测。The prediction sub-module realizes the prediction of the Gaussian meta-parameters of the PHD of the target state random set.
所述更新子模块实现更新目标预测状态随机集PHD的高斯元参数。The updating sub-module realizes updating the Gaussian meta-parameters of the random set PHD of the target prediction state.
所述高斯元修剪子模块实现合并距离很近的高斯元,以及去除极小权值的高斯元,用于减少计算量和杂波。The Gaussian element pruning sub-module implements merging Gaussian elements with very close distances and removing Gaussian elements with extremely small weights, so as to reduce the amount of calculation and clutter.
所述状态抽取子模块抽取权值大于阈值(一般取0.5)的高斯元所对应的期望值即为状态随机集,高斯元数为目标数随机集。The expected value corresponding to the Gaussian element whose weight value is greater than the threshold (generally 0.5) extracted by the state extraction sub-module is the state random set, and the Gaussian element number is the target number random set.
本实施例中效量测生成子模块的具体工作过程为:The specific working process of the efficiency measurement generation sub-module in this embodiment is as follows:
1)输入新帧量测,放入“滑窗”队列的末尾,去掉“滑窗”队列的首帧量测,实现“滑窗”队列的移动。1) Input a new frame measurement, put it at the end of the "sliding window" queue, remove the first frame measurement of the "sliding window" queue, and realize the movement of the "sliding window" queue.
2)设当前状态估计为xk,计算“滑窗”中对应帧的量测残差dk(i)=zk(i)-HkFkxk,其中Hk,Fk分别是系统的量测矩阵和状态转移矩阵;以及残差的范数:式中Sk是残差向量的协方差矩阵。若gk(i)距离小于设定的门限,则对应的量测被认为是与存在航迹关联的,把该量测去掉。如此处理则得到有效的量测集合。2) Let the current state estimate be x k , calculate the measurement residual d k (i)=z k (i)-H k F k x k of the corresponding frame in the "sliding window", where H k and F k are respectively The measurement matrix and state transition matrix of the system; and the norm of the residuals: where S k is the covariance matrix of the residual vector. If the g k (i) distance is smaller than the set threshold, the corresponding measurement is considered to be associated with the existing track, and the measurement is removed. In this way, an effective measurement set is obtained.
本实施例中假设生成子模块的具体工作过程为:从有效量测集的前面两帧量测中各随机抽取包含一个样本的子集,根据这两个样本点由最小二乘法计算出其模型M;有效量测集中除去抽取的两个样本后的集合叫做原量测集的余集。余集中与模型M的误差小于某一设定阈值的样本叫做内点,它们构成集合叫做一致集。模型M即当前的假设模型。In this embodiment, it is assumed that the specific working process of generating sub-modules is as follows: a subset containing one sample is randomly selected from the first two frames of the effective measurement set, and its model is calculated by the least squares method based on these two sample points M; The set after removing the two samples drawn from the effective measurement set is called the remainder of the original measurement set. The samples whose error between the co-set and the model M are less than a certain threshold are called interior points, and they form a set called a consistent set. Model M is the current hypothetical model.
本实施例中假设检验子模块的具体工作过程为:若一致集的基数大于给定的阈值,则认为得到了正确的模型参数,并利用一致集中的样本由最小二乘法重新计算模型,该新模型即是一个新生的目标模型;确定一个新目标后,由余集替换有效量测集,重复上述假设生成和假设检验过程,即可确认多个新生目标。The specific working process of the hypothesis testing sub-module in this embodiment is: if the cardinality of the consistent set is greater than a given threshold, it is considered that the correct model parameters have been obtained, and the model is recalculated by the least squares method using the samples in the consistent set, the new The model is a nascent target model; after a new target is determined, the effective measurement set is replaced by the residual set, and the above hypothesis generation and hypothesis testing processes are repeated to confirm multiple new targets.
本实施例中目标模型为:The target model in this example is:
1)目标的状态方程为非线性渐近转弯(CT)模型:1) The state equation of the target is a nonlinear asymptotic turn (CT) model:
xk=F(ω)xk-1+Gvk-1 (3)x k =F(ω)x k-1 +Gv k-1 (3)
其中,ω是转弯速率,当以目标质心坐标及其速度来描述目标时,状态xk可表示为:Among them, ω is the turning rate, when the target is described by the coordinates of the center of mass of the target and its speed, the state x k can be expressed as:
xk=(locx,k,locy,k,velx,k,vely,k,ω)T (4)x k = (loc x, k , loc y, k , vel x, k , vel y, k , ω) T (4)
F(ω)为状态转移矩阵,F(ω) is the state transition matrix,
状态噪声vk是以Q为协方差的零均值高斯噪声,σv为系统噪声标准差。The state noise v k is zero-mean Gaussian noise with Q as the covariance, and σ v is the standard deviation of the system noise.
2)系统观测模型为zk=Hxk+wk,其中,观测矩阵H为:2) The system observation model is z k =Hx k +w k , where the observation matrix H is:
观测噪声wk是零均值高斯噪声,协方差为σw为观测噪声标准差。The observation noise w k is zero-mean Gaussian noise with a covariance of σ w is the standard deviation of observation noise.
本实施例PHD滤波模块的一些参数设置如下:取每一个目标的生存概率PS=0.99,目标检测概率PD=0.99。状态噪声标准差σv=2m/s2,观测噪声标准差σw=8。采样时间间隔取为T=1s。杂波在跟踪区域[0,20000]×[0,20000]内服从均匀分布,而每一时刻杂波的数目服从参数为λc=10-7m-2的泊松分布(即平均每一帧有40个杂波)。Some parameters of the PHD filter module in this embodiment are set as follows: the survival probability P S of each target is set to be 0.99, and the target detection probability P D is set to be 0.99. The standard deviation of state noise σ v =2m/s 2 , and the standard deviation of observation noise σ w =8. The sampling time interval is taken as T=1s. The clutter follows a uniform distribution in the tracking area [0, 20000]×[0, 20000], and the number of clutter at each moment obeys a Poisson distribution with a parameter of λ c =10 -7 m -2 (that is, the average frame has 40 clutter).
本实施例中新生目标强度函数子模块的具体工作过程为:The specific working process of the newborn target intensity function sub-module in this embodiment is as follows:
假设k时刻由I-RANSAC新生目标检测模块检测出m个新生目标,则以每一个新生目标位置作为位置均值,以给定值作为速度均值,并以给定的较大的正定数值矩阵为方差阵构造出一个多维高斯分布函数作为每一个新生目标的强度函数,而其权值取为0.03.Assuming that m newborn targets are detected by the I-RANSAC newborn target detection module at time k, the position of each newborn target is used as the mean value of the position, the given value is used as the mean value of the speed, and the given larger positive definite numerical matrix is used as the variance The array constructs a multidimensional Gaussian distribution function as the intensity function of each new target, and its weight is 0.03.
本实施例中预测子模块的具体工作过程为:The specific working process of the prediction sub-module in this embodiment is as follows:
假设k时刻描述PHD的高斯元参数为其中,Jk为k时刻的高斯元的数目,为k时刻第i个高斯元的均值,是其权值,是相应的协方差。Assume that the Gaussian meta-parameters describing PHD at time k are Among them, J k is the number of Gaussian elements at time k, is the mean value of the i-th Gaussian element at time k, is its weight, is the corresponding covariance.
1)对新产生目标进行预测,设k+1时刻新产生目标个数为Jγ,k+1,则对j=1,…,Jγ,k+1有其中分别为新生目标高斯元的权值,状态期望(均值)及协方差;1) Predict the newly generated targets, assuming that the number of newly generated targets at time k+1 is J γ, k+1 , then for j=1,..., J γ, k+1 , we have in Respectively, the weight, state expectation (mean) and covariance of the new target Gaussian element;
2)对孵化目标预测,设孵化目标个数为Jβ,k+1,则对j=1,…,Jβ,k+1,l=1,…,Jk有其中为孵化目标高斯元模型的权值,分别为(5)式及(6)式中的状态转移矩阵及状态噪声协方差。2) For the prediction of hatching targets, if the number of hatching targets is J β, k+1 , then for j=1,..., J β, k+1 , l=1,..., J k have in is the weight of the incubation target Gaussian meta-model, are the state transition matrix and state noise covariance in (5) and (6), respectively.
3)对继续存在目标进行预测计算,设其生存概率为pS,则对j=1,…,Jk,按照以下公式更新权值,均值及协方差: 3) Predict and calculate the continuation target, set its survival probability as p S , then for j=1,..., J k , update the weight, mean and covariance according to the following formula:
本实施例中更新子模块的具体工作过程为:The specific working process of updating the sub-module in this embodiment is as follows:
1)利用运动目标检测模块得到的量测随机集记为Zk+1,及(7)式的观测矩阵H和量测噪声协方差R更新权值,均值及协方差。pD为检测概率如上实施例中所述,则对未检测到的目标用式(8)~(10)更新:对j=1,…,Jk+1|k,其中Jk+1|k=Jγ,k+1+lJβ,k+1+Jk+1,有:1) The measurement random set obtained by the moving target detection module is denoted as Z k+1 , and the observation matrix H and measurement noise covariance R of formula (7) are used to update the weights, mean and covariance. p D is the detection probability as described in the above embodiment, then update the undetected target with formula (8)~(10): for j=1,..., J k+1|k , wherein J k+1| k =J γ, k+1 +lJ β, k+1 +J k+1 , there are:
2)对检测到的目标更新,即利用运动目标检测模块的质心坐标作为量测随机集进行更新计算,对每一个z∈Zk+1,计算:2) Update the detected target, that is, use the centroid coordinates of the moving target detection module as the measurement random set to update and calculate, for each z∈Z k+1 , calculate:
设泊松分布的杂波RFS的概率为κk(z),对j=1,…,Jk+1|k有:Suppose the probability of clutter RFS of Poisson distribution is κ k (z), for j=1,..., J k+1|k :
实施效果Implementation Effect
本实施例的跟踪场景为二维多目标场景,监视区域内有8个目标。新产生目标服从泊松分布。为了与原始PHD滤波器进行比较,设置5个目标起始位置已知,新目标的出现服从泊松分布,强度为:其中ωγ=0.03, 其余3个目标的起始位置和时刻均未知。The tracking scene in this embodiment is a two-dimensional multi-target scene, and there are 8 targets in the monitoring area. The newly generated targets obey the Poisson distribution. In order to compare with the original PHD filter, the starting positions of 5 targets are known, and the appearance of new targets obeys the Poisson distribution, and the intensity is: where ω γ =0.03, The starting positions and times of the remaining three targets are unknown.
图2给出了仿真场景中的目标航迹。Figure 2 shows the target track in the simulation scene.
图3是每一帧x方向和y方向的包括杂波的量测图。FIG. 3 is a measurement diagram including clutter in the x direction and y direction of each frame.
图4是本发明方法在x和y方向上对时间的位置估计结果。从图4可以看出,本发明方法不仅可以准确估计出5个已知起始位置的新生目标,而且可以准确估计出3个未知起始位置的新生目标。Fig. 4 is the result of time position estimation in the x and y directions by the method of the present invention. It can be seen from FIG. 4 that the method of the present invention can not only accurately estimate 5 newborn targets with known starting positions, but also accurately estimate 3 newborn targets with unknown starting positions.
图5给出了由标准GM-PHD滤波器估计同一多目标场景的结果。其中PHD滤波部分的参数设置与本发明方法完全相同。可以看出,GM-PHD滤波器仅能准确估计出5个已知起始位置的新生目标,而不能估计出3个未知起始位置的新生目标。这是由于GM-PHD滤波器不具有起始位置未知新目标能力所决定的。Figure 5 presents the results of estimating the same multi-object scene by the standard GM-PHD filter. Wherein the parameter setting of the PHD filtering part is exactly the same as the method of the present invention. It can be seen that the GM-PHD filter can only accurately estimate 5 nascent targets with known initial positions, but cannot estimate 3 nascent targets with unknown initial positions. This is due to the fact that the GM-PHD filter does not have the capability of new targets with unknown starting positions.
图6给出100次蒙特卡洛平均的真实目标数、标准GM-PHD滤波器和本发明方法估计的目标数的比较结果,其中红色实线表示真实目标数,蓝色虚线表示本发明方法估计的目标数,黑色带点的点画线表示标准GM-PHD滤波器估计的目标数。可以清除的看出,标准GM-PHD滤波器估计在新生目标出现后的时间段内给出了错误的目标数目估计,而本发明方法则全程均给出正确的目标数目估计。Fig. 6 shows the comparison result of the real number of targets estimated by the 100 Monte Carlo averages, the standard GM-PHD filter and the method of the present invention, wherein the red solid line represents the real target number, and the blue dotted line represents the estimated number of the present invention. The number of targets in , and the dotted line with dots in black indicates the number of targets estimated by the standard GM-PHD filter. It can be clearly seen that the standard GM-PHD filter estimate gives wrong target number estimates in the time period after the newborn targets appear, but the method of the present invention gives correct target number estimates throughout the whole process.
图7给出了100次蒙特卡洛平均的标准GM-PHD滤波器和本发明方法估计的OSPA距离的比较图。OSPA距离是两个随机集合之间“距离”的一种度量,它可以用来评价跟踪算法的性能,其值越小说明算法的跟踪性能越好。Fig. 7 shows a comparison chart of the OSPA distance estimated by the standard GM-PHD filter averaged 100 times and the method of the present invention. The OSPA distance is a measure of the "distance" between two random sets, which can be used to evaluate the performance of the tracking algorithm, and the smaller the value, the better the tracking performance of the algorithm.
因此,本发明方法很好地解决了标准GM-PHD滤波器需要已知目标初始强度函数的问题,具有很强的实用性,有效性和鲁棒性。Therefore, the method of the invention well solves the problem that the standard GM-PHD filter needs to know the initial intensity function of the target, and has strong practicability, effectiveness and robustness.
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510943173.1A CN105761276B (en) | 2015-12-15 | 2015-12-15 | Based on the iteration RANSAC GM-PHD multi-object tracking methods that adaptively newborn target strength is estimated |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510943173.1A CN105761276B (en) | 2015-12-15 | 2015-12-15 | Based on the iteration RANSAC GM-PHD multi-object tracking methods that adaptively newborn target strength is estimated |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105761276A CN105761276A (en) | 2016-07-13 |
| CN105761276B true CN105761276B (en) | 2018-11-09 |
Family
ID=56342125
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510943173.1A Active CN105761276B (en) | 2015-12-15 | 2015-12-15 | Based on the iteration RANSAC GM-PHD multi-object tracking methods that adaptively newborn target strength is estimated |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN105761276B (en) |
Families Citing this family (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107220658B (en) * | 2017-05-10 | 2019-05-31 | 中国人民解放军军械工程学院 | A kind of images match point is to screening technique |
| CN107273659B (en) * | 2017-05-17 | 2021-01-05 | 中国科学院光电技术研究所 | RANSAC algorithm-based improved track prediction method for space debris photoelectric tracking |
| CN108333569B (en) * | 2018-01-19 | 2021-01-12 | 杭州电子科技大学 | Asynchronous multi-sensor fusion multi-target tracking method based on PHD filtering |
| CN109298725B (en) * | 2018-11-29 | 2021-06-15 | 重庆大学 | A distributed multi-target tracking method for swarm robots based on PHD filtering |
| CN112241006B (en) * | 2019-07-19 | 2024-11-26 | 苏州翼博特智能科技有限公司 | A multi-target tracking method and processing device with adaptive new target initiation |
| CN110780269B (en) * | 2019-10-08 | 2022-03-25 | 河海大学 | Explicit multi-target tracking method based on GM-PHD filter under adaptive new strength |
| CN111340853B (en) * | 2019-12-04 | 2023-06-02 | 杭州电子科技大学 | Multi-sensor GMPHD adaptive fusion method based on OSPA iteration |
| CN111562571B (en) * | 2020-05-28 | 2022-04-29 | 江南大学 | A Maneuvering Multi-target Tracking and Track Maintenance Method with Unknown New Strength |
| CN112364292B (en) * | 2020-09-24 | 2024-05-03 | 北京电子工程总体研究所 | Ransac-based dense target tracking method, ransac-based dense target tracking device, ransac-based dense target tracking equipment and medium |
| CN112198503A (en) * | 2020-10-16 | 2021-01-08 | 无锡威孚高科技集团股份有限公司 | A target track prediction and optimization method, device and radar system |
| CN116910654A (en) * | 2023-08-03 | 2023-10-20 | 杭州光粒科技有限公司 | Cycling data detection method, device, equipment and medium |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101894381A (en) * | 2010-08-05 | 2010-11-24 | 上海交通大学 | Multi-object Tracking System in Dynamic Video Sequence |
| CN104501812A (en) * | 2014-12-05 | 2015-04-08 | 江南大学 | Filtering algorithm based on self-adaptive new target strength |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2834916C (en) * | 2011-05-04 | 2017-10-17 | Jacques Georgy | Two-stage filtering based method for multiple target tracking |
-
2015
- 2015-12-15 CN CN201510943173.1A patent/CN105761276B/en active Active
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101894381A (en) * | 2010-08-05 | 2010-11-24 | 上海交通大学 | Multi-object Tracking System in Dynamic Video Sequence |
| CN104501812A (en) * | 2014-12-05 | 2015-04-08 | 江南大学 | Filtering algorithm based on self-adaptive new target strength |
Non-Patent Citations (5)
| Title |
|---|
| A Probabilistic Hypothesis Density Filter for Traffic Flow Estimation in the Presence of Clutter;Matthieu Canaud et al;《2012 Workshop on Sensor Data Fusion: Trends, Solutions, Applications (SDF)》;20120904;31-36 * |
| Multiple Target Tracking using Recursive RANSAC;Peter C. Niedfeldt et al;《2014 American Control Conference (ACC)》;20140604;3393-3398 * |
| 基于概率假设密度的目标数变化视频跟踪算法;吴静静 等;《江苏大学学报(自然科学版)》;20151130;第36卷(第6期);697-704 * |
| 基于自适应新生目标强度的概率假设密度滤波;吴静静 等;《系统仿真学报》;20151130;第27卷(第11期);2741-2747 * |
| 自适应GM-PHD滤波器在多目标追踪的应用;苍岩 等;《哈尔滨工程大学学报》;20151130;第36卷(第11期);1526-1531 * |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105761276A (en) | 2016-07-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105761276B (en) | Based on the iteration RANSAC GM-PHD multi-object tracking methods that adaptively newborn target strength is estimated | |
| CN105182291B (en) | The multi-object tracking method of the PHD smoothers of adaptive targets new life intensity | |
| CN106291533B (en) | A kind of distributed multi-sensor fusion method based on AMD | |
| CN108802674B (en) | A joint search method and device for direct positioning | |
| CN104318059B (en) | Method for tracking target and tracking system for non-linear Gaussian Systems | |
| CN104680538B (en) | SAR image CFAR object detection methods based on super-pixel | |
| CN101894381A (en) | Multi-object Tracking System in Dynamic Video Sequence | |
| WO2012009947A1 (en) | Device and method of signature-driven multi-target tracking | |
| CN109886305A (en) | An asynchronous fusion method for multi-sensor non-sequential measurement based on GM-PHD filtering | |
| CN104133983B (en) | Multiple-target Bernoulli distribution type fusion method based on weighting negative first-order RD (Renyi Divergence) | |
| CN106443598A (en) | Convolutional neural network based cooperative radar network track deception jamming discrimination method | |
| CN106291498B (en) | A kind of detecting and tracking combined optimization method based on particle filter | |
| CN106022340A (en) | Improved Gaussian mixed potential probability hypothesis density filtering method | |
| CN108344981B (en) | Clutter-oriented multi-sensor asynchronous detection TSBF multi-target tracking method | |
| CN116451177B (en) | Track association method and device | |
| CN110780269A (en) | Explicit multi-target tracking method based on GM-PHD filter under self-adaptive new growth intensity | |
| CN106468771A (en) | A kind of multi-target detection and tracking method under the high clutter conditions of low Observable | |
| CN104501812A (en) | Filtering algorithm based on self-adaptive new target strength | |
| CN110889862A (en) | Combined measurement method for multi-target tracking in network transmission attack environment | |
| CN107102293B (en) | Passive co-localization method for unknown clutter based on sliding window cumulative density estimation | |
| Liu | A sequential GM-based PHD filter for a linear Gaussian system | |
| CN104504728A (en) | Multiple maneuvering target tracking method and system, and generalized joint probability data association device | |
| CN107037423A (en) | Multi-object tracking method is filtered with reference to the PHD of amplitude information | |
| CN103476110A (en) | Distributed algorithm for simultaneously carrying out node self-positioning and target tracking | |
| CN104199006A (en) | Random set tracking method based on multi-hypothesis combined distributed filter |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |