SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm...

25
SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR MULTIVIEW FUSION OF MICROSCOPICAL 3D IMAGES Maja Temerinac-Ott Olaf Ronneberger, Roland Nitschke, Wolfgang Driever and Hans Burkhardt University of Freiburg, Germany The Third LSM Workshop, Toulouse, October 13 th -14 th , 2011

Transcript of SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm...

Page 1: SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm Multiview deconvolution TV Regularization LRMOS-TV . lmb.informatik.uni-freiburg.de M. Temerinac-Ott

SPATIALLY-VARIANT LUCY-RICHARDSON DECONVOLUTION FOR MULTIVIEW FUSION OF MICROSCOPICAL 3D IMAGES

Maja Temerinac-Ott

Olaf Ronneberger, Roland Nitschke,

Wolfgang Driever and Hans Burkhardt

University of Freiburg, Germany

The Third LSM Workshop, Toulouse, October 13th-14th, 2011

Page 2: SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm Multiview deconvolution TV Regularization LRMOS-TV . lmb.informatik.uni-freiburg.de M. Temerinac-Ott

M. Temerinac-Ott - Multiview Fusion of Microscopical 3D Images 2lmb.informatik.uni-freiburg.de

x

zy

SPIM = Single Plane Illumination Microscopy

ROTATION

view 0°

view 60°

view 120°

view 180°

view 240°

view 300°[Huisken 2004]

Page 3: SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm Multiview deconvolution TV Regularization LRMOS-TV . lmb.informatik.uni-freiburg.de M. Temerinac-Ott

M. Temerinac-Ott - Multiview Fusion of Microscopical 3D Images 3lmb.informatik.uni-freiburg.de

Goal: Joint Fusion and Deconvolution

view 0°

view 60°

view 120°

view 180°

view 240°

view 300°

FUSED IMAGE

Variant PSF → Deconvolution

Missing parts → Fusion

beads view 240°

beads view 180°

Page 4: SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm Multiview deconvolution TV Regularization LRMOS-TV . lmb.informatik.uni-freiburg.de M. Temerinac-Ott

M. Temerinac-Ott - Multiview Fusion of Microscopical 3D Images 4lmb.informatik.uni-freiburg.de

Estimation of the PSF at Bead Positions

Variation of the PSF along y-axis

Page 5: SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm Multiview deconvolution TV Regularization LRMOS-TV . lmb.informatik.uni-freiburg.de M. Temerinac-Ott

M. Temerinac-Ott - Multiview Fusion of Microscopical 3D Images 5lmb.informatik.uni-freiburg.de

Related Work

➢ Blending [Preibisch 2010]➢ Combines Gray values without a

prior model➢ Fast Computation➢ Smearing of the points + blur

➢ Average PSF for Multiview Deconvolution [Krzic 2009]

➢ Assumes constant PSF ➢ Good in the center ➢ Bad at the corners of the image

Page 6: SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm Multiview deconvolution TV Regularization LRMOS-TV . lmb.informatik.uni-freiburg.de M. Temerinac-Ott

M. Temerinac-Ott - Multiview Fusion of Microscopical 3D Images 6lmb.informatik.uni-freiburg.de

Contribution

➢ Location variant PSF estimation for joint deconvolution and fusion

➢ Approach:➢ PSF Estimation ➢ Overlap-Save Deconvolution➢ Lucy-Richardson Algorithm➢ Multiview deconvolution➢ TV Regularization

LRMOS-TV

Page 7: SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm Multiview deconvolution TV Regularization LRMOS-TV . lmb.informatik.uni-freiburg.de M. Temerinac-Ott

M. Temerinac-Ott - Multiview Fusion of Microscopical 3D Images 7lmb.informatik.uni-freiburg.de

Problem Formulation: Multiview Fusion

➢ Given: ➢ Recorded images➢ PSF at bead positions

pX∣Y 1,... ,Y N , H 1,.. , H N =∏i=1

N

p X∣Y i

Y 1 , ... ,Y N

H 1 , ... ,H N

X➢ Goal:

➢ Find true image that maximizes

Page 8: SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm Multiview deconvolution TV Regularization LRMOS-TV . lmb.informatik.uni-freiburg.de M. Temerinac-Ott

M. Temerinac-Ott - Multiview Fusion of Microscopical 3D Images 8lmb.informatik.uni-freiburg.de

Y 1

Y 1Y 1

Y 1

Solution: Regionwise Multiview Fusion

X X

Y 4

Y 1

Y 3

Y 2

H 11,4 ,1∗X

Y 5

Y 6

Y 1

Page 9: SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm Multiview deconvolution TV Regularization LRMOS-TV . lmb.informatik.uni-freiburg.de M. Temerinac-Ott

M. Temerinac-Ott - Multiview Fusion of Microscopical 3D Images 9lmb.informatik.uni-freiburg.de

PSF Estimation

H x , y =d B dC H Ad AdC H Bd Ad BH C

d Bd Cd Ad Cd Ad B

d A= x−x A2 y− y A2

Page 10: SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm Multiview deconvolution TV Regularization LRMOS-TV . lmb.informatik.uni-freiburg.de M. Temerinac-Ott

M. Temerinac-Ott - Multiview Fusion of Microscopical 3D Images 10lmb.informatik.uni-freiburg.de

Overlap-Save Deconvolution

➢ Model spatially-variant PSF by blockwise constant PSFs

➢ Consider large overlapping regions to overcome boundary artifacts

Size of the blocks: s x s

Size of the padded blocks: (s+r) x (s+r)

Page 11: SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm Multiview deconvolution TV Regularization LRMOS-TV . lmb.informatik.uni-freiburg.de M. Temerinac-Ott

M. Temerinac-Ott - Multiview Fusion of Microscopical 3D Images 11lmb.informatik.uni-freiburg.de

Convolution with the PSF of the system:

Image Formation Model

Y=P H∗X

Noise Model

PSFRecorded Image “True” Image

Page 12: SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm Multiview deconvolution TV Regularization LRMOS-TV . lmb.informatik.uni-freiburg.de M. Temerinac-Ott

M. Temerinac-Ott - Multiview Fusion of Microscopical 3D Images 12lmb.informatik.uni-freiburg.de

Image Statistics Modeled by Poisson Process [Herbert 1989]:

Deconvolution: MLE Estimation

pX∣Y =∏v

[H∗X v ]Y v ⋅exp−H∗X v Y v !

J X =∫vY v log [H∗X v ]−H∗X v d v

Likelihood Probability

log likelihood

Page 13: SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm Multiview deconvolution TV Regularization LRMOS-TV . lmb.informatik.uni-freiburg.de M. Temerinac-Ott

M. Temerinac-Ott - Multiview Fusion of Microscopical 3D Images 13lmb.informatik.uni-freiburg.de

Lucy-Richardson Algorithm

Correction Factor:

Simulated Image

X p1v = X pv ⋅C pv

C pv =H s

∗Y

S pv

H sv =H −v S p=H∗ X p

v

Page 14: SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm Multiview deconvolution TV Regularization LRMOS-TV . lmb.informatik.uni-freiburg.de M. Temerinac-Ott

M. Temerinac-Ott - Multiview Fusion of Microscopical 3D Images 14lmb.informatik.uni-freiburg.de

Multiview Deconvolution

➢ Total Correction Factor (CF) as average of the individual correction factors [Krzic 2009]:

C p=

1N∑i=1

N

C ip

C ipv =H i

s∗Y iS ip v

S ip=H i∗

X pv

➢ Computation of the individual CF:

Page 15: SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm Multiview deconvolution TV Regularization LRMOS-TV . lmb.informatik.uni-freiburg.de M. Temerinac-Ott

M. Temerinac-Ott - Multiview Fusion of Microscopical 3D Images 15lmb.informatik.uni-freiburg.de

TV Regularization

➢ Regularization of the initial energy by Total Variation [Dey 2004] :

➢ Resulting iteration using Green's one-step-late (OSL) algorithm:

J TV X =J X ∫v∣∇ X v ∣d v

X p1v =X p v

1−div ∇ X pv

∣∇ X pv ∣

⋅C p v

Page 16: SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm Multiview deconvolution TV Regularization LRMOS-TV . lmb.informatik.uni-freiburg.de M. Temerinac-Ott

M. Temerinac-Ott - Multiview Fusion of Microscopical 3D Images 16lmb.informatik.uni-freiburg.de

Results: Visual Comparison to Blending

[Preibisch 2010]Parameters:r = 11, p =4, s+r = 64Computation Time: 40 min

Computation Time: 20 min

Page 17: SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm Multiview deconvolution TV Regularization LRMOS-TV . lmb.informatik.uni-freiburg.de M. Temerinac-Ott

M. Temerinac-Ott - Multiview Fusion of Microscopical 3D Images 17lmb.informatik.uni-freiburg.de

Results: Visual Comparison to Blending

xz

yz

Blending fusion

xz

yz

LRMOS-TV fusion

Page 18: SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm Multiview deconvolution TV Regularization LRMOS-TV . lmb.informatik.uni-freiburg.de M. Temerinac-Ott

M. Temerinac-Ott - Multiview Fusion of Microscopical 3D Images 18lmb.informatik.uni-freiburg.de

Quantitative Evaluation

Original bead shape (single view)

Part I

Part IIx

y

z

Part I: PSF EstimationPart II: Multiview Fusion

Page 19: SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm Multiview deconvolution TV Regularization LRMOS-TV . lmb.informatik.uni-freiburg.de M. Temerinac-Ott

M. Temerinac-Ott - Multiview Fusion of Microscopical 3D Images 19lmb.informatik.uni-freiburg.de

Results: Comparison to Average PSF

Deconvolved with variant PSF(fused image, upper)

Deconvolved with average PSF(fused image, upper)

Original bead shape (single view)

Page 20: SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm Multiview deconvolution TV Regularization LRMOS-TV . lmb.informatik.uni-freiburg.de M. Temerinac-Ott

M. Temerinac-Ott - Multiview Fusion of Microscopical 3D Images 20lmb.informatik.uni-freiburg.de

Conclusions

➢ The algorithm is fast and can be easily parallelized

➢ A new framework for the fusion of the SPIM images was presented

➢ Spatially-variant Deconvolution better models the optical properties of the system than existing methods

➢ The structure borders are well preserved due to the TV regularization

Page 21: SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm Multiview deconvolution TV Regularization LRMOS-TV . lmb.informatik.uni-freiburg.de M. Temerinac-Ott

M. Temerinac-Ott - Multiview Fusion of Microscopical 3D Images 21lmb.informatik.uni-freiburg.de

Thank you for your attention!

Page 22: SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm Multiview deconvolution TV Regularization LRMOS-TV . lmb.informatik.uni-freiburg.de M. Temerinac-Ott

M. Temerinac-Ott - Multiview Fusion of Microscopical 3D Images 22lmb.informatik.uni-freiburg.de

Proposed Algorithm (“LRMOS-TV”)

Page 23: SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm Multiview deconvolution TV Regularization LRMOS-TV . lmb.informatik.uni-freiburg.de M. Temerinac-Ott

M. Temerinac-Ott - Multiview Fusion of Microscopical 3D Images 23lmb.informatik.uni-freiburg.de

Outlook

➢ Algorithm:➢ Additional regularization strategies ➢ Optimal number of iteration steps➢ A parametric model of the PSF along the

lightsheet➢ Microscopy:

➢ Insert and record beads inside the sample for better PSF modeling inside the tissue

➢ Automatic centering of the sample

Page 24: SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm Multiview deconvolution TV Regularization LRMOS-TV . lmb.informatik.uni-freiburg.de M. Temerinac-Ott

M. Temerinac-Ott - Multiview Fusion of Microscopical 3D Images 24lmb.informatik.uni-freiburg.de

Coverage of the Beads in xz

Page 25: SPATIALLY-VARIANT LUCY- RICHARDSON DECONVOLUTION FOR ...€¦ · Lucy-Richardson Algorithm Multiview deconvolution TV Regularization LRMOS-TV . lmb.informatik.uni-freiburg.de M. Temerinac-Ott

M. Temerinac-Ott - Multiview Fusion of Microscopical 3D Images 25lmb.informatik.uni-freiburg.de

Average PSF vs Variant PSF