nick beavers project manager deconvolution from andy molnar software engineer

55
Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Upload: ethen-mince

Post on 15-Dec-2015

221 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Nick BeaversProject Manager

Deconvolution

from

Andy MolnarSoftware Engineer

Page 2: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Basics of Fluorescent Imaging

Page 3: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

What is Fluorescence Imaging?

• Unlike reflection or absorption imaging.

• Use molecules called fluorophores:

– Upon illumination by light of a specific wavelength they emit light of longer wavelengths.

Absorption (Excitation) Spectrum

Emission Spectrum

Wavelength

Stokes Shift

Page 4: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Lens

Light Source

Digital Camera

Emission Filter

Excitation Filter

Dichromatic Mirror

Objective Lens

Fluorescence Microscopy

Page 5: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Fluorescence Microscopy

Microscope Slide

Specimen

Objective Lens

Coverslip

Immersion Medium

Slide

Page 6: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Fluorescence Microscopy

Microscope Slide

Specimen

Coverslip

SlideThe Object: A collection of fluorophores small

enough to be considered point sources of light.

Page 7: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Image Formation

The Object (reality)

The Image (reality observed)

XY

XZ

XY

XZ

What Happened?

Page 8: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Aperture Diffraction

Page 9: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

One Dimension - Diffraction

Aperature d

Point Source of Light

Page 11: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

PSF (Point Spread Function)

• Point in object Point Spread Function (PSF) in image.– The image is built out of PSFs, not points.

• Effect of PSF– Features blur together– Measurements are corrupted

• Deconvolution– Undo effect of PSF

Page 12: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Resolution and Blur

Page 13: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Effect of the PSF

• Object -> Image

Page 14: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

PSF in 3 Dimensions

• In 3d Widefield, light from out of focus planes is detected in focal planes.

• In Confocal, pinholes help but there is still some z-blur especially when SA is present.

XY

XZ

Widefield Confocal

XY

XZ

Page 15: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

The Problem

How to make a measured image better represent the real object ?

1) Counteract the PSF – that is put the light that spread (Airy disk) out back to its 2D location

2) Put light into the proper Z plane 3) Reduce the noise

This is best accomplished using deconvolution

Page 16: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Deconvolution ofFluorescence Images

Page 17: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Why Deconvolution?

• Increased Resolution

• Better Contrast

• Improved Signal-to-Noise Ratio

Page 18: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Noise

• Random nature of Photon Emission– Poission Noise– Usually dominant– Low light levels

• Digital Imaging System– Gaussian Noise

Page 19: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Noise

Page 20: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Widefield Example

• Max Projections

Page 21: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Confocal Example

Page 22: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Deconvolution Methods

DECON METHOD

FEATURE

Speed Subtractive Quantitative Requires PSF

Produces PSF S/N Noise

No/Nearest Neighbor Fast Yes No No No Lower Higher

Inverse Filter Moderate No No No No Higher Higher

Non-BlindConstrainedIterative *

Mod-Long No Yes Yes/No No Higher Lower

BlindConstrained Iterative *

Long No Yes No Yes Higher Lowest

* Can use measured or theoretical PSF

Page 23: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Imaging Equation

• Mathematical operation called a convolution.• The Microscope is a convolution operator.• The inverse of a convolution is deconvolution

=

Object convolved with the PSF equals the Image

ImagePSFObject

Page 24: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Iterative Non-Blind Deconvolution

Object Estimate ImagePSF Image Estimate

ErrorUpdate

-

First Iteration

(Fixed PSF)

Page 25: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Blind Deconvolution

Object Estimate ImagePSF Image Estimate

ErrorUpdate

-

First Stage - Image

(Adaptive PSF)

Page 26: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Blind Deconvolution

Object Estimate ImagePSF Image Estimate

ErrorUpdate

-

Second Stage - PSF

(Adaptive PSF)

Page 27: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

• Benefits– Can adapt to imperfections in the Microscope.– Double optimization: Object and PSF are

modified– Can adapt to changes in refractive index,

specimen, environment.– Handles SA well. – No need to measure the PSF.– The only certain benefit of non-blind over

