Monte Carlo non local means: Random sampling for large-scale image filtering

12/27/2013
by   Stanley H. Chan, et al.
0

We propose a randomized version of the non-local means (NLM) algorithm for large-scale image filtering. The new algorithm, called Monte Carlo non-local means (MCNLM), speeds up the classical NLM by computing a small subset of image patch distances, which are randomly selected according to a designed sampling pattern. We make two contributions. First, we analyze the performance of the MCNLM algorithm and show that, for large images or large external image databases, the random outcomes of MCNLM are tightly concentrated around the deterministic full NLM result. In particular, our error probability bounds show that, at any given sampling ratio, the probability for MCNLM to have a large deviation from the original NLM solution decays exponentially as the size of the image or database grows. Second, we derive explicit formulas for optimal sampling patterns that minimize the error probability bound by exploiting partial knowledge of the pairwise similarity weights. Numerical experiments show that MCNLM is competitive with other state-of-the-art fast NLM algorithms for single-image denoising. When applied to denoising images using an external database containing ten billion patches, MCNLM returns a randomized solution that is within 0.2 dB of the full NLM solution while reducing the runtime by three orders of magnitude.

READ FULL TEXT

page 4

page 8

page 18

page 19

page 21

page 23

research
07/09/2014

Fast Separable Non-Local Means

We propose a simple and fast algorithm called PatchLift for computing di...
research
04/03/2013

Multiscale Hybrid Non-local Means Filtering Using Modified Similarity Measure

A new multiscale implementation of non-local means filtering for image d...
research
08/06/2013

Bayesian ensemble learning for image denoising

Natural images are often affected by random noise and image denoising ha...
research
03/02/2013

On the convergence of the IRLS algorithm in Non-Local Patch Regression

Recently, it was demonstrated in [CS2012,CS2013] that the robustness of ...
research
05/18/2013

Blockwise SURE Shrinkage for Non-Local Means

In this letter, we investigate the shrinkage problem for the non-local m...
research
06/21/2017

Class-specific image denoising using importance sampling

In this paper, we propose a new image denoising method, tailored to spec...

Please sign up or login with your details

Forgot password? Click here to reset