Literature DB >> 30013017

Constrained Multi-Sensor Control Using a Multi-Target MSE Bound and a δ-GLMB Filter.

Feng Lian1, Liming Hou2, Jing Liu3, Chongzhao Han4.   

Abstract

The existing multi-sensor control algorithms for multi-target tracking (MTT) within the random finite set (RFS) framework are all based on the distributed processing architecture, so the rule of generalized covariance intersection (GCI) has to be used to obtain the multi-sensor posterior density. However, there has still been no reliable basis for setting the normalized fusion weight of each sensor in GCI until now. Therefore, to avoid the GCI rule, the paper proposes a new constrained multi-sensor control algorithm based on the centralized processing architecture. A multi-target mean-square error (MSE) bound defined in our paper is served as cost function and the multi-sensor control commands are just the solutions that minimize the bound. In order to derive the bound by using the generalized information inequality to RFS observation, the error between state set and its estimation is measured by the second-order optimal sub-pattern assignment metric while the multi-target Bayes recursion is performed by using a δ-generalized labeled multi-Bernoulli filter. An additional benefit of our method is that the proposed bound can provide an online indication of the achievable limit for MTT precision after the sensor control. Two suboptimal algorithms, which are mixed penalty function (MPF) method and complex method, are used to reduce the computation cost of solving the constrained optimization problem. Simulation results show that for the constrained multi-sensor control system with different observation performance, our method significantly outperforms the GCI-based Cauchy-Schwarz divergence method in MTT precision. Besides, when the number of sensors is relatively large, the computation time of the MPF and complex methods is much shorter than that of the exhaustive search method at the expense of completely acceptable loss of tracking accuracy.

Entities:  

Keywords:  Bayesian estimation; error bounds; labeled random finite set; multi-sensor control; multi-target tracking

Year:  2018        PMID: 30013017      PMCID: PMC6069232          DOI: 10.3390/s18072308

Source DB:  PubMed          Journal:  Sensors (Basel)        ISSN: 1424-8220            Impact factor:   3.576


1. Introduction

