Elsevier

Signal Processing

Volume 147, June 2018, Pages 35-45
Signal Processing

Improved Tobit Kalman filtering for systems with random parameters via conditional expectation

https://doi.org/10.1016/j.sigpro.2018.01.015Get rights and content

Highlights

  • The Tobit Kalman filtering problem is, for the first time, investigated for random parameter systems via a novel conditional expectation approach.

  • The existing Tobit Kalman filtering algorithm is improved by making full use of the statistical information on measurement censoring.

  • The impacts from the censoring are clearly reflected on the covariance matrix of the filtering error.

Abstract

This paper is concerned with the Tobit Kalman filtering problem for a class of linear discrete-time system with random parameters. The elements of both the system matrix and the measurement matrix are allowed to be random variables in order to reflect the reality. The information matrix is employed to 1) derive the covariance between any two random variables; and 2) establish a novel weighting covariance formula to address the quadratic terms associated with the random matrices. A set of Bernoulli random variables is introduced to govern the censoring phenomenon on the measurement output. The conditional expectation, as a basic tool, is utilized to deal with the dependence among the random variables. Within the framework of the traditional Kalman filtering, the proposed filtering algorithm includes the information from both the random parameters and the censored measurements. A simulation example is presented to illustrate the effectiveness and applicability of the designed algorithm.

Introduction

For a few decades, the filtering or state estimation problem has long been a fundamental issue attracting an ever-increasing research attention from communities of signal processing and control engineering [5], [7], [10], [11], [18], [23], [24], [26], [27], [28], [30], [31], [34], [37], [39], [41], [42], [47], [48]. In today’s digital world, the measurement censoring [36], which results mainly from unavoidable data truncations, has now started to draw some attention due to its practical insights in many real applications such as economics [38], [40], chemistry [15] and information theory [1]. To be more specific, the sensor data available for the filters/estimators is often censored because of the limited communication capabilities, and such kind of censored measurements can typically lead to undesirable phenomena such as signal saturation, limit of detection and occlusion effects. Accordingly, it is practically significant and theoretically important to investigate the state estimation problem based on the censored measurements that have their distinctive features as summarized in [21], [40], and a well-noted challenge is how to make use of the statistical information of the censoring effect in the framework of Kalman filtering.

In the past few years, the Kalman filtering problem with Tobit-type censoring has been paid some initial attention, see e.g. [2], [3], [4], [21], [22], [29], [35], [36]. The description of Tobit-type I censoring dates back to [38] where a piecewise-linear transform has been used on the output variable with zero slope in the censored region. Based on such a description, the Tobit Kalman filter (TKF) has been originated in [35], which has proven to be a novel extension of the traditional Kalman filter to account for the censored measurements. The TKF algorithm with saturated data has been proposed in [2] where the measurements have known upper and lower limits. In [3], Monte Carlo methods have been employed to compare the performance of the TKF to that of the extended Kalman filter (EKF) and the unscented Kalman filter (UKF), and it has been shown that the TKF outperforms the EKF and the UKF in presence of censored data. In [4], a sequence of Bernoulli random variables has been employed to model the occurrence of the censored measurements and a new TKF has been designed. The TKF has been extended in [29] to linear discrete-time systems with time-correlated multiplicative measurement noises and in [17] for discrete time-varying system with fading measurements. It is worth pointing out that, despite the stirred research interests in developing TKFs, there is still much room for further improvements, for example, 1) the statistical information for the censoring could be better utilized in designing the TKF, and 2) the relationship between the censoring thresholds and the filter accuracy could be better reflected in the TKF algorithm. As such, this paper is mainly devoted to the identified improvements to be made on existing TKFs.

As is well known, a dynamical system in the real world could be subject to stochastic disturbances from multiple sources and a reasonable way of modeling such multiple stochastic effects is to formulate the system parameters as random matrices [16]. So far, the so-called random parameter system has drawn considerable research interest. For example, the unknown correspondence between echoes and targets has been represented in [32] by stochastic parameters in the time-varying measurement matrix. In [33], the KF and distributed KF fusion problems have been studied for random parameter systems. The distributed fusion estimation problem has been considered in [43] for a class of discrete-time Markovian jump linear systems with random parameter matrices and cross-correlated noises. In [44], the state estimation problem has been investigated for discrete-time Markovian jump linear systems with stochastic coefficient matrices. For some latest references in this regard, we refer the readers to [13], [20]. Nevertheless, the TKF design problem for random parameter systems has not been addressed yet and the main obstacle might be the complication in calculating the error covariance matrix due to the correlations among the large number of random parameters. Such an obstacle will be overcome in this paper.

