La bibliothèque Open Image Denoise 2.5 pour supprimer le bruit des images est disponible

Intel a publié la version du projet oidn 2.5 (Open Image Denoise), qui développe une collection de filtres pour débruiter des images préparées à l'aide de systèmes de rendu par lancer de rayons. Open Image Denoise est en cours de développement dans le cadre d'un projet plus large oneAPI Rendering Toolkit visant à développer des outils de visualisation de logiciels scientifiques (SDVis (Software Defined Visualization)), y compris la bibliothèque de traçage de rayons Embree, le système de rendu photoréaliste GLuRay, la plateforme de traçage de rayons distribuée OSPRay , et le système de pixellisation du logiciel OpenSWR. Le code est écrit en C++ et publié sous la licence Apache 2.0.

Целью проекта является предоставление высококачественных, эффективных и простых в использовании функций шумоподавления, которые можно применять для повышения качества результатов трассировки лучей. Предложенные фильтры позволяют на основании результата сокращённого цикла трассировки лучей получить итоговый уровень качества, сопоставимый с результатом более затратного
и длительного процесса детализированного рендеринга.

Open Image Denoise filtre les bruits aléatoires tels que le lancer de rayons Monte Carlo Numerical Integration (MCRT). Pour obtenir un rendu de haute qualité dans de tels algorithmes, le traçage d'un très grand nombre de rayons est nécessaire, sinon des artefacts notables sous forme de bruit aléatoire apparaissent dans l'image résultante.

L'utilisation d'Open Image Denoise vous permet de réduire le nombre de calculs nécessaires de plusieurs ordres de grandeur lors du calcul de chaque pixel. En conséquence, il est possible de générer une image initialement bruitée beaucoup plus rapidement, mais de l'amener ensuite à une qualité acceptable en utilisant des algorithmes de réduction de bruit rapide. Avec l'équipement approprié, les outils proposés peuvent même être utilisés pour le lancer de rayons interactif avec élimination du bruit à la volée.

Библиотека может применяться на различных классах устройств, от ноутбуков и ПК, до узлов в кластерах. Реализация оптимизирована для различных классов 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.

Changements clés dans la version d'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 для импорта специализированной внешней памяти.

Source: opennet.ru

Achetez un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Achetez un hébergement web fiable avec protection DDoS, serveurs VPS et VDS | ProHoster