Next Article in Journal
Occlusion-Aware Visibility Coverage for Robotic Stop-and-Scan 3D LiDAR Mapping
Previous Article in Journal
Adaptive Temperature Control of Air Conditioners Based on Millimeter-Wave Radar and Light Gradient Boosting Machine Model
Previous Article in Special Issue
Transverse Electric Inverse Scattering of Buried Conductors in a Slab Medium Using DSM and U-Net
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Adaptive Estimation Method for Heterogeneous Group Targets with Uncertain Multiplicative and Additive Noises

1
Nanjing Glaway Software Co., Ltd., Nanjing 211000, China
2
School of Electronic Information Engineering, Xi’an Technological University, Xi’an 710021, China
*
Author to whom correspondence should be addressed.
Sensors 2026, 26(17), 5429; https://doi.org/10.3390/s26175429
Submission received: 4 July 2026 / Revised: 13 August 2026 / Accepted: 20 August 2026 / Published: 27 August 2026
(This article belongs to the Special Issue Sensors for Space Situational Awareness and Object Tracking)

Highlights

What are the main findings?
  • A unified variational Bayesian framework is proposed to jointly estimate the kinematic state, extended shape, unknown process noise covariance, and unified measurement noise covariance.
  • The analytically intractable measurement likelihood is effectively approximated by a tailored hierarchical Gaussian–Gamma model, capturing the heavy-tailed characteristics induced by multiplicative noise and enabling tractable closed-form VB updates.
What are the implications of the main findings?
  • Unlike existing VB-based filters that focus solely on additive noise, the proposed method simultaneously handles both multiplicative and additive noises with unknown and time-varying covariances, making it applicable to a broader class of practical systems such as radar tracking and cyber–physical systems.
  • The proposed algorithm establishes a variational Bayesian inference framework that jointly estimates the target kinematic state and extent by closed-form analytical updates, eliminating the need for separate noise estimation modules and avoiding error propagation.

Abstract

In this paper, an adaptive estimation algorithm for heterogeneous group targets considering uncertain multiplicative and additive noises is proposed. Firstly, a state-space model for heterogeneous group targets with composite multiplicative and additive noise is established. Since the coupling effect of multiplicative noise renders the marginal likelihood analytically intractable and induces heavy-tailed characteristics, a tailored hierarchical Gaussian–Gamma model is introduced for robust approximation. Second, a joint posterior probability density function incorporating the target kinematic state, extended morphology, and noise parameters is constructed. Within the variational Bayesian framework, approximate posterior distributions of these variables are derived, and fixed-point iteration is employed to compute the system state and noise statistics. Simulation results demonstrate that, under environments corrupted by unknown and time-varying multiplicative and additive noises, the proposed algorithm adaptively estimates a unified measurement noise covariance, achieving superior estimation performance compared to the random matrix model and the VB-EOT-SN method.

1. Introduction

Optimal filtering methods for systems contaminated by multiplicative noise have attracted increasing attention in recent years [1]. Systems corrupted by multiplicative noise are widely applied in petroleum seismic exploration [2], underwater signal processing [3], radar target tracking [4,5,6], and image processing [7]. Especially in cyber–physical systems [8,9], multiplicative noise can be regarded as malicious attacks, which may cause severe impacts on system performance. Different from additive measurement noise, the second-order and higher-order statistics of multiplicative noise are generally unknown and difficult to estimate, since they depend on the true system state. Unlike additive noise, the mean value of multiplicative noise is usually non-zero, which introduces additional challenges to state estimation [2,4,5,10].
Among adaptive filtering estimation methods for group targets, the Kalman filter serves as the optimal minimum-variance state estimator for linear systems with Gaussian process and measurement noise [11]. Benefiting from its real-time, optimal, and stable properties, it has been widely applied in communication engineering, signal processing, and aerospace engineering.
The practical performance of the Kalman filter is constrained by prior information, including noise statistics and system model parameters. Moreover, the statistical characteristics of noise are usually assumed to be known and time-invariant. Unknown prior information may degrade the estimation performance of the conventional Kalman filter. On the other hand, in many practical applications such as navigation and positioning systems [12,13,14,15], the prior knowledge of noise statistics and model parameters may be unknown, partially known, or even time-varying.
A classical solution to such problems is the adaptive Kalman filter (AKF), which can be further divided into four categories: maximum likelihood method, Bayesian method, covariance matching method, and correlation method [16]. Typical implementations of adaptive Kalman filters include the innovation-based adaptive filter [17], the interacting multiple model (IMM) filter [17,18], and the Sage–Husa adaptive filter [19].
In particular, the innovation-based adaptive filter adopts the innovation sequence and maximum likelihood criterion to estimate the noise covariance matrices. The interacting multiple model filters belong to the Bayesian framework, and other relevant methods can be regarded as its approximations. The Sage–Husa adaptive filter recursively estimates noise statistics based on the maximum a posteriori criterion and falls into the category of covariance matching methods. Nevertheless, such adaptive Kalman filters may suffer from divergence, practical application limitations, and heavy computational burden [20,21].
In recent years, variational Bayesian (VB) inference has attracted widespread attention owing to its capability of efficiently performing approximate posterior inference and estimating uncertain hidden parameters or state variables [22,23], with extensive applications in machine learning, visual tracking, signal processing, and other fields [24,25,26,27]. These existing VB methods are regarded as approximate extensions of Bayesian inference, and they are developed to estimate the additive measurement noise covariance matrix (AMNCM) by adopting appropriate conjugate prior probability density functions (PDFs) or distributions [10,28,29].
Benefiting from the strong adaptability of Bayesian and VB inference, numerous research achievements have been reported recently. In particular, a theoretical framework for VB-based filters was proposed in [30]. On this basis, various filter variants have been successively developed, including the VB-based extended Kalman filter [31], unscented Kalman filter [32], cubature information filter [33], and particle filter (PF) [34,35]. These VB-based filters generally model the additive Gaussian process and measurement noise using the heavy-tailed Student’s t-distribution, while modeling the AMNCM or additive process noise covariance matrix (APNCM) via the Wishart distribution, inverse Wishart distribution, or inverse Gamma distribution.
Nevertheless, the problem of group target tracking considering multiplicative noise within the VB inference framework remains unsolved. Since multiplicative noise can characterize a broader class of physical systems, this paper adopts VB inference to address the adaptive estimation problem of the unknown multiplicative measurement noise covariance matrix (MMNCM). In practical engineering applications, the mean and covariance of multiplicative noise are generally difficult to obtain. Accordingly, this paper proposes an adaptive estimation method for heterogeneous group targets considering uncertain multiplicative and additive noise, which is capable of adaptively estimating the unknown process noise covariance and a unified measurement noise covariance that encapsulates the effects of both multiplicative and additive noises. First, the process noise covariance, measurement noise covariance, and one-step prediction error covariance are modeled with inverse Wishart (IW) prior distributions, and the measurement likelihood is approximated by a tailored hierarchical Gaussian–Gamma model. Then, the dynamic state, extended state, and noise covariance are recursively inferred within the VB framework, and the motion state and target shape are further solved accordingly.

Problem Formulation

