Abstract
Holography is a method of recording and reproducing three-dimensional (3D) images, and the widespread availability of computers has encouraged the development of holographic 3D screens (electroholography). However, the technology has not yet been used in practical applications because a hologram requires an enormous volume of data and modern computing power is inadequate to process this volume of data in real time. Here, we show that a special-purpose holography computing board, which uses eight large-scale field-programmable gate arrays, can be used to generate 108-pixel holograms that can be updated at a video frame rate. With our approach, we achieve a parallel operation of 4,480 hologram calculation circuits on a single board, and by clustering eight of these boards, we can increase the number of parallel calculations to 35,840. Using a 3D image composed of 7,877 points, we show that 108-pixel holograms can be updated at a video rate, thus allowing 3D movies to be projected. We also demonstrate that the system speed scales up in a linear manner as the number of parallel circuits is increased. The system operates at 0.25 GHz with an effective speed equivalent to 0.5 petaflops (1015 floating-point operations per second), matching that of a high-performance computer.
This is a preview of subscription content, access via your institution
Relevant articles
Open Access articles citing this article.
-
Dynamic complex opto-magnetic holography
Nature Communications Open Access 26 November 2022
-
Slim-panel holographic video display
Nature Communications Open Access 10 November 2020
-
An artificial spiking afferent nerve based on Mott memristors for neurorobotics
Nature Communications Open Access 02 January 2020
Access options
Access Nature and 54 other Nature Portfolio journals
Get Nature+, our best-value online-access subscription
$29.99 per month
cancel any time
Subscribe to this journal
Receive 12 digital issues and online access to articles
$119.00 per year
only $9.92 per issue
Rent or buy this article
Get just this article for as long as you need it
$39.95
Prices may be subject to local taxes which are calculated during checkout





