• Stars
    star
    47
  • Rank 604,252 (Top 12 %)
  • Language
    MATLAB
  • Created over 4 years ago
  • Updated over 3 years ago

Reviews

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

Repository Details

Matlab code for our IEEE Trans. on Image Processing paper "NLH: A Blind Pixel-level Non-local Method for Real-world Image Denoising"

NLH: A Blind Pixel-level Non-local Method for Real-world Image Denoising

  • This repository is for NLH introduced in the following paper
Yingkun Hou, Jun Xu, Mingxia Liu, Guanghai Liu, Li Liu, Fan Zhu, and Ling Shao, "NLH: A Blind Pixel-level Non-local Method for Real-world Image Denoising", IEEE Transactions on Image Processing, vol. 29, pp. 5121-5135, 2020.
  • Email: [email protected]

  • The code is built on Matlab 2018a for Windows 10 and macOS Catalina 10.15.4.

  • The folder NLH_AWGN_Gray includes gray scale images Additive Gaussian White Noise denosing codes and some gray scale images.

  • The folder NLH_CC includes CC dataset and denoising codes. The related information refers to "S. Nam, Y. Hwang, Y. Matsushita, and S. J. Kim. A holistic approach to cross-channel image noise modeling and its application to image denoising. In CVPR, pages 1683โ€“1691, 2016."

  • The folder NLH_DND only includes denoising codes for DND dataset, the dataset can be downloaded from the following website: https://noise.visinf.tu-darmstadt.de/. The related information refers to "T. Ploยจtz and S. Roth. Bench algorithms with real photographs. In CVPR, 2017."

Note: If one wants to conduct AWGN denoising on color images, please change "sigma_est_b = sigma_est*4.0" to "sigma_est_b = sigma_est*1.0" in NLH_CC.m line 47 and NLH_DND.m line 72 respectively.

Note: We have updated NLH code named NLH_v2.0.zip. We added some faster codes in this version.