Vous êtes sur la page 1sur 4

2nd IEEE International Conference on Engineering and Technology (ICETECH), 17 th & 18th March 2016, Coimbatore, TN, India.

Tracking of Object using Optimal Adaptive Kalman


Filter
Ravi Pratap Tripathi Soumyabrata Ghosh Prof.J.O.Chandle
Medical Electronics Dept-2. Dept. of Electrical Engg.
Dept of Electrical Engg.
SAMEER VJTI
VJTI
Mumbai, India Mumbai, India
Mumbai, India
ghosh.soumyabrata@gmail.com jochandle@vjti.org.in
tripathiravi2310@gmail.com

Abstract— in this paper we present an optimization based If the noise variances are not well defined than filter may
adaptive Kalman filter method is proposed for tracking of an diverse. To overcome this problem many researcher worked in
object. In this process noise variance and measurement noise This field [2-7].Mehra [5]- [9] who classify the adaptive filters
variance are unknown and there is also some error in state of the into four types: (i) Bayesian (ii) maximum likelihood (ML)
system. In traditional Kalman filter it is dead beat to find the
(iii) correlation (iv) covariance matching. Generally, when
optimal value of noise variances .In this paper we use innovation
based adaptive filtering for estimation of noise variances and Bayesian and Maximum likelihood methods than we consider
memory attenuated filtering is used for state estimation. The that the noise statistics are time invariant. In covariance
proposed adaptive Kalman filter is demonstrated by a example to matching we use filter residual and theoretical covariance and
track an object. Correlation method is mainly used for linear processing.Sinha
Keywords— Adaptive filtering, optimization, Kalman filter, and Tom [16] have proposed a procedure which computes the
Innovation based adaptive estimation, memory attenuated. initial value of the Kalman gain using the algorithm proposed
by carew [14].after this some other method proposed by
I. INTRODUCTION
gandhi,XU fuzen, Yue Xiaokun, and Yuan Jianping [6-12] in
Moving object tracking is significant and highly which ML method, innovation approach and MA method
recommended in the area of control system, medical, frequently uses.
navigation, finance, traffic monitoring and video encoding. At In this paper we propose an optimization based adaptive
present Kalman filter is highly used in the field of tracking and Kalman filter which is combination of innovation based
real time prediction [1]. It uses some set of mathematical adaptive estimation, maximum likelihood estimation and
equation for prediction of actual value from the noisy memory attenuated filtering.
measured data. The Kalman filter is a linear, time dependent, The paper is organized as follows: section II reviews the
discrete time, finite dimensional system which calculates the basics of Kalman filter. Section III explains about optimized
state estimate that minimizes the error covariance. The adaptive Kalman filter. In section IV we evaluate simulation
Kalman filter gives result by performing iteratively some set and present our results and section V gives the concluding
of mathematical equation on considering that the noise is remarks.
Gaussian. The innovation process concord with the filter
which represents the novel information imparted to the state II. REVIEW OF KALMAN FILTER
estimate and by system measurement. On filter dynamics In this section the Kalman filter equation are reviewed .The
analysis it is consider that the noise is Gaussian and system is Kalman filter equation uses state of dynamic system which is
linear. if the system state dynamics or measured dynamics is given as-
nonlinear then by conditional probability the mean square
error may be non Gaussian, due to this the analysis becomes
more difficult. To solve such type of problem Extended
Kalman filter (EKF) is used [2]- [4]. But to use extended
Kalman filter accurate value of system noise variances and
measurement noise variances are required which is not in the above formula
possible in real time application. This invites for a novel
optimal adaptive Kalman filter based approach.
Adaptive Kalman filter is most widely used for tracking
Filter because generally we do not have exact information
related to noise variances and state ,moving object
shape,orientation,dynamics may be different thats why we use
adaptive filter.
978-1-4673-9916-6/16/$31.00 ©2016 IEEE
2nd IEEE International Conference on Engineering and Technology (ICETECH), 17 th & 18th March 2016, Coimbatore, TN, India.
noise matrix estimation and Q is process noise matrix. As Q
and R independent to each other than