Sensor control (also known as sensor management) for target tracking [1,2] generally refers to improvement of target detection and estimation accuracy by making single or multiple sensors perform certain operations under some given constraint conditions. The common constraints include the limitations of the communication range and bandwidth, energy consumption, computation cost, collision avoidance, and field of view (FoV) of individual sensor nodes, etc. The common operations include changing the sensor position, velocity or gesture, adjusting sensor work mode, selecting sensor type and number, scheduling sensor observation time, etc. Due to the uncertainty of target number and state, measurement noise, missed detection, clutter, nonlinear, real-time requirements and so on, the sensor control compared with the traditional control is more complicated, and thus attracts widespread attention [3,4,5,6,7]. In recent years, the theory of random finite set (RFS) [8] has been extensively applied in the problem of multi-target tracking (MTT). Especially with the two newest RFS-based MTT methods which are δ-generalized labeled the multi-Bernoulli (δ-GLMB) filter [9,10,11,12,13] and the Poisson multi-Bernoulli mixture (PMBM) filter [14,15], have aroused a great deal of interest because of their conjugacy (also known as the conjugate priors) in common. The conjugacy means exactly that given an initial density, all subsequent predicted and posterior densities have the same form as the initial density. In other words, the families of conjugate priors densities are closed-form in Bayes inference. The conjugacy of the GLMB and PMBM families under the standard multi-target dynamic and observation models is a remarkable advantage in MTT, since the Bayes recursions for non-conjugate RFS densities are usually intractable because of their high computation costs. As a result, both the δ-GLMB and PMBM filters have much better MTT performance than other multi-target RFS filters, such as probability hypothesis density (PHD) [16], cardinality-balanced multi-target multi-Bernoulli (CBMeMBer) [17], and cardinalized PHD (CPHD) [18]. With the rapid development of RFS theory, the RFS-based sensor control methods for MTT have also become a new research hotspot. By the use of RFS, the problem of MTT and sensor control can be unified as a partially observed Markov decision process (POMDP) [19] within the Bayes framework. A recursion of the POMDP for sensor control is: Given the previous sensor control command and observations, the current control command is just the optimal solution of a specified objective function (also called cost or reward function); then the current observations are received by the sensors after executing the control command; finally, the Bayes update and prediction steps are completed. Based on this, some results [20,21,22,23,24,25,26] have been achieved recently for the single sensor control for MTT. However, the control complexity will increase significantly for the multi-sensor cases. To the best of our knowledge, there are only two methods for the multi-sensor control until now, which are the maximization of Cauchy-Schwarz (CS) divergence in [27] and the minimization of posterior expected error of cardinality and states (PEECS) in [28]. Both methods are based on the distributed processing architecture, so the rule of generalized covariance intersection (GCI) [29,30] has to be used to obtain the multi-sensor posterior density by the fusion of the local posterior densities of all individual sensor nodes. However, so far there has still been no reliable basis for setting the normalized fusion weight of each sensor in GCI. In the two existing methods, the fusion weights of GCI are only determined based on experience. For example, when the sensors have the same or similar observation performance, the weights can be set to the same; conversely, it is difficult to find an effective method to set the weights correctly. In addition, although the commands of the multi-sensor control problem can be found by exhaustive search method, its computation cost will increase significantly with the increase of the number of sensors. The coordinate descent method [31] was applied by Wang et al. [28] to reduce the computation cost by finding a suboptimal multi-sensor control command. But this method can only be used for the unconstrained multi-sensor control problem. In fact, except the single-sensor control algorithm in [26], the other RFS-based sensor control methods do not consider the possible constraint conditions. In this paper, a new constrained multi-sensor control algorithm is proposed for MTT by performing the multi-target Bayes recursion with the δ-GLMB filter as well as taking the multi-target mean-square error (MSE) bound as the cost function. Since the error here refers to the distance between the multi-target state set and its estimation, it is defined by the second-order optimal sub-pattern assignment (OSPA) metric [32] rather than the traditional Euclidean metric for random vectors. In fact, the former has been widely applied in evaluating the estimation accuracy for MTT algorithms. In order to obtain the lower bound of this error, we firstly need to extend the usual information inequality [33] for measurement vector to RFS observation. The bounds of this paper are conditioned on the specific observation setups to the current moment, which contain useful information about the realization of multi-target states. As a result, it can more accurately indicate the multi-target online estimation performance, and is more suitable for real-time sensor control than the unconditional bounds [34]. The latter are obtained by taking the expectation with regards to the joint density of states and measurements, so that they average out the valuable information about state realization and are only decided by the dynamic and observation models. When the number of sensors is relatively large, it is infeasible to find the optimal control commands by using the exhaustive search method due to its very high computation cost. To tackle this, two suboptimal methods, called the mixed penalty function (MPF) method [35] and the complex method [36], are proposed to reduce the calculation burden for solving the constrained optimization problem in the multi-sensor control. At last, our method does not need to adopt the GCI fusion rule since it is performed based on a centralized processing structure. Finally, the simulation results show that for the constrained multi-sensor control system with distinct observation performance, our method can provide a more effective sensor control strategy than the GCI-based CS divergence method in [27], and so its multi-target estimation accuracy is much better than the latter. Furthermore, compared with the exhaustive search method, both of the MPF and complex methods can significantly reduce the computation time for the constrained sensor control especially in the cases with a large number of sensor nodes at the expense of completely acceptable loss of tracking accuracy. The current version of the proposed algorithm is based on a centralized processing architecture, so it is appropriate for the environment where the individual sensors have no data processing capabilities and the reliability of communications between the fusion center and each of the sensor nodes is necessary. Because of this, the current algorithm cannot be used directly for a distributed sensor network of geographically dispersed sensor nodes with limited communication, independent data processing capabilities, and no central fusion node. One of our future work will focus on extending the proposed algorithm to a distributed processing architecture. The rest of this paper is organized as follows. Section 2 describes the problem of constrained multi-sensor control for MTT within the RFS framework. In Section 3, a multi-target MSE bound is obtained as the cost function of multi-sensor control, and then a detailed recursion of our method is summarized. In Section 4, the MPF and complex methods are proposed to reduce the computation cost of our method. Section 5 verifies the effectiveness of our method by two simulation examples. Conclusions and future work are given in Section 6. Mathematical proofs are attached in the Appendix.

2. Problem Formulation

First, some necessary instructions on the symbols and functions of this paper are presented as follows. For easy distinction, we used italics to indicate the unlabeled variables and boldface to indicate the labeled variables. For example, the conventional unlabeled state vector, measurement vector, and their sets are marked as , , , and , while the labeled state vector and its set are marked as and . Let , , and respectively denote a -element set, the space of and the cardinality of . , , and are the generalized functions of Kronecker delta, inclusion indicator, and the multi-target exponential, respectively: where is usually abbreviated as . Let be an unbiased estimate of from and let be a joint density of over the space . Then, assuming that regularity conditions hold and exists, the generalized information inequality is obtained by extending the definition of the usual information inequality [33] for random vector to the space of RFS observation, where , is the dimension of , and are the th components of and , and is the Fisher information matrix (FIM) conditioned on with the components: According to [33], (4) is satisfied with equality if and only if the density obeys a distribution of exponential family. Assume that multiple independently moving targets are observed by independently controllable sensors. Targets may die, survive, or be born over time. Sensors may receive the measurements from targets and clutters, or miss detection. The set of multi-target states is modeled as a labeled RFS over the space , where and respectively represent the state space and discrete label space. The survival probability and transition density of a single-target state are, respectively, and , where is the state of the target at the last time. The set of the th () sensor’s measurements is modeled as a RFS over the space . Let be a single measurement vector and the control command, where is the command space. The clutter is modeled as a Poisson RFS with the intensity: where and are the averaged clutter number per scan and single-clutter density, respectively. According to [8], the likelihood can be written as: where is the label set of , is the association map and is the space of : where and are, respectively, the detection probability and likelihood of a single target. In order to simplify the formulas of this paper, we omitted the two cumulative sequences of multi-sensor measurement sets and control commands up to the last time, and used the subscript ‘’ to indicate the predicted density or variable. Define that and . Within the Bayes framework, the estimated set of multi-target states from the measurement sets of the independently controllable sensors is obtained by the recursion of the posterior multi-target density : where is the set of multi-target states at the last time, and are the predicted and transition densities of the multi-target state set, and denotes the integration of a labeled RFS, which is defined by: where is a function of , and . The purpose of the constrained multi-sensor control for the Bayes MTT system is to find the optimal multi-sensor control commands before the measurement sets are received, which satisfies: where , and are the objective function, is the inequality constraint, and is the equality constraint of the control commands , given the predicted multi-target density ; denotes . The specific forms of and are usually determined according to the system requirements or prior knowledge. Let: be the feasible domain of , . The current version of this paper only focuses on the multi-sensor one-step ahead control. Our method can be extended to the case of -step ahead control by replacing the one-step predicted density with the -step predicted density .

