point spread function engineering for the advanced optics...

15
Thoery Computational Imaging Lab Point Spread Function Engineering for the Advanced Optics Lab Tony Barsic University of Colorado at Boulder Department of Electrical, Computer, and Energy Engineering Dr. Piestun’s Research Group [email protected] March 3rd, 2014 A. Barsic PSF Engineering 1

Upload: others

Post on 23-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Point Spread Function Engineering for the Advanced Optics Labecee.colorado.edu/ecen5606/2014/PSF_eng_lecture.pdf · Point Spread Function Engineering for the Advanced Optics Lab Tony

ThoeryComputational Imaging

Lab

Point Spread Function Engineeringfor the Advanced Optics Lab

Tony Barsic

University of Colorado at BoulderDepartment of Electrical, Computer, and Energy Engineering

Dr. Piestun’s Research [email protected]

March 3rd, 2014

A. Barsic PSF Engineering 1

Page 2: Point Spread Function Engineering for the Advanced Optics Labecee.colorado.edu/ecen5606/2014/PSF_eng_lecture.pdf · Point Spread Function Engineering for the Advanced Optics Lab Tony

ThoeryComputational Imaging

Lab

PSFMTF

Point Spread Function

I The response of an imaging system to a point source

I It’s the imaging version of the impulse response of a linearsystem.

I Assumptions:I linearI shift-invariant

A. Barsic PSF Engineering 2

Page 3: Point Spread Function Engineering for the Advanced Optics Labecee.colorado.edu/ecen5606/2014/PSF_eng_lecture.pdf · Point Spread Function Engineering for the Advanced Optics Lab Tony

ThoeryComputational Imaging

Lab

PSFMTF

Modulation and Optical Transfer Function

A. Barsic PSF Engineering 3

Page 4: Point Spread Function Engineering for the Advanced Optics Labecee.colorado.edu/ecen5606/2014/PSF_eng_lecture.pdf · Point Spread Function Engineering for the Advanced Optics Lab Tony

ThoeryComputational Imaging

Lab

PSFMTF

Modulation

A. Barsic PSF Engineering 4

Page 5: Point Spread Function Engineering for the Advanced Optics Labecee.colorado.edu/ecen5606/2014/PSF_eng_lecture.pdf · Point Spread Function Engineering for the Advanced Optics Lab Tony

ThoeryComputational Imaging

Lab

DefocusComputational ImagingCubic PhaseDH-PSF

DefocusIs this the best we can do? Is the information lost forever?Can we recover more information?

Yes, with PSF Engineering. (a.k.a. ”wavefront coding.”)A. Barsic PSF Engineering 5

Page 6: Point Spread Function Engineering for the Advanced Optics Labecee.colorado.edu/ecen5606/2014/PSF_eng_lecture.pdf · Point Spread Function Engineering for the Advanced Optics Lab Tony

ThoeryComputational Imaging

Lab

DefocusComputational ImagingCubic PhaseDH-PSF

Computational Imaging

A. Barsic PSF Engineering 6

Page 7: Point Spread Function Engineering for the Advanced Optics Labecee.colorado.edu/ecen5606/2014/PSF_eng_lecture.pdf · Point Spread Function Engineering for the Advanced Optics Lab Tony

ThoeryComputational Imaging

Lab

DefocusComputational ImagingCubic PhaseDH-PSF

Cubic Phase

A. Barsic PSF Engineering 7

Page 8: Point Spread Function Engineering for the Advanced Optics Labecee.colorado.edu/ecen5606/2014/PSF_eng_lecture.pdf · Point Spread Function Engineering for the Advanced Optics Lab Tony

ThoeryComputational Imaging

Lab

DefocusComputational ImagingCubic PhaseDH-PSF

Cubic Phase

A. Barsic PSF Engineering 8

Page 9: Point Spread Function Engineering for the Advanced Optics Labecee.colorado.edu/ecen5606/2014/PSF_eng_lecture.pdf · Point Spread Function Engineering for the Advanced Optics Lab Tony

ThoeryComputational Imaging

Lab

DefocusComputational ImagingCubic PhaseDH-PSF

Double Helix PSF

A. Barsic PSF Engineering 9

Page 10: Point Spread Function Engineering for the Advanced Optics Labecee.colorado.edu/ecen5606/2014/PSF_eng_lecture.pdf · Point Spread Function Engineering for the Advanced Optics Lab Tony

ThoeryComputational Imaging

Lab

DefocusComputational ImagingCubic PhaseDH-PSF

Double Helix PSF

A. Barsic PSF Engineering 10

Page 11: Point Spread Function Engineering for the Advanced Optics Labecee.colorado.edu/ecen5606/2014/PSF_eng_lecture.pdf · Point Spread Function Engineering for the Advanced Optics Lab Tony

ThoeryComputational Imaging

Lab

4fset-upSLMPrelab Help

4f Imaging SystemThis is what you will actually be working with in lab (conceptually).

What can we do with this system? What do we see in the ”SLM”plane?

I Optical signal processing.I modulate phase? amplitude?I if we put, say, DH-PSF there, what has changed? Are we

getting more information? Why/how?A. Barsic PSF Engineering 11

Page 12: Point Spread Function Engineering for the Advanced Optics Labecee.colorado.edu/ecen5606/2014/PSF_eng_lecture.pdf · Point Spread Function Engineering for the Advanced Optics Lab Tony

ThoeryComputational Imaging

Lab

4fset-upSLMPrelab Help

Lab Setup

This is the same idea, but folded up.

Why would we fold it? Why don’t we (researchers in Rafael’sgroup) actually fold it for experiments?

A. Barsic PSF Engineering 12

Page 13: Point Spread Function Engineering for the Advanced Optics Labecee.colorado.edu/ecen5606/2014/PSF_eng_lecture.pdf · Point Spread Function Engineering for the Advanced Optics Lab Tony

ThoeryComputational Imaging

Lab

4fset-upSLMPrelab Help

Spatial Light ModulatorThese are expensive.

I array of pixels (”spatial”)I vary phase delay (”light modulator”)

I Does this work with both polarizations?I What happens to the other pol.?I How to fix it? (3 ideas)

A. Barsic PSF Engineering 13

Page 14: Point Spread Function Engineering for the Advanced Optics Labecee.colorado.edu/ecen5606/2014/PSF_eng_lecture.pdf · Point Spread Function Engineering for the Advanced Optics Lab Tony

ThoeryComputational Imaging

Lab

4fset-upSLMPrelab Help

How to simulate PSF

Think about the 4f system.

I Put a pt source on axis in object plane

I How does shifting the pt source in the plane affect phase inthe pupil?

I axial shift?

A. Barsic PSF Engineering 14

Page 15: Point Spread Function Engineering for the Advanced Optics Labecee.colorado.edu/ecen5606/2014/PSF_eng_lecture.pdf · Point Spread Function Engineering for the Advanced Optics Lab Tony

ThoeryComputational Imaging

Lab

4fset-upSLMPrelab Help

DH-PSF

You will generate a DH-PSF

I superposition of modes from the Gauss-Laguerre modal plane

I GL plane is just a way to describe patterns (similar to zernike)

I The prelab gives details

I write a matlab function that generates a GL mode

A. Barsic PSF Engineering 15