ece 299 holography and coherent imaging lecture 12. computer generated holograms ii david j. brady...
TRANSCRIPT
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
www.disp.duke.edu/~dbrady/courses/holography
Review
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holography
Problems
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holography
Example: Binary Amplitude CGH
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holography
Encoding Phase
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holography
Phase and u
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holography
Off axis CGH
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holography
Alternative Coding View
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holography
What should a be?
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holography
angles
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holography
What is D for 300 dots/inch?
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holography
Example
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holography
Abs(fft)
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holography
Angle(fft)
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holography
1+F cos(2 pi u+phi)
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holography
Fft(t)
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holography
Dc supressed
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holography
Binary Hologram
Lecture 10. Computer Generated Holograms
t=round(t/max(max(t)));
www.disp.duke.edu/~dbrady/courses/holography
Reconstruction
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holography
Hologram is mostly DC only intersting in middle
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holography
Multiply image by random phase
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holography
Phase of FFT
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holography
Continuous Hologram
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holography
FFT of Hologram
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holography
DC suppresed
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holography
Binary Hologram
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holography
Reconstruction
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holography
Alternative Coding Strategy
Lecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holographyLecture 10. Computer Generated Holograms
hologram=(sign(angle(fftshift(fft2(targetImage))))+1)/2;
www.disp.duke.edu/~dbrady/courses/holographyLecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holographyLecture 10. Computer Generated Holograms
www.disp.duke.edu/~dbrady/courses/holographyLecture 10. Computer Generated Holograms