Abstract
Simultaneously estimating the kinematic state and extent of extended targets is a nonlinear and high-dimensional problem. While the extended Kalman filter (EKF) is widely employed to achieve this goal, it may not be sufficient for mobility targets. To address this issue, this paper first proposes to embed unscented Kalman filter (UKF) into Gaussian process regression (GPR) since the superiority of UKF to high nonlinear. Furthermore, given the widely-existed environment with time-varying noise, it is crucial to study the change of measurement noise covariance caused by time-varying noise for high-precision tracking of extended targets. However, traditional UKF filter considers measurement noise covariance as constant value. To this end, an adaptive unscented Kalman filter (AUKF) algorithm combining with GPR model (GPR-AUKF) is proposed to address the issue. Specifically, the GPR-AUKF algorithm is built based on expectation maximization (EM) algorithm to track the target state and covariance, and which updates the measurement noise covariance in real-time. Experimental results show that GPR-AUKF is more accurate and robust than other methods for tracking extended targets.
Keywords: Extended target, Time-varying noise, Expectation maximization algorithm, Adaptive unscented Kalman filter, Gaussian process regression
1. Introduction
Traditional target tracking algorithms are typically based on the point target model, where a target produces only a single measurement at each scan. However, with advancements in sensor technology, the resolution accuracy of sensors has significantly improved [1], [2], [3]. Consequently, the target that could be returned a set of measurements by one sensor [4], [5] is referred to as an extended target (ET). Extended target tracking (ETT) problems [6] have gained widespread applications, including maritime monitoring and surveillance [7], [8], autonomous driving [9], [10], etc. By using a series of measurements, we can simultaneously track the state of target and identify its extent information.
K. Granström et al. [11], [12], [13] proposed simple shape model, which predefined shapes such as circles, rectangles, and lines based on the contours of extended targets. Koch et al. [14], [15], [16] introduced the random matrix model (RMM) to describe the shape of the extended target. The RMM is simple and effective in tracking extended target with basic geometric shapes, such as ellipse, star-convex, etc. Based on the RMM, Baum et al. [17], [18], [19] suggested a random hyper surface model (RHM) that employs the curve fitting method to parameterize shape boundary, making it suitable for basic geometric shapes, such as ellipse, star-convex, and three-dimensional graphics. In the RHM, shape parameters are estimated using Gaussian estimator, which provides high flexibility, but comes with the downsides of requiring extensive computation and complex calculations. However, those targets with irregular shape are commonly-existed in practical applications, and this is where Gaussian Process (GP) comes in. GP is a random process that consists of infinite dimensional normal distribution functions and is widely used in machine learning [20], [21]. Wahlström et al. [22] presumed that the values of the target radial function under different angles follow a multidimensional normal distribution, and integrated Gaussian process regression (GPR) into the Bayes formula for the first time. Hence, the extended Kalman filter (EKF) algorithm combined with GPR for single extended target tracking is proposed under ideal environment. Lee et al. [23] applied the GP measurement model for extended target tracking with LiDAR measurement, which was combined with positive and negative information fusion to track vehicle targets on the road. The GPR model is capable of tracking not only convex extended targets, but also a variety of targets with different shapes within the scanning region. Therefore, this paper applies the GPR to model the extent of the extended target.
Although EKF in combination with GPR can effectively track the kinematic state and extent of extended targets [22], it may produce unsatisfactory estimation results with respect to targets with mobility due to issue of nonlinearity and dimensionality. To address this issue, the unscented Kalman filter (UKF) is a more appropriate solution for tracking extended targets. Therefore, in this paper, we focus on deducing derivatives by combining UKF and GPR to track maneuverable extended target. However, in practical target tracking environments, measurement noise may be time-varying [24]. However, current filters used to deal with variable measurement noise are applied to navigation systems of point targets [25], [26], [27]. Therefore, this paper proposes an adaptive unscented Kalman filter (AUKF) algorithm, which is based on the GPR to tackle the problem of time-varying measurement noise in extended target tracking. By incorporating expectation maximization (EM) algorithm, AUKF computes the optimal solution for the unknown noise in the model. Compared with traditional methods, the proposed algorithm has superior robustness and estimation accuracy.
In this paper, we model the extended target based on GPR and propose AUKF to update the state and covariance of the target in real-time. Therefore, the theory proposed in this paper is called GPR-AUKF.
The contributions of this paper can be summarized as follows: 1) To solve the problem of extended target tracking with mobility, we propose GPR-UKF by combining UKF with GPR, which has better robustness and adaptability for maneuverable target tracking; 2) To alleviate the problem of variable measurement covariance caused by time-varying measurement noise, we further propose GPR-AUKF based on EM algorithm to simultaneously track the state of the extended target and update the measurement noise covariance in real-time; 3) We conduct extensive simulation experiments to compare the proposed GPR-UKF and GPR-AUKF with another competing method, i.e., GPR-EKF. Experimental results demonstrate the superior performance of both GPR-UKF and GPR-AUKF.
This paper is structured as follows: The next section introduces the dynamic model and measurement model with GPR. The following Section 3 is devoted to the derivation of the GPR-UKF algorithm and GPR-AUKF algorithm. Section 4 discusses the advantages and disadvantages of the proposed algorithm through experimental simulations. Subsequently, the paper concludes in Section 5.
2. Extended target model based on GPR
In this section, we will derive the state space model based on GPR [22], which includes dynamic and measurement equations as Eq. (1) ∼ Eq. (2).
(1) |
(2) |
where is process noise and is process noise covariance, is measurement noise and is measurement noise covariance. is target state, it includes the kinematic state and extent state .
(3) |
(4) |
The target kinematic state and the target extent state are jointly estimated, we define the target position , orientation , and any additional optional state separately within the . The optional additional state represents the remaining state variables. In this work, it denotes the kinematic state (velocity and angular velocity) of the target.
2.1. Dynamic model
The target state is described in dynamic equation.
(5) |
where , ,
The dynamic equation of extended target consists of two parts: kinematic state transition equation and extent state transition equation. The kinematic state transition equation is:
(6) |
where and are the kinematic state transition matrix and the process noise covariance matrix respectively. The extent state transition equation is:
(7) |
and are the extent state transition matrix and the process noise covariance matrix respectively, which could be expressed as follows:
(8) |
(9) |
where is the unit matrix of dimension M and M denotes dimension of the extent, the parameter will determine the speed of the dynamics and can be considered as a forgetting factor. With , all measurements that have been collected will be of equal importance, and older measurements will be given less weight as time increases; is the Gaussian process covariance function. The Gaussian process covariance function determines the relationship between different function values, thereby decisively influencing the results of GPR. Currently, the most commonly used Gaussian process covariance function is with a period of 2π:
(10) |
where is the prior variance of the signal amplitude and l is the length scale of the function that we want to learn. is Gaussian prior covariance, and the 2π periodic covariance function is that it satisfies the characteristics of arbitrary target radial function, and for any θ value, and are completely positive correlation.
2.2. Measurement model
Under the measurement, the measurement at time k can be expressed as follows:
(11) |
the radial function represents the distance between the center and the contour at each angle. So represents the radial function at under the prior condition; is an angle in the global coordinate system, which is between the straight line from predicted position of the target to the measurement and the positive direction of the axis; is in the local coordinate system. is the position of the target (see Fig. 1), is the sensor noise, and its covariance matrix is the zero mean noise; is an orientation vector; is the scaling factor, , when , is the target contour measurement; when , represents surface measurement. Through GPR, the distribution function of under the prior condition of the target extent can be calculated as:
(12) |
where
(13) |
(14) |
If Eq. (12) is brought into Eq. (11), measurement equation of extended target based on GPR can be obtained:
(15) |
the covariance of the pole diameter is determined by the measurement noise of the sensor; is the measurement matrix of target state to ; is the zero mean Gaussian noise in the measurement equation. When the noise in GPR and the sensor measurement noise are assumed to be independent of each other, the covariance matrix of is:
(16) |
(17) |
3. Inference
In this section, we first derive the time and measurement update step utilizing the UKF. By leveraging the recursive estimation of kinematic parameters and extent information of the extended target, we propose GPR-AUKF combining EM algorithm with GPR-UKF to achieve real-time online tracking for time-varying measurement noise covariance. Since multiple measurements are generated at each time step, we are able to process each one independently and in any order we choose.
3.1. GPR-UKF algorithm
3.1.1. Time update
Since the time update of kinematic state and extent state follows a linear model, the time update can be performed with the standard UKF [28]. Let be the set of sigma points for the , these sigma points are positioned at the mean of the target state and are symmetrically along the main axes of the covariance . The sigma points should be chosen as:
(18) |
where m is the weight coefficient, , and is a scaling parameter, which is used to reduce the total predicted error, and n is the dimension of variables . The selection of α controls the distribution state of sampling points. Generally, , κ is the parameter to be selected, and there is no limit on its specific value. To find the predicted state, the state transition function Eq. (5) is applied to the sigma points , generating a new set of sigma points . The predicted state , and the predicted covariance are the weighted sample statistics of .
(19) |
(20) |
(21) |
(22) |
where is the weight coefficient of the mean, and is the weight coefficient of covariance. The parameter of is a non-negative weight coefficient, which can combine the dynamic difference of higher-order terms in the equation, so that the influence of higher-order terms can be included, generally, .
3.1.2. Measurement update
The measurements from time step k are incorporated sequentially in the measurement update, where is the number of measurements generated at each time. For this purpose, let and denote the estimates for the state and covariance matrix , which have incorporated all measurements up to time k and the measurements from time . In the measurement update, the next measurement is incorporated in order to obtain the updated estimates and . Note that the predicted estimate of time is recorded as . The measurements of a single scan are combined in any order, and slightly different results may be obtained for different orderings.
In our approach, we utilize a UKF to update the predicted state and covariance . When , . We apply the unscented transform (UT) to take into Eq. (15) and Eq. (16), which generate a set sigma points to represent the predicted observation and GPR model error .
(23) |
(24) |
(25) |
It is important to note that when using the GPR model, the difference from the measurement update of standard UKF is the noise error which includes both GPR model error and measurement noise (see Eq. (17)). Therefore, when calculating the covariance of the error, including the covariance of the GPR model error and the measurement noise .
(26) |
(27) |
(28) |
The weighted sample statistics of , i.e., is given by
(29) |
The predicted cross correlation is the sample cross correlation of and .
(30) |
The Kalman filter gain is
(31) |
and the estimates of the state and covariance are
(32) |
(33) |
3.2. GPR-AUKF algorithm
The EM algorithm can solve the maximum likelihood estimation problem with latent variables. We take the state of target as a latent variable that cannot be directly observed, and regard measurement noise covariance as the current estimated parameter. Based on the EM algorithm, the posterior probability distribution of the state of target is calculated based on the initial measurement noise covariance. Then, measurement noise covariance is updated through the obtained posterior probability distribution.
To alleviate the problem caused by variable measurement noise covariance. By applying EM algorithm, we update the measurement noise covariance of the extended target at each moment. The maximum likelihood estimation of measurement noise covariance is written as , which is described as follows:
(34) |
where is the probability density function (PDF) related to the parameter . We only iterate once to obtain the local optimal solution of . Then, the minimum variance estimation is used to approximate .
(35) |
where is an expectation of ; is an approximate solution of at iteration 0, is defined as the conditional expectation of .
3.2.1. The expectation approach
is factored using Eq. (36):
(36) |
where , because includes all of the information in .
Remark: The predicted PDFis approximated to follow the Gaussian distribution; then, thesigma points are selected, and the moment estimation ofis calculated using the unscented transformation. The mean and covariance matrix ofwith higher accuracy are acquired for the nonlinear state equation.
(37) |
where is the Gaussian distribution with the mean μ and covariance . Calculating the state vector and covariance matrix are the same as Eqs. (18) ∼ (22).
When , . Similarly, is approximated as
(38) |
where the predicted measurement vector is calculated as Eq. (25). The measurement error covariance matrix and cross error covariance matrix are calculated as follows:
(39) |
Then updating the estimates of the state and covariance as Eqs. (30) ∼ (33).
The posterior PDF is while is approximated as the Gaussian PDF:
(40) |
where the mean and covariance of are and . Different from the linearization method mentioned above, the unscented transformation is employed in the measurement process update. The integration calculation for the nonlinear function is transformed into the weight sum for sigma points so that the negative effect caused by the truncation error is reduced. The computational procedure is presented.
Employing Eqs. (35) ∼ (38), can be deduced using Eq. (40):
(41) |
where represents the determinant operation of a matrix, and c represents a constant value with regard to the variable . Eventually, can be simplified as
(42) |
where represents the trace operation of a matrix, and are obtained by
(43) |
(44) |
3.2.2. The maximization approach
The maximization step includes the maximization of . In order to find the extreme point, the first-order derivative of should be obtained and set as equal to 0.
(45) |
solving Eq. (45), then
(46) |
as a result,
(47) |
Thus, the measurement noise covariance is updated.
4. Simulation
In this section, we will first introduce the indexes for tracking targets. During the experiments, we thoroughly evaluate the tracking performance of the proposed method.
4.1. Evaluation index
4.1.1. RMSE
The position and orientation errors of target can be measured using Root Mean Square Error (RMSE).
4.1.2. IOU
IOU reflects the accuracy of the algorithm in estimating the extent of the target. Assuming that S and are the true extent and estimated extent of the target respectively, the calculation method of IOU is as follows:
(48) |
where represents the calculated area, so the value of is within the interval . When , it indicates that the estimated target shape completely coincides with the actual target extent; when , the estimated extent and the real extent of the target is non-intersect. IOU is easily affected by the accuracy of target kinetic state estimation, and the large error of position can easily lead to .
4.2. Experimental results and analysis
In this section, we evaluate the performance of the proposed method and compare it with relevant extended target tracking algorithms in the literature. We set up two groups of simulation experiments, the first group involves setting up moving targets with different levels of mobility and the second is to track maneuvering target under varying measurement noise. The results of the experiments demonstrate that GPR-AUKF is suitable for tracking targets with different levels of mobility and varying measurement noise. The presented results are the average of the 100 Monte Carlo runs.
4.2.1. Distinct maneuverability
During the simulation experiment, the ellipse targets with different levels of maneuverability follow different trajectories. The first scenario involves the constant velocity (CV) model for target motion trajectory and the second scenario uses both the CV and constant turn rate and velocity (CTRV) models, the last scenario uses the collaborative turning (CT) model.
For the proposed model, the hyper-parameters of the Gaussian process have been set to , and the length scale of the function is set to (see Eq. (10)). The initial measurement noise covariance is set to , and the sampling time is set to and w represents the turning radius.
We test the algorithms on moving objects with different maneuverability, i.e., a CV model(S1), a model combining CV and CTRV (S2), and a CT model(S3). The first scenario is CV model which involves a linear path with a constant velocity of ; and the second scenario, which is a combination of linear paths and turns, is generated. The object first moves on a linear path with in the horizontal orientation, then makes a turn with and runs with a change in direction of , and again follows a linear path, maintaining the original velocity. The last scenario is CT model, for a maneuvering target, its velocity is which remains unchanged, and its orientation is variable in real-time. Assuming that the size of the extended object is constant (plus noise), a target that follows a variable turn-rate model is simulated, its turn rate starts with in the first 150k and increases to from , then ends with in the last 50k.
The number of measurements at each scan follows Poisson distributed. The measurement noise covariance of GPR-EKF and GPR-UKF is constantly set to . The measurement covariance of GPR-AUKF is updated in real-time with the update of the state and covariance of the target. The object is an ellipse with a semi-major axis of 17m and a semi-minor axis of 4m. As shown in [26], we set the real measurement noise covariance of the target as
(49) |
Fig. 2 presents the comparison results of trajectory (left column) and error results (right column) for GPR-UKF, GPR-AUKF, and GPR-EKF. Additionally, Table 1 displays the target tracking error.
Table 1.
Trajectory | S1 |
S2 |
S3 |
||||||
---|---|---|---|---|---|---|---|---|---|
Method | GPR-EKF | GPR-UKF | GPR-AUKF | GPR-EKF | GPR-UKF | GPR-AUKF | GPR-EKF | GPR-UKF | GPR-AUKF |
Center(m) | 1.1056 | 0.7441 | 0.7039 | 1.1945 | 0.8970 | 0.7052 | 1.9486 | 1.4625 | 1.1868 |
IOU | 0.6137 | 0.6681 | 0.6670 | 0.5965 | 0.6359 | 0.6432 | 0.5399 | 0.5802 | 0.6178 |
Orientation(rad) | 0.2357 | 0.2138 | 0.2110 | 0.2442 | 0.2239 | 0.2183 | 0.2585 | 0.2179 | 0.1746 |
Looking at Fig. 2, it is evident that the performance of the proposed GPR-AUKF is superior to both GPR-EKF and GPR-UKF. Moreover, GPR-UKF shows better robustness than GPR-EKF in extended target tracking. In combination with Table 1, we analyze the error in Fig. 2. In Fig. 2(b), under the CV model, the tracking error is relatively smooth. For our proposed GPR-UKF, the position error is reduced to 0.7441m, the IOU is increased to 0.6681, and the orientation error is decreased to . Compared to GPR-EKF, this method exhibits better robustness. With our proposed GPR-AUKF, the position error is further reduced to 0.7039m, the IOU is increased to 0.6670, and the orientation error is reduced to . When compared to GPR-EKF and GPR-UKF, GPR-AUKF achieves the highest tracking performance. In Fig. 2(d), the error will jitter as the target maneuverability shifts and then remain smooth. Compared to GPR-EKF, by employing the proposed GPR-UKF, the position error is reduced by 0.2975m, the IOU is increased by 0.0394, and the orientation error is decreased by . Compared to GPR-UKF, by adopting GPR-AUKF, the position error is reduced by 0.1918m, the IOU is increased by 0.0073, and the orientation error is decreased by . In Fig. 2(f), as the target maneuverability increases, the tracking error becomes larger. The tracking accuracy of GPR-AUKF is further improved compared to the other two filter algorithms. It can be clearly seen that the proposed GPR-UKF outperforms GPR-EKF for targets with stronger mobility, and the proposed GPR-AUKF performs better than GPR-UKF in all aspects of tracking performance.
Moreover, for each time step k, GPR-EKF runs for 0.0055s, GPR-UKF runs for 0.04s, and GPR-AUKF runs for 0.05s. Although GPR-EKF is superior in running time compared to GPR-UKF and GPR-AUKF, its accuracy in estimating the shape and position of extended targets is limited.
4.2.2. Different measurement noises
As we focus on the variable measurement noise of the target tracking, we restrict trajectory to S3 in the Section 4.2.1. The only change is the measurement noise covariance. We set the covariance of low measurement noise as
(50) |
and the high measurement noise covariance as
(51) |
The simulation results are presented in Fig. 3. Table 2 shows the RMSM of position, orientation, and the IOU of tracking results. As can be clearly seen from Table 2, under low measurement noise, by adopting GPR-UKF, the position error is decreased from 1.7368m to 1.1711m. At the same time, the IOU is increased from 0.6156 to 0.6820, and the orientation error is reduced from to . When employing GPR-AUKF, the position error further decreases from 1.1711m to 0.9106m, the IOU increases from 0.6820 to 0.7282, and the orientation error is reduced from to . In the case of high measurement noise, when comparing GPR-UKF with GPR-EKF, the position error is reduced by 0.4940m, the IOU is increased by 0.0451, and the orientation error is reduced by . When comparing GPR-AUKF with GPR-UKF, the position error is reduced by 0.3586m, the IOU is increased by 0.0584, and the orientation error is reduced by . Simultaneously, when considering the tracking results under the measurement noise covariance of S3 in Section 4.2.1, it is evident that GPR-AUKF is more robust in tracking the position, extent, and orientation of the extended target both at low and high measurement noise. Moreover, GPR-UKF has better performance than GPR-EKF. From Fig. 3(b) and Fig. 3(d), it can be concluded that GPR-AUKF has more obvious advantages over GPR-EKF and GPR-UKF in the case of high measurement noise.
Table 2.
Trajectory | Low measurement noise |
High measurement noise |
||||
---|---|---|---|---|---|---|
Method | GPR-EKF | GPR-UKF | GPR-AUKF | GPR-EKF | GPR-UKF | GPR-AUKF |
Center(m) | 1.7368 | 1.1711 | 0.9106 | 2.1166 | 1.6226 | 1.2640 |
IOU | 0.6156 | 0.6820 | 0.7282 | 0.5098 | 0.5549 | 0.6133 |
Orientation(rad) | 0.2265 | 0.1995 | 0.1721 | 0.2159 | 0.2048 | 0.1730 |
We can see that the entire system is very stable regardless of different maneuverability conditions or environments with different measurement noises.
There are two main reasons for this: First, the measurement noise changes over time during target tracking, which leads to larger measurement error if the measurement noise covariance is not updated in real time. However, the measurement noise covariance of GPR-EKF and GPR-UKF is fixed value while GPR-AUKF realizes the real-time update. Second, the target state is not linearized in GPR-AUKF and GPR-UKF, so the truncation error may be eliminated, and thus the performance of GPR-AUKF and GPR-UKF is better than that of GPR-EKF.
5. Conclusion
The conventional EKF faces challenges in unknown and variable environments. To address this issue, a new closed form tracker called GPR-AUKF is proposed in this paper for the estimation of extended targets. The process of tracking algorithm focuses on two key points: 1) combining the GPR with UKF to achieve high-precision tracking of extended targets with maneuverability; 2) utilizing EM to update measurement noise covariance. Experimental simulation results show that GPR-AUKF outperforms GPR-EKF in terms of kinematic state and extent estimation.
In the future, we will expand this method to tracking extended targets in three-dimensional environment or embed it into multiple target trackers, such as PHD filter.
CRediT authorship contribution statement
Renli Zhang: Writing – review & editing, Writing – original draft, Software, Resources, Methodology, Investigation. Yan Zhang: Supervision, Funding acquisition. Jintao Chen: Methodology. Ziwen Sun: Methodology. Jing Li: Conceptualization. Zhuangbin Tan: Software, Conceptualization. Zhongxing Jiao: Supervision.
Declaration of Competing Interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
Acknowledgement
The authors would like to thank the anonymous reviewers for their valuable comments and suggestions.
Data availability statement
No additional data was used for the research describe in the article.
References
- 1.Liu Jinqi, Guo Ge. Distributed asynchronous extended target tracking using random matrix. IEEE Sens. J. 2019;20(2):947–956. [Google Scholar]
- 2.Mannari Prabhanjan, Tharmarasa Ratnasingham, Kirubarajan Thiagalingam. Signal Processing. 2023. Extended target tracking under multitarget tracking framework for convex polytope shapes; p. 109321. [Google Scholar]
- 3.Li Zeren, Zhang Lulu, Cai Yunze, Ochiai Hideya. Sensor selection for maneuvering target tracking in wireless sensor networks with uncertainty. IEEE Sens. J. 2021;22(15):15071–15081. [Google Scholar]
- 4.Gilholm Kevin, Godsill Simon, Maskell Simon, Salmond David. vol. 5913. SPIE; 2005. Poisson Models for Extended Target and Group Tracking; pp. 230–241. (Signal and Data Processing of Small Targets 2005). [Google Scholar]
- 5.Gilholm Kevin, Salmond David. Spatial distribution model for tracking extended objects. IEE Proc. Radar Sonar Navig. 2005;152(5):364–371. [Google Scholar]
- 6.Liu Yiduo, Ji Hongbing, Zhang Yongquan. Measurement transformation algorithm for extended target tracking. Signal Process. 2021;186 [Google Scholar]
- 7.Vivone Gemine, Braca Paolo. Joint probabilistic data association tracker for extended target tracking applied to x-band marine radar data. IEEE J. Ocean. Eng. 2016;41(4):1007–1019. [Google Scholar]
- 8.Guo Yunfei, Li Yong, Xue Anke, Tharmarasa Ratnasingham, Kirubarajan Thiagalingam. Simultaneous tracking of a maneuvering ship and its wake using Gaussian processes. Signal Process. 2020;172 [Google Scholar]
- 9.Kunz Felix, Nuss Dominik, Wiest Jürgen, Deusch Hendrik, Reuter Stephan, Gritschneder Franz, Scheel Alexander, Stübler Manuel, Bach Martin, Hatzelmann Patrick, et al. 2015 IEEE Intelligent Vehicles Symposium (IV) IEEE; 2015. Autonomous driving at ulm university: a modular, robust, and sensor-independent fusion approach; pp. 666–673. [Google Scholar]
- 10.Beard Michael, Reuter Stephan, Granström Karl, Vo Ba-Tuong, Vo Ba-Ngu, Scheel Alexander. Multiple extended target tracking with labeled random finite sets. IEEE Trans. Signal Process. 2015;64(7):1638–1653. [Google Scholar]
- 11.Baum Marcus, Klumpp Vesa, Hanebeck Uwe D. 2010 13th International Conference on Information Fusion. IEEE; 2010. A novel Bayesian method for fitting a circle to noisy points; pp. 1–6. [Google Scholar]
- 12.Granström Karl, Lundquist Christian, Orguner Umut. 14th International Conference on Information Fusion. IEEE; 2011. Tracking rectangular and elliptical extended targets using laser measurements; pp. 1–8. [Google Scholar]
- 13.Granström Karl, Lundquist Christian. Proceedings of the 16th International Conference on Information Fusion. IEEE; 2013. On the use of multiple measurement models for extended target tracking; pp. 1534–1541. [Google Scholar]
- 14.Zhang Yongquan, Ji Hongbing, Gao Xinbo, Hu Qi. An ellipse extended target cbmember filter using gamma and box-particle implementation. Signal Process. 2018;149:88–102. [Google Scholar]
- 15.Feldmann Michael, Fränken Dietrich, Koch Wolfgang. Tracking of extended objects and group targets using random matrices. IEEE Trans. Signal Process. 2010;59(4):1409–1420. [Google Scholar]
- 16.Orguner Umut. A variational measurement update for extended target tracking with random matrices. IEEE Trans. Signal Process. 2012;60(7):3827–3834. [Google Scholar]
- 17.Baum Marcus, Feldmann Michael, Fränken Dietrich, Hanebeck Uwe D., Koch Wolfgang. INFORMATIK 2010. Service Science–Neue Perspektiven für die Informatik. vol. 2. 2010. Extended object and group tracking: a comparison of random matrices and random hypersurface models. [Google Scholar]
- 18.Baum Marcus, Hanebeck Uwe D. 14th International Conference on Information Fusion. IEEE; 2011. Shape tracking of extended objects and group targets with star-convex rhms; pp. 1–8. [Google Scholar]
- 19.Baum Marcus, Hanebeck Uwe D. Extended object tracking with random hypersurface models. IEEE Trans. Aerosp. Electron. Syst. 2014;50(1):149–159. [Google Scholar]
- 20.Seeger Matthias. Gaussian processes for machine learning. Int. J. Neural Syst. 2004;14(02):69–106. doi: 10.1142/S0129065704001899. [DOI] [PubMed] [Google Scholar]
- 21.Huber Marco F. Recursive Gaussian process: on-line regression and learning. Pattern Recognit. Lett. 2014;45:85–91. [Google Scholar]
- 22.Wahlström Niklas, Özkan Emre. Extended target tracking using Gaussian processes. IEEE Trans. Signal Process. 2015;63(16):4165–4178. [Google Scholar]
- 23.Lee Sangjin, McBride James. Extended object tracking via positive and negative information fusion. IEEE Trans. Signal Process. 2019;67(7):1812–1823. [Google Scholar]
- 24.Huang Yulong, Zhang Yonggang, Wu Zhemin, Li Ning, Chambers Jonathon. A novel adaptive Kalman filter with inaccurate process and measurement noise covariance matrices. IEEE Trans. Autom. Control. 2017;63(2):594–601. [Google Scholar]
- 25.Fraser Cory T., Ulrich Steve. 2019 American Control Conference (ACC) IEEE; 2019. A fuzzy adaptive Kalman filter for spacecraft formation navigation; pp. 2527–2533. [Google Scholar]
- 26.Huang Haoqian, Tang Jiacheng, Zhang Bo, Chen Jianfeng, Zhang Jiajin, Song Xiang. A novel nonlinear algorithm for non-Gaussian noises and measurement information loss in underwater navigation. IEEE Access. 2020;8:118472–118484. [Google Scholar]
- 27.Huang Haoqian, Tang Jiacheng, Zhang Bo. Positioning parameter determination based on statistical regression applied to autonomous underwater vehicle. Appl. Sci. 2021;11(17):7777. [Google Scholar]
- 28.Julier Simon J., Uhlmann Jeffrey K. Unscented filtering and nonlinear estimation. Proc. IEEE. 2004;92(3):401–422. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
No additional data was used for the research describe in the article.