References
Hilaire, P. S. et al. Electronic display system for computational holography. Proc. SPIE 1212, 174–182 (1990).
Lucente, M. Interactive three-dimensional holographic displays: seeing the future in depth. Comp. Graph. 31, 63–67 (1997).
Aoshima, K. et al. Submicron magneto-optical spatial light modulation device for holographic displays driven by spin-polarized electrons. J. Disp. Technol. 6, 374–380 (2010).
Lucente, M. Interactive computation of holograms using a look-up table. J. Electron. Imaging 2, 28–34 (1993).
Yoshikawa, H., Iwase, S. & Oneda, T. Fast computation of Fresnel holograms employing difference. Proc. SPIE 3956, 48–55 (2000).
Nishitsuji, T., Shimobaba, T., Kakue, T. & Ito, T. Review of fast calculation techniques for computer-generated holograms with the point light source-based model. IEEE Trans. Ind. Inform. 13, 2447–2454 (2017).
Shimobaba, T., Kakue, T. & Ito, T. Review of fast algorithms and hardware implementations on computer holography. IEEE Trans. Ind. Inform. 12, 1611–1622 (2016).
Masuda, N., Ito, T., Tanaka, T., Shiraki, A. & Sugie, T. Computer generated holography using a graphics processing unit. Opt. Express 14, 603–608 (2006).
Takada, N. et al. Fast high-resolution computer-generated hologram computation using multiple graphics processing unit cluster system. Appl. Opt. 51, 7303–7307 (2012).
Song, J., Park, J., Park, H. & Park, J.-Il Real-time generation of high-definition resolution digital holograms by using multiple graphic processing units. Opt. Eng. 52, 015803 (2013).
Watlington, J. A., Lucente, M., Sparrell, C. J., Bove, V. M. Jr & Tamitani, I. A hardware architecture for rapid generation of electro-holographic fringe patterns. Proc. SPIE 2406, 172–183 (1995).
Lucente, M. & Galyean, T. A. Rendering interactive holographic images. Proc. ACM SIGGRAPH 95, 387–394 (1995).
Buckley, E. Real-time error diffusion for signal-to-noise ratio improvement in a holographic projection system. J. Disp. Technol. 7, 70–76 (2011).
Seo, Y. H., Choi, H. J., Yoo, J. S. & Kim, D. W. An architecture of a high-speed digital hologram generator based on FPGA. J. Syst. Architect. 56, 27–37 (2010).
Masuda, N. et al. Special purpose computer for digital holographic particle tracking velocimetry. Opt. Express 14, 587–592 (2006).
Abe, Y. et al. Special purpose computer system for flow visualization using holography technology. Opt. Express 16, 7686–7692 (2008).
Masuda, N. et al. Special purpose computer system with highly parallel pipelines for flow visualization using holography technology. Comput. Phys. Commun. 181, 1986–1989 (2010).
Cheng, C. J., Hwang, W. J., Chen, C. T. & Lai, X. J. Efficient FPGA-based Fresnel transform architecture for digital holography. J. Disp. Technol. 10, 272–281 (2014).
Ito, T., Yabe, T., Okazaki, M. & Yanagi, M. Special-purpose computer HORN-1 for reconstruction of virtual image in three dimensions. Comp. Phys. Commun. 82, 104–110 (1994).
Ito, T. et al. Special-purpose computer for holography HORN-2. Comp. Phys. Commun. 93, 13–20 (1996).
Shimobaba, T. et al. Special-purpose computer for holography HORN-3 with PLD technology. Comp. Phys. Commun. 130, 75–82 (2000).
Shimobaba, T. & Ito, T. Special-purpose computer for holography HORN-4 with recurrence algorithm. Comp. Phys. Commun. 148, 160–170 (2002).
Ito, T. et al. A special-purpose computer HORN-5 for a real-time electroholography. Opt. Express 13, 1923–1932 (2005).
Ichihashi, Y. et al. HORN-6 special-purpose clustered computing system for electroholography. Opt. Express 17, 13895–13903 (2009).
Okada, N. et al. Special-purpose computer HORN-7 with FPGA technology for phase modulation type electroholography. IDW/AD’12 Proc. Int. Display Workshops 3Dp-26 (Society for Information Display, 2012).
Ito, T. & Shimobaba, T. One-unit system for electroholography by use of a special-purpose computational chip with a high-resolution liquid-crystal display toward a three-dimensional television. Opt. Express 12, 1788–1793 (2004).
Shimobaba, T., Shiraki, T., Masuda, N. & Ito, T. Electroholographic display unit for three-dimensional display by use of special-purpose computational chip for holography and reflective LCD panel. Opt. Express 13, 4196–4201 (2005).
Ichikawa, T., Yamaguchi, K. & Sakamoto, Y. Realistic expression for full-parallax computer-generated holograms with the ray-tracing method. Appl. Opt. 52, A201–A209 (2013).
Pan, Y. et al. Fast CGH computation using S-LUT on GPU. Opt. Express 17, 18543–18555 (2009).
Matsushima, K. & Nakahara, S. Extremely high-definition full-parallax computer-generated hologram created by the polygon-based method. Appl. Opt. 48, H54–H63 (2009).
Ogihara, Y., Ichikawa, T. & Sakamoto, Y. Fast calculation with point based method to make CGHs of the polygon model. Proc. SPIE 9006, 90060T–90061T (2014).
Chen, J.-S., Chu, D. & Smithwick, Q. Rapid hologram generation utilizing layer-based approach and graphic rendering for realistic three-dimensional image reconstruction by angular tiling. J. Electron. Imaging 23, 023016 (2014).
Chen, J.-S. & Chu, D. P. Improved layer-based method for rapid hologram generation and real-time interactive holographic display applications. Opt. Express 23, 18143–18155 (2015).
Shimobaba, T. & Ito, T. An efficient computational method suitable for hardware of computer-generated hologram with phase computation by addition. Comp. Phys. Commun. 138, 44–52 (2001).
Nishitsuji, T., Shimobaba, T., Kakue, T., Arai, D. & Ito, T. Simple and fast cosine approximation method for computer-generated hologram calculation. Opt. Express 23, 32465–32470 (2015).
Niwase, H. et al. Real-time spatiotemporal division multiplexing electroholography with a single graphics processing unit utilizing movie features. Opt. Express 22, 28052–28057 (2014).
Shimobaba, T. et al. Computational wave optics library for C++: CWO++ library. Comput. Phys. Commun. 183, 1124–1138 (2012).
Acknowledgements
This work was supported by the Japan Society for the Promotion of Science (Grant-in-Aid No. 25240015).
Author information
Authors and Affiliations
Contributions
T.I. planed the project. T.Sugie and T.I designed the HORN-8 board, and T.Sugie and M.O. developed it. T.A., T.Sugie and T.I. designed the circuit of the HORN-8 system, and T.A. implemented it to FPGA. R.H., H.N., T.Sugie, T.A, T.Shimobaba and T.I. evaluated the HORN-8 system. H.N. and R.H. created 3D models for holography. T.N., N.T., Y.E., N.M. and T.Shimobaba developed the supported algorithms for the HORN-8 system. Y.I., A.S. and T.K. built the optical system. All authors contributed to the discussions and reviewed the manuscript.
Corresponding author
Ethics declarations
Competing interests
The authors declare no competing interests.
Additional information
Publisher’s note: Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Supplementary information
Supplementary Video 1
Real-time optical reconstruction of electroholography from the eight-board HORN-8 cluster system. The image was reconstructed from a 2-million-pixel hologram with 6.5-μm pixel pitch.
Supplementary Video 2
Simulation of a wide field-of-view electroholography from the eight-board HORN-8 cluster system. The image was computationally reconstructed from a 100-million-pixel hologram with 1-μm pixel pitch. The viewing angle of the hologram is approximately 30°.
Supplementary Video 3
Large-scale electroholographic image obtained using the eight-board HORN-8 cluster system. A 100-million-pixel hologram was generated from a 10-million-point object and reconstructed via simulation. The object data were divided into 160 blocks, and a separate hologram was prepared for each. These were then reconstructed by the time-division method to obtain a single still image.
Rights and permissions
About this article
Cite this article
Sugie, T., Akamatsu, T., Nishitsuji, T. et al. High-performance parallel computing for next-generation holographic imaging. Nat Electron 1, 254–259 (2018). https://doi.org/10.1038/s41928-018-0057-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1038/s41928-018-0057-5
This article is cited by
-
A review of Mott insulator in memristors: The materials, characteristics, applications for future computing systems and neuromorphic computing
Nano Research (2023)
-
Dynamic complex opto-magnetic holography
Nature Communications (2022)
-
Slim-panel holographic video display
Nature Communications (2020)
-
An artificial spiking afferent nerve based on Mott memristors for neurorobotics
Nature Communications (2020)
-
Deep learning parallel computing and evaluation for embedded system clustering architecture processor
Design Automation for Embedded Systems (2020)