Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through...

58
Stefan Machleidt Leslie Klein Michail Yordanov

Transcript of Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through...

Page 1: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Stefan Machleidt

Leslie Klein

Michail Yordanov

Page 2: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Virtual Engineering: Design of Optical See-Through Displays

Stefan Machleidt

Page 3: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Virtual Engineering: Design of Optical See-Through Displays 3

Page 4: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Overview

Principles of OpticsBasic ApproachImplementationSummaryFuture WorkDemo

Virtual Engineering: Design of Optical See-Through Displays 4

Page 5: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Fermat´s principle (principle of least time)

The path taken between two points by a ray of light is the path that can be traversed in the least time.

Virtual Engineering: Design of Optical See-Through Displays 5

i

ii dnOPL

ni: refractive index of material i

di: distance of part i

Page 6: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Law of refraction (Snell´s law)

Virtual Engineering: Design of Optical See-Through Displays 6

1

2

2

1

)sin(

)sin(

n

n

1

2

1n

2n

Page 7: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Law of reflection

Virtual Engineering: Design of Optical See-Through Displays 7

21 1 2

Page 8: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Virtual Engineering: Design of Optical See-Through Displays 8

Page 9: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Virtual Engineering: Design of Optical See-Through Displays 9

Page 10: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Virtual Engineering: Design of Optical See-Through Displays 10

Page 11: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Virtual Engineering: Design of Optical See-Through Displays 11

Page 12: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Virtual Engineering: Design of Optical See-Through Displays 12

Important for design of optical see-through displays

Page 13: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Concave Mirror

Virtual Engineering: Design of Optical See-Through Displays 13

Page 14: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Thin Lens Formula

Virtual Engineering: Design of Optical See-Through Displays 14

fSS

111

21

Page 15: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Spherical Aberration

Virtual Engineering: Design of Optical See-Through Displays 15

Page 16: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Distortion

Virtual Engineering: Design of Optical See-Through Displays 16

cushionshaped

barrelshaped

object

Page 17: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Human Eye

Virtual Engineering: Design of Optical See-Through Displays 17

Page 18: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Overview

Principles of OpticsBasic ApproachImplementationSummaryFuture WorkDemo

Virtual Engineering: Design of Optical See-Through Displays 18

Page 19: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Objectives / Basic Approaches

• Intuitive manipulation of optical elements• Real-time calculation

=> Sequential arrangement of optical elements• Potential for extension of the range of optical elements

=> Uniform structure for optical elements

Virtual Engineering: Design of Optical See-Through Displays 19

Page 20: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Structure / Algorithm

Virtual Engineering: Design of Optical See-Through Displays 20

Eye

Page 21: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Overview

Principles of OpticsBasic ApproachImplementationSummaryFuture WorkDemo

Virtual Engineering: Design of Optical See-Through Displays 21

Page 22: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Mirror / Combiner

Virtual Engineering: Design of Optical See-Through Displays 22

Page 23: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Mirror / Combiner

Virtual Engineering: Design of Optical See-Through Displays 23

Page 24: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Mirror / Combiner

Virtual Engineering: Design of Optical See-Through Displays 24

Page 25: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Mirror / Combiner

Virtual Engineering: Design of Optical See-Through Displays 25

Page 26: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Mirror / Combiner

Virtual Engineering: Design of Optical See-Through Displays 26

Page 27: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

First Approach: Approximation (Thin Lens Formula)

Pro:• Fast calculation• Independent from lens size

Contra:• No distortion• Inaccurate

Virtual Engineering: Design of Optical See-Through Displays 27

Page 28: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Second Approach: Accurate Calculation of the Optical Path

Virtual Engineering: Design of Optical See-Through Displays 28

QxYnxYxXnxPXnxxOPL )()()()(),( 212121121

Page 29: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Second Approach: Accurate Calculation of the Optical Path

Virtual Engineering: Design of Optical See-Through Displays 29

QYnYXnPXnOPL )()()()(),( 212121121

2

1

Page 30: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Second Approach: Accurate Calculation of the Optical Path

Virtual Engineering: Design of Optical See-Through Displays 30

...2

arccoscos2),(221

2

2

2

21

2

1122

22

2

2121

PMMM

PMMMPMPMrrPMnOPL

Page 31: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Second Approach: Accurate Calculation of the Optical Path

Virtual Engineering: Design of Optical See-Through Displays 31

QhYnhYhXnhPXnhhOPL )()()()(),( 212121121

Page 32: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Second Approach: Accurate Calculation of the Optical Path

Virtual Engineering: Design of Optical See-Through Displays 32

QhYnhYhXnhPXnhhOPL )()()()(),( 212121121

242

2

3221

222

2

521

222

221

2

121121 ),( ahahnhhahhnahahnhhOPL

Page 33: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Second Approach: Accurate Calculation of the Optical Path

Pro• Accurate placement of focal plane

Contra• enormous complexity• no unique solution:

Virtual Engineering: Design of Optical See-Through Displays 33

Page 34: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Third Approach: Approximation (Ray Tracing)

Virtual Engineering: Design of Optical See-Through Displays 34

Page 35: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Third Approach: Approximation (Ray Tracing)

Virtual Engineering: Design of Optical See-Through Displays 35

Page 36: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Third Approach: Approximation (Ray Tracing)

Virtual Engineering: Design of Optical See-Through Displays 36

Page 37: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Third Approach: Approximation (Ray Tracing)

Virtual Engineering: Design of Optical See-Through Displays 37

Page 38: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Third Approach: Approximation (Ray Tracing)

Virtual Engineering: Design of Optical See-Through Displays 38

Page 39: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Third Approach: Approximation (Ray Tracing)

Virtual Engineering: Design of Optical See-Through Displays 39

Page 40: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Third Approach: Approximation (Ray Tracing)

Virtual Engineering: Design of Optical See-Through Displays 40

Page 41: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Third Approach: Approximation (Ray Tracing)

Virtual Engineering: Design of Optical See-Through Displays 41

Page 42: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Third Approach: Approximation (Ray Tracing)

Virtual Engineering: Design of Optical See-Through Displays 42

Page 43: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Third Approach: Approximation (Ray Tracing)

Virtual Engineering: Design of Optical See-Through Displays 43

Page 44: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Third Approach: Approximation (Ray Tracing)

Virtual Engineering: Design of Optical See-Through Displays 44

Page 45: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Third Approach: Approximation (Ray Tracing)

Virtual Engineering: Design of Optical See-Through Displays 45

Page 46: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Third Approach: Approximation (Ray Tracing)

Virtual Engineering: Design of Optical See-Through Displays 46

Page 47: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Third Approach: Approximation (Ray Tracing)

Virtual Engineering: Design of Optical See-Through Displays 47

Page 48: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Third Approach: Approximation (Ray Tracing)

Virtual Engineering: Design of Optical See-Through Displays 48

Page 49: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Third Approach: Approximation (Ray Tracing)

Virtual Engineering: Design of Optical See-Through Displays 49

Page 50: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Third Approach: Approximation (Ray Tracing)

Virtual Engineering: Design of Optical See-Through Displays 50

Page 51: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Third Approach: Approximation (Ray Tracing)

Virtual Engineering: Design of Optical See-Through Displays 51

Page 52: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Third Approach: Approximation (Ray Tracing)

Virtual Engineering: Design of Optical See-Through Displays 52

Page 53: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Convex Lens

Third Approach: Approximation (Ray Tracing)

Virtual Engineering: Design of Optical See-Through Displays 53

Page 54: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Concave Mirror

Virtual Engineering: Design of Optical See-Through Displays 54

Page 55: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Summary

• Linked list algorithm• Ray tracing approximation

Virtual Engineering: Design of Optical See-Through Displays 55

Page 56: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Future Work

• Occlusion / side effects• Additional objects:

- Aspherical lenses- Aspherical curved mirrors (windshield)

• Binocular systems

Virtual Engineering: Design of Optical See-Through Displays 56

Page 57: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Demo

Virtual Engineering: Design of Optical See-Through Displays 57

Page 58: Stefan Machleidt Leslie Klein Michail Yordanov. Virtual Engineering: Design of Optical See- Through Displays Stefan Machleidt.

Discussion

Virtual Engineering: Design of Optical See-Through Displays 58