65
MIT media lab camera culture EyeNetra.c om NETRA: Interactive Display for Estimating Refractive Errors and Focal Range tor Pamplona Ankit Mohan Manuel M. Oliveira Ramesh Ras 1

NETRA on SIGGRAPH 2010

Embed Size (px)

DESCRIPTION

Our Presentation at ACM SIGGRAPH 2010.

Citation preview

Page 1: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

1

NETRA: Interactive Display for Estimating Refractive

Errors and Focal RangeVitor Pamplona Ankit Mohan Manuel M. Oliveira Ramesh Raskar

Page 2: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

2

NETRA: Near Eye Tool for Refractive Assessment

Vitor Pamplona Ankit Mohan Manuel M. Oliveira Ramesh Raskar

Page 3: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

Challenge

6.5 Billion people

4.5B have a cell phone

2B haverefractive errors

0.6B have URE

NETRA at LVP Eye Institute

Page 4: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

4

Computational Photography

Optometry/Opthalmalogy

Measure .. Overcome Limitations .. Extend Abilities

Page 5: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

Phoropter

Snellen chart

Trial lenses

Reading Charts• Accuracy

– Sharpness Estimation is subjective– Brightness affects results– Pupil size variation and DoF

• Cost– Trial Lens Set > $150– Bulky

Page 6: NETRA on SIGGRAPH 2010

Retino scope w/

Lenses

Auto-refracto-

meter

Chart with

Lenses

In-Focus: Focometer Optiopia

Solo-health: EyeSite

NETRA

Technology Shining Light plus lenses

Fundus Camera

Moving lenses + target

Moving lenses + target

Reading chart on monitor

Cellphone + eyepiece

Cost to buy $2,000* ~$10,000 ~$100 ~$495 ~$200 -- $30

Cost per test ~$36 ~$36 ~$5 -- -- -- ~$1

Data capture No Comp. No No No Comp. Phone

Mobility <500g >10Kg 2kg 1kg <5kg >10Kg <100g

Speed Fast Fast Medium Medium -- Fast Fast

Scalability No No No Yes Probably No Yes

Accuracy 0.15 0.15 0.5 0.75 -- -- <0.5

Self evaluation No No Yes Yes Yes Yes Yes

Electricity Req No Yes No No -- Yes No

Astigmatism Yes Yes Yes/No No -- Yes Yes

Network No Yes No No No Yes Yes

Training High High High Medium Medium Low Low

* Phoropter-based: $5,000.00

Needs expert, Moving parts, Shining lasers

Page 7: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

7

Shack-Hartmann Wavefront Sensor

Expensive; Bulky, Requires trained professionals

Wavefront aberrometer

Page 8: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

8

Shack-Hartmann ~ Lightfields

Levoy et al 2009 Zhang and Levoy 2009: Observable Light Field

Oh, Raskar, Barbastathis 2009: Augmented Light Field

Shack-Hartmann Wavefront Sensor

Laser

Sensor Microlens Array

Planar Wavefront

Shack & Platt 1971Liang et al 1994

David Williams et al, Rochester

Spot Diagram

Page 9: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

9

Laser

Sensor

Displacement = Local Slope

of the Wavefront

Spot Diagram

Shack-Hartmann Wavefront Sensor

Page 10: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

10

NETRA = Inverse of Shack-Hartmann

Spot Diagram on LCD

Cell Phone Display

Eye Piece

Page 11: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

11

Spot Diagram on LCD

Inverse of Shack-HartmannUser interactively creates the Spot Diagram

Displace 25 points but 3 parameters

Page 12: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

12

Infinity

Optometry

Human Eye

Infinity

Subject can focusat infinity

10cm

Normal Vision

Accommodation Range

Page 13: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

13

Myopia (nearsightedness)

Infinity

Subject cannot focusat far distances

10cm

Normal Vision

Myopia

Accommodation Range

Infinity

Shifted Accommodation Range

Page 14: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

14

Myopia Correction

Infinity

Subject can focusat infinity

10cm

Normal Vision

Myopia

Accommodation Range

Infinity

Human Eye

Shifted Accommodation Range

Page 15: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

16

Hyperopia (farsightedness)

Infinity 10cm

Normal Vision

Myopia

Hyperopia

Wrong focal point

Accommodation Range

Infinity

Human Eye

Page 16: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

17Infinity

Accommodation Range

10cm

Normal Vision

Myopia

Hyperopia

‘Beyond’Infinity

Human Eye

Hyperopia (farsightedness)

Page 17: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

19

Refractive Errors and Shifted Range

Perfect vision

Myopia

Hyperopia

