Poisson NL means: unsupervised non local means for Poisson noise

Similar documents
Patch similarity under non Gaussian noise

Sélection adaptative des paramètres pour le débruitage des images

Which wavelet bases are the best for image denoising?

Poisson Image Denoising Using Best Linear Prediction: A Post-processing Framework

A Dual Sparse Decomposition Method for Image Denoising

Design of Image Adaptive Wavelets for Denoising Applications

OPTIMAL SURE PARAMETERS FOR SIGMOIDAL WAVELET SHRINKAGE

NL-SAR: a unified Non-Local framework for resolution-preserving (Pol)(In)SAR denoising

POISSON noise, also known as photon noise, is a basic

How to compare noisy patches? Patch similarity beyond Gaussian noise

Image Denoising in Mixed Poisson Gaussian Noise

Sparsity Measure and the Detection of Significant Data

Spatially adaptive alpha-rooting in BM3D sharpening

Automated Filter Parameter Selection using Measures of Noiseness

A New Poisson Noisy Image Denoising Method Based on the Anscombe Transformation

Model Selection Tutorial 2: Problems With Using AIC to Select a Subset of Exposures in a Regression Model

Improved PSI Performance for Landslide Monitoring Applications. J. Duro, R. Iglesias, P. Blanco-Sánchez, F. Sánchez and D. Albiol

Wavelet Based Image Denoising Technique

Automated Segmentation of Low Light Level Imagery using Poisson MAP- MRF Labelling

Noise parameter mismatch in variance stabilization, with an application to Poisson-Gaussian noise estimation

ARTICLE IN PRESS. Signal Processing

A Generative Perspective on MRFs in Low-Level Vision Supplemental Material

Using Entropy and 2-D Correlation Coefficient as Measuring Indices for Impulsive Noise Reduction Techniques

INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATION ENGINEERING & TECHNOLOGY (IJECET)

The Behaviour of the Akaike Information Criterion when Applied to Non-nested Sequences of Models

Low-Complexity Image Denoising via Analytical Form of Generalized Gaussian Random Vectors in AWGN

NOISE ENHANCED ANISOTROPIC DIFFUSION FOR SCALAR IMAGE RESTORATION. 6, avenue du Ponceau Cergy-Pontoise, France.

Recent developments on sparse representation

Modeling Multiscale Differential Pixel Statistics

MULTI-SCALE IMAGE DENOISING BASED ON GOODNESS OF FIT (GOF) TESTS

SURE-LET Multichannel Image Denoising: Interscale Orthonormal Wavelet Thresholding

A Variational Approach to Reconstructing Images Corrupted by Poisson Noise

Non-negative Quadratic Programming Total Variation Regularization for Poisson Vector-Valued Image Restoration

Signal Denoising with Wavelets

Methods and tools to optimize the trade-off performance versus complexity of error control codes architectures.

Key words. Convexity, deblurring, multiplicative noise, primal-dual algorithm, total variation regularization, variational model.

Introduction to Statistical Inference

Research Article Nonlocal Mean Image Denoising Using Anisotropic Structure Tensor

Summary of the ISBI 2013 Grand Challenge on 3D Deconvolution Microscopy

Statistical hypothesis test for robust classification on the space of covariance matrices

WAVELET BASED DENOISING FOR IMAGES DEGRADED BY POISSON NOISE

Lecture 4: Types of errors. Bayesian regression models. Logistic regression

A NEW INFORMATION THEORETIC APPROACH TO ORDER ESTIMATION PROBLEM. Massachusetts Institute of Technology, Cambridge, MA 02139, U.S.A.

No. of dimensions 1. No. of centers

EIE6207: Estimation Theory

Detection and Estimation Theory

arxiv: v1 [stat.ap] 17 Sep 2013

2D Image Processing (Extended) Kalman and particle filter

Minimum Message Length Inference and Mixture Modelling of Inverse Gaussian Distributions

Generalized SURE for optimal shrinkage of singular values in low-rank matrix denoising

Variational inference

Bayesian Paradigm. Maximum A Posteriori Estimation

Recent Advances in Bayesian Inference Techniques

Noise, Image Reconstruction with Noise!

Wavelet de-noising for blind source separation in noisy mixtures.

