dan neal dan topa james copland - lumetrics · • telescope focus • reconstruct wavefront –...

30
Ocular Shack-Hartmann sensor resolution Dan Neal Dan Topa James Copland

Upload: others

Post on 08-Aug-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

Ocular Shack-Hartmann sensor resolution

Dan NealDan Topa

James Copland

Page 2: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

2

Outline

• Introduction– Shack-Hartmann wavefront sensors– Performance parameters– Reconstructors

• Resolution effects– Spot degradation– Accuracy– Dynamic range– Wavefront sampling

• Conclusions

Page 3: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

3

A practical Shack-Hartmann wavefront sensor is based on a microlens array

Photomicrograph of discrete level lens array fabricated in fused silica using binary optics technology; lenslets are 250 µm in diameter.

IncomingLightBeam

Distorted wavefront

Detector array

Lenslet array

FocalSpotPositions

xij

Wavefront Analysis1. Locate position of focal spot xij

2. Compute wavefront slope

3. Recover wavefront φj by integrating.

� �x xf x i

ij io j−= �

��

��

∂φ∂

f

Page 4: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

4

The wavefront analysis process consists of three steps

• Find the focal spot centroids– Each spot assigned unique Area of Interest (AOI)– Typically uses a thresholded centroid algorithm– Errors from pixelization, camera noise, and spot Strehl ratio

• Compare to reference to produce slope map– Absolute or relative reference acquired during instrument calibration– Other instrument calibrations may be taken into account

• Magnification• Telescope focus

• Reconstruct wavefront– Zonal: point by point integration of 2D slope map– Modal: Fit to polynomials such as Zernike or Taylor

+∆∆∆∆y

∆∆∆∆x

Page 5: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

5

WFS design parameters

• Lenslet Fresnel number:

• Focal spot size: or

• Angular dynamic range:

• Total wavefront dynamic range:

λfdNFr

2

=

dfλρ =

nNNw Frl

4max =λ

FrNd=ρ

fd ρθ −= 2/

max

f

d

ρ

d

Page 6: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

6

Ocular SH WFS system• Guide star system

– Injected spot– Measured scattered light

• Measured by Shack-Hartmann wavefront sensor• Resolution limited by

– Lenslet array– Retina spot size– Camera sensitivity/injected power

• Additional elements:– Fixation target– Alignment camera– Optomechanics/cover– Chin rest/XYZ base– Electronics– Software– Etc., Etc.

Page 7: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

7

Complete Ophthalmic Analysis System

• Complete system for optical metrology of the eye

• High resolution/high dynamic range wavefront sensor

• Variable position optical system uses active optics to maximize performance

• Experiments with laser vision correction are underway

• The COAS G200 is already a second generation product

Page 8: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

8

COAS Measurement results• Sphere: -12 to +5 d• Cyl: 5 d• Measurement time: 5 sec

autorefract, 13 ms measurement• Zernike polynomial to arbitrary

order• Accuracy: +/- 0.1 diopter

Page 9: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

9

Wavefront sensor image from Human Eye

Page 10: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

10

Why does the measurement resolution matter?

• Spot degradation– For larger lenslets, the wavefront aberration across the lenslet may be significant– With aberration, the focal spots are degraded– Poor focal spots lead to inaccurate measurements, or perhaps no measurement at all– This ultimately limits the dynamic range– Smaller lenslets intercept a smaller portion of the wavefront aberration

• Dynamic range– Depends on number of lenslets, and lenslet Fresnel number– Larger lenslets have reduced response for rapidly varying aberrations

• Accuracy– Each slope measurement determined from small, high quality focal spot– More points in reconstructor lead to higher accuracy for each term– Rapidly varying features may be accurately measured

Page 11: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

11

The SHWFS wavefront is a piecewise linear approximation

• Shack-Hartmann sensors measure only average tilt

• Focal spot irradiance distribution depends upon total incident wavefront

• Low resolution SHWFS measurements tend to UNDERPREDICT the actual wavefront

• Residual WFE error is the RMS difference between the linear approximation and the actual wavefront

