Açık kaynaklı bir görüntü gürültü giderme kitaplığı olan Open Image Denoise

Intel Açık Görüntü

Intel Open Image Denoise, ışın izlemeli işlenmiş görüntüler için yüksek kaliteli, yüksek performanslı gürültü giderme filtrelerinden oluşan açık kaynaklı bir kitaplıktır.

Günümüzde görüntülere odaklanan birçok uygulama ve kitaplık varEn iyi bilinenlerden Photoshop, GIMP, Krita, paint ve diğerlerine sahibiz, ancak ilk ikisinin en eksiksiz olduğu açık.

Fakat belirli çalışma durumları için çok fazla kaynak kullanmak gerekli değildir bunlardan herhangi birinin yürütülmesi için, örneğin yalnızca görüntüleri kırpın, boyutu, görünümü, biçimi değiştirin, diğerlerinin yanı sıra bazı küçük ayarlamaları yapın.

Bunun anlamı, yakın zamanda bir şeyle karşılaştım. mükemmel kütüphane dikkatimi çekti, çünkü Gürültü gidermeye odaklı resimlerde ve her şeyden önce açık kaynak olduğunu ve Intel ile el ele geliştirildiğini.

Görüntülerdeki gürültü hakkında konuştuğumuzda, hayır, ses/ses ile ilgili değildir (görüntülerden bahsediyorsak bu mantıklı değildir), ancak dijital gürültü:

Giriş cihazı tarafından üretilen dijital görüntülerdeki rastgele parlaklık veya renk değişimi, temelde renkle eşleşmeyen "taneler" veya piksellerdir. 

Ve bugün bahsedeceğimiz kitaplığın asıl amacına, ışın izlemeli işleme sistemleriyle hazırlanan görüntülerdeki gürültüyü ortadan kaldırmak için bir filtre koleksiyonu geliştiren «Open Image Denoise» (Open Image Denoise)'a dönelim.

Açık Görüntü Gürültü Giderme Hakkında

Görüntü Gürültüsünü Giderme'yi aç daha büyük bir oneAPI Rendering Toolkit projesinin parçası olarak geliştiriliyor Embree ışın izleme kitaplığı, GLuRay fotogerçekçi işleme sistemi, OSPRay dağıtılmış ışın izleme platformu ve OpenSWR yazılım rasterleştirme sistemi dahil olmak üzere bilimsel hesaplamalar için yazılım görselleştirme araçları geliştirmeyi hedefliyor.

Projenin amacı, yüksek kaliteli, verimli ve kullanımı kolay gürültü giderme özellikleri sağlar ışın izleme sonuçlarının kalitesini iyileştirmek için uygulanabilen. Önerilen filtreler, daha kısa bir ışın izleme döngüsünün sonucuna bağlı olarak, daha pahalı ve daha yavaş ayrıntılı bir işleme sürecinin sonucuyla karşılaştırılabilir bir nihai kalite seviyesi elde etmeye izin verir.

Open Image Denoise, Monte Carlo sayısal entegrasyon ışın izleme (MCRT) gibi rastgele gürültüyü filtreler. Bu tür algoritmalarda yüksek kaliteli işleme elde etmek için çok sayıda ışının izlenmesi gerekir; aksi takdirde, ortaya çıkan görüntüde rastgele gürültü şeklinde fark edilebilir yapaylıklar görünür.

Açık Görüntü Gürültü Giderme özelliğini kullanma birkaç büyüklük sırasının gerektirdiği hesaplama sayısını azaltmaya izin verir her pikseli hesaplarken. Sonuç olarak, gürültülü bir görüntüyü başlangıçta çok daha hızlı oluşturmak, ancak daha sonra hızlı gürültü azaltma algoritmaları kullanarak kabul edilebilir kaliteye getirmek mümkündür. Doğru ekipmanla, önerilen araçlar anında gürültü giderme ile etkileşimli ışın izleme için bile kullanılabilir.

Open Image Denoise kısa bir süre önce, aşağıdaki değişikliklerin öne çıktığı yeni sürüm 2.0'ı aldı:

  • GPU kullanarak gürültü azaltma işlemlerini hızlandırma desteği. Intel Xe mimarisi, AMD RDNA2, AMD RDNA3, NVIDIA Volta, NVIDIA Turing, NVIDIA Ampere, NVIDIA Ada Lovelace ve NVIDIA Hopper tabanlı GPU'larla kullanılabilen SYCL, CUDA ve HIP sistemleriyle GPU boşaltma desteği uygulandı.
  • Depolama türünü seçmenize, ana bilgisayar verilerini kopyalamanıza ve Vulkan ve Direct3D 12 gibi grafik API'lerinden harici arabellekleri içe aktarmanıza olanak tanıyan yeni bir arabellek yönetimi API'si eklendi.
  • Eşzamansız yürütme modu için destek eklendi (oidnExecuteFilterAsync ve oidnSyncDevice işlevleri).
  • Sistemde bulunan fiziksel cihazlara istek göndermek için bir API eklendi.
  • UUID veya PCI adresi gibi fiziksel cihaz kimliğine dayalı yeni bir cihaz oluşturmak için oidnNewDeviceByID işlevi eklendi.
  • SYCL, CUDA ve HIP ile taşınabilirlik için özellikler eklendi.
  • Yeni cihaz tarama seçenekleri eklendi (systemMemorySupported,
  • ManagedMemoryDesteklenen, externalMemoryTypes).
  • Filtrelerin kalite seviyesini ayarlamak için bir parametre eklendi.

Görüntü Gürültüsünü Giderme'yi aç dizüstü bilgisayarlardan ve PC'lerden kümelenmiş düğümlere kadar çeşitli cihaz sınıflarında kullanılabilir. Uygulama, çeşitli 64 bit Intel CPU sınıfları için optimize edilmiştir. Open Image Denoise'ı çalıştırmak için gerekenleri ve kurulum yöntemini öğrenmek istiyorsanız, başvurabilirsiniz. aşağıdaki bağlantı.

Kod, C++ ile yazılmıştır ve Apache 2.0 lisansı altında yayınlanmıştır.


İlk yorumu siz

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.