3. Multi-Sensor Multi-Target MSE Bound

The labeled RFS-based MSE for the multi-target Bayes estimation from the independently controllable sensors is defined by: where is the joint density of conditioned on , and is the error between and . In this paper, the optimal multi-sensor control commands are obtained by minimizing the lower bound of . For simplicity, the predicted multi-target density is treated as a default condition and no longer explicitly appears in (12). Then, (12) can be rewritten as: The following three assumptions are given in order to obtain . The error where is a set of all permutations on and is an element of , is a cut-off parameter, , , , and denote the operations of taking the maximum, minimum, absolute value and 2-norm. The multi-target Bayes recursion is performed by the δ-GLMB filter. So, the predicted multi-target density where is a distinct indicator for the labels of , is a track label set in the collection of finite subsets of , is a cumulative sequence of multi-sensor association maps up to the last time in the discrete space , the weight denotes the probability that the track set has an association history , and is the predicted density of a labeled state given . According to the conjugacy of the δ-GLMB filter, the predicted and posterior multi-target δ-GLMB densities are closed under the Bayes recursion. Maximum a posterior (MAP) detection and unbiased estimation criteria. The joint multi-target estimator or marginal multi-target estimator [ Given Assumptions 2 and 3, MAP detector determines where is the joint measurement space of the sensors, is the subspace of where the target number is estimated as , constitute a partition of , denotes , and is the collection of -element subsets of , actually indicates the conditional probability that the track label set is , the association maps up to the last time are , and the current association map is , given and , the sum in (18) actually indicates the posterior probability . The detailed derivations of (18) and (19) are given in the proof of Lemma 1, which will be shown in Appendix A. Define that and is the space of , where the subscript is the number of measurements received by the th sensor. Let be the joint density over the space conditioned on . According to Bayes formula, we get: where is a normalization factor: where , . It can be known from (21) that actually indicates the probability . Let be the integration of over the space . From (20), we get: where the measurement subspace of the sensors in the integral region can be obtained by Lemma 1. It can be known from (22) that actually indicates the probability . Substituting (7) and (17) into (21) and (22), and then according to Lemma 12 of [9], and are finally obtained as: where: Because is permutation invariant over , its marginal density over any of is the same and can be derived by: Substituting (20) into (29), and then according to (17) and the identical equation , can be written as: Suppose that out of sensors receive the measurement arising from state and their indices are marked as , while the indices for the other sensors are marked as , . Substituting (7) into (30) and then simplifying the result, we get: where is the association map for or for . Given Assumptions 1–3, the lower bound for the multi-sensor multi-target MSE in (14) is obtained as: where is the cut-off of OSPA, and are given by (23) and (24): where is the dimension of the unlabeled state , is the FIM conditioned on : where we set if , ; is the unlabeled version of (31): The proof of Theorem 1 is shown in Appendix B. The subscript The maximum numbers for the possible true targets, estimated targets and measurements of each sensor over a surveillance region can usually be preset by prior knowledge. As a result, the infinite terms involved in the summations of (32) reduce to the finite terms. It can be seen from (24) and (35) that the calculation formulas of Finally, Table 1 shows a detailed recursion for the proposed algorithm of constrained multi-sensor control and MTT.
Table 1

Recursion for constrained multi-sensor control and multi-target tracking (MTT).

For each u1:sUD1:s, calculate σ_2(u1:s):

Generate M samples ΨS={X˜+(1),,X˜+(M)} according to the predicted multi-target δ-generalized labeled the multi-Bernoulli (δ-GLMB) density π+(X) in (17);

For each X˜+(j)ΨS, generate predicted ideal measurement sets (PIMS) Z˜m1:s1:s,(j) of the s sensors according to the likelihood gi(|X˜+(j),ui) in (7), i=1,,s;

For j=1,,M, assign Z˜m1:s1:s,(j) to one of the measurement subspaces 0,m1:s1:s,1,m1:s1:s,,,m1:s1:s according to (18) and (19);

For n^=0,,, given the PIMS assigned to n^,m1:s1:s, ϖn^,n,m1:s(u1:s) and Jn^,n,m1:s(u1:s) can be obtained by applying quasi MC method to (24) and (35);

calculate Ωn,m1:s(u1:s), Φn^,n,m1:s(u1:s) and εn^,n according to (23), (33) and (34);

σ_2(u1:s) is obtained by substituting the calculated results of ϖn^,n,m1:s(u1:s), Ωn,m1:s(u1:s), εn^,n and Φn^,n,m1:s(u1:s) into (32);

Calculate the optimal multi-sensor control commands [u1:s] according to (15);

The real measurement sets Z1:s are received by the s sensors after executing the control commands [u1:s]

The posterior multi-target δ-GLMB density π(X|Z1:s,u1:s) is obtained by substituting Z1:s into the update step of δ-GLMB filter;

Extract the estimated set X^n^ of multi-target states from π(X|Z1:s,u1:s) according to Assumption 3;

Given that π(X|Z1:s,u1:s), the predicted multi-target δ-GLMB density π+(X) at the next time is obtained according to the prediction step of δ-GLMB filter; go to Step 1.

4. Optimization for Constrained Multi-Sensor Control

When the number of sensors is small and the command space is discrete, the exhaustive search method can be used to find the optimal solution for the constrained multi-sensor control problem described in (12) or (15). But its computation cost will increase rapidly with the increase of the number of sensors. To avoid this as much as possible, two alternative methods, called the MPF method [35] and complex method [36], are proposed to calculate the suboptimal solution of (15). MPF method: The constrained optimization in (15) can be relaxed to the corresponding unconstrained optimization by constructing the augmented objective function: where is a barrier factor, the first penalty term is to restrict the search into the area determined by inequality constraints, the second penalty term is to force the search to approach the area determined by equality constraints. Then, all unconstrained optimization methods can be used to solve the relaxed problem. The classic coordinate descent method [31] for unconstrained optimization is chosen here. Table 2 shows the main steps for the MPF method of this paper.
Table 2

Mixed penalty function (MPF) method for constrained multi-sensor control.

Select an initial control command u(0)1:s that satisfies inequality constraints, initial barrier factor r, and reduction coefficient 0<C<1, set i=0.

For j=1,,s, calculate u(i+1)j=argminujF(u(i+1)1,,u(i+1)j1,uj,u(i)j+1,,u(i)s,r), where only uj is the variable and the others are treated as constants.

If j=1su(i+1)ju(i)jε2, then go to Step 4, otherwise set i=i+1, go to Step 2.

If j=1su(i+1)ju(0)jε1, then u(i+1)1:s is outputted as the solution of (15), otherwise set r=Cr, u(0)1:s=u(i+1)1:s, i=0 and go to Step 2.

In the MPF method, the improper initial barrier factor can cause the penalty function to become ill-conditioned. Such that the relaxed unconstrained optimization is rather difficult to be calculated. In order to increase the probability to converge to the global optimum and speed up convergence rate for the MPF method, the initial control command , the initial barrier factor and reduction coefficient can be appropriately selected by means of the rules proposed in [35]. Complex method: This method is suitable for the situations with only inequality constraints. Let be the total vector of control commands for the sensors, be the feasible domain of , be the dimension of . Table 3 shows the main steps for the complex method of this paper.
Table 3

Complex method for constrained multi-sensor control.

u1,,ukUD (N+2k2N) as the k vertexes of initial complex.

Find the worst vertex uW which satisfies σ_2(uW)=max{σ_2(u1),,σ_2(uk)} and the best vertex uB which satisfies σ_2(uB)=min{σ_2(u1),,σ_2(uk)} from the k vertexes.

Calculate the center vertex uC by use of the residual k1 vertexes after excluding uW, uC=1k1(i=1kuiuW). If uCUD, then go to Step 4; otherwise go to Step 1 to reselect the new initial vertexes.

Calculate the reflecting vertex uR of uW with uC as the axis, uR=uC+t(uCuW), where t>0 is a reflecting coefficient. If uRUD, then go to Step 5; otherwise set t=0.5t and repeat Step 4.

If σ_2(uR)<σ_2(uW), then set uW=uR and go to Step 6; otherwise set t=0.5t and go to Step 4. Note that if t has become very small (i.e., t is less than 105) but σ_2(uR)<σ_2(uW) is still not satisfied, then it means that the reflecting direction formed by uW and uC is inappropriate. In order to change the reflecting direction, set uW=uSW and go to Step 3, where uSW is the second-worse vertex.

If (1ki=1k[σ_2(uC)σ_2(ui)]2)12ε1 or max1ikuiuCε2, then uB is output as the solution of (15), otherwise go to Step 2.

In Table 3, the initial reflection coefficient is generally first taken as , and in order to avoid dimensionality reduction, the vertexes of the initial complex can be selected in terms of the rules proposed in [36]. For increasing the probability to converge to the global optimum for the complex method, Krus et al. [39] designed an improved computation formula for the reflecting vertex . The advantages of the new formula are that it can make move close to the best vertex gradually and may help to jump out of the local optima by introducing a random noise item. However, this method will increase some convergence time. Due to space limitations, the detail for this is not presented here and it can be found in [39].

5. Simulations

5.1. Example 1: Scenarios with a Small Number of Sensors

In a two-dimensional area , multiple targets are observed by position-controllable sensors. The observation period is time steps. The single-target state is noted as with label , where is the birth time of the target and is the index for distinguishing the birth targets at the same time. The unlabeled state is noted as , where and are the positions and velocities in X and Y coordinates and is the turn rate. The dynamic of each target is dominated by the coordinated turn model [40] with the Gaussian transition density: where and are the transition function for unlabeled state and covariance matrix for process noise: where is the sampling interval, is the time correlation constant of turn rate , , and are the accelerations in X and Y coordinates, and is the noise standard deviation of turn rate . In this example, we set , , , and . The survival probability is set as . The set of new-birth targets is modeled as a labeled Poisson RFS with the intensity: where the unlabeled new-birth states are assumed to follow the Gaussian distributions with mean and covariance matrix . In this example, we set , , , , , and denotes a diagonal matrix. The initial sensor positions are set as , , , . Given the th sensor’s position at the last time, after executing a control command its possible positions at the current time can be described as a set: where , and . (42) implies that each sensor has 17 possible positions under a control command. The proposed bound is set as if one of the sensors moves out of the region . The single-target likelihood of each sensor is assumed to be the Gaussian density where and are the observation function and covariance matrix for measurement noise. Both of them are the functions of unlabeled state and control command , where and are the distance and angle between state and the th sensor, and are their measurement noise standard deviation: where and are the zero-distance measurement noise standard deviations and their increment rates along with the target-sensor distance for the th sensor. In this example, we set , , , ; , , , ; , ; , and . The detection probability for each sensor is: where and are the zero-distance detection probability and its decrement rate along with the target-sensor distance for the th sensor. In this example, we set , ; , ; , ; , and . The Poisson clutter intensity for each sensor is: where is the uniform density over the area . In this example, we set , , , . Suppose that the motion of each sensor needs to consume the energy, the amount of which is proportional to its motion distance. It is required that the total amount of energy consumed by all sensors for each control must not exceed the threshold . So the inequality constraint model for energy consumption can be written as: where is the amount of consumed energy per meter for the motion of the th sensor. In this example, we set , , , , . In order to avoid the collision caused by sensor or target, it is required that the distance between any two sensors or between any sensor and any target should not be less than the respective collision avoidance thresholds and . Moreover, since the true target number and positons are unknown, here they are replaced by their predictions. Finally, the inequality constraint models for collision avoidance can be written as: where the predicted target number and the unlabeled state () can be extracted from the predicted multi-target density in (17). In this example, we set . From the above sensor performance parameters, it can be seen that: (1) Sensors 1 and 2 can receive the distance and angle measurements of a target. That is, the target position is completely observable for the two sensors. The zero-distance observation accuracy and detection probability of Sensor 1 are the highest, but the observation accuracy and detection probability decrease the most quickly with the increase of the target-sensor distance. Sensor 2 is just the opposite to Sensor 1. (2) Sensor 3 or 4 can only receive the distance or angle measurement of a target. That is, the target position is partially observable for the two sensors. Their zero-distance observation accuracy and detection probability are medium, also for their decrement rates. (3) The clutter density and energy consumption per meter of Sensor 1 are the highest, and the corresponding parameters to Sensors 2, 3, and 4 decrease successively from high to low. Above all, we firstly obtained an intuitive conclusion: How to effectively control Sensor 1 so that it can move as close as possible to the survival targets is the most important factor to improve the MTT accuracy. In other words, Sensor 1 should have the highest control priority compared with the other sensors. Next, we verify the conclusion by simulations. In this example, the maximum numbers for the true targets, estimated targets, and measurements of every sensor were set as 10, 10, and 100, respectively; the cut-off parameter of OSPA was set as . A particle filter [41] was used to implement our methods. According to the objective functions and optimization methods for control commands, we abbreviated the algorithms to be compared as: CS divergence with exhaustive search, error bound with exhaustive search, error bound with MPF, and error bound with complex. The first algorithm is proposed in [25], while the last three algorithms are proposed in this paper. As in [27] and [28], the GCI weights used in the CS divergence with exhaustive search were set to the same. By convention, the random control method was still chosen as a standard comparison object to verify the effectiveness of other sensor control algorithms. Here, the random control method was to specify the sensor positions at each time step by randomly selecting and in (42) under the constraint conditions of (48)–(50). Obviously, a well-designed sensor control algorithm is clearly useless if its performance is even inferior to that of the random control method. All algorithms are coded by use of the software MATLAB R2018a. The desktop computer used for testing these algorithms was a Lenovo A8800F with the central processing unit (CPU) of an Intel core i7-8700k@3.7–4.7 GHz and 32 GB random access memory (RAM). In this paper, only the algorithm of CS divergence proposed outside of this paper was used in the comparison. There were two main reasons for this: (1) So far, there are only two multi-sensor control methods for MTT within the RFS framework: the CS divergence based algorithm [27] and the PEECS-based algorithm [28]. Although the two algorithms have different objective functions for multi-sensor control, their performance is very similar since both methods are based on the distributed processing architecture and have to apply the GCI rule to obtain the multi-sensor posterior density. Furthermore, the method of CS divergence may slightly outperform the method of PEECS in some certain circumstances because the latter applies an approximated δ-GLMB filter called LMB filter in each sensor node. The simulations in Reference [30] have shown that the performance of the LMB filter will decline dramatically in the cases of low signal-to-noise ratio (SNR). (2) The existing multi-sensor control methods for MTT without the RFS framework [3,4,5,6,7] were not suitable for comparison with our algorithm since almost all of them implicitly assume that the data association between targets and measurements has been completed and the number of targets is known before the sensor control. As a result, in our opinion, the algorithm of CS divergence in [27] was the best choice to be used in the comparison with the algorithms proposed in this paper. Only the first two algorithms, which are the CS divergence with exhaustive search and the error bound with exhaustive search, were compared with the random control method in Example 1. There were two purposes for this. First, the number of the sensors in Example 1 was small and so, the computation cost of the exhaustive search method for solving the constrained optimization in (15) was completely acceptable. Second, we expected to clearly and separately present and analyze the effect of different multi-sensor control strategies (i.e., CS divergence based, error bound based and randomization based) without the influence of suboptimal algorithms (i.e., MPF and complex methods). Therefore, the simulation results of the error bound with MPF and complex were not shown temporarily in Figure 1 and Figure 2 of this example, since both of them jointly reflected the influence of control strategies and suboptimal algorithms. It was more appropriate to present the results for both of them together with the results of other scenarios in Table 4 and Table 5 of Example 2. In fact, the subsequent results in Example 2 also indicated that when the number of sensors is relatively small, the performance of the error bound with MPF or complex is so close to that of the error bound with exhaustive search that the difference among them is almost indistinguishable.
Figure 1

Sensor trajectories in a simulation by using (a) CS divergence with exhaustive search and (b) error bound with exhaustive search. The black line is the target trajectory, and are the target starting point and ending point respectively; The color line is the sensor trajectory, and the number above it are the sensor position and the time when the sensor is located at the position respectively, and are the sensor starting point and ending point respectively.

Figure 2

200 Monte Carlo (MC) run average of optimal sub-pattern assignment (OSPA) error distance and proposed mean-square error (MSE) bound for multi-target position estimates versus time.

Table 4

200 MC run averages of final optimal sub-pattern assignment (OSPA) error distance and multi-target MSE bound (Unit: m).

Scenarioss = 4, E = 100 Js = 8, E = 200 Js = 12, E = 300 Js = 16, E = 400 Js = 20, E = 500 J
Control Algorithms
CS divergence with exhaustive search19.5 m13.9 m9.2 m5.8 m4.6 m
Error bound with exhaustive search8.7 m6.0 m4.6 m3.9 m3.6 m
Error bound with MPF8.9 m6.3m5.1 m4.5 m4.1 m
Error bound with complex9.0 m6.4 m5.1 m4.4 m4.0 m
Multi-target MSE bound8.0 m5.4 m4.1 m3.5 m3.2 m
Table 5

200 MC run averages of computer processing unit (CPU) processing time (Unit: s).

Scenarioss = 4, E = 100 Js = 8, E = 200 Js = 12, E = 300 Js = 16, E = 400 Js = 20, E = 500 J
Control Algorithms
CS divergence with exhaustive search22 s153 s1062 s7259 s50973 s
Error bound with exhaustive search23 s162 s1128 s7698 s53168 s
Error bound with MPF20 s91 s204 s365 s578 s
Error bound with complex16 s81 s206 s573 s1296 s
Figure 1 shows the trajectories of the four sensors by using the CS divergence with exhaustive search and the error bound with exhaustive search in a simulation. It was obviously meaningless to show the sensor trajectories of random control method since the sensor locations were completely randomly specified in this method. Figure 2 shows the 200 MC run average of the OSPA error distance for multi-target position estimates versus time by using the methods of CS divergence with exhaustive search, error bound with exhaustive search, and random control. Furthermore, the proposed multi-target MSE bound is also presented in Figure 2 as an online performance indication for the multi-sensor control algorithms. Figure 1 firstly shows that the methods of CS divergence and error bound with exhaustive search were both able to make the sensors move close to the corresponding survival targets. For the former, the motion distance of Sensor 4 was the longest (a total of 180 m) and the motion distance of Sensor 1 was the shortest (a total of 70 m). On the contrary, for the latter, the motion distance of Sensor 1 was the longest (a total of 165 m) and the motion distance of Sensor 4 was the shortest (a total of 55 m). It can be seen from Figure 2 that among the three multi-sensor control algorithms, the averaged OSPA error distance from the error bound with exhaustive search was the smallest (finally about 8.7 m) and closest to the multi-target MSE bound. Besides, it had the fastest descent rate (50% reduction needs about 5 s); the averaged OSPA error distance from random control was the largest (finally about 28 m) and had the slowest descent rate (50% reduction needs about 15 s); the averaged OSPA error distance from CS divergence with exhaustive search and its descent rate were in the middle (finally about 19.5 m and 50% reduction needs about 10 s). This indicates that the method of the error bound with exhaustive search had the best multi-sensor control ability, which meant that its multi-target estimation accuracy was the highest. The random control method was the worst and the method of the CS divergence with exhaustive search was in the middle. The main reasons for the above results are: (1) The GCI weights in the CS divergence with exhaustive search were set as the same, which indicates that each sensor had the same effect on the objective function (that is, the multi-sensor multi-target CS divergence). Therefore, under a certain energy consumption constraint, Sensor 4 had the highest control priority, since its energy consumption per meter is the smallest. Finally, it moved the longest distance. Sensor 1 was exactly the opposite of Sensor 4. (2) The error bound with exhaustive search avoided the GCI rule. It can be seen from Theorem 1 that the effect of the sensors on the objective function (that is, multi-sensor multi-target MSE bound) was closely related to their likelihood functions. Therefore, even though the motion of Sensor 1 consumed the most energy per meter, it still had the highest control priority because its likelihood function had the greatest effect on the proposed bound. Finally, it moved the longest distance. Sensor 4 was exactly the opposite of Sensor 1. (3) Since the error bound with exhaustive search was more effective than the CS divergence with exhaustive search for the control of Sensor 1, it had the best multi-target estimation accuracy as shown in Figure 2. The random control did not have the ability to make the sensors move close to the survival targets, so its multi-target estimation accuracy was the worst. The small gap between the multi-target MSE bound and the OSPA error distance from the error bound with exhaustive search was generated probably because the necessary and sufficient conditions for the equality sign of the generalized information inequality to RFS observation were not satisfied. Above all, the simulation results were consistent with the above-mentioned intuitive conclusion.

5.2. Example 2: Scenarios with a Large Number of Sensors

In this example, the sensors of Example 1 and the energy-constrained threshold in (48) were increased by one to four times; that is, the sensor number and threshold became , , , and . In order to jointly consider the effects of control strategies and suboptimal algorithms, the methods of CS divergence and error bound with exhaustive search are compared with the methods of error bound with MPF and complex, in both the MTT accuracy and computation cost. Here the computation cost for a run of an algorithm was indicated by its CPU processing time. Table 4 and Table 5 respectively show the 200 MC run averages of the final OSPA error distance and CPU processing time for the four methods under every scenario (including Example 1). The corresponding multi-target MSE bound is also presented in the last line of Table 4. It should be noted that it is meaningless to show the relevant results of random control method in Table 4 and Table 5. This is because Example 1 has clearly indicated that the random control method always had the worst MTT accuracy since it could not make the sensors move gradually close to the targets according to certain information-driven or task-driven objective functions, as other sensor control methods. Moreover, it is also obvious that the computation cost of the random control method was much smaller than the other methods since it did not need to calculate the sensor control commands from a designed optimization problem at all. From Table 4, it can be seen that the OSPA error distances of all the four methods and the multi-target MSE bound decreased with the increase of the number of sensors. The error bound with exhaustive search was always the best and the closest to the proposed bound, while the CS divergence with exhaustive search was always the worst. Moreover, the OSPA error distances of the last two methods were basically close to that of the error bound with exhaustive search, though they were up about 15% from the latter when s = 16 and s = 20. The reason for this is: At first, it is clear that the dimensions of the control command and its space increase with the sensor number s. The converged s-tuple control command obtained by the MPF method and complex method for the constrained optimization of (15) may be one of local optima. Given the objective function and constraints of the optimization, the number of the local optima increases with the dimension of the optimized control command [35,36]. Assuming that there are a total of local optima and one of them is actual the global optimum, in the worst case the probability that the MPF or complex method converges to the global optimum will be . Therefore, although the methods proposed in [35,36,39] can more or less improve the chance of successfully converging to the global optimum for the MPF and complex methods, it is still inevitable that the solutions of multi-sensor control commands from the two suboptimal algorithms are more likely to fall into local optima when the sensor number s becomes larger. However, when the number of sensors has been relatively large (i.e., s = 16 and s = 20), the improvement of the estimation accuracy only by increasing the new sensors becomes very limited for all the four methods, and the gaps of their OSPA error distances become very small, too. On this occasion, it can be understood that the improvement of MTT accuracy reaches a ‘saturated’ state as the increase of the number of sensors. From Table 5, it can be seen that with an increase in the number of sensors, the CPU processing times of the two exhaustive-search based methods were almost the same (their gap is less than 5% at every scenario), and their growth rates were significantly faster than those of the last two methods. When the number of sensors was relatively small (i.e., s = 4 and s = 8), the error bound with complex was the fastest and the following was the error bound with MPF. However, compared with the two exhaustive-search based methods, they did not accelerate enough. On the contrary, when the number of sensors was relatively large (i.e., s = 12, s = 16 and s = 20), the two suboptimal methods are significantly faster than the two exhaustive-search based methods. Furthermore, the error bound with MPF is faster than the error bound with complex in the case of a large number of sensors (i.e., the former was about 55% faster than the latter when s = 20). This is because that the iteration efficiency of the complex method becomes lower and so, its convergence rate becomes slower due to the high dimension of the optimized multi-sensor control command vector .

6. Conclusions and Future Work

Within the labeled RFS framework, a new constrained multi-sensor control algorithm is proposed for improving the performance of MTT. In this method, the multi-target MSE bound is treated as the cost function of the multi-sensor control and the control commands are just the optimal solution of the constrained optimization problem. In order to obtain the bound by using the generalized information inequality to RFS observation, the error between multi-target state set and its estimation is defined by the second-order OSPA metric, and the multi-target Bayes recursion is performed by the δ-GLMB filter. For the purpose of reducing computation cost, the MPF and complex methods are proposed to replace the exhaustive search method to solve the constrained optimization problem in the case of a large number of sensors. An advantage of our method is that it does not need to adopt the GCI fusion rule to obtain the multi-sensor posterior density from all the local posterior densities of every sensor, which avoids the possibility of improperly setting the normalized fusion weights in GCI. Simulation results show that for the constrained multi-sensor control system with the distinct observation performance, the multi-target estimation accuracy of our method is better than that of the GCI-based CS divergence method. Compared with the exhaustive search method in the case of a large number of sensors, the proposed MPF and complex methods can obviously reduce the computation time of finding the control commands from the constrained optimization problem at the expense of a little loss of estimation precision. The future work will focus on the following five aspects: (1) In current version of this paper, we implicitly assume that the communication capability meets the requirements of the proposed algorithms, and so the influences of communication range and bandwidth are not considered temporarily. For the sensor control problem, the limitations of communication range and bandwidth can be modeled as the relevant constraint conditions for the optimization of the control command. Therefore, one of our future works is to extend the proposed multi-sensor control method to the scenarios with communication constraints. (2) When the number of sensors is very large, it is necessary to study the joint multi-sensor selection and control methods due to the limitations of the computation cost, energy consumption, communication range, and bandwidth, etc. (3) It can be seen from [14] that PMBM filter has a strong resemblance to track-oriented multiple hypothesis tracking (MHT) method [42]. In fact, just for sharing information, this family of PMBM densities has the benefit that for each track hypothesis there is a Bernoulli component rather than a target that either exists or not as in δ-GLMB density. Because of this, one of these PMBM hypotheses can represent many δ-GLMB hypotheses with a corresponding increase in performance [15]. As a result, it is very helpful to improve the performance of multi-sensor control by replacing the δ-GLMB filter with the PMBM filter. (4) Although the OSPA is currently the most popular metric in MTT, it does not penalize false targets, missed detections and localization errors, which are the usual/intuitive errors of interest in multitarget estimation. To solve this, a new improved metric called generalized OSPA (GOSPA) is proposed in [43]. Therefore, one of our research plans is to extend the multi-sensor control method of this paper based on the GOSPA metric because of its excellent consistency in mathematics and intuition compared with the OSPA metric. (5) Recently, the distributed sensor network has been developed rapidly because of its advantages in scalability, flexibility, reliability, and ability of parallel computation. Therefore, it is very valuable and urgent to extend the multi-sensor control method of this paper to the distributed processing architecture.
  6 in total

1.  Multi-Target Tracking Using an Improved Gaussian Mixture CPHD Filter.

Authors:  Weijian Si; Liwei Wang; Zhiyu Qu
Journal:  Sensors (Basel)       Date:  2016-11-23       Impact factor: 3.576

2.  Optimal sensor arrangements in Angle of Arrival (AoA) and range based localization with linear sensor arrays.

Authors:  Sanvidha C K Herath; Pubudu N Pathirana
Journal:  Sensors (Basel)       Date:  2013-09-12       Impact factor: 3.576

3.  Cardinality Balanced Multi-Target Multi-Bernoulli Filter with Error Compensation.

Authors:  Xiangyu He; Guixi Liu
Journal:  Sensors (Basel)       Date:  2016-08-31       Impact factor: 3.576

4.  The Cramér-Rao Bounds and Sensor Selection for Nonlinear Systems with Uncertain Observations.

Authors:  Zhiguo Wang; Xiaojing Shen; Ping Wang; Yunmin Zhu
Journal:  Sensors (Basel)       Date:  2018-04-05       Impact factor: 3.576

5.  Improved Bearings-Only Multi-Target Tracking with GM-PHD Filtering.

Authors:  Qian Zhang; Taek Lyul Song
Journal:  Sensors (Basel)       Date:  2016-09-10       Impact factor: 3.576

6.  δ-Generalized Labeled Multi-Bernoulli Filter Using Amplitude Information of Neighboring Cells.

Authors:  Chao Liu; Jinping Sun; Peng Lei; Yaolong Qi
Journal:  Sensors (Basel)       Date:  2018-04-10       Impact factor: 3.576

  6 in total
  1 in total

1.  Two Measurement Set Partitioning Algorithms for the Extended Target Probability Hypothesis Density Filter.

Authors:  Yulan Han; Chongzhao Han
Journal:  Sensors (Basel)       Date:  2019-06-13       Impact factor: 3.576

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.