Intel oidn 2.5 (Open Image Denoise) loyihasini nashr etdi, u nurlanishni kuzatish tizimlari yordamida tayyorlangan tasvirlarni denozlash uchun filtrlar to'plamini ishlab chiqadi. Open Image Denoise ilmiy dasturiy vizualizatsiya vositalarini (SDVis (Software Defined Visualization)), jumladan, Embree nurlarini kuzatish kutubxonasi, GLuRay fotorealistik renderlash tizimi, OSPRay taqsimlangan nurlarni kuzatish platformasini ishlab chiqishga qaratilgan yirik oneAPI Rendering Toolkit loyihasining bir qismi sifatida ishlab chiqilmoqda. , va OpenSWR dasturiy ta'minotini rasterlash tizimi Kod C++ tilida yozilgan va Apache 2.0 litsenziyasi ostida nashr etilgan.
Loyiha nurlanishni kuzatish natijalari sifatini yaxshilash uchun ishlatilishi mumkin bo'lgan yuqori sifatli, samarali va foydalanish oson bo'lgan shovqinni kamaytirish xususiyatlarini taqdim etishga qaratilgan. Taklif etilayotgan filtrlar qisqartirilgan nurlanishni kuzatish siklining natijasini qimmatroq yondashuv bilan taqqoslanadigan yakuniy sifat darajasida olish imkonini beradi.
va batafsil tasvirlashning uzoq davom etadigan jarayoni.
Open Image Denoise tasodifiy shovqinlarni filtrlaydi, masalan, Monte-Karlo raqamli integratsiyasi (MCRT) nurlarini kuzatish. Bunday algoritmlarda yuqori sifatli ko'rsatishga erishish uchun juda ko'p sonli nurlarni kuzatish talab qilinadi, aks holda olingan tasvirda tasodifiy shovqin ko'rinishidagi sezilarli artefaktlar paydo bo'ladi.
Open Image Denoise-dan foydalanish har bir pikselni hisoblashda kerakli hisob-kitoblar sonini bir necha kattalik tartibiga kamaytirish imkonini beradi. Natijada, dastlab shovqinli tasvirni ancha tezroq hosil qilish mumkin, ammo keyin shovqinni tez kamaytirish algoritmlari yordamida uni maqbul sifatga etkazish mumkin. Tegishli asbob-uskunalar bilan tavsiya etilgan vositalar hatto shovqinni yo'q qilish bilan interaktiv nurlarni kuzatish uchun ham ishlatilishi mumkin.
Kutubxonadan noutbuklar va kompyuterlardan tortib klaster tugunlarigacha bo'lgan turli xil qurilma sinflarida foydalanish mumkin. Amalga oshirish SSE4, AVX2, AVX-512 va XMX (Xe Matrix Extensions) ko'rsatmalari, Apple Silicon chiplari va Intel Xe GPU (Arc, Flex va Max seriyalari), NVIDIA (Turing, Ampere, Ada Lovelace, Hopper va Blackwell arxitekturalari asosida) va AMD (RDNA2 (Navi 21), RDNA3 (Navi 3x), RDNA 3.5 va RDNA4 arxitekturalari asosida) tizimlarini qo'llab-quvvatlaydigan 64-bitli Intel protsessorlarining turli sinflari uchun optimallashtirilgan. SSE4.1 ni qo'llab-quvvatlash minimal talab sifatida ko'rsatilgan.


Open Image Denoise 2.5 versiyasidagi asosiy o'zgarishlar:
- XMX (Xe Matrix eXtensions) dvigateliga ega Intel GPU'larida va AMX-FP16 ko'rsatmalarini qo'llab-quvvatlovchi Intel protsessorlarida ishlash sezilarli darajada yaxshilandi va xotira sarfi kamaydi.
- Vulkan va Direct3D 12 grafik API'laridan tashqi semaforalarni import qilish uchun API qo'shildi. Qo'llab-quvvatlash hozirda CUDA yoqilgan qurilmalar bilan cheklangan (ichida Windows и Linux) va HIP (ichida Windows). SYCL qurilmalarini qo'llab-quvvatlash kelajakdagi versiyada paydo bo'ladi.
- Maxsus tashqi xotirani import qilish uchun OIDN_EXTERNAL_MEMORY_TYPE_FLAG_DEDICATED bayrog'i qo'shildi.
Manba: opennet.ru
