Öncelikle bir hareket modeli varsaymalısınız. Havada uçan bir topu izlemek istediğinizi varsayalım. Topun yerçekimi 9.8m / s ^ 2 olduğundan aşağıya doğru ivmelenir. Dolayısıyla bu durumda sabit ivmeli hareket modeli uygundur.
Bu model altında, durumunuz konum, hız ve ivmedir. Önceki durum göz önüne alındığında, sonraki durumu kolayca tahmin edebilirsiniz.
Ayrıca bir algılama fikriniz var. Topun hareket ettiği bir videonuz var ve her şekilde video çerçevesindeki topu bir şekilde algılamanız gerekiyor (örn. Arka plan çıkarma).
Tespitleriniz gürültülü. Ayrıca, topun hareketi, hava direnci, rüzgar, kozmik ışınlar, vb. Nedeniyle sabit hızlanma modeline tam olarak uymaz. Kalman filtresinin bunu tanımlayan iki matrise ihtiyacı vardır: biri ölçüm gürültüsünün kovaryansıdır (algılama yanlışlığınız), ve bir tanesi proses gürültüsünün kovaryansı için (topun hareketinin belirttiğiniz modelden nasıl saptığı).
Tek bir nesneyi izliyorsanız, Kalman filtresi gürültünün bir kısmını düzeltmenizi sağlar ve ayrıca bir algılama eksik olduğunda nesnenin nerede olduğunu tahmin etmenizi sağlar (örneğin, nesne tıkanmışsa). İşte bir olan bir Kalman filtresi ile tek bir nesne izleme örneği MATLAB Bilgisayar Görüş Sistemi Toolbox kullanarak.
Birden çok nesneyi izliyorsanız, Kalman filtre tahminleri hangi tespitin hangi nesneyle gideceğine karar vermenizi sağlar. Bunu yapmanın iyi bir yolu, tahminin hata kovaryansı göz önüne alındığında, tespitin günlük olasılığını kullanmaktır. İşte bir olan bir Kalman filtresi ile birden çok nesne izleme örneği .