According to the above equation and assumptions, we can get


theoretical innovation co-variance estimation expression [22]

On using equation (4) we get estimated value of R as-

Similarly we can find for Q

Then estimated value of Q [17]

Fig 1 Structure of Kalman Filter


C. Memory Attenuation Estimation Algorithm

MA filtering algorithm is mainly used when modal of system


III. OPTIMIZATION BASED ADAPTIVE KALMAN FILTER is not well defined in real time application it is possible that
A. INNOVATION ADAPTIVE ESTIMATION state of the system is not well defined. During the filtering
process, the error covariance will continuously decrease or
Since Mehra [5] proposd adaptive filter algorithm. In
tend to zero. When this happens, the remedial action of the
innovation every instant we find the residual information
new measured value for the prediction value will constantly
which gives the new information. In this we don’t have
decay. In MA algorithm we used a weight factor β in
requirement
calculation of Pk / k −1 .
than theoretical covariance is given as-
From above equation it is clear that filtering gain

is changed by β P / −1 it may lead (I − KH ) less than 0


B. Maximum Likelihood Estimation Algorithm k k
so it may be mean square error become negative, that may
The maximum likelihood takes the set of values of the lead filter diverse .To avoid this put β equal to 1 otherwise
model parameters that maximizes the likelihood function. keep it as β:The value of β is calculated as [22]-
Generally, for maximizing the parameter this maximized
measured data is used and for discrete random variables which
Maximizes the probability distribution of the newly found data
With in the final result data. Maximum-likelihood estimation
gives a combined approach to estimation, in Gaussian
distribution. Maximum likelihood estimation demonstrates the
relation between covariance and noise variances. [6]- [17] If β ≥ 1 1, then the error co-variance matrix increase that’s
why Kalman gain K also increased, so measured value is more
dominating as compare to estimated value. So the filtered
α is a adaptive parameter. It is not dependent on system states, estimation is more closer to the measured value, by using this
filter divergence problem can be compensated efficiently.
transition matrix and measurement matrix. R is measurement
2nd IEEE International Conference on Engineering and Technology (ICETECH), 17 th & 18th March 2016, Coimbatore, TN, India.

Fig 2 Structure of OAKF gain loop

Fig 4 Tracking using KF

Fig 3 Structure of OAKF


Fig 5 Tracking using EKF
IV. SIMULATION
A. Simulation Background

Consider a prey is moving and predator is trying to catch it.


On movement of prey it is possible that prey may randomly
accelerate or decelerate. Let constant acceleration is 5
m/s2:sampling time .01 sec and measurement noise is white
Gaussian with mean 0 and variance 2.5 and δA= 0:2:

Fig 6 Tracking using OAKF

B. Simulation Result
On the basis of given condition we track prey using Kalman
filter, Expanded Kalman filter and Optimization based
Kalman Filter when noise variances are not well defined. In
following Simulation result Y-axis is Position (meter) and X-
axis is time (sec). In Fig [7-9] tracking of prey is shown by
Kalman filter, Extended Kalman filter and Optimization based
Kalman filter when system dynamics and noise variances both
are not well defined. Fig[10] show tracking of object in 2-D. Fig 7 Tracking using KF when error in system dynamics.
2nd IEEE International Conference on Engineering and Technology (ICETECH), 17 th & 18th March 2016, Coimbatore, TN, India.
V. CONCLUSION

In this paper we combined the characteristics of maximum


Likelihood estimation, Innovation adaptive estimation and
Memory Attenuation algorithms which give the superior
tracking result in real time application. Its accuracy, stability
and robustness are better as compare to others. Therefore this
method is quite beneficial in tracking related problem.

