Fungua maktaba ya Image Denoise 2.1 ya kuondoa kelele kutoka kwa picha inapatikana

Intel imechapisha toleo la mradi wa oidn 2.1 (Open Image Denoise), ambao hutengeneza mkusanyiko wa vichujio vya picha za kutoa sauti zilizotayarishwa kwa kutumia mifumo ya ufuatiliaji wa miale. Open Image Denoise inatengenezwa kama sehemu ya mradi mkubwa zaidi wa OneAPI Rendering Toolkit unaolenga kutengeneza zana za kisayansi za kuona programu (SDVis (Programu Iliyofafanuliwa Taswira)), ikijumuisha maktaba ya ufuatiliaji ya Embree ray, mfumo wa utoaji wa picha wa GLuRay, jukwaa lililosambazwa la OSPRay la kufuatilia miale. , na mfumo wa uboreshaji wa programu ya OpenSWR Msimbo umeandikwa katika C++ na kuchapishwa chini ya leseni ya Apache 2.0.

Lengo la mradi ni kutoa vipengele vya ubora wa juu, vyema na vilivyo rahisi kutumia vinavyoweza kutumika ili kuboresha ubora wa matokeo ya ufuatiliaji wa miale. Vichujio vinavyopendekezwa huruhusu, kulingana na matokeo ya mzunguko mfupi wa ufuatiliaji wa miale, kupata kiwango cha mwisho cha ubora kinacholingana na matokeo ya mchakato wa gharama kubwa zaidi na unaotumia muda wa utoaji wa kina.

Fungua Picha Denoise huchuja kelele nasibu kama vile ufuatiliaji wa miale ya Monte Carlo Numerical Integration (MCRT). Ili kufikia utoaji wa ubora wa juu katika algoriti kama hizo, ufuatiliaji wa idadi kubwa sana ya miale inahitajika, vinginevyo vizalia vya programu vinavyoonekana katika mfumo wa kelele ya nasibu huonekana kwenye picha inayotokana.

Matumizi ya Open Image Denoise inakuwezesha kupunguza idadi ya mahesabu muhimu kwa maagizo kadhaa ya ukubwa wakati wa kuhesabu kila pixel. Matokeo yake, inawezekana kutoa picha ya awali ya kelele kwa kasi zaidi, lakini kisha kuileta kwa ubora unaokubalika kwa kutumia algorithms ya kupunguza kelele haraka. Kwa vifaa vinavyofaa, zana zinazopendekezwa zinaweza kutumika kwa ufuatiliaji wa miale ingiliani kwa kuondoa kelele unaporuka.

Maktaba inaweza kutumika kwenye madarasa mbalimbali ya vifaa, kutoka kwa kompyuta za mkononi na PC hadi nodi katika makundi. Utekelezaji huo umeboreshwa kwa madarasa mbalimbali ya 64-bit Intel CPUs kwa usaidizi wa maelekezo ya SSE4, AVX2, AVX-512 na XMX (Xe Matrix Extensions), chipsi za Apple Silicon na mifumo yenye Intel Xe GPUs (Arc, Flex na Max series), NVIDIA (kulingana na usanifu wa Volta, Turing, Ampere, Ada Lovelace na Hopper) na AMD (kulingana na usanifu wa RDNA2 (Navi 21) na RDNA3 (Navi 3x). Usaidizi wa SSE4.1 umetangazwa kuwa hitaji la chini kabisa.


Fungua maktaba ya Image Denoise 2.1 ya kuondoa kelele kutoka kwa picha inapatikana

Fungua maktaba ya Image Denoise 2.1 ya kuondoa kelele kutoka kwa picha inapatikana

Mabadiliko muhimu katika kutolewa kwa Open Image Denoise 2.1:

  • Usaidizi ulioongezwa wa kutoa sauti kwa picha kwa njia moja (uwazi) au mbili (data ya uwazi na kina) chaneli za ziada.
  • Usaidizi ulioongezwa kwa michanganyiko ya kiholela ya aina za data kwenye picha ya uingizaji. Kwa mfano, OIDN_FORMAT_FLOAT3 ya rangi na OIDN_FORMAT_HALF3 ya albedo.
  • Uboreshaji wa utendakazi umefanywa kwa usanifu mwingi wa GPU.
  • Usaidizi uliorejeshwa wa chaguo la kujenga la OIDN_STATIC_LIB katika hati za CMake, huku kuruhusu kuunda maktaba tuli (CPU pekee) na mseto (CPU na GPU).
  • Njia ya kutolewa () imeongezwa kwa vitu vya API vya C++ (DeviceRef, BufferRef, FilterRef).
  • Ilishughulikia suala la viwango vya chini vya ubora kwenye GPU zilizojumuishwa za Intel kwa gharama ya utendakazi.
  • Usaidizi umeongezwa kwa Intel oneAPI DPC++/C++ Compiler 2024.0 na matoleo ya chanzo huria yanayooana.

Chanzo: opennet.ru

Nunua upangishaji wa kuaminika wa tovuti zilizo na ulinzi wa DDoS, seva za VPS VDS πŸ”₯ Nunua upangishaji wa tovuti unaoaminika kwa ulinzi wa DDoS, seva za VPS VDS | ProHoster