Guided Image Filtering for Interactive High‐quality Global Illumination

Guided Image Filtering for Interactive High‐quality Global Illumination
复制标题

DOI:
10.1111/j.1467-8659.2011.01996.x
复制
发表时间:
2011-06
影响因子:
2.5
通讯作者:
Pablo Bauszat;Martin Eisemann;M. Magnor
Pablo Bauszat;Martin Eisemann;M. Magnor
中科院分区:
计算机科学4区
文献类型:
--
作者:
Pablo Bauszat;Martin Eisemann;M. Magnor

文献摘要

被引文献

相似文献

全局光照的交互计算是当前计算机图形学研究的一个主要挑战。全局照明严重影响生成图像的视觉质量。因此,它是感知照片真实感图像的关键属性。路径跟踪能够使用蒙特卡罗技术来模拟光的物理行为。然而,这种技术的计算负担限制了在标准商品硬件上以高质量进行交互式渲染的时间。试图用较少的样本来求解蒙特卡罗积分会导致特征噪声图像。全局照明滤波方法利用相邻像素的积分可能非常相似的事实。对屏幕空间中具有相似特征的样本求平均值可能近似于正确的积分,但可能会导致可见的离群值。在本文中,我们提出了一种新的路径跟踪流水线的基础上的边缘感知过滤方法的间接照明,产生视觉上更令人愉快的结果,没有明显的离群值。其关键思想不是过滤有噪的路径跟踪图像,而是将其用作指导来过滤由默认不包含噪声的特征场景属性组成的第二图像。我们表明,我们的方法更好地近似蒙特卡罗积分相比,以前的方法。由于计算完全在屏幕空间中进行,因此它适用于完全动态的场景、任意照明,并允许在商品硬件上以交互式帧速率进行高质量的路径跟踪。
Interactive computation of global illumination is a major challenge in current computer graphics research. Global illumination heavily affects the visual quality of generated images. It is therefore a key attribute for the perception of photo‐realistic images. Path tracing is able to simulate the physical behaviour of light using Monte Carlo techniques. However, the computational burden of this technique prohibits interactive rendering times on standard commodity hardware in high‐quality. Trying to solve the Monte Carlo integration with fewer samples results in characteristic noisy images. Global illumination filtering methods take advantage of the fact that the integral for neighbouring pixels may be very similar. Averaging samples of similar characteristics in screen‐space may approximate the correct integral, but may result in visible outliers. In this paper, we present a novel path tracing pipeline based on an edge‐aware filtering method for the indirect illumination which produces visually more pleasing results without noticeable outliers. The key idea is not to filter the noisy path traced images but to use it as a guidance to filter a second image composed from characteristic scene attributes that do not contain noise by default. We show that our approach better approximates the Monte Carlo integral compared to previous methods. Since the computation is carried out completely in screen‐space it is therefore applicable to fully dynamic scenes, arbitrary lighting and allows for high‐quality path tracing at interactive frame rates on commodity hardware.