本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文This site is available in English.View in Englishこのサイトには日本語版があります。日本語で表示이 사이트는 한국어로도 제공됩니다.한국어로 보기Diese Website ist auch auf Deutsch verfügbar.Auf Deutsch ansehenEste sitio web también está disponible en español.Ver en españolQuesto sito è disponibile anche in italiano.Visualizza in italianoCe site est également disponible en français.Afficher en françaisEste site também está disponível em português.Ver em portuguêsDeze website is ook beschikbaar in het Nederlands.In het Nederlands bekijkenЭтот сайт также доступен на русском языке.Смотреть на русскомयह वेबसाइट हिन्दी में भी उपलब्ध है।हिन्दी में देखेंهذا الموقع متاح أيضًا باللغة العربية.عرض بالعربيةSitus ini juga tersedia dalam bahasa Indonesia.Lihat dalam bahasa IndonesiaTa strona jest dostępna także po polsku.Wyświetl po polskuTrang web này cũng có phiên bản tiếng Việt.Xem bằng tiếng Việtاین وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسی

BXT ile geleneksel dekonvolüsyonun uygulama stratejisi arasındaki farklar

Doğrusal aşama2023.01

Geçenlerde BlurXTerminator (BXT) ile görüntü işlerken bir hobi arkadaşım sordu: kullanım açısından geleneksel dekonvolüsyondan farklı bir yanı var mı? Burada birkaç izlenimimi paylaşıyorum.

Geleneksel dekonvolüsyon: yalnızca lüminans kanalına uygulanır

Geleneksel olarak dekonvolüsyon yalnızca parlaklık (lüminans) kanalına uygulanır. Bu nedenle:

  • Monokrom kameradan gelen görüntülerde dekonvolüsyon doğrudan L kanalına uygulanır, RGB kanalları atlanır;
  • Renkli kameradan gelen görüntülerde ise önce RGB görüntünün lüminans kanalı çıkarılıp onun üzerinde çalışılır, orijinal RGB görüntü atlanır.

Bu mantık yıllardır geçerliliğini koruyor, çünkü dekonvolüsyonun asıl ilgilendiği şey parlaklık kademelerindeki ayrıntı ile yıldızların keskinliğidir.

BXT biraz farklı: yıldızlar hatırı sayılır ölçüde küçülür

BXT’nin kullanımında kilit bir fark var — yıldızları büyük ölçüde küçültüyor. Geleneksel “yalnızca lüminans kanalına uygulama” yöntemini olduğu gibi sürdürürseniz, aşağıdaki resmin sağ tarafındaki durum ortaya çıkar: RGB kanallarının yıldızları L kanalınınkilerden gözle görülür biçimde büyük kalır ve yıldızların çevresinde renk taşması belirir. Tersine, L ile RGB’ye aynı anda uygularsanız bu sorun neredeyse hiç yaşanmaz (soldaki resimde olduğu gibi).

BXT uygulama stratejilerinin karşılaştırması: yalnızca L kanalına uygulamak RGB yıldızlarında renk taşmasına yol açar, L ile RGB’ye aynı anda uygulamak ise normal görünür

Önerdiğim uygulama stratejisi

Kamera tipine göre önerdiğim yöntem şudur:

  1. Monokrom kamera görüntüleri: L ile RGB’ye aynı anda uygulayın; ya da yalnızca L’ye uygulayın, ama o zaman küçülen L yıldızlarıyla uyuşması için RGB kanallarındaki yıldızları ayrıca küçültmeniz gerekir.
  2. Renkli kamera görüntüleri: önce L’yi çıkarmaya gerek yok, doğrudan RGB görüntüye uygulamanız yeterli; gereken diğer işlemler ya da germe için L’yi sonradan çıkarırsınız.

BXT dekonvolüsyonu hem hızlı hem de iyi hale getirdi, ama yıldızların boyutunu değiştirdiği için kanallar arasındaki eşleştirme stratejisini de beraberinde değiştirdi. Ancak bunu kavradığınızda, zahmetle elde ettiğiniz keskinliğin karşılığında yıldızların çevresinde bir kromatik aberasyon halkası almaktan kurtulursunuz. BXT ya da geleneksel dekonvolüsyon konusundaki kendi deneyimlerinizi paylaşmanızı da memnuniyetle bekliyorum.