Deconvolution in Fluorescence Microscopy-Phase I

20
Deconvolution in Fluorescence Microscopy-Phase I Praveen Pankajakshan * , Laure Blanc-Féraud * , Josiane Zerubia * * ARIANA Project-team, INRIA/CNRS/UNSA Sophia-Antipolis, France P2R Meeting, October 15, 2007, Sophia-Antipolis Oct. 15, 2007 P2R Meeting, Sophia-Antipolis 1/20

Transcript of Deconvolution in Fluorescence Microscopy-Phase I

Deconvolution in FluorescenceMicroscopy-Phase I

Praveen Pankajakshan∗, Laure Blanc-Féraud∗,Josiane Zerubia∗

∗ARIANA Project-team, INRIA/CNRS/UNSA Sophia-Antipolis, France

P2R Meeting, October 15, 2007, Sophia-Antipolis

Oct. 15, 2007 P2R Meeting, Sophia-Antipolis 1/20

BackgroundSystem Model

Proposed ApproachResults

Problem StatementImage Formation Process

Problem Statement

1 Images of biological specimens obtained fromfluorescence microscopes are corrupted by two primarysources:

blurring due to the band-limited nature of the optical systemunder low illumination conditions, noise due to reducednumber of photons reaching the detector.

2 Blurring kernel is unknown (blind deconvolution).3 Denoising the image can induce artifacts.4 Restoration of the images is ill-posed.

Oct. 15, 2007 P2R Meeting, Sophia-Antipolis 2/20

BackgroundSystem Model

Proposed ApproachResults

Problem StatementImage Formation Process

Poisson Statistic for the Image Formation Model

The statistics for the image formation is described by aPoisson process as:

i(x) = P[h ∗ o](x) (1)

where ∗ denotes 3D convolution.Likelihood of the observed data i knowing the specimen ois given as,

P(i |o) =∏x∈Ω

[h ∗ o](x)i(x)e−[h∗o](x)

i(x)!(2)

Oct. 15, 2007 P2R Meeting, Sophia-Antipolis 3/20

BackgroundSystem Model

Proposed ApproachResults

Constraints on the ObjectPoint-Spread function modelRestoration Model

Gibbsian distribution with Total Variation (TV)

Gibbsian distribution P(X = o) with TV functional captures theprior knowledge of the object, and is the regularization model.

P(o) ∝ 1Zλ

e−λ

Px∈Ω

|∇o(x)|, (3)

where, |∇o(x)| = (∑

x′∈Vx

(o(x)− o(x′))2)12 ; Zλ =

∑o

e−λ

Px|∇o(x)|

Oct. 15, 2007 P2R Meeting, Sophia-Antipolis 4/20

BackgroundSystem Model

Proposed ApproachResults

Constraints on the ObjectPoint-Spread function modelRestoration Model

Diffraction-limited Point-Spread Function (PSF) model

For a fluorescent microscope,

h(x) = |Pλem(x)|2 · |Pλex (x)|2 (4)

where, h is the PSF, Pλ(x) is the pupil function for awavelength λ.If the pinhole model AR is included, then the analyticalCLSM PSF model is,

h(x) = |AR(x) ∗ Pλem(x)|2 · |Pλex (x)|2 (5)

Oct. 15, 2007 P2R Meeting, Sophia-Antipolis 5/20

BackgroundSystem Model

Proposed ApproachResults

Constraints on the ObjectPoint-Spread function modelRestoration Model

Parametric approach to PSF modeling

Assumptions:1 Infinitely small pinhole, stationary PSF, ignore aberrations

(mirror symmetry about z-axis).2 Circular symmetry on xy -plane.

Diffraction-limited PSF approximation (in the LSQ sense)[Zhang et al . 06]:

hσr ,σz (r , z) =1

Zσr ,σz

e(−r2

2σ2r− z2

2σ2z), (6)

where, Zσr ,σz = (2π)32 σ2

r σz

