Intel har publicerat släppet av oidn 2.5-projektet (Open Image Denoise), som utvecklar en samling filter för att avböja bilder framställda med ray-tracing-renderingssystem. Open Image Denoise utvecklas som en del av ett större oneAPI Rendering Toolkit-projekt som syftar till att utveckla vetenskapliga mjukvaruvisualiseringsverktyg (SDVis (Software Defined Visualization)), inklusive Embree ray tracing-biblioteket, det fotorealistiska renderingssystemet GLuRay, OSPRays distribuerade strålspårningsplattform , och OpenSWR-programvarans rasteriseringssystem Koden är skriven i C++ och publicerad under Apache 2.0-licensen.
Целью проекта является предоставление высококачественных, эффективных и простых в использовании функций шумоподавления, которые можно применять для повышения качества результатов трассировки лучей. Предложенные фильтры позволяют на основании результата сокращённого цикла трассировки лучей получить итоговый уровень качества, сопоставимый с результатом более затратного
и длительного процесса детализированного рендеринга.
Open Image Denoise filtrerar bort slumpmässigt brus som Monte Carlo Numerical Integration (MCRT) strålspårning. För att uppnå högkvalitativ återgivning i sådana algoritmer krävs spårning av ett mycket stort antal strålar, annars uppträder märkbara artefakter i form av slumpmässigt brus i den resulterande bilden.
Användningen av Open Image Denoise gör att du kan minska antalet nödvändiga beräkningar med flera storleksordningar när du beräknar varje pixel. Som ett resultat är det möjligt att generera en initialt brusig bild mycket snabbare, men sedan få den till en acceptabel kvalitet med hjälp av snabba brusreduceringsalgoritmer. Med lämplig utrustning kan de föreslagna verktygen till och med användas för interaktiv strålspårning med bruseliminering i farten.
Библиотека может применяться на различных классах устройств, от ноутбуков и ПК, до узлов в кластерах. Реализация оптимизирована для различных классов 64-разрядных CPU Intel с поддержкой инструкций SSE4, AVX2, AVX-512 и XMX (Xe Matrix Extensions), чипов Apple Silicon и систем с GPU Intel Xe (серии Arc, Flex и Max), NVIDIA (на базе архитектур Turing, Ampere, Ada Lovelace, Hopper и Blackwell) и AMD (на базе архитектур RDNA2 (Navi 21), RDNA3 (Navi 3x), RDNA 3.5 и RDNA4). В качестве минимального требования заявлена поддержка SSE4.1.


Viktiga ändringar i lanseringen av Open Image Denoise 2.5:
- Значительно повышена производительность и сокращено потребление памяти на GPU Intel с движком XMX (Xe Matrix eXtensions) и CPU Intel c поддержкой инструкций AMX-FP16.
- Добавлен API для импорта внешних семафоров из графических API Vulkan и Direct3D 12. В настоящее время поддержка ограничена устройствами с CUDA (в Windows и Linux) и HIP (в Windows). Поддержка устройств SYCL появится в одном из будущих выпусков.
- Добавлен флаг OIDN_EXTERNAL_MEMORY_TYPE_FLAG_DEDICATED для импорта специализированной внешней памяти.
Källa: opennet.ru