blind is that it is faster.

Benefits of Blind Deconvolution(Adaptive PSF)

Page 28: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Comparison

Original Image Nearest Neighbors

Inverse Filter Iterative

Page 29: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

2D Widefield Example

Page 30: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Example: Slice View

slice 29

slice 37

raw deblurred

Page 31: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

The Point Spread Function (PSF)

Page 32: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Determining the PSF

• Need a input PSF for • Inverse filter• Constrained Iterative• Statistical.

• Need PSF “first guess” for• Blind

Page 33: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

PSF - Widefield vs. Confocal

XY

XZ

Widefield Confocal

XY

XZ

Page 34: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

What effects the shape of PSF??

• Lens parameters• Modality• Specimen Parameters

XY

XZ

Widefield

XY

XZ

Confocal

Page 35: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Spherical Aberration

Rays at the periphery of the lens have a closer focal point

Rays entering near the center of the lens have a

farther focal point

Spherical Aberration

Z

n1 n1n2

Index of Refraction Mismatch

• Caused by– Changes in refractive

index– Thick specimens– Incorrect cover slip

thickness– Worse deeper in the

sample

• Solve by– Match RI– SA correction collar– Use biased PSF and

deconvolution

Page 36: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Spherical Aberration

Page 37: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

PSF

• Theoretical• Measured• Blind

Page 38: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Theoretical

• Theoretical– Scope Properties

• NA, Lens RI, Pixel Spacing, Emissive Wavelength,

– Specimen properties• Specimen RI, Distance from Coverslip

Page 39: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Measured

• Bead Image• Must be taken under the same conditions as the

real sample will be.– Same embedding RI– Same distance from coverslip

Page 40: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Bead Image

Page 41: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Blind PSF

• PSF also changes as part of optimization• Blind: 2 step process in Autoquant

– Spherical Aberration Detection– PSF modified further as part of Deconvolution

• Determine PSF without measuring it.

Page 42: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

PSF Comparison

Measured Theoretical Blind

Page 43: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Example

• What happens if you use the wrong PSF??

Page 44: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Raw Imagemax = 2,614

XY

XZ

Page 45: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Deconvolved no SAmax = 12,134

XY

XZ

Page 46: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Deconvolution with SA Correctionmax = 23,938

XY

XZ

Page 47: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Geometric Distortion

• With SA PSF changes with depth• Actual focus location also changes (PSF

Asymmetry)• Images look stretched.• Scale in Z• Many papers on this (Model 2010)

Page 48: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Deconvolution of Confocal Images

• Yes Confocal images can be deconvolved• Confocal images

– some blur.– noisy

• Accurate statistical model is important• Poisson model• Deconvolution reduces both blur and noise• Improves the Signal to Noise Ratio.• Multi-Photon, Spinning Disc, Structured

Illumination.

Page 49: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Confocal Examples

Page 50: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Collecting Optical Sections

• Setting the top and bottom of the scan

• Use Nyquist sampling– Sampling rate needed to collect all information

• Don’t break rules for convenience only out of necessity

Page 51: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Imaging Approach

• First try Widefield + deconvolution– Better for low light levels– Living cells– Proteins

• Next Confocal + deconvolution– Thick specimens (Tissues)

• Multiphoton + deconvolution– Very thick specimens

Page 52: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Deconvolution Tips

• Check the image stack’s metadata before decon.

• Use the line profile to prove that decon works.

• Use statistics to show…– Average image intensity remain relatively the same– Max pixel intensity can increase by 100 times.

Page 53: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Deconvolution Tips

• 99% of the time Blind is best.

• Severe spherical aberration correction is best done by CGC on the objective.

• Use an AOI for SAC testing or decon testing.

• AutoQuant 30 Day trial program:– Use it to your advantage!– Customers receive the entire product to evaluate.

Page 54: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Q&A

Questions?

Page 55: Nick Beavers Project Manager Deconvolution from Andy Molnar Software Engineer

Nick BeaversProject Manager

Deconvolution

from

Andy MolnarSoftware Engineer