10cmInfinity

Need to measure

1m 33cm Distance

Page 18: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

20

Refractive Errors and Shifted Range

Perfect vision

Myopia

Hyperopia

10cmInfinity

10D0D

Diopter = 1/Distance

3D1D

1m 33cm

-1D-3D

Distance

Diopter

Page 19: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

21

Eye

Relaxed Eye with Myopia

Blurred point

Red pointat infinity

perfect vision

myopia

hyperopia

~10cminfinity

Focusing Range

Page 20: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

22

Eye

Relaxed Eye with Myopia

Distinctimage points

perfect vision

myopia

hyperopia

~10cminfinity

Focusing Range

Pinholes

Red pointat infinity

Scheiner’s Principle

Page 21: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

23

Eye

Relaxed Eye with Myopia

Virtual red pointat infinity

perfect vision

myopia

hyperopia

~10cminfinity

Focusing Range

A

B

Distinctimage points

Display

Page 22: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

24

Relaxed Eye with Myopia

A

B

perfect vision

myopia

hyperopia

~10cminfinity

Focusing Range

Virtual red pointat finite distance

Move spots towards each

other

Display

Eye

Distinctimage points

Page 23: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

25

B

A

Points overlap

Relaxed Eye with Myopia

Display

perfect vision

myopia

hyperopia

~10cminfinity

Focusing Range

Eye

Virtual red pointat finite distance

Move spots towards each

other

Page 24: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

26

B

A

Points overlap

Relaxed Eye with Myopia

Display

perfect vision

myopia

hyperopia

~10cminfinity

Focusing Range

Eye

Virtual red pointat finite distance

Move spots towards each

other

d

Page 25: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

27

Points overlap

Relaxed Eye with Myopia

perfect vision

myopia

hyperopia

~10cminfinity

Focusing Range

Eye

d

d

1

Point at infinity

Page 26: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

29

Distinctimage points

Relaxed Eye with Hyperopia

perfect vision

myopia

hyperopia

~10cminfinity

Focusing Range

A

B

Display

Virtual red pointat infinity

Eye

Page 27: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

30

Points overlap

Relaxed Eye with Hyperopia

Virtual point“beyond” infinity

Move spots away from each other

perfect vision

myopia

hyperopia

~10cminfinity

Focusing Range

Display

A

B

Display

Page 28: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

31

Points overlap

Relaxed Eye with Hyperopia

Virtual point“beyond” infinity

Move spots away from each other

perfect vision

myopia

hyperopia

~10cminfinity

Focusing Range

Page 29: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

32

NETRA: Using pinholes

Patterns on an LCD

Pinhole array

Page 30: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

33

f

Patterns on an LCD

Microlens array

NETRA: Using Lens to Increase Light

tda

fc

2

t

a

Pixel Pitch

Virtual Depth

Page 31: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

34

Interactive Method

Farthest Focal Point(myopia, hyperopia)

Page 32: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

35

Interactive Method

Farthest Focal Point(myopia, hyperopia)

Page 33: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

36

Interactive Method

Farthest Focal Point(myopia, hyperopia)

Page 34: NETRA on SIGGRAPH 2010

MIT media lab camera culture EyeNetra.com

37

Overview• Inverse of Shack Hartmann Wavefront Sensor

• Hi-res displays + interaction• Measuring Spherical Error

• No moving parts, lasers• Blur -> Alignment problem• ~ Lightfield Display for Single Eye

• Astigmatism• Novel Patterns• Focal Range• User Study

Page 35: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

38

Astigmatism: angle-dependent refractive error

http://www.elizabethpope.co.uk/eyeinfo/astigmatism.html

Page 36: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

39

Astigmatism: angle-dependent refractive error

http://www.elizabethpope.co.uk/eyeinfo/astigmatism.html

Page 37: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

40

Astigmatism: angle-dependent refractive error

http://www.elizabethpope.co.uk/eyeinfo/astigmatism.html

Page 38: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

41

Refractive Power as a Function of Angle

Cylinder SphereAxis Cyl.Unknowns:

