Skip to main content

An efficient multi-objective optimization approach for sensor management via multi-Bernoulli filtering


Intelligent sensor management is generally required for efficient and accurate data processing when the multi-sensor system is used for multi-target tracking (MTT). However, this is theoretically and computationally challenging. To deal with this problem, we propose a novel sensor management approach based on efficient multi-objective optimization for MTT under the framework of partially observed Markov decision process. The multi-Bernoulli filter is used in conjunction with two objective functions. To simplify the multi-objective optimization problem, we use the Euclidean distance (ED) between the feasible and utopian solution vectors as a measure of the objectives and then sequentially select sensors from the candidates. For the selected sensors, we rank them according to the obtained ED measure and implement the iterated-corrector fusion scheme after the ranking. Numerical studies demonstrate the effectiveness and efficiency of our approach in multi-sensor MTT scenarios.

1 Introduction

Multi-target tracking (MTT) is one of the most significant and low-level techniques in many fields [1,2,3,4,5,6,7], such as military, transportation, industry, agriculture, sports, and health monitoring. For conventional tracking algorithms [8,9,10], MTT is usually regarded as tracking of multiple single targets. Different from those methods, finite set statistics (FISST) [11, 12] develops an unified and statistically top-down framework of multi-target filtering and makes an extensive and profound influence. Within the FISST framework, the set of targets is described as the random finite set (RFS). So far, FISST has inspired a lot of multi-target filters. For example, the probability hypothesis density (PHD) [13] and cardinalized PHD (CPHD) [14] filters were proposed by propagating moment approximations of the multi-target posterior density. The multi-Bernoulli (MB) [15] filter was developed by modeling the multi-target posterior density as MB RFSs. Examples of FISST-based algorithms also include generalized labeled MB (GLMB) [16], labeled MB (LMB) [17], and multi-scan GLMB [18] filters. These methods have been widely used in different MTT applications and provided good performances.

With the development of science and technique, the tracking system with multiple sensors has attracted lots of attention in recent years. Compared with the single-sensor system, the multi-sensor system produces much more accurate estimation by using the spatial diversity. There are three major multi-sensor system architectures, namely centralized [19,20,21], distributed [22,23,24,25], and decentralized [26, 27]. However, the multi-sensor MTT problem is challenging. On one hand, multi-sensor fusion is difficult because of the data association uncertainty. On the other hand, sensor management is usually necessary to collect effective measurements generated by targets and meet the communication constraints. In practical multi-target systems, there are false and miss detections. In addition, states of targets are unknown and random. These factors further increase the difficulty of sensor management.

The multi-target sensor management problem mentioned above can be solved within the FISST framework which provides a systematic manner to describe the uncertainty using multi-target probability density functions. Sensor management can be modeled as a partially observed Markov decision process (POMDP) problem [12, 28,29,30]. Many objective functions have been proposed within the POMDPs, mainly including information-driven and task-driven measures. The information-driven objective function quantifies the information gain obtained by the multi-target density after applying a candidate sensor management command. For example, Ristic et al. [31] proposed to use the Rényi divergence with the Bayesian multi-target filter for controlling a moving range-only sensor. Aiming at the sensor control problem, the Rényi divergence was also used with the PHD filter [32] and the MB filter [33]. In these methods, the Rényi divergence has no analytic closed-form expression, resulting in heavy computing burden. In [34], Cai et al. presented an analytical solution for the Rényi divergence of LMB RFSs by expressing the target density as a single Gaussian component. The Cauchy–Schwarz (CS) divergence [35] provides another information divergence measure. Gostar et al. [36] proposed a closed-form formula for the CS divergence of LMB RFSs and used it in solving the constrained sensor control problem. Beard et al. [37] proposed an analytical formula for the CS divergence of GLMB RFSs and demonstrated its performance in planning a sensor trajectory. Compared with the information-driven objective function, the task-driven objective function has a more direct physical meaning. In [33], Hoang et al. used the cardinality variance to define a cost function enabling an efficient sensor management. The cost function in [38] was designed as the quantitative measure of the multi-target estimation error metric. Gostar et al. [39] proposed to minimize the cardinality variance and the uncertainty within target state estimation though weight aggregation. Our recent work [40] developed the objective functions based on the different properties of tracks and demonstrated performances of the proposed objective functions using challenging MTT scenarios.

The main focus of these sensor management methods is the designing of the objective function. Whatever the objective function is, sensor management based on POMDP is in essence a global optimization problem. When it terms to the multi-sensor selection problem, the exhaustive search method is straightforward. This method first estimates the objective function for each sensor selection command and then searches for the optimal solution from all feasible solutions. When the number of candidate sensors is large, the exhaustive search method suffers from heavy computation burden (except only one sensor is selected). To reduce the computation burden, Ma et al. [41] proposed a spatial non-maximum suppression method but needs a tuning parameter. Another approach was developed in [42] for multi-sensor control but cannot be applied to solve the sensor selection problem. Recently, we proposed a decomposed POMDP optimization approach based on the CS divergence for efficient multi-sensor selection [43]. The approach can effectively reduce the computation burden and achieved satisfactory performance. However, we only consider the optimization of a single-objective function and it is unclear how to use it to solve the multi-objective optimization (MOO) problems.

This paper studies the MOO-based multi-sensor selection problem for MTT within the POMDP framework. The major contribution of this paper is an efficient MOO approach for multi-sensor selection via MB filtering. To simplify the MOO problem, we use the Euclidean distance (ED) between the feasible solution vector and the utopian solution vector as a measure of the objectives. Instead of implementing the global combinatorial optimization, we reduce the computational complexity by sequentially selecting sensors from the candidates based on the ED measure. For the selected sensors, they send the collected measurements to the fusion center and the iterated-corrector (IC) scheme is adopted for centralized fusion. The IC scheme has simple practical implementation and has been widely used. However, the different order of sensor updates affects the result of the IC fusion. If the detection ability of the last sensor is low, the overall performance of the filter degrades. To deal with this, we first rank the selected sensors based on the obtained ED since it can reflect the detection ability of the sensor. Then, the IC update is applied in order of the ranking. Simulation results obtained from challenging MTT scenarios demonstrate that the proposed method works significantly faster than the exhaustive search scheme and provides similar tracking accuracy in terms of the optimal sub-pattern assignment (OSPA) error.

The paper is organized as follows. In Sect. 2, we briefly introduce the POMDP framework, the multi-target Bayes filter, and the MB filter. In Sect. 3, the objective functions, the efficient MOO, and the detailed implementation of the proposed approach are presented. Section 4 presents numerical studies. In Sect. 5, we derive conclusions of the paper.

