Bilgisayar stereo görüşü - Computer stereo vision - Wikipedia

Bilgisayar stereo görüşü 3D bilginin dijital görüntülerden çıkarılmasıdır, örneğin bir CCD kamera. İki görüş noktasından bir sahne hakkındaki bilgileri karşılaştırarak, iki paneldeki nesnelerin göreceli konumları incelenerek 3D bilgiler çıkarılabilir. Bu biyolojik sürece benzer Stereopsis.

Anahat

Geleneksel stereo görüşte, insana benzer bir şekilde bir sahnede iki farklı görüntü elde etmek için birbirinden yatay olarak yer değiştirmiş iki kamera kullanılır. dürbün görüşü. Bu iki görüntüyü karşılaştırarak, göreceli derinlik bilgisi bir formda elde edilebilir. eşitsizlik haritası yatay koordinatlardaki farkı kodlayan karşılık gelen görüntü noktaları. Bu eşitsizlik haritasındaki değerler, karşılık gelen piksel konumundaki sahne derinliği ile ters orantılıdır.

Bir insanın iki görüntüyü karşılaştırması için, bunlar, sağ kameradan gelen görüntü gözlemcinin sağ gözüne ve soldan sol gözüne gösterilecek şekilde, stereoskopik bir cihazda üst üste yerleştirilmelidir.

Bir bilgisayarla görme sisteminde, birkaç ön işleme adımı gereklidir.[1]

  1. Görüntü ilk önce bozulmamış olmalıdır, öyle ki namlu distorsiyonu ve teğetsel bozulma Kaldırıldı. Bu, gözlemlenen görüntünün idealin projeksiyonuyla eşleşmesini sağlar. iğne deliği kamera.
  2. Görüntü çiftlerinin karşılaştırılmasına izin vermek için görüntünün ortak bir düzleme geri yansıtılması gerekir. görüntü düzeltme.
  3. İki görüntüyü karşılaştıran bir bilgi ölçüsü en aza indirilir. Bu, iki görüntüdeki özelliklerin konumunun en iyi tahminini verir ve bir uyumsuzluk haritası oluşturur.
  4. İsteğe bağlı olarak, alınan eşitsizlik haritası bir 3d nokta bulutu. Kameraların projektif parametreleri kullanılarak nokta bulutu, bilinen bir ölçekte ölçümler sağlayacak şekilde hesaplanabilir.

Aktif stereo görüş

Aktif stereo görüş, lazer veya lazer gibi bir ışığı aktif olarak kullanan bir stereo görüş biçimidir. yapısal ışık stereo eşleştirme problemini basitleştirmek için. Karşıt terim pasif stereo görüştür.

Geleneksel yapısal ışık görüşü (SLV)

Geleneksel yapısal ışık görüşü (SLV), yapılandırılmış bir ışık veya lazer kullanır ve projektör-kamera karşılıklarını bulur.[2][3]

Geleneksel aktif stereo görüş (ASV)

Geleneksel aktif stereo görüş (ASV), yapılandırılmış bir ışık veya lazer kullanır, ancak stereo eşleştirme, pasif stereo görüş ile aynı şekilde yalnızca kamera-kamera karşılıkları için gerçekleştirilir.

Yapılandırılmış hafif stereo (SLS)[4]

Hem kamera-kamera hem de projektör-kamera yazışmalarını kullanan karma bir teknik vardır.[4]

Başvurular

3 boyutlu stereo ekranlar eğlence, bilgi aktarımı ve otomatik sistemlerde birçok uygulama bulur. Stereo görüş gibi alanlarda son derece önemlidir robotik, otonom sistemlerin yakınındaki 3B nesnelerin göreceli konumu hakkında bilgi çıkarmak için. Robotik için diğer uygulamalar şunları içerir: nesne tanıma,[5] derinlik bilgisi sistemin, bir sandalye diğerinin önünde olması gibi tıkayıcı görüntü bileşenlerini ayırmasına izin verdiğinde, aksi takdirde robot başka bir kriter ile ayrı bir nesne olarak ayırt edemeyebilir.

Dijital stereo görüş için bilimsel uygulamalar, bilginin çıkarılmasını içerir. hava araştırmaları, kontur haritalarının hesaplanması ve hatta 3B bina haritalaması, fotogrametrik uydu haritalaması için geometri çıkarımı için[6] veya 3D'nin hesaplanması helyografik NASA tarafından elde edilen bilgiler MÜZİK SETİ proje.

Ayrıntılı tanım

