Description: Sample: Image denoising
Minimum spec: SM 1.0
This sample demonstrates two adaptive image denoising techniques: KNN and NLM, based on computation of both geometric and color distance between texels. While both techniques are implemented in the DirectX SDK using shaders, massively speeded up variation of the latter technique, taking advantage of shared memory, is implemented in addition to DirectX counterparts.
To Search:
File list (Check if you may need any files):
imageDenoising\bmploader.cpp
..............\data\portrait_noise.bmp
..............\....\ref_knn.ppm
..............\....\ref_nlm.ppm
..............\....\ref_nlm2.ppm
..............\....\ref_passthru.ppm
..............\Debug\bmploader.obj
..............\.....\BuildLog.htm
..............\.....\imageDenoising.cu.obj
..............\.....\imageDenoising.device-link.options
..............\.....\imageDenoising.exe.intermediate.manifest
..............\.....\imageDenoising.pdb
..............\.....\imageDenoisingGL.obj
..............\.....\mt.dep
..............\.....\vc90.idb
..............\.....\vc90.pdb
..............\doc\imageDenoising.pdf
..............\...\NLM_lg.png
..............\...\NLM_md.png
..............\...\NLM_sm.png
..............\imageDenoising.cu
..............\imageDenoising.h
..............\imageDenoisingGL.cpp
..............\imageDenoising_copy_kernel.cuh
..............\imageDenoising_knn_kernel.cuh
..............\imageDenoising_nlm2_kernel.cuh
..............\imageDenoising_nlm_kernel.cuh
..............\imageDenoising_vs2008.ncb
..............\imageDenoising_vs2008.sln
..............\imageDenoising_vs2008.suo
..............\imageDenoising_vs2008.vcproj
..............\imageDenoising_vs2008.vcproj.ruolin-PC.ruolin.user
..............\imageDenoising_vs2008.vcproj.XGD-PC5.Administrator.user
..............\imageDenoising_vs2010.sln
..............\imageDenoising_vs2010.vcxproj
..............\imageDenoising_vs2012.sln
..............\imageDenoising_vs2012.vcxproj
..............\readme.txt
..............\vc90.pdb
..............\data
..............\Debug
..............\doc
imageDenoising