Genişletilmiş Kalman Filtresi'nin robotik, otonom araçlar ve sensör füzyonunda doğrusal olmayan sistemler için doğru durum tahminini nasıl sağladığını öğrenin.
Genişletilmiş Kalman Filtresi (EKF), aşağıdaki özelliklere sahip sistemlerde durum tahmini için kullanılan gelişmiş bir algoritmadır doğrusal olmayan dinamikler. Standart olsa da Kalman Filtresi (KF) optimum bir çözüm sağlar Doğrusal problemler için, gerçek dünyadaki fiziksel sistemlerin çoğu - örneğin rüzgar direnciyle mücadele eden bir drone veya robotik bir kol Birden fazla eksende dönerek düz çizgileri takip etmez. EKF bu sorunu şu şekilde bilinen bir süreci uygulayarak çözer doğrusallaştırma, doğrusal olmayan sistemi bir zaman içinde her noktada doğrusal bir tane. Bu özellik, mühendislerin ve veri bilimcilerin çeşitli kaynaklardan gelen gürültülü verileri Bir nesnenin konumu, hızı veya yöneliminin düzgün ve doğru bir tahminini oluşturmak için sensörler.
EKF, standart Kalman Filtresine benzer şekilde özyinelemeli bir "tahmin-güncelleme" döngüsü üzerinde çalışır, ancak doğrusal olmayan durumları ele almak için matematiksel adımlar eklemiştir. Birçok makine öğrenimi (ML) ve kontrol teorisi bağlamlarında, sistem aşağıdakileri hesaplamak için bir Jacobian matrisi kullanır sistem fonksiyonlarının doğrusal yaklaşımı.
Bu sürekli döngü EKF'nin yüksek performansını korumasını sağlar. tek tek sensör okumaları olsa bile doğruluk güvenilmez veya geçici olarak kullanılamaz.
Bilgisayarla görme (CV) alanında Genişletilmiş Kalman Filtresi sıklıkla nesne takibi. gibi derin öğrenme modelleri olsa da YOLO11 tek tek nesneleri tespit etmede olağanüstüdür çerçeveleri, hareket sürekliliğini doğal olarak anlamazlar. Bir EKF, hareketin yörüngesini modelleyerek bu boşluğu doldurur. Tespit edilen eşyalar.
Bir model bir kişi veya araç tespit ettiğinde, EKF bu kişinin nerede olduğunu tahmin eder. sınırlayıcı kutu bir sonraki video karesinde olacaktır. Eğer algılama oklüzyon nedeniyle sonraki bir karede kaçırılırsa, EKF tahmini bir konum sağlayabilir ve nesne yeniden tespit edilene kadar canlı track . Bu, sağlam bir yapıya ulaşmak için esastır. çoklu nesne takibi (MOT) ve genellikle SORT (Simple Online and Realtime Tracking) gibi gelişmiş izleme algoritmalarının bir bileşenidir.
Aşağıdaki örnekte bir izleyicinin nasıl başlatılacağı gösterilmektedir ultralyticsbunları kullanan
video kareleri arasında nesne kimliklerini korumak için dahili olarak filtreleme kavramları:
from ultralytics import YOLO
# Load the YOLO11 model (nano version)
model = YOLO("yolo11n.pt")
# Run tracking on a video source
# The tracker (e.g., ByteTrack) uses Kalman filtering logic for state estimation
results = model.track(source="path/to/video.mp4", tracker="bytetrack.yaml")
EKF'nin çok yönlülüğü, onu çeşitli yüksek teknoloji endüstrilerinde vazgeçilmez kılmaktadır:
Bir EKF'nin ne zaman kullanılacağını anlamak, onu benzer filtreleme tekniklerinden ayırmayı gerektirir:
Daha yeni yöntemlerin varlığına rağmen, Genişletilmiş Kalman Filtresi endüstri sınıfı için bir standart olmaya devam etmektedir. dengesi nedeniyle tahmine dayalı modelleme verimlilik ve performans.