SCP )(sin( 2

Page 39: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

42

Astigmatism

Cross or points may never meet with a 1d search !

Page 40: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

43

Astigmatism

Lines reduce the problem to a 1d search

Page 41: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

44

Interactive Method

Farthest Focal Point(myopia, hyperopia, astigmatism)

Page 42: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

45

Interactive Method

Farthest Focal Point(myopia, hyperopia, astigmatism)

Page 43: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

46

Interactive Method

Farthest Focal Point(myopia, hyperopia, astigmatism)

Page 44: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

47

Interactive Method

Farthest Focal Point(myopia, hyperopia, astigmatism)

Page 45: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

48

Interactive Method

Farthest Focal Point(myopia, hyperopia, astigmatism)

Page 46: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

49

Evaluation Prototype

LCD Display

Minification

Camera simulatesthe perfect eye

Trial lenses simulate lens

aberration

Page 47: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

50

Subjective Validation: User Study

Page 48: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

51

Measuring the Accommodation Range

Perfect vision

~10cmInfinity

Myopia

Hyperopia

Step 1: Far limit Step 2: Near limit

Page 49: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

52

Measuring the Accommodation Range

Perfect vision

~10cmInfinity

Myopia

Hyperopia

Step 1: Far limit Step 2: Near limit

Page 50: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

53

Measuring the Accommodation Range

Perfect vision

~10cmInfinity

Myopia

Hyperopia

Step 1: Far limit Step 2: Near limit

Page 51: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

54

Points overlap

A

B

Display

Virtual Point at the far limit

Relaxed Eye

Page 52: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

55

Points overlap

A

B

Display

Accommodated Eye

Virtual pointgetting closer

Move points towards each other

Subject Accommodates to fix the “blur”

Page 53: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

56

Points overlap

A

B

Display

Accommodated Eye

Virtual pointgetting closer

Move points towards each other

Subject Accommodates to fix the “blur”

Page 54: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

57

Points overlap

A

B

Display

Accommodated Eye

Virtual pointgetting closer

Move points towards each other

Subject cannot accommodate more than the previous point

Page 55: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

58

Patterns for Alignment Task

Displayed

Subject view

Displayed

Subject view

Visual Cryptography

A B A B A B A B A B

A B A B A B A B A B

[NaorShamir94]

Page 56: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

59

Patterns for Alignment Task

Displayed

Subject view

Displayed

Subject view

Visual Cryptography

A B A B A B A B

A B A B A B A B A B

A B

[NaorShamir94]

Page 57: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

gh

ghh

Subject View as Convolution

Subject’ s View

Subject’ s View

Display

g h

S

S

Page 58: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

Viewmaster prototype

+3D to -5D with accommodation61

Subject View

h - Jittered Pinholes

G(-5D) G(0D) G(+5D)

Scaled Patterns

Page 59: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

62

Summary of Interaction

Farthest Point(myopia, hyperopia, astigmatism)

Nearest Point(presbyopia)

Accommodation Range

Page 60: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

63

Limitations

• Children• Ability to align lines

• Single Eye test– Other eye for convergence-forced accommodation

• Resolution is a function of the display DPI– Samsung Behold II – 160 DPI – 0.35D– Google Nexus One – 250 DPI – 0.2D– Apple iPhone 4G – 326 DPI – 0.14D

Page 61: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

64

Future Work• Clinical research for an optometry device

– Side-by-side validation tests– Field trials – Tests for cataract, lazy eye, etc

• Opportunity to monitor one’s eyesight– Diabetes/Glucose non-invasive meter– Unstable lens prescriptions

• Distribution in Developing Countries– Software app for free– Eyepiece blueprint to NGOs for <$1– More at EyeNetra.com

Page 62: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

65

Future Work• Multi-focus display without moving parts

– [Akeley04][Rolland00][Hua09] [Barsky04]

• Personalized devices (clear without glasses) – Alarm Clock – Cell phones– eReaders

Inju Fernando Meyer

Page 63: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

66

Acknowledgements

• Volunteers• Dr. Joseph Ciolino (MGH Mass Eye and Ear Inst.)• Dr. Fuentanta Vera Diaz (Schepens Eye Research Inst.)• Dr. James Kobler (MGH Mass Eye and Ear Inst.)• Dr. Shrikant Bhardwaj, (LV Prasad Eye Institute, India)

Sponsors• CNPq-Brazil• Alfred P. Sloan Research Fellowship• Google • Samsung

Page 64: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

67

NETRA: Display for Eye Refraction Tests

• Inverse of Shack-Hartmann wavefront aberrometer– High-resolution displays and user interaction

• Focal Parameters– Myopia, Hyperopia, Astigmatism– Focal range

• Thermometer for the eye– Measurement not prescription– Promote Self Awareness

• Impact in Developing Countries– 600 Million without corrective glasses– $1 cost, easy to deploy

Page 65: NETRA on SIGGRAPH 2010

MIT media lab camera culture UFRGS EyeNetra.com

68

NETRA: Interactive Display for Estimating Refractive Errors and Focal Range

Vitor Pamplona Ankit Mohan Manuel M. Oliveira Ramesh Raskar