150 likes | 296 Views
Efficient calculation of computer generated holograms via parallel computing. Vincent Ricardo Daria 1,2 and Andrew Banas 1 Instrumentation Physics Laboratory National Institute of Physics University of the Philippines Diliman, Quezon City Computational Science Research Center
E N D
Efficient calculation of computer generated holograms via parallel computing Vincent Ricardo Daria1,2 and Andrew Banas1 Instrumentation Physics Laboratory National Institute of Physics University of the Philippines Diliman, Quezon City Computational Science Research Center University of the Philippines Diliman, Quezon City
Output 3D light fields Holograms: Tailored optical landscapes Hologram Optics system of lenses Laser Spatial light modulator
Spatial Light Modulator: a promising tool for dynamic beam control • Digital technology: • Computer-addressable pixel array • Amplitude modulation • Phase modulation http://www.avdeals.com http://www.holoeye.com
Holographic High-optical throughput tailored optical landscapes Generalized Phase Contrast
Hologram (Records Complex Field) Output intensity pattern Reference Beam Signal Beam Tailored beam shapes via the Holographic method(Gabor, 1948)
F.T. Fourier plane Hologram plane I.F.T. Iterative hologram design: Gerchberg-Saxton Algorithm Intensity constraints Phase Intensity constraints R.W. Gerchberg, W.O. Saxton, Optik 35, 237 (1972)
Parallel Fast Fourier transform Test cluster Banas and Daria, Proc. Of SPP (2005)
Parallel Gerchberg-Saxton Algorithm A Banas, A Hilario and V Daria, Proc of SPP 2006
Interface with experimental setup Fast Ethernet 100 MBps Spatial light modulator Camera
The CSRC –High Performance Computing Facility • Nodes: (32) • Intel Pentium 4 3.2 GHz • Gigabit Ethernet • Servers (4) • Dual processor • Intel Xeon 2.8 GHz (32-bit) • Gigabit Ethernet
Parallel Gerchberg-Saxton algorithm performance with the CSRC HPC Numerical field reconstruction Network traffic
Results Numerical reconstruction Optical reconstruction Target
Summary for Parallel GS algorithm • Developed a parallel Gerchberg-Saxton algorithm for deriving computer generated holograms (CGH). • Large CGH arrays are distributed into computing nodes thereby easing memory allocations for each node • Significant increase in speed of calculation is achieved at larger arrays
Wavefront engineering group Team Leader Vincent Ricardo Daria, DrEng (Associate Professor) Researchers Darwin Palima, PhD (Adjunct Professor) Anthony Montecillo (Research Associate) Godofredo Bautista (PhD Physics student) Jacquiline Romero (MS Physics student) Andrew Banas (BS Physics student) Atchong Hilario (BS Applied Physics student) Reniel Cabral (BS Applied Physics student)
Thank you Vincent Ricardo Daria National Institute of Physics College of Science University of the Philippines Diliman, Quezon City E-mail: vdaria@nip.upd.edu.ph