2014
DOI: 10.1117/1.oe.53.3.035103
|View full text |Cite
|
Sign up to set email alerts
|

Graphics processing unit-based implementation of a one-dimensional novel-look-up-table for real-time computation of Fresnel hologram patterns of three-dimensional objects

Abstract: Abstract. A one-dimensional novel-look-up-table (1-D N-LUT) has been implemented on the graphics processing unit of GTX 690 for the real-time computation of Fresnel hologram patterns of three-dimensional (3-D) objects. For that, three types of optimization techniques have been employed, which include the packing technique of input 3-D object data and the managing techniques of on-chip shared memory and registers. Experimental results show that the average hologram calculation time for one object point of the p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
6
0

Year Published

2014
2014
2016
2016

Publication Types

Select...
7

Relationship

1
6

Authors

Journals

citations
Cited by 8 publications
(6 citation statements)
references
References 18 publications
0
6
0
Order By: Relevance
“…In this paper, the NLUT method is implemented as the base CUDA kernel function. Since the CGH can be generated with PFPs on each depth in the NLUT method [17,22], the base CUDA kernel function may be called on each depth. Actually, the computational performance of the GPU depends on the number of base CUDA kernel function calls, and the conventional NLUT methods have different numbers of base CUDA kernel function calls.…”
Section: Compatibility Of the Nlut With The Gpu Boardmentioning
confidence: 99%
See 3 more Smart Citations
“…In this paper, the NLUT method is implemented as the base CUDA kernel function. Since the CGH can be generated with PFPs on each depth in the NLUT method [17,22], the base CUDA kernel function may be called on each depth. Actually, the computational performance of the GPU depends on the number of base CUDA kernel function calls, and the conventional NLUT methods have different numbers of base CUDA kernel function calls.…”
Section: Compatibility Of the Nlut With The Gpu Boardmentioning
confidence: 99%
“…Some of them include temporal redundancy-based NLUT (TR-NLUT) [18], motion compensationbased NLUT (MC-NLUT) [19] and MPEG-based NLUT (MPEG-NLUT) [20] methods. In practice, these NLUTs would be eventually implemented on FPGAs or GPUs for their practical application to real-time CGH generation of 3-D scenes [21,22]. For efficient implementation of NLUTs on GPU boards, they must be compatible with the software and memory structures of the GPU boards.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…Kim et al developed a one-dimensional novel-look-up-table (1-D N-LUT) which was implemented on the graphics processing unit of GTX 690 for the real-time computation of Fresnel hologram patterns of three-dimensional (3-D) objects. This system can generate almost 3 frames of Fresnel holograms with 1920×1080 pixels per second for a 3-D object with 8K object points [9]. Smithwick et al of rapid hologram generation for realistic 3D image reconstruction based on the angular tiling concept using a new graphic rendering approach integrated with a previously developed layer-based method for hologram calculation.…”
Section: Introductionmentioning
confidence: 99%