Assume that there exist n k independent Cartesian position measurements at time k , denoted as Z k = { z k r } r = 1 n k . For heterogeneous group targets, the following linear space model considering the coupling of multiplicative and additive noises is established:
x k = F k x k 1 + w k
p ( X k | X k 1 ) = W ( X k ; δ k , A k X k 1 A k T )
z k r = m k H k x k + v k r , r = 1 , , n k
where x k n is the state vector, z k r m is the measurement vector, and m and n are the measurement dimension and state dimension, respectively. w k n and v k r m are mutually uncorrelated zero-mean Gaussian additive noises, with w k ~ N ( 0 , Q k ) and v k r ~ N ( 0 , λ X k + R k ) , where λ is the model scale parameter. R k is the measurement noise covariance. F k n × n and H k m × n are the state transition matrix and observation matrix, respectively. δ k > d 1 denotes the degrees of freedom, where d is the space dimension. A k is an invertible matrix describing the evolution pattern, X k represents the extended object, and W ( Y ; a , C ) is the density function of the Wishart distribution:
W ( Y ; a , C ) C a 2 Y a d 1 2 e x p [ t r ( 1 2 C 1 Y ) ]
The key in the model lies in the multiplicative noise m k introduced in Equation (3), with a known mean m ¯ k and an unknown covariance σ k . Conditional on the vector x k , the measurement z k r follows an affine Gaussian distribution, with mean m ¯ k H k x k and covariance σ k ( H k x k ) ( H k x k ) T + λ X k + R k . However, the unconditional distribution, which involves nonlinear multiplicative coupling between the independent Gaussian random variables m k and x k , no longer follows a Gaussian distribution. Instead, this unconditional distribution exhibits significant non-Gaussian heavy-tailed characteristics. Therefore, the actual statistical properties of the measurement data z k r no longer satisfy the linear Gaussian assumptions on which standard Kalman filtering relies, leading to severe degradation in the estimation performance of conventional methods.
Furthermore, for the system described by Models (1)–(3), the Kalman filter only guarantees optimality in the linear minimum mean square error sense under the condition that Q k , R k and σ k are given. However, in practical applications, the parameters Q k , R k and σ k are unknown or inaccurate. Therefore, this paper proposes an adaptive estimation method for heterogeneous group targets considering uncertain multiplicative and additive noises. The proposed method can adaptively estimate the unknown process noise covariance and a unified measurement noise covariance that encapsulates the composite effects of both multiplicative and additive noises without requiring precise prior covariance information.
In the aforementioned measurement model, the measurement z k r contains the product term of the Gaussian multiplicative noise m k and the system state x k . From a statistical perspective, the probability density function of the product of two independent Gaussian random variables no longer follows a Gaussian distribution.
Theoretical studies show that the probability density function of the product of Gaussian variables has a longer “tail” than the Gaussian distribution; i.e., it exhibits significant heavy-tailed characteristics. The coupling effect of multiplicative noise renders the marginal likelihood analytically intractable and induces heavy-tailed characteristics—which, in the special zero-mean case without additive noise, can be characterized by Meijer-G distributions [36,37] only in certain simplified zero-mean, additive-noise-free cases.
Definition 1.
According to the Mellin–Barnes integral representation in the complex plane, Meijer G-function is defined as
G p , q m , n ( a 1 , , a p b 1 , , b q ; z ) = 1 2 π i L l = 1 m Γ ( b l s ) l = 1 n Γ ( 1 a l + s ) l = n p 1 Γ ( a l + 1 s ) z s d s
where  a i  and  b i  are real or complex parameters;  m ( 0 m q )  and  n ( 0 n p )  are integers; L is the integration path; i denotes the complex plane; and  Γ  denotes the Gamma function and is defined as
Γ ( z ) = 0 x z 1 e x d x
Since the measurement marginal likelihood function exhibits heavy-tailed characteristics, its analytical form is extremely complicated and difficult to use directly for integral operations in Bayesian inference. If the traditional Kalman filter forces a Gaussian distribution assumption, it will ignore the outliers and heavy-tailed characteristics in the measurements, leading to a significant decline in estimation accuracy or even divergence. Therefore, it is necessary to find a distribution that can both reflect the heavy-tailed characteristics and be computationally tractable to approximate this likelihood function.
To address the analytical intractability, a tailored hierarchical Gaussian–Gamma model inspired by Student’s t-distribution is introduced as an approximate model for the measurement likelihood function.
Definition 2.
Student’s t-distribution of the variable t is defined as
p ( t ; v ) = Γ ( v + 1 2 ) v π Γ ( v 2 ) ( 1 + t 2 ν ) v + 1 2
where  Γ  is the Gamma function and  v  is the number of degrees of freedom.
Specifically, when the degrees-of-freedom parameter v = 1 , Student’s t-distribution degenerates to the Cauchy distribution, whose probability density function has extremely heavy tails; when v , it degenerates to the standard Gaussian distribution. This smooth transition capability from Cauchy to Gaussian enables Student’s t model to cover the measurement distribution characteristics of heterogeneous group targets under different signal-to-noise ratio (SNR) environments.
Definition 3.
The Cauchy distribution of the variable  x  is defined as
p ( x ; x 0 , γ ) = 1 π γ [ 1 + ( x x 0 γ ) 2 ] = 1 π γ [ γ 2 ( x x 0 ) 2 + γ 2 ]
where  x 0  is the location parameter and  γ  is the scale parameter.
In this paper, the tailored hierarchical Gaussian–Gamma model is chosen to approximately characterize the measurement likelihood function, mainly based on its dual advantages in statistical robustness and the feasibility of Bayesian inference. On the one hand, Student’s t-distribution is a symmetric distribution that provides a flexible family of heavy-tailed densities through its degrees of freedom. By tuning the parameter of Student’s t-distribution, the distribution can smoothly interpolate between the Cauchy distribution and the Gaussian distribution, allowing it to effectively capture the heavy-tailed characteristics of measurement data induced by multiplicative noise coupling—a property that is particularly advantageous when the measurement likelihood deviates significantly from Gaussianity due to outliers or signal fluctuations. On the other hand, based on the normal-Gamma mixture representation theory, Student’s t-distribution can be decomposed into a conditional Gaussian process with a Gamma distribution as the prior. This hierarchical Gaussian form greatly improves the computational tractability of Bayesian inference, allowing the variational posterior distribution to be recursively updated via closed-form analytical equations. Thereby, the joint estimation of the motion state, morphology, and time-varying noise statistical characteristics of heterogeneous group targets is achieved without the need for high-dimensional numerical integration.

2. Proposed Algorithms

This section will be introduced from the following aspects: one-step prediction, measurement update, and algorithm derivation. The measurement update step includes the selection of the prior distribution, the selection of the likelihood function, and the selection of the covariance matrix. The algorithm derivation is based on the variational approximation of the posterior probability density function.

2.1. One-Step Prediction