Stability of Recursive Gaussian Filtering for Piecewise Linear Bilateral Filtering

Estimation of Mueller matrices using non-local means filtering

Preliminary results of a learning algorithm to detect stellar ocultations Instituto de Astronomia UNAM. Dr. Benjamín Hernández & Dr.

Fast Multilevel Algorithm for a Minimization Problem in Impulse Noise Removal

Local Strong Convexity of Maximum-Likelihood TDOA-Based Source Localization and Its Algorithmic Implications

Visual Feature Spaces for Image Representation and Processing: The Multiscale Local Jet

Adaptive one-bit matrix completion

Maximum Marginal Likelihood Estimation For Nonnegative Dictionary Learning

Michal Kuneš

IMAGE degradation by Poisson noise is unavoidable in. Fast and Accurate Poisson Denoising with Optimized Nonlinear Diffusion

Energy-Based Image Simplification with Nonlocal Data and Smoothness Terms

LTI Systems, Additive Noise, and Order Estimation

Satellite image deconvolution using complex wavelet packets

EVALUATING SYMMETRIC INFORMATION GAP BETWEEN DYNAMICAL SYSTEMS USING PARTICLE FILTER

Non-Local Adaptive Structure Tensors. Application to Anisotropic Diffusion and Shock Filtering

Inverse problem and optimization

Bilevel Image Denoising Using Gaussianity Tests

MODIFIED CENTRAL WEIGHTED VECTOR MEDIAN FILTER 1. STANDARD NOISE REDUCTION FILTERS

Bayesian Methods in Positioning Applications

A METHOD OF FINDING IMAGE SIMILAR PATCHES BASED ON GRADIENT-COVARIANCE SIMILARITY

Computer Vision & Digital Image Processing

A BAYESIAN APPROACH TO NONLINEAR DIFFUSION BASED ON A LAPLACIAN PRIOR FOR IDEAL IMAGE GRADIENT

The Particle Filter. PD Dr. Rudolph Triebel Computer Vision Group. Machine Learning for Computer Vision

Scalable robust hypothesis tests using graphical models

Regression I: Mean Squared Error and Measuring Quality of Fit

Analysis of the AIC Statistic for Optimal Detection of Small Changes in Dynamic Systems

Conjugate gradient acceleration of non-linear smoothing filters Iterated edge-preserving smoothing

Noisy Word Recognition Using Denoising and Moment Matrix Discriminants

High resolution traction force microscopy on small focal adhesions improved accuracy through optimal marker distribution and optical flow tracking

MuLoG, or How to apply Gaussian denoisers to multi-channel SAR speckle reduction?

Lecture 3: More on regularization. Bayesian vs maximum likelihood learning

SPATIALLY ADAPTIVE NON-GAUSSIAN IMAGING VIA FITTED LOCAL LIKELIHOOD TECHNIQUE

Image Denoising Using Spatial Adaptive Thresholding

Comparison of the Fuzzy-based Wavelet Shrinkage Image Denoising Techniques

Autoencoders and Score Matching. Based Models. Kevin Swersky Marc Aurelio Ranzato David Buchman Benjamin M. Marlin Nando de Freitas

Removing Mixture of Gaussian and Impulse Noise by Patch-Based Weighted Means

The Minimum Message Length Principle for Inductive Inference

Image Noise: Detection, Measurement and Removal Techniques. Zhifei Zhang

MULTIPLE-CHANNEL DETECTION IN ACTIVE SENSING. Kaitlyn Beaudet and Douglas Cochran

Machine Learning Basics: Maximum Likelihood Estimation

ITK Filters. Thresholding Edge Detection Gradients Second Order Derivatives Neighborhood Filters Smoothing Filters Distance Map Image Transforms

Adaptive Corrected Procedure for TVL1 Image Deblurring under Impulsive Noise

Human Pose Tracking I: Basics. David Fleet University of Toronto

Gaussian Estimation under Attack Uncertainty

A variational radial basis function approximation for diffusion processes

Transcription:

