Computer generated hologram from point cloud using graphics processor
- 10 December 2009
- journal article
- Published by Optica Publishing Group in Applied Optics
- Vol. 48 (36) , 6841-6850
- https://doi.org/10.1364/ao.48.006841
Abstract
Computer generated holography is an extremely demanding and complex task when it comes to providing realistic reconstructions with full parallax, occlusion, and shadowing. We present an algorithm designed for data-parallel computing on modern graphics processing units to alleviate the computational burden. We apply Gaussian interpolation to create a continuous surface representation from discrete input object points. The algorithm maintains a potential occluder list for each individual hologram plane sample to keep the number of visibility tests to a minimum. We experimented with two approximations that simplify and accelerate occlusion computation. It is observed that letting several neighboring hologram plane samples share visibility information on object points leads to significantly faster computation without causing noticeable artifacts in the reconstructed images. Computing a reduced sample set via nonuniform sampling is also found to be an effective acceleration technique.Keywords
This publication has 19 references indexed in Scilit:
- Computer generated hologram with geometric occlusion using GPU-accelerated depth buffer rasterization for three-dimensional displayApplied Optics, 2009
- Real-time shader rendering of holographic stereogramsPublished by SPIE-Intl Soc Optical Eng ,2009
- Hologram synthesis for photorealistic reconstructionJournal of the Optical Society of America A, 2008
- Acceleration method of computing a compensated phase-added stereogram on a graphic processing unit.Applied Optics, 2008
- Computer generated holograms from three dimensional meshes using an analytic light transport modelApplied Optics, 2008
- Computer generated holography using parallel commodity graphics hardwareOptics Express, 2006
- Computer generated holography using a graphics processing unitOptics Express, 2006
- Using graphics boards to compute hologramsComputing in Science & Engineering, 2005
- Computer-generated holograms for three-dimensional surface objects with shade and textureApplied Optics, 2005
- Fast hologram synthesis for 3D geometry models using graphics hardwarePublished by SPIE-Intl Soc Optical Eng ,2003