Intel Imasindikiza Open Image Denoise 2.0 Image Denoise Library

Intel yafalitsa kutulutsidwa kwa pulojekiti ya oidn 2.0 (Open Image Denoise), yomwe imapanga zosefera zochotsa phokoso pazithunzi zomwe zakonzedwa pogwiritsa ntchito makina opangira ma ray. Open Image Denoise ikupangidwa ngati gawo la polojekiti yayikulu, OneAPI Rendering Toolkit, yomwe cholinga chake ndi kupanga zida zowonera mapulogalamu owerengera asayansi (SDVis (Software Defined Visualization), kuphatikiza laibulale ya Embree ray tracing, GLuRay photorealistic rendering system, OSPRray yofalitsidwa. ray tracing platform ndi OpenSWR software rasterization system Code imalembedwa mu C ++ ndikusindikizidwa pansi pa chilolezo cha Apache 2.0.

Cholinga cha pulojekitiyi ndikupereka zida zapamwamba, zogwira mtima, komanso zosavuta kugwiritsa ntchito zomwe zingagwiritsidwe ntchito kupititsa patsogolo zotsatira za kufufuza kwa ray. Zosefera zomwe zaperekedwa zimalola, kutengera zotsatira zafupikitsa kalondolondo wa ray, kuti apeze mulingo womaliza wofanana ndi zotsatira za njira yodula komanso yowononga nthawi yomasulira mwatsatanetsatane.

Open Image Denoise imachotsa phokoso lachisawawa, monga kuchokera ku Monte Carlo RT (MCRT) ray tracing. Kuti mukwaniritse kumasulira kwapamwamba kwambiri mu ma aligorivimu oterowo, m'pofunika kutsata kuchuluka kwakukulu kwa cheza, apo ayi zinthu zowoneka bwino zamtundu waphokoso zachisawawa zimawonekera pachithunzi chotsatira.

Kugwiritsa ntchito Open Image Denoise kumakupatsani mwayi wochepetsera mawerengedwe ofunikira powerengera pixel iliyonse ndi maoda angapo a ukulu. Zotsatira zake, mutha kupanga chithunzi chaphokoso mwachangu, koma kenako ndikuchibweretsa kumtundu wovomerezeka pogwiritsa ntchito njira zochepetsera phokoso. Ngati muli ndi zida zoyenera, zida zomwe zaperekedwa zitha kugwiritsidwa ntchito potsata ma ray pochotsa phokoso pa ntchentche.

Laibulale imatha kugwiritsidwa ntchito pamagulu osiyanasiyana a zida, kuyambira pa laputopu ndi ma PC mpaka ma node m'magulu. Kukhazikitsaku kumapangidwira makalasi osiyanasiyana a 64-bit Intel CPUs mothandizidwa ndi SSE4, AVX2, AVX-512 ndi XMX (Xe Matrix Extensions) malangizo, tchipisi ta Apple Silicon ndi machitidwe okhala ndi Intel Xe GPUs (Arc, Flex ndi Max mndandanda), NVIDIA (yochokera ku Volta, Turing, Ampere, Ada Lovelace ndi Hopper architectures) ndi AMD (zotengera RDNA2 (Navi 21) ndi RDNA3 (Navi 3x) zomangamanga). Kuthandizira kwa SSE4.1 kumanenedwa ngati chofunikira chochepa.

Intel Imasindikiza Open Image Denoise 2.0 Image Denoise Library
Intel Imasindikiza Open Image Denoise 2.0 Image Denoise Library

Zosintha zazikulu pakutulutsidwa kwa Open Image Denoise 2.0:

  • Kuthandizira kufulumizitsa ntchito zochepetsera phokoso pogwiritsa ntchito GPU. Thandizo lotsitsa kuwerengera ku mbali ya GPU yakhazikitsidwa pogwiritsa ntchito machitidwe a SYCL, CUDA ndi HIP, omwe angagwiritsidwe ntchito ndi ma GPU otengera Intel Xe, AMD RDNA2, AMD RDNA3, NVIDIA Volta, NVIDIA Turing, NVIDIA Ampere, NVIDIA Ada Lovelace ndi Zomangamanga za NVIDIA Hopper.
  • Onjezani API yatsopano yoyang'anira buffer, kukulolani kuti musankhe mtundu wosungira, kukopera deta kuchokera kwa wolandirayo, ndi kuitanitsa ma buffer akunja kuchokera ku zithunzi za APIs monga Vulkan ndi Direct3D 12.
  • Thandizo lowonjezera la machitidwe asynchronous execution (oidnExecuteFilterAsync ndi ntchito za oidnSyncDevice).
  • API yawonjezedwa potumiza zopempha ku zida zakuthupi zomwe zili mudongosolo.
  • Anawonjezera ntchito ya oidnNewDeviceByID kuti mupange chipangizo chatsopano kutengera ID ya chipangizo chakuthupi, monga UUID kapena PCI adilesi.
  • Ntchito zowonjezeredwa kuti zitheke ndi SYCL, CUDA ndi HIP.
  • Onjezani magawo atsopano owunika zida (systemMemorySupported, manageMemorySupported, externalMemoryTypes).
  • Adawonjeza gawo kuti mukhazikitse mulingo wabwino wa zosefera.

Source: opennet.ru

Kuwonjezera ndemanga