skip to main content
Caltech

EE Systems Seminar

Wednesday, August 28, 2013
11:00am to 12:00pm
Add to Cal
Moore B280
Monte Carlo Non-Local Means: Random Sampling for Large-scale Denoising
Stanley Chan, Post-Doctoral Research Fellow, School of Engineering and Applied Science and Department of Physics, Harvard University,

Abstract:

Non-local means (NLM) is a well-known and influential image denoising algorithm. Since its publication in 2005, the NLM algorithm has been widely cited and compared against many more advanced algorithms in the denoising literature. However, NLM's high computational complexity remains an open issue to the image processing community.

In this talk, I will present a scalable NLM algorithm, called the Monte-Carlo Non-local Means (MCNLM). Different from the classical NLM which computes the distances between every pair of pixel patches in the image, MCNLM computes only a subset of randomly selected pairs of patches. Two major analytical questions of MCNLM will be discussed. First, using the statistical large deviation theory, I will provide theoretical guarantees of MCNLM for any random sampling strategy. Second, I will discuss the optimal sampling pattern which maximizes the rate of convergence.

MCNLM has marginal memory and programming costs compared to the original NLM algorithm, yet it is scalable to large-scale problems. In our experiment, apart from the denoising images using the noisy image itself, we also applied MCNLM to denoise image patches using external databases. On a database containing 10 billion patches, we demonstrate 3 orders of magnitudes in speed up.

(Joint work with Todd Zickler and Yue Lu)

For more information, please contact Shirley Slattery by phone at 626-395-4715 or by email at [email protected].