Ultralytics YOLO27:
Ultralytics Sözlüğüne dön

Extended Kalman Filter (EKF)

Doğrusal olmayan durum kestirimi için Genişletilmiş Kalman Filtresini (EKF) keşfet. Ultralytics YOLO26 ve otonom sistemlerde nesne takibini nasıl geliştirdiğini öğren.

Genişletilmiş Kalman Filtresi (EKF), doğrusal olmayan davranış gösteren dinamik bir sistemin durumunu tahmin etmek için tasarlanmış güçlü bir matematiksel algoritmadır. Standart Kalman Filtresi (KF), düz çizgiler üzerinde hareket eden veya basit doğrusal denklemleri izleyen sistemler için en uygun çözümü sunarken gerçek dünyadaki fizik nadiren bu kadar öngörülebilirdir. Rüzgâr direncine karşı hareket eden bir drone veya birden fazla eksende dönen robotik kol gibi fiziksel nesnelerin çoğu, eğri ya da karmaşık yollar izler. EKF, belirli bir andaki sistemin doğrusal bir yaklaşımını oluşturarak bu karmaşıklığı ele alır ve temel mekanik karmaşık olsa bile mühendislerin ve veri bilimcilerin tahmine dayalı modelleme görevlerine verimli filtreleme tekniklerini uygulamasını sağlar.

Mekanizma ve Doğrusallaştırma#

EKF, karmaşık dinamikleri ele almak için özünde bir fonksiyonun mevcut çalışma noktasındaki eğimini tahmin eden doğrusallaştırma adı verilen matematiksel bir süreç kullanır. Bu süreç genellikle sistemin kısa zaman aralıklarında nasıl değiştiğini yaklaşık olarak hesaplamak için bir Jakoben matrisi hesaplamayı içerir. Algoritma, tahmin ve güncelleme olmak üzere iki ana aşamadan oluşan yinelemeli bir döngüyle çalışır. Tahmin aşamasında filtre, fiziksel bir hareket modeli kullanarak mevcut durumu ileriye doğru yansıtır. Güncelleme aşamasında ise bu yansıtmayı jiroskoplar veya ivmeölçerler gibi sensörlerden alınan, çoğu zaman gürültülü, yeni verileri kullanarak düzeltir. Bu sürekli tahmin ve düzeltme döngüsü, veri gürültüsünü azaltmaya yardımcı olur ve herhangi bir tek sensörün tek başına sağlayabileceğinden daha kararlı ve doğru bir gerçek durum tahmini sunar.

Bilgisayarlı Görüntülemedeki Önemi#

Bilgisayarlı görü (CV) alanında Genişletilmiş Kalman Filtresi, hareketli nesnelerin kimliğini korumada kritik bir rol oynar. YOLO26 gibi gelişmiş modeller, tek karelerdeki nesneleri algılamada olağanüstü başarılıdır; ancak zaman içindeki hareket sürekliliğini doğrudan anlayamazlar. Bir EKF veya benzer bir mantığın entegre edilmesiyle nesne izleme sistemi, önceki hızına ve yörüngesine dayanarak bir sınırlayıcı kutunun sonraki video karesinde nerede görünmesi gerektiğini tahmin edebilir. Bu, bir nesnenin görüşten geçici olarak engellendiği örtülmeleri ele almak için özellikle kullanışlıdır; filtre, nesne yeniden görünene kadar konumunu tahmin ederek "iz"i canlı tutar. Bu teknik, güçlü çoklu nesne izleme (MOT) için gereklidir.

Gerçek Dünya Uygulamaları#

EKF'nin çok yönlülüğü, makine öğrenmesinin (ML) fiziksel donanımla kesiştiği çeşitli yüksek teknoloji sektörlerinde onu temel bir teknoloji hâline getirir:

  • Otonom Araçlar: Otonom araçlar güvenli bir şekilde yön bulmak için sensör füzyonuna güvenir. EKF, aracın yoldaki kesin konumunu ve yönelimini hesaplamak için Küresel Konumlandırma Sistemlerinden (GPS), LiDAR'dan ve radardan gelen farklı veri akışlarını birleştirerek sinyal kesintilerini veya çevresel gürültüyü telafi eder.
  • Robotik: Yapılandırılmamış ortamlarda çalışan robotlar, Eşzamanlı Konumlandırma ve Haritalama (SLAM) algoritmalarını kullanır. EKF, bir robotun kendi konumunu aynı anda belirlerken bir odanın haritasını oluşturmasına, doğru hareketi sağlamak için tekerlek kaymasını veya sensör sürüklenmesini düzeltmesine yardımcı olur.
  • Poz Tahmini: Sanal gerçeklik veya spor analitiği gibi uygulamalarda insan eklemlerini izlemek, titreşimli kilit noktalarını yumuşatmayı gerektirir. EKF algoritmaları, eylem tanıma sistemleri için akıcı ve doğal hareket animasyonları oluşturmak üzere derin öğrenme modellerinin çıktısını iyileştirir.