Acknowledgment
The authors would like to thanks Medical Electronics
Department- 2, Society for Applied Microwave Electronics
Engineering Research LAB (SAMEER), (Ministry of
Fig 8 Tracking using EKF when error in system dynamics.
Communications and Information Technology, Govt. of
India),IIT Mumbai, entire staff for their constant help and on
using their infrastructure, and also thanks their friend and
colleagues.

REFERENCES

[1] Y.Bar-shalom,X.R.Li and T.Kirubarjan, estimation with


application to tracking and navigation: theory algorithm and
software, new york:wiley ,2001.
[2] Z.m.durovic and B.D.kovacevic,Roboust Estimation with
UnknownStatistics,IEEEtrans.automat.contr,vol.44,no.6,1999.
[3] Luling,mi pingan,dai shuguang,Research of Objective Tracking
Algorithm Applied in Passenger Flow Statistics in Public
Traffic,2009 IEEE.
Fig 9 Tracking using OAKF when error in system dynamics . [4] Mohinder S. Grewal, Angus P. Andrews,Kalman Filtering Theory
And Practice Using Matlab,3rd Edition.
[5] Mehra, R.K., On The Identification Of Variances And Adaptive
Kalman Filtering,IEEE Transaction On Automatic Control,Ac-
15(Apr.1970),175-184.
[6] M.A.Gandhi And L.Milin,Roboust Kalman Filter Based On A
Generalized Maximum Liklihood Type Estimator ,IEEE
Trans.Signal Processing,Vol.58,No.5,2509-2520,2010.
[7] Myers K A, Taplry B D. Adaptive Sequential Estimation With
Unknown Noise Statistics, IEEE Transactions On Automatic
control, 1976;18:520-523.
[8] Yue Xiaokun, Yuan Jianping Based on The Maximum Likelihood
Criterion Adaptive Kalman Filter Algorithm, Journal of
Northwestern Polytechnical University, 2005; 23(4): 469-474.
[9] Raman K. Mehra. Approaches to Adaptive Filtering. Automatic
Control,1972; 17(5): 693-698.
[10] Bian Hongwei, Jin Zhihua, Wang Junpu, Tian Weifeng,The
Innovation-Based Estimation Adaptive Kalman Filter Algorithm
for INS/GPS Integrated Navigation System, Journal of Shanghai
Fig10.Tracking using OAKF in 2D. Jiaotong University, 2006;40(6): 1000-1009.
[11] A. H. Mohamed, K. P. Schwarz, Adaptive Kalman Filtering for
C. Result Analysis INS/GPS,Journal of Geodesy, 1999; 73: 193-203.
From the result we can observe the advantages of OAKF in [12] Qin Yongyuan, Wang Shuhua, Zhang Hongyue. Kalman Filter and
Integrated Navigation Principle, Xian: Northwestern Polytechnical
tracking. We find that when the process state are well defined University Press, 1998;
but noise variances are inaccurate fig [6] than OAKF show [13] Shen Heming, Hua Chengxiang. Study on the Simulation of a
better result. It also gives better result when system and noise Compound Adaptive Kalman filter. Control and Decision, 1990: 3:
45-56
variances both are inaccurate fig [9]. From the above result
[14] . B. Carew and P. R. Bellanger, Identification of optimum filter
analysis it is clear that OAKF show better tracking in compare steadystate gain for systems with unknown noise covariances,
to KF and EKF. lEEE Trans.
[15] P. R. Bellanger, Estimation of noise covariance matrices for a
linear time-varying stochastic process, Automatica, vol. 10, pp.
267-275, 1974
[16] . N. K. Sinha and A. Tom, Adaptive state estimation for systems
withunknown noise covariances, Inr. J. Sysr. Sci., vol. 8 , no. 4, pp.
[17] XU Fuzhen, SU Yongqing, LIU Hao,Research of Optimized
Adaptive Kalman Filtering,2014 IEEE.

Vous aimerez peut-être aussi