Kanade – Lucas – Tomasi özellik izleyicisi - Kanade–Lucas–Tomasi feature tracker

İçinde Bilgisayar görüşü, Kanade – Lucas – Tomasi (KLT) özellik izleyicisi bir yaklaşımdır özellik çıkarma. Esas olarak, geleneksel olan problemi ele almak amacıyla önerilmiştir. Görüntü kaydı teknikler genellikle maliyetlidir. KLT, en iyi eşleşmeyi sağlayan konumu aramayı yönlendirmek için uzamsal yoğunluk bilgisini kullanır. Görüntüler arasında çok daha az potansiyel eşleşmeyi incelemek için geleneksel tekniklerden daha hızlıdır.

Kayıt sorunu

Geleneksel görüntü kayıt problemi şu şekilde karakterize edilebilir: İki işlev verildiğinde ve , her konumdaki değerleri temsil eder , nerede sırasıyla iki görüntüde bir vektördür, eşitsizlik vektörünü bulmak istiyoruz bu, arasındaki farkın bir ölçüsünü en aza indirir ve , için bazı ilgi bölgelerinde .

Arasındaki farkın bazı ölçüleri ve :

  • L1 norm =
  • L2 norm =
  • Normalleştirilmiş korelasyonun negatifi
    =

Kayıt algoritmasının temel açıklaması

KLT özellik izleyicisi iki belgeye dayanmaktadır:

İlk makalede Lucas ve Kanade[1] görüntünün ikinci türevine bir yaklaşımla ağırlıklandırılan gradyanları kullanarak yerel bir arama fikrini geliştirdi.

Tek boyutlu durum

Eğer iki görüntü arasındaki yer değiştirmedir ve daha sonra tahmin yapılır ki

Böylece

Görüntünün gradyanına olan bu yaklaşım, yalnızca kaydedilecek iki görüntü arasındaki yerel alanın yer değiştirmesi çok büyük değilse doğrudur. Yaklaşım bağlıdır . Çeşitli tahminleri birleştirmek için çeşitli değerlerde , bunların ortalamasını almak doğaldır:

Ortalama, her terimin katkısının ağırlıklandırılmasıyla daha da iyileştirilebilir; bu, bir tahminle ters orantılıdır. , nerede

İfadeyi kolaylaştırmak amacıyla, bir ağırlıklandırma işlevi tanımlanmış:

Ağırlıklandırmalı ortalama şu şekildedir:

Tahmin edildikten sonra tahmini ile taşınabilir . Prosedür tekrar tekrar uygulanır ve bir tür Newton-Raphson yineleme. Tahmin dizisi ideal olarak en iyiye yakınlaşacaktır. . Yineleme şu şekilde ifade edilebilir:

Alternatif bir türetme

Yukarıdaki türetme, 2-B için iki boyuta iyi genelleştirilemez. Doğrusal yaklaşım farklı şekilde gerçekleşir. Bu, aşağıdaki biçimde doğrusal yaklaşım uygulanarak düzeltilebilir:

bulmak için L'yi en aza indiren2 Hatanın şu şekilde ifade edilebildiği eğriler arasındaki farkın (veya hatanın) norm ölçüsü:

Hatayı en aza indirmek için kısmen farklılaştırmak ve sıfıra ayarlayın:

,

Bu, temelde 1-D durumuyla aynıdır, ancak ağırlıklandırma işlevi Ve ağırlıklı yineleme formu şu şekilde ifade edilebilir:

Verim

Değerlendirmek için verim Algoritmanın hangi koşullarda ve ne kadar hızlı olduğunu doğal olarak merak ediyoruz. gerçeğe yakınlaşır .
Durumu düşünün:

Kayıt algoritmasının her iki versiyonu da doğru olana yakınsar. için yani. yarım dalga boyu kadar büyük ilk yanlış kayıtlar için. Yakınsama aralığı, görüntüdeki yüksek uzamsal frekansları bastırarak geliştirilebilir; yumuşatma küçük ayrıntılarını da istenmeyen bir şekilde bastıracak olan görüntü. Düzgünleştirme penceresi, eşleşen nesnenin boyutundan çok daha büyükse, nesne tamamen bastırılabilir, böylece bir eşleşme artık mümkün olmaz.

Düşükgeçiren filtrelenmiş görüntüler daha düşük düzeyde örneklenebildiğinden çözüm hiçbir bilgi kaybı olmaksızın, genelden özüne bir strateji benimsenir. Yaklaşık bir eşleşme elde etmek için görüntünün düşük çözünürlüklü düzleştirilmiş bir versiyonu kullanılabilir. Algoritmanın daha yüksek çözünürlüklü görüntülere uygulanması, daha düşük çözünürlükte elde edilen eşleşmeyi iyileştirecektir.

Düzgünleştirme yakınsama aralığını genişletirken, ağırlıklandırma işlevi yakınsamayı hızlandırarak yaklaşımın doğruluğunu iyileştirir. ile ilk yinelemenin Yer değiştirme yarım dalga boyuna yaklaştıkça sıfıra düşer.

