56
From the iterative Fourier transform algorithm (IFTA) to “ray mapping” and back L. Yang*, R. Knoth**, I. Badar*, C. Hellmann***, F. Wyrowski* *University of Jena, ** LightTrans GmbH, ***Wyrowski Photonics EOS Topical Meeting on Diffractive Optics, September 2019, Jena, Germany

From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

  • Upload
    others

  • View
    1

  • Download
    1

Embed Size (px)

Citation preview

Page 1: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

From the iterative Fourier transform algorithm (IFTA) to “ray mapping” and back

L. Yang*, R. Knoth**, I. Badar*, C. Hellmann***, F. Wyrowski**University of Jena, ** LightTrans GmbH, ***Wyrowski Photonics

EOS Topical Meeting on Diffractive Optics, September 2019, Jena, Germany

Page 2: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Shaping the Far Field of an Incident Light Beam

OpticalElement (OE)

Page 3: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Shaping the Far Field of an Incident Light Beam

OpticalElement (OE)

Page 4: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Shaping the Far Field of an Incident Light Beam

OpticalElement (OE)

Page 5: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Shaping the Far Field of an Incident Light Beam

OpticalElement (OE)

Page 6: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Shaping the Far Field of an Incident Light Beam

OpticalElement (OE)

Page 7: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Shaping the Far Field of an Incident Light Beam

OpticalElement (OE)

Page 8: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Shaping the Far Field: Inverse Argument

OpticalElement (OE)

Define a signal field in the far field with the

requested irradiance!

Page 9: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Shaping the Far Field: Inverse Argument

OpticalElement (OE)

Define a signal field in the far field with the

requested irradiance!

Phase is a design freedom!

Page 10: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Shaping the Far Field: Inverse Argument

OpticalElement (OE)

Page 11: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Shaping the Far Field: Inverse Argument

Page 12: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Shaping the Far Field: Inverse Argument

Phase is most essential design freedom.

Follows directly from a mapping of the signal field!

Page 13: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Inverse Method: Mapping

Page 14: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Inverse Method: Mapping

Page 15: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Inverse Method: Mapping

Page 16: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Shaping the Far Field: Inverse Argument

Page 17: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Shaping the Far Field: Type of Element

• Smooth height profile (one or more maxima)• Stepped profile (one or more maxima)• Zone-type profile (smooth with jumps)• Meta-structured layer • GRIN layer• Combinations of different profile types• …

Page 18: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Shaping the Far Field: Fourier Pair Synthesis

• Smooth height profile (one or more maxima)• Stepped profile (one or more maxima)• Zone-type profile (smooth with jumps)• Meta-structured layer • GRIN layer• Combinations of different profile types• … Field follows from structure of

optical element and fabrication constraints.

Fourier pair synthesis: Find an OE which generates a field which fits with the constraint in Fourier domain.

Page 19: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Shaping the Far Field: Fourier Pair Synthesis

• Smooth height profile (one or more maxima)• Stepped profile (one or more maxima)• Zone-type profile (smooth with jumps)• Meta-structured layer • GRIN layer• Combinations of different profile types• … Field follows from structure of

optical element and fabrication constraints.

Fourier pair synthesis: Find an OE which generates a field which fits with the constraint in Fourier domain.

Fourier pair synthesis by parametric optimization

Page 20: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Shaping the Far Field: Fourier Pair Synthesis

• Smooth height profile (one or more maxima)• Stepped profile (one or more maxima)• Zone-type profile (smooth with jumps)• Meta-structured layer • GRIN layer• Combinations of different profile types• … Field follows from structure of

optical element and fabrication constraints.

Fourier pair synthesis: Find an OE which generates a field which fits with the constraint in Fourier domain.

IFTA: Iterative Fourier Transform Algorithm

Page 21: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Shaping the Far Field: Fourier Pair Synthesis

This design task has been tackled in the context of freeform design!

Page 22: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Shaping the Far Field: Fourier Pair Synthesis

Page 23: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Shaping the Far Field: Fourier Pair Synthesis

How does IFTA and “ray tracing” design methods fit together?

Page 24: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Far Field Shaping by Smooth Freeform Surface

Assume homeomorphic Fourier transform is numerically valid.

Page 25: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Far Field Shaping by Smooth Freeform Surface

Page 26: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Far Field Shaping by Smooth Freeform Surface

Page 27: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Far Field Shaping by Smooth Freeform Surface

?

When is homeomorphic Fourier transform numerically justified?

Page 28: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Design Task

1m

1m

SourceGaussian wave: 532nmFull divergent angle: 6°

Optical elementSize: 1 × 1mm

1m

Target planeTarget pattern

? How to design the optical element for achieving the target irradiance distribution on target plane?

28

• large pattern size• long progation distance

Page 29: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Design Task in Math

29

Source

Optical element

Target plane

wavefront phase response function

Page 30: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Design Task in Math

30

Source

Optical element

Target plane

Page 31: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Design Task in Math

31

Source

Optical element

Target plane

How to find the mapping ?

Page 32: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Design Task in Math

32

Source

Optical element

Target plane

How to find the mapping ?

Page 33: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Source

Optical element

Target plane

Prepare the Fourier Pair from Given Informaiton

33

Page 34: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Prepare the Fourier Pair from Given Informaiton

34

irradiance

Source

Optical element

Target plane

Page 35: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Source

Optical element

Target plane

Design Homeomorphism between 𝝆𝝆 and 𝜿𝜿

Parseval's equation:

35

Searching a mapping function:

Page 36: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Mathematical Model: Optimal Mass Transport Problem

36

