WO2017124299A1 - Multi-target tracking method and tracking system based on sequential bayesian filtering - Google Patents

Multi-target tracking method and tracking system based on sequential bayesian filtering Download PDF

Info

Publication number
WO2017124299A1
WO2017124299A1 PCT/CN2016/071347 CN2016071347W WO2017124299A1 WO 2017124299 A1 WO2017124299 A1 WO 2017124299A1 CN 2016071347 W CN2016071347 W CN 2016071347W WO 2017124299 A1 WO2017124299 A1 WO 2017124299A1
Authority
WO
WIPO (PCT)
Prior art keywords
edge distribution
target
probability
edge
current time
Prior art date
Application number
PCT/CN2016/071347
Other languages
French (fr)
Chinese (zh)
Inventor
刘宗香
邹燕妮
吴德辉
李良群
Original Assignee
深圳大学
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 深圳大学 filed Critical 深圳大学
Priority to PCT/CN2016/071347 priority Critical patent/WO2017124299A1/en
Publication of WO2017124299A1 publication Critical patent/WO2017124299A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/20Analysis of motion

Definitions

  • the invention belongs to the field of multi-sensor information fusion technology, and in particular relates to a multi-target tracking method and a tracking system based on sequential Bayesian filtering.
  • Bayesian filtering technology provides a powerful statistical method tool to assist in the fusion and processing of multi-sensor information with uncertainties in measurement data.
  • the information delay problem caused by the newly received measurement data can not be processed in time and the multi-target tracking problem in the case of the unknown target initial position, we have proposed a solution.
  • No. CN201510284138.3 a patent application for measuring the driving target tracking method and tracking system for transmitting edge distribution.
  • this method can not effectively track the maneuvering target whose motion mode is switched between different models. How to track the maneuvering target that converts the motion mode between different models is a key technology that needs to be explored and solved in the multi-objective Bayesian filtering method. problem.
  • the technical problem to be solved by the present invention is to provide a multi-target tracking method and a tracking system based on sequential Bayesian filtering, aiming at solving the problem of tracking multiple maneuvering targets whose motion modes are switched between different models.
  • the present invention is implemented in this way, a multi-target tracking method based on sequential Bayesian filtering, comprising the following steps:
  • Step A After receiving the new measurement data, calculate a time difference between a time when the new measurement data is received and a time when the previous measurement data is received, to receive the new measurement data. Inscribed as the current time, the time when the previous measurement data is received is the previous time; according to the time difference, the transition probability between each model, and the edge distribution of each target at the previous moment and its existence probability, it is predicted that each target at the current time is Edge distribution under different models and their existence probability;
  • Step B According to the predicted edge current distribution and the existence probability of each target under different models, the Bayes rule is used to sequentially process each measurement data of the current time to obtain the updated edge distribution of each target under different models. And its probability of existence;
  • Step C merging the updated edge distributions and the existence probabilities of the respective targets in the different models at the current moment to form an updated edge distribution and an existence probability of each target at the current moment;
  • Step D using each measurement data of the current moment to generate an edge distribution of the new target, assigning an existence probability and a model label thereto; and simultaneously, respectively, an edge distribution of the new target at the current moment and its existence probability are respectively associated with each target of the current moment Update the edge distribution and its existence probability to merge, and generate the edge distribution of each target at the current moment and its existence probability;
  • Step E The edge distribution with the probability of being less than the first threshold is cut off from the edge distribution of each target at the current moment generated after the merge, and the reduced edge distribution and its existence probability are used as input of recursive filtering at the next moment.
  • the edge distribution with the existence probability greater than the second threshold is extracted from the reduced edge distribution as the output of the current time, and the mean and the variance of the respective output edge distributions are respectively used as the state estimation and the error estimation of the current time target.
  • the invention also provides a multi-target tracking system based on sequential Bayesian filtering, which can also solve the tracking problem of multiple maneuvering targets converted between different models of motion modes, and can ensure the real-time performance of data processing.
  • the multi-target tracking system includes:
  • a prediction module after receiving the new measurement data, calculating a time difference between a time when the new measurement data is received and a time when the previous measurement data is received, to receive the new measurement data as a current time
  • the time at which the previous measurement data is received is the previous time; according to the time difference, the transition probability between each model, and the edge distribution of each target at the previous moment and its existence probability, it is predicted that each target at the current time is under a different model. Edge distribution and its existence probability;
  • An update module according to the edge distribution of each target in the prediction module at the current moment and the existence probability of each target under different models, using Bayes rule to sequentially process each measurement data of the current moment to obtain each target under different models Update the edge distribution and its existence probability;
  • the model fusion module integrates the updated edge distribution and the existence probability of each target in the update module under different models at the current moment to form an updated edge distribution and existence probability of each target at the current moment;
  • the edge distribution generation module generates an edge distribution of the new target by using each measurement data at the current moment, and specifies the existence probability and the model label for the current target; meanwhile, the edge distribution of the new target at the current moment and the existence probability thereof are respectively combined with the model fusion module The updated edge distribution of each target in the current moment and its existence probability are combined to generate the edge distribution of each target at the current moment and its existence probability;
  • the edge distribution extraction module removes, from the edge distribution generation module, the edge distribution of each target at the current moment generated by the merge, the edge distribution whose existence probability is less than the first threshold, and the edge distribution after the reduction and the existence thereof Probability is used as the input of recursive filtering at the next moment.
  • the edge distribution with the existence probability greater than the second threshold is extracted from the reduced edge distribution as the output of the current time, and the mean and variance of each output edge distribution are respectively used as the current time target. State estimation and error estimation.
  • the present invention has the beneficial effects that the multi-target tracking method based on sequential Bayesian filtering can sequentially sequence Bayesian by the steps of prediction, update, fusion, edge distribution generation and edge distribution extraction.
  • the combination of different filters and different models not only ensures the real-time performance of data processing, but also effectively solves the problem of multi-maneuvering target tracking between different modules, and has wide practicality.
  • FIG. 1 is a flow chart of a multi-target tracking method for sequential Bayesian filtering of the present invention
  • FIG. 2 is a schematic structural diagram of a multi-target tracking system of sequential Bayesian filtering according to the present invention
  • 3 is a measurement data of a sensor in 50 scan cycles according to an embodiment of the present invention.
  • FIG. 4 is a result of processing a multi-target tracking method according to the present invention and a GM-PHD target tracking method based on a hop Markov system model;
  • FIG. 5 is a result of processing by a multi-target tracking method according to the present invention and a GM-PHD filtering method based on a hop Markov system model;
  • FIG. 6 is a schematic diagram of the average OFPA distance obtained after 100 experiments by the multi-target tracking method according to the present invention and the GM-PHD-JMS filtering method based on the hop Markov system model.
  • the multi-target tracking method based on sequential Bayesian filtering of the present invention solves the maneuvering target tracking for converting between different models by predicting, updating, merging, generating and extracting the edge distribution of each target and its existence probability. The problem and the timely processing of the measurement data received at the current time.
  • the multi-target tracking method based on sequential Bayesian filtering includes the following steps:
  • Step A After receiving new measurement data, calculate a time difference between a time when the new measurement data is received and a time when the previous measurement data is received, so that the time when the new measurement data is received is the current time
  • the time at which the previous measurement data is received is the previous time; according to the time difference, the transition probability between each model, and the edge distribution of each target at the previous moment and its existence probability, it is predicted that each target at the current time is under a different model. Edge distribution and its probability of existence.
  • the model provides a place for the target's motion, and the model is represented as r i,k .
  • the target is the object that needs to be tested and tracked.
  • different models can be transformed into the same model to facilitate the measurement and tracking of motion patterns between different models.
  • the previous moment is represented by k-1, k represents the current time, t k-1 represents the time of the previous moment, t k represents the time of the current moment, and r i,k-1 represents the model of the i-th edge distribution of the previous moment.
  • tag, r i, k denotes the i-th model edge label distributions current time, 1 ⁇ r i, k ⁇ M r, M r represents the total number of models.
  • N denotes a Gaussian distribution
  • x i,k-1 denotes a state vector of the i-th edge distribution at the previous moment
  • m i,k-1 (r i,k-1 ) and P i,k -1 (r i,k-1 ) respectively represent the mean and variance of the i-th edge distribution at the previous moment
  • N k-1 is the total number of targets at the previous moment
  • i is the index number, 1 ⁇ i ⁇ N k-1 .
  • the edge distribution predicted by each target under different models at the current moment is N(x i,k ;m i ,k
  • k-1 (r i,k )),i 1,2,...,N k-1 ,1 ⁇ r i,k ⁇ M r ;
  • the existence probability of each predicted edge distribution at the current time is ⁇ i,k
  • k-1 (r i,k ) p S,k (t k -t k-1 )t k
  • r i,k-1 ) ⁇ i,k-1 (r i,k-1 ),i 1,2,...,N k-1 ,1 ⁇ r i,k ⁇ M r
  • k-1 (r i,k ) F k-1 (r i,k )
  • Step B According to the predicted edge current distribution and the existence probability of each target under different models, the Bayes rule is used to sequentially process each measurement data of the current time to obtain the updated edge distribution of each target under different models. And its probability of existence.
  • Bayesian rule (Bayes theorem) is a mathematical formula expressed in a mathematical language: the more events that support an attribute occur, the greater the likelihood that the attribute will be established. In layman's terms, when the nature of a thing cannot be accurately known, the probability of its essential attribute can be judged by the number of events associated with the specific nature of the thing. Bayesian rules are conditional probabilities for random events A and B And the probability of the edge. Corresponding term explanation: Pr(A) is the prior probability or edge probability of A, which is called a priori because it does not consider any B factor; Pr(A
  • the probability is also called the posterior probability of A because it knows the value of B; Pr(B
  • Step C merging the updated edge distribution and the existence probability of each target in different models at the current moment to form an updated edge distribution and existence probability of each target at the current moment.
  • Step D using each measurement data of the current moment to generate an edge distribution of the new target, which is referred to The existence probability and the model label are determined; at the same time, the edge distribution of the new target at the current moment and the existence probability thereof are respectively combined with the updated edge distribution of each target at the current moment and the existence probability thereof, and the edge distribution of each target at the current moment is generated and Its probability of existence.
  • Step E The edge distribution with the probability of being less than the first threshold is cut off from the edge distribution of each target at the current moment generated after the merge, and the reduced edge distribution and its existence probability are used as inputs of the next time recursive filtering.
  • the edge distribution with the existence probability greater than the second threshold is extracted from the reduced edge distribution as the output of the current time, and the mean and the variance of the respective output edge distributions are respectively used as the state estimation and the error estimation of the current time target.
  • the edge distribution with the probability less than the first threshold is cut off from the edge distribution of the current time generated after the combination, and the edge distribution after clipping and its existence probability are used as the recursive input of the filter at the next moment, and the probability of existence is greater than
  • the edge distribution of the two thresholds is taken as the output of the current time.
  • the first threshold is also referred to as a reduction threshold, and the value ranges from greater than 0 to less than the specified new target existence probability; the second threshold is also referred to as a reduction threshold, and the value ranges from greater than 0 to less than 1.
  • a multi-target tracking system based on sequential Bayesian filtering includes: a prediction module 201, an update module 202, a model fusion module 203, an edge distribution generation module 204, and an edge distribution extraction module 205.
  • the prediction module 201 calculates the time difference between the time when the new measurement data is received and the time when the previous measurement data is received, so that the time when the new measurement data is received is the current time, and the received time is received.
  • the time of the previous measurement data is the previous time; according to the time difference, the transition probability between the models, and the edge distribution of each target at the previous moment and the existence probability thereof, the edge distribution of each target under different models at the current time is predicted and Probability of existence.
  • the update module 202 sequentially processes each measurement data of the current time according to the edge distribution of each target under different models predicted by the prediction module 201 at the current time, and obtains the update of each target under different models by using the Bayes rule. Edge distribution and its probability of existence.
  • the model fusion module 203 is configured to combine the updated edge distributions and the existence probabilities of the respective targets in the update module 202 at different moments in the different models to form an updated edge distribution and an existence probability of each target at the current moment.
  • the edge distribution generation module 204 generates an edge distribution of the new target by using each measurement data of the current time, and specifies the existence probability and the model label for the current target; meanwhile, the edge distribution of the new target at the current moment and the existence probability thereof are respectively combined with the model fusion module.
  • the updated edge distribution of each target in the current moment and its existence probability are combined to generate the edge distribution of each target at the current moment and its existence probability.
  • the edge distribution extraction module 205 cuts off the edge distribution of the edge distribution of each target at the current moment generated by the merged edge generated by the merged edge, and reduces the edge distribution and the existence of the edge distribution Probability is used as the input of recursive filtering at the next moment.
  • the edge distribution with the existence probability greater than the second threshold is extracted from the reduced edge distribution as the output of the current time, and the mean and variance of each output edge distribution are respectively used as the current time target. State estimate With error estimates.
  • the previous time is represented by k-1, k represents the current time, t k-1 represents the time of the previous time, t k represents the time of the current time, and r i,k-1 represents the i-th time of the previous time.
  • label edges distribution model, r i, k represents the current moment of the i-th label edge distribution model, 1 ⁇ r i, k ⁇ M r, M r represents the total number of models.
  • N denotes a Gaussian distribution
  • x i,k-1 denotes a state vector of the i-th edge distribution at the previous moment
  • m i,k-1 (r i,k-1 ) and P i,k -1 (r i,k-1 ) respectively represent the mean and variance of the i-th edge distribution at the previous moment
  • N k-1 is the total number of targets at the previous moment
  • i is the index number, 1 ⁇ i ⁇ N k-1 .
  • the edge distribution predicted by each target under different models at the current moment is N(x i,k ;m i ,k
  • k-1 (r i,k )),i 1,2,...,N k-1 ,1 ⁇ r i,k ⁇ M r ;
  • the existence probability of each predicted edge distribution at the current time is ⁇ i,k
  • k-1 (r i,k ) p S,k (t k -t k-1 )t k
  • r i,k-1 ) ⁇ i,k-1 (r i,k-1 ),i 1,2,...,N k-1 ,1 ⁇ r i,k ⁇ M r
  • k-1 (r i,k ) F k-1 (r i,k )
  • the sequential processing of the measurement data received at the current time specifically includes:
  • the processing unit sequentially processes the first to M measurement data by using a Bayes rule:
  • the edge distribution of the target i under the model r i,k before processing the jth measurement data The existence probability of the edge distribution of the target i under the model r i,k for the jth measurement data, where 1 ⁇ j ⁇ M; with The probability of existence when the jth measurement data is updated is Mean vector Covariance matrix Filter gain
  • H k (r i,k ) is the observation matrix of the model r i,k
  • R k (r i,k ) is the observed noise variance matrix of the model r i,k
  • p D,k is the detection probability of the target
  • ⁇ c,k is the clutter density
  • I represents the unit matrix
  • y j,k is the jth measurement data received at the current time
  • the superscript T is represented as the transpose of the matrix or vector
  • r i,k 1,..., M r .
  • the edge distribution of the new target at the current time is generated by using the M measurement data at the current time.
  • the edge distribution extraction module 205 cuts the edge distribution whose existence probability is less than the first threshold from the edge distribution of the current time generated after the combination, and reduces the edge distribution and the existence probability as the recursive input of the next time filter, and The edge distribution whose existence probability is greater than the second threshold is selected as the output of the current time.
  • the state of the target is composed of position and velocity, expressed as Where x and y represent positional components, respectively.
  • the superscript T represents the transpose of the vector
  • the state transition matrix is
  • the process noise variance matrix is
  • ⁇ v is the standard deviation of the process noise
  • the Markov transition probability matrix between different motion models is Observation matrix Observed noise variance matrix ⁇ w is the standard deviation of
  • the simulated observation data of the sensor in 50 scan cycles in one experiment is shown in Fig. 3.
  • the relevant parameters of the present invention and the Gaussian Mixture probability hypothesis density filter for jump Markov system models (GM-PHD-JMS filter) are set to p.
  • the first threshold is 10 -3
  • the multi-target tracking method of the present invention is processed with the existing GM-PHD-JMS filter for the simulation data of FIG.
  • the existing GM-PHD filtering based on the hopping Markov model is more accurate in tracking the maneuvering target in the case of correlation uncertainty, detection uncertainty and clutter. Accurate and reliable target state estimation, its OFAC distance is smaller than the existing OSPA distance obtained by this method.
  • the multi-target tracking method based on sequential Bayesian filtering and the multi-target tracking system of the present invention combine different models with sequential Bayesian filters, and use Markov chain to control the conversion between models, through the current moment Sequential processing of measurement data to obtain the edge distribution and its existence probability of each target updated under different models at the current time, and synthesize multiple edge distributions into one edge distribution by merging the edge distribution of the target under different models, which makes
  • the target tracking method can not only timely process the measurement data received at the current time, thereby avoiding the delay of information processing, ensuring the real-time performance of the data processing, and at the same time, maneuvering the target with the motion pattern jumping between different models. Effective tracking, which has expanded Practicality.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Image Analysis (AREA)

