Digital holography is a promising display technology that can account for all human visual cues, with many potential applications i.a. in AR and VR. However, one of the main challenges in computer generated holography (CGH) needed for driving these displays are the high computational requirements. In this work, we propose a new CGH technique for the efficient analytical computation of lines and arc primitives. We express the solutions analytically by means of incomplete cylindrical functions, and devise an efficiently computable approximation suitable for massively parallel computing architectures. We implement the algorithm on a GPU (with CUDA), provide an error analysis and report real-time frame rates for CGH of complex 3D scenes of line-drawn objects, and validate the algorithm in an optical setup.
Blinder, D, Nishitsuji, T, Kakue, T, Shimobaba, T, Ito, T & Schelkens, P 2020, 'Analytic computation of line-drawn objects in computer generated holography', Optics Express, vol. 28, no. 21, 405179, pp. 31226-31240. https://doi.org/10.1364/OE.405179
Blinder, D., Nishitsuji, T., Kakue, T., Shimobaba, T., Ito, T., & Schelkens, P. (2020). Analytic computation of line-drawn objects in computer generated holography. Optics Express, 28(21), 31226-31240. Article 405179. https://doi.org/10.1364/OE.405179
@article{133bcbe2bcd5486998bdb091cd85dbd9,
title = "Analytic computation of line-drawn objects in computer generated holography",
abstract = "Digital holography is a promising display technology that can account for all human visual cues, with many potential applications i.a. in AR and VR. However, one of the main challenges in computer generated holography (CGH) needed for driving these displays are the high computational requirements. In this work, we propose a new CGH technique for the efficient analytical computation of lines and arc primitives. We express the solutions analytically by means of incomplete cylindrical functions, and devise an efficiently computable approximation suitable for massively parallel computing architectures. We implement the algorithm on a GPU (with CUDA), provide an error analysis and report real-time frame rates for CGH of complex 3D scenes of line-drawn objects, and validate the algorithm in an optical setup.",
author = "David Blinder and Takashi Nishitsuji and Takashi Kakue and Tomoyoshi Shimobaba and Tomoyoshi Ito and Peter Schelkens",
note = "Funding Information: Fonds Wetenschappelijk Onderzoek (12ZQ220N, VS07820N); Kenjiro Takayanagi Foundation; Inoue Foundation for Science; Japan Society for the Promotion of Science (20K19810). Publisher Copyright: {\textcopyright} 2020 Optical Society of America under the terms of the OSA Open Access Publishing Agreement Copyright: Copyright 2020 Elsevier B.V., All rights reserved.",
year = "2020",
month = oct,
day = "12",
doi = "10.1364/OE.405179",
language = "English",
volume = "28",
pages = "31226--31240",
journal = "Optics Express",
issn = "1094-4087",
publisher = "The Optical Society",
number = "21",
}