Prins, C.; et al. A Least-Squares Method for Optimal Transport Using the Monge-Ampere Equation SIAM Journal on Scientific Computing, 2015, 37, B937-B961

Given two density functions and defined in two bounded supports: and , with equal masses of a given material

A mapping is searched to realize the transfer of density function from to , and minimize the cost function

If is a smooth one-to-one map, it leads to a local equation

Page 37: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Mathematical Model: Optimal Mass Transport Problem

37

Prins, C.; et al. A Least-Squares Method for Optimal Transport Using the Monge-Ampere Equation SIAM Journal on Scientific Computing, 2015, 37, B937-B961

Given two density functions and defined in two bounded supports: and , with equal masses of a given material

A mapping is searched to realize the transfer of density function from to , and minimize the cost function

If is a smooth one-to-one map, it leads to a local equation

The physical quantity of our case and are assigned to the equation

Page 38: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Optimal Mass Transport Algorithm

38

Prins, C.; et al. A Least-Squares Method for Optimal Transport Using the Monge-Ampere Equation SIAM Journal on Scientific Computing, 2015, 37, B937-B961

The meshes show the bijective map, which is essential property for

the HFT

Page 39: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

From the Mapping to Phase

39

Q: How to do the integration?

• We assume the phase function is represented by B-spline functions:

A: B-spline model

• Take gradient:

• Fit the gradient functions of the model with the data set simultaneously and obtain the control point

Page 40: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

From the Mapping to Phase

40

Q: How to do the integration?

A: B-spline model

Page 41: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

From the Mapping to Phase

41

Q: How to do the integration?

A: B-spline model

• Modelling: wavefront phase homeomorphic Fourier transform

• Inverse design: homeomorphism wavefront phase

Page 42: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Simulation with the Functional Embodiment

42

Source

Optical element

Target plane

Page 43: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Source

Optical element

Target plane

Simulation with the Functional Embodiment

43

Page 44: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Source

Optical element

Target plane

Simulation with the Functional Embodiment

simulation with HFT simulation with rigorous Fourier transform

44

irradiance irradiance

Validity of homeomorphism assumption is proofed

Page 45: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Source

Optical element

Target plane

Task with Small Size Pattern

45

150mm150m

m

Target pattern

decrease the size of the target pattern from 1m to 150mm

Page 46: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Simulation with the Functional Embodiment

46

simulation with HFT

irradiance

simulation with rigorous Fourier transform

irradiance

• diffraction effect appears obviously• homeomorphism assumption fails

Source

Optical element

Target plane

Page 47: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Iterative Fourier Transform Algorithm (IFTA) Optimization

47

Wrapping

Assuming homeomorphism can be used to generate vortex-free initial distribution

for further optimization.

Source

Optical element

Target plane

Page 48: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Iterative Fourier Transform Algorithm (IFTA) Optimization

48

Wrapping

IFTA

Source

Optical element

Target plane

Page 49: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Comparison of the Result

49

before optimization

irradiance

after optimization

irradiance

Page 50: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Source

Optical element

Target plane

Structure Design

50

• How to design a structure to realize the functionality?

• Thin element approximation (TEA)?

Page 51: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Source

Optical element

Target plane

Freeform Surface Design

51

Algorithm in brief:1. Initializing a reference plane 2. Input and output wave vector: 𝒌𝒌in 𝑥𝑥,𝑦𝑦 ,𝒌𝒌out 𝑥𝑥,𝑦𝑦

3. Gradient of the surface height 𝛻𝛻𝐻𝐻(𝑥𝑥,𝑦𝑦)

4. Surface height with B-spline model 𝐻𝐻 𝑥𝑥,𝑦𝑦

5. Update the plane of step 1 with 𝐻𝐻 𝑥𝑥,𝑦𝑦 and iteratively perform step 1-4

Yang, L.; Knoth, R.; Hellmann, C. & Wyrowski, Proc. SPIE, 2018, 10518

Page 52: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Freeform Surface Design

52

Source

Target planeFreeform component

3D View 2D Profile

• Freeform component with predefine planar surface

• Freeform surface represented by B-spline functions

Page 53: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Freeform Surface Design

53

3D View 2D Profile

Field tracing result: Irradiance

• The designed gradient of the surface doesn‘t guarantee integrable

• B-spline model obtains an optimal approximation of the surface

Source

Target planeFreeform component

Page 54: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Conclusion

• Shaping the far field of an incident field requires mainly a Fourier pair synthesis.

• Selection of the type of component and related fabrication technology determines the field constraints in the space domain.

• Selection of the signal in the target determines constraint in Fourier domain. • Dependent on the design situation the Fourier transform can be:

− Homeomorphic − Non-homeomorphic

• That results accordingly to different design algorithms:− Mapping design algorithm between x- and k-domain− IFTA

• IFTA can often benefit from an initial design by the mapping algorithm.

54

Page 55: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Conclusion

• Shaping the far field of an incident field requires mainly a Fourier pair synthesis.

• Selection of the type of component and related fabrication technology determine the field constraints in the space domain.

• Selection of the signal in the target determine constraint in Fourier domain. • Dependent on the design situation the Fourier transform can be:

− Homeomorphic − Non-homeomorphic

• That results accordingly to different design algorithms:− Mapping synthesis algorithm into k-domain− IFTA

• IFTA can often benefit from an initial design by the mapping algorithm.

55

The concept of homeomorphic operations in physical-optics modeling and design provides newinsights and options in light shaping!

Page 56: From the iterative Fourier transform algorithm (IFTA) to ... · A Least -Squares Method for Optimal Transport Using the Monge- Ampere Equation SIAM Journal on Scientific Computing,

Thank You!