Uygulama

Uygulama, miktarların ağırlıklı toplamlarının hesaplanmasını gerektirir ve ilgi bölgesi üzerinde olmasına rağmen tam olarak hesaplanamaz, şu şekilde tahmin edilebilir:

nerede uygun şekilde küçük seçilir.
İlk türevleri tahmin etmek için bazı karmaşık teknikler kullanılabilir, ancak genel olarak bu tür teknikler önce fonksiyonu yumuşatmak ve sonra farkı almakla eşdeğerdir.

Birden çok boyuta genelleme

1-D ve 2-D için kayıt algoritması daha fazla boyuta genellenebilir. Bunu yapmak için L'yi en aza indirmeye çalışıyoruz2 norm hata ölçüsü:

nerede ve n boyutlu satır vektörleridir.
Doğrusal bir yaklaşım benzerliği:

Ve kısmen farklılaştırmak göre :

,

1-D versiyonu ile hemen hemen aynı forma sahiptir.

Diğer genellemeler

Yöntem ayrıca, döndürme, ölçekleme ve kesme gibi daha karmaşık dönüşümlere dayanan kaydı hesaba katacak şekilde genişletilebilir.

nerede doğrusal bir uzaysal dönüşümdür. En aza indirilecek hata o zaman

Miktarı belirlemek için ayarlamak ve ayarlamak yine doğrusal yaklaşımı kullanın:

Kestirim, benzer şekilde, minimize edilecek miktarlarda ikinci dereceden hale gelen hata ifadesini bulmak için kullanılabilir. Hata ifadesini bulduktan sonra, onu en aza indirilecek miktarlara göre farklılaştırın ve sonuçları sıfır olarak ayarlayın, bir dizi doğrusal denklem elde edin, sonra bunları çözün.

Kameraların bakış açılarının farklılığından veya iki görüntünün işlenmesindeki farklılıklardan dolayı parlaklığın iki görünümde farklı olabileceği gerçeğini açıklamak için başka bir genelleme tasarlanmıştır. Farkı doğrusal dönüşüm olarak varsayalım:

nerede bir kontrast ayarını temsil eder ve bir parlaklık ayarını temsil eder.
Bu ifadeyi genel doğrusal dönüşüm kayıt problemi ile birleştirmek:

göre en aza indirilecek miktar olarak ve

Nokta özelliklerinin tespiti ve takibi

İkinci makale Tomasi ve Kanade'de[2]çeviri nedeniyle kaydı bulmak için aynı temel yöntemi kullandı, ancak izleme algoritmasına uygun özellikleri izleyerek tekniği geliştirdi. Gradyan matrisinin her iki öz değeri de bazı eşik değerlerinden daha büyükse önerilen özellikler seçilecektir.

Çok benzer bir türetmeyle, problem şu şekilde formüle edilir:

nerede gradyandır. Bu, Lucas-Kanade'nin yukarıdaki son formülü ile aynıdır. Yerel bir yama, iki özdeğerin her ikisinin de ( ve ) nın-nin eşikten daha büyüktür.

Bu iki belgeye dayalı bir izleme yöntemi genellikle bir KLT izleyici olarak kabul edilir.

İyileştirmeler ve varyasyonlar

Üçüncü bir makalede, Shi ve Tomasi[3] özelliklerin doğru bir şekilde izlendiğini doğrulamak için ek bir aşama önerdi.

Bir afin dönüşüm, halihazırda izlenen özelliğin görüntüsü ile ardışık olmayan bir önceki çerçeveden görüntüsü arasına sığdırılır. Afin telafi edilmiş görüntü çok farklıysa, özellik atılır.

Gerekçe, ardışık çerçeveler arasında bir çevirinin izleme için yeterli bir model olması, ancak daha karmaşık hareket, perspektif efektleri vb. Nedeniyle çerçeveler daha uzak olduğunda daha karmaşık bir modelin gerekli olmasıdır.

KLT, Shi ve Tomasi için benzer bir türetme kullanmak, aramanın formül kullanılarak yapılabileceğini gösterdi.

nerede gradyanların bir matrisidir, afin katsayıların bir vektörüdür ve bir hata vektörüdür. Bunu şununla karşılaştır: .

Referanslar

  1. ^ Bruce D. Lucas ve Takeo Kanade. Stereo Vision Uygulamasına Sahip Yinelemeli Görüntü Kayıt Tekniği. Uluslararası Yapay Zeka Ortak Konferansı, sayfalar 674–679, 1981.
  2. ^ Carlo Tomasi ve Takeo Kanade. Nokta Özelliklerinin Tespiti ve İzlenmesi. Carnegie Mellon Üniversitesi Teknik Raporu CMU-CS-91-132, Nisan 1991.
  3. ^ Jianbo Shi ve Carlo Tomasi. İzlenecek İyi Özellikler. Bilgisayarlı Görü ve Örüntü Tanıma IEEE Konferansı, sayfalar 593–600, 1994.

Ayrıca bakınız