• Stars
    star
    103
  • Rank 333,046 (Top 7 %)
  • Language
    MATLAB
  • License
    Other
  • Created over 7 years ago
  • Updated about 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Multi-channel Weighted Nuclear Norm Minimization for Real Color Image Denoising, ICCV 2017.
% ===============================================================
The code in this package implements the Multi-channel Weighted Nuclear Norm Minimization
(MCWNNM) model for real color image denoising as described in the following paper:

 @article{MCWNNM,
 	author = {Jun Xu and Lei Zhang and David Zhang and Xiangchu Feng},
 	title = {Multi-channel Weighted Nuclear Norm Minimization for Real Color Image Denoising},
 	journal = {ICCV},
 	year = {2017}
 }

Please cite the paper if you are using this code in your research.
Please see the file License.txt for the license governing this code.

  Version:       1.0 (26/07/2017), see ChangeLog.txt
  Contact:       Jun Xu <[email protected], [email protected]>
% ===============================================================

Notice:
------------
1. We are still optimize the code. In fact, this model can achieve much better performance followed by the
suggestions in the file ''PossibleExtension.txt''. 

2. The optimized code is provided in https://github.com/csjunxu/MCWNNM_ICCV2017.

3. If you want to follow this work and has no ideas, please read ''PossibleExtension.txt''.

Overview
------------
The function "Demo_MCWNNM_ADMM[1||2]" demonstrates color image denoising with the MCWNNM
models introduced in the paper. They use the same model, but with different settings. You can choose 
any setting for your purpose.

The function "Demo_MCWNNM_ADMM1_NL_RealGT" demonstrates real color image denoising with 
"ground truth" by the MCWNNM models introduced in the paper.

The function "Demo_MCWNNM_ADMM1_NL_RealNoGT" demonstrates real color image denoising 
without "ground truth" by the MCWNNM models introduced in the paper.


Data
------------
Please download the data from corresponding addresses.
1. kodak_color: 24 high quality color images from Kodak PhotoCD dataset
                        This dataset can be found at http://r0k.us/graphics/kodak/
2. NoiseClinicImages: real noisy images with no ''ground truth''
                        This dataset can be found at http://demo.ipol.im/demo/125/
3. Real_ccnoise_denoised_part: 15 cropped real noisy images from CC [1]. 
                        This dataset can be found at  http://snam.ml/research/ccnoise
                        The smaller 15 cropped images can be found on in the directory 
                        ''Real_ccnoise_denoised_part'' of 
                        https://github.com/csjunxu/MCWNNM_ICCV2017
                                                The *real.png are noisy images;
                                                The *mean.png are "ground truth" images;
                                                The *ours.png are images denoised by CC.

[1] A Holistic Approach to Cross-Channel Image Noise Modeling and its Application to Image Denoising. 
     Seonghyeon Nam*, Youngbae Hwang*, Yasuyuki Matsushita, Seon Joo Kim, CVPR, 2016.

Dependency
------------
This code is implemented purely in Matlab2014b and doesn't depends on any other toolbox.

Contact
------------
If you have any questions or suggestions with the code, or find a bug, please let us know. 
Contact Jun Xu at [email protected] or [email protected].


Update:
1. 08/15/2017: Complement the "PGs2Image.m" function. 
Thanks Zi-Fa Han for pointing out the missing of this function. 

More Repositories

1

PolyU-Real-World-Noisy-Images-Dataset

Real-world Noisy Image Denoising: A New Benchmark
MATLAB
233
star
2

TWSC-ECCV2018

Matlab Code for "A Trilateral Weighted Sparse Coding Scheme for Real-World Image Denoising, ECCV 2018".
MATLAB
81
star
3

Noisy-As-Clean-TIP2020

PyTorch Code for "Noisy-As-Clean: Learning Self-supervised Denoising from Corrupted Image", TIP 2020.
Python
67
star
4

STAR-TIP2020

Matlab code for STAR: A Structure and Texture Aware Retinex Model, TIP 2020.
MATLAB
51
star
5

Bovik_NIQE_SPL2013

MATLAB
40
star
6

WNNM_CVPR2014

CODE
MATLAB
34
star
7

Guided-Image-Denoising-TIP2018

External Prior Guided Internal Prior Learning for Real-World Noisy Image Denoising. IEEE Transactions on Image Processing, 2018.
MATLAB
28
star
8

PGPD-ICCV2015

Patch Group Based Nonlocal Self-Similarity Prior Learning for Image Denoising. ICCV, 2015.
MATLAB
17
star
9

SubspaceClusteringMethods

Codes
MATLAB
14
star
10

PGPD_Offline_BID

For GRF 17-18
MATLAB
6
star
11

SSRSC

Matlab code for "Scaled Simplex Representation for Subspace Clustering (SSRSC)"
MATLAB
6
star
12

PGBL_BID

Matlab code for PGBL_BID
MATLAB
3
star
13

BM3DTIP2007_JunXu_Modified

MATLAB
3
star
14

NSCR

Codes for NRC and JNSCR
MATLAB
3
star
15

PracticalPoissonGaussianNoiseModelingRawImage

denoising code
MATLAB
3
star
16

LSSC_ICCV2009

code
MATLAB
3
star
17

RSSC-CVIU2015

Re-weighted Sparse Subspace Clustering, Computer Vision and Image Understanding, 2015.
MATLAB
2
star
18

ADMM_MatlabCode

code for the 2010 paper
MATLAB
2
star
19

SAIST_MODIFIED

MATLAB CODE
MATLAB
2
star
20

Semi-SupervisedLearning

Code and Paper List
MATLAB
2
star
21

MatlabHelpCodes

MATLAB
2
star
22

csjunxu.github.io

Jun Xu's personal website
HTML
2
star
23

PolyU-Real-world-Noisy-Image-Dataset

Code for PolyU Real-world Noisy Image dataset
MATLAB
1
star
24

WESNR_TIP2014

CODE
MATLAB
1
star
25

WWNNM

matlab code
MATLAB
1
star
26

ICCV2017_PAPER1

LATEX FILES
TeX
1
star
27

PoissonDenoising_NLSPCA

MATLAB CODE
MATLAB
1
star
28

Schatten-p_Codes

code of top published work
MATLAB
1
star
29

PCA_CFA_Denoising_TIP2009

MATLAB CODE
MATLAB
1
star
30

NIPS2017_20170519

Project Code and Paper
MATLAB
1
star
31

sofia-ml

Automatically exported from code.google.com/p/sofia-ml
C++
1
star
32

DemosaickingCodes

code
1
star
33

CSF_CVPR2014

MATLAB
1
star
34

2017Project3

Code and Materials
MATLAB
1
star
35

FastTV2Phase_CaiJF

code
MATLAB
1
star
36

MLP_CVPR2012

matlab code for MLP cvpr2012 paper
MATLAB
1
star
37

NCSR_TIP2013

Matlab Code
MATLAB
1
star
38

SubspaceCluteringCode

code
MATLAB
1
star
39

PaperMath

Latex files
TeX
1
star