Skip to main navigation Skip to search Skip to main content

The Optimal Weights of Non-local Means for Variance Stabilized Noise Removal

  • Yu Guo
  • , Caiying Wu
  • , Yuan Zhao
  • , Tao Wang
  • , Guoqing Chen
  • , Qiyu Jin*
  • , Yiqiu Dong
  • *Corresponding author for this work

Research output: Contribution to journalJournal articleResearchpeer-review

Abstract

The Non-Local Means (NLM) algorithm is a fundamental denoising technique widely utilized in various domains of image processing. However, further research is essential to gain a comprehensive understanding of its capabilities and limitations. This includes determining the types of noise it can effectively remove, choosing an appropriate kernel, and assessing its convergence behavior. In this study, we optimize the NLM algorithm for all variations of independent and identically distributed (i.i.d.) variance-stabilized noise and conduct a thorough examination of its convergence behavior. We introduce the concept of the optimal oracle NLM, which minimizes the upper bound of pointwise L1 or L2 risk. We demonstrate that the optimal oracle weights comprise triangular kernels with point-adaptive bandwidth, contrasting with the commonly used Gaussian kernel, which has a fixed bandwidth. The computable optimal weighted NLM is derived from this oracle filter by replacing the similarity function with an estimator based on the similarity patch. We present theorems demonstrating that both the oracle filter and the computable filter achieve optimal convergence rates under minimal regularity conditions. Finally, we conduct numerical experiments to validate the performance, accuracy, and convergence of L1 and L2 risk minimization for NLM. These convergence theorems provide a theoretical foundation for further advancing the study of the NLM algorithm and its practical applications.
Original languageEnglish
Article number28
JournalJournal of Scientific Computing
Volume101
Number of pages51
ISSN1064-8275
DOIs
Publication statusPublished - 2024

Keywords

  • Image denoising
  • Image patches
  • Non-local means
  • Optimization
  • Oracle filter

Fingerprint

Dive into the research topics of 'The Optimal Weights of Non-local Means for Variance Stabilized Noise Removal'. Together they form a unique fingerprint.

Cite this