For censored measurements, the random variable governing the censoring is dependent on the measurement output, and such a distinctive dependence leads to substantial difficulty in calculating the weighting covariance matrix associated with the random matrix. Note that the existing methods developed in [8], [19], [20] are no longer applicable when the dependence is involved. Fortunately, as an efficient tool in dealing with the dependence among random variables, the conditional expectation could be introduced to calculate the weighting covariance matrix regarding the dependent random matrices, and this provides us with a rigorous basis in designing the Tobit Kalman filter with random parameters. In response to the above discussions, in this paper, we aim to investigate the Tobit Kalman filtering problem for the discrete time-varying systems with random parameters. The main contributions of this paper are highlighted as follows: 1) the Tobit Kalman filtering problem is, for the first time, investigated for random parameter systems via a novel conditional expectation approach; 2) the existing Tobit Kalman filtering algorithm is improved by making full use of the statistical information on measurement censoring; and 3) the impacts from the censoring are clearly reflected on the covariance matrix of the filtering error.

The remaining of this paper is organized as follows. Section 1 lists the moments of the Truncated Normal distribution and the Censored Normal Variable. The Tobit Kalman filtering problem for the linear time-varying systems with random parameters is formulated in Section 2. The weighting covariance formulas associated with random matrix are provided in Section 3. The Tobit Kalman filter for the linear time-varying systems is developed in Section 4. An illustrative example is presented in Section 5 to demonstrate the effectiveness and the applicability of the proposed filtering algorithm. Finally, Section 6 draws conclusions and proposes a few future research topics.

Notation. In this paper, Rn and Rn×m denote, respectively, the n-dimensional Euclidean space and the set of all n × m real matrices. MT represents the transpose of matrix M. I denotes the identity matrix of compatible dimension. The notation X ≥ Y (respectively, X > Y), where X and Y are symmetric matrices, means that XY is nonnegative-definite (respectively, positive definite). Symbol ⊗ stands for the Kronecker product. The shorthand diag{N1,N2,,Nm} denotes a block diagonal matrix whose elements are matrices N1,N2,,Nm. 1 denotes a special vector whose entries are all 1. Prob{E} is the probability of event E. E{R} and Var(R) stand for, respectively, the expectation and variance of random matrix R. Cov(x, y) stands for the covariance of random vectors x and y. Matrices, if they are not explicitly stated, are assumed to have compatible dimensions.

Section snippets

Problem formulation

Consider the following discrete-time stochastic system: xk=Ak1xk1+Bk1wk1,yk*=Ckxk+vkwhere xkRn is the state vector, yk*Rm is the measurement output, wk1Rnw and vkRm are the Gaussian random vectors with zero mean and covariance QkRn×n and R=diag{σ12,,σm2}Rm×m (σi>0R,i=1,m), respectively. Bk1Rn×nw is a known time-varying matrix with compatible dimension.

Without loss of generality, assume the random parameter matrices Ak1Rn×n and Ck1Rm×n to have the following structures: Ak1=A

Formula for the weighting covariance matrix

Traditionally, the covariance matrix of a random vector xkRn can be defined as E{xkxkT} and, more generally, the covariance matrix of a random matrix pkRm×m is of the form E{pkpkT}. Furthermore, if a weighting matrix Wk is considered, then one has E{pkWkpkT}, which is the so-called weighting covariance matrix (WCM) associated with random matrix pk. In this section, we will present some preliminaries with respect to the WCM.

Lemma 1