Oct. 15, 2007 P2R Meeting, Sophia-Antipolis 6/20

BackgroundSystem Model

Proposed ApproachResults

Constraints on the ObjectPoint-Spread function modelRestoration Model

Bayesian model for the restoration

From the Bayes theorem, the Posterior probability is,

P(X = o|Y = i) ∝ P(Y = i |X = o)P(X = o) (7)

Thus, the conditional probability can be written as:

P(o|i) ∝ e−λ

Px∈Ω

|∇o(x)|

∑o

e−λ

Px∈Ω

|∇o(x)|

∏x∈Ω

[h ∗ o](x)i(x)e−[h∗o](x)

i(x)!(8)

Oct. 15, 2007 P2R Meeting, Sophia-Antipolis 7/20

BackgroundSystem Model

Proposed ApproachResults

Alternate Minimization AlgorithmPenalized Maximum Likelihood EstimationPSF model parameter estimate

Alternate Minimization Algorithm

The Cost Function to be minimized has the form:

L(o, h) = −λ∑x∈Ω

|∇o(x)|−log[Zλ]+∑x∈Ω

(i(x)log[h∗o](x))−∑x∈Ω

[h∗o](x)

(9)

Sub-optimal solution alternatively maximizes the joint-likelihoodin o and h to find o and h(θ) [Hebert etal . 1989] satisfying :

L(onew , h(θnew )) ≤ L(oold , h(θold )) (10)

Oct. 15, 2007 P2R Meeting, Sophia-Antipolis 8/20

BackgroundSystem Model

Proposed ApproachResults

Alternate Minimization AlgorithmPenalized Maximum Likelihood EstimationPSF model parameter estimate

Maximum A Posteriori (MAP) estimate of the specimen

1 Minimizing the cost function (9) w.r.t o,

∂o(x)L(o(x)|λ, θ) = 0 (11)

2 Richardson-Lucy with TV Regularization [Dey et al . 2004]

on+1(x) = [i(x)

(on ∗ hσr ,σz )(x)∗hσr ,σz (−x)]· on(x)

1− λdiv( ∇on(x)|∇on(x)|)

(12)

Oct. 15, 2007 P2R Meeting, Sophia-Antipolis 9/20

BackgroundSystem Model

Proposed ApproachResults

Alternate Minimization AlgorithmPenalized Maximum Likelihood EstimationPSF model parameter estimate

PSF parameter estimate

If we denote θ = (σr , σz) as the unknown parameters, thelog-likelihood can be written as:

L(θ|o) = −∑x∈Ω

(i(x)log[h(θ) ∗ o](x)) +∑x∈Ω

[h(θ) ∗ o](x) (13)

and the gradient w.r.t θ as,

∇θL(θ) =∑x∈Ω

((hθj ∗ o(x))− i(x)

h ∗ o(x)hθj ∗ o(x)) (14)

Oct. 15, 2007 P2R Meeting, Sophia-Antipolis 10/20

BackgroundSystem Model

Proposed ApproachResults

Alternate Minimization AlgorithmPenalized Maximum Likelihood EstimationPSF model parameter estimate

Analysis of Cost Function

Cost Function as a property of the radial PSF parameter when the initial object and observation are known.

Oct. 15, 2007 P2R Meeting, Sophia-Antipolis 11/20

BackgroundSystem Model

Proposed ApproachResults

Alternate Minimization AlgorithmPenalized Maximum Likelihood EstimationPSF model parameter estimate

PSF parameter estimate

Conjugate-Gradient algorithm:

θk+1 = θk − αk∇θL(θk |o) (15)

Stopping criteria,

χk+1 =|θ(k+1) − θ(k)|

θ(k)

< ε, (ε ≤ 10−3) (16)

Oct. 15, 2007 P2R Meeting, Sophia-Antipolis 12/20

BackgroundSystem Model

Proposed ApproachResults

Synthetic DataReal DataConclusions and Future Work

Analysis on synthetic data

Convergence plot of the radial PSF parameter (σr ) by the Conjugate-Gradient method.

Oct. 15, 2007 P2R Meeting, Sophia-Antipolis 13/20

BackgroundSystem Model

Proposed ApproachResults

Synthetic DataReal DataConclusions and Future Work

Results on synthetic dataX

-YX

-Z

(a) (b) (c) (d)

(a) Composite synthetic object, (b) observed image with the analytical blur model and Poisson noise, (c) afterRL+TV deconvolution with the estimated PSF, (d) reconstructed diffraction-limited PSF.

Oct. 15, 2007 P2R Meeting, Sophia-Antipolis 14/20

BackgroundSystem Model

Proposed ApproachResults

Synthetic DataReal DataConclusions and Future Work

Results on Synthetic Data

Comparison of the analytically and the estimated parametric diffraction-limited PSF models.

Oct. 15, 2007 P2R Meeting, Sophia-Antipolis 15/20

BackgroundSystem Model

Proposed ApproachResults

Synthetic DataReal DataConclusions and Future Work

Preliminary results on real data

Root meristem of the plant Arabidopsis thaliana scanned by Zeiss LSM 510, C-Apochromat lens, ∆XY : 0.29µm,∆Z : 0.44µm (depth of about 14.08µm), c©INRA Sophia-Antipolis

Oct. 15, 2007 P2R Meeting, Sophia-Antipolis 16/20

BackgroundSystem Model

Proposed ApproachResults

Synthetic DataReal DataConclusions and Future Work

Preliminary results on real data

Deconvolved Image after restoration by the RL+TV algorithm and PSF parameter estimation

Oct. 15, 2007 P2R Meeting, Sophia-Antipolis 17/20

BackgroundSystem Model

Proposed ApproachResults

Synthetic DataReal DataConclusions and Future Work

Conclusions and Future Work

, The alternate minimization algorithm jointly estimates aseparable 3D Gaussian PSF and the object., TV regularization preserves borders very well./ Small structures close to noise are not well restored(staircase effect) and some corners are rounded./ Model chosen is for the diffraction-limited PSF and does notinclude spherical aberrations.Additional experimentation on confocal image data ofspecimens.Investigate and extend to the spherically-aberrated PSF[Gibson & Lanni , 1991] or [P. Török et al., 1995] and improvethe prior representation of the specimen.

Oct. 15, 2007 P2R Meeting, Sophia-Antipolis 18/20

BackgroundSystem Model

Proposed ApproachResults

Synthetic DataReal DataConclusions and Future Work

References

[Hebert89] T. Hebert and R. Leahy, “A Generalized EMAlgorithm for 3-D Bayesian Reconstruction from PoissonData using Gibbs Prior,” IEEE Trans. on Medical Imaging,vol. 8, no. 2, June 1989.[Dey et .al 04] N. Dey, L. Blanc-Feraud, J. Zerubia,C. Zimmer, J-C. Olivo-Marin and Z. Kam, “A DeconvolutionMethod for Confocal Microscopy with Total VariationRegularization,” Proc. ISBI’2004, pp.1223-1226, Apr. 2004.

Oct. 15, 2007 P2R Meeting, Sophia-Antipolis 19/20

BackgroundSystem Model

Proposed ApproachResults

Synthetic DataReal DataConclusions and Future Work

References

[Gibson & Lanni 91] S. F. Gibson and F. Lanni,“Experimental test of an analytical model of aberrations inan oil-immersion objective lens used in three-dimensionallight microscopy,” Journal of Microscopy, vol. 8, no. 10,pp. 1601-1613, Oct. 1991.[Zhang et al 06] B. Zhang, J. Zerubia and J-C. Olivo-Marin,“A study of Gaussian approximations of fluorescencemicroscopy PSF models,” SPIE Conf. on microbiology, SanJose, Jan. 2006.

Oct. 15, 2007 P2R Meeting, Sophia-Antipolis 20/20