2 Background

2.1 Partially observable Markov decision process

For MTT in multi-sensor systems, sensor selection is generally required to collect effective measurements generated by targets and meet the communication constraints. This problem is challenging because the selection commands is made before the current multi-target state is observed. The POMDP framework [12] provides a statistically unified solution to such problems. At time k, the POMDP problem is modeled as

$$\begin{aligned} {\Psi =\{X_{k},{\mathbb {S}},f_{k|k-1}(X_{k}|X_{k-1}),g_{k}(Z_{k}|X_{k}),\vartheta (A_{k}\}}, \end{aligned}$$

where \(X_{k}\) is the multi-target state, \({\mathbb {S}}\) denotes the set of sensor selection commands, \(f_{k|k-1}(X_{k}|X_{k-1})\) is the multi-target transition function from \(X_{k-1}\) to \(X_{k}\), \(g_{k}(Z_{k}|X_{k})\) is the multi-target likelihood, and \(\vartheta (A_{k})\) is the objective function measuring a cost or reward when the sensor selection command \(A_{k}\) is applied.

The objective function is an important criterion to determine the performance of sensor selection. Sensor selection can be regarded as a combinatorial optimization problem finding the optimal combination of sensors that minimizes of maximizes the objective function, as follows:

$$\begin{aligned} {A_{k}^{*}=\underset{A_{k}\subseteq {\mathbb {S}}}{\text {argmin}}/\underset{A_{k}\subseteq {\mathbb {S}}}{\text {argmax}}\left\{ \text {E}_{Z_{k}(A_{k})}\left[ \vartheta (A_{k})\right] \right\} }. \end{aligned}$$

Note that the myopic policy with the multi-target state transiting from \(X_{k-1}\) to \(X_{k}\) is considered, whereas the POMDP can solve p-step future decision problems.

2.2 Multi-target Bayes filter

An RFS is a finite-set-valued random variable that the set cardinality is random and each element in the set is also random. At time k, we assume that the target states are \(x_{k,1},x_{k,2},\ldots ,x_{k,N_{k}}\) and the measurements are \(z_{k,1},z_{k,2},\ldots ,z_{k,M_{k}}\), where \(N_{k}\) and \(M_{k}\) denote the number of targets and the number of measurements, respectively. In the RFS approach, the finite sets of targets and measurements are denoted as the multi-target state \(X_{k}\) and multi-target measurement \(Z_{k}\), respectively

$$\begin{aligned}&X_{k}=\{x_{k,1},\ldots ,x_{k,N_{k}}\}\in {\mathcal {F}}({\mathcal {X}}), \end{aligned}$$
$$\begin{aligned}&Z_{k}=\{z_{k,1},\ldots ,z_{k,M_{k}}\}\in {\mathcal {F}}({\mathcal {Z}}), \end{aligned}$$

where \({\mathcal {F}}({\mathcal {X}})\) and \({\mathcal {F}}({\mathcal {Z}})\) denote the multi-target state space and multi-target measurement space, respectively. Based on the RFS assumptions, recursion of the multi-target state is modeled as the following Bayes filtering problem.

At time k, \(\mathbf {\pi }_{k}(X_{k}|Z_{1:k})\) is used to denote the multi-target density with \(Z_{1:k}=(Z_{1},\ldots ,Z_{k})\). The multi-target Bayes filter propagates \(\mathbf {\pi }_{k}(X_{k}|Z_{1:k})\) using the following formulas

$$\begin{aligned}&\mathbf {\pi }_{k|k-1}(X_{k}|Z_{1:k-1}) =\int f_{k|k-1}(X_{k}|X)\mathbf {\pi }_{k-1}(X|Z_{1:k-1})\delta X, \end{aligned}$$
$$\begin{aligned}&\mathbf {\pi }_{k}(X_{k}|Z_{1:k}) =\frac{g_{k}(Z_{k}|X_{k})\mathbf {\pi }_{k|k-1}(X_{k}|Z_{1:k-1})}{\int g_{k}(Z_{k}|X)\mathbf {\pi }_{k|k-1}(X|Z_{1:k-1})\delta X}, \end{aligned}$$

where the integrals in Eqs. (5), (6) are set integrals. The set integral for a multi-target density function f(Y) is defined as

$$\begin{aligned} \int f(Y)\delta Y&=\sum _{i=0}^{\infty }\frac{1}{i!}\int f(\{y_{1},\ldots ,y_{i}\})dy_{1}...dy_{i} \end{aligned}$$
$$\begin{aligned}&=f(\emptyset )+\sum _{i=1}^{\infty }\frac{1}{i!}\int f(\{y_{1},\ldots ,y_{i}\})dy_{1}...dy_{i} \end{aligned}$$
$$\begin{aligned}&\overset{\text {def.}}{=}f(\emptyset )+\sum _{i=1}^{\infty }\int f_{i}(y_{1},\ldots ,y_{i})dy_{1}...dy_{i} \end{aligned}$$

The set integral has no analytic solution and the multi-target Bayes filter is computationally expensive. Therefore, several RFS-based filters have been proposed as its approximations.

2.3 Multi-Bernoulli filter

The MB filter is an approximation of the multi-target Bayes filter. For a Bernoulli RFS X on \({\mathcal {X}}\), it either contains a single element distributed with the probability density p or is an empty set. Assuming that the probability of being a singleton is r, the probability density of the Bernoulli RFS X is

$$\begin{aligned} \pi (X)={\left\{ \begin{array}{ll} 1-r &{} X=\emptyset ,\\ rp(x) &{} X=\{x\} \end{array}\right. } \end{aligned}$$

The MB RFS containing M independent components is defined as \(X=\cup _{i=1}^{M}X^{(i)}\). If the probability of existence and the probability density for \(X^{(i)}\) are \(r^{(i)}\) and \(p^{(i)},\) respectively, the probability density \(\pi\) of the MB RFS is

$$\begin{aligned} \pi \left( \{x_{1},\ldots ,x_{n}\}\right) =\pi (\emptyset )\sum _{1\le i_{1}\ne ...\ne i_{n}\le M}\prod _{j=1}^{n}\frac{r^{(i_{j})}p^{(i_{j})}(x_{j})}{1-r^{(i_{j})}} \end{aligned}$$

where \(\pi (\emptyset )=\prod _{j=i}^{M}\left(1-r^{(j)}\right)\) denotes the probability that all components are empty. For simplicity, the MB RFS is denoted as \(\pi = \left\{ {\left( {r^{{(i)}} ,p^{{(i)}} } \right)} \right\}_{{i = 1}}^{M}\).

If the multi-target density at time \(k-1\) is described as an MB RFS \(\pi _{{k - 1}} = \left\{ {\left( {r_{{k - 1}}^{{(i)}} ,p_{{k - 1}}^{{(i)}} } \right)} \right\}_{{i = 1}}^{{M_{{k - 1}} }}\), the predicted multi-target density at time k obtained by the MB filter is also an MB RFS and is given as

$$\pi _{{k|k - 1}} = \left\{ {\left( {r_{{p,k|k - 1}}^{{(i)}} ,p_{{p,k|k - 1}}^{{(i)}} } \right)} \right\}_{{i = 1}}^{{M_{{k - 1}} }} \cup \left\{ {\left( {r_{{\Gamma ,k}}^{{(i)}} ,p_{{\Gamma ,k}}^{{(i)}} } \right)} \right\}_{{i = 1}}^{{M_{{\Gamma ,k}} }} ,$$

where \(\left\{ {\left( {r_{{p,k|k - 1}}^{{(i)}} ,p_{{p,k|k - 1}}^{{(i)}} } \right)} \right\}_{{i = 1}}^{{M_{{k - 1}} }}\) and \(\left\{ {\left( {r_{{\Gamma ,k}}^{{(i)}} ,p_{{\Gamma ,k}}^{{(i)}} } \right)} \right\}_{{i = 1}}^{{M_{{\Gamma ,k}} }}\) denote the MB RFS for the surviving and birth targets, respectively. Parameters of \(\left\{ {\left( {r_{{p,k|k - 1}}^{{(i)}} ,p_{{p,k|k - 1}}^{{(i)}} } \right)} \right\}_{{i = 1}}^{{M_{{k - 1}} }}\) are computed as follows

$$\begin{aligned}&r_{p,k|k-1}^{(i)}=r_{k-1}^{(i)}\left\langle p_{k-1}^{(i)},p_{S,k}\right\rangle \end{aligned}$$
$$\begin{aligned}&p_{p,k|k-1}^{(i)}(x)=\frac{\left\langle f_{k|k-1}(x|\cdot ),p_{k-1}^{(i)}p_{S,k}\right\rangle }{\left\langle p_{k-1}^{(i)},p_{S,k}\right\rangle }, \end{aligned}$$

where \(f_{k|k-1}(x|\cdot )\) is the single-target transition density, \(p_{S,k}\) is the survival probability, and \(\left\langle f,g\right\rangle \triangleq \int f(x)g(x)dx\) is the standard inner product notation.

If the predicted density is an MB RFS \(\pi _{{k|k - 1}} = \left\{ {\left( {r_{{k|k - 1}}^{{(i)}} ,p_{{k|k - 1}}^{{(i)}} } \right)} \right\}_{{i = 1}}^{{M_{{k|k - 1}} }}\), the posterior density at time k can also be described as an MB RFS

$$\pi _{k} \approx \left\{ {\left( {r_{{L,k}}^{{(i)}} ,p_{{L,k}}^{{(i)}} } \right)} \right\}_{{i = 1}}^{{M_{{k|k - 1}} }} \cup \left\{ {\left( {r_{{U,k}} (z),p_{{U,k}} ( \cdot ;z)} \right)} \right\}\;\;\;z \in Z_{k}$$

where \(\left\{ {\left( {r_{{L,k}}^{{(i)}} ,p_{{L,k}}^{{(i)}} } \right)} \right\}_{{i = 1}}^{{M_{{k|k - 1}} }}\) and \(\{(r_{U,k}(z),p_{U,k}(\cdot ;z))\}\) are the MB RFSs for the legacy tracks and the measurement-updated tracks, respectively. Parameters of the posterior density \(\pi _{k}\) are computed as follows

$$\begin{aligned}&r_{L,k}^{(i)}=r_{k|k-1}^{(i)}\frac{1-\left\langle p_{k|k-1}^{(i)},p_{D,k}\right\rangle }{1-r_{k|k-1}^{(i)}\left\langle p_{k|k-1}^{(i)},p_{D,k}\right\rangle } \end{aligned}$$
$$\begin{aligned}&p_{L,k}^{(i)}(x)=p_{k|k-1}^{(i)}(x)\frac{1-p_{D,k}(x)}{1-\left\langle p_{k|k-1}^{(i)},p_{D,k}\right\rangle } \end{aligned}$$
$$\begin{aligned}&r_{U,k}(z)=\frac{\sum _{i=1}^{M_{k|k-1}}\frac{r_{k|k-1}^{(i)}\left( 1-r_{k|k-1}^{(i)}\right) \left\langle p_{k|k-1}^{(i)},\psi _{k,z}\right\rangle }{\left( 1-r_{k|k-1}^{(i)}\left\langle p_{k|k-1}^{(i)},p_{D,z}\right\rangle \right) ^{2}}}{\kappa _{k}(z)+\sum _{i=1}^{M_{k|k-1}}\frac{r_{k|k-1}^{(i)}\left\langle p_{k|k-1}^{(i)},\psi _{k,z}\right\rangle }{1-r_{k|k-1}^{(i)}\left\langle p_{k|k-1}^{(i)},p_{D,z}\right\rangle }} \end{aligned}$$
$$\begin{aligned}&p_{U,k}(x;z)=\frac{\sum _{i=1}^{M_{k|k-1}}\frac{r_{k|k-1}^{(i)}}{1-r_{k|k-1}^{(i)}}p_{k|k-1}^{(i)}(x)\psi _{k,z}(x)}{\sum _{i=1}^{M_{k|k-1}}\frac{r_{k|k-1}^{(i)}}{1-r_{k|k-1}^{(i)}}\left\langle p_{k|k-1}^{(i)},\psi _{k,z}\right\rangle } \end{aligned}$$
$$\begin{aligned}&\psi _{k,z}(x)=g_{k}(z|x)p_{D,k}(x) \end{aligned}$$

where \(p_{D,k}(x)\) is the detection probability, \(g_{k}(\cdot |x)\) is the single-target likelihood function, and \(\kappa _{k}(\cdot )\) is the clutter intensity.

3 Methods

3.1 Objective functions

The posterior multi-target density (15) of the MB filter consists of legacy and measurement-updated tracks which have different theoretical and physical meanings. In our work [40], it is proved that considering these two kinds of tracks separately enables an effective sensor management strategy. Therefore, the objective functions used in the proposed POMDP model are as follows [40],

$$\sigma _{{L,k|k}}^{2} (A_{k} ) = \sum\limits_{{i = 1}}^{{M_{{k|k - 1}} }} {r_{{L,k}}^{{(i)}} } \left( {Z_{k} \left( {A_{k} } \right)} \right)\left( {1 - r_{{L,k}}^{{(i)}} \left( {Z_{k} \left( {A_{k} } \right)} \right)} \right)$$
$$\begin{aligned}&N_{U,k|k}(A_{k})=\sum _{Z_k(A_{k})\in Z_{k}(s)}r_{U,k}(Z_k(A_{k})) \end{aligned}$$

where \(Z_k(A_{k})\) denotes the set of measurements obtained from \(A_{k}\), and \(\sigma _{L,k|k}^{2}(A_{k})\) and \(N_{U,k|k}(A_{k})\) are the cardinality variance of legacy tracks and the mean cardinality of measurement-updated tracks, respectively. When \(\sigma _{L,k|k}^{2}(A_{k})\) is used as the cost function, sensor management aims at reducing the uncertainty for the number of legacy tracks, whereas if we use \(N_{U,k|k}(A_{k})\) as the reward function, sensor management aims to maximize the number of detected targets.

3.2 Efficient multi-objective optimization

Although the objective functions (21) and (22) are considered simultaneously in [40], only one sensor is selected at each time step, which makes the problem simple. In this paper, we consider a more general problem and study the selection of multiple sensors. At time k, the MOO-based sensor management is described mathematically as

$$\begin{gathered} {\text{Minimize }}F(A_{k} ) = [\vartheta _{1} (A_{k} ),\vartheta _{2} (A_{k} )]^{{\text{T}}} , \hfill \\ {\text{subject to }}A_{k} \subseteq {{\mathbb{S}}}, \hfill \\ \end{gathered}$$

where \(\vartheta {}_{1}(A_{k})=-N_{U,k|k}(A_{k})\), \(\vartheta {}_{2}(A_{k})=\sigma _{L,k|k}^{2}(A_{k})\), and \(F(A_{k})\) is the objective vector. Note that computation of the multi-target posterior density and the objective function depends on the future measurement set. However, this is unpractical because the true measurements kept unknown before applying the sensor management command. In theory, it is necessary to use all possible measurement sets to compute objective functions, requiring a large amount of computation. We use the predicted ideal measurement set (PIMS) approach proposed in [44] to reduce the computing load. In (23), we negate \(N_{U,k|k}(A_{k})\) and translate its maximization into minimization to formulate a general optimization. Finding the global optimum of (23) is NP-hard. To reduce the computation burden, we propose a novel efficient MOO approach for sensor management. At each time step, we assume that P sensors are selected from the complete set. Motivated by the decomposed POMDP approach proposed in [43], the MOO problem is decomposed into a set of simple MOO subproblems for individual sensors to avoid the global combinatorial optimization. Instead of searching for the global optimal solution, sensors are selected sequentially from candidates. The mathematical description of the decomposed MOO problem is described as follows:

$$\begin{gathered} {\text{Minimize}}\;F\left( {A_{k}^{{(j)}} } \right) = \left[ {\vartheta _{1} \left( {A_{k}^{{(j)}} } \right),\vartheta _{2} \left( {A_{k}^{{(j)}} } \right)} \right]^{T} , \hfill \\ {\text{subject}}\;{\text{to}};\left\{ {\begin{array}{*{20}l} {A_{k}^{{(j)}} \in {{\mathbb{S}}}\;{\text{and}}\;\left| {A_{k}^{{(j)}} } \right| = 1} \hfill \\ {j \in \{ 1, \ldots ,P\} } \hfill \\ \end{array} } \right., \hfill \\ \end{gathered}$$


$$\begin{aligned} A_{k}^{*}=\cup _{j=1}^{P}A_{k}^{(j)*}, \end{aligned}$$

where \(A_{k}^{(j)*}\) is the jth selected sensor, \(A_{k}^{*}\) is the resulting selection command, and \({{\mathbb {S}}}\) is the set of remaining sensors.

To solve (24), a conventional approach is to convert the MOO into the single-objective optimization by weighting objective functions. This approach has major drawbacks. For example, it is required to estimate the importance of each objective function. We take a simple strategy and use the ED between the feasible solution vector and the utopian solution vector as a measure of the objectives. The utopia solution vector of the multi-objective problem is defined as

$$\begin{aligned} F^{*}=[\vartheta _{1}^{*},\vartheta _{2}^{*}]^{\text {T}}, \end{aligned}$$

where \(\vartheta _{1}^{*}\) and \(\vartheta _{2}^{*}\) are the minima of objectives \(\vartheta _{1} \left( {A_{k}^{{(j)}} } \right)\) and \(\vartheta _{2} \left( {A_{k}^{{(j)}} } \right)\), respectively. The ED of a feasible solution vector \(F\left( {A_{k}^{{(j)}} } \right) = \left[ {\vartheta _{1} \left( {A_{k}^{{(j)}} } \right),\vartheta _{2} \left( {A_{k}^{{(j)}} } \right)} \right]^{{\text{T}}}\) from the utopia solution vector can be determined as follows

$$d_{{{\text{Euc}}}} \left[ {F\left( {A_{k}^{{(j)}} } \right),F^{*} } \right] = \sqrt {\left[ {\vartheta _{1} \left( {A_{k}^{{(j)}} } \right) - \vartheta _{1}^{*} } \right]^{2} + \left[ {\vartheta _{2} \left( {A_{k}^{{(j)}} } \right) - \vartheta _{2}^{*} } \right]^{2} } .$$

If the ED between a feasible solution vector and the utopia solution vector is smaller, then the solution is more preferable for a decision maker. Therefore, the solution for the MOO problem is given by

$$\begin{aligned} A_{k}^{(j)*}=\underset{A_{k}^{(j)}\in {\mathbb {S}}}{\text {argmin}}\left\{d_{\text {Euc}}\left[F\left(A_{k}^{(j)}\right),F^{*}\right]\right\}. \end{aligned}$$

Assuming that there are ten candidate sensors in the multi-sensor system and three sensors are selected, an illustrative example of the proposed decomposed MOO approach is shown in Fig. 1, where \(F^{j}\) is the objective vector of the candidate sensor j and \(j=1,2,\ldots ,10\). In this illustration, it is straightforward that sensor 3, sensor 6, and sensor 9 will be selected using (28).

Fig. 1
figure 1

Illustration of the proposed decomposed MOO approach

3.3 Implementation

The IC scheme is used for data fusion of the selected sensors. Although the IC approach has no rigorous mathematical derivation, it is easy to implement and has been widely used. Algorithms 1 shows the pseudo-codes of the multi-sensor MB filter with the IC fusion scheme.

figure a

When the detection performances of the sensors are different, the result of the IC scheme is influenced by the order of the sensor updates. If the detection ability of the last sensor is low, the overall performance of the filter degrades. A solution to this problem is to rank the sensors according to their ability to detect the target and then implement the IC fusion based on the ranking result [43]. In this paper, sensors are ranked according to ED obtained in (27), as follows

$$\begin{aligned} \text {ranked}(A_{k})=\text {sort}\{d_{\text {Euc}} [A_{k},F^{*}],\text {'descend'}\}, \end{aligned}$$

where \(d_{\text {Euc}} [A_{k},F^{*}]=\left\{d_{\text {Euc}} \left[F\left(A_{k}^{(j)}\right),F^{*}\right],\ldots ,d_{\text {Euc}} \left[F\left(A_{k}^{(j)}\right),F^{*}\right]\right\}\) and the operator \(\text {sort}\{Y,\text {'descend'}\}\) indicates sorting the elements of vector Y from largest to smallest and obtaining the sort index. Using this method, the ranking of the selected sensors in Fig. 1 is: sensor 9, sensor 6, and sensor 3.

An overall schematic diagram of the proposed MB MTT with sensor management is illustrated in Fig. 2. To deal with the nonlinear target dynamics and measurement model, the MB filter is implemented using the sequential Monte Carlo (SMC) method. At time k, the probability density \(p_{k}^{i}\) for the ith Bernoulli component is approximated as follows

$$\begin{aligned} p_{k}^{(i)}=\sum _{j=1}^{L_{k}^{(i)}}w^{(i,j)}\delta _{x^{(i,j)}}(x) \end{aligned}$$

where \(L_{k}^{(i)}\) is the number of particles, \(\delta _{a}(x)\) is the Dirac delta function, and \(w^{(i,j)}\) is the normalized weight corresponding to the jth particle. To improve the computational efficiency, the Bernoulli components whose existence probabilities below the threshold T are pruned. Besides, the number of particles for the remaining component is limited to the maximum \(L_{\text {max}}\) and minimum \(L_{\text {min}}\). Refer to [15] for a detailed SMC implementation of the MB filter.

Fig. 2
figure 2

Schematic diagram of the proposed MB MTT with sensor management

4 Results and discussion

In this section, the performance of the proposed efficient MOO with improved IC (EMO-IIC) method is demonstrated using two challenging multi-sensor MTT scenarios. There is one transmitter and ten receivers located in the surveillance area, and the structure of the multi-sensor system is the same as that in [40, 43, 45]. The sampling interval is fixed to \(T_s=10\) s. The detection probability of a receiver j located at \(r^{j}\) for a target with position p is modeled as follows:

$$\begin{aligned} {p_{D}(r^{j},p)={\left\{ \begin{array}{ll} 1 &{} \text {if }\left\| r^{j}-p\right\| \le R_{0},\\ \text {max}\{0,1-{\mathfrak {h}}(\left\| r^{j}-p\right\| -R_{0})\} &{} \text {otherwise}, \end{array}\right. }} \end{aligned}$$

where \(\left\| r^{j}-p\right\|\) denotes the distance between receiver j and the target, \({\mathfrak {h}}=1e-4\), and \(R_{0}=5000\) m. The detection probability decreases rapidly as \(\left\| r^{j}-p\right\|\) increases.

For targets being tracked, a nearly constant turn model is considered. The target state is \(x_{k}=[{\widetilde{x}}_{k}^{\text {T}},\omega _{k}]^{\text {T}}\) in which \({\widetilde{x}}_{k}=[p_{x,k},{\dot{p}}_{x,k},p_{y,k},{\dot{p}}_{y,k}]^{\text {T}}\) and \(\omega _{k}\) is the turn rate. The transition of the target state is modeled as

$$\begin{aligned}&{\widetilde{x}}_{k}=F(\omega ){\widetilde{x}}_{k-1}+Gw_{k-1}, \end{aligned}$$
$$\begin{aligned}&w_{k}=w_{k-1}+\triangle u_{k-1}, \end{aligned}$$


$$\begin{aligned} F(\omega )=\left[ \begin{array}{cccc} 1 &{} \frac{\sin \omega T_{s}}{\omega } &{} 0 &{} -\frac{1-\cos \omega T_{s}}{\omega }\\ 0 &{} \cos \omega T_{s} &{} 0 &{} -\sin \omega T_{s}\\ 0 &{} \frac{1-\cos \omega T_{s}}{\omega } &{} 1 &{} \frac{\sin \omega T_{s}}{\omega }\\ 0 &{} \sin \omega T_{s} &{} 0 &{} \cos \omega T_{s} \end{array}\right] , \end{aligned}$$
$$\begin{aligned} G=\left[ \begin{array}{cc} \frac{T_{s}^{2}}{2} &{} 0\\ T_{s} &{} 0\\ 0 &{} \frac{T_{s}^{2}}{2}\\ 0 &{} T_{s} \end{array}\right] , \end{aligned}$$

\(w_{k-1}\sim {\mathcal {N}}(0;0,\sigma _{\omega }^{2}I_{2})\) with \(\sigma _{w}=0.01\) \(\text {m}/\text {s}^{2}\), and \(u_{k-1}\sim {\mathcal {N}}(0;0,\sigma _{u}^{2}I_{2})\) with \(\sigma _{u}=0.0001\) \(\text {rad}/\text {s}\). If a target is detected by a receiver at time k, then the receiver will report a bearing and bistatic range measurement vector as follows:

$$\begin{aligned} {\begin{array}{l} z_{k}^{j}=\left[ \begin{array}{c} \varphi ^{j}\\ \rho ^{j} \end{array}\right] =\left[ \begin{array}{c} \arctan \left( \frac{p_{y,k}-r_{y}^{j}}{p_{x,k}-r_{x}^{j}}\right) \\ \begin{array}{c} \left\| p_{k}-r^{j}\right\| +\left\| p_{k}-t\right\| \end{array} \end{array}\right] +\varvec{\varepsilon }_{k}^{j}\end{array}}, \end{aligned}$$

where \(\varvec{\varepsilon }_{k}^{j}\sim {\mathcal {N}}\left(0;0,R_{k}^{j}\right)\) with \(R_{k}^{j}=\text {diag}([\sigma _{\varphi }^{2},\sigma _{\rho }^{2}])\), \(\sigma _{\varphi }=\pi /180\) rad, \(\sigma _{\rho }=5\) m, \(t=[t_{x},t_{y}]^{\text {T}}\) is the transmitter location, and \(p_{k}=[p_{x,k},p_{y,k}]^{\text {T}}\) denotes the target position. With the moving of targets, P receivers are adaptively selected at each time step. The OSPA error distance [46] is used to measure the tracking accuracy, which is widely used by the RFS-based methods. The average results are obtained over 50 independent Monte Carlo (MC) simulations.

4.1 Experiment 1

In the first scenario, a total of three targets appear in the surveillance area. The birth process of the MB filter is modeled as \(\left\{ {\left( {r_{\Gamma }^{{(i)}} ,p_{\Gamma }^{{(i)}} } \right)} \right\}_{{i = 1}}^{3}\) where \(r_{\varGamma }^{(1)}=r_{\varGamma }^{(2)}=r_{\varGamma }^{(3)}=0.02\), \(p_{\varGamma }^{(i)}={\mathcal {N}}\left(x;m{}_{\varGamma }^{(i)},P_{\varGamma }^{(i)}\right)\), \(m_{\varGamma }^{(1)}=[1500,0,-8250,0,0]^{T}\), \(m_{\varGamma }^{(2)}=[0,0,-6000,0,0]^{T}\), \(m_{\varGamma }^{(3)}=[1500,0,-5000,0,0]^{T}\), and \(P_{\varGamma }^{(1)}=P_{\varGamma }^{(2)}=P_{\varGamma }^{(3)}=\text {diag}\left([10,2,10,2,(\pi /18000)]^{\text {T}}\right)^{2}\). The units are meters for x and y and meters per second for \({\dot{x}}\) and \({\dot{y}}\). For each hypothesized track, we use \(L_{\min }=300\) and \(L_{\max }=1000\) particles. The hypothesized tracks with the existence probabilities below \(T=1e-3\) are pruned. The probability of survival is \(p_S=0.99\). When \(P=3\) receivers are selected at each time step, the position estimates of the proposed EMO-IIC approach for a single MC run are shown in Fig. 3. It can be observed that the EMO-IIC approach is able to detect the births of targets and can well estimate the target positions.

Fig. 3
figure 3

True and estimated positions in Experiment 1. The black solid line indicates the real trajectory of the target, and the green dot denotes the estimated target positions

In order to analyze the performance EMO-IIC approach, the heuristic random selection approach, the exhaustive search scheme, and the EMO-IC approach are used as the comparative algorithms. In the heuristic random selection approach, the probability for each candidate sensor to be selected is equal. In the exhaustive search scheme, the ED in (27) is estimated for every possible combination of sensors and then search for the optimal solution. The EMO-IC approach is the one that uses the proposed efficient MOO sensor management and uses the standard IC fusion scheme without ranking of sensors. The average OSPA distance errors (with \(p=1\), \(c=300\) m) for different sensor management approaches with \(P=3\) are given in Fig. 4. Compared with other approaches, the performance of the random selection approach is worse because it does not use any technical sensor management strategy. In the considered challenging scenario, the detection abilities of different receivers vary greatly with the moving of targets. In this case, different rankings of receivers result in different tracking results. As can be observed from Fig. 4, the performance of the EMO-IIC approach is better than that of the EMO-IC approach and even comparable with the exhaustive search scheme.

Fig. 4
figure 4

Average OSPA distances in Experiment 1

In terms of the computational efficiency, the average computing time for a complete MC run of the random selection approach, the EMO-IIC approach, and the exhaustive search scheme is 2.05 s, 9.87 s, and 1932.92 s, respectively. Without using any technical sensor management strategy, the random selection approach costs less computation time than other approaches. The EMO-IIC approach achieves a satisfactory computational efficiency and is about 195.84 times faster than the exhaustive search method.

4.2 Experiment 2

In this scenario, the number of targets being tracked is increased into five. The birth process of the MB filter is modeled as \(\left\{ {\left( {r_{\Gamma }^{{(i)}} ,p_{\Gamma }^{{(i)}} } \right)} \right\}_{{i = 1}}^{3}\) where \(r_{\varGamma }^{(1)}=r_{\varGamma }^{(2)}=r_{\varGamma }^{(3)}=0.02\), \(p_{\varGamma }^{(i)}={\mathcal {N}}\left(x;m{}_{\varGamma }^{(i)},P_{\varGamma }^{(i)}\right)\), \(m_{\varGamma }^{(1)}=[1500,0,1000,0,0]^{T}\), \(m_{\varGamma }^{(2)}=[0,0,-7000,0,0]^{T}\), \(m_{\varGamma }^{(3)}=[1500,0,-5000,0,0]^{T}\), and \(P_{\varGamma }^{(1)}=P_{\varGamma }^{(2)}=P_{\varGamma }^{(3)}=\text {diag}\left([10,2,10,2,(\pi /18000)]^{\text {T}}\right)^{2}\). The hypothesized tracks with the existence probabilities below \(T=1e-5\) are pruned. Other parameters used in the MB filter are the same with those in Experiment 1. When \(P=3\) receivers are selected at each time step, the position estimates of the proposed EMO-IIC approach for a single MC run are shown in Fig. 5. It can be observed that the position estimates of the EMO-IIC approach are close to the true target trajectories.

Fig. 5
figure 5

True and estimated positions in Experiment 2. The black solid line indicates the real trajectory of the target, and the green dot denotes the estimated target positions

The average OSPA distance errors (with \(p=1\), \(c=300\) m) are shown in Fig. 6. The exhaustive search scheme is not considered in this scenario since its computing burden is overload. It can be observed that the EMO-IIC approach achieves the minimum tracking error in Fig. 6, indicating that the proposed improved IC method also works well in this scenario. The average computing time for a complete MC run of the random selection approach and the EMO-IIC approach is 3.49 s and 20.830 s, respectively. The proposed method still has a satisfactory computational efficiency.

Fig. 6
figure 6

Average OSPA distances in Experiment 2

5 Conclusion

An MOO-based sensor management approach for MTT in the multi-sensor system has been proposed in this paper. To avoid the global combinatorial optimization, the complex MOO problem is decomposed into a set of simple MOO subproblems for individual sensors. For the selected sensors, an improved IC scheme is used to improve performances of the multi-sensor fusion. Simulation results obtained from two challenging MTT with sensor management scenarios showed the superior tracking accuracy of the proposed approach. It is also demonstrated that the proposed approach works much more efficiently than the exhaustive search scheme. Future work will investigate the efficient sensor management solutions for distributed and decentralized fusion architectures.

Availability of data and materials

In this work, we have used the free RFS MATLAB code provided by Prof. Ba-Ngu Vo and Prof. Ba-Tuong Vo at



Multi-target tracking


Finite set statistics


Random finite set


Probability hypothesis density


Cardinalized probability hypothesis density




Generalized labeled multi-Bernoulli


Partially observed Markov decision process




Optimal sub-pattern assignment


Predicted ideal measurement set


Multi-objective optimization




Euclidean distance


Sequential Monte Carlo


Efficient multi-objective optimization with improved iterated-corrector


Efficient multi-objective optimization with iterated-corrector


Monte Carlo


  1. J. Yan, W. Pu, S. Zhou, H. Liu, Z. Bao, Collaborative detection and power allocation framework for target tracking in multiple radar system. Inf. Fusion 55, 173–183 (2020)

    Article  Google Scholar 

  2. J. Yan, W. Pu, S. Zhou, H. Liu, M.S. Greco, Optimal resource allocation for asynchronous multiple targets tracking in heterogeneous radar networks. IEEE Trans. Signal Process. 68, 4055–4068 (2020)

    Article  Google Scholar 

  3. J. Yan, J. Dai, W. Pu, H. Liu, M. Greco, Target capacity based resource optimization for multiple target tracking in radar network. IEEE Trans. Signal Process. 69, 2410–2421 (2021)

    Article  MathSciNet  Google Scholar 

  4. J. Zhou, T. Li, X. Wang, L. Zheng, Target tracking with equality/inequality constraints based on trajectory function of time. IEEE Signal Process. Lett. 28, 1330–1334 (2021)

    Article  Google Scholar 

  5. S. Liang, Y. Zhu, H. Li, Evolutionary optimization based set joint integrated probabilistic data association filter. Electronics 11(4), 1–15 (2022)

    Article  Google Scholar 

  6. Y. Zhu, S. Liang, X. Wu, H. Yang, A random finite set based joint probabilistic data association filter with non-homogeneous Markov chain. Front. Inf. Technol. Electron. Eng. 22(8), 1114–1126 (2021)

    Article  Google Scholar 

  7. Y. Zhu, H. Li, Y. Zhang, X. Wu, Receiver selection for multi-target tracking in multi-static Doppler radar systems. EURASIP J. Adv. Sig. Process. 118, 1–16 (2021)

    Google Scholar 

  8. D. Reid, An algorithm for tracking multiple targets. IEEE Trans. Autom. Control 24(6), 843–854 (1979)

    Article  Google Scholar 

  9. T. Kurien, Issues in the design of practical multitarget tracking algorithms, in Multitarget-Multisensor Tracking: Advanced Applications. ed. by Y. Bar-Shalom (Artech House, Norwood, 1990), pp. 43–83

    Google Scholar 

  10. T. Fortmann, Y. Bar-Shalom, M. Scheffe, Sonar tracking of multiple targets using joint probabilistic data association. IEEE J. Ocean. Eng. 8(3), 173–184 (1983)

    Article  Google Scholar 

  11. R.P. Mahler, Statistical Multisource-Multitarget Information Fusion (Artech House, Norwood, 2007)

    MATH  Google Scholar 

  12. R.P. Mahler, Advances in Statistical Multisource-Multitarget Information Fusion (Artech House, Norwood, 2014)

    MATH  Google Scholar 

  13. R. Mahler, Multitarget Bayes filtering via first-order multitarget moments. IEEE Trans. Aerosp. Electron. Sys. 39(4), 1152–1178 (2003)

    Article  Google Scholar 

  14. R. Mahler, PHD filters of higher order in target number. IEEE Trans. Aerosp. Electron. Sys. 43(4), 1523–1543 (2007)

    Article  Google Scholar 

  15. B.-T. Vo, B.-N. Vo, A. Cantoni, The cardinality balanced multi-target multi-Bernoulli filter and its implementations. IEEE Trans. Signal Process. 57(2), 409–423 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  16. B.-N. Vo, B.-T. Vo, D. Phung, Labeled random finite sets and the Bayes multi-target tracking filter. IEEE Trans. Signal Process. 62(24), 6554–6567 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  17. S. Reuter, B.-T. Vo, B.-N. Vo, K. Dietmayer, The labeled multi-bernoulli filter. IEEE Trans. Signal Process. 62(12), 3246–3260 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  18. B.-N. Vo, B.-T. Vo, A multi-scan labeled random finite set model for multi-object state estimation. IEEE Trans. Signal Process. 67(19), 4948–4963 (2019)

    Article  MathSciNet  MATH  Google Scholar 

  19. A.K. Gostar, T. Rathnayake, R. Tennakoon, A. Bab-Hadiashar, G. Battistelli, L. Chisci, R. Hoseinnezhad, Cooperative sensor fusion in centralized sensor networks using Cauchy-Schwarz divergence. Signal Process. 167, 107278 (2020)

    Article  Google Scholar 

  20. A.K. Gostar, T. Rathnayake, R. Tennakoon, A. Bab-Hadiashar, G. Battistelli, L. Chisci, R. Hoseinnezhad, Centralized cooperative sensor fusion for dynamic sensor network with limited field-of-view via labeled multi-Bernoulli filter. IEEE Trans. Signal Process. 69, 878–891 (2021)

    Article  MathSciNet  Google Scholar 

  21. W. Yi, L. Chai, Heterogeneous multi-sensor fusion with random finite set multi-object densities. IEEE Trans. Signal Process. 69, 3399–3414 (2021)

    Article  MathSciNet  Google Scholar 

  22. D. Ciuonzo, P.S. Rossi, P.K. Varshney, Distributed detection in wireless sensor networks under multiplicative fading via generalized score tests. IEEE Internet Things J. 8(11), 9059–9071 (2021)

    Article  Google Scholar 

  23. T. Li, X. Wang, Y. Liang, Q. Pan, On arithmetic average fusion and its application for distributed multi-Bernoulli multitarget tracking. IEEE Trans. Signal Process. 68, 2883–2896 (2020)

    MathSciNet  Google Scholar 

  24. T. Li, M. Mallick, Q. Pan, A parallel filtering-communication-based cardinality consensus approach for real-time distributed PHD filtering. IEEE Sens. J. 20(22), 13824–13832 (2020)

    Article  Google Scholar 

  25. M. Mallick, K.-C. Chang, S. Arulampalam, Y. Yan, Heterogeneous track-to-track fusion in 3-d using IRST sensor and air MTI radar. IEEE Trans. Aerosp. Electron. Sys. 55(6), 3062–3079 (2019)

    Article  Google Scholar 

  26. X. Cheng, D. Ciuonzo, P.S. Rossi, Multibit decentralized detection through fusing smart and dumb sensors based on Rao test. IEEE Trans. Aerosp. Electron. Sys. 56(2), 1391–1405 (2020)

    Article  Google Scholar 

  27. D. Ciuonzo, S.H. Javadi, A. Mohammadi, P.S. Rossi, Bandwidth-constrained decentralized detection of an unknown vector signal via multisensor fusion. IEEE Trans. Signal Inf. Process. Over Netw. 6, 744–758 (2020)

    Article  MathSciNet  Google Scholar 

  28. D.A. Castanon, Approximate Dynamic Programming for Sensor Management. In: Proceedings of the 36th IEEE Conference on Decision and Control 2, 1202–1207 (1997)

  29. V. Krishnamurthy, B. Wahlberg, Finite Dimensional Algorithms for Optimal Scheduling of Hidden Markov Model Sensors. In: 2001 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings (Cat. No.01CH37221) 6, 3973–3976 (2001)

  30. J. Evans, V. Krishnamurthy, Optimal sensor scheduling for hidden Markov model state estimation. Int. J. Control 74(18), 1737–1742 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  31. B. Ristic, B.-N. Vo, Sensor control for multi-object state-space estimation using random finite sets. Automatica 46(11), 1812–1818 (2010)

    Article  MathSciNet  MATH  Google Scholar 

  32. B. Ristic, B.-N. Vo, D. Clark, A note on the reward function for PHD filters with sensor control. IEEE Trans. Aerosp. Electron. Sys. 47(2), 1521–1529 (2011)

    Article  Google Scholar 

  33. H.G. Hoang, B.T. Vo, Sensor management for multi-target tracking via multi-Bernoulli filtering. Automatica 50, 1135–1142 (2014)

    Article  MathSciNet  MATH  Google Scholar 

  34. H. Cai, Y. Yang, R. Hoseinnezhad, R. Norman, K. Zhang, Multisensor tasking using analytical Rényi divergence in labeled multi-bernoulli filtering. J. Guidance Control Dyn. 42(9), 2078–2085 (2019)

    Article  Google Scholar 

  35. H.G. Hoang, B.-N. Vo, B.-T. Vo, R. Mahler, The Cauchy-Schwarz divergence for Poisson point processes. IEEE Trans. Inf. Theory 61(8), 4475–4485 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  36. A.K. Gostar, R. Hoseinnezhad, T. Rathnayake, X. Wang, A. Bab-Hadiashar, Constrained sensor control for labeled multi-Bernoulli filter using Cauchy-Schwarz divergence. IEEE Signal Process. Lett. 24(9), 1313–1317 (2017)

    Article  Google Scholar 

  37. M. Beard, B.-T. Vo, B.-N. Vo, S. Arulampalam, Void probabilities and Cauchy-Schwarz divergence for generalized labeled multi-Bernoulli models. IEEE Trans. Signal Process. 65(19), 5047–5061 (2017)

    Article  MathSciNet  MATH  Google Scholar 

  38. A.K. Gostar, R. Hoseinnezhad, A. Bab-Hadiashar, W. Liu, Sensor-management for multitarget filters via minimization of posterior dispersion. IEEE Trans. Aerosp. Electron. Sys. 53(6), 2877–2884 (2017)

    Article  Google Scholar 

  39. A.K. Gostar, R. Hoseinnezhad, A. Bab-Hadiashar, Multi-Bernoulli sensor control via minimization of expected estimation errors. IEEE Trans. Aerosp. Electron. Sys. 51(3), 1762–1773 (2015)

    Article  Google Scholar 

  40. Y. Zhu, J. Wang, S. Liang, Multi-objective optimization based multi-Bernoulli sensor selection for multi-target tracking. Sensors 19(4), 980 (2019)

    Article  Google Scholar 

  41. L. Ma, K. Xue, P. Wang, Multitarget tracking with spatial nonmaximum suppressed sensor selection. Math. Probl. Eng. 4, 1–10 (2015)

    Google Scholar 

  42. L. Ma, K. Xue, P. Wang, Distributed multiagent control approach for multitarget tracking. Math. Probl. Eng. 1, 1–10 (2015)

    MathSciNet  MATH  Google Scholar 

  43. Y. Zhu, S. Liang, M. Gong, J. Yan, Decomposed POMDP optimization-based sensor management for multi-target tracking in passive multi-sensor systems. IEEE Sens. J 22(4), 3565–3578 (2022)

    Article  Google Scholar 

  44. R. Mahler, Multitarget sensor management of dispersed mobile sensors, in Theory and Algorithms for Cooperative Systems. ed. by D. Grundel, R. Murphey, P.M. Pardalos (World Scientific, Singapore, 2004), pp. 239–310

    Chapter  Google Scholar 

  45. B. Ristic, A. Farina, Target tracking via multi-static Doppler shifts. IET Radar Sonar Navig. 7(5), 508–516 (2013)

    Article  Google Scholar 

  46. D. Schuhmacher, B.-T. Vo, B.-N. Vo, A consistent metric for performance evaluation of multi-object filters. IEEE Trans. Signal Process. 56(8), 3447–3457 (2008)

    Article  MathSciNet  MATH  Google Scholar 

Download references


Not applicable.


This work was supported in part by the National Natural Science Foundation of China under grant number 62007022, the Natural Science Foundation of Shaanxi Province under grant number 2021JQ-209, and the Fundamental Research Funds for the Central Universities under grant number GK202103082 and XJS212210.

Author information

Authors and Affiliations



Yun Zhu developed the algorithm, conducted the experiments, and participated in writing the paper. Shuang Liang contributed to the theoretical analysis of the algorithm. Guangran Xue and Rui Yang participated in writing the paper. Xiaojun Wu supervised the overall work and reviewed the paper. All authors read and approved the final manuscript.

Corresponding authors

Correspondence to Shuang Liang or Xiaojun Wu.

Ethics declarations

Ethics approval and consent to participate

Not applicable.

Consent for publication

Not applicable.

Competing interests

The authors declare that they have no competing interests.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article's Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article's Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhu, Y., Liang, S., Xue, G. et al. An efficient multi-objective optimization approach for sensor management via multi-Bernoulli filtering. EURASIP J. Adv. Signal Process. 2022, 62 (2022).

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: