-
Download 3DVideoDenoising.zip at https://hulaa.ddns.net/nextcloud/index.php/s/B9HPRPrGRzXCCxn
-
Extract this zip into the root directory of this repo
-
MATLAB R2019b
-
MatConvNet version 1.0-beta24
-
CUDA release 10.1.
-
cuDNN v7.6.5
-
Optional: For plotting maximally perceptually-distinct colors in graph validation: https://de.mathworks.com/matlabcentral/fileexchange/29702-generate-maximally-perceptually-distinct-colors
In the main folder the config.m
enables configuration of the denoising process:
- Setup path to repository
- Setup path to input
.vol
files - Setup path to input
.mat
files - Define region of interest (slices)
If you denoise a .vol
file for the first time, this software will convert the .vol
to a .mat
file and perform denoising on the .mat
file.
If you already converted the .vol
file and perform a second denoising run, you can simply set useMATfile
to true
and specify the path of the .mat
file.
- Run the script
run.m
- The denoising results are stored in the folder
results/
along with the denoised data and runtime needed.
- Gauss
- Median
- Mean Box
- Laplacian of Gaussian
- Block Matching 3D (BM3D)
- Guided Image Filtering
- Total Variation Denoising
- Non local means Filter
- Wiener
- Wavelet denoising
- neighShrink SURE
- Gauss 3D
- Mean Box 3D
- Median 3D
- DnCNN
- DnCNN MATLAB
- FFD net
- IRCNN
- WavResNet
- WavResNet RNN
- AAPM-Challenge
- MWCNN
Hauptseminar Advanced Image Processing - WS19/20 - Universität Stuttgart
Marcel Hasenbalg & Seda Ulusal