2010 IEEE International Conference on Image Processing Hong-Kong, September 26-29, 2010 Poisson NL means: unsupervised non local means for Poisson noise Charles Deledalle 1,FlorenceTupin 1, Loïc Denis 2 1 Institut Telecom, Telecom ParisTech, CNRS LTCI, Paris, France 2 Observatoire de Lyon, CNRS CRAL, UCBL, ENS de Lyon, Université de Lyon, Lyon, France September 27, 2010 C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 1 / 12

Introduction to Poisson noise Noise: fluctuations which corrupt a signal or an image, Poisson noise: due to low-light conditions when the number of collected photons is small, ex: optical imagery, microscopy, astronomy. C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 2 / 12

Introduction to Poisson noise Noise: fluctuations which corrupt a signal or an image, Poisson noise: due to low-light conditions when the number of collected photons is small, ex: optical imagery, microscopy, astronomy. Specificity of Poisson noise: Signal-dependent, True image and noise component not separable, Poisson distributions Modeled by probability distributions. C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 2 / 12

Overview of denoising approaches Image denoising: find an estimation of the true image from the noisy image. C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 3 / 12

Overview of denoising approaches Image denoising: find an estimation of the true image from the noisy image. How to denoise an image? Three main approaches, Lots of hybrid methods, Majority designed for Gaussian noise. C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 3 / 12

Overview of denoising approaches Image denoising: find an estimation of the true image from the noisy image. How to denoise an image? Three main approaches, Lots of hybrid methods, Majority designed for Gaussian noise. C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 3 / 12

Overview of denoising approaches Image denoising: find an estimation of the true image from the noisy image. How to denoise an image? Three main approaches, Lots of hybrid methods, Majority designed for Gaussian noise. How to manage Poisson noise? Variance stabilisation: Poisson noise Gaussian noise, Method adaptation: extend the method to Poisson noise, Our choice: adapt the NL means for Poisson noise with astatisticalpointofview. C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 3 / 12

Overview of denoising approaches Image denoising: find an estimation of the true image from the noisy image. How to denoise an image? Three main approaches, Lots of hybrid methods, Majority designed for Gaussian noise. How to manage Poisson noise? Variance stabilisation: Poisson noise Gaussian noise, Method adaptation: extend the method to Poisson noise, Our choice: adapt the NL means for Poisson noise with astatisticalpointofview. C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 3 / 12

Overview of denoising approaches Image denoising: find an estimation of the true image from the noisy image. How to denoise an image? Three main approaches, Lots of hybrid methods, Majority designed for Gaussian noise. How to manage Poisson noise? Variance stabilisation: Poisson noise Gaussian noise, Method adaptation: extend the method to Poisson noise, Our choice: adapt the NL means for Poisson noise with astatisticalpointofview. C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 3 / 12

Table of contents 1 Non-local estimation under Poisson noise 2 Automatic setting of the denoising parameters 3 Results of Poisson NL means C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 4 / 12

Table of contents 1 Non-local estimation under Poisson noise 2 Automatic setting of the denoising parameters 3 Results of Poisson NL means C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 5 / 12

Non-local estimation under Poisson noise Non-local approach [Buades et al., 2005] Local filters: loss of resolution, Non-local filers: weights are defined from the image, Weights are based on patch similarities. C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 5 / 12

Non-local estimation under Poisson noise Non-local approach [Buades et al., 2005] Local filters: loss of resolution, Non-local filers: weights are defined from the image, Weights are based on patch similarities. C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 5 / 12

Non-local estimation under Poisson noise Non-local approach [Buades et al., 2005] Local filters: loss of resolution, Non-local filers: weights are defined from the image, Weights are based on patch similarities. C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 5 / 12

Non-local estimation under Poisson noise Non-local means [Buades et al., 2005] Define weights from the square differences between patches B s and B t: with s+b and t+b the b-th respective pixels in B s and B t. Square differences: adapted for Gaussian noise, Which criterion for Poisson noise? How to set automatically the optimal parameter α? C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 6 / 12

Non-local estimation under Poisson noise Patch-similarities: how to replace the square difference? [Deledalle et al., 2009] Weights have to select pixels with same true values, Compare patches test the hypotheses that patches have: H 0 :sametruevalues, H 1 :independenttruevalues. C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 7 / 12

Non-local estimation under Poisson noise Patch-similarities: how to replace the square difference? [Deledalle et al., 2009] Weights have to select pixels with same true values, Compare patches test the hypotheses that patches have: H 0 :sametruevalues, H 1 :independenttruevalues. 1. Similarity between noisy patches Based on detection theory, we propose to evaluate the generalized likelihood ratio (GLR) of both hypotheses given the noisy patches [Kay, 1998]. For Poisson noise, we obtain the following criterion: k1 + k 2 log GLR(k 1, k 2)=k 1 log k 1 + k 2 log k 2 (k 1 + k 2)log 2. C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 7 / 12

Non-local estimation under Poisson noise Patch-similarities: how to replace the square difference? [Deledalle et al., 2009] Weights have to select pixels with same true values, Compare patches test the hypotheses that patches have: H 0 :sametruevalues, H 1 :independenttruevalues. 2. Similarity between pre-filtered patches We propose to refine weights by using the similarity between pre-filtered patches. Idea motivated by [Polzehl et al., 2006, Brox et al., 2007, Goossens et al., 2008, Deledalle et al., 2009] A statistical test for the hypothesis H 0 can be given by the symmetrical Kullback-Leibler divergence: For Poisson noise, we obtain the following criterion: D KL (ˆθ 1ˆθ 2)= ˆθ1 ˆθ 2 log ˆθ 1 ˆθ 2. C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 7 / 12

Non-local estimation under Poisson noise Patch-similarities: how to replace the square difference? [Deledalle et al., 2009] Weights have to select pixels with same true values, Compare patches test the hypotheses that patches have: H 0 :sametruevalues, H 1 :independenttruevalues. C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 7 / 12

Non-local estimation under Poisson noise Patch-similarities: how to replace the square difference? [Deledalle et al., 2009] Weights have to select pixels with same true values, Compare patches test the hypotheses that patches have: H 0 :sametruevalues, H 1 :independenttruevalues. Next, how should we set the parameters α and β? C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 7 / 12

Non-local estimation under Poisson noise How to choose the parameters? (trade-off noisy/pre-filtered) C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 8 / 12

Non-local estimation under Poisson noise How to choose the parameters? (trade-off noisy/pre-filtered) Visually? C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 8 / 12

Non-local estimation under Poisson noise How to choose the parameters? (trade-off noisy/pre-filtered) Visually? C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 8 / 12

Non-local estimation under Poisson noise How to choose the parameters? (trade-off noisy/pre-filtered) Visually? C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 8 / 12

Non-local estimation under Poisson noise How to choose the parameters? (trade-off noisy/pre-filtered) Visually? C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 8 / 12

Non-local estimation under Poisson noise How to choose the parameters? (trade-off noisy/pre-filtered) Visually? Mean square error (MSE)? C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 8 / 12

Non-local estimation under Poisson noise How to choose the parameters? (trade-off noisy/pre-filtered) Visually? Mean square error (MSE)? How to estimate the MSE? C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 8 / 12

Table of contents 1 Non-local estimation under Poisson noise 2 Automatic setting of the denoising parameters 3 Results of Poisson NL means C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 9 / 12

Automatic setting of the denoising parameters MSE estimators: unbiased risk estimators Estimator Gaussian Poisson General SURE PURE [Stein, 1981] [Chen, 1975] Wavelet SUREshrink [Donoho et al., 1995] SURE-LET PURE-LET [Blu et al., 2007] [Luisier et al., 2010] NL means SURE based NL means Poisson NL means [Van De Ville et al., 2009] Local-SURE NL-means [Duval et al., 2010] Unsupervised filtering SURE: PURE: Stein s Unbiaised Risk Estimator Poisson Unbiaised Risk Estimator C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 9 / 12

Automatic setting of the denoising parameters PURE in Poisson NL means Based on the same ideas as SURE based NL means: PURE is obtained in closed-form for Poisson NL means, with almost same computation time. Selection of the parameters Optimum α and β obtained iteratively using Newton s method: α n+1 α n β n+1 = β n H 1 with H the Hessian and the gradiant. The first and second order differentials of PURE are also obtained in closed-forms. Find the best denoising level using similarities of noisy and pre-filtered patches! Risk Variations of the risk Slope variations of the risk 45 40 35 30 25 20 2 0 2 4 6 8 10 6 4 2 0 MSE PURE MSE / α PURE / α Zero 2 MSE / α 2 2 PURE / α 2 Zero 5 10 15 20 α MSE PURE MSE / β PURE / β Zero 2 MSE / β 2 2 PURE / β 2 Zero 5 10 15 20 β MSE and PURE and their first and second order variations with respect to the parameters α and β C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 10 / 12

Table of contents 1 Non-local estimation under Poisson noise 2 Automatic setting of the denoising parameters 3 Results of Poisson NL means C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 11 / 12

Results of Poisson NL means (a) Noisy image (16.59) [Buades et al., 2005] (b) NL means (26.30) [Le et al., 2007] (c) Poisson-TV (26.42) [Luisier et al., 2010] Our approach (e) PURE-LET (26.89) (f) Poisson NL means (27.43) C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 11 / 12

Results of Poisson NL means (a) Noisy image (16.59) [Buades et al., 2005] (b) NL means (26.30) [Le et al., 2007] (c) Poisson-TV (26.42) [Luisier et al., 2010] Our approach (e) PURE-LET (26.89) (f) Poisson NL means (27.43) C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 11 / 12

Results of Poisson NL means (a) Noisy image [Buades et al., 2005] (b) NL means [Le et al., 2007] (c) Poisson-TV Cardiac mitochondrion, Confocal fluorescence microscopy, Image courtesy of Y. Tourneur. [Luisier et al., 2010] Our approach (e) PURE-LET (f) Poisson NL means C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 11 / 12

Conclusion C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 12 / 12

Conclusion C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 12 / 12

Conclusion Questions? deledalle@telecom-paristech.fr http://perso.telecom-paristech.fr/~deledall/poisson_nlmeans.php More details and software available. C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 12 / 12

[Alter et al., 2006] Alter, F., Matsushita, Y., and Tang, X. (2006). An intensity similarity measure in low-light conditions. Lecture Notes in Computer Science, 3954:267. [Brox et al., 2007] Brox, T., Kleinschmidt, O., and Cremers, D. (2007). Efficient Nonlocal Means for Denoising of Textural Patterns. IEEE Transactions on Image Processing. [Buades et al., 2005] Buades, A., Coll, B., and Morel, J. (2005). A Non-Local Algorithm for Image Denoising. Computer Vision and Pattern Recognition, 2005. CVPR 2005. IEEE Computer Society Conference on, 2. [Chen, 1975] Chen, L. (1975). Poisson approximation for dependent trials. The Annals of Probability, 3(3):534 545. [Deledalle et al., 2009] Deledalle, C., Denis, L., and Tupin, F. (2009). Iterative Weighted Maximum Likelihood Denoising with Probabilistic Patch-Based Weights. IEEE Transactions on Image Processing, 18(12):2661 2672. [Goossens et al., 2008] Goossens, B., Luong, H., Pižurica, A., and Philips, W. (2008). An improved non-local denoising algorithm. In Proc. Int. Workshop on Local and Non-Local Approximation in Image Processing (LNLA 2008), Lausanne, Switzerland. [Kay, 1998] Kay, S. (1998). Fundamentals of Statistical signal processing, Volume 2: Detection theory. Prentice Hall PTR. C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 13 / 12

[Le et al., 2007] Le, T., Chartrand, R., and Asaki, T. (2007). AvariationalapproachtoreconstructingimagescorruptedbyPoissonnoise. J. of Math. Imaging and Vision, 27(3):257 263. [Luisier et al., 2010] Luisier, F., Vonesch, C., Blu, T., and Unser, M. (2010). Fast interscale wavelet denoising of Poisson-corrupted images. Signal Processing, 90(2):415 427. [Polzehl and Spokoiny, 2006] Polzehl, J. and Spokoiny, V. (2006). Propagation-separation approach for local likelihood estimation. Probability Theory and Related Fields, 135(3):335 362. [Stein, 1981] Stein, C. (1981). Estimation of the mean of a multivariate normal distribution. The Annals of Statistics, pages1135 1151. [Van De Ville and Kocher, 2009] Van De Ville, D. and Kocher, M. (2009). SURE-Based Non-Local Means. IEEE Signal Processing Letters, 16(11):973 976. C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 14 / 12

Using the same model of weights for interferometric SAR data modeled by circular complexe Gaussian distributions cdga conera (a) InSAR-SLC (b) NL-InSAR C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 15 / 12

Numerical results - PSNRs Peppers (256 256) Noisy 3.14 13.14 17.91 23.92 MA filter 19.20 20.93 21.11 21.16 PURE-LET [Luisier et al., 2010] 19.33 24.29 27.27 30.79 NL means [Buades et al., 2005] 18.12 23.33 26.98 30.64 Poisson NL means 19.90 25.32 28.07 31.06 α opt (209) (13.6) (10.05) (9.21) β opt (0.72) (1.31) (2.76) (7.64) #iterations (13.5) (8.02) (7.03) (6.90) Cameraman (256 256) Noisy 3.28 13.27 18.03 24.05 MA filter 18.71 20.15 20.29 20.33 PURE-LET [Luisier et al., 2010] 19.67 24.32 26.87 30.36 NL means [Buades et al., 2005] 18.17 23.53 26.77 29.39 Poisson NL means 19.89 25.07 27.42 29.47 α opt (62.1) (9.48) (8.81) (7.34) β opt (0.51) (1.19) (3.57) (16.19) #iterations (11.0) (6.80) (7.60) (11.3) PSNR values averaged over ten realisations using different methods on images damaged by Poisson noise with different levels of degradation. The averaged optimal parameters and the averaged number of iterations of the proposed Poisson NL means are given. C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 16 / 12

Influence of the pre-filtered images (a) Moving avrage (24.15) (b) Poisson-TV (26.42) (c) PURE-LET (26.89) (d) PNLM+MA (27.43) (e) PNLM+PTV (27.12) (f) PNLM+P-LET (27.55) C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 17 / 12

Influence of the pre-filtered images (a) Moving avrage (24.15) (b) Poisson-TV (26.42) (c) PURE-LET (26.89) (d) PNLM+MA (27.43) (e) PNLM+PTV (27.12) (f) PNLM+P-LET (27.55) C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 17 / 12

Results with other images (a) Noisy (b) Poisson NL means C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 18 / 12

Results with other images (a) Noisy (b) Poisson NL means C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 18 / 12

Results with other images (a) Noisy (b) Poisson NL means C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 18 / 12

What the difference between Gaussian and Poisson noise? Gaussian noise: Constant variance, True image + noise component. Poisson noise: Signal-dependent, True image and noise component not separable. C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 19 / 12

What the difference between Gaussian and Poisson noise? Gaussian noise v R: measuredlightintensity u R: underlyinglightintensity v u Gaussian distribution Poisson noise k N: numberofcollectedphotons. λ R + :underlyinglightintensity k λ Poisson distribution Gaussian distributions Poisson distributions C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 20 / 12

Automatic setting of parameters Risk minimisation Choose the parameters α et β minimising the mean square error (MSE): 1 2 E λ ˆλ = 1 λ 2 s + E ˆλ2 s E λ s ˆλs N N s λ2 s idependent of the paramaters, s ˆλ E 2 s can be estimated from ˆλ, s How to estimate s E λ s ˆλ s? Poisson unbiased risk estimator (PURE) [Chen, 1975, Luisier et al., 2010] If k is damaged by Poisson noise and ˆλ = h(k) then E λ s ˆλs = E k sλ s kt 1 if t = s with λ = h(k) andk defined by k t = k t otherwise PURE is given by: R(ˆλ) = 1 λ 2 s + ˆλ 2 s 2k sλ s. N s C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 25 / 12

Automatic setting of parameters Risk minimisation Choose the parameters α et β minimising the mean square error (MSE): 1 2 E λ ˆλ = 1 λ 2 s + E ˆλ2 s E λ s ˆλs N N s λ2 s idependent of the paramaters, s ˆλ E 2 s can be estimated from ˆλ, PURE - Proof s How to estimate s E λ s ˆλ s? Let be k a r.v. following a Poisson distribution and h(.) a function: E [kh(k 1)] = kh(k 1) λk e λ k! k=1 = λ h(k 1) λk 1 e λ (k 1)! k=1 = E [λh(k)] C. Deledalle, F. Tupin, L. Denis (Telecom ParisTech) Poisson NL means September 27, 2010 25 / 12