Skip to content

YangH34/Project4-CUDA-Denoiser

 
 

Repository files navigation

CUDA Denoiser

University of Pennsylvania, CIS 565: GPU Programming and Architecture, Project 3

  • Haorong Yang
  • LinkedIn
  • Tested on: Windows 10 Home, i7-10750H @ 2.60GHz 16GB, GTX 2070 Super Max-Q (Personal)

Overview:

This is an implementation of A Trous filter denoising based on the paper: Edge-Avoiding À-Trous Wavelet Transform for fast Global Illumination Filtering. The reference images are performed on a basic Monte-Carlo Path Tracer.

Denoise Results

Unsmoothed Smoothed

GBuffer visualizations

positions normals

Performance

Here is a comparison of the rendering time with and without denoising. We can see that denoising always will take up extra processing time, and increases linearly with filter size.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 85.2%
  • C 13.1%
  • Cuda 1.1%
  • Other 0.6%