探索高效图像降噪:Intel® 开源图像去噪库
oidnIntel® Open Image Denoise library项目地址:https://gitcode.com/gh_mirrors/oid/oidn
项目简介
Intel® Open Image Denoise 是一个强大的开源库,专注于高性能的图像降噪处理。作为Intel®渲染工具包的一部分,这个库采用Apache 2.0许可证,提供了一个简单但灵活的C/C++ API,使其能够轻松融入各种现有的或新开发的渲染解决方案中。
Intel Open Image Denoise的核心是一系列基于深度学习的降噪过滤器,设计用于处理从1 spp到几乎完全收敛的各种样本数量。这意味着它不仅可以用于预览渲染,也可以用于高质量的最终帧制作。该库支持仅用“美丽”(beauty)缓冲区进行降噪,或者利用如阿尔法(albedo)、法线等辅助特征缓冲区来保留更多细节。
技术分析
图书馆内置了训练好的过滤模型,但同时也允许用户根据特定的渲染器、样本计数、内容类型、场景等自定义训练模型。它充分利用现代指令集如SSE4、AVX2、AVX-512和NEON在CPU上加速,以及Intel Xe Matrix Extensions (Intel XMX)在Intel GPU上和tensor核心在NVIDIA GPU上的硬件优化,以实现卓越的降噪性能。
应用场景
Intel Open Image Denoise适用于广泛的设备,从笔记本电脑到工作站,甚至HPC系统的计算节点。其高效的性能使其不仅适合离线渲染,也有可能用于交互式或实时的光线追踪应用。它支持包括Intel、ARM64、NVIDIA和AMD在内的多种CPU和GPU架构,并能在Windows、Linux和macOS操作系统
oidnIntel® Open Image Denoise library项目地址:https://gitcode.com/gh_mirrors/oid/oidn