Since the multiplicative noise does not affect the state Equation (1), the one-step prediction p ( x k | Z k 1 ) is assumed to follow a Gaussian distribution.
p ( x k | Z k 1 , P k | k 1 ) = N ( x k ; x ^ k | k 1 , P k | k 1 )
where Z k 1 = { Z k } k = 0 k 1 (i.e., the accumulated sensor data up to and including time k − 1, x k | k 1 and P k | k 1 are the one-step predicted state vector and the corresponding one-step prediction error covariance matrix, respectively. N x ; m , Λ denotes a Gaussian distribution with mean vector m and covariance matrix Λ . Then
x ^ k | k 1 = F k x ^ k 1 | k 1
P k | k 1 = F k P k 1 | k 1 F k T + Q k 1
where x ^ k 1 | k 1 and P k 1 | k 1 denote the state of the heterogeneous group target and the corresponding estimation error covariance matrix at time k − 1, respectively. Since Q k 1 is unknown and linearly correlated with P k | k 1 , this paper chooses to estimate P k | k 1 instead of Q k 1 .
Remark 1.
From Equation (11),  P k | k 1  is a linear function of  Q k 1 , and therefore, the estimation of  Q k 1  can be replaced by the estimation of  P k | k 1 .
The predicted extended density is
p ( X k | Z k 1 ) = I W ( X k ; v ^ k | k 1 , X ^ k | k 1 )
where v ^ k | k 1 and X ^ k | k 1 are the predicted degrees-of-freedom parameter and scale matrix of the heterogeneous group target, respectively, which can be obtained via the moment matching method.
v ^ k | k 1 = 2 δ k ( λ k 1 + 1 ) ( λ k 1 1 ) ( λ k 1 1 ) λ k 1 2 ( λ k 1 + δ k ) + 2 m + 4
X ^ k | k 1 = δ k λ k 1 ( v ^ k | k 1 2 m 2 ) A k X ^ k 1 | k 1 A k T
λ k 1 = v ^ k 1 | k 1 2 m 2

2.2. Measurement Update and Probabilistic Prior Choices

Due to the presence of multiplicative noise in the measurement equation, the distribution of the likelihood function is affected, which further influences the derivation of the measurement update step. Therefore, this paper will first discuss the selection of the likelihood function, then discuss the approximation of the noise covariance, and finally derive the proposed algorithm in the following sections.

2.2.1. Characteristics and Selection of the Likelihood Function

First, consider the likelihood function p ( Z k | x k , X k ) . In extended target modeling, the geometric shape X k of the target introduces spatial uncertainty in the origin of measurement points, which directly affects the measurement distribution. When the measurement model includes multiplicative noise and considers that measurement points originate from the shape region, the measurement model essentially involves the product of Gaussian variables and spatial random variables. The PDF of the product of independent Gaussian random variables is not necessarily a Gaussian function but exhibits heavy-tailed characteristics. Because x k is uncertain, marginalizing the multiplicative-state coupling yields a non-Gaussian predictive measurement distribution with heavy-tailed characteristics.
Remark 2.
The convolution and the product of Gaussian probability density functions (PDFs) are also Gaussian functions, while this fact is limited to different PDFs of the same random variable.
Second, this paper finds a method to characterize the non-Gaussian likelihood. The integral in Definition 1 is generally difficult to handle analytically, and explicit solutions for the shape parameters ( a i , b j ) of the Meijer G-function cannot be obtained analytically. Meanwhile, most existing special distributions are also insufficient to effectively characterize the Meijer G-function. On the other hand, an infinite mixture of Gaussian functions can approximate any distribution. Based on this property and according to Definition 2, Student’s t-distribution can be regarded as the result of an infinite Gaussian mixture, and thus can be used as one possible heavy-tailed approximation, further serving as an effective approximate representation of the Meijer G-function.
S t ( x ; m , Λ , ν ) = Γ ( ν / 2 + 1 / 2 ) Γ ( ν / 2 ) ( Λ π ν ) 1 / 2 [ 1 + Λ ( x m ) 2 ν ] ν / 2 1 / 2
where m is the mean, Λ is the precision parameter, and v is the degrees of freedom. When v   =   1 , it reduces to the Cauchy distribution (Definition 3). In addition, as v , the distribution approaches N ( x ; m , Λ 1 ) with mean vector m and covariance matrix Λ 1 .
Third, according to the aforementioned conclusion, we use a hierarchical Gaussian–Gamma model to formulate the likelihood PDF p ( Z k | x k , X k )
p ( Z k | x k , X k ) = Π r = 1 n k N ( z k r ; m k H k x k , R k m / λ k r + λ X k ) G ( λ k r ; v 2 , v 2 ) d λ k r
The covariance matrix is the sum of the scaled noise covariance term R k m / λ k r and the structural covariance term λ X k . G ( λ k r ; α , β ) denotes the Gamma distribution of the random variable λ k r , where α and β are the shape parameter and rate parameter, respectively. Note that the variable λ k r is distinct from the extent scale parameter λ . λ k r acts only on R k m and is independent of the target shape. This is because it is counterintuitive to scale the true physical size of the target using observation noise precision. Thus, this integral forms a tailored hierarchical model rather than a standard Student’s t-distribution. To address the non-Gaussianity of the likelihood function induced by multiplicative noise in the measurement model, as well as the problem that the coupling term λ X k + R k of the extended state covariance and additive noise covariance cannot be directly computed analytically, we introduce a latent variable y k r . Then
p ( Z k , Y k , Λ k | x k , X k ) = r = 1 n k p ( z k r | y k r , λ k r ) p ( y k r | x k , X k ) p ( λ k r ) = r = 1 n k N ( z k r | y k r , R k m / λ k r ) N ( y k r ; m k H k x k , λ X k ) G ( λ k r ; v 2 , v 2 )
we define state variance S k E [ x k x k T ] . Then, m and Λ in Equation (13) are organized as
m = m k H k x k
Λ = R k m = m ¯ k 2 H k P k | k 1 H k T + σ k H k S k H k T + R k
where Y k = { y k r } r = 1 n k , and the latent variable y k r represents the basic noise-free measurement. Equation (18) indicates that each measurement z k r is modeled as a noisy measurement of the noise-free point y k r located somewhere on the extended target.
Remark 3.
The tailored hierarchical Gaussian–Gamma model serves as a robust approximation rather than an exact analytical fit. Its heavy-tailed robustness is tailored to our problem via the coupled scale matrix  Λ  , while the latent precision posteriors and the unified covariance are updated during the VB iterations.

2.2.2. Choices of Covariance Matrices

Estimate the target state x k , X k , P k | k 1 , and the unified measurement noise covariance R k m .
In engineering practice, as shown in Equation (3), additive noise and multiplicative noise are mathematically unidentifiable from the observations alone. Therefore, we cannot estimate the AMNCM and MNNCM separately. Instead, we use an indirect method to model their combined effects as an overall measurement noise covariance matrix p ( R k m | Z k ) and estimate them integrally using a unified covariance matrix R k m .
To ensure the consistency between the posterior probability density function and the prior probability density function, it is necessary to select appropriate conjugate prior distributions for the one-step prediction error covariance (PECM) P k | k 1 , the MMNCM σ k , and the AMNCM R k , respectively. In Bayesian analysis, the inverse Wishart distribution is usually chosen as the conjugate prior for the covariance matrix.
Remark 4.
Usually, both IG distribution and IW distribution can be chosen as the conjugate prior for the covariance matrix. IG is the special case of IW distribution.
Since σ k , P k | k 1 and R k m are all covariance parameters in the Gaussian probability density function, to satisfy the conjugacy of the posterior and prior distributions in Bayesian inference and simplify iterative calculations, their prior probability density functions p ( P k | k 1 | Z k 1 ) and p ( R k m | Z k 1 ) are both chosen to be the I W distribution.
p ( P k | k 1 | Z k 1 ) = I W ( P k | k 1 ; o ^ k | k 1 , O k | k 1 )
p ( R k m | Z k 1 ) = I W ( R k m ; u ^ k | k 1 , U ^ k | k 1 )
where I W ; μ k , Σ k denotes the I W distribution with an invertible scale matrix Σ k and degrees-of-freedom parameter μ k . In addition, o ^ k 1 | k 1 , O ^ k 1 | k 1 , u ^ k 1 | k 1 and U ^ k 1 | k 1 represent the corresponding degrees-of-freedom parameters and invertible scale matrices, respectively.
We next specify and choose the prior parameters o ^ k 1 | k 1 , O ^ k 1 | k 1 , u ^ k 1 | k 1 and U ^ k 1 | k 1 . According to [16], the prior o ^ k | k 1 can be chosen as
o ^ k | k 1 = n + τ + 1
where n is the dimension of states and τ 0 is a tuning parameter. According to Equations (7) and (14), to get the prior P k | k 1 , P k | k 1 should be set as the nominal one-step PECM P ˜ k | k 1 as
P ˜ k | k 1 = O ^ k | k 1 o ^ k | k 1 n 1 = F k P k 1 | k 1 F k + Q ˜ k 1
where Q ˜ k 1 is the nominal APNCM. Then
O ^ k | k 1 = τ P ˜ k | k 1
For  R k m  ,we choose [16]
u ^ k | k 1 = ρ ( u ^ k 1 | k 1 m 1 ) + m + 1
U ^ k | k 1 = ρ U ^ k 1 | k 1
where m is the dimension of measurements and ρ ( 0 ,   1 ] denotes a time-fluctuations forgetting factor. The initial value is
U ^ 0 | 0 u ^ 0 | 0 m 1 = R ˜ 0 m

2.3. Iterative Filter Derivation Based on VB Inference

On the basis of the aforementioned two parts, this section will deduce the filter by using VB inference; that is, our objective is to obtain the joint posterior distribution p ( x k , X k , R k m , Y k , P k | k 1 | Z k )
p ( x k , X k , R k m , Y k , P k | k 1 | Z k ) q ( x k , X k , R k m , Y k , P k | k 1 ) q ( x k ) q ( X k ) q ( R k m ) q ( Y k ) q ( P k | k 1 )
where q ( ) is the approximation distribution of p ( ) .
Then, we choose to estimate q ( x k ) q ( X k ) q ( R k m ) q ( Y k ) q ( P k | k 1 ) instead of p ( x k , X k , R k m , Y k , P k | k 1 | Z k ) .
Usually, q ( ) can be calculated by minimizing the KLD as
arg min K L D [ q ( x k ) q ( X k ) q ( R k m ) q ( Y k ) q ( P k | k 1 ) p ( x k , X k , R k m , Y k , P k | k 1 | Z k ) ]
where KLD[·] is defined in Definition 5. The solution for Equation (30) is
log q ( θ ) = E Ω ( θ ) [ log p ( Ω , Z k ) ] + c Ω { x k , X k , R k m , Y k , P k | k 1 }
where θ is one element of Ω , θ represents the complementary set of θ in Ω and c denotes the constant. Since Equation (31) cannot be solved directly, we apply the fixed-point iterative method to solve it, where q θ is updated after the i + 1-th iteration result q i + 1 θ based on the i-th iteration.
Based on the conditional independence properties, the joint PDF p ( Ω , Z k | Z k 1 ) can be obtained by
p ( Ω , Z k | Z k 1 ) = p ( Z k | Y k , R k m / λ k r ) p ( λ k r ) p ( Y k | x k , X k ) × p ( x k , X k | Z k 1 ) p ( R k m | Z k 1 ) p ( P k | k 1 | Z k 1 ) = r = 1 n k N ( z k r ; y k r , R k m / λ k r ) G ( λ k r ; v 2 , v 2 ) × r = 1 n k N ( y k r ; m k H k x k , λ X k ) × N ( x k ; x k | k 1 , P k | k 1 ) I W ( X k ; v ^ k | k 1 , X ^ k | k 1 ) I W ( R k m ; u ^ k | k 1 , U ^ k | k 1 ) I W ( P k | k 1 ; o ^ k | k 1 , O ^ k | k 1 )
It then follows that  log p ( Ω , Z k | Z k 1 )  is formulated as
log p ( Ω , Z k | Z k 1 ) = r = 1 n k [ ( m n k + v 2 1 ) log λ k r v 2 λ k r ] 1 2 ( m + u ^ k | k 1 + n k + 1 ) log R k m r = 1 n k [ λ k r 2 ( z k r y k r ) ( R k m ) 1 ( z k r y k r ) ] 1 2 t r ( U ^ k | k 1 ( R k m ) 1 ) 1 2 ( m + o ^ k | k 1 + 2 ) log P k | k 1 1 2 ( x k x ^ k | k 1 ) P k | k 1 1 ( x k x ^ k | k 1 ) 1 2 t r ( O ^ k | k 1 P k | k 1 1 ) 1 2 ( v ^ k | k 1 + m + 1 ) log X k r = 1 n k [ 1 2 ( y k r m k H k x k ) T ( λ X k ) 1 ( y k r m k H k x k ) ] 1 2 t r ( X ^ k | k 1 X k 1 ) n k 2 log X k + c
By using θ = λ k r and substituting Equation (33) into Equation (31), we obtain
log q i + 1 ( λ k r ) = ( m + v 2 1 ) log λ k r 1 2 { v + tr ( r = 1 n k E i [ ( z k r y k r ) ( z k r y k r ) T ( R k m ) 1 ] ) } λ k r + c
The right-hand side of Equation (34) has the logarithmic form of a Gamma distribution. Taking the exponential of both sides of Equation (34) and normalizing, we obtain
q i + 1 ( λ k r ) = G ( λ k r ; γ k i + 1 , χ k i + 1 )
where
γ k i + 1 = 1 2 m + v
χ k , r i + 1 = 1 2 { tr ( E [ ( z k r y k r ) ( z k r y k r ) T ( R k m ) 1 ] ) + v }
r = 1 n k E i [ ( z k r y k r ) ( z k r y k r ) T ] = r = 1 n k [ ( z k r y k r , i ) ( z k r y k r , i ) T + Σ k y , i ]
E i + 1 [ ( R k m ) 1 ] = u ^ k i + 1 ( U ^ k i + 1 ) 1
Letting θ = P k | k 1 and employing Equation (33) in Equation (31), we obtain
log q i + 1 ( P k | k 1 ) = 1 2 ( o ^ k | k 1 + m + 2 ) log P k | k 1 1 2 t r { E [ ( x k x ^ k | k 1 ) ] x k x ^ k | k 1 ) ] T + O ^ k | k 1 } P k | k 1 1 + c
The right-hand side of Equation (40) has the logarithmic form of an inverse Wishart distribution. Taking the exponential of both sides of Equation (40) and normalizing, we obtain
q i + 1 ( P k | k 1 ) = I W ( P k | k 1 ; o ^ k i + 1 , O ^ k i + 1 )
where
o ^ k i + 1 = o ^ k | k 1 + 1
O ^ k i + 1 = E i [ ( x k x ^ k | k 1 ) ( x k x ^ k | k 1 ) T ] + O ^ k | k 1 = P k | k i + ( x ^ k | k i x ^ k | k 1 ) ( x ^ k | k i x ^ k | k 1 ) T + O ^ k | k 1
Letting θ = R k m and using Equation (33) in Equation (31), we obtain
log q i + 1 ( R k m ) = 1 2 ( u ^ k | k 1 + m + n k + 1 ) log R k m 1 2 t r { r = 1 n k { [ E i ( z k r y k r ) ( z k r y k r ) T + Σ k y , i ] E i + 1 [ λ k r ] } + U ^ k | k 1 } R k m 1 + c
The right-hand side of Equation (44) has the logarithmic form of an inverse Wishart distribution. Taking the exponential of both sides of Equation (44) and normalizing, we obtain
q i + 1 ( R k m ) = I W ( R k m ; u ^ k i + 1 , U ^ k i + 1 )
where
u ^ k i + 1 = u ^ k | k + 1 + n k
U ^ k | k 1 = r = 1 n k { [ E i ( z k r y k r ) ( z k r y k r ) T + Σ k y , i ] E i + 1 [ λ k r ] } + U ^ k | k 1
E i + 1 [ λ k r ] = γ k i + 1 χ k , r i + 1
Letting θ = x k and using Equation (33) in Equation (31), we obtain
log q i + 1 ( x k ) = 1 2 ( x k x ^ k | k 1 ) T E i + 1 [ P k | k 1 1 ] ( x k x ^ k | k 1 ) 1 2 r = 1 n k ( E i [ y k r ] m ¯ k H k x k ) T E i + 1 [ ( λ X k ) 1 ] ( E i [ y k r ] m ¯ k H k x k ) + c = log N ( x k ; x ^ k | k 1 , { E i + 1 [ P k | k 1 1 ] } 1 ) + log N ( y ¯ k ; m ¯ k H k x k , { E [ ( λ X k ) 1 ] } 1 n k ) + c
where E i + 1 [ P k | k 1 1 ] = ( o ^ k i + 1 n 1 ) ( O ^ k i + 1 ) 1 , y ¯ k = 1 n k r = 1 n k y ¯ k r , y ¯ k r E i ( y k r ) = y ^ k r , i and E [ ( λ X k ) 1 ] E i [ ( λ X k ) 1 ] = ( ν ^ k | k i m 1 ) ( λ X ^ k i ) 1 . Taking the exponential of both sides of Equation (49), normalizing, and applying the Gaussian product formula, we obtain
q x i + 1 ( x k ) = N ( x k ; x ^ k | k i + 1 , P k | k i + 1 )
where
x k | k i + 1 = x ^ k | k 1 + K k i + 1 ( y ¯ k m ¯ k H k x ^ k | k 1 )
P k | k i + 1 = P ˜ k | k 1 i + 1 K k i + 1 H k P ˜ k | k 1 i + 1
K k i + 1 = m ¯ k 2 P ˜ k | k 1 H k T ( λ X ^ k | k i n k ( v ^ k | k i m 1 ) + m ¯ k 2 H k P ˜ k | k 1 H k T ) 1
Letting θ = X k and using Equation (33) in Equation (31), we obtain
log q i + 1 ( X k ) = 1 2 t r { r = 1 n k E i + 1 [ ( y k r m k H k x k ) ( y k r m k H k x k ) T ] ( λ X k ) 1 } 1 2 ( v ^ k | k 1 + n k + m + 1 ) log X k 1 2 t r ( X ^ k | k 1 X k 1 ) = 1 2 ( v ^ k | k 1 + n k + m + 1 ) log X k 1 2 t r { 1 λ r = 1 n k E i + 1 [ ( y k r m k H k x k ( y k r m k H k x k ) T ] + X ^ k | k 1 } X k 1 + c
The right-hand side of Equation (54) has the logarithmic form of an inverse Wishart distribution. Taking the exponential of both sides of Equation (54) and normalizing, we obtain
q i + 1 ( X k ) = I W ( X k ; v ^ k | k i + 1 , X ^ k | k i + 1 )
where
v ^ k | k i + 1 = v ^ k | k 1 + n k
X ^ k | k i + 1 = X ^ k | k 1 + 1 λ r = 1 n k E [ ( y k r m k H k x k ) ( y k r m k H k x k ) T ] = X ^ k | k 1 + 1 λ r = 1 n k [ ( y k r , i m ¯ k H k x ^ k | k i ) ( y k r , i m ¯ k H k x ^ k | k i ) T + m ¯ k 2 H k P k | k i H k T + Σ k y , i ]
Letting θ = Y k and using Equation (33) in Equation (31), we obtain
log q i + 1 ( Y k ) = k = 1 n k 1 2 E [ λ k r ] × t r { E [ ( z k r y k r ) ( z k r y k r ) ] T E [ ( R k m ) 1 ] } r = 1 n k 1 2 t r { E [ ( y k r m k H k x k ) ( y k r m k H k x k ) T ] E [ ( λ X k ) 1 ] } = r = 1 n k log N ( z k r ; y k r , { E i + 1 [ ( R k m ) 1 ] } 1 E i + 1 [ λ k r ] ) + log N ( y k r ; m ¯ k H k x k , { E i + 1 [ ( λ X k ) 1 ] } 1 ) + c
Taking the exponential of both sides of Equation (58), normalizing, and applying the Gaussian product formula, we obtain
q i + 1 ( Y k ) = r = 1 n k N ( y k r ; y ^ k r , i + 1 , Σ k y , i + 1 )
where
y ^ k r , i + 1 = m ¯ k H k x ^ k | k i + K k y ( z k r m ¯ k H k x ^ k | k i )
Σ k y , i + 1 = λ X ^ k | k i + 1 v ^ k | k i + 1 m 1 λ X ^ k | k i + 1 v ^ k | k i + 1 m 1 ( K k y ) T
K k y = λ X ^ k | k i v ^ k | k i m 1 × ( U ^ k i χ k i ( u ^ k i + 1 m 1 ) γ k i + λ X ^ k | k i + 1 v ^ k | k i m 1 ) 1
The computational complexity of the proposed algorithm per time step can be decomposed as follows: the prediction step requires matrix operations of order O ( n 3 ) ; the measurement update, which involves computing the Kalman gain and innovation covariance, incurs a cost of O ( m 3 + n 3 ) ; and each VB fixed-point iteration, which sequentially updates the auxiliary variable, the extended morphology, the kinematic state, and the three covariance matrices, is dominated by processing all N k measurements and matrix inversions, yielding a per-iteration complexity of O ( N k m 2 + n 3 + m 3 ) . Consequently, the total computational complexity per time step is O ( n 3 + m 3 + N max ( N k m 2 + n 3 + m 3 ) ) . In contrast, the RMM algorithm performs only a single prediction-update cycle without iteration, resulting in a complexity of O ( N k m 2 + n 3 + m 3 ) , while the VB-EOT-SN algorithm, which estimates only the AMNCM, has a complexity of O ( N max ( N k m 2 + n 3 + m 3 ) ) with a smaller constant factor. Algorithm 1 summarizes the proposed method.
Algorithm 1. The Proposed Adaptive Estimation Method
Input: Measurement Z k , prior state x ^ k 1 | k 1 , covariances P k 1 | k 1 , tuning parameters ρ , τ , known multiplicative noise mean m ¯ k , max iterations N max = 10 , tolerance ε = 10 4
Output: Estimated state x ^ k | k , extended shape X ^ k | k , unified noise covariance R ^ k m
1. Initialization: Calculate one-step predictions using Equations (10)–(15). Initialize variational parameters
2. For i = 0 to N max 1 do:
3. Update latent variable expectations y k r , i + 1 and precision λ k r , i + 1 using Equations (35)–(39)
4. Update the unified measurement noise covariance R ^ k m , i + 1 using Equations (45)–(47)
5. Update the state x ^ k | k i + 1 and prediction error covariance P k | k 1 i + 1 using Equations (41)–(43) and (50)–(53)
6. Update the extended morphology X ^ k | k i + 1 using Equations (55)–(57)
7. Check convergence: if x ^ k | k i + 1 x ^ k | k i < ε , break
8. End For
Note: No theoretical guarantee of monotonic Evidence Lower Bound increase or convergence to a local optimum is claimed due to the approximations involved. Furthermore, the updated scale matrices preserve positive-definiteness provided that the initial matrices are symmetric positive-definite, and all relevant inverse Wishart degrees of freedom satisfy the existence conditions for inverse moments, i.e., u ^ k i + 1 > m + 1 , o ^ k i + 1 > n + 1 , and v ^ k | k i + 1 > m + 1 .

3. Performance Analysis

To verify the effectiveness of the proposed algorithm, under the condition that the covariances of both additive and multiplicative noise are unknown, we conduct a comparative evaluation of extended target tracking performance using the random matrix model and the VB-EOT-SN method, respectively. The spatial distribution structure of the heterogeneous group targets is illustrated in Figure 1.
In the two-dimensional plane, the target moves with constant velocity, and its dynamic model is given by Equation (1). x k is the center state of the heterogeneous group target, defined as x k = [ x k , y k , x ˙ k , y ˙ k ] T , where x k , y k , x ˙ k , y ˙ k represent the position and velocity vectors of the heterogeneous group target in the X and Y directions at time k, respectively.
The group consists of five sub-targets, where the measurement number for each follows a Poisson distribution with parameter λ i . Their initial spatial offsets and Poisson means are summarized in Table 1.
Assume that the initial extended state X k of the heterogeneous target is an ellipse with diameters of 60 m and 20 m. The measurement equation is given by Equation (3). The true additive process noise covariance and additive observation noise covariance are both slowly time-varying, which are given by the following equations:
Q k = [ 6.5 + 0.5 cos ( π k Δ t ) ] q T 3 3 I 2 T 2 2 I 2 T 2 2 I 2 T I 2
R k = [ 0.1 + 0.05 cos ( π k Δ t ) ] r 1 0.5 0.5 1
where Δ t = 10   s denotes the time step, q = 1   m 2 / s 3 and r = 100   m 2 , and I 2 is the 2 × 2 identity matrix. The multiplicative noise is set as a Gaussian process with mean m ¯ k = 1.5 and variance σ k = [ 0.1 + 0.05 cos ( π k Δ t ) ] r .
In addition, the nominal APNCM and MNCM are set to Q ˜ k = α I 4 and R ˜ 0 M = β I 2 , respectively, where I 4 is the 4 × 4 identity matrix. ρ = 1 exp ( 4 ) , τ = 100 , α = 1 and β = 100 . The three methods are provided with the same initial states, initial covariances, and prior nominal noise statistics at t = 0 , and run for the same number of time steps.
Figure 2 shows the tracking results of heterogeneous group targets obtained by the three algorithms in a single experiment. It can be seen that the proposed algorithm can accurately estimate the shape and state of heterogeneous group targets under the condition that the covariances of both additive and multiplicative noise are unknown, thus exhibiting better performance.
To verify the effectiveness of the proposed algorithm in the state estimation of heterogeneous group targets, the root mean square error (RMSE) of position and velocity is selected as the performance metric. The averaged metrics reported in this study are computed by averaging the specific error values across all 100 Monte Carlo simulation trials at each time step. Figure 3 presents the comparison of the average root mean square error (ARMSE) in position for the three algorithms. It can be observed that the errors of the baselines rise rapidly over time, as they fail to handle the scaling effect caused by the non-zero multiplicative noise mean. In contrast, our algorithm compensates for this and achieves a 0.07 m error. Figure 4 shows the comparison of the velocity ARMSE for the three algorithms. The errors of the RMM and VB-EOT-SN algorithms are still higher than those of the proposed algorithm. The experimental results demonstrate that the proposed algorithm exhibits excellent performance in both positioning accuracy and velocity estimation across 100 Monte Carlo simulation runs, with higher accuracy and robustness.
Table 2 presents the position and velocity ARMSE comparison of the evaluated algorithms. An Oracle RMM baseline supplied with the multiplicative mean m ¯ k = 1.5 is included to eliminate the scaling mismatch. All results are reported in the mean ± SD format over 100 Monte Carlo runs to ensure statistical reliability. The experimental data show that the proposed algorithm outperforms all baselines in both position and velocity estimation. While the Oracle RMM avoids divergence, the position ARMSE of the proposed algorithm is only 0.07 m with minimal SD, which is much lower than the 0.35 m of the Oracle RMM and those of the RMM and VB-EOT-SN algorithms. In terms of velocity estimation, the ARMSE of the proposed algorithm is also superior to the 2.85 m/s of the Oracle RMM, the 5.96 m/s of the RMM algorithm, and the 5.95 m/s of the VB-EOT-SN algorithm.
To evaluate the overall fitting accuracy of the heterogeneous group target contour, the Modified Hausdorff Distance (MHD) and Intersection over Union (IoU) are adopted to verify the effectiveness of the algorithm. A smaller AMHD value indicates that the estimated shape is closer to the real target boundary. The corresponding calculation formula is given as follows:
d H ( J ( x k ) , J ^ ( x ^ k ) ) = m a x d ( J ( x k ) , J ^ ( x ^ k ) ) , d J ^ ( x ^ k ) , J ( x k )
where
d ( J ^ ( x ^ k ) , J ( x k ) ) = 1 J ^ ( x ^ k ) q ^ k J ^ ( x ^ k ) { d E ( q ^ k , J ( x k ) ) }
where d E ( q k , J A ^ ( x ^ k ) ) denotes the standard Euclidean distance between q k and q ^ k in J ^ ( x ^ k ) , where q k and q ^ k are any points in the point sets J ( x k ) and J ^ ( x ^ k ) , respectively. J ( x k ) and J ^ ( x ^ k ) represent the discrete estimated shape contour point set and the real contour point set obtained by uniform angular sampling at { 2 π i / n , i = 1 , , n } , where n is the number of sampling points. J ^ ( x ^ k ) is the number of points in the set J ^ ( x ^ k ) .
The IoU directly reflects the geometric accuracy of shape matching by calculating the ratio of the intersection area to the union area between the estimated shape and the real shape:
I o U = S e S t S e S t
where S e and S t denote the estimated ellipse area and the real ellipse area, respectively.
Figure 5 and Figure 6 show the AMHD and AIoU comparisons of the three algorithms, respectively. It can be seen from the figures that the proposed algorithm achieves the smallest MHD and the largest IoU.
Table 3 presents the comparison of AMHD and AIoU. The results show that the AMHD of the proposed algorithm is only 26.01 m, which is lower than the 48.35 m of the Oracle RMM, 312.67 m of the RMM algorithm, and 311.78 m of the VB-EOT-SN algorithm. Meanwhile, the AIoU value of the proposed algorithm reaches 0.87, outperforming the 0.45 of the Oracle RMM and indicating that the estimated target contour has a high degree of overlap with the real shape, and thus achieves excellent shape matching performance.
Figure 7 and Figure 8 respectively present the position and velocity RMSE of the proposed algorithm when τ = 100 ,   300 ,   600 ,   800 . As can be seen from Figure 7 and Figure 8, the proposed estimation method has a wide tuning range. Even with large variations in the value of τ , the position and velocity RMSE of the algorithm remain at low levels, demonstrating strong robustness.
Figure 9 and Figure 10 show the position and velocity RMSE results when ρ = 0.4 , 0.6 , 0.85 , 1 . It can be seen from the figures that the proposed algorithm has a wider selection range for ρ [ 0.4 ,     1 ] compared with existing algorithms, which are typically restricted to ρ [ 0.9 ,     1 ] , while maintaining higher estimation accuracy than the existing methods.

4. Conclusions

In this paper, an adaptive estimation method for heterogeneous group targets considering uncertain multiplicative and additive noises is proposed, in which the multiplicative noise causes the marginal predictive measurement distribution to exhibit non-Gaussian heavy-tailed characteristics. A tailored hierarchical Gaussian–Gamma model is used to approximate the likelihood function. Within the Bayesian framework, the unknown process noise covariance and the unified measurement noise covariance are characterized as inverse Wishart priors, and through variational Bayesian fixed-point iteration, the dynamic states, extended shapes, and noise parameters are jointly estimated. Experimental results demonstrate that the proposed method can accurately estimate the motion states and shapes of heterogeneous group targets under multiplicative noise interference conditions.

Author Contributions

Methodology, Z.L.; formal analysis, W.J.; investigation, W.G.; writing—original draft preparation, Z.L.; writing—review and editing, W.G.; visualization, W.J.; supervision, T.M.; funding acquisition, P.W. All authors have read and agreed to the published version of the manuscript.

Funding

The Scientific Research Program Funded by Shaanxi Provincial Education Department, grant number “25JC039”.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Acknowledgments

During the preparation of this manuscript/study, the authors used DeepSeek-V4-Pro for the purposes of enhance the resolution of Figure 1, Figure 2, Figure 3, and Figure 5. The authors have reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

Author Zhongkai Liu is employed by the company Nanjing Glaway Software. Authors declare that the research was conducted in the absence of any commercial of financial relationships that could be construed as a potential conflict of interest.

References

  1. Lin, K.; Ge, Q.; Li, H.; Chen, S. Adaptive Non-Gaussian Cubature Filter Based on GS-MCC with Correlated Multiplicative Noises. IEEE Trans. Autom. Sci. Eng. 2025, 22, 2318–2334. [Google Scholar] [CrossRef] [Scilit]
  2. Zhang, L.; Zhang, X.-D. An optimal filtering algorithm for systems with multiplicative/additive noises. IEEE Signal Process. Lett. 2007, 14, 469–472. [Google Scholar] [CrossRef] [Scilit]
  3. Stoica, P.; Besson, O.; Gershman, A. Direction-of-arrival estimation of an amplitude-distorted wavefront. IEEE Trans. Signal Process. 2001, 49, 269–276. [Google Scholar] [CrossRef]
  4. Zheng, J.; Cui, W.; Sun, S. Robust Fusion Kalman Estimator of the Multi-Sensor Descriptor System with Multiple Types of Noises and Packet Loss. Sensors 2023, 23, 6968–6981. [Google Scholar] [CrossRef] [Scilit]
  5. Yu, X.; Jin, G.; Li, J. Target tracking algorithm for system with Gaussian/non-Gaussian multiplicative noise. IEEE Trans. Veh. Technol. 2020, 69, 90–100. [Google Scholar] [CrossRef] [Scilit]
  6. Yu, X.; Meng, Z. Robust Kalman Filters with Unknown Covariance of Multiplicative Noise. IEEE Trans. Autom. Control 2024, 69, 1171–1178. [Google Scholar] [CrossRef] [Scilit]
  7. Bioucas-Dias, J.M.; Figueiredo, M.A.T. Multiplicative noise removal using variable splitting and constrained optimization. IEEE Trans. Image Process. 2010, 19, 1720–1730. [Google Scholar] [CrossRef] [Scilit]
  8. Song, H.; Ding, D.; Dong, H.; Han, Q.-L. Distributed maximum corr-entropy filtering for stochastic nonlinear systems under deception attacks. IEEE Trans. Cybern. 2020, 52, 3733–3744. [Google Scholar] [CrossRef] [Scilit]
  9. Ding, D.; Han, Q.-L.; Wang, Z.; Ge, X. Recursive filtering of distributed cyber-physical systems with attack detection. IEEE Trans. Syst. Man Cybern. Syst. 2021, 51, 6466–6476. [Google Scholar] [CrossRef] [Scilit]
  10. Wang, S.; Wang, Z.; Dong, H.; Chen, Y.; Lu, G. Dynamic Event-Triggered Quadratic Nonfragile Filtering for Non-Gaussian Systems: Tackling Multiplicative Noises and Missing Measurements. IEEE/CAA J. Autom. Sin. 2024, 11, 1127–1138. [Google Scholar] [CrossRef] [Scilit]
  11. Mehra, R. Approaches to adaptive filtering. IEEE Trans. Autom. Control 1972, 17, 693–698. [Google Scholar] [CrossRef] [Scilit]
  12. Pavlović, M.; Banjac, Z.; Kovačević, B. Object Tracking in SWIR Imaging Based on Both Correlation and Robust Kalman Filters. IEEE Access 2023, 11, 63834–63851. [Google Scholar] [CrossRef] [Scilit]
  13. Liu, W.; Qi, T.; Hu, Y.; Fu, S.; Han, B.; Hsieh, T.-H.; Wang, S. An Improved Adaptive Robust Extended Kalman Filter for Arctic Shipborne Tightly Coupled GNSS/INS Navigation. J. Mar. Sci. Eng. 2025, 13, 2395. [Google Scholar] [CrossRef] [Scilit]
  14. Lyu, X. A Dual Adaptive Unscented Kalman Filter Algorithm for SINS-Based Integrated Navigation System. J. Syst. Eng. Electron. 2024, 35, 732–740. [Google Scholar] [CrossRef] [Scilit]
  15. Yang, B.; Yang, E.; Shi, H.; Yu, L.; Niu, C. Adaptive Square-Root Cubature Kalman Filter Based Low Cost UAV Positioning in Dark and GPS-Denied Environments. IEEE Trans. Intell. Veh. 2025, 10, 3587–3599. [Google Scholar] [CrossRef] [Scilit]
  16. Huang, Y.; Zhang, Y.; Wu, Z.; Li, N.; Chambers, J. A novel adaptive Kalman filter with inaccurate process and measurement noise covariance matrices. IEEE Trans. Autom. Control 2018, 63, 594–601. [Google Scholar] [CrossRef] [Scilit]
  17. Karasalo, M.; Hu, X. An optimization approach to adaptive Kalman filtering. Automatica 2011, 47, 1785–1793. [Google Scholar] [CrossRef] [Scilit]
  18. Li, X.R.; Bar-Shalom, Y. A recursive multiple model approach to noise identification. IEEE Trans. Aerosp. Electron. Syst. 1994, 30, 671–684. [Google Scholar] [CrossRef] [Scilit]
  19. Juston, M.; Gupta, S.; Mathur, S.; Norris, W.R.; Nottage, D.; Soylemezoglu, A. Robust Error State Sage-Husa Adaptive Kalman Filter for UWB Localization. IEEE Sens. J. 2025, 25, 16034–16049. [Google Scholar] [CrossRef] [Scilit]
  20. Jetawatthana, S.; Khamvilai, T. Joint Estimation of States and Unknown Output Saturation Limits via Adaptive Unscented Kalman Filter. IEEE Control Syst. Lett. 2026, 10, 1957–1962. [Google Scholar] [CrossRef] [Scilit]
  21. Cui, Y.; Sun, X. Multi-Sensor Fusion Adaptive Estimation for Nonlinear Under-Observed System with Multiplicative Noise. Chin. J. Electron. 2024, 33, 282–292. [Google Scholar] [CrossRef] [Scilit]
  22. Huang, W.; Fu, H.; Zhang, W. A Novel Robust Variational Bayesian Filter for Unknown Time-Varying Input and Inaccurate Noise Statistics. IEEE Sens. Lett. 2023, 7, 7001104. [Google Scholar] [CrossRef] [Scilit]
  23. Yu, K.; Li, H.; Yu, J.; Dong, X. Variational Bayesian Kalman Filter Based on MPR Parameterization and Mode Switching Criteria. IEEE Trans. Instrum. Meas. 2026, 75, 6512117. [Google Scholar] [CrossRef] [Scilit]
  24. Ji, S.; Krishnapuram, B.; Carin, L. Variational Bayes for continuous hidden Markov models and its application to active learning. IEEE Trans. Pattern Anal. Mach. Intell. 2006, 28, 522–532. [Google Scholar] [CrossRef]
  25. Vermaak, J.; Lawrence, N.D.; Pérez, P. Variational inference for visual tracking. In Proceedings of the 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition; IEEE: Madison, WI, USA, 2003; pp. 773–780. [Google Scholar]
  26. Ksantini, R.; Ziou, D.; Colin, B.; Dubeau, F. Weighted pseudometric discriminatory power improvement using a Bayesian logistic regression model based on a variational method. IEEE Trans. Pattern Anal. Mach. Intell. 2008, 30, 253–266. [Google Scholar] [CrossRef] [Scilit]
  27. Shiga, M.; Mamitsuka, H. A variational Bayesian framework for clustering with multiple graphs. IEEE Trans. Knowl. Data Eng. 2012, 24, 577–590. [Google Scholar] [CrossRef] [Scilit]
  28. Särkkä, S.; Hartikainen, J. Non-linear noise adaptive Kalman filtering via variational bayes. In Proceedings of the 2013 IEEE International Workshop on Machine Learning for Signal Processing (MLSP); IEEE: Southampton, UK, 2013; pp. 1–6. [Google Scholar]
  29. Agamennoni, G.; Nieto, J.I.; Nebot, E.M. Approximate inference in state-space models with heavy-tailed noise. IEEE Trans. Signal Process. 2012, 60, 5024–5037. [Google Scholar] [CrossRef] [Scilit]
  30. Šmídl, V.; Quinn, A. The Variational Bayes Method in Signal Processing; Springer: New York, NY, USA, 2006. [Google Scholar]
  31. Yu, X.; Li, J.; Xu, J. Nonlinear filtering in unknown measurement noise and target tracking system by variational Bayesian inference. Aerosp. Sci. Technol. 2019, 84, 37–55. [Google Scholar] [CrossRef] [Scilit]
  32. Li, K.; Chang, L.; Hu, B. A variational Bayesian-based unscented Kalman filter with both adaptivity and robustness. IEEE Sens. J. 2016, 16, 6966–6976. [Google Scholar] [CrossRef] [Scilit]
  33. Dong, P.; Jing, Z.; Leung, H.; Shen, K. Variational Bayesian adaptive cubature information filter based on Wishart distribution. IEEE Trans. Autom. Control 2017, 62, 6051–6057. [Google Scholar] [CrossRef] [Scilit]
  34. Xu, D.; Shen, C.; Shen, F. A robust particle filtering algorithm with non-Gaussian measurement noise using Student-t distribution. IEEE Signal Process. Lett. 2014, 21, 30–34. [Google Scholar] [CrossRef] [Scilit]
  35. Ait-El-Fquih, B.; Hoteit, I. A variational Bayesian multiple particle filtering scheme for large-dimensional systems. IEEE Trans. Signal Process. 2016, 64, 5409–5422. [Google Scholar] [CrossRef] [Scilit]
  36. Springer, M.D.; Thompson, W. The distribution of products of independent random variables. SIAM J. Appl. Math. 1966, 14, 511–526. [Google Scholar] [CrossRef] [Scilit]
  37. Springer, M.D.; Thompson, W. The distribution of products of beta, gamma and Gaussian random variables. SIAM J. Appl. Math. 1970, 18, 721–723. [Google Scholar] [CrossRef] [Scilit]
Figure 1. Target formation and measurement distribution.
Figure 1. Target formation and measurement distribution.
Sensors 26 05429 g001
Figure 2. Performance comparison of three algorithms.
Figure 2. Performance comparison of three algorithms.
Sensors 26 05429 g002
Figure 3. Position ARMSE comparison of three algorithms.
Figure 3. Position ARMSE comparison of three algorithms.
Sensors 26 05429 g003
Figure 4. Velocity ARMSE comparison of three algorithms.
Figure 4. Velocity ARMSE comparison of three algorithms.
Sensors 26 05429 g004
Figure 5. MHD comparison of three algorithms.
Figure 5. MHD comparison of three algorithms.
Sensors 26 05429 g005
Figure 6. AIoU comparison of three algorithms.
Figure 6. AIoU comparison of three algorithms.
Sensors 26 05429 g006
Figure 7. Position RMSE under different values of τ .
Figure 7. Position RMSE under different values of τ .
Sensors 26 05429 g007
Figure 8. Velocity RMSE under different values of τ .
Figure 8. Velocity RMSE under different values of τ .
Sensors 26 05429 g008
Figure 9. Position RMSE under different values of ρ .
Figure 9. Position RMSE under different values of ρ .
Sensors 26 05429 g009
Figure 10. Velocity RMSE under different values of ρ .
Figure 10. Velocity RMSE under different values of ρ .
Sensors 26 05429 g010
Table 1. Initial spatial configuration and measurement characteristics of the sub-targets.
Table 1. Initial spatial configuration and measurement characteristics of the sub-targets.
Target InformationPosition XPosition YPoisson Mean λ i
Sub-Target 10 m0 m50
Sub-Target 2−15 m30 m20
Sub-Target 315 m30 m20
Sub-Target 4−15 m−30 m20
Sub-Target 515 m30 m20
Table 2. ARMSE comparison of evaluated algorithms.
Table 2. ARMSE comparison of evaluated algorithms.
AlgorithmsProposed AlgorithmRMMVB-EOT-SNOracle RMM
Position ARMSE (m)0.07 ± 0.01315.95 ± 12.45315.89 ± 12.380.35 ± 0.07
Velocity ARMSE (m/s)0.08 ± 0.015.96 ± 0.235.95 ± 0.212.85 ± 0.15
Table 3. AMHD and AIoU comparison of evaluated algorithms.
Table 3. AMHD and AIoU comparison of evaluated algorithms.
AlgorithmsProposed AlgorithmRMMVB-EOT-SNOracle RMM
AMHD (m)26.01 ± 1.15312.67 ± 15.30311.78 ± 15.1248.35 ± 3.42
AIoU0.87 ± 0.020.03 ± 0.010.02 ± 0.010.45 ± 0.03
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Liu, Z.; Jing, W.; Wang, P.; Gu, W.; Ma, T. An Adaptive Estimation Method for Heterogeneous Group Targets with Uncertain Multiplicative and Additive Noises. Sensors 2026, 26, 5429. https://doi.org/10.3390/s26175429

AMA Style

Liu Z, Jing W, Wang P, Gu W, Ma T. An Adaptive Estimation Method for Heterogeneous Group Targets with Uncertain Multiplicative and Additive Noises. Sensors. 2026; 26(17):5429. https://doi.org/10.3390/s26175429

Chicago/Turabian Style

Liu, Zhongkai, Wei Jing, Peng Wang, Wenrui Gu, and Tianli Ma. 2026. "An Adaptive Estimation Method for Heterogeneous Group Targets with Uncertain Multiplicative and Additive Noises" Sensors 26, no. 17: 5429. https://doi.org/10.3390/s26175429

APA Style

Liu, Z., Jing, W., Wang, P., Gu, W., & Ma, T. (2026). An Adaptive Estimation Method for Heterogeneous Group Targets with Uncertain Multiplicative and Additive Noises. Sensors, 26(17), 5429. https://doi.org/10.3390/s26175429

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop