Computer Graphics
TU Braunschweig

Guided Image Filtering for Interactive High-quality Global Illumination

Guided Image Filtering for Interactive High-quality Global Illumination

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.

Author(s):Pablo Bauszat, Martin Eisemann, Marcus Magnor
Published:June 2011
Journal:Computer Graphics Forum (Proc. of Eurographics Symposium on Rendering EGSR) Vol. 30
Presented at:Eurographics Conference on Rendering Techniques (EGSR) 2023
Project(s): Accelerating Photo-realistic RT 

  title = {Guided Image Filtering for Interactive High-quality Global Illumination},
  author = {Bauszat, Pablo and Eisemann, Martin and Magnor, Marcus},
  journal = {Computer Graphics Forum (Proc. of Eurographics Symposium on Rendering {EGSR})},
  volume = {30},
  number = {4},
  pages = {1361--1368},
  month = {Jun},
  year = {2011}