Intel har udgivet udgivelsen af oidn 2.5 (Open Image Denoise)-projektet, som udvikler en samling filtre til at forurene billeder, der er udarbejdet ved hjælp af ray-tracing-gengivelsessystemer. Open Image Denoise udvikles som en del af et større oneAPI Rendering Toolkit-projekt, der har til formål at udvikle videnskabelige softwarevisualiseringsværktøjer (SDVis (Software Defined Visualization)), herunder Embree ray tracing-biblioteket, GLuRay fotorealistiske rendering-systemet, OSPRay distribuerede ray tracing platform , og OpenSWR-softwarerasteriseringssystemet. Koden er skrevet i C++ og udgivet under Apache 2.0-licensen.
Целью проекта является предоставление высококачественных, эффективных и простых в использовании функций шумоподавления, которые можно применять для повышения качества результатов трассировки лучей. Предложенные фильтры позволяют на основании результата сокращённого цикла трассировки лучей получить итоговый уровень качества, сопоставимый с результатом более затратного
и длительного процесса детализированного рендеринга.
Open Image Denoise filtrerer tilfældig støj fra, såsom Monte Carlo Numerical Integration (MCRT) strålesporing. For at opnå højkvalitetsgengivelse i sådanne algoritmer kræves sporing af et meget stort antal stråler, ellers vises mærkbare artefakter i form af tilfældig støj i det resulterende billede.
Brugen af Open Image Denoise giver dig mulighed for at reducere antallet af nødvendige beregninger med flere størrelsesordener, når du beregner hver pixel. Som et resultat er det muligt at generere et oprindeligt støjende billede meget hurtigere, men derefter bringe det til en acceptabel kvalitet ved hjælp af hurtige støjreduktionsalgoritmer. Med det passende udstyr kan de foreslåede værktøjer endda bruges til interaktiv strålesporing med on-the-fly støjeliminering.
Библиотека может применяться на различных классах устройств, от ноутбуков и ПК, до узлов в кластерах. Реализация оптимизирована для различных классов 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.


Vigtigste ændringer i udgivelsen af 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 для импорта специализированной внешней памяти.
Kilde: opennet.ru
