Intel gefur út Open Image Denoise 2.0 Image Denoise Library

Intel hefur gefið út útgáfu oidn 2.0 (Open Image Denoise) verkefnisins, sem þróar safn sía til að slíta myndir sem eru unnar með því að nota geislafakkakerfi. Verið er að þróa Open Image Denoise sem hluti af stærra oneAPI Rendering Toolkit verkefni sem miðar að því að þróa vísindaleg hugbúnaðarsjónunarverkfæri (SDVis (Software Defined Visualization)), þar á meðal Embree geislarekningarsafnið, GLuRay ljósraunsæi flutningskerfið, OSPRay dreifða geislarekningarvettvanginn. , og OpenSWR hugbúnaðar rasterization kerfi Kóðinn er skrifaður í C++ og birtur undir Apache 2.0 leyfinu.

Markmið verkefnisins er að bjóða upp á hágæða, skilvirka og auðnotanlega afsnúningaeiginleika sem hægt er að beita til að bæta gæði geislarekningar. Fyrirhugaðar síur gera, á grundvelli niðurstaðna styttri geislarekningarlotu, kleift að fá endanlegt gæðastig sem er sambærilegt við niðurstöðuna af kostnaðarsamara og tímafrekara ferli ítarlegrar vinnslu.

Open Image Denoise síar út tilviljunarkenndan hávaða eins og Monte Carlo Numerical Integration (MCRT) geislarekningu. Til að ná hágæða flutningi í slíkum reikniritum þarf að rekja mjög mikinn fjölda geisla, annars birtast áberandi gripir í formi tilviljunarkennds hávaða í myndinni sem myndast.

Notkun Open Image Denoise gerir þér kleift að fækka nauðsynlegum útreikningum um nokkrar stærðargráður þegar þú reiknar hvern pixla. Fyrir vikið er hægt að búa til upphaflega hávaðasama mynd mun hraðar en koma henni síðan í ásættanleg gæði með því að nota hraðvirka suðminnkun reiknirit. Með viðeigandi búnaði er jafnvel hægt að nota fyrirhuguð verkfæri fyrir gagnvirka geislafekningu með hávaðaeyðingu á flugi.

Safnið er hægt að nota á ýmsum flokkum tækja, allt frá fartölvum og tölvum til hnúta í klasa. Útfærslan er fínstillt fyrir ýmsa flokka 64-bita Intel örgjörva með stuðningi fyrir SSE4, AVX2, AVX-512 og XMX (Xe Matrix Extensions) leiðbeiningar, Apple Silicon flís og kerfi með Intel Xe GPU (Arc, Flex og Max röð), NVIDIA (byggt á Volta, Turing, Ampere, Ada Lovelace og Hopper arkitektúr) og AMD (byggt á RDNA2 (Navi 21) og RDNA3 (Navi 3x) arkitektúr). Stuðningur við SSE4.1 er lýst yfir sem lágmarkskrafa.

Intel gefur út Open Image Denoise 2.0 Image Denoise Library
Intel gefur út Open Image Denoise 2.0 Image Denoise Library

Helstu breytingar á útgáfu Open Image Denoise 2.0:

  • Stuðningur við að flýta fyrir hávaðaminnkun með því að nota GPU. Innleiddur stuðningur við afhleðslu GPU með SYCL, CUDA og HIP kerfum sem hægt er að nota með GPU byggðum á Intel Xe arkitektúr, AMD RDNA2, AMD RDNA3, NVIDIA Volta, NVIDIA Turing, NVIDIA Ampere, NVIDIA Ada Lovelace og NVIDIA Hopper.
  • Nýju biðminni stjórnun API hefur verið bætt við, sem gerir þér kleift að velja tegund geymslu, afrita gögn frá gestgjafanum og flytja inn ytri biðminni frá grafískum API eins og Vulkan og Direct3D 12.
  • Bætti við stuðningi við ósamstillta framkvæmdarham (aðgerðir oidnExecuteFilterAsync og oidnSyncDevice).
  • Bætti við API til að senda beiðnir til líkamlegra tækja sem eru til staðar í kerfinu.
  • Bætt við oidnNewDeviceByID aðgerð til að búa til nýtt tæki byggt á líkamlegu auðkenni tækisins, eins og UUID eða PCI heimilisfang.
  • Bætt við eiginleikum fyrir flytjanleika með SYCL, CUDA og HIP.
  • Bætt við nýjum skönnunarmöguleikum tækja (systemMemorySupported, managedMemorySupported, externalMemoryTypes).
  • Bætti við færibreytu til að stilla gæðastig síanna.

Heimild: opennet.ru

Bæta við athugasemd