英特爾發布了 oidn 2.5(開放影像降噪)項目,該專案開發了一系列濾波器,用於消除使用光線追蹤渲染系統準備的影像中的雜訊。 Open Image Denoise 是作為一個更大的專案oneAPI Rendering Toolkit 的一部分而開發的,旨在開發用於科學計算的軟體視覺化工具(SDVis(軟體定義視覺化),包括Embree 光線追蹤庫、GLuRay 真實感渲染系統、 OSPRay 分散式光線追蹤平台和 OpenSWR 軟體光柵化系統 程式碼是用 C++ 編寫的,並在 Apache 2.0 許可證下發布。
該專案旨在提供高品質、高效且易於使用的去噪功能,用於提升光線追蹤結果的品質。所提出的濾波器能夠在縮短光線追蹤週期後,獲得與更昂貴的方法相當的最終品質水準。
以及漫長的精細渲染過程。
Open Image Denoise 可消除隨機噪聲,例如來自 Monte Carlo RT (MCRT) 光線追蹤的噪音。 為了在此類演算法中實現高品質渲染,有必要追蹤大量光線,否則結果影像中會出現隨機雜訊形式的明顯偽影。
使用 Open Image Denoise 可以讓您在計算每個像素時將必要的計算次數減少幾個數量級。 因此,您可以更快地產生最初有雜訊的影像,然後使用快速降噪演算法將其達到可接受的品質。 如果您有合適的設備,建議的工具甚至可以用於互動式光線追蹤和動態雜訊消除。
該庫可用於各種設備類型,從筆記型電腦和桌上型電腦到叢集節點。其實現針對支援 SSE4、AVX2、AVX-512 和 XMX(Xe 矩陣擴展)指令集的各類 64 位元 Intel CPU、Apple Silicon 晶片以及搭載 Intel Xe GPU(Arc、Flex 和 Max 系列)、NVIDIA GPU(基於 Turing、Ampere、Ada Lovelace、Flex 和 Max 系列)、NVIDIA GPU(基於 Turing、Ampere、Ada Lovelace、Hopper 和 Blackavial 架構)和 AMD (NaviR2)和 AMD (Navilace、Hopper 和 Black21)和 AMD(R3) 3x)、RDNA 3.5 和 RDNA4 架構)的系統進行了最佳化。最低要求是支援 SSE4.1 指令集。


Open Image Denoise 2.5 版本的主要變化:
- 顯著提高了配備 XMX(Xe Matrix eXtensions)引擎的 Intel GPU 和支援 AMX-FP16 指令集的 Intel CPU 的效能,並降低了記憶體消耗。
- 新增了從 Vulkan 和 Direct3D 12 圖形 API 匯入外部訊號量的 API。目前僅支援 CUDA 設備(在 Windows и Linux)和 HIP(在 Windows對 SYCL 設備的支援將在未來的版本中推出。
- 為導入專用外部記憶體添加了 OIDN_EXTERNAL_MEMORY_TYPE_FLAG_DEDICATED 標誌。
來源: opennet.ru
