Kalman Filtresi
Alternatif adlar: Kalman-Bucy filtresi, Linear Quadratic Estimation (LQE)
Kısa Tanım
Kalman filtresi, gürültülü ölçümlerden bir dinamik sistemin gizli durum değişkenlerini özyinelemeli (recursive) olarak tahmin eden optimal bir durum kestirim algoritmasıdır. Doğrusal sistemler ve Gauss gürültüsü varsayımı altında minimum varyanslı tarafsız kestirim sağlar. Tahmin (predict) ve güncelleme (update) olmak üzere iki aşamalı çalışır.
Teknik Mantık
Tahmin adımında, sistem durum geçiş matrisi (F) ile önceki durum tahmini ileriye taşınır ve süreç gürültüsü kovaryansı (Q) eklenerek a priori kovaryans hesaplanır. Güncelleme adımında, yeni ölçüm geldiğinde Kalman kazancı (K) hesaplanır: K = P-HT(HP-HT + R)-1. Bu kazanç, ölçüm ile tahmin arasındaki farkı (inovasyon) ağırlıklandırarak a posteriori durum tahminini üretir. Doğrusal olmayan sistemlerde Extended Kalman Filter (EKF) veya Unscented Kalman Filter (UKF) kullanılır.
Kullanım Bağlamı
Gerçek zamanlı sensör füzyonu, konum takibi ve gürültü bastırma uygulamalarında tercih edilir. Sistem dinamiğinin yaklaşık doğrusal ve gürültünün Gauss dağılımlı olduğu durumlar için idealdir. Yüksek derecede nonlineer sistemlerde parçacık filtresi (particle filter) alternatif olarak değerlendirilmelidir.
Tarımsal Bağlam
Hassas tarımda Kalman filtresi; GPS-RTK konum düzeltmesi, toprak nemi sensör füzyonu, İHA yörünge tahmini ve sera iklim kontrol sistemlerinde yaygın kullanılır. Örneğin, birden fazla toprak nemi sensöründen gelen gürültülü verilerin füzyonuyla güvenilir bir nem profili elde edilebilir. Ayrıca uydu tabanlı NDVI zaman serilerinde bulut kaynaklı boşlukların doldurulmasında EKF uygulanır.
Sık Karıştırılan Nokta
Kalman filtresinin yalnızca gürültü azaltma aracı olduğu düşünülür; oysa asıl gücü, gözlemlenemeyen durum değişkenlerinin (latent state) kestirimindedir. Ayrıca R ve Q matrislerinin yanlış belirlenmesi filtrenin sapmasına veya aşırı güvensiz tahminler üretmesine neden olur; bu parametrelerin kalibrasyon verisiyle optimize edilmesi önemli kabul edilir.
Dr. Mehmet Solak — Siirt Üniversitesi, Biyosistem Mühendisliği