Realistic 3D deep scene display by computational holography
Holography is a superior medium for high-quality 3D displays since it reproduces the depth cues of human vision. Its critical feature is a capability to reproduce 3D deep scenes, which is difficult by other methods. For electronic holographic display, it is necessary to develop methods for holographic fringe calculation that reproduce high-quality 3D images, as well as technologies for high-resolution display devices and high-performance computing. Computational holography simulates wave propagation, and it currently limits reproduced image quality, relative to common computer graphics.
There are two common approaches for hologram computation. The wavefront-based method synthesizes spherical waves from point-sources on the object surface.1 It simulates physical phenomena of wavefront propagation and produces a high-resolution image, even of 3D deep scenes. However, it is challenging to overcome occlusion and surface reflection, which is vital for realistic 3D displays. Light-ray recording and reproduction is another approach.2 Advanced graphics techniques, such as ray-tracing and image-based rendering, are employed to generate a hologram fringe. However, spatial resolution decreases in the reconstructed image located far from the display plane due to light-ray sampling and the diffraction limit. We propose a hologram computation method that takes advantage of both approaches.
Consider a rectangular window in 3D space, as shown in Figure 1. An ideal 3D display is generated by reproducing all light-rays that pass through the window, i.e. the light field. In our proposed method,3 the light field is sampled within the window, designated the ray-sampling (RS) plane, which is defined near the object to avoid a decrease in resolution. The sampled light field is converted to a wavefront by taking the Fourier transform of the light-ray intensity angular distribution. Wavefront propagation from the RS plane to the final hologram is calculated by a Fresnel transform, and the hologram fringe is obtained by interfering with the virtual reference wave. Figure 2 presents simulated reconstructed images by a ray-based method and our own. The object is two-dimensional (2D) and located 200mm behind the hologram plane. A high-resolution image is reproduced by our approach, while the other image is largely blurred.
Occlusion processing is a crucial issue in hologram calculation.4 Self-occlusion refers to surfaces hidden by other surfaces of the same object, which can be corrected by rendering. Mutual occlusion is between different objects, and can be corrected by defining an RS plane for each object located at different depths, as shown in Figure 2. Wavefront propagation from the first RS plane to the second is initially calculated by a Fresnel transform to derive the wavefront on the second RS plane. This is converted to ray-information by applying an inverse Fourier transform. Occlusion processing is easily effected in the light-ray domain. Ray-information after occlusion processing is again converted to the wavefront, and a Fresnel transform results in the wavefront on the hologram plane. Reconstructed images of a hologram calculated by our method are shown in Figure 3. Graphics rendering addresses surface reflection, and both self- and mutual occlusions are properly corrected.
In summary, we convert light-rays to wavefronts, and employ advanced computer graphics rendition techniques to hologram computation. We improve occlusion processing and surface shading for 3D deep image display at high resolution. More complex scenes, such as objects around an areal plane, as well as speckle noise reduction, are subjects of future research.
Masahiro Yamaguchi received his BS, MEng, and PhD degrees from Tokyo Institute of Technology in 1987, 1989, and 1994, respectively. He was an associate professor in the imaging science and engineering laboratory from 1996 to 2011. He is currently a professor.
Koki Wakunami is a doctoral student. His research focuses on computer-generated holography for 3D displays.
Hiroaki Yamashita is a master's student. His research focuses on hologram computation for 3D displays.