-1 -0.5 0 0.5 1

0

0.5

1

1.5

2

-1 -0.5 0 0.5 1

0

0.5

1

1.5

2

Page 12: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

12

-2

-1

0

1

2-2

-1

0

1

2

0

0.2

0.4

0.6

0.8

1

-2

-1

0

1

Focal spot degradation • Small lenslets

– Sample small portion of the wavefront

– Sampled wavefront matches well to linear approximation

• Large lenslets– May have large

residual wavefront error

– Reduced Strehl may affect centroid location

Page 13: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

13

Residual wavefront error depends strongly on resolution

• Linear approximation fit error

• In practice, this fit error reduces the lenslet Strehl ratio

0 10 20 30 40Resolution

0

0.2

0.4

0.6

0.8

RM

Sw

avef

ront

erro

rHw

avesL

Residual RMS wavefront error

Page 14: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

14

Excellent images can be obtained from a normal eye

• Good focal spots can usually be obtained even at low resolution

• Focus/cylinder result in pattern spread

• Higher order terms usually have limited wavefront error

• 210 µm resolution• 44 X 33 samples• 3.8 mm pupil• 25 µW input power

• 400 µm resolution• 18 x 18 samples• 6.8 mm pupil• 6 µW input power• Salmon et al,

JOSA A 1998

Page 15: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

15

With high resolution, good focal spots are obtained even from a badly damaged eye

• 210 µm resolution

• RK patient with poor correction

• Damaged regions scatter light badly

• Patient has poor BCVA

0 100 200 300 400

0

100

200

300

400

Harlow 5 OS

Page 16: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

16

However, with lower resolution, the focal spots are degraded• 400 µm lenslets• 6.5 mm pupil• 16 X 16 samples• Poor focal spots are

difficult to locate• Blurry, fuzzy spots

give inaccurate results

• Strehl reduction reduces signal to noise

Page 17: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

17

You do need more incident power with more focal spots

2

6

22

Power(µW)

700 X 7007810 X 10

400 X 40025418 X 18

210 X 21080033 X 33

Lenslet area(µm)

Focal spots

Resolution(7 mm pupil)

• Scattered light is collected by smaller area lenslets

• Spot size should be similar for good accuracy

• Improved Strehl keeps light level high even for aberrated systems

• Near IR measurement improves patient comfort

• Extremely accurate lenslet array with 100% fill factor maximizes the efficiency

But not much!

Page 18: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

18

With higher resolution, you get better dynamic range AND accuracy

• Dynamic range– For smaller lenslets, the focal length is

shorter for the same spot size• Larger angular dynamic range per lenslet

– More focal spots divide the aberration into smaller samples

• Spots are unlikely to collide with neighbor because they measure similar wavefronts

• Accuracy– Strehl ratio is high, even for aberrated pupils– Uniform brightness gives better centroids– Short focal length is less important than

centroid estimation error– Larger number of samples approximate

wavefront better– Reconstructor error is reduced

Page 19: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

19

• Modal– Fits to polynomials– Typically Zernikes– Polynomials have optical meanings– Quantitative understanding of results– Expansion yields point by point wavefront map– Interpolation functions in place

• Zonal– Numerical integration of slope grid– Yields point by point phase– Further fitting needed to produce sphere, cylinder, coma or other

terms– Produces high spatial frequency results

There are two basic types of reconstructor

Z4-4 Z4

-2 Z40 Z4

2 Z44

Page 20: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

20

Zernike polynomials allow quantitative display of the data

• RK patient• 4th Order Zernike

reconstructor• High RMS values and

odd mix of higher orders

• 4th order fit does not really resolve wavefront

Harlow OD

-5

-4

-3

-2

-1

0

1

2

3

4

3 4 5 6 7 8 9 10 11 12 13 14 15 16

Zernike Term

Mag

nitu

de (u

m)

Harlow OS

-5

-4

-3

-2

-1

0

1

2

3

4

3 4 5 6 7 8 9 10 11 12 13 14 15 16

Zernike Term

Mag

nitu

de (u

m)

Page 21: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