[8, 19] Let the random matrices R, S and G be given by R:=diag{r1,r2,

Main results

In this section, we derive the Tobit Kalman filter for the discrete-time linear systems with random parameters. The procedure is similar to the Tobit Kalman filter in [4] except extra efforts devoted to the complex computations of the gain matrix and the covariance matrices resulting from the random parameters. For this purpose, Lemma 2 and Corollary 2 will be exploited to deal with the random parameters so that the proposed filter can be executed in a recursive manner. According to [4], we

An illustrative example

In this section, a simulation example is employed to verify the effectiveness of the proposed algorithm through some necessary comparisons.

The system dynamics and the measurement output are modeled as follows: A¯k=[cos(ω)sin(ω)sin(ω)cos(ω)]where ω=0.005*2π. Bk=I,C¯k=I,A˜k=0,Υk=0.05I. All the elements of random matrix C˜k obey a normal distribution with zero means and standard deviation σ=0.5 and are mutually independent. The conditional information matrix of C˜k conditioned on pk=I is given as

Conclusions

This paper has generalized the Tobit Kalman filtering algorithm to linear discrete-time systems with random parameters. Through the proposed weighting covariance matrix formula of the random matrix and statistical information from the truncation distribution as well as the censored random variable, a recursive filtering algorithm has been derived based on a rigorous calculation by utilizing the conditional expectation. The censored measurements and the random parameters have been addressed

References (48)

  • D. Liu et al.

    A new framework for output feedback controller design for a class of discrete-time stochastic nonlinear system with quantization and missing measurement

    Int. J. Gen. Syst.

    (2016)
  • C. Miller et al.

    Estimation of mobile vehicle range & position using the Tobit Kalman filter

    Proceedings of 53rd IEEE Conference on Decision and Control, Los Angeles, California, USA December 15–17

    (2014)
  • J. Tobin

    Estimation of relationship for limited dependent variables

    Econometrica

    (1958)
  • H.G. William

    Econometric Analysis

    (2012)
  • Y. Yang et al.

    Distributed fusion estimation with square-root array implementation for markovian jump linear systems with random parameter matrices and cross-correlated noises

    Inf. Sci.

    (2016)
  • Y. Yang et al.

    Linear minimum-mean-square error estimation of markovian jump linear systems with stochastic coefficient matrices

    IET Control Theory Appl.

    (2014)
  • Y. Zhang et al.

    Observer-based finite-time fuzzy H control for discrete-time systems with stochastic jumps and time-delays

    Signal Process.

    (2014)
  • N. Zeng et al.

    Inferring nonlinear lateral flow immunoassay state-space models via an unscented Kalman filter

    Sci. Chin. Inf. Sci.

    (2016)
  • E. Abbe et al.

    Decoding binary node labels from censored edge measurements: phase transition and efficient recovery

    IEEE Trans. Network Sci. Eng.

    (2014)
  • B. Allik et al.

    Estimation of saturated data using the tobit kalman filter

    2014 American Control Conference, Portland, Oregon, USA

    (2014)
  • B. Allik et al.

    Nonlinear estimators for censored data: a comparison of the EKF, the UKF and the tobit kalman filter

    2015 American Control Conference, Chicago, IL, USA

    (2015)
  • B. Allik et al.

    The tobit kalman filter: an estimator for censored measurements

    IEEE Trans. Control Syst. Technol.

    (2016)
  • H. Chen et al.

    Pinning controllability of autonomous boolean control networks

    Sci. Chin. Inf. Sci.

    (2016)
  • R. Caballero-Aguila et al.

    Fusion estimation using measured outputs with random parameter matrices subject to random delays and packet dropouts

    Signal Process.

    (2016)
  • Cited by (43)

    • Explicitly exploiting hierarchical features in visual object tracking

      2020, Neurocomputing
      Citation Excerpt :

      The state-of-the-art trackers–the SiamRPN family [11–14] are all built with Siamese networks. Apart from pure deep learning approaches, trackers that combine CNN features and traditional methods [15–17] have also achieved promising results. For example, paper [18] sends convolutional features into a correlation filter [19] and utilizes a coarse-to-fine search strategy.

    • Networked fusion estimation with multiple uncertainties and time-correlated channel noise

      2020, Information Fusion
      Citation Excerpt :

      Also, systems with random sensor delays and/or multiple packet dropouts are transformed into equivalent observation models with random measurement matrices (see, e.g., [24] and [26]). Hence, the use of random parameter matrices in the model of the data available after transmission, which will be used for the estimation, provides a comprehensive way to incorporate these random disturbances occurring during the transmission process (see e.g. [29–33] and references therein). Transmission noise correlation.

    • Recursive Estimation for System With Random Transmission Loss and Censored Measurement

      2023, IEEE Transactions on Circuits and Systems II: Express Briefs
    View all citing articles on Scopus

    This work was supported in part by the National Natural Science Foundation of China under Grants 61329301, 61422301, 61374127 and 51575407, the Northeast Petroleum University Innovation Foundation for Postgraduate Students under Grant YJSCX2017-026NEPU, the Alexander von Humboldt Foundation of Germany, the Open Fund of the Key Laboratory for Metallurgical Equipment and Control of Ministry of Education in Wuhan University of Science and Technology under Grant 2017C01, and the China Postdoctoral Science Foundation under Grant 2017M621242.

    View full text