Düz eş düzlemli görüntüler varsayılarak, görüntünün yer değiştirmesinin stereoskopik görüntülerle derinlikle ilişkisini açıklayan diyagram.

Bir piksel, bir konumdaki rengi kaydeder. Konum, piksel ızgarasındaki konum (x, y) ve piksel derinliği ile tanımlanır z.

Stereoskopik görüş, aynı sahnenin farklı konumlardan iki görüntüsünü verir. Bitişik diyagramda noktadan ışık Bir iğne deliği kameralarının giriş noktalarından iletilir B ve D, adresindeki görüntü ekranlarına E ve H.

Ekteki şemada, iki kamera merceğinin merkezleri arasındaki mesafe BD = BC + CD. Üçgenler benzer

  • ACB ve BFE
  • ACD ve DGH

  • k = BD BF
  • z = AC kamera düzleminden nesneye olan mesafedir.

Dolayısıyla, kameraların düz olduğunu ve görüntü düzlemlerinin aynı düzlemde düz olduğunu varsayarsak, iki görüntüdeki aynı piksel arasındaki y eksenindeki yer değiştirme,

Nerede k iki kamera arasındaki mesafenin mercekten görüntüye olan uzaklığının çarpımıdır.

İki görüntüdeki derinlik bileşeni ve , veren,

Bu formüller, tıkanma nın-nin vokseller nesnenin yüzeyinde bir görüntüde, diğer görüntüde görülen daha yakın voksellerle, nesnenin yüzeyinde görülüyor.

Görüntü düzeltme

Görüntü düzlemlerinin eş düzlemsel olmadığı yerler görüntü düzeltme görüntüleri eş düzlemselmiş gibi ayarlamak gerekir. Bu, doğrusal bir dönüşüm ile başarılabilir.

Görüntüler ayrıca, her bir görüntüyü düz bir düzleme yansıtan bir iğne deliği kamerasından alınan görüntüye eşdeğer kılmak için düzeltmeye ihtiyaç duyabilir.

Pürüzsüzlük

Düzgünlük, birbirine yakın olan renklerin ne kadar benzer olduğunun bir ölçüsüdür. Nesnelerin az sayıda renkle boyanma olasılığının daha yüksek olduğu varsayımı vardır. Yani aynı renkte iki piksel tespit edersek, bunlar büyük olasılıkla aynı nesneye aittir.

Pürüzsüzlüğü değerlendirmek için yukarıda açıklanan yöntem bilgi teorisine ve bir vokselin renginin etkisinin, noktalar arasındaki mesafe üzerindeki normal dağılıma göre yakındaki voksellerin rengini etkilediği varsayımına dayanmaktadır. Model, dünya hakkındaki yaklaşık varsayımlara dayanmaktadır.

Önceki pürüzsüzlük varsayımlarına dayanan başka bir yöntem, oto-korelasyondur.

Pürüzsüzlük, dünyanın bir özelliğidir. Doğası gereği bir görüntünün özelliği değildir. Örneğin, rastgele noktalardan oluşturulmuş bir görüntünün düzgünlüğü olmayacak ve komşu noktalar hakkında çıkarımlar işe yaramayacaktır.

Teorik olarak pürüzsüzlük, dünyanın diğer özellikleriyle birlikte öğrenilmelidir. Bu, insan görüş sisteminin yaptığı gibi görünüyor.

Bilgi ölçüsü

En küçük kareler bilgi ölçüsü

Normal dağılım

Olasılık, tarafından açıklanan bilgi içeriğiyle ilgilidir mesaj uzunluğu L,

yani,

Stereoskopik görüntüleri karşılaştırmak için, yalnızca göreceli mesaj uzunluğu önemlidir. Buna dayanarak, bilgi ölçüsü benFark Karelerinin Toplamı (SSD) olarak adlandırılan,

nerede,

SSD'deki sayıların karesini alma süresinin maliyeti nedeniyle, birçok uygulama bilgi ölçüsünü hesaplamak için temel olarak Mutlak Farkın Toplamını (SAD) kullanır. Diğer yöntemler normalleştirilmiş çapraz korelasyon (NCC) kullanır.

Stereoskopik görüntüler için bilgi ölçüsü

en küçük kareler ölçü, stereoskopik görüntülerin bilgi içeriğini ölçmek için kullanılabilir,[7] her noktada verilen derinlikler . Öncelikle bir görüntüyü diğerine göre ifade etmek için gerekli bilgiler elde edilir. Bu denir .