İlgili Kavramlarla Karşılaştırma#

Özgül kullanım alanını anlamak için Genişletilmiş Kalman Filtresi'ni ilgili filtreleme yöntemlerinden ayırmak yararlıdır:

  • EKF ve Kalman Filtresi (KF): Standart KF matematiksel olarak optimal ve hesaplama açısından daha ucuzdur; ancak sistemler yüksek derecede doğrusal olmadığında başarısız olur. EKF, yaklaşık hesaplama yoluyla doğrusal olmayan sistemlerle çalışabilmesi için KF'yi genişletir.
  • EKF ve Parçacık Filtresi: Parçacık Filtresi, olasılığı temsil etmek için çok sayıda rastgele örnek (parçacık) kullanarak doğrusal olmama durumunu ve Gauss olmayan gürültüyü çok iyi yönetir. Ancak önemli ölçüde daha fazla hesaplama gücü gerektirdiğinden EKF, kaynakları kısıtlı gömülü sistemler için tercih edilen bir seçenektir.
  • EKF ve Unscented Kalman Filtresi (UKF): Unscented Kalman Filtresi, EKF'nin gerektirdiği karmaşık kalkülüs olmadan doğrusal olmama durumunu ele almak için belirlen deterministik örnekleme noktalarını kullanarak orta yol sunar; ancak EKF, birçok kontrol sistemi için hâlâ bir endüstri standardıdır.

Uygulama Örneği#

ultralytics paketinde izleme algoritmaları, yörüngeleri yumuşatmak ve kareler arasındaki algılamaları ilişkilendirmek için dâhili olarak Kalman filtreleme kavramlarını kullanır. Üst düzey araçları kullanırken EKF matris matematiğini elle kodlamasan da izleyiciyi çalıştıranın bu olduğunu anlamak, Ultralytics Platformu için parametreleri yapılandırmana yardımcı olur.

Durum tahmini için bu filtreleme tekniklerinden yararlanan bir izleyiciyi YOLO modeliyle şu şekilde başlatabilirsin:

from ultralytics import YOLO

# Load the latest YOLO26 model (nano version for speed)
model = YOLO("yolo26n.pt")

# Track objects in a video source
# Trackers like BoT-SORT or ByteTrack use Kalman filtering logic internally
results = model.track(source="https://ultralytics.com/images/bus.jpg", tracker="botsort.yaml")

# Print the ID of the tracked objects
for r in results:
    if r.boxes.id is not None:
        print(f"Track IDs: {r.boxes.id.numpy()}")

Explore solutions

Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve coğrafi uzaktan algılama için drone ve hava görüntülerini gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleri ile havadan izlemeye yapay zeka tabanlı görü kazandır. Bilgisayarlı görü çözümleriyle dronları, havacılık iş akışlarını, çevre koruma ve jeosansiyel endüstrilerini güçlendir.
Daha fazla bilgi edin

Ultralytics YOLO modelleri ile her alanı koru. Yapay zeka tabanlı görü; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makineler geliştir. Robotikte Vision AI; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü mümkün kılar.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Vision AI; paket denetimini, ayırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Vision AI; envanter takibini, raf izlemeyi, sıra yönetimini ve daha akıllı müşteri içgörülerini destekler.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık hizmetleri çözümleri geliştir. Sağlık hizmetlerindeki Vision AI; daha hızlı tıbbi görüntülemeyi, daha akıllı tanıyı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Vision AI; kalite kontrolünü, kusur tespitini, PPE uyumluluğunu ve montaj hattı otomasyonunu güçlendirir.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görü uygulayın. Görsel yapay zekâ, daha akıllı yollar için yol güvenliğini, sürücü yardımını ve araç otomasyonunu geliştirir.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görsel yapay zekâ taşıyın. Daha yüksek ve akıllı verim için ürün izlemeye, hayvan takibine ve hassas tarıma güç verin.
Daha fazla bilgi edin

Yapay zekânın geleceğini birlikte inşa edelim!

Makine öğreniminin geleceğiyle yolculuğuna başla