Intel Tippubblika l-Librerija tal-Immaġni Miftuħa Denoise 2.0 Image Denoise

Intel ippubblikat ir-rilaxx tal-proġett oidn 2.0 (Open Image Denoise), li jiżviluppa ġabra ta 'filtri għat-tneħħija tal-istorbju minn immaġini ppreparati bl-użu ta' sistemi ta 'rendering ta' ray tracing. Open Image Denoise qed jiġi żviluppat bħala parti minn proġett akbar, oneAPI Rendering Toolkit, immirat lejn l-iżvilupp ta' għodod ta' viżwalizzazzjoni ta' softwer għal kalkoli xjentifiċi (SDVis (Software Defined Visualization), inkluża l-librerija Embree ray tracing, is-sistema ta' rendering fotorealistika GLuRay, l-OSPRay distribwit pjattaforma ta 'traċċar tar-raġġi u s-sistema ta' rasterizzazzjoni tas-softwer OpenSWR Il-kodiċi huwa miktub f'C++ u ppubblikat taħt il-liċenzja Apache 2.0.

L-għan tal-proġett huwa li jipprovdi karatteristiċi ta' denoising ta' kwalità għolja, effiċjenti u faċli biex jintużaw li jistgħu jintużaw biex itejbu l-kwalità tar-riżultati tar-ray tracing. Il-filtri proposti jippermettu, abbażi tar-riżultat ta 'ċiklu mqassar ta' traċċar tar-raġġi, li jinkiseb livell finali ta 'kwalità komparabbli mar-riżultat ta' proċess aktar għali u li jieħu ħafna ħin ta ' rendering dettaljat.

Open Image Denoise jelimina l-istorbju każwali, bħal minn Monte Carlo RT (MCRT) ray tracing. Biex jinkiseb rendiment ta 'kwalità għolja f'algoritmi bħal dawn, huwa meħtieġ li jiġi rintraċċat numru kbir ħafna ta' raġġi, inkella artifatti notevoli fil-forma ta 'ħoss każwali jidhru fl-immaġni li tirriżulta.

L-użu ta 'Open Image Denoise jippermettilek tnaqqas in-numru ta' kalkoli meħtieġa meta tikkalkula kull pixel b'diversi ordnijiet ta 'kobor. Bħala riżultat, tista 'tiġġenera immaġni inizjalment storbjuża ħafna aktar malajr, iżda mbagħad ġġibha għal kwalità aċċettabbli bl-użu ta' algoritmi veloċi għat-tnaqqis tal-istorbju. Jekk għandek it-tagħmir xieraq, l-għodod proposti jistgħu saħansitra jintużaw għal ray tracing interattiv bit-tneħħija tal-istorbju fuq il-fly.

Il-librerija tista 'tintuża fuq diversi klassijiet ta' apparati, minn laptops u PCs għal nodi fi gruppi. L-implimentazzjoni hija ottimizzata għal diversi klassijiet ta 'CPUs Intel 64-bit b'appoġġ għall-istruzzjonijiet SSE4, AVX2, AVX-512 u XMX (Xe Matrix Extensions), ċipep Apple Silicon u sistemi b'GPU Intel Xe (serje Arc, Flex u Max), NVIDIA (arkitetturi bbażati fuq Volta, Turing, Ampere, Ada Lovelace u Hopper) u AMD (ibbażati fuq arkitetturi RDNA2 (Navi 21) u RDNA3 (Navi 3x). L-appoġġ għal SSE4.1 huwa ddikjarat bħala rekwiżit minimu.

 Intel Tippubblika l-Librerija tal-Immaġni Miftuħa Denoise 2.0 Image Denoise
 Intel Tippubblika l-Librerija tal-Immaġni Miftuħa Denoise 2.0 Image Denoise

Bidliet ewlenin fir-rilaxx Open Image Denoise 2.0:

  • Appoġġ għall-aċċellerazzjoni tal-operazzjonijiet tat-tnaqqis tal-istorbju bl-użu tal-GPU. L-appoġġ għall-kalkoli tal-ħatt fuq in-naħa tal-GPU ġie implimentat bl-użu ta’ sistemi SYCL, CUDA u HIP, li jistgħu jintużaw ma’ GPUs ibbażati fuq Intel Xe, AMD RDNA2, AMD RDNA3, NVIDIA Volta, NVIDIA Turing, NVIDIA Ampere, NVIDIA Ada Lovelace u NVIDIA Hopper arkitettura.
  • Żid API ġdida għall-ġestjoni tal-buffers, li tippermettilek tagħżel it-tip ta 'ħażna, tikkopja dejta mill-host, u timporta buffers esterni minn APIs tal-grafika bħal Vulkan u Direct3D 12.
  • Appoġġ miżjud għall-modalità ta 'eżekuzzjoni asinkronika (funzjonijiet oidnExecuteFilterAsync u oidnSyncDevice).
  • Ġiet miżjuda API biex jintbagħtu talbiet lil tagħmir fiżiku preżenti fis-sistema.
  • Miżjud il-funzjoni oidnNewDeviceByID biex toħloq apparat ġdid ibbażat fuq ID ta 'apparat fiżiku, bħal UUID jew indirizz PCI.
  • Funzjonijiet miżjuda għall-portabbiltà ma SYCL, CUDA u HIP.
  • Żieda parametri ġodda għall-iċċekkjar tal-apparat (systemMemorySupported, managedMemorySupported, externalMemoryTypes).
  • Żid parametru biex jiġi stabbilit il-livell ta 'kwalità tal-filtri.

Sors: opennet.ru

Żid kumment