Makine görüş kamera SDK'mın yerleşik bayer işlevinde en yakın komşu "enterpolasyonu" kullandığını öğrendiğim için birkaç ay önce şaşırdım. En hızlı, ancak en kötü türdür, özellikle renk sabitliği veya parlaklık değişmezliği için görüntü kanallarında matematik yapmaya başladığınızda sert kenarlar verir. Bu algoritmaların incelemesini buldum:
http://www.arl.army.mil/arlreports/2010/ARL-TR-5061.pdf
Bir sonraki adım, oldukça hızlı hesaplanabilen bilinear ve bicubic enterpolasyonlarıdır, çünkü bunlar yalnızca evrişim çekirdeği anlamına gelir. Bunlar eğimli kenarlarda renkli testere dişleri verir - bibubikten daha bilinmemektedir.
Bu yazıda ve 5 farklı algoritmada nicel kalite verileriyle görülebilir:
http://research.microsoft.com/en-us/um/people/lhe/papers/icassp04.demosaicing.pdf
Bu yüzden kenar yönüne dayalı enterpolasyonlar yaptılar. Bununla birlikte, bunlar yeşile daha "önemli bir kanal" gibi davranır (çünkü en iyi çözünürlüğe sahiptir ve görsel duyarlılığımızın ve gözlerimizin çözünürlüğünün çoğunu oluşturur). Sonra yeşil kanalın bir fonksiyonu olarak mavi ve kırmızı tonları korurlar. Bu da yeşil kanalın yüksek frekans içeriğini hatalara daha yatkın hale getirir. Karmaşıklık, neler olup bittiğini tespit etmek zorunda olduklarından ve birden fazla geçiş gerektirdiğinden daha yüksektir. Hareli ve mısır, bu tür enterpolasyonlardan kaynaklanan yaygın eserlerdir.
Burada, ton koruyucu ve kenar koruyucu ekleri olan ve olmayan Uyarlamalı Homojenlik Demosaicing ve bilinear versiyonlarına örnekler:
http://math.auburn.edu/~kilgota/ahd_bayer.pdf
Bu makale AHD'yi tercih ediyor ve olumsuz kısmı göstermiyor. Bu sayfada Uyarlanabilir Homojenite Demosaicing, Desenli Piksel Gruplama ve Değişken Sayıdaki Gradentlerden farklı desen artefaktlarını görebilirsiniz (farelerin adlarının üzerine gelin):
http://www.ruevski.com/rawhistogram/40D_Demosaicing/40D_DemosaicingArtifacts.html
Özet olarak, bu algoritmalarda kullanılan bazı varsayımlar vardır ve varsayım geçerli olmadığında eserler meydana gelir:
- Kanal başına pürüzsüzlük. En yakın komşular aynı değilse, geçişi pürüzsüz hale getirin. Eserdir: testereler / fermuarlar, yumuşaklık
- Yönlendirilmiş kenarlara sahip parlaklık sabiti Eserler: yüksek frekanslı doku hareli, renkli saçak
- Ton sabitliği. Bir mahallede ton aynıysa, eğer bir kanal değişirse diğerlerinin izlemesi gerekir. Artefaktlar: renkli kenarlarda renkli fermuarlar
- Tutarlılık yeşilliklerden tahmin edilebilir. Yapı: labirent