Deschideți biblioteca Image Denoise 2.2 pentru eliminarea zgomotului din imagini este disponibilă

Intel a publicat lansarea proiectului oidn 2.2 (Open Image Denoise), care dezvoltă o colecție de filtre pentru eliminarea zgomotului din imaginile pregătite cu ajutorul sistemelor de randare de tracing de raze. Open Image Denoise este dezvoltat ca parte a unui proiect mai amplu, oneAPI Rendering Toolkit, care vizează dezvoltarea instrumentelor de vizualizare software pentru calcule științifice (SDVis (Software Defined Visualization), inclusiv biblioteca Embree ray tracing, sistemul de randare fotorealistic GLuRay, OSPRay distribuit platforma de ray tracing și sistemul de rasterizare software OpenSWR Codul este scris în C++ și publicat sub licența Apache 2.0.

Scopul proiectului este de a oferi funcții de dezgomot de înaltă calitate, eficiente și ușor de utilizat, care pot fi utilizate pentru a îmbunătăți calitatea rezultatelor ray tracing. Filtrele propuse permit, pe baza rezultatului unui ciclu scurtat de urmărire a razelor, să se obțină un nivel final de calitate comparabil cu rezultatul unui proces mai costisitor și mai consumator de timp de redare detaliată.

Open Image Denoise elimină zgomotul aleatoriu, cum ar fi urmărirea razelor Monte Carlo RT (MCRT). Pentru a obține randarea de înaltă calitate în astfel de algoritmi, este necesar să urmăriți un număr foarte mare de raze, altfel artefacte vizibile sub formă de zgomot aleatoriu apar în imaginea rezultată.

Utilizarea Open Image Denoise vă permite să reduceți numărul de calcule necesare atunci când calculați fiecare pixel cu mai multe ordine de mărime. Ca rezultat, puteți genera o imagine inițial zgomotoasă mult mai rapid, dar apoi o puteți aduce la o calitate acceptabilă folosind algoritmi de reducere rapidă a zgomotului. Dacă aveți echipamentul adecvat, instrumentele propuse pot fi folosite chiar și pentru urmărirea interactivă a razelor cu eliminarea zgomotului din mers.

Biblioteca poate fi utilizată pe diferite clase de dispozitive, de la laptopuri și PC-uri până la noduri în clustere. Implementarea este optimizată pentru diferite clase de procesoare Intel pe 64 de biți cu suport pentru instrucțiuni SSE4, AVX2, AVX-512 și XMX (Xe Matrix Extensions), cipuri Apple Silicon și sisteme cu GPU Intel Xe (seria Arc, Flex și Max), NVIDIA (bazat pe arhitecturi Volta, Turing, Ampere, Ada Lovelace și Hopper) și AMD (bazat pe arhitecturi RDNA2 (Navi 21) și RDNA3 (Navi 3x). Suportul pentru SSE4.1 este declarat ca o cerință minimă.

Deschideți biblioteca Image Denoise 2.2 pentru eliminarea zgomotului din imagini este disponibilă
Deschideți biblioteca Image Denoise 2.2 pentru eliminarea zgomotului din imagini este disponibilă

Schimbări majore în versiunea Open Image Denoise 2.2:

  • Calitatea eliminării zgomotului a fost îmbunătățită și reconstrucția pieselor a fost îmbunătățită.
  • S-a adăugat suport pentru GPU utilizat în procesoarele Intel Core Ultra bazate pe microarhitectura Intel Meteor Lake.
  • A fost adăugat suport pentru lucrul pe sisteme cu arhitectură ARM64 în mediu Linux и Windows (podderzka macOS a fost adăugat anterior).
  • S-a adăugat suport pentru API-ul Metal graphics pe sistemele Apple ARM.
  • Performanță îmbunătățită în modul CPU.
  • Suplimentar redus la aplicarea modificărilor filtrului.
  • În mod implicit, API-ul driverului CUDA este activat. Setare adăugată la CMake pentru selecția manuală între API-ul driverului și timpul de execuție.

Sursa: opennet.ru

Cumpărați găzduire de încredere pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără găzduire web fiabilă cu protecție DDoS, servere VPS VDS | ProHoster