ece 299 holography and coherent imaging lecture 12. computer generated holograms ii david j. brady...
TRANSCRIPT
![Page 1: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/1.jpg)
ECE 299 Holography and Coherent Imaging
Lecture 12. Computer Generated Holograms II
David J. BradyDuke University
Lecture 11. Computer Generated Holograms II www.disp.duke.edu/~dbrady/courses/holography
![Page 2: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/2.jpg)
www.disp.duke.edu/~dbrady/courses/holography
Review
Lecture 10. Computer Generated Holograms
![Page 3: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/3.jpg)
www.disp.duke.edu/~dbrady/courses/holography
Problems
Lecture 10. Computer Generated Holograms
![Page 4: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/4.jpg)
www.disp.duke.edu/~dbrady/courses/holography
Example: Binary Amplitude CGH
Lecture 10. Computer Generated Holograms
![Page 5: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/5.jpg)
www.disp.duke.edu/~dbrady/courses/holography
Encoding Phase
Lecture 10. Computer Generated Holograms
![Page 6: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/6.jpg)
www.disp.duke.edu/~dbrady/courses/holography
Phase and u
Lecture 10. Computer Generated Holograms
![Page 7: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/7.jpg)
www.disp.duke.edu/~dbrady/courses/holography
Off axis CGH
Lecture 10. Computer Generated Holograms
![Page 8: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/8.jpg)
www.disp.duke.edu/~dbrady/courses/holography
Alternative Coding View
Lecture 10. Computer Generated Holograms
![Page 9: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/9.jpg)
www.disp.duke.edu/~dbrady/courses/holography
What should a be?
Lecture 10. Computer Generated Holograms
![Page 10: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/10.jpg)
www.disp.duke.edu/~dbrady/courses/holography
angles
Lecture 10. Computer Generated Holograms
![Page 11: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/11.jpg)
www.disp.duke.edu/~dbrady/courses/holography
What is D for 300 dots/inch?
Lecture 10. Computer Generated Holograms
![Page 12: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/12.jpg)
www.disp.duke.edu/~dbrady/courses/holography
Example
Lecture 10. Computer Generated Holograms
![Page 13: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/13.jpg)
www.disp.duke.edu/~dbrady/courses/holography
Abs(fft)
Lecture 10. Computer Generated Holograms
![Page 14: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/14.jpg)
www.disp.duke.edu/~dbrady/courses/holography
Angle(fft)
Lecture 10. Computer Generated Holograms
![Page 15: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/15.jpg)
www.disp.duke.edu/~dbrady/courses/holography
1+F cos(2 pi u+phi)
Lecture 10. Computer Generated Holograms
![Page 16: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/16.jpg)
www.disp.duke.edu/~dbrady/courses/holography
Fft(t)
Lecture 10. Computer Generated Holograms
![Page 17: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/17.jpg)
www.disp.duke.edu/~dbrady/courses/holography
Dc supressed
Lecture 10. Computer Generated Holograms
![Page 18: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/18.jpg)
www.disp.duke.edu/~dbrady/courses/holography
Binary Hologram
Lecture 10. Computer Generated Holograms
t=round(t/max(max(t)));
![Page 19: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/19.jpg)
www.disp.duke.edu/~dbrady/courses/holography
Reconstruction
Lecture 10. Computer Generated Holograms
![Page 20: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/20.jpg)
www.disp.duke.edu/~dbrady/courses/holography
Hologram is mostly DC only intersting in middle
Lecture 10. Computer Generated Holograms
![Page 21: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/21.jpg)
www.disp.duke.edu/~dbrady/courses/holography
Multiply image by random phase
Lecture 10. Computer Generated Holograms
![Page 22: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/22.jpg)
www.disp.duke.edu/~dbrady/courses/holography
Phase of FFT
Lecture 10. Computer Generated Holograms
![Page 23: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/23.jpg)
www.disp.duke.edu/~dbrady/courses/holography
Continuous Hologram
Lecture 10. Computer Generated Holograms
![Page 24: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/24.jpg)
www.disp.duke.edu/~dbrady/courses/holography
FFT of Hologram
Lecture 10. Computer Generated Holograms
![Page 25: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/25.jpg)
www.disp.duke.edu/~dbrady/courses/holography
DC suppresed
Lecture 10. Computer Generated Holograms
![Page 26: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/26.jpg)
www.disp.duke.edu/~dbrady/courses/holography
Binary Hologram
Lecture 10. Computer Generated Holograms
![Page 27: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/27.jpg)
www.disp.duke.edu/~dbrady/courses/holography
Reconstruction
Lecture 10. Computer Generated Holograms
![Page 28: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/28.jpg)
www.disp.duke.edu/~dbrady/courses/holography
Alternative Coding Strategy
Lecture 10. Computer Generated Holograms
![Page 29: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/29.jpg)
www.disp.duke.edu/~dbrady/courses/holographyLecture 10. Computer Generated Holograms
hologram=(sign(angle(fftshift(fft2(targetImage))))+1)/2;
![Page 30: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/30.jpg)
www.disp.duke.edu/~dbrady/courses/holographyLecture 10. Computer Generated Holograms
![Page 31: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/31.jpg)
www.disp.duke.edu/~dbrady/courses/holographyLecture 10. Computer Generated Holograms
![Page 32: ECE 299 Holography and Coherent Imaging Lecture 12. Computer Generated Holograms II David J. Brady Duke University Lecture 11. Computer Generated Holograms](https://reader030.vdocument.in/reader030/viewer/2022033022/56649f285503460f94c417ff/html5/thumbnails/32.jpg)
www.disp.duke.edu/~dbrady/courses/holographyLecture 10. Computer Generated Holograms