High resolution holographic image synthesis for future display eyeglasses
Praneeth Chakravarthula
UNC Chapel Hill
High resolution holographic image synthesis for future display - - PowerPoint PPT Presentation
High resolution holographic image synthesis for future display eyeglasses Praneeth Chakravarthula UNC Chapel Hill Future of Personal Computing 2 Eyeglasses-Style Near-Eye Display Optics Wide field of view High resolution Accommodation
Praneeth Chakravarthula
UNC Chapel Hill
2
3
Wide field of view High resolution Accommodation support
4
Wide field of view Moderate resolution Accommodation support
Maimone et al. 2017
5
6
7
8
Step 1: Recording
9
Step 1: Recording
10
Step 1: Recording Step 2: Playback
11
Step 1: Recording
12
Step 2: Playback Step 1: Recording
13
Incident light modulated by Hologram H
14
Propagates to result in the final field z and final image |z|2
Phase Hologram Reconstructed Image Reference
Reconstruction
Phase Hologram Reconstructed Image Reference Reconstruction
Phase Hologram Reconstructed Image Reference Reconstruction
18
19
Differentiable forward model Compute complex Wirtinger gradients Optimize for phase holograms
20
Differentiable forward model
Step 1: For a penalty function f, compute the error between the holographic reconstruction and the target image
Compute complex Wirtinger gradients Optimize for phase holograms
21
Differentiable forward model Compute complex Wirtinger gradients Optimize for phase holograms
Step 1: For a penalty function f, compute the error between the holographic reconstruction and he target image
22
Differentiable forward model
Step 1: For a penalty function f, compute the error between the holographic reconstruction and the target image
Compute complex Wirtinger gradients Optimize for phase holograms
23
Differentiable forward model
Step 1: For a penalty function f, compute the error between the holographic reconstruction and the target image
Compute complex Wirtinger gradients Optimize for phase holograms
24
Differentiable forward model
Step 1: For a penalty function f, compute the error between the holographic reconstruction and the target image
Compute complex Wirtinger gradients Optimize for phase holograms
25
Differentiable forward model
Step 1: For a penalty function f, compute the error between the holographic reconstruction and the target image
Compute complex Wirtinger gradients Optimize for phase holograms
26
Differentiable forward model Compute complex Wirtinger gradients Optimize for phase holograms
Step 2: Construct the cost function to minimize the error with optional regularizer to obtain the
27
Differentiable forward model Compute complex Wirtinger gradients Optimize for phase holograms
Step 2: Construct the cost function to minimize the error with optional regularizer to obtain the
28
Differentiable forward model Compute complex Wirtinger gradients Optimize for phase holograms
Step 2: Construct the cost function to minimize the error with optional regularizer to obtain the
29
Differentiable forward model Compute complex Wirtinger gradients Optimize for phase holograms
Step 2: Construct the cost function to minimize the error with optional regularizer to obtain the
30
Differentiable forward model Compute complex Wirtinger gradients Optimize for phase holograms
Step 2: Construct the cost function to minimize the error with optional regularizer to obtain the
We can use standard optimizers if there is a gradient
31
Differentiable forward model Compute complex Wirtinger gradients Optimize for phase holograms
Holomorphic function: Complex function that is complex differentiable Derivative of holomorphic real-valued function is always ZERO Derivatives of any order are NOT DEFINED for our objective function
Real-valued function Complex-valued argument
Optimize for phase holograms Differentiable forward model Compute complex Wirtinger gradients
32
Two important properties of gradient: 1) Direction of maximal rate of change 2) Is zero at stationary points Step 3: Define approximate gradient and compute Wirtinger derivatives for each propagation model REFER TO MY SIGGRAPH Asia 2019 PAPER AND SUPPLEMENT
33
Differentiable forward model Compute complex Wirtinger gradients Optimize for phase holograms
Standard off-the-shelf optimization methods 1) Quasi-Newton 2) Stochastic gradient descent Step 4: Optimize for holograms using off-the-shelf methods
34
Reference Reconstruction
Reference Reconstruction
37
Target Modified GS
(Peng et al. 2017)
Double phase
(Maimone et al. 2017)
Our Method
38
Target Modified GS
(Peng et al. 2017)
Double phase
(Maimone et al. 2017)
Our Method
41
Target Modified GS
(Peng et al. 2017)
Double phase
(Maimone et al. 2017)
Our Method
42
Target Modified GS
(Peng et al. 2017)
Double phase
(Maimone et al. 2017)
Our Method
43
Target Modified GS
(Peng et al. 2017)
Double phase
(Maimone et al. 2017)
Our Method
Results
Reference Experiment
Reference Experiment
46
Learned Perceptual Image Patch Similarity (LPIPS)
( Zhang et al. 2018 )
Optimize for deep learning based perceptual losses
47
Target LPIPS optimized MS-SSIM optimized L2 optimized
48
49
Target Modified GS
(Peng et al. 2017)
Double phase
(Maimone et al. 2017)
Our Method
51
52
53
Target
(Chakravarthula et al. 2019)
Wirtinger Holography Double Phase Encoding
(Maimone et al. 2017)
Our Method
54
Target
(Chakravarthula et al. 2019)
Wirtinger Holography Double Phase Encoding
(Maimone et al. 2017)
Our Method
Differentiable forward model Compute complex Wirtinger gradients Optimize for phase holograms
www.cs.unc.edu/~cpk Praneeth Chakravarthula