A computer generated hologram(CGH) is hologram made by computer simulation. As fast calculation method
for CGHs, basic object light method has been proposed. Lightwaves of arbitrary object shapes are calculated by
transforming calculation of object light for basic object. And calculation method with spherical basic object light
has been proposed to reduce memory capacity. We proposed transformations which are slide, rotation, distance,
tilt, scaling and skew with spherical basic object light. This paper shows implementation of these transforming
calculation on GPU to accelerate. Memory capacity for basic object light is larger than video memory. We
divide data of basic object light and improve the algorithm to enable GPU to calculate at high speed. In the
processing speed measurement, processing speed on GPU with basic object light is about 700 times faster than
CPU.
Holography is a three-dimensional technology. Light waves from an object are recorded and reconstructed
using holograms. Computer generated hologram (CGH) is performed by computer simulation. However,
an enormous amount of computational time is required for calculating CGHs. This paper is focused on
high speed calculation for CGH. There are the two main methods for calculating CGH, such as the point
light method and the method based on Fourier transforms. The point light method calculates light waves
from objects but requires an enormous amount of computation time. The other methods based on Fourier
transforms calculates using a fast Fourier transform algorithm, and the calculation speed is faster than
one of the point light method. However, the calculation for complex objects requires many FFTs, so the
computational time is enormous. To improve the problem, we have proposed a fast calculation method
for computer generated holograms that uses cylindrical pre-calculated object light.9 This method does not
require a FFTs. Cylindrical pre-calculated object light is made by calculating light waves from a basic
object on a semi-circle cylinder. This method calculates the light of arbitrary object shapes by transforming
pre-calculated object light. However, a large amount of memory is required. In this paper, to improve this
method, we reduce this memory requirement by using spherical pre-calculated object light. We achieved a
transfer distance from an object to a hologram by using spherical pre-calculated object light. Moreover, the
computational time of our method is reduced by using graphics processing units.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.