Abstract

A multi-target tracking method and tracking system based on sequential Bayesian filtering, belonging to the technical field of multi-sensor information fusion. The method comprises: predicting edge distributions of various targets in different models and existence probabilities thereof at the current moment; according to the predicted edge distributions and the existence probabilities thereof, using a Bayesian rule for processing so as to obtain updated edge distributions and existence probabilities thereof; fusing the updated edge distributions and the existence probabilities thereof so as to form an updated edge distribution and an existence probability thereof at the current moment; combining an edge distribution and an existence probability thereof of a new target with the updated edge distribution and the existence probability thereof respectively so as to generate an edge distribution and an existence probability thereof at the current moment; and cutting an edge distribution with an existence probability less than a first threshold value, and extracting and outputting an edge distribution with an existence probability greater than a second threshold value. The multi-target tracking method guarantees the real-time performance of data processing and also effectively solves a tracking problem for a multi-maneuvering object with moving modes being switched between different models.

Description

基于序贯贝叶斯滤波的多目标跟踪方法及跟踪***Multi-target tracking method and tracking system based on sequential Bayesian filtering 技术领域Technical field
本发明属于多传感器信息融合技术领域,尤其涉及基于序贯贝叶斯滤波的多目标跟踪方法及跟踪***。The invention belongs to the field of multi-sensor information fusion technology, and in particular relates to a multi-target tracking method and a tracking system based on sequential Bayesian filtering.
背景技术Background technique
贝叶斯滤波技术能够提供一种强大的统计方法工具,用于协助解决测量数据具有不确定性情况下的多传感器信息的融合与处理。为了解决多目标贝叶斯滤波方法对新收到的测量数据不能被及时处理而产生的信息延迟问题以及未知目标初始位置情况下的多目标跟踪问题,我们已提出了解决办法,具体请参考申请号为CN201510284138.3、一种传递边缘分布的测量驱动目标跟踪方法与跟踪***的专利申请。然而,该方法不能对运动模式在不同模型间转换的机动目标进行有效跟踪,如何对运动模式在不同模型间转换的机动目标跟踪是多目标贝叶斯滤波方法中需要探索和解决的一个关键技术问题。Bayesian filtering technology provides a powerful statistical method tool to assist in the fusion and processing of multi-sensor information with uncertainties in measurement data. In order to solve the multi-target Bayesian filtering method, the information delay problem caused by the newly received measurement data can not be processed in time and the multi-target tracking problem in the case of the unknown target initial position, we have proposed a solution. Please refer to the application for details. No. CN201510284138.3, a patent application for measuring the driving target tracking method and tracking system for transmitting edge distribution. However, this method can not effectively track the maneuvering target whose motion mode is switched between different models. How to track the maneuvering target that converts the motion mode between different models is a key technology that needs to be explored and solved in the multi-objective Bayesian filtering method. problem.
发明内容Summary of the invention
本发明所要解决的技术问题在于提供一种基于序贯贝叶斯滤波的多目标跟踪方法及跟踪***,旨在解决运动模式在不同模型间转换的多机动目标的跟踪问题。The technical problem to be solved by the present invention is to provide a multi-target tracking method and a tracking system based on sequential Bayesian filtering, aiming at solving the problem of tracking multiple maneuvering targets whose motion modes are switched between different models.
本发明是这样实现的,一种基于序贯贝叶斯滤波的多目标跟踪方法,包括以下步骤:The present invention is implemented in this way, a multi-target tracking method based on sequential Bayesian filtering, comprising the following steps:
步骤A、当接收到新的测量数据后,计算出接收到所述新的测量数据的时刻与接收到前一个测量数据的时刻的时间差,以接收到所述新的测量数据的时 刻为当前时刻,接收到前一个测量数据的时刻为前一时刻;根据所述时间差、各个模型间的转移概率以及前一时刻各个目标的边缘分布及其存在概率,预测出当前时刻各个目标在不同模型下的边缘分布及其存在概率;Step A: After receiving the new measurement data, calculate a time difference between a time when the new measurement data is received and a time when the previous measurement data is received, to receive the new measurement data. Inscribed as the current time, the time when the previous measurement data is received is the previous time; according to the time difference, the transition probability between each model, and the edge distribution of each target at the previous moment and its existence probability, it is predicted that each target at the current time is Edge distribution under different models and their existence probability;
步骤B、根据所述预测的当前时刻各个目标在不同模型下的边缘分布及其存在概率,利用贝叶斯规则序贯处理当前时刻的每一个测量数据得到各个目标在不同模型下的更新边缘分布及其存在概率;Step B: According to the predicted edge current distribution and the existence probability of each target under different models, the Bayes rule is used to sequentially process each measurement data of the current time to obtain the updated edge distribution of each target under different models. And its probability of existence;
步骤C、将所述当前时刻各个目标在不同模型下的更新边缘分布及其存在概率进行融合,形成当前时刻各个目标的更新边缘分布及存在概率;Step C: merging the updated edge distributions and the existence probabilities of the respective targets in the different models at the current moment to form an updated edge distribution and an existence probability of each target at the current moment;
步骤D、利用当前时刻的每一个测量数据产生新目标的边缘分布,为其指定存在概率和模型标签;同时,将当前时刻新目标的边缘分布及其存在概率分别与所述当前时刻各个目标的更新边缘分布及其存在概率进行合并,生成当前时刻的各个目标的边缘分布及其存在概率;Step D: using each measurement data of the current moment to generate an edge distribution of the new target, assigning an existence probability and a model label thereto; and simultaneously, respectively, an edge distribution of the new target at the current moment and its existence probability are respectively associated with each target of the current moment Update the edge distribution and its existence probability to merge, and generate the edge distribution of each target at the current moment and its existence probability;
步骤E、从合并后所生成的当前时刻各个目标的边缘分布中将存在概率小于第一阈值的边缘分布裁减掉,并且将裁减后的边缘分布及其存在概率作为下一时刻递归滤波的输入,同时,从裁减后的边缘分布中提取存在概率大于第二阈值的边缘分布作为当前时刻的输出,并且将各个输出边缘分布的均值与方差分别作为当前时刻目标的状态估计与误差估计。Step E: The edge distribution with the probability of being less than the first threshold is cut off from the edge distribution of each target at the current moment generated after the merge, and the reduced edge distribution and its existence probability are used as input of recursive filtering at the next moment. At the same time, the edge distribution with the existence probability greater than the second threshold is extracted from the reduced edge distribution as the output of the current time, and the mean and the variance of the respective output edge distributions are respectively used as the state estimation and the error estimation of the current time target.
本发明还提供了一种基于序贯贝叶斯滤波的多目标跟踪***,该***同样能解决运动模式在不同模型间转换的多机动目标的跟踪问题,且可以确保数据处理的实时性。The invention also provides a multi-target tracking system based on sequential Bayesian filtering, which can also solve the tracking problem of multiple maneuvering targets converted between different models of motion modes, and can ensure the real-time performance of data processing.
该多目标跟踪***,包括:The multi-target tracking system includes:
预测模块,当接收到新的测量数据后,计算出接收到所述新的测量数据的时刻与接收到前一个测量数据的时刻的时间差,以接收到所述新的测量数据的时刻为当前时刻,接收到前一个测量数据的时刻为前一时刻;根据所述时间差、各个模型间的转移概率以及前一时刻各个目标的边缘分布及其存在概率,预测出当前时刻各个目标在不同模型下的边缘分布及其存在概率; And a prediction module, after receiving the new measurement data, calculating a time difference between a time when the new measurement data is received and a time when the previous measurement data is received, to receive the new measurement data as a current time The time at which the previous measurement data is received is the previous time; according to the time difference, the transition probability between each model, and the edge distribution of each target at the previous moment and its existence probability, it is predicted that each target at the current time is under a different model. Edge distribution and its existence probability;
更新模块,根据所述预测模块中预测的当前时刻各个目标在不同模型下的边缘分布及其存在概率,利用贝叶斯规则序贯处理当前时刻的每一个测量数据得到各个目标在不同模型下的更新边缘分布及其存在概率;An update module, according to the edge distribution of each target in the prediction module at the current moment and the existence probability of each target under different models, using Bayes rule to sequentially process each measurement data of the current moment to obtain each target under different models Update the edge distribution and its existence probability;
模型融合模块,将所述更新模块中当前时刻各个目标在不同模型下的更新边缘分布及其存在概率进行融合,形成当前时刻各个目标的更新边缘分布及存在概率;The model fusion module integrates the updated edge distribution and the existence probability of each target in the update module under different models at the current moment to form an updated edge distribution and existence probability of each target at the current moment;
边缘分布生成模块,利用当前时刻的每一个测量数据产生新目标的边缘分布,为其指定存在概率和模型标签;同时,将当前时刻新目标的边缘分布及其存在概率分别与所述模型融合模块中当前时刻各个目标的更新边缘分布及其存在概率进行合并,生成当前时刻的各个目标的边缘分布及其存在概率;The edge distribution generation module generates an edge distribution of the new target by using each measurement data at the current moment, and specifies the existence probability and the model label for the current target; meanwhile, the edge distribution of the new target at the current moment and the existence probability thereof are respectively combined with the model fusion module The updated edge distribution of each target in the current moment and its existence probability are combined to generate the edge distribution of each target at the current moment and its existence probability;
边缘分布提取模块,从所述边缘分布生成模块中将合并后所生成的当前时刻各个目标的边缘分布中将存在概率小于第一阈值的边缘分布裁减掉,并且将裁减后的边缘分布及其存在概率作为下一时刻递归滤波的输入,同时,从裁减后的边缘分布中提取存在概率大于第二阈值的边缘分布作为当前时刻的输出,并且将各个输出边缘分布的均值与方差分别作为当前时刻目标的状态估计与误差估计。The edge distribution extraction module removes, from the edge distribution generation module, the edge distribution of each target at the current moment generated by the merge, the edge distribution whose existence probability is less than the first threshold, and the edge distribution after the reduction and the existence thereof Probability is used as the input of recursive filtering at the next moment. At the same time, the edge distribution with the existence probability greater than the second threshold is extracted from the reduced edge distribution as the output of the current time, and the mean and variance of each output edge distribution are respectively used as the current time target. State estimation and error estimation.
本发明与现有技术相比,有益效果在于:所述的基于序贯贝叶斯滤波的多目标跟踪方法通过预测、更新、融合、边缘分布生成及边缘分布提取的步骤能将序贯贝叶斯滤波器与不同的模型结合起来,既保证了数据处理的实时性,同时又有效地解决了运动模式在不同模块之间的多机动目标的跟踪问题,且具有广泛的实用性。Compared with the prior art, the present invention has the beneficial effects that the multi-target tracking method based on sequential Bayesian filtering can sequentially sequence Bayesian by the steps of prediction, update, fusion, edge distribution generation and edge distribution extraction. The combination of different filters and different models not only ensures the real-time performance of data processing, but also effectively solves the problem of multi-maneuvering target tracking between different modules, and has wide practicality.
附图说明DRAWINGS
图1是本发明序贯贝叶斯滤波的多目标跟踪方法的流程图;1 is a flow chart of a multi-target tracking method for sequential Bayesian filtering of the present invention;
图2是本发明序贯贝叶斯滤波的多目标跟踪***的结构示意图;2 is a schematic structural diagram of a multi-target tracking system of sequential Bayesian filtering according to the present invention;
图3是本发明实施例提供的传感器在50个扫描周期的测量数据; 3 is a measurement data of a sensor in 50 scan cycles according to an embodiment of the present invention;
图4是根据本发明的多目标跟踪方法与基于跳跃马尔科夫***模型的GM-PHD目标跟踪方法处理得到的结果;4 is a result of processing a multi-target tracking method according to the present invention and a GM-PHD target tracking method based on a hop Markov system model;
图5是根据本发明的多目标跟踪方法与基于跳跃马尔科夫***模型的GM-PHD滤波方法处理得到的结果;5 is a result of processing by a multi-target tracking method according to the present invention and a GM-PHD filtering method based on a hop Markov system model;
图6是根据本发明的多目标跟踪方法与基于跳跃马尔科夫***模型的GM-PHD-JMS滤波方法在经过100次实验得到的平均OSPA距离示意图。6 is a schematic diagram of the average OFPA distance obtained after 100 experiments by the multi-target tracking method according to the present invention and the GM-PHD-JMS filtering method based on the hop Markov system model.
具体实施方式Detailed ways
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
本发明的基于序贯贝叶斯滤波的多目标跟踪方法通过对各个目标的边缘分布及其存在概率进行预测、更新、融合、生成以及提取,从而解决了在不同模型间进行转换的机动目标跟踪问题并且能够及时处理当前时刻接收到的测量数据。The multi-target tracking method based on sequential Bayesian filtering of the present invention solves the maneuvering target tracking for converting between different models by predicting, updating, merging, generating and extracting the edge distribution of each target and its existence probability. The problem and the timely processing of the measurement data received at the current time.
如图1所示,基于序贯贝叶斯滤波的多目标跟踪方法,包括以下步骤:As shown in FIG. 1, the multi-target tracking method based on sequential Bayesian filtering includes the following steps:
步骤A、当接收到新的测量数据后,计算出接收到所述新的测量数据的时刻与接收到前一个测量数据的时刻的时间差,以接收到所述新的测量数据的时刻为当前时刻,接收到前一个测量数据的时刻为前一时刻;根据所述时间差、各个模型间的转移概率以及前一时刻各个目标的边缘分布及其存在概率,预测出当前时刻各个目标在不同模型下的边缘分布及其存在概率。Step A: After receiving new measurement data, calculate a time difference between a time when the new measurement data is received and a time when the previous measurement data is received, so that the time when the new measurement data is received is the current time The time at which the previous measurement data is received is the previous time; according to the time difference, the transition probability between each model, and the edge distribution of each target at the previous moment and its existence probability, it is predicted that each target at the current time is under a different model. Edge distribution and its probability of existence.
模型为目标的运动提供场所,设模型表示为ri,k。目标是需要测试、跟踪的对象。根据模型间的转移概率可以将不同模型转化为同一个模型,以方便运动模式在不同模型间的测量、跟踪。The model provides a place for the target's motion, and the model is represented as r i,k . The target is the object that needs to be tested and tracked. According to the transition probability between models, different models can be transformed into the same model to facilitate the measurement and tracking of motion patterns between different models.
以k-1表示前一时刻,k表示当前时刻,tk-1表示前一时刻的时间,tk表示当前时刻的时间,ri,k-1表示前一时刻第i个边缘分布的模型标签,ri,k表示当前时刻 第i个边缘分布的模型标签,1≤ri,k≤Mr,Mr表示模型的总数目。The previous moment is represented by k-1, k represents the current time, t k-1 represents the time of the previous moment, t k represents the time of the current moment, and r i,k-1 represents the model of the i-th edge distribution of the previous moment. tag, r i, k denotes the i-th model edge label distributions current time, 1≤r i, k ≤M r, M r represents the total number of models.
已知前一时刻第i个边缘分布为N(xi,k-1;mi,k-1(ri,k-1),Pi,k-1(ri,k-1)),i=1,2,...,Nk-1,前一时刻第i个边缘分布的存在概率为ρi,k-1(ri,k-1),i=1,…,Nk-1;其中,N表示高斯分布,xi,k-1表示为前一时刻第i个边缘分布的状态向量,mi,k-1(ri,k-1)和Pi,k-1(ri,k-1)分别表示前一时刻第i个边缘分布的均值和方差,Nk-1为前一时刻目标的总数,i为索引号,1≤i≤Nk-1It is known that the i-th edge distribution at the previous moment is N(x i,k-1 ;m i,k-1 (r i,k-1 ), P i,k-1 (r i,k-1 )) , i = 1, 2, ..., N k-1 , the existence probability of the i-th edge distribution at the previous moment is ρ i,k-1 (r i,k-1 ), i=1,...,N K-1 ; where N denotes a Gaussian distribution, x i,k-1 denotes a state vector of the i-th edge distribution at the previous moment, m i,k-1 (r i,k-1 ) and P i,k -1 (r i,k-1 ) respectively represent the mean and variance of the i-th edge distribution at the previous moment, N k-1 is the total number of targets at the previous moment, i is the index number, 1 ≤ i ≤ N k-1 .
根据前一时刻的边缘分布及其存在概率、当前时刻与前一时刻的时间差以及模型间的转移概率得出当前时刻各目标在不同模型下预测的边缘分布为N(xi,k;mi,k|k-1(ri,k),Pi,k|k-1(ri,k)),i=1,2,...,Nk-1,1≤ri,k≤Mr;当前时刻各预测边缘分布的存在概率为ρi,k|k-1(ri,k)=pS,k(tk-tk-1)tk|k-1(ri,k|ri,k-1i,k-1(ri,k-1),i=1,2,...,Nk-1,1≤ri,k≤Mr;其中,mi,k|k-1(ri,k)=Fk-1(ri,k)mi,k-1(ri,k-1)为当前时刻目标i在模型ri,k下的预测边缘分布的均值,
Figure PCTCN2016071347-appb-000001
为目标i在模型ri,k下的预测边缘分布的方差,tk|k-1(ri,k|ri,k-1)为模型转移概率,
Figure PCTCN2016071347-appb-000002
为目标的幸存概率,△t=tk-tk-1为当前时刻与前一时刻的时间差,T为采样周期,δ为给定的常数,Fk-1(ri,k)为前一时刻第i个边缘分布的状态转移矩阵,Qk-1(ri,k)为前一时刻第i个边缘分布的过程噪声方差矩阵,ri,k-1为前一时刻第i个边缘分布的模型标签,上标T表示为矩阵或向量的转置。
According to the edge distribution of the previous moment and its existence probability, the time difference between the current moment and the previous moment, and the transition probability between the models, the edge distribution predicted by each target under different models at the current moment is N(x i,k ;m i ,k|k-1 (r i,k ),P i,k|k-1 (r i,k )),i=1,2,...,N k-1 ,1≤r i,k ≤M r ; the existence probability of each predicted edge distribution at the current time is ρ i,k|k-1 (r i,k )=p S,k (t k -t k-1 )t k|k-1 (r i,k |r i,k-1i,k-1 (r i,k-1 ),i=1,2,...,N k-1 ,1≤r i,k ≤M r Where m i,k|k-1 (r i,k )=F k-1 (r i,k )m i,k-1 (r i,k-1 ) is the current time target i in the model r The mean of the predicted edge distribution under i,k ,
Figure PCTCN2016071347-appb-000001
For the variance of the predicted edge distribution of the target i under the model r i,k , t k|k-1 (r i,k |r i,k-1 ) is the model transition probability,
Figure PCTCN2016071347-appb-000002
For the surviving probability of the target, Δt=t k -t k-1 is the time difference between the current time and the previous time, T is the sampling period, δ is the given constant, and F k-1 (r i,k ) is the former The state transition matrix of the i-th edge distribution at a moment, Q k-1 (r i,k ) is the process noise variance matrix of the i-th edge distribution at the previous moment, r i,k-1 is the ith of the previous moment The model label of the edge distribution, the superscript T is represented as a transpose of a matrix or a vector.
步骤B、根据所述预测的当前时刻各个目标在不同模型下的边缘分布及其存在概率,利用贝叶斯规则序贯处理当前时刻的每一个测量数据得到各个目标在不同模型下的更新边缘分布及其存在概率。Step B: According to the predicted edge current distribution and the existence probability of each target under different models, the Bayes rule is used to sequentially process each measurement data of the current time to obtain the updated edge distribution of each target under different models. And its probability of existence.
贝叶斯规则(Bayes theorem)为一个数学公式,用数学语言表达为:支持某项属性的事件发生得愈多,则该属性成立的可能性就愈大。通俗地讲就是当不能准确知悉一个事物的本质时,可以依靠与事物特定本质相关的事件出现的多少去判断其本质属性的概率。贝叶斯规则是关于随机事件A和B的条件概率 和边缘概率的。相应术语解释:Pr(A)是A的先验概率或边缘概率,之所以称为先验是因为它不考虑任何B方面的因素;Pr(A|B)是已知B发生后A的条件概率,也由于得知B的取值而被称作A的后验概率;Pr(B|A)是已知A发生后B的条件概率,也由于得知A的取值而被称作B的后验概率;Pr(B)是B的先验概率或边缘概率,也作标准化常量(normalized constant)。根据这些术语,Bayes法则可表述为:后验概率=(相似度×先验概率)/标准化常量,也就是说,后验概率与先验概率和相似度的乘积成正比。The Bayesian rule (Bayes theorem) is a mathematical formula expressed in a mathematical language: the more events that support an attribute occur, the greater the likelihood that the attribute will be established. In layman's terms, when the nature of a thing cannot be accurately known, the probability of its essential attribute can be judged by the number of events associated with the specific nature of the thing. Bayesian rules are conditional probabilities for random events A and B And the probability of the edge. Corresponding term explanation: Pr(A) is the prior probability or edge probability of A, which is called a priori because it does not consider any B factor; Pr(A|B) is the condition of A after B is known to occur. The probability is also called the posterior probability of A because it knows the value of B; Pr(B|A) is the conditional probability of B after the known A occurs, and is also called B because it knows the value of A. The posterior probability; Pr(B) is the prior probability or edge probability of B, and is also a normalized constant. According to these terms, Bayes' rule can be expressed as: posterior probability = (similarity × prior probability) / normalized constant, that is, the posterior probability is proportional to the product of prior probability and similarity.
设当前时刻接收到的观测集为yk=(y1,k,…,yM,k),其中,M为当前时刻接收到的测量数据总数。利用贝叶斯规则对当前时刻接收到的测量数据进行序贯处理的步骤包括:Let the observation set received at the current time be y k =(y 1,k ,...,y M,k ), where M is the total number of measurement data received at the current time. The steps of sequentially processing the measurement data received at the current time by using the Bayes rule include:
步骤01、取边缘分布
Figure PCTCN2016071347-appb-000003
Figure PCTCN2016071347-appb-000004
取存在概率
Figure PCTCN2016071347-appb-000005
其中,i=1,2,...,Nk-1,ri,k=1,…,Mr
Step 01, take the edge distribution
Figure PCTCN2016071347-appb-000003
Figure PCTCN2016071347-appb-000004
Presence probability
Figure PCTCN2016071347-appb-000005
Wherein, i = 1,2, ..., N k-1, r i, k = 1, ..., M r.
步骤02、利用贝叶斯规则将第1个至M个测量数据依次进行处理:设
Figure PCTCN2016071347-appb-000006
为第j个测量数据处理前目标i在模型ri,k下的边缘分布,
Figure PCTCN2016071347-appb-000007
为第j个测量数据处理前目标i在模型ri,k下的边缘分布的存在概率,其中,1≤j≤M;由
Figure PCTCN2016071347-appb-000008
Figure PCTCN2016071347-appb-000009
求得第j个测量数据更新时的存在概率为
Figure PCTCN2016071347-appb-000010
均值向量
Figure PCTCN2016071347-appb-000011
协方差矩阵
Figure PCTCN2016071347-appb-000012
滤波器增益
Figure PCTCN2016071347-appb-000013
其中,Hk(ri,k)为模型ri,k的观测矩阵,Rk(ri,k)为模型ri,k的观测噪声方差矩阵,pD,k为目标的检测概率,λc,k为杂波密度,I表示单位矩阵,yj,k为当前时刻接收到的第j测量数据,上标T表示为矩阵或向量的转置,ri,k=1,…,Mr
Step 02: sequentially process the first to M measurement data by using a Bayes rule:
Figure PCTCN2016071347-appb-000006
The edge distribution of the target i under the model r i,k before processing the jth measurement data,
Figure PCTCN2016071347-appb-000007
The existence probability of the edge distribution of the target i under the model r i,k for the jth measurement data, where 1 ≤ j ≤ M;
Figure PCTCN2016071347-appb-000008
with
Figure PCTCN2016071347-appb-000009
The probability of existence when the jth measurement data is updated is
Figure PCTCN2016071347-appb-000010
Mean vector
Figure PCTCN2016071347-appb-000011
Covariance matrix
Figure PCTCN2016071347-appb-000012
Filter gain
Figure PCTCN2016071347-appb-000013
Where H k (r i,k ) is the observation matrix of the model r i,k , R k (r i,k ) is the observed noise variance matrix of the model r i,k , p D,k is the detection probability of the target, λ c,k is the clutter density, I represents the unit matrix, y j,k is the jth measurement data received at the current time, and the superscript T is represented as the transpose of the matrix or vector, r i,k =1,..., M r .
Figure PCTCN2016071347-appb-000014
Figure PCTCN2016071347-appb-000015
计算得到
Figure PCTCN2016071347-appb-000016
Figure PCTCN2016071347-appb-000017
by
Figure PCTCN2016071347-appb-000014
with
Figure PCTCN2016071347-appb-000015
Calculated
Figure PCTCN2016071347-appb-000016
with
Figure PCTCN2016071347-appb-000017
如果
Figure PCTCN2016071347-appb-000018
则第j个测量数据处理后的目标i在模型ri,k下的边缘分布为
Figure PCTCN2016071347-appb-000019
其存在概率为
Figure PCTCN2016071347-appb-000020
其中,
Figure PCTCN2016071347-appb-000021
ri,k=1,…,Mr
in case
Figure PCTCN2016071347-appb-000018
Then the edge of the target i processed by the jth measurement data is distributed under the model r i,k
Figure PCTCN2016071347-appb-000019
Its probability of existence is
Figure PCTCN2016071347-appb-000020
among them,
Figure PCTCN2016071347-appb-000021
r i,k =1,...,M r .
如果
Figure PCTCN2016071347-appb-000022
则第j个测量数据处理后的目标i在模型ri,k下的边缘分布为
Figure PCTCN2016071347-appb-000023
其存在概率为
Figure PCTCN2016071347-appb-000024
其中,
Figure PCTCN2016071347-appb-000025
ri,k=1,…,Mr
in case
Figure PCTCN2016071347-appb-000022
Then the edge of the target i processed by the jth measurement data is distributed under the model r i,k
Figure PCTCN2016071347-appb-000023
Its probability of existence is
Figure PCTCN2016071347-appb-000024
among them,
Figure PCTCN2016071347-appb-000025
r i,k =1,...,M r .
步骤03、第M个测量数据被处理后目标i在模型ri,k下的边缘分布为
Figure PCTCN2016071347-appb-000026
其存在概率为
Figure PCTCN2016071347-appb-000027
其中,i=1,…,Nk-1,ri,k=1,…,Mr
Step 03: After the Mth measurement data is processed, the edge distribution of the target i under the model r i,k is
Figure PCTCN2016071347-appb-000026
Its probability of existence is
Figure PCTCN2016071347-appb-000027
Where i=1,...,N k-1 ,r i,k =1,...,M r .
由此得到当前时刻目标i在模型ri,k下的更新边缘分布为
Figure PCTCN2016071347-appb-000028
更新边缘分布的存在概率为
Figure PCTCN2016071347-appb-000029
其中,
Figure PCTCN2016071347-appb-000030
i=1,…,Nk-1,ri,k=1,…,Mr
Thus, the updated edge distribution of the current time target i under the model r i,k is obtained as
Figure PCTCN2016071347-appb-000028
The existence probability of updating the edge distribution is
Figure PCTCN2016071347-appb-000029
among them,
Figure PCTCN2016071347-appb-000030
i=1,...,N k-1 ,r i,k =1,...,M r .
步骤C、将当前时刻各个目标在不同模型下的更新边缘分布及其存在概率进行融合,形成当前时刻各个目标的更新边缘分布及存在概率。Step C: merging the updated edge distribution and the existence probability of each target in different models at the current moment to form an updated edge distribution and existence probability of each target at the current moment.
当前时刻目标i的更新边缘分布为
Figure PCTCN2016071347-appb-000031
ri,k=1,…,Mr,其存在概率为
Figure PCTCN2016071347-appb-000032
ri,k=1,…,Mr。将当前时刻目标i的Mr个更新边缘分布及其存在概率融合成一个边缘分布N(xq,k;mq,k(rq,k),Pq,k(rq,k))和一个存在概率ρq,k(rq,k),其中
Figure PCTCN2016071347-appb-000033
表示Mr个模型中存在概率最大模型的标签,均值向量
Figure PCTCN2016071347-appb-000034
q=1,…,Nk-1,协方差矩阵
Figure PCTCN2016071347-appb-000035
q=1,…,Nk-1
The update edge distribution of the current time target i is
Figure PCTCN2016071347-appb-000031
r i,k =1,...,M r , whose probability of existence is
Figure PCTCN2016071347-appb-000032
r i,k =1,...,M r . The M r of the current time i a target edge updated existence probability distribution and integration into one edge profile N (x q, k; m q, k (r q, k), P q, k (r q, k)) And an existence probability ρ q,k (r q,k ), where
Figure PCTCN2016071347-appb-000033
Represents the label with the largest probability model in the rm models, the mean vector
Figure PCTCN2016071347-appb-000034
q=1,...,N k-1 ,covariance matrix
Figure PCTCN2016071347-appb-000035
q=1,...,N k-1 .
步骤D、利用当前时刻的每一个测量数据产生新目标的边缘分布,为其指 定存在概率和模型标签;同时,将当前时刻新目标的边缘分布及其存在概率分别与所述当前时刻各个目标的更新边缘分布及其存在概率进行合并,生成当前时刻的各个目标的边缘分布及其存在概率。Step D: using each measurement data of the current moment to generate an edge distribution of the new target, which is referred to The existence probability and the model label are determined; at the same time, the edge distribution of the new target at the current moment and the existence probability thereof are respectively combined with the updated edge distribution of each target at the current moment and the existence probability thereof, and the edge distribution of each target at the current moment is generated and Its probability of existence.
具体包括以下步骤:Specifically, the following steps are included:
利用当前时刻M个测量数据生成当前时刻新生目标的边缘分布
Figure PCTCN2016071347-appb-000036
j=1,…,M,为当前时刻各新生目标的边缘分布指定存在概率
Figure PCTCN2016071347-appb-000037
j=1,…,M,其中,ργ为指定的存在概率,指定模型1为当前时刻的模型标签,即rj,k=1;其中,
Figure PCTCN2016071347-appb-000038
为第j个新生边缘分布的协方差,
Figure PCTCN2016071347-appb-000039
为第j个新生的边缘分布的均值,
Figure PCTCN2016071347-appb-000040
由当前时刻的第j个测量数据yj,k=[xj,k yj,k]T产生,并且
Figure PCTCN2016071347-appb-000041
Using the current measurement data to generate the edge distribution of the new target at the current time
Figure PCTCN2016071347-appb-000036
j=1,...,M, specify the existence probability of the edge distribution of each new target at the current time
Figure PCTCN2016071347-appb-000037
j=1,...,M, where ρ γ is the specified existence probability, and model 1 is specified as the model label of the current time, that is, r j,k =1; wherein
Figure PCTCN2016071347-appb-000038
The covariance of the distribution of the jth new edge,
Figure PCTCN2016071347-appb-000039
The mean of the distribution of the edges of the jth newborn,
Figure PCTCN2016071347-appb-000040
Generated from the jth measurement data y j,k =[x j,k y j,k ] T at the current time, and
Figure PCTCN2016071347-appb-000041
将融合后的边缘分布与当前时刻新生的边缘分布进行合并,形成当前时刻的边缘分布为
Figure PCTCN2016071347-appb-000042
将当前时刻融合后边缘分布的存在概率与当前时刻新生目标边缘分布的存在概率合并,生成当前时刻边缘分布的存在概率为
Figure PCTCN2016071347-appb-000043
其中Nk=Nk-1+M。
Combining the merged edge distribution with the newly created edge distribution at the current moment to form the edge distribution of the current moment is
Figure PCTCN2016071347-appb-000042
The existence probability of the edge distribution after the current time is merged with the existence probability of the new target edge distribution at the current time, and the existence probability of the edge distribution at the current time is generated as
Figure PCTCN2016071347-appb-000043
Where N k = N k-1 + M.
步骤E、从合并后所生成的当前时刻各个目标的边缘分布中将存在概率小于第一阈值的边缘分布裁减掉,并且将裁减后的边缘分布及其存在概率作为下一时刻递归滤波的输入。同时,从裁减后的边缘分布中提取存在概率大于第二阈值的边缘分布作为当前时刻的输出,并且将各个输出边缘分布的均值与方差分别作为当前时刻目标的状态估计与误差估计。Step E: The edge distribution with the probability of being less than the first threshold is cut off from the edge distribution of each target at the current moment generated after the merge, and the reduced edge distribution and its existence probability are used as inputs of the next time recursive filtering. At the same time, the edge distribution with the existence probability greater than the second threshold is extracted from the reduced edge distribution as the output of the current time, and the mean and the variance of the respective output edge distributions are respectively used as the state estimation and the error estimation of the current time target.
当前时刻合并后的边缘分布为N(xi,k;mi,k(ri,k),Pi,k(ri,k)),i=1,…,Nk,当前时刻合并后各边缘分布的存在概率为ρi,k(ri,k),i=1,…,Nk。从合并后所生成当前时刻的边缘分布中将存在概率小于第一阈值的边缘分布裁减掉,裁减后的边缘分布及其存在概率作为下一时刻滤波器的递归输入,同时,选择存在概率大于第二阈 值的边缘分布作为当前时刻的输出。第一阈值也称为裁减阈值,其取值范围为:大于0而小于所指定的新生目标存在概率;第二阈值也称为裁减阈值,其取值范围为:大于0而小于1。The merged edge distribution at the current time is N(x i,k ;m i,k (r i,k ), P i,k (r i,k )), i=1,...,N k , the current time merge The existence probabilities of the subsequent edge distributions are ρ i,k (r i,k ), i=1,...,N k . The edge distribution with the probability less than the first threshold is cut off from the edge distribution of the current time generated after the combination, and the edge distribution after clipping and its existence probability are used as the recursive input of the filter at the next moment, and the probability of existence is greater than The edge distribution of the two thresholds is taken as the output of the current time. The first threshold is also referred to as a reduction threshold, and the value ranges from greater than 0 to less than the specified new target existence probability; the second threshold is also referred to as a reduction threshold, and the value ranges from greater than 0 to less than 1.
如图2所示,一种基于序贯贝叶斯滤波的多目标跟踪***,包括:预测模块201、更新模块202、模型融合模块203、边缘分布生成模块204以及边缘分布提取模块205。As shown in FIG. 2, a multi-target tracking system based on sequential Bayesian filtering includes: a prediction module 201, an update module 202, a model fusion module 203, an edge distribution generation module 204, and an edge distribution extraction module 205.
预测模块201接收到新的测量数据后,计算出接收到新的测量数据的时刻与接收到前一个测量数据的时刻的时间差,以接收到所述新的测量数据的时刻为当前时刻,接收到前一个测量数据的时刻为前一时刻;根据所述时间差、模型间的转移概率以及前一时刻各个目标的边缘分布及其存在概率,预测出当前时刻各个目标在不同模型下的边缘分布及其存在概率。After receiving the new measurement data, the prediction module 201 calculates the time difference between the time when the new measurement data is received and the time when the previous measurement data is received, so that the time when the new measurement data is received is the current time, and the received time is received. The time of the previous measurement data is the previous time; according to the time difference, the transition probability between the models, and the edge distribution of each target at the previous moment and the existence probability thereof, the edge distribution of each target under different models at the current time is predicted and Probability of existence.
更新模块202根据预测模块201中预测的当前时刻各个目标在不同模型下的边缘分布及其存在概率,利用贝叶斯规则序贯处理当前时刻的每一个测量数据得到各个目标在不同模型下的更新边缘分布及其存在概率。The update module 202 sequentially processes each measurement data of the current time according to the edge distribution of each target under different models predicted by the prediction module 201 at the current time, and obtains the update of each target under different models by using the Bayes rule. Edge distribution and its probability of existence.
模型融合模块203用于将更新模块202中当前时刻各个目标在不同模型下的更新边缘分布及其存在概率进行融合,形成当前时刻各个目标的更新边缘分布及存在概率。The model fusion module 203 is configured to combine the updated edge distributions and the existence probabilities of the respective targets in the update module 202 at different moments in the different models to form an updated edge distribution and an existence probability of each target at the current moment.
边缘分布生成模块204利用当前时刻的每一个测量数据产生新目标的边缘分布,为其指定存在概率和模型标签;同时,将当前时刻新目标的边缘分布及其存在概率分别与所述模型融合模块中当前时刻各个目标的更新边缘分布及其存在概率进行合并,生成当前时刻的各个目标的边缘分布及其存在概率。The edge distribution generation module 204 generates an edge distribution of the new target by using each measurement data of the current time, and specifies the existence probability and the model label for the current target; meanwhile, the edge distribution of the new target at the current moment and the existence probability thereof are respectively combined with the model fusion module. The updated edge distribution of each target in the current moment and its existence probability are combined to generate the edge distribution of each target at the current moment and its existence probability.
边缘分布提取模块205从所述边缘分布生成模块中将合并后所生成的当前时刻各个目标的边缘分布中将存在概率小于第一阈值的边缘分布裁减掉,并且将裁减后的边缘分布及其存在概率作为下一时刻递归滤波的输入,同时,从裁减后的边缘分布中提取存在概率大于第二阈值的边缘分布作为当前时刻的输出,并且将各个输出边缘分布的均值与方差分别作为当前时刻目标的状态估计 与误差估计。The edge distribution extraction module 205 cuts off the edge distribution of the edge distribution of each target at the current moment generated by the merged edge generated by the merged edge, and reduces the edge distribution and the existence of the edge distribution Probability is used as the input of recursive filtering at the next moment. At the same time, the edge distribution with the existence probability greater than the second threshold is extracted from the reduced edge distribution as the output of the current time, and the mean and variance of each output edge distribution are respectively used as the current time target. State estimate With error estimates.
预测模块201中,以k-1表示前一时刻,k表示当前时刻,tk-1表示前一时刻的时间,tk表示当前时刻的时间,ri,k-1表示前一时刻第i个边缘分布的模型标签,ri,k表示当前时刻第i个边缘分布的模型标签,1≤ri,k≤Mr,Mr表示模型的总数目。In the prediction module 201, the previous time is represented by k-1, k represents the current time, t k-1 represents the time of the previous time, t k represents the time of the current time, and r i,k-1 represents the i-th time of the previous time. label edges distribution model, r i, k represents the current moment of the i-th label edge distribution model, 1≤r i, k ≤M r, M r represents the total number of models.
已知前一时刻第i个边缘分布为N(xi,k-1;mi,k-1(ri,k-1),Pi,k-1(ri,k-1)),i=1,2,...,Nk-1,前一时刻第i个边缘分布的存在概率为ρi,k-1(ri,k-1),i=1,…,Nk-1;其中,N表示高斯分布,xi,k-1表示为前一时刻第i个边缘分布的状态向量,mi,k-1(ri,k-1)和Pi,k-1(ri,k-1)分别表示前一时刻第i个边缘分布的均值和方差,Nk-1为前一时刻目标的总数,i为索引号,1≤i≤Nk-1It is known that the i-th edge distribution at the previous moment is N(x i,k-1 ;m i,k-1 (r i,k-1 ), P i,k-1 (r i,k-1 )) , i = 1, 2, ..., N k-1 , the existence probability of the i-th edge distribution at the previous moment is ρ i,k-1 (r i,k-1 ), i=1,...,N K-1 ; where N denotes a Gaussian distribution, x i,k-1 denotes a state vector of the i-th edge distribution at the previous moment, m i,k-1 (r i,k-1 ) and P i,k -1 (r i,k-1 ) respectively represent the mean and variance of the i-th edge distribution at the previous moment, N k-1 is the total number of targets at the previous moment, i is the index number, 1 ≤ i ≤ N k-1 .
根据前一时刻的边缘分布及其存在概率、当前时刻与前一时刻的时间差以及模型间的转移概率得出当前时刻各目标在不同模型下预测的边缘分布为N(xi,k;mi,k|k-1(ri,k),Pi,k|k-1(ri,k)),i=1,2,...,Nk-1,1≤ri,k≤Mr;当前时刻各预测边缘分布的存在概率为ρi,k|k-1(ri,k)=pS,k(tk-tk-1)tk|k-1(ri,k|ri,k-1i,k-1(ri,k-1),i=1,2,...,Nk-1,1≤ri,k≤Mr;其中,mi,k|k-1(ri,k)=Fk-1(ri,k)mi,k-1(ri,k-1)为当前时刻目标i在模型ri,k下的预测边缘分布的均值,
Figure PCTCN2016071347-appb-000044
为目标i在模型ri,k下的预测边缘分布的方差,tk|k-1(ri,k|ri,k-1)为模型转移概率,
Figure PCTCN2016071347-appb-000045
为目标的幸存概率,△t=tk-tk-1为当前时刻与前一时刻的时间差,T为采样周期,δ为给定的常数,Fk-1(ri,k)为前一时刻第i个边缘分布的状态转移矩阵,Qk-1(ri,k)为前一时刻第i个边缘分布的过程噪声方差矩阵,ri,k-1为前一时刻第i个边缘分布的模型标签,上标T表示为矩阵或向量的转置。
According to the edge distribution of the previous moment and its existence probability, the time difference between the current moment and the previous moment, and the transition probability between the models, the edge distribution predicted by each target under different models at the current moment is N(x i,k ;m i ,k|k-1 (r i,k ),P i,k|k-1 (r i,k )),i=1,2,...,N k-1 ,1≤r i,k ≤M r ; the existence probability of each predicted edge distribution at the current time is ρ i,k|k-1 (r i,k )=p S,k (t k -t k-1 )t k|k-1 (r i,k |r i,k-1i,k-1 (r i,k-1 ),i=1,2,...,N k-1 ,1≤r i,k ≤M r Where m i,k|k-1 (r i,k )=F k-1 (r i,k )m i,k-1 (r i,k-1 ) is the current time target i in the model r The mean of the predicted edge distribution under i,k ,
Figure PCTCN2016071347-appb-000044
For the variance of the predicted edge distribution of the target i under the model r i,k , t k|k-1 (r i,k |r i,k-1 ) is the model transition probability,
Figure PCTCN2016071347-appb-000045
For the surviving probability of the target, Δt=t k -t k-1 is the time difference between the current time and the previous time, T is the sampling period, δ is the given constant, and F k-1 (r i,k ) is the former The state transition matrix of the i-th edge distribution at a moment, Q k-1 (r i,k ) is the process noise variance matrix of the i-th edge distribution at the previous moment, r i,k-1 is the ith of the previous moment The model label of the edge distribution, the superscript T is represented as a transpose of a matrix or a vector.
更新模块202中,设当前时刻接收到的观测集为yk=(y1,k,…,yM,k),其中,M为当前时刻接收到的测量数据总数;利用贝叶斯规则对当前时刻接收到的测量数据进行序贯处理具体包括:In the update module 202, it is assumed that the observation set received at the current time is y k = (y 1, k , ..., y M, k ), where M is the total number of measurement data received at the current time; using Bayesian rule The sequential processing of the measurement data received at the current time specifically includes:
提取单元,用于提取边缘分布
Figure PCTCN2016071347-appb-000046
Figure PCTCN2016071347-appb-000047
Figure PCTCN2016071347-appb-000048
取存在概率
Figure PCTCN2016071347-appb-000049
其中,i=1,2,...,Nk-1,ri,k=1,…,Mr
Extraction unit for extracting edge distribution
Figure PCTCN2016071347-appb-000046
Figure PCTCN2016071347-appb-000047
Figure PCTCN2016071347-appb-000048
Presence probability
Figure PCTCN2016071347-appb-000049
Where i=1,2,...,N k-1 ,r i,k =1,...,M r ;
处理单元,利用贝叶斯规则将第1个至M个测量数据依次进行处理:设
Figure PCTCN2016071347-appb-000050
为第j个测量数据处理前目标i在模型ri,k下的边缘分布,
Figure PCTCN2016071347-appb-000051
为第j个测量数据处理前目标i在模型ri,k下的边缘分布的存在概率,其中,1≤j≤M;由
Figure PCTCN2016071347-appb-000052
Figure PCTCN2016071347-appb-000053
求得第j个测量数据更新时的存在概率为
Figure PCTCN2016071347-appb-000054
均值向量
Figure PCTCN2016071347-appb-000055
协方差矩阵
Figure PCTCN2016071347-appb-000056
滤波器增益
Figure PCTCN2016071347-appb-000057
其中,Hk(ri,k)为模型ri,k的观测矩阵,Rk(ri,k)为模型ri,k的观测噪声方差矩阵,pD,k为目标的检测概率,λc,k为杂波密度,I表示单位矩阵,yj,k为当前时刻接收到的第j测量数据,上标T表示为矩阵或向量的转置,ri,k=1,…,Mr
The processing unit sequentially processes the first to M measurement data by using a Bayes rule:
Figure PCTCN2016071347-appb-000050
The edge distribution of the target i under the model r i,k before processing the jth measurement data,
Figure PCTCN2016071347-appb-000051
The existence probability of the edge distribution of the target i under the model r i,k for the jth measurement data, where 1 ≤ j ≤ M;
Figure PCTCN2016071347-appb-000052
with
Figure PCTCN2016071347-appb-000053
The probability of existence when the jth measurement data is updated is
Figure PCTCN2016071347-appb-000054
Mean vector
Figure PCTCN2016071347-appb-000055
Covariance matrix
Figure PCTCN2016071347-appb-000056
Filter gain
Figure PCTCN2016071347-appb-000057
Where H k (r i,k ) is the observation matrix of the model r i,k , R k (r i,k ) is the observed noise variance matrix of the model r i,k , p D,k is the detection probability of the target, λ c,k is the clutter density, I represents the unit matrix, y j,k is the jth measurement data received at the current time, and the superscript T is represented as the transpose of the matrix or vector, r i,k =1,..., M r .
计算单元,根据
Figure PCTCN2016071347-appb-000058
Figure PCTCN2016071347-appb-000059
计算得到
Figure PCTCN2016071347-appb-000060
Figure PCTCN2016071347-appb-000061
Computing unit, according to
Figure PCTCN2016071347-appb-000058
with
Figure PCTCN2016071347-appb-000059
Calculated
Figure PCTCN2016071347-appb-000060
with
Figure PCTCN2016071347-appb-000061
如果
Figure PCTCN2016071347-appb-000062
则第j个测量数据处理后的目标i在模型ri,k下的边缘分布为
Figure PCTCN2016071347-appb-000063
其存在概率为
Figure PCTCN2016071347-appb-000064
其中,
Figure PCTCN2016071347-appb-000065
ri,k=1,…,Mr
in case
Figure PCTCN2016071347-appb-000062
Then the edge of the target i processed by the jth measurement data is distributed under the model r i,k
Figure PCTCN2016071347-appb-000063
Its probability of existence is
Figure PCTCN2016071347-appb-000064
among them,
Figure PCTCN2016071347-appb-000065
r i,k =1,...,M r .
如果
Figure PCTCN2016071347-appb-000066
则第j个测量数据处理后的目标i在模型ri,k下的边缘分布为
Figure PCTCN2016071347-appb-000067
其存在概率为
Figure PCTCN2016071347-appb-000068
其中,
Figure PCTCN2016071347-appb-000069
ri,k=1,…,Mr
in case
Figure PCTCN2016071347-appb-000066
Then the edge of the target i processed by the jth measurement data is distributed under the model r i,k
Figure PCTCN2016071347-appb-000067
Its probability of existence is
Figure PCTCN2016071347-appb-000068
among them,
Figure PCTCN2016071347-appb-000069
r i,k =1,...,M r .
更新单元,第M个测量数据被处理后目标i在模型ri,k下的边缘分布为
Figure PCTCN2016071347-appb-000070
其存在概率为
Figure PCTCN2016071347-appb-000071
其中,i=1,…,Nk-1,ri,k=1,…,Mr
Update unit, after the Mth measurement data is processed, the edge distribution of the target i under the model r i,k is
Figure PCTCN2016071347-appb-000070
Its probability of existence is
Figure PCTCN2016071347-appb-000071
Where i=1,...,N k-1 ,r i,k =1,...,M r .
由此得到当前时刻目标i在模型ri,k下的更新边缘分布为
Figure PCTCN2016071347-appb-000072
更新边缘分布的存在概率为
Figure PCTCN2016071347-appb-000073
其中,
Figure PCTCN2016071347-appb-000074
i=1,…,Nk-1,ri,k=1,…,Mr
Thus, the updated edge distribution of the current time target i under the model r i,k is obtained as
Figure PCTCN2016071347-appb-000072
The existence probability of updating the edge distribution is
Figure PCTCN2016071347-appb-000073
among them,
Figure PCTCN2016071347-appb-000074
i=1,...,N k-1 ,r i,k =1,...,M r .
模型融合模块203中,当前时刻目标i的更新边缘分布为
Figure PCTCN2016071347-appb-000075
ri,k=1,…,Mr,其存在概率为
Figure PCTCN2016071347-appb-000076
ri,k=1,…,Mr;将当前时刻目标i的Mr个更新边缘分布及其存在概率融合成一个边缘分布N(xq,k;mq,k(rq,k),Pq,k(rq,k))和一个存在概率ρq,k(rq,k),其中,
Figure PCTCN2016071347-appb-000077
表示Mr个模型中存在概率最大模型的标签,均值向量
Figure PCTCN2016071347-appb-000078
q=1,…,Nk-1,协方差矩阵
Figure PCTCN2016071347-appb-000079
q=1,…,Nk-1
In the model fusion module 203, the updated edge distribution of the current time target i is
Figure PCTCN2016071347-appb-000075
r i,k =1,...,M r , whose probability of existence is
Figure PCTCN2016071347-appb-000076
r i, k = 1, ... , M r; the M r of the current time i a target edge updated existence probability distribution and integration into one edge profile N (x q, k; m q, k (r q, k) , P q,k (r q,k )) and an existence probability ρ q,k (r q,k ), where
Figure PCTCN2016071347-appb-000077
Represents the label with the largest probability model in the rm models, the mean vector
Figure PCTCN2016071347-appb-000078
q=1,...,N k-1 ,covariance matrix
Figure PCTCN2016071347-appb-000079
q=1,...,N k-1 .
边缘分布生成模块204中,利用当前时刻M个测量数据生成当前时刻新生目标的边缘分布
Figure PCTCN2016071347-appb-000080
j=1,…,M,为当前时刻各新生目标的边缘分布指定存在概率
Figure PCTCN2016071347-appb-000081
j=1,…,M,其中,ργ为指定的存在概率,指定模型1为当前时刻的模型标签,即rj,k=1;其中,
Figure PCTCN2016071347-appb-000082
为第j个新生边缘分布的协方差,
Figure PCTCN2016071347-appb-000083
为第j个新生的边缘分布的均值,
Figure PCTCN2016071347-appb-000084
由当前时刻的第j个测量数据yj,k=[xj,k yj,k]T产生,并且
Figure PCTCN2016071347-appb-000085
In the edge distribution generation module 204, the edge distribution of the new target at the current time is generated by using the M measurement data at the current time.
Figure PCTCN2016071347-appb-000080
j=1,...,M, specify the existence probability of the edge distribution of each new target at the current time
Figure PCTCN2016071347-appb-000081
j=1,...,M, where ρ γ is the specified existence probability, and model 1 is specified as the model label of the current time, that is, r j,k =1; wherein
Figure PCTCN2016071347-appb-000082
The covariance of the distribution of the jth new edge,
Figure PCTCN2016071347-appb-000083
The mean of the distribution of the edges of the jth newborn,
Figure PCTCN2016071347-appb-000084
Generated from the jth measurement data y j,k =[x j,k y j,k ] T at the current time, and
Figure PCTCN2016071347-appb-000085
将融合后的边缘分布与当前时刻新生的边缘分布进行合并,形成当前时刻的边缘分布为
Figure PCTCN2016071347-appb-000086
将当前时刻融合后边缘分布的存在概率与当前时刻新生目标边缘分布的存在概率合并,生成当前时刻边缘分布的存在概率为
Figure PCTCN2016071347-appb-000087
其中Nk=Nk-1+M。
Combining the merged edge distribution with the newly created edge distribution at the current moment to form the edge distribution of the current moment is
Figure PCTCN2016071347-appb-000086
The existence probability of the edge distribution after the current time is merged with the existence probability of the new target edge distribution at the current time, and the existence probability of the edge distribution at the current time is generated as
Figure PCTCN2016071347-appb-000087
Where N k = N k-1 + M.
当前时刻合并后的边缘分布为N(xi,k;mi,k(ri,k),Pi,k(ri,k)),i=1,…,Nk,当前时刻合并后各边缘分布的存在概率为ρi,k(ri,k),i=1,…,Nk。边缘分布提取模块205从合并后所生成当前时刻的边缘分布中将存在概率小于第一阈值的边缘分布裁减掉,裁减后的边缘分布及其存在概率作为下一时刻滤波器的递归输入,同时,选择存在概率大于第二阈值的边缘分布作为当前时刻的输出。The merged edge distribution at the current time is N(x i,k ;m i,k (r i,k ), P i,k (r i,k )), i=1,...,N k , the current time merge The existence probabilities of the subsequent edge distributions are ρ i,k (r i,k ), i=1,...,N k . The edge distribution extraction module 205 cuts the edge distribution whose existence probability is less than the first threshold from the edge distribution of the current time generated after the combination, and reduces the edge distribution and the existence probability as the recursive input of the next time filter, and The edge distribution whose existence probability is greater than the second threshold is selected as the output of the current time.
作为本发明的一个实例,考虑二维空间[-400m,400m]×[-400m,400m]中运动的目标,目标的状态由位置和速度构成,表示为
Figure PCTCN2016071347-appb-000088
其中x和y分别表示位置分量,
Figure PCTCN2016071347-appb-000089
Figure PCTCN2016071347-appb-000090
分别表示速度分量,上标T表示向量的转置,状态转移矩阵为
Figure PCTCN2016071347-appb-000091
过程噪声方差矩阵为
Figure PCTCN2016071347-appb-000092
其中,△tk=tk-tk-1为当前时刻与前一时刻的时间差,σv为过程噪声标准差;模型ri,k=1,ri,k=2,ri,k=3为三个不同的目标运动模型,模型ri,k=1的状态转移矩阵为Fk-1(ri,k=1)=F(ω=0°s-1),过程噪声方差矩阵为Qk-1(ri,k=1)=Q(σv=1ms-2),模型ri,k=2的状态转移矩阵为Fk-1(ri,k=2)=F(ω=5°s-1),过程噪声方差矩阵为Qk-1(ri,k=2)=Q(σv=3ms-2),模型ri,k=3的状态转移矩阵为Fk-1(ri,k=3)=F(ω=-5°s-1),过程噪声方差矩阵为Qk-1(ri,k=3)=Q(σv=3ms-2)。不同运动模型之间的马尔科夫转移概率矩阵为
Figure PCTCN2016071347-appb-000093
观测矩 阵
Figure PCTCN2016071347-appb-000094
观测噪声方差矩阵
Figure PCTCN2016071347-appb-000095
σw为观测噪声的标准差。
As an example of the present invention, considering the target of motion in a two-dimensional space [-400m, 400m] × [-400m, 400m], the state of the target is composed of position and velocity, expressed as
Figure PCTCN2016071347-appb-000088
Where x and y represent positional components, respectively.
Figure PCTCN2016071347-appb-000089
with
Figure PCTCN2016071347-appb-000090
Respectively represent the velocity component, the superscript T represents the transpose of the vector, and the state transition matrix is
Figure PCTCN2016071347-appb-000091
The process noise variance matrix is
Figure PCTCN2016071347-appb-000092
Where Δt k =t k -t k-1 is the time difference between the current time and the previous time, σ v is the standard deviation of the process noise; the model r i,k =1, r i,k =2, r i,k =3 is three different target motion models. The state transition matrix of the model r i,k =1 is F k-1 (r i,k =1)=F(ω=0°s -1 ), the process noise variance The matrix is Q k-1 (r i,k =1)=Q(σ v =1ms -2 ), and the state transition matrix of the model r i,k =2 is F k-1 (r i,k =2)= F(ω=5°s -1 ), the process noise variance matrix is Q k-1 (r i,k =2)=Q(σ v =3ms -2 ), and the state transition matrix of the model r i,k =3 For F k-1 (r i,k =3)=F(ω=-5°s -1 ), the process noise variance matrix is Q k-1 (r i,k =3)=Q(σ v =3ms -2 ). The Markov transition probability matrix between different motion models is
Figure PCTCN2016071347-appb-000093
Observation matrix
Figure PCTCN2016071347-appb-000094
Observed noise variance matrix
Figure PCTCN2016071347-appb-000095
σ w is the standard deviation of the observed noise.
为了产生仿真数据,取幸存概率pS,k=1.0、检测概率pD,k=0.9、杂波密度λc,k=1.6×10-10m-2、过程噪声的标准差σv=1ms-2和观测噪声的标准差σw=1m。一次实验中传感器在50个扫描周期的仿真观测数据如图3所示。为了处理仿真数据,将本发明与基于马尔科夫***模型的高斯混合概率假设密度滤波器(Gaussian Mixture probability hypothesis density filter for jump Markov system models,GM-PHD-JMS滤波器)的相关参数设置为pS,k=1.0、pD,k=0.9、λc,k=1.6×10-10m-2、σw=2m、σv=1ms-2、第一阈值为10-3、第二阈值为0.5、GM-PHD-JMS新生成目标的权重wγ=0.1,本发明新产生目标的存在概率pγ=0.1,新产生目标的协方差为
Figure PCTCN2016071347-appb-000096
如图4和图5所示,为对比滤波器与本发明产生的结果。将本发明的多目标跟踪方法与现有的GM-PHD-JMS滤波器对图3的仿真数据进行处理,100次Monte Carlo实验得到平均OSPA(Optimal Subpattern Assignment,最优亚模式分配)距离如图6所示。将现有的基于跳跃马尔科夫模型的GM-PHD滤波与本发明相比,本发明的多目标跟踪方法在关联不确定、检测不确定和杂波的情况下对机动目标的跟踪获得更为精确和可靠的目标状态估计、其OSPA距离比现有的这种方法得到的OSPA距离要小。
In order to generate simulation data, the surviving probability p S, k = 1.0, the detection probability p D, k = 0.9, the clutter density λ c, k = 1.6 × 10 -10 m -2 , and the standard deviation of the process noise σ v =1 ms -2 and the standard deviation of observed noise σ w =1m. The simulated observation data of the sensor in 50 scan cycles in one experiment is shown in Fig. 3. In order to process the simulation data, the relevant parameters of the present invention and the Gaussian Mixture probability hypothesis density filter for jump Markov system models (GM-PHD-JMS filter) are set to p. S, k = 1.0, p D, k = 0.9, λ c, k = 1.6 × 10 -10 m -2 , σ w = 2m, σ v =1ms -2 , the first threshold is 10 -3 , the second threshold For 0.5, the weight of the newly generated target of GM-PHD-JMS is w γ = 0.1, the existence probability of the newly generated target of the present invention is p γ = 0.1, and the covariance of the newly generated target is
Figure PCTCN2016071347-appb-000096
As shown in Figures 4 and 5, this is the result of the comparison filter and the present invention. The multi-target tracking method of the present invention is processed with the existing GM-PHD-JMS filter for the simulation data of FIG. 3, and the average OFAP (Optimal Subpattern Assignment) distance is obtained by 100 Monte Carlo experiments. 6 is shown. Compared with the present invention, the existing GM-PHD filtering based on the hopping Markov model is more accurate in tracking the maneuvering target in the case of correlation uncertainty, detection uncertainty and clutter. Accurate and reliable target state estimation, its OFAC distance is smaller than the existing OSPA distance obtained by this method.
本发明的基于序贯贝叶斯滤波的多目标跟踪方法及多目标跟踪***将不同模型与序贯贝叶斯滤波器相结合,利用马尔科夫链控制模型间的转换,通过对当前时刻的测量数据序贯处理以获得当前时刻各目标在不同模型下更新的边缘分布及其存在概率,通过对目标在不同模型下的边缘分布的融合将多个边缘分布合成为一个边缘分布,这使得多目标跟踪方法既能对当前时刻接收到的测量数据进行及时的处理,从而避免了信息处理的延迟、确保了数据处理的实时性,同时又能对运动模式在不同模型间跳变的机动目标进行有效跟踪,进而扩大了 实用性。The multi-target tracking method based on sequential Bayesian filtering and the multi-target tracking system of the present invention combine different models with sequential Bayesian filters, and use Markov chain to control the conversion between models, through the current moment Sequential processing of measurement data to obtain the edge distribution and its existence probability of each target updated under different models at the current time, and synthesize multiple edge distributions into one edge distribution by merging the edge distribution of the target under different models, which makes The target tracking method can not only timely process the measurement data received at the current time, thereby avoiding the delay of information processing, ensuring the real-time performance of the data processing, and at the same time, maneuvering the target with the motion pattern jumping between different models. Effective tracking, which has expanded Practicality.
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。 The above is only the preferred embodiment of the present invention, and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection of the present invention. Within the scope.

Claims (12)

  1. 基于序贯贝叶斯滤波的多目标跟踪方法,其特征在于,包括以下步骤:A multi-target tracking method based on sequential Bayesian filtering, comprising the following steps:
    步骤A、当接收到新的测量数据后,计算出接收到所述新的测量数据的时刻与接收到前一个测量数据的时刻的时间差,以接收到所述新的测量数据的时刻为当前时刻,接收到前一个测量数据的时刻为前一时刻;根据所述时间差、各个模型间的转移概率以及前一时刻各个目标的边缘分布及其存在概率,预测出当前时刻各个目标在不同模型下的边缘分布及其存在概率;Step A: After receiving new measurement data, calculate a time difference between a time when the new measurement data is received and a time when the previous measurement data is received, so that the time when the new measurement data is received is the current time The time at which the previous measurement data is received is the previous time; according to the time difference, the transition probability between each model, and the edge distribution of each target at the previous moment and its existence probability, it is predicted that each target at the current time is under a different model. Edge distribution and its existence probability;
    步骤B、根据所述预测的当前时刻各个目标在不同模型下的边缘分布及其存在概率,利用贝叶斯规则序贯处理当前时刻的每一个测量数据得到各个目标在不同模型下的更新边缘分布及其存在概率;Step B: According to the predicted edge current distribution and the existence probability of each target under different models, the Bayes rule is used to sequentially process each measurement data of the current time to obtain the updated edge distribution of each target under different models. And its probability of existence;
    步骤C、将所述当前时刻各个目标在不同模型下的更新边缘分布及其存在概率进行融合,形成当前时刻各个目标的更新边缘分布及存在概率;Step C: merging the updated edge distributions and the existence probabilities of the respective targets in the different models at the current moment to form an updated edge distribution and an existence probability of each target at the current moment;
    步骤D、利用当前时刻的每一个测量数据产生新目标的边缘分布,为其指定存在概率和模型标签;同时,将当前时刻新目标的边缘分布及其存在概率分别与所述当前时刻各个目标的更新边缘分布及其存在概率进行合并,生成当前时刻的各个目标的边缘分布及其存在概率;Step D: using each measurement data of the current moment to generate an edge distribution of the new target, assigning an existence probability and a model label thereto; and simultaneously, respectively, an edge distribution of the new target at the current moment and its existence probability are respectively associated with each target of the current moment Update the edge distribution and its existence probability to merge, and generate the edge distribution of each target at the current moment and its existence probability;
    步骤E、从合并后所生成的当前时刻各个目标的边缘分布中将存在概率小于第一阈值的边缘分布裁减掉,并且将裁减后的边缘分布及其存在概率作为下一时刻递归滤波的输入,同时,从裁减后的边缘分布中提取存在概率大于第二阈值的边缘分布作为当前时刻的输出,并且将各个输出边缘分布的均值与方差分别作为当前时刻目标的状态估计与误差估计。Step E: The edge distribution with the probability of being less than the first threshold is cut off from the edge distribution of each target at the current moment generated after the merge, and the reduced edge distribution and its existence probability are used as input of recursive filtering at the next moment. At the same time, the edge distribution with the existence probability greater than the second threshold is extracted from the reduced edge distribution as the output of the current time, and the mean and the variance of the respective output edge distributions are respectively used as the state estimation and the error estimation of the current time target.
  2. 根据权利要求1所述的多目标跟踪方法,其特征在于,所述步骤A中,以k-1表示前一时刻,k表示当前时刻,tk-1表示前一时刻的时间,tk表示当前时刻的时间,ri,k-1表示前一时刻第i个边缘分布的模型标签,ri,k表示当前时刻第i个边缘分布的模型标签,1≤ri,k≤Mr,Mr表示模型的总数目; The multi-target tracking method according to claim 1, wherein, in the step A to k-1 represents a previous time, k represents the current time, the time T k-1 represents a previous time, t k represents At the current time, r i,k-1 represents the model label of the i-th edge distribution at the previous moment, and r i,k represents the model label of the i-th edge distribution at the current moment, 1≤r i,k ≤M r , M r represents the total number of models;
    已知前一时刻第i个边缘分布为N(xi,k-1;mi,k-1(ri,k-1),Pi,k-1(ri,k-1)),i=1,2,...,Nk-1,前一时刻第i个边缘分布的存在概率为ρi,k-1(ri,k-1),i=1,…,Nk-1;其中,N表示高斯分布,xi,k-1表示为前一时刻第i个边缘分布的状态向量,mi,k-1(ri,k-1)和Pi,k-1(ri,k-1)分别表示前一时刻第i个边缘分布的均值和方差,Nk-1为前一时刻目标的总数,i为索引号,1≤i≤Nk-1It is known that the i-th edge distribution at the previous moment is N(x i,k-1 ;m i,k-1 (r i,k-1 ), P i,k-1 (r i,k-1 )) , i = 1, 2, ..., N k-1 , the existence probability of the i-th edge distribution at the previous moment is ρ i,k-1 (r i,k-1 ), i=1,...,N K-1 ; where N denotes a Gaussian distribution, x i,k-1 denotes a state vector of the i-th edge distribution at the previous moment, m i,k-1 (r i,k-1 ) and P i,k -1 (r i,k-1 ) respectively represent the mean and variance of the i-th edge distribution at the previous moment, N k-1 is the total number of targets at the previous moment, i is the index number, 1 ≤ i ≤ N k-1 ;
    根据前一时刻的边缘分布及其存在概率、当前时刻与前一时刻的时间差以及模型间的转移概率得出当前时刻各目标在不同模型下预测的边缘分布为N(xi,k;mi,k|k-1(ri,k),Pi,k|k-1(ri,k)),i=1,2,...,Nk-1,1≤ri,k≤Mr;当前时刻各预测边缘分布的存在概率为ρi,k|k-1(ri,k)=pS,k(tk-tk-1)tk|k-1(ri,k|ri,k-1i,k-1(ri,k-1),i=1,2,...,Nk-1,1≤ri,k≤Mr;其中,mi,k|k-1(ri,k)=Fk-1(ri,k)mi,k-1(ri,k-1)为当前时刻目标i在模型ri,k下的预测边缘分布的均值,
    Figure PCTCN2016071347-appb-100001
    为目标i在模型ri,k下的预测边缘分布的方差,tk|k-1(ri,k|ri,k-1)为模型间的转移概率,
    Figure PCTCN2016071347-appb-100002
    为目标的幸存概率,△t=tk-tk-1为当前时刻与前一时刻的时间差,T为采样周期,δ为给定的常数,Fk-1(ri,k)为前一时刻第i个边缘分布的状态转移矩阵,Qk-1(ri,k)为前一时刻第i个边缘分布的过程噪声方差矩阵,ri,k-1为前一时刻第i个边缘分布的模型标签,上标T表示为矩阵或向量的转置。
    According to the edge distribution of the previous moment and its existence probability, the time difference between the current moment and the previous moment, and the transition probability between the models, the edge distribution predicted by each target under different models at the current moment is N(x i,k ;m i ,k|k-1 (r i,k ),P i,k|k-1 (r i,k )),i=1,2,...,N k-1 ,1≤r i,k ≤M r ; the existence probability of each predicted edge distribution at the current time is ρ i,k|k-1 (r i,k )=p S,k (t k -t k-1 )t k|k-1 (r i,k |r i,k-1i,k-1 (r i,k-1 ),i=1,2,...,N k-1 ,1≤r i,k ≤M r Where m i,k|k-1 (r i,k )=F k-1 (r i,k )m i,k-1 (r i,k-1 ) is the current time target i in the model r The mean of the predicted edge distribution under i,k ,
    Figure PCTCN2016071347-appb-100001
    For the variance of the predicted edge distribution of the target i under the model r i,k , t k|k-1 (r i,k |r i,k-1 ) is the transition probability between the models,
    Figure PCTCN2016071347-appb-100002
    For the surviving probability of the target, Δt=t k -t k-1 is the time difference between the current time and the previous time, T is the sampling period, δ is the given constant, and F k-1 (r i,k ) is the former The state transition matrix of the i-th edge distribution at a moment, Q k-1 (r i,k ) is the process noise variance matrix of the i-th edge distribution at the previous moment, r i,k-1 is the ith of the previous moment The model label of the edge distribution, the superscript T is represented as a transpose of a matrix or a vector.
  3. 根据权利要求2所述的多目标跟踪方法,其特征在于,所述步骤B中,设当前时刻接收到的观测集为yk=(y1,k,…,yM,k),其中,M为当前时刻接收到的测量数据总数;利用贝叶斯规则对当前时刻接收到的测量数据进行序贯处理的步骤包括:The multi-target tracking method according to claim 2, wherein in the step B, the observation set received at the current time is y k = (y 1, k , ..., y M, k ), wherein M is the total number of measurement data received at the current time; the steps of sequentially processing the measurement data received at the current time by using the Bayes rule include:
    步骤01、取边缘分布
    Figure PCTCN2016071347-appb-100003
    Figure PCTCN2016071347-appb-100004
    取存在概率
    Figure PCTCN2016071347-appb-100005
    其中,i=1,2,...,Nk-1,ri,k=1,…,Mr
    Step 01, take the edge distribution
    Figure PCTCN2016071347-appb-100003
    Figure PCTCN2016071347-appb-100004
    Presence probability
    Figure PCTCN2016071347-appb-100005
    Where i=1,2,...,N k-1 ,r i,k =1,...,M r ;
    步骤02、利用贝叶斯规则将第1个至M个测量数据依次进行处理:设
    Figure PCTCN2016071347-appb-100006
    为第j个测量数据处理前目标i在模型ri,k下的边缘分布,
    Figure PCTCN2016071347-appb-100007
    为第j个测量数据处理前目标i在模型ri,k下的边缘分布的存在概率,其中,1≤j≤M;由
    Figure PCTCN2016071347-appb-100008
    Figure PCTCN2016071347-appb-100009
    求得第j个测量数据更新时的存在概率为
    Figure PCTCN2016071347-appb-100010
    均值向量
    Figure PCTCN2016071347-appb-100011
    协方差矩阵
    Figure PCTCN2016071347-appb-100012
    滤波器增益
    Figure PCTCN2016071347-appb-100013
    其中,Hk(ri,k)为模型ri,k的观测矩阵,Rk(ri,k)为模型ri,k的观测噪声方差矩阵,pD,k为目标的检测概率,λc,k为杂波密度,I表示单位矩阵,yj,k为当前时刻接收到的第j测量数据,上标T表示为矩阵或向量的转置,ri,k=1,…,Mr
    Step 02: sequentially process the first to M measurement data by using a Bayes rule:
    Figure PCTCN2016071347-appb-100006
    The edge distribution of the target i under the model r i,k before processing the jth measurement data,
    Figure PCTCN2016071347-appb-100007
    The existence probability of the edge distribution of the target i under the model r i,k for the jth measurement data, where 1 ≤ j ≤ M;
    Figure PCTCN2016071347-appb-100008
    with
    Figure PCTCN2016071347-appb-100009
    The probability of existence when the jth measurement data is updated is
    Figure PCTCN2016071347-appb-100010
    Mean vector
    Figure PCTCN2016071347-appb-100011
    Covariance matrix
    Figure PCTCN2016071347-appb-100012
    Filter gain
    Figure PCTCN2016071347-appb-100013
    Where H k (r i,k ) is the observation matrix of the model r i,k , R k (r i,k ) is the observed noise variance matrix of the model r i,k , p D,k is the detection probability of the target, λ c,k is the clutter density, I represents the unit matrix, y j,k is the jth measurement data received at the current time, and the superscript T is represented as the transpose of the matrix or vector, r i,k =1,..., M r ;
    Figure PCTCN2016071347-appb-100014
    Figure PCTCN2016071347-appb-100015
    计算得到
    Figure PCTCN2016071347-appb-100016
    Figure PCTCN2016071347-appb-100017
    by
    Figure PCTCN2016071347-appb-100014
    with
    Figure PCTCN2016071347-appb-100015
    Calculated
    Figure PCTCN2016071347-appb-100016
    with
    Figure PCTCN2016071347-appb-100017
    如果
    Figure PCTCN2016071347-appb-100018
    则第j个测量数据处理后的目标i在模型ri,k下的边缘分布为
    Figure PCTCN2016071347-appb-100019
    其存在概率为
    Figure PCTCN2016071347-appb-100020
    其中,
    Figure PCTCN2016071347-appb-100021
    ri,k=1,…,Mr
    in case
    Figure PCTCN2016071347-appb-100018
    Then the edge of the target i processed by the jth measurement data is distributed under the model r i,k
    Figure PCTCN2016071347-appb-100019
    Its probability of existence is
    Figure PCTCN2016071347-appb-100020
    among them,
    Figure PCTCN2016071347-appb-100021
    r i,k =1,...,M r ;
    如果
    Figure PCTCN2016071347-appb-100022
    则第j个测量数据处理后的目标i在模型ri,k下的边缘分布为
    Figure PCTCN2016071347-appb-100023
    其存在概率为
    Figure PCTCN2016071347-appb-100024
    其中,
    Figure PCTCN2016071347-appb-100025
    ri,k=1,…,Mr
    in case
    Figure PCTCN2016071347-appb-100022
    Then the edge of the target i processed by the jth measurement data is distributed under the model r i,k
    Figure PCTCN2016071347-appb-100023
    Its probability of existence is
    Figure PCTCN2016071347-appb-100024
    among them,
    Figure PCTCN2016071347-appb-100025
    r i,k =1,...,M r ;
    步骤03、第M个测量数据被处理后目标i在模型ri,k下的边缘分布为
    Figure PCTCN2016071347-appb-100026
    其存在概率为
    Figure PCTCN2016071347-appb-100027
    其中,i=1,…,Nk-1,ri,k=1,…,Mr
    Step 03: After the Mth measurement data is processed, the edge distribution of the target i under the model r i,k is
    Figure PCTCN2016071347-appb-100026
    Its probability of existence is
    Figure PCTCN2016071347-appb-100027
    Where i=1,...,N k-1 ,r i,k =1,...,M r ;
    由此得到当前时刻目标i在模型ri,k下的更新边缘分布为
    Figure PCTCN2016071347-appb-100028
    更新边缘分布的存在概率为
    Figure PCTCN2016071347-appb-100029
    其中,
    Figure PCTCN2016071347-appb-100030
    i=1,…,Nk-1,ri,k=1,…,Mr
    Thus, the updated edge distribution of the current time target i under the model r i,k is obtained as
    Figure PCTCN2016071347-appb-100028
    The existence probability of updating the edge distribution is
    Figure PCTCN2016071347-appb-100029
    among them,
    Figure PCTCN2016071347-appb-100030
    i=1,...,N k-1 ,r i,k =1,...,M r .
  4. 根据权利要求1所述的多目标跟踪方法,其特征在于,所述步骤C中,当前时刻目标i的更新边缘分布为
    Figure PCTCN2016071347-appb-100031
    ri,k=1,…,Mr,其存在概率为
    Figure PCTCN2016071347-appb-100032
    ri,k=1,…,Mr;将当前时刻目标i的Mr个更新边缘分布及其存在概率融合成一个边缘分布N(xq,k;mq,k(rq,k),Pq,k(rq,k))和一个存在概率ρq,k(rq,k),其中
    Figure PCTCN2016071347-appb-100033
    表示Mr个模型中存在概率最大模型的标签,均值向量
    Figure PCTCN2016071347-appb-100034
    q=1,…,Nk-1,协方差矩阵
    Figure PCTCN2016071347-appb-100035
    q=1,…,Nk-1
    The multi-target tracking method according to claim 1, wherein in the step C, the updated edge distribution of the target i at the current time is
    Figure PCTCN2016071347-appb-100031
    r i,k =1,...,M r , whose probability of existence is
    Figure PCTCN2016071347-appb-100032
    r i, k = 1, ... , M r; the M r of the current time i a target edge updated existence probability distribution and integration into one edge profile N (x q, k; m q, k (r q, k) , P q,k (r q,k )) and an existence probability ρ q,k (r q,k ), where
    Figure PCTCN2016071347-appb-100033
    Represents the label with the largest probability model in the rm models, the mean vector
    Figure PCTCN2016071347-appb-100034
    q=1,...,N k-1 ,covariance matrix
    Figure PCTCN2016071347-appb-100035
    q=1,...,N k-1 .
  5. 根据权利要求4所述的多目标跟踪方法,其特征在于,所述步骤D具体包括以下步骤:The multi-target tracking method according to claim 4, wherein the step D specifically comprises the following steps:
    利用当前时刻M个测量数据生成当前时刻新生目标的边缘分布
    Figure PCTCN2016071347-appb-100036
    j=1,…,M,为当前时刻各新生目标的边缘分布指定存在概率
    Figure PCTCN2016071347-appb-100037
    j=1,…,M,其中,ργ为指定的存在概率,指定模型1为当前时刻的模型标签,即rj,k=1;其中,
    Figure PCTCN2016071347-appb-100038
    为第j个新生边缘分布的协方差,
    Figure PCTCN2016071347-appb-100039
    为第j个新生的边缘分布的均值,
    Figure PCTCN2016071347-appb-100040
    由当前时刻的第j个测量数据yj,k=[xj,k yj,k]T产生,并且
    Figure PCTCN2016071347-appb-100041
    Using the current measurement data to generate the edge distribution of the new target at the current time
    Figure PCTCN2016071347-appb-100036
    j=1,...,M, specify the existence probability of the edge distribution of each new target at the current time
    Figure PCTCN2016071347-appb-100037
    j=1,...,M, where ρ γ is the specified existence probability, and model 1 is specified as the model label of the current time, that is, r j,k =1; wherein
    Figure PCTCN2016071347-appb-100038
    The covariance of the distribution of the jth new edge,
    Figure PCTCN2016071347-appb-100039
    The mean of the distribution of the edges of the jth newborn,
    Figure PCTCN2016071347-appb-100040
    Generated from the jth measurement data y j,k =[x j,k y j,k ] T at the current time, and
    Figure PCTCN2016071347-appb-100041
    将融合后的边缘分布与当前时刻新生的边缘分布进行合并,形成当前时刻的边缘分布为
    Figure PCTCN2016071347-appb-100042
    将当前时刻融合后边缘分布的存在概率与当前时刻新生目标边缘分布的存在概率合并,生成当前时刻边缘分布的存在概率为
    Figure PCTCN2016071347-appb-100043
    其中Nk=Nk-1+M。
    Combining the merged edge distribution with the newly created edge distribution at the current moment to form the edge distribution of the current moment is
    Figure PCTCN2016071347-appb-100042
    The existence probability of the edge distribution after the current time is merged with the existence probability of the new target edge distribution at the current time, and the existence probability of the edge distribution at the current time is generated as
    Figure PCTCN2016071347-appb-100043
    Where N k = N k-1 + M.
  6. 根据权利要求5所述的多目标跟踪方法,其特征在于,所述步骤E中, 当前时刻合并后的边缘分布为N(xi,k;mi,k(ri,k),Pi,k(ri,k)),i=1,…,Nk,当前时刻合并后各边缘分布的存在概率为ρi,k(ri,k),i=1,…,Nk,所述步骤E具体为:The multi-target tracking method according to claim 5, wherein in the step E, the merged edge distribution at the current time is N(x i,k ;m i,k (r i,k ), P i , k (r i,k )), i=1,...,N k , the existence probability of each edge distribution after the current time is ρ i,k (r i,k ),i=1,...,N k , The step E is specifically:
    从合并后所生成当前时刻的边缘分布中将存在概率小于第一阈值的边缘分布裁减掉,裁减后的边缘分布及其存在概率作为下一时刻滤波器的递归输入,同时,选择存在概率大于第二阈值的边缘分布作为当前时刻的输出。The edge distribution with the probability less than the first threshold is cut off from the edge distribution of the current time generated after the combination, and the edge distribution after clipping and its existence probability are used as the recursive input of the filter at the next moment, and the probability of existence is greater than The edge distribution of the two thresholds is taken as the output of the current time.
  7. 基于序贯贝叶斯滤波的多目标跟踪***,其特征在于,包括:A multi-target tracking system based on sequential Bayesian filtering, comprising:
    预测模块,当接收到新的测量数据后,计算出接收到所述新的测量数据的时刻与接收到前一个测量数据的时刻的时间差,以接收到所述新的测量数据的时刻为当前时刻,接收到前一个测量数据的时刻为前一时刻;根据所述时间差、各个模型间的转移概率以及前一时刻各个目标的边缘分布及其存在概率,预测出当前时刻各个目标在不同模型下的边缘分布及其存在概率;And a prediction module, after receiving the new measurement data, calculating a time difference between a time when the new measurement data is received and a time when the previous measurement data is received, to receive the new measurement data as a current time The time at which the previous measurement data is received is the previous time; according to the time difference, the transition probability between each model, and the edge distribution of each target at the previous moment and its existence probability, it is predicted that each target at the current time is under a different model. Edge distribution and its existence probability;
    更新模块,根据所述预测模块中预测的当前时刻各个目标在不同模型下的边缘分布及其存在概率,利用贝叶斯规则序贯处理当前时刻的每一个测量数据得到各个目标在不同模型下的更新边缘分布及其存在概率;An update module, according to the edge distribution of each target in the prediction module at the current moment and the existence probability of each target under different models, using Bayes rule to sequentially process each measurement data of the current moment to obtain each target under different models Update the edge distribution and its existence probability;
    模型融合模块,将所述更新模块中当前时刻各个目标在不同模型下的更新边缘分布及其存在概率进行融合,形成当前时刻各个目标的更新边缘分布及存在概率;The model fusion module integrates the updated edge distribution and the existence probability of each target in the update module under different models at the current moment to form an updated edge distribution and existence probability of each target at the current moment;
    边缘分布生成模块,利用当前时刻的每一个测量数据产生新目标的边缘分布,为其指定存在概率和模型标签;同时,将当前时刻新目标的边缘分布及其存在概率分别与所述模型融合模块中当前时刻各个目标的更新边缘分布及其存在概率进行合并,生成当前时刻的各个目标的边缘分布及其存在概率;The edge distribution generation module generates an edge distribution of the new target by using each measurement data at the current moment, and specifies the existence probability and the model label for the current target; meanwhile, the edge distribution of the new target at the current moment and the existence probability thereof are respectively combined with the model fusion module The updated edge distribution of each target in the current moment and its existence probability are combined to generate the edge distribution of each target at the current moment and its existence probability;
    边缘分布提取模块,从所述边缘分布生成模块中将合并后所生成的当前时刻各个目标的边缘分布中将存在概率小于第一阈值的边缘分布裁减掉,并且将裁减后的边缘分布及其存在概率作为下一时刻递归滤波的输入,同时,从裁减后的边缘分布中提取存在概率大于第二阈值的边缘分布作为当前时刻的输出,并且将各个输出边缘分布的均值与方差分别作为当前时刻目标的状态估计与误 差估计。The edge distribution extraction module removes, from the edge distribution generation module, the edge distribution of each target at the current moment generated by the merge, the edge distribution whose existence probability is less than the first threshold, and the edge distribution after the reduction and the existence thereof Probability is used as the input of recursive filtering at the next moment. At the same time, the edge distribution with the existence probability greater than the second threshold is extracted from the reduced edge distribution as the output of the current time, and the mean and variance of each output edge distribution are respectively used as the current time target. State estimation and error Difference estimate.
  8. 根据权利要求7所述的多目标跟踪***,其特征在于,所述预测模块中,以k-1表示前一时刻,k表示当前时刻,tk-1表示前一时刻的时间,tk表示当前时刻的时间,ri,k-1表示前一时刻第i个边缘分布的模型标签,ri,k表示当前时刻第i个边缘分布的模型标签,1≤ri,k≤Mr,Mr表示模型的总数目;Multi-target tracking system according to claim 7, wherein said prediction module to k-1 represents a previous time, k represents the current time, the time T k-1 represents a previous time, t k represents At the current time, r i,k-1 represents the model label of the i-th edge distribution at the previous moment, and r i,k represents the model label of the i-th edge distribution at the current moment, 1≤r i,k ≤M r , M r represents the total number of models;
    已知前一时刻第i个边缘分布为N(xi,k-1;mi,k-1(ri,k-1),Pi,k-1(ri,k-1)),i=1,2,...,Nk-1,前一时刻第i个边缘分布的存在概率为ρi,k-1(ri,k-1),i=1,…,Nk-1;其中,N表示高斯分布,xi,k-1表示为前一时刻第i个边缘分布的状态向量,mi,k-1(ri,k-1)和Pi,k-1(ri,k-1)分别表示前一时刻第i个边缘分布的均值和方差,Nk-1为前一时刻目标的总数,i为索引号,1≤i≤Nk-1It is known that the i-th edge distribution at the previous moment is N(x i,k-1 ;m i,k-1 (r i,k-1 ), P i,k-1 (r i,k-1 )) , i = 1, 2, ..., N k-1 , the existence probability of the i-th edge distribution at the previous moment is ρ i,k-1 (r i,k-1 ), i=1,...,N K-1 ; where N denotes a Gaussian distribution, x i,k-1 denotes a state vector of the i-th edge distribution at the previous moment, m i,k-1 (r i,k-1 ) and P i,k -1 (r i,k-1 ) respectively represent the mean and variance of the i-th edge distribution at the previous moment, N k-1 is the total number of targets at the previous moment, i is the index number, 1 ≤ i ≤ N k-1 ;
    根据前一时刻的边缘分布及其存在概率、当前时刻与前一时刻的时间差以及模型间的转移概率得出当前时刻各目标在不同模型下预测的边缘分布为N(xi,k;mi,k|k-1(ri,k),Pi,k|k-1(ri,k)),i=1,2,...,Nk-1,1≤ri,k≤Mr;当前时刻各预测边缘分布的存在概率为ρi,k|k-1(ri,k)=pS,k(tk-tk-1)tk|k-1(ri,k|ri,k-1i,k-1(ri,k-1),i=1,2,...,Nk-1,1≤ri,k≤Mr;其中,mi,k|k-1(ri,k)=Fk-1(ri,k)mi,k-1(ri,k-1)为当前时刻目标i在模型ri,k下的预测边缘分布的均值,
    Figure PCTCN2016071347-appb-100044
    为目标i在模型ri,k下的预测边缘分布的方差,tk|k-1(ri,k|ri,k-1)为模型间的转移概率,
    Figure PCTCN2016071347-appb-100045
    为目标的幸存概率,△t=tk-tk-1为当前时刻与前一时刻的时间差,T为采样周期,δ为给定的常数,Fk-1(ri,k)为前一时刻第i个边缘分布的状态转移矩阵,Qk-1(ri,k)为前一时刻第i个边缘分布的过程噪声方差矩阵,ri,k-1为前一时刻第i个边缘分布的模型标签,上标T表示为矩阵或向量的转置。
    According to the edge distribution of the previous moment and its existence probability, the time difference between the current moment and the previous moment, and the transition probability between the models, the edge distribution predicted by each target under different models at the current moment is N(x i,k ;m i ,k|k-1 (r i,k ),P i,k|k-1 (r i,k )),i=1,2,...,N k-1 ,1≤r i,k ≤M r ; the existence probability of each predicted edge distribution at the current time is ρ i,k|k-1 (r i,k )=p S,k (t k -t k-1 )t k|k-1 (r i,k |r i,k-1i,k-1 (r i,k-1 ),i=1,2,...,N k-1 ,1≤r i,k ≤M r Where m i,k|k-1 (r i,k )=F k-1 (r i,k )m i,k-1 (r i,k-1 ) is the current time target i in the model r The mean of the predicted edge distribution under i,k ,
    Figure PCTCN2016071347-appb-100044
    For the variance of the predicted edge distribution of the target i under the model r i,k , t k|k-1 (r i,k |r i,k-1 ) is the transition probability between the models,
    Figure PCTCN2016071347-appb-100045
    For the surviving probability of the target, Δt=t k -t k-1 is the time difference between the current time and the previous time, T is the sampling period, δ is the given constant, and F k-1 (r i,k ) is the former The state transition matrix of the i-th edge distribution at a moment, Q k-1 (r i,k ) is the process noise variance matrix of the i-th edge distribution at the previous moment, r i,k-1 is the ith of the previous moment The model label of the edge distribution, the superscript T is represented as a transpose of a matrix or a vector.
  9. 根据权利要求8所述的多目标跟踪***,其特征在于,所述更新模块中,设当前时刻接收到的观测集为yk=(y1,k,…,yM,k),其中,M为当前时刻接收到的测量数据总数;利用贝叶斯规则对当前时刻接收到的测量数据进行序贯处理具 体包括:The multi-target tracking system according to claim 8, wherein in the updating module, the observation set received at the current time is y k = (y 1, k , ..., y M, k ), wherein M is the total number of measurement data received at the current time; the sequential processing of the measurement data received at the current time by using the Bayes rule includes:
    提取单元,用于提取边缘分布
    Figure PCTCN2016071347-appb-100046
    Figure PCTCN2016071347-appb-100047
    Figure PCTCN2016071347-appb-100048
    取存在概率
    Figure PCTCN2016071347-appb-100049
    其中,i=1,2,...,Nk-1,ri,k=1,…,Mr
    Extraction unit for extracting edge distribution
    Figure PCTCN2016071347-appb-100046
    Figure PCTCN2016071347-appb-100047
    Figure PCTCN2016071347-appb-100048
    Presence probability
    Figure PCTCN2016071347-appb-100049
    Where i=1,2,...,N k-1 ,r i,k =1,...,M r ;
    处理单元,利用贝叶斯规则将第1个至M个测量数据依次进行处理:设
    Figure PCTCN2016071347-appb-100050
    为第j个测量数据处理前目标i在模型ri,k下的边缘分布,
    Figure PCTCN2016071347-appb-100051
    为第j个测量数据处理前目标i在模型ri,k下的边缘分布的存在概率,其中,1≤j≤M;由
    Figure PCTCN2016071347-appb-100052
    Figure PCTCN2016071347-appb-100053
    求得第j个测量数据更新时的存在概率为
    Figure PCTCN2016071347-appb-100054
    均值向量
    Figure PCTCN2016071347-appb-100055
    协方差矩阵
    Figure PCTCN2016071347-appb-100056
    滤波器增益
    Figure PCTCN2016071347-appb-100057
    其中,Hk(ri,k)为模型ri,k的观测矩阵,Rk(ri,k)为模型ri,k的观测噪声方差矩阵,pD,k为目标的检测概率,λc,k为杂波密度,I表示单位矩阵,yj,k为当前时刻接收到的第j测量数据,上标T表示为矩阵或向量的转置,ri,k=1,…,Mr
    The processing unit sequentially processes the first to M measurement data by using a Bayes rule:
    Figure PCTCN2016071347-appb-100050
    The edge distribution of the target i under the model r i,k before processing the jth measurement data,
    Figure PCTCN2016071347-appb-100051
    The existence probability of the edge distribution of the target i under the model r i,k for the jth measurement data, where 1 ≤ j ≤ M;
    Figure PCTCN2016071347-appb-100052
    with
    Figure PCTCN2016071347-appb-100053
    The probability of existence when the jth measurement data is updated is
    Figure PCTCN2016071347-appb-100054
    Mean vector
    Figure PCTCN2016071347-appb-100055
    Covariance matrix
    Figure PCTCN2016071347-appb-100056
    Filter gain
    Figure PCTCN2016071347-appb-100057
    Where H k (r i,k ) is the observation matrix of the model r i,k , R k (r i,k ) is the observed noise variance matrix of the model r i,k , p D,k is the detection probability of the target, λ c,k is the clutter density, I represents the unit matrix, y j,k is the jth measurement data received at the current time, and the superscript T is represented as the transpose of the matrix or vector, r i,k =1,..., M r ;
    计算单元,根据
    Figure PCTCN2016071347-appb-100058
    Figure PCTCN2016071347-appb-100059
    计算得到
    Figure PCTCN2016071347-appb-100060
    Figure PCTCN2016071347-appb-100061
    Computing unit, according to
    Figure PCTCN2016071347-appb-100058
    with
    Figure PCTCN2016071347-appb-100059
    Calculated
    Figure PCTCN2016071347-appb-100060
    with
    Figure PCTCN2016071347-appb-100061
    如果
    Figure PCTCN2016071347-appb-100062
    则第j个测量数据处理后的目标i在模型ri,k下的边缘分布为
    Figure PCTCN2016071347-appb-100063
    其存在概率为
    Figure PCTCN2016071347-appb-100064
    其中,
    Figure PCTCN2016071347-appb-100065
    ri,k=1,…,Mr
    in case
    Figure PCTCN2016071347-appb-100062
    Then the edge of the target i processed by the jth measurement data is distributed under the model r i,k
    Figure PCTCN2016071347-appb-100063
    Its probability of existence is
    Figure PCTCN2016071347-appb-100064
    among them,
    Figure PCTCN2016071347-appb-100065
    r i,k =1,...,M r ;
    如果
    Figure PCTCN2016071347-appb-100066
    则第j个测量数据处理后的目标i在模型ri,k下的边缘分布为
    Figure PCTCN2016071347-appb-100067
    其存在概率为
    Figure PCTCN2016071347-appb-100068
    其中,
    Figure PCTCN2016071347-appb-100069
    ri,k=1,…,Mr
    in case
    Figure PCTCN2016071347-appb-100066
    Then the edge of the target i processed by the jth measurement data is distributed under the model r i,k
    Figure PCTCN2016071347-appb-100067
    Its probability of existence is
    Figure PCTCN2016071347-appb-100068
    among them,
    Figure PCTCN2016071347-appb-100069
    r i,k =1,...,M r ;
    更新单元,第M个测量数据被处理后目标i在模型ri,k下的边缘分布为
    Figure PCTCN2016071347-appb-100070
    其存在概率为
    Figure PCTCN2016071347-appb-100071
    其中,i=1,…,Nk-1,ri,k=1,…,Mr
    Update unit, after the Mth measurement data is processed, the edge distribution of the target i under the model r i,k is
    Figure PCTCN2016071347-appb-100070
    Its probability of existence is
    Figure PCTCN2016071347-appb-100071
    Where i=1,...,N k-1 ,r i,k =1,...,M r ;
    由此得到当前时刻目标i在模型ri,k下的更新边缘分布为
    Figure PCTCN2016071347-appb-100072
    更新边缘分布的存在概率为
    Figure PCTCN2016071347-appb-100073
    其中,
    Figure PCTCN2016071347-appb-100074
    i=1,…,Nk-1,ri,k=1,…,Mr
    Thus, the updated edge distribution of the current time target i under the model r i,k is obtained as
    Figure PCTCN2016071347-appb-100072
    The existence probability of updating the edge distribution is
    Figure PCTCN2016071347-appb-100073
    among them,
    Figure PCTCN2016071347-appb-100074
    i=1,...,N k-1 ,r i,k =1,...,M r .
  10. 根据权利要求7所述的多目标跟踪***,其特征在于,在所述模型融合模块中,当前时刻目标i的更新边缘分布为
    Figure PCTCN2016071347-appb-100075
    ri,k=1,…,Mr,其存在概率为
    Figure PCTCN2016071347-appb-100076
    ri,k=1,…,Mr;将当前时刻目标i的Mr个更新边缘分布及其存在概率融合成一个边缘分布N(xq,k;mq,k(rq,k),Pq,k(rq,k))和一个存在概率ρq,k(rq,k),其中,
    Figure PCTCN2016071347-appb-100077
    表示Mr个模型中存在概率最大模型的标签,均值向量
    Figure PCTCN2016071347-appb-100078
    q=1,…,Nk-1,协方差矩阵
    Figure PCTCN2016071347-appb-100079
    q=1,…,Nk-1
    The multi-target tracking system according to claim 7, wherein in the model fusion module, the updated edge distribution of the current time target i is
    Figure PCTCN2016071347-appb-100075
    r i,k =1,...,M r , whose probability of existence is
    Figure PCTCN2016071347-appb-100076
    r i, k = 1, ... , M r; the M r of the current time i a target edge updated existence probability distribution and integration into one edge profile N (x q, k; m q, k (r q, k) , P q,k (r q,k )) and an existence probability ρ q,k (r q,k ), where
    Figure PCTCN2016071347-appb-100077
    Represents the label with the largest probability model in the rm models, the mean vector
    Figure PCTCN2016071347-appb-100078
    q=1,...,N k-1 ,covariance matrix
    Figure PCTCN2016071347-appb-100079
    q=1,...,N k-1 .
  11. 根据权利要求10所述的多目标跟踪***,其特征在于,所述边缘分布生成模块中:The multi-target tracking system according to claim 10, wherein in the edge distribution generating module:
    利用当前时刻M个测量数据生成当前时刻新生目标的边缘分布
    Figure PCTCN2016071347-appb-100080
    j=1,…,M,为当前时刻各新生目标的边缘分布指定存在概率
    Figure PCTCN2016071347-appb-100081
    j=1,…,M,其中,ργ为指定的存在概率,指定模型1为当前时刻的模型标签,即rj,k=1;其中,
    Figure PCTCN2016071347-appb-100082
    为第j个新生边缘分布的协方差,
    Figure PCTCN2016071347-appb-100083
    为第j个新生的边缘分布的均值,
    Figure PCTCN2016071347-appb-100084
    由当前时刻的第j个测量数据yj,k=[xj,k yj,k]T产生,并且
    Figure PCTCN2016071347-appb-100085
    Using the current measurement data to generate the edge distribution of the new target at the current time
    Figure PCTCN2016071347-appb-100080
    j=1,...,M, specify the existence probability of the edge distribution of each new target at the current time
    Figure PCTCN2016071347-appb-100081
    j=1,...,M, where ρ γ is the specified existence probability, and model 1 is specified as the model label of the current time, that is, r j,k =1; wherein
    Figure PCTCN2016071347-appb-100082
    The covariance of the distribution of the jth new edge,
    Figure PCTCN2016071347-appb-100083
    The mean of the distribution of the edges of the jth newborn,
    Figure PCTCN2016071347-appb-100084
    Generated from the jth measurement data y j,k =[x j,k y j,k ] T at the current time, and
    Figure PCTCN2016071347-appb-100085
    将融合后的边缘分布与当前时刻新生的边缘分布进行合并,形成当前时刻的边缘分布为
    Figure PCTCN2016071347-appb-100086
    将当前时刻融合后边缘分布的存在概率与当前时刻新生目标边缘分布的存在概率合并,生成当前时刻边缘分布的存在概率为
    Figure PCTCN2016071347-appb-100087
    其中Nk=Nk-1+M。
    Combining the merged edge distribution with the newly created edge distribution at the current moment to form the edge distribution of the current moment is
    Figure PCTCN2016071347-appb-100086
    The existence probability of the edge distribution after the current time is merged with the existence probability of the new target edge distribution at the current time, and the existence probability of the edge distribution at the current time is generated as
    Figure PCTCN2016071347-appb-100087
    Where N k = N k-1 + M.
  12. 根据权利要求11所述的多目标跟踪***,其特征在于,当前时刻合并后的边缘分布为N(xi,k;mi,k(ri,k),Pi,k(ri,k)),i=1,…,Nk,当前时刻合并后各边缘分布的存在概率为ρi,k(ri,k),i=1,…,Nk,所述边缘分布提取模块中,The multi-target tracking system according to claim 11, wherein the merged edge distribution at the current time is N(x i,k ;m i,k (r i,k ), P i,k (r i, k )), i=1,...,N k , the existence probability of each edge distribution after the current time is ρ i,k (r i,k ), i=1,...,N k , the edge distribution extraction module in,
    从合并后所生成当前时刻的边缘分布中将存在概率小于第一阈值的边缘分布裁减掉,裁减后的边缘分布及其存在概率作为下一时刻滤波器的递归输入,同时,选择存在概率大于第二阈值的边缘分布作为当前时刻的输出。 The edge distribution with the probability less than the first threshold is cut off from the edge distribution of the current time generated after the combination, and the edge distribution after clipping and its existence probability are used as the recursive input of the filter at the next moment, and the probability of existence is greater than The edge distribution of the two thresholds is taken as the output of the current time.
PCT/CN2016/071347 2016-01-19 2016-01-19 Multi-target tracking method and tracking system based on sequential bayesian filtering WO2017124299A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/071347 WO2017124299A1 (en) 2016-01-19 2016-01-19 Multi-target tracking method and tracking system based on sequential bayesian filtering

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2016/071347 WO2017124299A1 (en) 2016-01-19 2016-01-19 Multi-target tracking method and tracking system based on sequential bayesian filtering

Publications (1)

Publication Number Publication Date
WO2017124299A1 true WO2017124299A1 (en) 2017-07-27

Family

ID=59361100

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/071347 WO2017124299A1 (en) 2016-01-19 2016-01-19 Multi-target tracking method and tracking system based on sequential bayesian filtering

Country Status (1)

Country Link
WO (1) WO2017124299A1 (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110320512A (en) * 2019-07-09 2019-10-11 大连海事大学 A kind of GM-PHD smothing filtering multi-object tracking method based on tape label
CN111127523A (en) * 2019-12-04 2020-05-08 杭州电子科技大学 Multi-sensor GMPHD self-adaptive fusion method based on measurement iteration update
CN111352104A (en) * 2020-03-18 2020-06-30 清华大学 Weak target tracking-before-detection method based on information accumulation
CN111488552A (en) * 2020-04-24 2020-08-04 商丘师范学院 Close-proximity multi-target tracking method based on Gaussian mixture probability hypothesis density
CN112614163A (en) * 2020-12-31 2021-04-06 华中光电技术研究所(中国船舶重工集团公司第七一七研究所) Target tracking method and system fusing Bayesian trajectory inference
CN112816973A (en) * 2020-12-31 2021-05-18 清华大学 Tracking information assisted target detection method
CN114626307A (en) * 2022-03-29 2022-06-14 电子科技大学 Distributed consistent target state estimation method based on variational Bayes
US11386346B2 (en) 2018-07-10 2022-07-12 D-Wave Systems Inc. Systems and methods for quantum bayesian networks
US11410067B2 (en) 2015-08-19 2022-08-09 D-Wave Systems Inc. Systems and methods for machine learning using adiabatic quantum computers
US11461644B2 (en) 2018-11-15 2022-10-04 D-Wave Systems Inc. Systems and methods for semantic segmentation
US11468293B2 (en) 2018-12-14 2022-10-11 D-Wave Systems Inc. Simulating and post-processing using a generative adversarial network
US11481669B2 (en) 2016-09-26 2022-10-25 D-Wave Systems Inc. Systems, methods and apparatus for sampling from a sampling server
US11501195B2 (en) 2013-06-28 2022-11-15 D-Wave Systems Inc. Systems and methods for quantum processing of data using a sparse coded dictionary learned from unlabeled data and supervised learning using encoded labeled data elements
US11531852B2 (en) * 2016-11-28 2022-12-20 D-Wave Systems Inc. Machine learning systems and methods for training with noisy labels
US11586915B2 (en) 2017-12-14 2023-02-21 D-Wave Systems Inc. Systems and methods for collaborative filtering with variational autoencoders
US11625612B2 (en) 2019-02-12 2023-04-11 D-Wave Systems Inc. Systems and methods for domain adaptation
US11900264B2 (en) 2019-02-08 2024-02-13 D-Wave Systems Inc. Systems and methods for hybrid quantum-classical computing

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007007138A1 (en) * 2005-07-14 2007-01-18 Telefonaktiebolaget Lm Ericsson (Publ) Model set adaptation by probability mass diffusion
CN102110296A (en) * 2011-02-24 2011-06-29 上海大学 Method for tracking moving target in complex scene
CN102147468A (en) * 2011-01-07 2011-08-10 西安电子科技大学 Bayesian theory-based multi-sensor detecting and tracking combined processing method
CN102811343A (en) * 2011-06-03 2012-12-05 南京理工大学 Intelligent video monitoring system based on behavior recognition
US20130006576A1 (en) * 2010-03-15 2013-01-03 Bae Systems Plc Target tracking
US20140324339A1 (en) * 2013-04-30 2014-10-30 BASELABS GmbH Method and apparatus for the tracking of multiple objects
CN104794735A (en) * 2015-04-02 2015-07-22 西安电子科技大学 Extended target tracking method based on variational Bayesian expectation maximization
CN104867163A (en) * 2015-05-28 2015-08-26 深圳大学 Marginal distribution passing measurement-driven target tracking method and tracking system thereof
CN105719312A (en) * 2016-01-19 2016-06-29 深圳大学 Multi-target tracking method and tracking system based on sequential Bayes filtering

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007007138A1 (en) * 2005-07-14 2007-01-18 Telefonaktiebolaget Lm Ericsson (Publ) Model set adaptation by probability mass diffusion
US20130006576A1 (en) * 2010-03-15 2013-01-03 Bae Systems Plc Target tracking
CN102147468A (en) * 2011-01-07 2011-08-10 西安电子科技大学 Bayesian theory-based multi-sensor detecting and tracking combined processing method
CN102110296A (en) * 2011-02-24 2011-06-29 上海大学 Method for tracking moving target in complex scene
CN102811343A (en) * 2011-06-03 2012-12-05 南京理工大学 Intelligent video monitoring system based on behavior recognition
US20140324339A1 (en) * 2013-04-30 2014-10-30 BASELABS GmbH Method and apparatus for the tracking of multiple objects
CN104794735A (en) * 2015-04-02 2015-07-22 西安电子科技大学 Extended target tracking method based on variational Bayesian expectation maximization
CN104867163A (en) * 2015-05-28 2015-08-26 深圳大学 Marginal distribution passing measurement-driven target tracking method and tracking system thereof
CN105719312A (en) * 2016-01-19 2016-06-29 深圳大学 Multi-target tracking method and tracking system based on sequential Bayes filtering

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11501195B2 (en) 2013-06-28 2022-11-15 D-Wave Systems Inc. Systems and methods for quantum processing of data using a sparse coded dictionary learned from unlabeled data and supervised learning using encoded labeled data elements
US11410067B2 (en) 2015-08-19 2022-08-09 D-Wave Systems Inc. Systems and methods for machine learning using adiabatic quantum computers
US11481669B2 (en) 2016-09-26 2022-10-25 D-Wave Systems Inc. Systems, methods and apparatus for sampling from a sampling server
US11531852B2 (en) * 2016-11-28 2022-12-20 D-Wave Systems Inc. Machine learning systems and methods for training with noisy labels
US11586915B2 (en) 2017-12-14 2023-02-21 D-Wave Systems Inc. Systems and methods for collaborative filtering with variational autoencoders
US11386346B2 (en) 2018-07-10 2022-07-12 D-Wave Systems Inc. Systems and methods for quantum bayesian networks
US11461644B2 (en) 2018-11-15 2022-10-04 D-Wave Systems Inc. Systems and methods for semantic segmentation
US11468293B2 (en) 2018-12-14 2022-10-11 D-Wave Systems Inc. Simulating and post-processing using a generative adversarial network
US11900264B2 (en) 2019-02-08 2024-02-13 D-Wave Systems Inc. Systems and methods for hybrid quantum-classical computing
US11625612B2 (en) 2019-02-12 2023-04-11 D-Wave Systems Inc. Systems and methods for domain adaptation
CN110320512A (en) * 2019-07-09 2019-10-11 大连海事大学 A kind of GM-PHD smothing filtering multi-object tracking method based on tape label
CN111127523B (en) * 2019-12-04 2023-03-24 杭州电子科技大学 Multi-sensor GMPHD self-adaptive fusion method based on measurement iteration update
CN111127523A (en) * 2019-12-04 2020-05-08 杭州电子科技大学 Multi-sensor GMPHD self-adaptive fusion method based on measurement iteration update
CN111352104A (en) * 2020-03-18 2020-06-30 清华大学 Weak target tracking-before-detection method based on information accumulation
CN111488552B (en) * 2020-04-24 2023-03-21 商丘师范学院 Close-proximity multi-target tracking method based on Gaussian mixture probability hypothesis density
CN111488552A (en) * 2020-04-24 2020-08-04 商丘师范学院 Close-proximity multi-target tracking method based on Gaussian mixture probability hypothesis density
CN112816973A (en) * 2020-12-31 2021-05-18 清华大学 Tracking information assisted target detection method
CN112614163A (en) * 2020-12-31 2021-04-06 华中光电技术研究所(中国船舶重工集团公司第七一七研究所) Target tracking method and system fusing Bayesian trajectory inference
CN112816973B (en) * 2020-12-31 2024-05-10 清华大学 Tracking information-assisted target detection method
CN114626307A (en) * 2022-03-29 2022-06-14 电子科技大学 Distributed consistent target state estimation method based on variational Bayes

Similar Documents

Publication Publication Date Title
WO2017124299A1 (en) Multi-target tracking method and tracking system based on sequential bayesian filtering
CN105719312B (en) Multi-object tracking method based on sequential Bayesian filter and tracking system
WO2018098926A1 (en) Multi-target tracking method and system applicable to flicker noise
Kalandros et al. Tutorial on multisensor management and fusion algorithms for target tracking
CN112154481B (en) Target tracking based on multiple measurement hypotheses
WO2019047455A1 (en) Multi-maneuver target tracking method and system applicable to flicker noise
WO2018010099A1 (en) Target tracking method for turn maneuver, and system for same
Dong et al. Student-t mixture labeled multi-Bernoulli filter for multi-target tracking with heavy-tailed noise
Beard et al. A generalised labelled multi-Bernoulli filter for extended multi-target tracking
US10935653B2 (en) Multi-target tracking method and tracking system applicable to clutter environment
Wang et al. Variational Bayesian IMM-filter for JMSs with unknown noise covariances
Punchihewa et al. A generalized labeled multi-Bernoulli filter for maneuvering targets
CN104867163A (en) Marginal distribution passing measurement-driven target tracking method and tracking system thereof
Li et al. State estimation for jump Markov linear systems by variational Bayesian approximation
Vo et al. An implementation of the multi-sensor generalized labeled multi-Bernoulli filter via Gibbs sampling
Vo et al. Multi-Bernoulli filtering with unknown clutter intensity and sensor field-of-view
CN106168943A (en) A kind of method for following the tracks of turning machine moving-target and system thereof
Chen et al. Multitarget multisensor tracking
Lindenmaier et al. GM-PHD filter based sensor data fusion for automotive frontal perception system
JP2015121473A (en) Target tracking device and target tracking method
Zhenzhen et al. Loopy belief propagation based data association for extended target tracking
Faber et al. A randomized sampling based approach to multi-object tracking
Liu et al. Multi-target Bayesian filter for propagating marginal distribution
Yang et al. Interacting multiple model unscented Gauss-Helmert filter for bearings-only tracking with state-dependent propagation delay
Lau et al. Tracking a coordinated group using expectation maximisation

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16885572

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16885572

Country of ref document: EP

Kind code of ref document: A1