VisTrails Home


From VisTrailsWiki

Jump to: navigation, search

Computer-Generated Holography

In the spring semester of 1999 at LSU, I taught an undergraduate "Computational Science" course for physics-majors whose focus was computer-generated holography (CGH). Midway through that semester, I posted the following paragraphs on the LSU Physics & Astronomy web server, accompanied by a Table of Contents that pointed to various class-note chapters.

Whitworth's (1981) Isothermal Free-Energy Surface
|   Tiled Menu   |   Tables of Content   |  Banner Video   |  Tohline Home Page   |


The concept of computer-generated holography (CGH) has been of interest to me for a number of years because my astrophysics research group relies heavily upon animation sequences of complicated volume-rendered images to interpret the results of our large-scale fluid simulations and I am always looking for more effective ways to display/examine these complex three-dimensional structures. In the early 1990s I had the general impression that researchers knew quite well how to create holograms digitally from "virtual" computer-generated 3D surfaces but that it had not yet become practical to implement CGH techniques to make, for example, holographic movies because high-resolution digital images would require many many many (!) 2D FFTs. But it also seemed clear to me that with the advent of massively parallel computers (my group was effectively utilizing an 8K-node MasPar at the time), particularly ones that might utilize digital-signal-processing (DSP) hardware, the community might just be crossing a threshold that would make CGH techniques practical.

In 1994, I mentioned to W. O. Hamilton (LSU Department of Physics & Astronomy) my interest in CGH and he pointed me to the Americal Journal of Physics article by A. E. Macgregor (1992, AJP, 60, 839-846) — an article that I now consider to be a superb (perhaps the best!) introduction to the subject of CGH, at least from the perspective of a computational scientist who has relatively little background in Fourier optics. However, my commitment of time to other projects and duties prevented me from looking seriously into CGH techniques and their accompanying computational challenges until this year (1999). And I am quite sure that I would not have found the time even this year to study CGH techniques except for the fact that several students from my PHYS 2411 class requested that I teach a second semester of Computational Science. Because a number of students in that class had impressed me with their native computational skills, I agreed to add PHYS 4412 (Computational Science II) on top of my normal instructional load if students interested in such a class were willing to work with me in a fairly unstructured environment toward a goal of learning together how to do CGH.

Well … they agreed, and here we are! Two-thirds of the way through the semester and I think we've figured out how to do it! With this experience behind us, I am convinced more than ever that this field is just about to take off. Virtual reality, here we come!

Joel E. Tohline
April 10, 1999

See Also

  • Tohline, J. E., (2008) Computing in Science & Engineering, vol. 10, no. 4, pp. 84-85 — Where is My Digital Holographic Display? [ PDF ]

Whitworth's (1981) Isothermal Free-Energy Surface

© 2014 - 2021 by Joel E. Tohline
|   H_Book Home   |   YouTube   |
Appendices: | Equations | Variables | References | Ramblings | Images | myphys.lsu | ADS |
Recommended citation:   Tohline, Joel E. (2021), The Structure, Stability, & Dynamics of Self-Gravitating Fluids, a (MediaWiki-based) publication,

Personal tools