We report fast computation of computer-generated holograms (CGHs) using Xeon Phi coprocessors, which have massively x86-based processors on one chip, recently released by Intel. CGHs can generate arbitrary light wavefronts, and therefore, are promising technology for many applications: for example, three-dimensional displays, diffractive optical elements, and the generation of arbitrary beams. CGHs incur enormous computational […]
September 13, 2013 by hgpu
We report a real-time electroholography using compact system composed of a multi-GPU environmental PC with four GPUs of Kepler architecture. Finally, our system can calculate 1,920×1,024 pixel CGH from the 3D object composed of 10,240 points in 40.3ms.
August 2, 2013 by hgpu
Using parallel computing is an effective way to accelerate computer-generated hologram (CGH) calculation. In this paper, we implemented various CGH algorithms on Intel Xeon Phi Coprocessors. In the best case, we succeeded the CGH calculations 12-times faster than a CPU.
July 31, 2013 by hgpu
The huge video games market has propelled the development of hardware and software focused on making the game environment more realistic. Among such developments are graphics processing units (GPUs). These devices are intended to alleviate the central processing unit (CPU) of the host computer from the computation that creates "life" for video games. The GPUs […]
December 13, 2011 by hgpu
Digital hologram generation methods commonly use computer generated hologram (CGH) algorithm. However, it requires complicated computation. Thus, this paper proposes an optimization method for a fast generation of digital hologram. The proposed method uses CUDA and OpenMP for multi-GPU. Also, it applies various optimization methods (variable fixation, vectorization, and loop unrolling) to a CGH algorithm. […]
October 17, 2011 by hgpu
A real-time multi-GPU color holographic video display system computes holograms from 3D video of a rigid object. System has three main stages; client, server and optics. 3D coordinate and texture information are kept in client and sent online to the server through the network. In the server stage, with the help of the parallel processing […]
August 2, 2011 by hgpu
A holographic fringe pattern generation methods is based on Fraunhofer diffraction and subsequent segmentation and approximation of the fringe pattern. Several modifications of the original algorithm are already proposed to improve the quality of reconstructions. We compare the quality of to the reconstructed images from different versions of this algorithm by taking the reconstructions from […]
July 17, 2011 by hgpu
Application of the GPU to the computer generated holography is a topic of research for some time. While the majority of authors aim on performance, we aim on visual aspects. We present a new approach that is capable to synthesise a hologram of a scene described by triangles using the GPU and it is capable […]
July 16, 2011 by hgpu
Using Digital Holographic Microscopy (DHM) we can gather information from a whole volume and thus we can avoid the small depth of field constraint of the conventional microscopes. This way a volume inspection system can be constructed, which is capable to find, segment, collect, and later classify those objects that flow through an inspection chamber. […]
July 9, 2011 by hgpu
View-reconstruction and display is an important part of many applications in digital holography such as computer vision and microscopy. Thus far, this has been an offline procedure for megapixel sized holograms. This paper introduces an implementation of real-time view-reconstruction using programmable graphics hardware. The theory of Fresnel-based view-reconstruction is introduced, after which an implementation using […]
July 3, 2011 by hgpu
The paper presents a numerical reconstruction method of digital holography based on graphic processing unit with MATLAB, which can obtain a calculation speed about 41 times faster than a CPU alone and make real-time system possible.
June 29, 2011 by hgpu
In this paper, we propose a method for fast generating a digital hologram using General-Purpose Computation on Graphics Processing Units (GPGPU). This method can reduce the computational time of generating a digital hologram by using the parallel processing with CUDA. And we demonstrate the effectiveness of our algorithm through a variety of experiment.
April 22, 2011 by hgpu