Intel publikigis la liberigon de la projekto oidn 2.5 (Open Image Denoise), kiu disvolvas kolekton de filtriloj por senbruigo de bildoj preparitaj per sistemoj de bildigo de radio-spurado. Open Image Denoise estas evoluigita kiel parto de pli granda oneAPI Rendering Toolkit-projekto celita al evoluigado de sciencaj softvaraj bildigiloj (SDVis (Software Defined Visualization)), inkluzive de la Embree-radia spurado-biblioteko, la GLuRay-fotorealisma bildiga sistemo, la OSPRay distribuita radio-spuradplatformo. , kaj la OpenSWR programara rasterigsistemo La kodo estas skribita en C++ kaj publikigita sub la Apache 2.0 permesilo.
La projekto celas provizi altkvalitajn, efikajn kaj facile uzeblajn bruomalpliigajn funkciojn, kiuj povas esti uzataj por plibonigi la kvaliton de radiospuraj rezultoj. La proponitaj filtriloj permesas atingi la rezulton de mallongigita radiospura ciklo je fina kvalitnivelo komparebla al tiu de pli multekosta aliro.
kaj longa procezo de detala bildigo.
Open Image Denoise filtras hazardan bruon kiel ekzemple Monte Carlo Numerical Integration (MCRT) radipado. Por atingi altkvalitan bildigon en tiaj algoritmoj, spurado de tre granda nombro da radioj estas postulata, alie videblaj artefaktoj en formo de hazarda bruo aperas en la rezulta bildo.
La uzo de Open Image Denoise permesas redukti la nombron da necesaj kalkuloj je pluraj grandordoj kiam vi kalkulas ĉiun pikselon. Kiel rezulto, estas eble generi komence bruan bildon multe pli rapide, sed poste alporti ĝin al akceptebla kvalito uzante rapidajn bruajn reduktajn algoritmojn. Kun la taŭga ekipaĵo, la proponitaj iloj eĉ povas esti uzataj por interaga radiopasado kun surla fluga bruo-elimino.
La biblioteko uzeblas sur diversaj klasoj de aparatoj, de tekokomputiloj kaj komputiloj ĝis aretaj nodoj. La efektivigo estas optimumigita por diversaj klasoj de 64-bitaj Intel-procesoroj kun subteno por instrukcioj SSE4, AVX2, AVX-512, kaj XMX (Xe Matrix Extensions), Apple Silicon-blatoj, kaj sistemoj kun Intel Xe GPU-oj (serioj Arc, Flex, kaj Max), NVIDIA (bazita sur la arkitekturoj Turing, Ampere, Ada Lovelace, Hopper, kaj Blackwell), kaj AMD (bazita sur la arkitekturoj RDNA2 (Navi 21), RDNA3 (Navi 3x), RDNA 3.5, kaj RDNA4). Subteno por SSE4.1 estas deklarita kiel minimuma postulo.


Ŝanĝoj en la liberigo de Open Image Denoise 2.5:
- Signife plibonigita rendimento kaj reduktita memorkonsumo ĉe Intel GPU-oj kun la XMX (Xe Matrix eXtensions) motoro kaj Intel CPU-oj kun AMX-FP16 subteno.
- Aldonis API-on por importi eksterajn semaforojn el la grafikaj API-oj de Vulkan kaj Direct3D 12. Subteno nuntempe limiĝas al CUDA-ebligitaj aparatoj (en Windows и Linux) kaj HIP (en Windows). Subteno por SYCL-aparatoj aperos en estonta eldono.
- Aldonita flago OIDN_EXTERNAL_MEMORY_TYPE_FLAG_DEDICATED por importi dediĉitan eksteran memoron.
fonto: opennet.ru