Bir renk farkı işlevi, renkler arasındaki farkı adil bir şekilde ölçmek için kullanılmalıdır. Renk farkı işlevi yazılır CD aşağıda. İki görüntü arasındaki renk eşleşmesini kaydetmek için gereken bilginin ölçüsü,

Görüntünün düzgünlüğü hakkında bir varsayım yapılır. İki pikselin aynı renk olma olasılığının daha yüksek olduğunu, temsil ettikleri voksellerin daha yakın olduğunu varsayın. Bu ölçü, benzer renklerin aynı derinlikte gruplanmasına yardımcı olmayı amaçlamaktadır. Örneğin, öndeki bir nesne arkadaki bir gökyüzü alanını kapatırsa, pürüzsüzlük ölçüsü, aynı derinlikte gruplanan tüm mavi pikselleri destekler.

Toplam pürüzsüzlük ölçüsü, renk farkının beklenen standart sapmasının bir tahmini olarak vokseller arasındaki mesafeyi kullanır,

Toplam bilgi içeriği daha sonra toplamdır,

Bilgi içeriği için minimum değeri vermek için her pikselin z bileşeni seçilmelidir. Bu, her pikselde en olası derinlikleri verecektir. Minimum toplam bilgi ölçüsü,

Sol ve sağ görüntüler için derinlik işlevleri çifttir,

Uygulama yöntemleri

Minimizasyon sorunu şudur: NP tamamlandı. Bu, bu sorunun genel çözümüne ulaşmanın uzun zaman alacağı anlamına gelir. Ancak, temel alan bilgisayarlar için yöntemler mevcuttur. Sezgisel makul bir süre içinde sonucu yaklaşık olarak gösterir. Ayrıca yöntemler temel alınarak mevcuttur. nöral ağlar.[8] Stereoskopik vizyonun verimli bir şekilde uygulanması, aktif bir araştırma alanıdır.

Ayrıca bakınız

Referanslar

  1. ^ Bradski, Gary; Kaehler, Adrian. OpenCV'yi Öğrenmek: OpenCV Kitaplığı ile Bilgisayarla Görme. O'Reilly.
  2. ^ C. Je, S. W. Lee ve R.-H. Park. Hızlı Yapılandırılmış Işık Menzili Görüntüleme için Yüksek Kontrastlı Renkli Şerit Deseni. Bilgisayarla Görme - ECCV 2004, LNCS 3021, s. 95–107, Springer-Verlag Berlin Heidelberg, 10 Mayıs 2004.
  3. ^ C. Je, S. W. Lee ve R.-H. Park. Hızlı Yapılandırılmış Işık Aralığı Görüntüleme için Renkli Şerit Permütasyon Modeli. Optics Communications, Cilt 285, Sayı 9, s. 2320-2331, 1 Mayıs 2012.
  4. ^ a b W. Jang, C. Je, Y. Seo ve S. W. Lee. Yapılandırılmış Işık Stereo: Dinamik Şekli Ölçmek için Yapılandırılmış Işık ve Aktif Stereo'nun Karşılaştırmalı Analizi ve Entegrasyonu. Mühendislikte Optik ve Lazerler, Cilt 51, Sayı 11, s. 1255-1264, Kasım, 2013.
  5. ^ Sumi, Yasushi, vd. "Segment tabanlı stereo görüş ile karmaşık ortamlarda 3B nesne tanıma "International Journal of Computer Vision 46.1 (2002): 5-23.
  6. ^ Tatar, Nurollah, vd. "Nesne Tabanlı Yarı Küresel Eşleştirme ve Yinelemeli Kılavuzlu Kenar Koruma Filtresi ile Yüksek Çözünürlüklü Uydu Stereo Eşleştirme. "IEEE Geoscience and Remote Sensing Letters (2020): 1-5.
  7. ^ Lazaros, Nalpantidis; Sirakoulis, Georgios Christou; Gasteratos1, Antonios (2008). "Stereo Görme Algoritmalarının İncelenmesi: Yazılımdan Donanıma". International Journal of Optomechatronics. 2 (4): 435–462. doi:10.1080/15599610802438680. S2CID  18115413.
  8. ^ WANG, JUNG-HUA; HSIAO, CHIH-PING (1999). "Bir sinir ağı çerçevesi aracılığıyla stereo görüntüde eşitsizlik üzerine". Proc. Natl. Sci. Konsey. ROC (A). 23 (5): 665–678. CiteSeerX  10.1.1.105.9067.

Dış bağlantılar