K dispozici je otevřená knihovna Image Denoise 2.5 pro odstranění šumu z obrázků

Společnost Intel zveřejnila vydání projektu oidn 2.5 (Open Image Denoise), který vyvíjí kolekci filtrů pro potlačení šumu v obrazech připravených pomocí vykreslovacích systémů ray tracing. Open Image Denoise je vyvíjen jako součást většího projektu oneAPI Rendering Toolkit zaměřeného na vývoj vědeckých softwarových vizualizačních nástrojů (SDVis (Software Defined Visualization)), včetně knihovny ray tracing Embree, fotorealistického vykreslovacího systému GLuRay, distribuované platformy ray tracing OSPRay a softwarový rasterizační systém OpenSWR Kód je napsán v C++ a publikován pod licencí Apache 2.0.

Cílem projektu je poskytnout vysoce kvalitní, efektivní a snadno použitelné funkce pro odšumování, které lze využít ke zlepšení kvality výsledků sledování paprsků. Navrhované filtry umožňují dosáhnout výsledku zkráceného cyklu sledování paprsků na konečné úrovni kvality srovnatelné s dražším přístupem.
a zdlouhavý proces detailního vykreslování.

Open Image Denoise filtruje náhodný šum, jako je sledování paprsků Monte Carlo Numerical Integration (MCRT). Pro dosažení vysoké kvality vykreslování v takových algoritmech je vyžadováno trasování velmi velkého počtu paprsků, jinak se ve výsledném obrázku objevují znatelné artefakty ve formě náhodného šumu.

Použití Open Image Denoise umožňuje snížit počet nezbytných výpočtů o několik řádů při výpočtu každého pixelu. Výsledkem je, že je možné generovat původně zašuměný obraz mnohem rychleji, ale poté jej přivést na přijatelnou kvalitu pomocí rychlých algoritmů redukce šumu. S vhodným vybavením lze navrhované nástroje dokonce použít pro interaktivní sledování paprsků s eliminací šumu za letu.

Knihovnu lze použít na různých třídách zařízení, od notebooků a stolních počítačů až po clusterové uzly. Implementace je optimalizována pro různé třídy 64bitových procesorů Intel s podporou instrukcí SSE4, AVX2, AVX-512 a XMX (Xe Matrix Extensions), čipů Apple Silicon a systémů s grafickými procesory Intel Xe (řady Arc, Flex a Max), NVIDIA (založená na architekturách Turing, Ampere, Ada Lovelace, Hopper a Blackwell) a AMD (založená na architekturách RDNA2 (Navi 21), RDNA3 (Navi 3x), RDNA 3.5 a RDNA4). Podpora SSE4.1 je uvedena jako minimální požadavek.

Klíčové změny ve vydání Open Image Denoise 2.5:

  • Výrazně vylepšený výkon a snížená spotřeba paměti na grafických procesorech Intel s enginem XMX (Xe Matrix eXtensions) a procesorech Intel s podporou AMX-FP16.
  • Přidáno API pro import externích semaforů z grafických API Vulkan a Direct3D 12. Podpora je v současné době omezena na zařízení s podporou CUDA (v Windows и Linux) a HIP (v Windows). Podpora pro zařízení SYCL se objeví v budoucí verzi.
  • Přidán příznak OIDN_EXTERNAL_MEMORY_TYPE_FLAG_DEDICATED pro import vyhrazené externí paměti.

Zdroj: opennet.ru

Kupte si spolehlivý hosting pro stránky s DDoS ochranou, VPS VDS servery 🔥 Kupte si spolehlivý webhosting s ochranou DDoS, VPS VDS servery | ProHoster