Intel e phatlalatsa laebrari ea "Denoise Image Denoise 2.0".

Intel e phatlalalitse tokollo ea projeke ea oidn 2.0 (Open Image Denoise), e hlahisang pokello ea li-filters bakeng sa ho tlosa lerata ho tsoa litšoantšong tse lokiselitsoeng ho sebelisoa lits'ebetso tsa tlhahiso ea ray. Open Image Denoise e ntse e ntlafatsoa e le karolo ea projeke e kholoanyane, OneAPI Rendering Toolkit, e reretsoeng ho hlahisa lisebelisoa tsa pono ea software bakeng sa lipalo tsa mahlale (SDVis (Software Defined Visualization), ho kenyeletsoa laeborari ea Embree ray tracing, sistimi ea GLuRay photorealistic rendering, OSPRray e ajoa. ray tracing platform le OpenSWR software rasterization system Khoutu e ngotsoe ka C++ mme e hatisitsoe tlas'a laesense ea Apache 2.0.

Sepheo sa morero ke ho fana ka likarolo tsa boleng bo holimo, tse sebetsang hantle, le tse bonolo ho sebelisa denoising tse ka sebelisoang ho ntlafatsa boleng ba sephetho sa tlhahlobo ea mahlaseli. Lisefe tse sisintsoeng li lumella, ho ipapisitsoe le sephetho sa nako e khuts'oane ea ho latela ray, ho fumana boemo ba ho qetela ba boleng bo ka bapisoang le sephetho sa tšebetso e bitsang chelete e ngata le e nkang nako ea ho fana ka lintlha.

Open Image Denoise e felisa lerata le sa reroang, joalo ka ho latela mahlaseli a Monte Carlo RT (MCRT). E le ho finyella boleng bo phahameng ba ho fana ka li-algorithms tse joalo, ho hlokahala hore u latele palo e kholo haholo ea mahlaseli, ho seng joalo lintho tse bonahalang tse entsoeng ka mokhoa oa lerata le sa tloaelehang li hlaha setšoantšong se hlahang.

Tšebeliso ea Open Image Denoise e u lumella ho fokotsa palo ea lipalo tse hlokahalang ha u bala pixel ka 'ngoe ka liodara tse' maloa tsa boholo. Ka lebaka leo, u ka hlahisa setšoantšo se lerata qalong ka potlako haholo, empa joale u se tlisa boleng bo amohelehang u sebelisa mekhoa e potlakileng ea ho fokotsa lerata. Haeba u na le lisebelisoa tse loketseng, lisebelisoa tse reriloeng li ka sebelisoa bakeng sa ho latella mahlaseli ka ho tlosa lerata ha u fofa.

Laeborari e ka sebelisoa lihlopheng tse fapaneng tsa lisebelisoa, ho tloha ho lilaptop le likhomphutha ho ea ho li-node ka lihlopha. Ts'ebetsong e ntlafalitsoe bakeng sa lihlopha tse fapaneng tsa 64-bit Intel CPUs ka tšehetso ea SSE4, AVX2, AVX-512 le XMX (Xe Matrix Extensions) litaelo, Apple Silicon chips le litsamaiso tse nang le Intel Xe GPUs (Arc, Flex le Max series), NVIDIA (e thehiloeng ho Volta, Turing, Ampere, Ada Lovelace le meralo ea Hopper) le AMD (e thehiloeng ho RDNA2 (Navi 21) le RDNA3 (Navi 3x) ea meralo). Tšehetso bakeng sa SSE4.1 e boleloa e le tlhokahalo e fokolang.

Intel e phatlalatsa laebrari ea "Denoise Image Denoise 2.0".
Intel e phatlalatsa laebrari ea "Denoise Image Denoise 2.0".

Liphetoho tse kholo tokollong ea Open Image Denoise 2.0:

  • Tšehetso ea ho potlakisa ts'ebetso ea ho fokotsa lerata ka GPU. Ts'ehetso ea lipalo tsa ho theola lehlakore la GPU e kentsoe ts'ebetsong ho sebelisoa litsamaiso tsa SYCL, CUDA le HIP, tse ka sebelisoang le li-GPU tse thehiloeng ho Intel Xe, AMD RDNA2, AMD RDNA3, NVIDIA Volta, NVIDIA Turing, NVIDIA Ampere, NVIDIA Ada Lovelace le Moralo oa NVIDIA Hopper.
  • E kentse API e ncha ea taolo ea buffer, e u lumellang ho khetha mofuta oa polokelo, ho kopitsa data ho tsoa ho moamoheli, le ho kenya li-buffer tsa kantle ho tsoa ho li-graphic APIs joalo ka Vulkan le Direct3D 12.
  • Ts'ehetso e ekelitsoeng bakeng sa mokhoa oa ho etsa asynchronous (oidnExecuteFilterAsync le mesebetsi ea oidnSyncDevice).
  • Ho kentsoe API bakeng sa ho romella likopo ho lisebelisoa tsa 'mele tse teng ka har'a sistimi.
  • E kentse ts'ebetso ea oidnNewDeviceByID ho theha sesebelisoa se secha ho latela ID ea sesebelisoa sa 'mele, joalo ka UUID kapa aterese ea PCI.
  • Mesebetsi e ekelitsoeng bakeng sa ho nkeha habonolo le SYCL, CUDA le HIP.
  • E kentse lisebelisoa tse ncha tsa ho hlahloba lisebelisoa (systemMemorySupported, manageMemorySupported, externalMemoryTypes).
  • E kentse paramethara ho beha boemo ba boleng ba lihloela.

Source: opennet.ru

Eketsa ka tlhaloso