Paper
16 October 2019 Parallel computing method for generating hologram of 3D objects using layer-based method
Author Affiliations +
Proceedings Volume 11205, Seventh International Conference on Optical and Photonic Engineering (icOPEN 2019); 112050A (2019) https://doi.org/10.1117/12.2541962
Event: Seventh International Conference on Optical and Photonic Engineering (icOPEN 2019), 2019, Phuket, Thailand
Abstract
Parallel computing of layer-based method for generating hologram of 3D objects is introduced. 3D MAX is used to model 3D object. The hologram of 3D model with depth information is calculated by Fresnel diffraction algorithm. The computational hologram generated by computer is reconstructed photoelectric to verify the correctness of the algorithm. This paper expounds the hardware architecture of GPU and CPU, briefly introduces the bottleneck and solution of CPU and GPU acceleration, and describes the optimization of thread and storage bandwidth in parallel processing. We use GPU hardware parallel computing and optimize the calculation process of 3D object hologram by using MKL and CUDA computing environment to improve the efficiency of computing. After analysis, the results show that the parallel computing speed of GPU hardware is 63 times faster than CPU alone. The parallel acceleration method can greatly shorten the computing time of generating hologram with layer-based method.
© (2019) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Jia Huang Sr., Bo Xiao, Huadong Zheng, Zhifang Gao, Fei Li, and Yingjie Yu "Parallel computing method for generating hologram of 3D objects using layer-based method", Proc. SPIE 11205, Seventh International Conference on Optical and Photonic Engineering (icOPEN 2019), 112050A (16 October 2019); https://doi.org/10.1117/12.2541962
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Holograms

3D modeling

Optimization (mathematics)

Holography

Parallel computing

3D image processing

Computer generated holography

Back to Top