Browse > Article
http://dx.doi.org/10.6109/jkiice.2012.16.1.133

A New Algorithm and High-Performance Hardware Design for 2-Dimensional Parallel Generation of Digital Hologram  

Yang, Wol-Sung (광운대학교)
Seo, Young-Ho (광운대학교)
Kim, Dong-Wook (광운대학교)
Abstract
In this paper, we propose and implement a high-speed algorithm for CGH that is to calculate digital hologram by modeling the interference phenomenon for tow lights. This algorithm changes the computation equations into a parallel-computable ones and implements it with a structure consisting of two kinds of cells (initial calculation cell, and update calculation cell). The parallel computation algorithm is to get the rest hologram pixels concurrently after calculation the first hologram column. Here, the initial calculation cells compute the first column of the hologram and the update calculation cells compute the rest of the hologram. The two kinds of cells performs a pipeline operation to complete the operations of the two cells at the same time. A CGH calculator to compute the hole hologram for a light source is structured by arranging the two kinds of cells. Results from simulation showed that the maximum operation frequency is about 215MHz. So, experiments are performed by setting this frequency and the same environments as the method showing the best performance. As the results, the proposed one could complete the computation of 81.75 CGH frames per second, while the previous method computes 62.9 CGH frames per second.
Keywords
digital hologram; computer-generated hologram; VLSI; hardware design;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Chung J. Kuo and Meng Hua Tsai, Three- Dimensional Holographic Imaging, [2][7] T. Shimobaba, T. Ito, "An efficient computational method suitable for hardware of computer-generated hologram with phase computation by addition", Elsevier Computer Physics Communication, Vol. 138, pp.44-52. 2001.   DOI   ScienceOn
2 X. W. Xu, S. Solanki, X. A. Liang, S. H. Xu, A. T. Ridwan, Y. C. Pan, F. Farbiz, B. X. Xu, and T. C. Chong, "Computer-generated holography for dynamic display of 3D objects with full parallax", The International Journal of Virtual Reality, Vol. 8, pp. 33 -38, 2009.
3 Y. Pan, X. Xu, S. Solanki, X. Liang, R. Bin A. Tanjung, C. Tan, and T. C. Chong, "Fast CGH computation using S-LUT on GPU", Optics Express, Vol. 17, pp. 18543-18555, 2009.   DOI
4 N. Masuda, T. Ito, T. Tanaka, A. Shiraki and T. Sugie, "Computer generated holography using a graphics processing unit," Optics Express, Vol. 14, pp. 603- 608 2006.   DOI
5 T. Shimobaba, T. Ito, N, Masuda, Y, Ichihashi, and N. Takada, "Fast calculation of computer-generatedhologram on AMD HD5000 series GPU and [7][22] T. Ito, N. Masuda, K. Yoshimura, A. Shiraki, T. Shimobaba and T. Sugie, "A special-purpose computer HORN-5 for a real-time electroholography", Optics Express, Vol. 13, pp. 1923-1932, 2005.   DOI
6 T. Ito, N. Masuda, K. Yoshimura, A. Shiraki, T. Shimobaba and T. Sugie, "A special-purpose computer HORN-5 for a real-time electroholography", Optics Express, Vol. 13, pp. 1923-1932, 2005.   DOI
7 Y.-H. Seo, H.-J. Choi, J.-S. Yoo, and D.-W. Kim, "An architecture of a high-speed digital hologram generator based on FPGA", Journal of Systems Architecture, Vol. 56. pp. 27-37, 2009.