21

For a normal eye, high resolution may not be needed

• Normal eye• Low higher

order terms• Small pupil• Zonal and

Modal produce similar results

Total wavefront: P-V 16.3 µm

Total wavefront: P-V 1.04 µm

Page 22: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

22

Unless you’re interested in the detailed structure

• Tear film• Scratches• Edema• Unusual structures

Various wavefront maps with 4th order terms removed

1.94 µm P-V

Page 23: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

23

OD: 2 25 00, 14:17:52

-1

0

1-1

0

1

-2

-1

0

1

1

0

There are also many “abnormal” eyes

• RK patients• Large pupils• LASIK• PRK• Damaged• Wrinkled flap• Scratched/edema• Dry eye• Kerataconus

Slope map

Wavefront map (sph/cyl subtracted)

Page 24: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

24

A pure Zernike viewed at different resolutions

• “Simulated” RK patient

• “Perfect” reconstruction -1

0

1-1

0

1

-1

0

1

1

0

-0.97

0.97

0

-0.81

0.81

0

-0.54

0.54

0

-0.13

0.13

0

Page 25: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

25

Conclusions• High resolution ocular wavefront sensing is a

desirable and practical solution– High Strehl ratio spots, even with aberrated systems– Safe, comfortable power levels maintained

• Larger aberrations may be measured, more accurately– Better focal spots– Larger dynamic range and accuracy– Reduced fitting error

• Fine detail allows observation of important phenomena

Page 26: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

26

WFS Precision

• Zero Tilt Centroid Estimation Error

• Tilt precision:

• Wavefront precision (RMS)

– Per lenslet

– Total across aperture

( )N

N

i

REFii

j

2

120,

�=

−=

ρρσ M

M

j j� == 1 0,0

σσ

fRMS0σθ =

dw RMSl ⋅=θ0

lR

Tot wKw 00=

Page 27: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

27

WFS Accuracy

• Pixelization Error– Threshold dependent– Depends strongly on

pixels/focal spot– Is sometimes

limiting performance metric

– Pixelization factor Kp

WF Slope, 42 X 42 325 nmThresh 400, Centroid

0.000

0.001

0.001

0.002

0.002

0.003

0.003

0.004

0.004

-0.5 0.0 0.5 1.0 1.5 2.0 2.5

Tilt ( mr)

RMS

Tilt

(mr)

DVArms XDVArms Y

Page 28: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

28

WFS Accuracy, cont…• Wavefront error

– PV– RMS

• Reconstructor factor Kp depends on type and options for reconstructor

• Total wavefront error is given by:

Wavefront error 42 x42 Thresh 400

0.00E+00

5.00E-03

1.00E-02

1.50E-02

2.00E-02

2.50E-02

-5.00E-01

0.00E+00

5.00E-01

1.00E+00

1.50E+00

2.00E+00

2.50E+00

Tilt (mr)

Wav

efro

nt e

rror

(um

)

0.00

0.50

1.00

1.50

2.00

2.50

3.00

WFE P-V PhsWFE rms PhsReconst Factor

dKKw RMSprRMS ⋅⋅= θ

Page 29: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

29

Typical WFS design process• Specify key design parameters

– Lenslet size in pixels– Lenslet Fresnel number– Total size of array

• Estimate performance parameters– Angular dynamic range, θmax– Total wavefront dynamic range (n=1, 2)– Precision:

• Scale σ0 from measurements to new design point• Compute θrms, and wrms,l

– Accuracy• Compute Wrms,tot using Kp and Kr

Page 30: Dan Neal Dan Topa James Copland - Lumetrics · • Telescope focus • Reconstruct wavefront – Zonal: point by point integration of 2D slope map – Modal: Fit to polynomials such

30

Measuring WFS performance

• Precision– 100 Frame statistical average of focal spots– Average RMS Tilt values produce θrms–

• Accuracy– Vary tilt, focus or other parameter– Measure residual WFE

• Dynamic range– Increase tilt while monitoring spot centroid– Dynamic range exceeded when non-linearity is induced

frmsθσ =0