Graphics processing unit accelerated computation of digital holograms.
نویسندگان
چکیده
An approximation for fast digital hologram generation is implemented on a central processing unit (CPU), a graphics processing unit (GPU), and a multi-GPU computational platform. The computational performance of the method on each platform is measured and compared. The computational speed on the GPU platform is much faster than on a CPU, and the algorithm could be further accelerated on a multi-GPU platform. In addition, the accuracy of the algorithm for single- and double-precision arithmetic is evaluated. The quality of the reconstruction from the algorithm using single-precision arithmetic is comparable with the quality from the double-precision arithmetic, and thus the implementation using single-precision arithmetic on a multi-GPU platform can be used for holographic video displays.
منابع مشابه
Computer Generated Holograms from 3D Meshes using an Analytic Light Transport Model
1 We present a method to analytically compute the light distribution of triangles directly in frequency space. This allows for fast evaluation, shading and propagation of light from 3D mesh objects using angular spectrum methods. The algorithm complexity is only dependant on the hologram resolution and the polygon count of the 3D model. In contrast to other polygon based computer generated holo...
متن کاملUltra-Fast Image Reconstruction of Tomosynthesis Mammography Using GPU
Digital Breast Tomosynthesis (DBT) is a technology that creates three dimensional (3D) images of breast tissue. Tomosynthesis mammography detects lesions that are not detectable with other imaging systems. If image reconstruction time is in the order of seconds, we can use Tomosynthesis systems to perform Tomosynthesis-guided Interventional procedures. This research has been designed to study u...
متن کاملAchieving Fast Computer-Generated Hologram Calculations via Parallelization
Computer-Generated Holography (CGH) plays an important role in the development of three-dimensional display. However, the enormous computational time for CGH generation hinders the practicality of the CGH—depending on a specific application, it takes several hours, even more to complete CGH computations. To enhance the hologram computation speed, we present a parallel computing approach to acce...
متن کاملGPU Accelerated Computation and Visualization of Hexagonal Cellular Automata
We propose a graphics processor unit (GPU)-accelerated method for real-time computing and rendering cellular automata (CA) that is applied to hexagonal grids. Based on our previous work [9] –which introduced first and second dimensional cases– this paper presents a model for hexagonal grid algorithms. Proposed method is novel and it encodes and transmits large CA key-codes to the graphics card ...
متن کاملCalculation method for computer-generated holograms with cylindrical basic object light by using a graphics processing unit.
It takes an enormous amount of time to calculate a computer-generated hologram (CGH). A fast calculation method for a CGH using precalculated object light has been proposed in which the light waves of an arbitrary object are calculated using transform calculations of the precalculated object light. However, this method requires a huge amount of memory. This paper proposes the use of a method th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Applied optics
دوره 48 34 شماره
صفحات -
تاریخ انتشار 2009