TY - JOUR
T1 - One-eighth look-up table method for effectively generating computer-generated hologram patterns
AU - Cho, Sungjin
AU - Ju, Byeong Kwon
AU - Kim, Nam Young
AU - Park, Min Chul
N1 - Funding Information:
This work was partly supported by the National Research Foundation of Korea (NRF) grant funded by the Korea Government (MSIP) (No. 2013-067321) and the “Cross-Ministry Giga KOREA Project” of the Ministry of Science, ICT and Future Planning, Republic of Korea (ROK) [GK130100, Development of Interactive and Realistic Massive Giga-Content Technology].
PY - 2014/5
Y1 - 2014/5
N2 - To generate ideal digital holograms, a computer-generated hologram (CGH) has been regarded as a solution. However, it has an unavoidable problem in that the computational burden for generating CGH is very large. Recently, many studies have been conducted to investigate different solutions in order to reduce the computational complexity of CGH by using particular methods such as look-up tables (LUTs) and parallel processing. Each method has a positive effectiveness about reducing computational time for generating CGH. However, it appears to be difficult to apply both methods simultaneously because of heavy memory consumption of the LUT technique. Therefore, we proposed a one-eighth LUT method where the memory usage of the LUT is reduced, making it possible to simultaneously apply both of the fast computing methods for the computation of CGH. With the one-eighth LUT method, only one-eighth of the zone plates were stored in the LUT. All of the zone plates were accessed by indexing method. Through this method, we significantly reduced memory usage of LUT. Also, we confirmed the feasibility of reducing the computational time of the CGH by using general-purpose graphic processing units while reducing the memory usage.
AB - To generate ideal digital holograms, a computer-generated hologram (CGH) has been regarded as a solution. However, it has an unavoidable problem in that the computational burden for generating CGH is very large. Recently, many studies have been conducted to investigate different solutions in order to reduce the computational complexity of CGH by using particular methods such as look-up tables (LUTs) and parallel processing. Each method has a positive effectiveness about reducing computational time for generating CGH. However, it appears to be difficult to apply both methods simultaneously because of heavy memory consumption of the LUT technique. Therefore, we proposed a one-eighth LUT method where the memory usage of the LUT is reduced, making it possible to simultaneously apply both of the fast computing methods for the computation of CGH. With the one-eighth LUT method, only one-eighth of the zone plates were stored in the LUT. All of the zone plates were accessed by indexing method. Through this method, we significantly reduced memory usage of LUT. Also, we confirmed the feasibility of reducing the computational time of the CGH by using general-purpose graphic processing units while reducing the memory usage.
KW - computer-generated hologram
KW - holograms
KW - parallel processing.
UR - http://www.scopus.com/inward/record.url?scp=84901703447&partnerID=8YFLogxK
U2 - 10.1117/1.OE.53.5.054108
DO - 10.1117/1.OE.53.5.054108
M3 - Article
AN - SCOPUS:84901703447
SN - 0091-3286
VL - 53
JO - Optical Engineering
JF - Optical Engineering
IS - 5
M1 - 054108
ER -