Expand this Topic clickable element to expand a topic
Skip to content
Optica Publishing Group

Quality enhancement of binary-encoded amplitude holograms by using error diffusion

Open Access Open Access

Abstract

A digital micro-mirror device is one of the most frequently used spatial light modulators for holographic three-dimensional displays due to its fast refresh rate. The modulation by the digital micro-mirror device is, however, limited to the binary amplitude modulation, and it degrades the reconstruction image quality. In this paper, we propose a novel binary hologram encoding technique which applies the error diffusion algorithm considering the carrier wave of the hologram. The error diffusion weights designed for the hologram carrier wave suppress the binarization noise around the carrier wave where the most signal energy is concentrated, which enhances the reconstruction quality. The combination with the time-multiplexing enables speckless enhanced-quality three-dimensional reconstruction with shallow depth of focus. The proposed technique is verified by simulations and optical experiments.

© 2020 Optical Society of America under the terms of the OSA Open Access Publishing Agreement

1. Introduction

Holographic three-dimensional (3D) displays have been evolving in the past few decades. A key device of holographic 3D displays is a spatial light modulator (SLM) which modulates light signal, generating the complex field of target 3D images. Digital micro-mirror device (DMD) is one of the most frequently used SLMs [15]. High refresh rate of the DMDs enable modulation of the light with high space-bandwidth product in a unit time, which makes the DMD attractive in time-multiplexing approaches. The modulation depth of the DMD, however, is only limited to binary, i.e. 1 bit. Therefore, the complex optical field of the 3D images must be encoded to the binary amplitude signal before it is loaded to the DMD.

Binarization with simple thresholding causes a large error between the original signal and the binarized one. In order to overcome this problem, various techniques have been proposed. One approach is a super-pixel technique. Multiple DMD pixels are illuminated with different initial phases to achieve the amplitude and phase modulation simultaneously [6]. This technique, however, has a limitation that it decreases spatial resolution by assigning multiple DMD pixels to a single signal data point of the complex field. Preconditioning the target image for better reconstruction quality of the binary hologram has also been proposed. W.K. Cheung et al. proposed generation of binary Fresnel hologram based on grid-cross down-sampling of the target image [7]. This technique was then further enhanced by P.W.M. Tsang et al. by using shape adaptive sampling which considers the geometry of the target 3D objects [8]. These approaches, however, generally do not preserve the original target image quality due to the down-sampling process. W.-B. Cao et al. proposed a discrete wavelet transform based preconditioning of the target image [9]. They strengthen the high frequency component of the target image to enhance reconstruction quality of the binary hologram. M. chilipala et al. proposed a histogram-based binarization technique for DMD with time-multiplexing [10]. The target image is divided into multiple sub-images based on the histogram which are then processed for the hologram generation and binarization separately. The reconstruction quality enhancement performance, however, could be limited because these techniques modify only the target images while the binarization happens for their complex holograms. There are also thresholding strategies including various global and local thresholding techniques [11,12]. But carrier wave used in the hologram synthesis and the resultant angular spectrum of the hologram complex field are not explicitly considered in those techniques, preventing systematic complex field synthesis and binarization of the hologram.

Error diffusion (ED), first suggested as an image halftoning technique by R. W. Floyd and L. Steinberg [13], is another approach of signal binarization. ED technique decreases the error between the original signal and binarized one by diffusing the error to neighboring pixels with corresponding weights. In their original proposal, Floyd and Steinberg empirically determined the diffusion weights based on a subjective test on the image halftoning.

The application of the ED technique to the hologram binarization has been studied since R. Hauck and O. Bryngdahl’s initial work [14]. Y. Matsumoto and Y. Takaki used the ED technique along with the look-up table to enhance the gray scale reconstruction in their holographic display [15]. P.W.M. Tsang and T.-C. Poon proposed a bi-directional ED technique for better reconstruction of the phase hologram [16]. S. Jiao et al. used the ED technique with the DMD super-pixel method [17]. These previous works, however, simply use the traditional Floyd and Steinberg’s weight coefficient without further optimization for the hologram. Recently, G. Yang et al. optimized the weight coefficients using a GA algorithm [18], but it requires the optimization for each hologram, which is time-consuming.

In another approach, theoretical study on the ED weights and their relationship with the hologram reconstruction has been conducted [19]. Based on the angular spectrum domain analysis, S. Weissbach and F. Wyrowski presented a systematic method to design the weights, which results in high quality images in Fourier holograms. F. Fetthauer et al. further expanded the study to Fresnel holograms [20]. They, however, were limited to two-dimensional (2D) image reconstructions in a fixed plane. Moreover, they sacrifice the image size in the reconstruction plane below the maximum size supported by the hologram or the SLM.

In this paper, we propose a novel ED hologram binarization technique considering the hologram carrier wave. The proposed technique designs the ED weights such that the binarization error is suppressed around the hologram carrier wave in the angular spectrum domain where most signal energy is concentrated. Since the proposed technique forms the error suppression area not in the reconstruction plane but in the angular spectrum domain, the proposed technique makes the full use of the reconstruction size and can be applied to 3D images. In the following sections, we briefly review the ED theory and explain the proposed method with experimental results, demonstrating holographic 3D image displays with enhanced quality.

2. Theory

2.1 Brief review of ED algorithm

Figure 1(a) shows the concept of the ED algorithm. The ED algorithm sequentially binarizes each data pixel of the signal. The binarization error at a current pixel is diffused to its not-yet-processed neighboring pixels and updates them with the corresponding weights. The updated pixel in the next position is then processed while diffusing the binarization error again to its neighbors. This process is repeated until the final pixel is reached.

 figure: Fig. 1.

Fig. 1. Illustration of ED algorithm. (a) Sequential processing and (b) the error-diffused pixel.

Download Full Size | PDF

Suppose f(x) is an original signal where x=(x,y) stands for the pixel position as defined in Fig. 1. Denoting pixel pitch along the x and y axes as px and py, respectively, a discrete signal f(x) is given at x=(x,y)=(mxpx, mypy) for integer mx and my. Note that in the coordinate definition used in this paper, the sequential ED processing is conducted from -x to + x direction and from + y to -y direction. The ED algorithm generates the binary signal gc(x) by taking pixelwise binarization operator B[·] to the error diffused signal fc(x), i.e. gc(x)=B[fc(x)]. As shown in Fig. 1(b), the error diffused signal fc(x) used for the binarization can be written by

$${f_c}({\textbf x} )= f({\textbf x} )+ \sum\limits_{\textbf r} {w({\textbf r} ){e_c}({{\textbf x} - {\textbf r}} )} ,$$
where ec(x)=fc(x)-gc(x) is the binarization error and w(r) is the ED weight for a pixel position difference r=(rx,ry). The ED weight w(r) is the key factor determining the quality of the binarized signal gc(x).

The effect of the ED weight w(r) to the final binarized signal gc(x) can be understood in the angular spectrum domain [19]. Equation (1) can be rearranged to

$${g_c}({\textbf x} )- f({\textbf x} )= \sum\limits_{\textbf r} {w({\textbf r} ){e_c}({{\textbf x} - {\textbf r}} )} - {e_c}({\textbf x} ),$$
using fc(x)=ec(x)+gc(x). By taking Fourier transform, Eq. (2) can be represented in the angular spectrum u=(ux, uy) domain as
$${G_c}({\textbf u} )- F({\textbf u} )= \{{W({\textbf u} )- 1} \}{E_c}({\textbf u} )= H({\textbf u} ){E_c}({\textbf u} ),$$
where Fourier transformed functions are represented in their capital letters, and H(u)=W(u)−1. Equation (3) indicates that the difference between the binarized signal Gc(u) and the original one F(u) is directly related to the diffusion weight W(u) or H(u)=W(u)−1. If the ED coefficient w(r) is designed to satisfy W(u) = 1 in a certain frequency region, the error is suppressed to zero in that frequency band. Therefore, the H(u)=W(u)−1 is effectively a band-pass filter, determining where the binarization noise is suppressed in the angular spectrum domain [19]. Most conventional ED applications to the hologram simply use the diffusion coefficients which have originally been selected for the image halftoning applications, e.g. Floyd and Steinberg’s one. They are real-valued and have W(u) = 1 or H(u) = 0 around u=0, performing as a low-pass filter.

2.2 Proposed method

The proposed technique uses the bandpass feature of the ED algorithm, considering the carrier wave of the hologram of 3D objects. The proposed technique consists of a few steps. First, we synthesize a hologram or the complex field with a plane carrier wave instead of random phase carrier wave. Second, the synthesized complex field is binarized using the ED algorithm with the diffusion weight w(r) designed to make W(u) = 1 or H(u) = 0 around the spatial frequency of the carrier wave. Third, in the optical reconstruction, a physical aperture is used in the Fourier plane of the 4-f system to pass only the spatial frequency band around the hologram carrier wave. Figure 2 shows the overall steps of the proposed technique.

 figure: Fig. 2.

Fig. 2. Proposed method.

Download Full Size | PDF

The first step of the proposed method is the synthesis of the hologram with a plane carrier wave. If an object is considered as a set of points, the hologram with the plane carrier wave can be written as

$$f(x,y) = \sum\limits_m {{a_m}\textrm{exp} ({j{\theta_m}} )\textrm{exp} \left\{ {j\frac{\pi }{{\lambda {z_m}}}({{{({x - {x_m}} )}^2} + {{({y - {y_m}} )}^2}} )} \right\}} .$$
where am is the amplitude of the m-th object point which is located at (xm, ym, zm) position and λ is the wavelength. The plane carrier wave determines the phase value θm of each object point by
$${\theta _m} = 2\pi \left( {{u_{cx}}{x_m} + {u_{cy}}{y_m} + \left( {\sqrt {\frac{1}{{{\lambda^2}}} - {u_{cx}}^2 - {u_{cy}}^2} } \right){z_m}} \right),$$
where ucx and ucy are the spatial frequencies of the carrier wave determining its direction.

In the simulations and experiments of this paper, we use multi-layer objects instead of point cloud objects for simplicity. Denoting each two-dimensional object layer amplitude image at a depth zl as Ll(x,y;zl), the object is represented by

$$O(x,y,z) = \sum\limits_l {{L_l}(x,y;{z_l})} ,$$
where the l is the layer index. For the hologram calculation, each layer is multiplied by the plane carrier wave, propagated to the hologram plane by the angular spectrum method [21], and accumulated over all layers, which gives
$$f(x,y) = \sum\limits_l {{\mathbb{F}^{ - 1}}\left[ {\mathbb{F}[{{L_l}(x,y;{z_l})\textrm{exp} ({j{\theta_l}(x,y;{z_l}} )} ]\textrm{exp} \left\{ {j2\pi {z_l}\sqrt {\frac{1}{{{\lambda^2}}} - {u_x}^2 - {u_y}^2} } \right\}} \right]} ,$$
where F means Fourier transform. The phase distribution θl(x,y;zl) on each layer given by the plane carrier wave is
$${\theta _l}(x,y;{z_l}) = 2\pi \left\{ {{u_{cx}}x + {u_{cy}}y + \left( {\sqrt {\frac{1}{{{\lambda^2}}} - {u_{cx}}^2 - {u_{cy}}^2} } \right){z_l}} \right\}.$$

In the simulations and experiments, we use two layers (l=1, 2), giving different depths to left and right half of the scene.

In holographic displays, a random phase carrier wave is frequently used in the hologram synthesis. The random phase distribution assigned to a target amplitude 3D object expands the angular spectrum bandwidth of the signal, making better use of either SLM area in Fourier hologram geometry or viewing angle in Fresnel hologram geometry. However, the random phases in the reconstructed 3D image interfere in the observing system, i.e. eye, creating the speckle noise. The use of the plane carrier wave is effective in suppressing the speckle noise in the reconstruction [22]. Since the plane carrier wave gives linear phase distribution on the surface of the reconstructed 3D images, the local integration by the observing system over the reconstructed image does not generate unwanted intensity fluctuation, suppressing the speckle noise. Using the single plane carrier wave, however, has a limitation that the depth of focus (DOF) of the reconstruction is large because of the narrow spatial frequency bandwidth of the reconstructed complex field. Therefore, in the proposed method, we scan the direction of the plane carrier wave, i.e. (ucx, ucy), using the time-multiplexing. By temporal accumulation, larger spatial frequency band is covered and the DOF is reduced while suppressing the speckle noise.

The second step is the application of the ED algorithm with a designed diffusion weight. To obtain the desired diffusion weight, we first design the weight such that the low noise band, i.e. W(u) = 1 or H(u) = 0 is formed around the zero spatial frequency area, i.e. u=0 as the conventional ED algorithms. We then shift the low noise band to where the hologram carrier wave is located. The final diffusion weight wshift(r) after the shift is obtained by

$${w_{\textrm{shift}}}({{r_x},{r_y}} )= {w_{\textrm{initial}}}({{r_x},{r_y}} )\textrm{exp} [{j2\pi ({{u_{cx}}{r_x} + {u_{cy}}{r_y}} )} ],$$
where winitial(rx,ry) is the initial weight with the low noise around u=0. The initial weight winitial(rx,ry) determines the shape of low error region [19]. In this paper, we use three different initial weights, i.e. winitial_vertical(rx,ry), winitial_horizontal(rx,ry), and the usual Floyd & Steinberg weight winitial_FS(rx,ry). The winitial_vertical(rx,ry) is 1 for (rx,ry)=(px,0) and 0 otherwise, the winitial_horizontal(rx,ry) is 1 for (rx,ry)=(0,-py) and 0 otherwise, and the winitial_FS(rx,ry) is 7/16, 1/16, 5/16, 3/16 for (rx,ry)=(px,0), (px,-py), (0,-py), (-px,-py), respectively and 0 otherwise.

The designed diffusion weight wshift(rx,ry) is applied to the ED binarization of the hologram fcomplex(x) synthesized in the previous step. Following the single side band (SSB) encoding procedure, the real part of the synthesized hologram complex field is taken, and adjusted to be within [0, 1] range by adding a bias and applying the normalization. The resultant normalized real part f(x) is then binarized by the ED algorithm with the weight wshift(rx,ry), giving the binary hologram gc(x). Note that the diffusion weight wshift(rx,ry) obtained by Eq. (9) is complex-valued. Although the original signal before the ED algorithm f(x) is real in our work, the error diffused signal fc(x) becomes complex due to the complex valued weight wshift(rx,ry). Therefore, we use a complex-to-binary operator B[fc(x)] which gives 1 or 0 by comparing the real part of the complexed valued fc(x) with a threshold 1/2.

The final step of the proposed method is the optical reconstruction. The binarized hologram gc(x) is loaded to the DMD and reconstructed. We use the 4-f system with an aperture in the Fourier plane to pass only the spatial frequency band where the binarization noise is suppressed by the ED algorithm.

3. Numerical simulation

Simulations are conducted to verify the reconstruction quality enhancement by the proposed ED technique. Figure 3 shows the target image and its hologram used in the simulation. Two cat images shown in Fig. 3(a) are used as the objects located at 3 cm and 1 cm distances from the hologram plane, respectively. Figure 3(b) and 3(c) show the amplitude and phase of the hologram synthesized with a plane carrier wave. The hologram has 1920 × 1080 resolution with 7.6 µm pixel pitch and the wavelength is 532 nm. The spatial frequency of the plane carrier wave is (ucx, ucy)=(0, 5.27 × 104) m−1 which corresponds to 1.61 degree in y-axis from the hologram normal direction. Figure 3(d) shows the amplitude of the angular spectrum of the hologram. It can be observed that the most signal energy is concentrated around the spatial frequency of the plane carrier wave which is indicated by red circle in Fig. 3(d).

 figure: Fig. 3.

Fig. 3. (a) Target image with two depths. (b) Amplitude, (c) phase, and (d) angular spectrum of the synthesized complex field hologram with a single plane carrier wave. (in (d) the contrast is adjusted for better visibility).

Download Full Size | PDF

First, we verify the binarization noise suppression by the proposed ED algorithm. We use the ED weight wshift(r) calculated by Eq. (9) with the winitial_vertical(rx,ry) and (ucx, ucy)=(0, 5.27 × 104) m−1. Note that because ucx=0 the wshift(r) is still 1 for r=(rx,ry)=(px,0) and 0 otherwise, which is the same as the winitial_vertical(rx,ry). This diffusion weight suppresses the noise along the low horizontal spatial frequency band as shown in Fig. 4. Note that the spatial frequency (ucx,ucy) of the carrier wave used in the hologram shown in Fig. 3(d) is included in the error suppression band of this ED weight.

 figure: Fig. 4.

Fig. 4. (a) |H(u)|=|W(u)−1| of the wshift(r) used in the first simulation. Blue region means noise suppression band. (b), (c), and (d) are the |H(u)|, ∠W(u), and |W(u)|, respectively, at the cross-section along the dashed line A in (a).

Download Full Size | PDF

Figure 5 shows the angular spectrums of the original complex field, its real part after SSB filtering, amplitude hologram binarized by the simple thresholding, and the amplitude hologram binarized by the ED algorithm. It can be observed that in the case of the simple thresholding binarization, the angular spectrum includes the high order terms which are located at integer multiples of the spatial frequency of the carrier wave [23]. To the contrary, in the case of the ED algorithm, those unintended high order terms are suppressed leaving only the desired signal and its conjugate within the noise suppression vertical band. Note that the DC and the conjugate terms are un-avoidable as the binary amplitude hologram is a real-valued function. In the optical reconstruction, those DC and the conjugate terms are masked by the 4-f system to give clear images.

 figure: Fig. 5.

Fig. 5. The simulated results of proposed method in angular spectrum domain.

Download Full Size | PDF

Figure 6 shows the simulated reconstructions. In all cases, we assume that a rectangular aperture is used in the 4-f system to pass the spatial frequency range only around the carrier wave as indicated by the red dot and the black rectangle in the bottom-left inset of each figure. Figures 6(a) and 6(f) show the reconstructions of the original complex and continuous-valued field synthesized using a single plane carrier wave. Since the original complex field is used without any modifications, the reconstruction is ideal and clean. Figures 6(b)–6(e) and 6(g)–6(j) are the reconstructions of the binary amplitude holograms shown in Figs. 6(k)–6(n). When the random phase carrier wave is applied in the hologram synthesis and the resultant complex field is binarized by the simple thresholding, severe speckle noise is observed as shown in Fig. 6(b) which adds to the noise caused by the binarization and degrades the reconstruction quality significantly. When the single plane carrier wave is applied in the hologram synthesis but still the simple thresholding is used in the binarization, the speckle noise is much suppressed as shown in Fig. 6(c), but the gray scale is not reconstructed properly and the ripple artefacts are observed due to the noise caused by the simple thresholding binarization. When the ED binarization is used to the hologram synthesized with a single plane carrier wave, we generally have enhanced reconstruction quality as shown in Figs. 6(d) and 6(e). But when the conventional Floyd & Steinberg’s ED weights are used without the shift, i.e. wshift(r)=winitial_FS(r), the reconstruction quality is degraded as the spatial frequency of the plane carrier wave is deviated from the noise suppression band of the wshift(r)=winitial_FS(r). By locating the noise suppression band to the spatial frequency of the plane carrier wave as shown in Fig. 6(e), the best reconstruction quality is achieved comparable to the original complex field shown in Fig. 6(a). The weight used in Fig. 6(e) is wshift(r)=winitial_vertical(r) = 1 for r=(rx,ry)=(px,0). For quantitative evaluation, the peak signal noise ratio (PSNR) of the focused reconstructions of the binary holograms is also calculated by comparing them with the focused reconstructions of the complex continuous-valued hologram. For the comparison between the focused reconstructions, the left half of the reconstructions in the upper row of Figs. 6(a)–(e) and the right half in the lower row of Figs. 6(a)–(e) are used for the PSNR calculation. The calculated PSNR values agree well with the subjective evaluation, indicating the highest values 28.9 dB and 30.8 dB for Fig. 6(e).

 figure: Fig. 6.

Fig. 6. Simulated reconstructions of (a) complex field hologram with a single plane carrier wave, (b) binary hologram with random phase carrier wave with simple threholding binarization, (c) single plane carrier wave with simple threholding binarization, (d) single plane carrier wave with ED binarization using Floyd&Steinberg’s filter, and (e) the single plane carrier wave with ED binarization using the vertical error suppression band. (f)–(j) are magnified parts of the red boxed region of (a)-(e). In each figure, the reconstructions are focused at the left cat in the upper row and at the right cat in the lower row. (k)-(n) are the binarized holograms used for (b)-(e). The PSNR is calculated for the focused parts which are the left (in the upper row of (a)-(e)) or the right half region (in the lower row of (a)-(e)) of the reconstructions.

Download Full Size | PDF

The reconstruction results shown in Fig. 6 confirm the quality enhancement by using the single plane carrier wave and by locating the error suppression band around its spatial frequency. The DOF, however, is not sufficiently shallow. The amount of the blur of the defocused cat object is small and the difference between the focused cat and the defocused cat is not clear as revealed in Figs. 6(f)–6(j). This long DOF is the consequence of the use of the single plane carrier wave.

In order to achieve the high-quality reconstruction and the shallow DOF at the same time, the proposed method uses the time-multiplexing. The spatial frequency of the single plane carrier wave scans over frames within the noise suppression band of the ED weights, achieving the shallow DOF while keeping the high reconstruction quality. In order to reserve large noise suppression band in the SSB area for the carrier wave scanning, the horizontal noise suppression filter shifted in the upper SSB area is designed as shown in Fig. 7. The initial winitial(r) and the designed ED weight wshift(r) are winitial_horizontal(r) = 1 and wshift(r)=−0.0043-j1.0 for r=(rx,ry)=(0,-py) and 0 otherwise. The spatial frequency along the y direction ucy is fixed at 3.3 × 104 m−1 for all plane carrier waves in Fig. 7 which is well inside the noise suppression band of wshift(r).

 figure: Fig. 7.

Fig. 7. |H(u)|=|W(u)−1| of the designed ED weight wshift(r) having shifted horizontal noise suppression band with indicating (a) 3 carrier waves and (b) 11 carrier waves. Blue region means the noise suppression band and the spatial frequency of the carrier waves are indicated by the red dots. (c)-(e) are the |H(u)|, ∠W(u), and |W(u)|, respectively, at the cross-section along the dashed line B in (b).

Download Full Size | PDF

Figure 8 shows the simulated reconstructions with time-multiplexing. The spatial freqeuncies of the plane carrier waves accuumulated over time-muliplexing frames are indicated as the red dots in the left-top inset of each reconstruction. Figure 8(a) shows two reconstructions focused at left or right cat, respectively, when 3 plane carrier waves are used. It is observed that the effect of the defocus is now clear, and the defocused cat is cearly distinguished from the focused one, revealing shallow DOF. It is also observed that the defocused cat is separated into 3 slightly defocused components each of which corresponds to the single plane carrier wave. By increasing the number of the plane carrier waves, for instance 11 as shown in Fig. 8(b), the natural and continuous blur can be achieved. The PSNR values calculated by comparing the focused parts in Fig. 8 with the corresponding parts of the complex field reconstruction in Fig. 6(a) also show the enhanced quality.

 figure: Fig. 8.

Fig. 8. Simulated time-multiplexing reconstruction results of the binary holograms with the designed ED weight wshift(r) having shifted horizontal noise suppression band. (a) 3 carrier waves and (b) 11 carrier waves. The PSNR is calculated for the focused parts which are the left (in the upper row of (a),(b)) or the right half region (in the lower row of (a),(b)) of the reconstructions.

Download Full Size | PDF

4. Experimental results

Figure 9 shows the experimental setup. The DMD used in the experiment is DLPLCR6500EVM from Texas Instrument which has 9523 Hz refresh rate, 7.6 µm pixel pitch, and 1920 × 1080 resolution. The light source is the diode pumped green laser (DPGL-2030 from SUWTECH) whose wavelength is 532 nm. The laser is spatially filtered and collimated by the lens 1 in Fig. 9(a) which has 25 cm focal length. The light diffracted by the DMD is filtered by the 4-f optics with 20 cm focal length lenses, i.e. lens 2 and lens 3 in Fig. 9(a). In the Fourier plane of the 4-f optics, an aperture is located to pass only the noise suppression band of the ED weights. The picture of the implemented optical setup is shown in Fig. 9(b).

 figure: Fig. 9.

Fig. 9. (a) The experimental setup scheme, and (b) the implemented optical setup.

Download Full Size | PDF

4.1 ED with a single plane carrier wave

Figure 10 shows the experimental reconstructions comparing three cases, i.e. the random phase carrier wave with the simple binarization, single plane carrier wave with the simple binarization, and the proposed single plane carrier wave and the ED binarization. In the proposed ED binarization case, the ED weight of the vertical filter shown in Fig. 4, (i).e. wshift(r)=winitial_vertical(r) = 1 for r=(rx,ry)=(px,0) is used. Note that these three cases are corresponding to the simulations shown in Figs. 6(b), 6(c), and 6(e), respectively. The holograms loaded to the DMD are the same as those used in the corresponding simulations. The experimental results in Fig. 10 show the same results as the simulations in Figs. 6(b), 6(c), and 6(e). The reconstruction of the random phase with the simple thresholding binarization case in Fig. 10(a) suffers from severe speckle noise with the additional binarization noises. The use of the single plane carrier wave reduces the speckle noise but the simple thresholding binarization prohibits exact gray scale reconstruction and introduces the ripple noise as shown in Fig. 10(b). The combination of the single plane carrier wave and the proposed ED binarization gives the best image quality as shown in Fig. 10(c).

 figure: Fig. 10.

Fig. 10. The optical reconstructions of (a) random phase carrier wave with simple thresholding binarization, (b) single plane carrier wave with simple thresholding binarziation, and (c) proposed single plane carrier wave with ED biniarzation using the vertical noise supppression band. In each figure, the camera is focused at the left cat in the upper row and at the right cat in the lower row.

Download Full Size | PDF

4.2 ED with plane carrier wave scanning by time-multiplexing

Figure 11 shows the results of the time-multiplexing experiment corresponding to the simulations in Fig. 8. The ED weight designed for the shifted horizontal noise suppression band shown in Fig. 7, (i).e. wshift(r)=−0.0043-j1.0 for r=(rx,ry)=(0,-py) and 0 otherwise, is used like the simulation. The physical aperture in the 4-f optics is also implemented to have horizontally long aperture following the noise suppression band of the ED weight. Figure 11 demonstrates that the DOF of the reconstruction is reduced giving clear distinction between the focused and defocused reconstructions while keeping high reconstruction quality. As the number of the time-multiplexing frames increase, the defocus blur becomes continuous, giving more natural results. These experimental results are in good agreement with the corresponding simulations shown in Fig. 8.

 figure: Fig. 11.

Fig. 11. The optical reconstructions with time-multiplexing. (a) 3 carrier waves, and (b) 11 carrier waves.

Download Full Size | PDF

Finally, the holographic 3D video is displayed with the proposed method in real-time. Each scene of the video is displayed with 3 time-multiplexing frames with corresponding carrier waves like the case of Fig. 11(a). Two objects are displayed with 3 cm and 1 cm depths from the hologram plane. Each time-multiplexing sub-frame hologram is synthesized with the corresponding plane carrier wave and ED binarized with the shifted horizontal noise suppression band as in Fig. 11(a). All the sub-frames, i.e. 3 sub-frames for each frame, are pre-loaded to the onboard memory of the DMD and played in 90 Hz to result in 30 Hz holographic 3D video. During the recording of the video, the camera focus was changed between two objects to examine the depth reconstruction and the DOF. The snapshots in Fig. 12 and the recorded movie, i.e. Visualization 1, successfully demonstrates the high-quality holographic 3D image reconstruction with shallow DOF by the proposed ED binarization technique.

 figure: Fig. 12.

Fig. 12. The reconstructed holographic video with 3 carrier waves using time-multiplexing (see Visualization 1).

Download Full Size | PDF

5. Conclusion

In this paper, we propose a novel technique to enhance the quality of binarized holograms using ED with plane carrier waves for DMD SLMs. The plane carrier wave of the synthesized holograms and the ED filter are designed to suppress the binarization noise around the spatial frequency of the carrier wave where the most signal energy is concentrated. By applying the proposed technique, the speckless enhanced-quality holographic 3D images are reconstructed by using the DMD. The time-multiplexing with scanning plane carrier wave in the binarization error suppression band of the ED filter is also applied to achieve shallow DOF while keeping the enhanced reconstruction quality. The proposed technique is verified both by simulations and optical experiments, demonstrating the 30Hz enhanced-quality holographic 3D video display successfully.

Funding

Institute for Information and Communications Technology Promotion (GK20D0100, IITP-2020-0-00929); National Research Foundation of Korea (NRF-2017R1A2B2011084).

Disclosures

The authors declare no conflicts of interest.

References

1. T. M. Kreis, P. Aswendt, and R. Hoefling, “Hologram reconstruction using a digital micromirror device,” Opt. Eng. 40(6), 926–933 (2001). [CrossRef]  

2. Y. Lim, K. Hong, H. Kim, H.-E. Kim, E.-Y. Chang, S. Lee, T. Kim, J. Nam, H.-G. Choo, J. Kim, and J. Hahn, “360-degree tabletop electronic holographic display,” Opt. Express 24(22), 24999–25009 (2016). [CrossRef]  

3. M. Chlipała and T. Kozacki, “3D color reconstructions in single DMD holographic display with LED source and complex coding scheme,” Proc. SPIE 10335, 103350Y (2017). [CrossRef]  

4. M. Chlipala and T. Kozacki, “Color LED DMD holographic display with high resolution across large depth,” Opt. Lett. 44(17), 4255–4258 (2019). [CrossRef]  

5. Y. Takekawa, Y. Takashima, and Y. Takaki, “Holographic display having a wide viewing zone using a MEMS SLM without pixel pitch reduction,” Opt. Express 28(5), 7392–7407 (2020). [CrossRef]  

6. S. A. Goorden, J. Bertolotti, and A. P. Mosk, “Superpixel-based spatial amplitude and phase modulation using a digital micromirror device,” Opt. Express 22(15), 17999–18009 (2014). [CrossRef]  

7. W. K. Cheung, P. Tsang, T. C. Poon, and C. Zhou, “Enhanced method for the generation of binary Fresnel holograms based on grid-cross downsampling,” Chin. Opt. Lett. 9(12), 120005 (2011). [CrossRef]  

8. P. W. M. Tsang, Y. Pan, and T.-C. Poon, “Binary hologram generation based on shape adaptive sampling,” Opt. Commun. 319, 8–13 (2014). [CrossRef]  

9. W.-B. Cao, J.-S. Ma, P. Su, and X.-T. Liang, “Binary hologram generation based on discrete wavelet transform,” Optik 127(2), 558–561 (2016). [CrossRef]  

10. M. Chilipala, H. -G. Choo, and T. Kozacki, “Histogram based hologram binarization for DMD application,” Proc. SPIE 10834, 104 (2018). [CrossRef]  

11. P. A. Cheremkhin and E. A. Kurbatova, “Binarization of digital holograms by thresholding and error diffusion techniques,” in Digital Holography and Three-Dimensional Imaging 2019, OSA Technical Digest (Optical Society of America2019), paper Th3A.22.

12. P. A. Cheremkhin and E. A. Kurbatova, “Comparative appraisal of global and local thresholding methods for binarisation of off-axis digital holograms,” Opt. Lasers Eng. 115, 119–130 (2019). [CrossRef]  

13. R. W. Floyd and L. Steinberg, “An adaptive algorithm for spatial grey scale,” Proc Soc. Info. Disp.17, 75–77 (1976).

14. R. Hauck and O. Bryngdahl, “Computer-generated holograms with pulse-density modulation,” J. Opt. Soc. Am. A 1(1), 5–10 (1984). [CrossRef]  

15. Y. Matsumoto and Y. Takaki, “Improvement of gray-scale representation of horizontally scanning holographic display using error diffusion,” Opt. Lett. 39(12), 3433–3436 (2014). [CrossRef]  

16. P. W. M. Tsang and T.-C. Poon, “Novel method for converting digital Fresnel hologram to phase-only hologram based on bidirectional error diffusion,” Opt. Express 21(20), 23680–23686 (2013). [CrossRef]  

17. S. Jiao, D. Zhang, C. Zhang, Y. Gao, T. Lei, and X. Yuan, “Complex-Amplitude Holographic Projection with a Digital Micromirror Device (DMD) and Error Diffusion Algorithm,” IEEE J. Select. Topics Quantum Electron. 26(5), 1–8 (2020). [CrossRef]  

18. G. Yang, S. Jiao, J.-P. Liu, T. Lei, and X. Yuan, “Error diffusion method with optimized weighting coefficients for binary hologram generation,” Appl. Opt. 58(20), 5547–5555 (2019). [CrossRef]  

19. S. Weissbach and F. Wyrowski, “Error diffusion procedure: theory and applications in optical signal processing,” Appl. Opt. 31(14), 2518–2534 (1992). [CrossRef]  

20. F. Fetthauer, S. Weissbach, and O. Bryngdahl, “Computer-generated Fresnel holograms: quantization with the error diffusion algorithm,” Opt. Commun. 114(3-4), 230–234 (1995). [CrossRef]  

21. K. Matsushima and T. Shimobaba, “Band-Limited Angular Spectrum Method for Numerical Simulation of Free-Space Propagation in Far and Near Fields,” Opt. Express 17(22), 19662–19673 (2009). [CrossRef]  

22. S.-B. Ko and J.-H. Park, “Speckle reduction using angular spectrum interleaving for triangular mesh-based computer-generated hologram,” Opt. Express 25(24), 29788–29797 (2017). [CrossRef]  

23. Y. Lim, J.-H. Park, J. Hahn, H. Kim, K. Hong, and J. Kim, “Reducing speckle artifacts in digital holography through programmable filtration,” ETRI Journal 41(1), 32–41 (2019). [CrossRef]  

Supplementary Material (1)

NameDescription
Visualization 1       30Hz holographic 3D video display using DMD. Error diffusion binarization with diffusion coefficients designed for the hologram carrier wave is used to enhance the reconstruction quality.

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (12)

Fig. 1.
Fig. 1. Illustration of ED algorithm. (a) Sequential processing and (b) the error-diffused pixel.
Fig. 2.
Fig. 2. Proposed method.
Fig. 3.
Fig. 3. (a) Target image with two depths. (b) Amplitude, (c) phase, and (d) angular spectrum of the synthesized complex field hologram with a single plane carrier wave. (in (d) the contrast is adjusted for better visibility).
Fig. 4.
Fig. 4. (a) |H(u)|=|W(u)−1| of the wshift(r) used in the first simulation. Blue region means noise suppression band. (b), (c), and (d) are the |H(u)|, ∠W(u), and |W(u)|, respectively, at the cross-section along the dashed line A in (a).
Fig. 5.
Fig. 5. The simulated results of proposed method in angular spectrum domain.
Fig. 6.
Fig. 6. Simulated reconstructions of (a) complex field hologram with a single plane carrier wave, (b) binary hologram with random phase carrier wave with simple threholding binarization, (c) single plane carrier wave with simple threholding binarization, (d) single plane carrier wave with ED binarization using Floyd&Steinberg’s filter, and (e) the single plane carrier wave with ED binarization using the vertical error suppression band. (f)–(j) are magnified parts of the red boxed region of (a)-(e). In each figure, the reconstructions are focused at the left cat in the upper row and at the right cat in the lower row. (k)-(n) are the binarized holograms used for (b)-(e). The PSNR is calculated for the focused parts which are the left (in the upper row of (a)-(e)) or the right half region (in the lower row of (a)-(e)) of the reconstructions.
Fig. 7.
Fig. 7. |H(u)|=|W(u)−1| of the designed ED weight wshift(r) having shifted horizontal noise suppression band with indicating (a) 3 carrier waves and (b) 11 carrier waves. Blue region means the noise suppression band and the spatial frequency of the carrier waves are indicated by the red dots. (c)-(e) are the |H(u)|, ∠W(u), and |W(u)|, respectively, at the cross-section along the dashed line B in (b).
Fig. 8.
Fig. 8. Simulated time-multiplexing reconstruction results of the binary holograms with the designed ED weight wshift(r) having shifted horizontal noise suppression band. (a) 3 carrier waves and (b) 11 carrier waves. The PSNR is calculated for the focused parts which are the left (in the upper row of (a),(b)) or the right half region (in the lower row of (a),(b)) of the reconstructions.
Fig. 9.
Fig. 9. (a) The experimental setup scheme, and (b) the implemented optical setup.
Fig. 10.
Fig. 10. The optical reconstructions of (a) random phase carrier wave with simple thresholding binarization, (b) single plane carrier wave with simple thresholding binarziation, and (c) proposed single plane carrier wave with ED biniarzation using the vertical noise supppression band. In each figure, the camera is focused at the left cat in the upper row and at the right cat in the lower row.
Fig. 11.
Fig. 11. The optical reconstructions with time-multiplexing. (a) 3 carrier waves, and (b) 11 carrier waves.
Fig. 12.
Fig. 12. The reconstructed holographic video with 3 carrier waves using time-multiplexing (see Visualization 1).

Equations (9)

Equations on this page are rendered with MathJax. Learn more.

f c ( x ) = f ( x ) + r w ( r ) e c ( x r ) ,
g c ( x ) f ( x ) = r w ( r ) e c ( x r ) e c ( x ) ,
G c ( u ) F ( u ) = { W ( u ) 1 } E c ( u ) = H ( u ) E c ( u ) ,
f ( x , y ) = m a m exp ( j θ m ) exp { j π λ z m ( ( x x m ) 2 + ( y y m ) 2 ) } .
θ m = 2 π ( u c x x m + u c y y m + ( 1 λ 2 u c x 2 u c y 2 ) z m ) ,
O ( x , y , z ) = l L l ( x , y ; z l ) ,
f ( x , y ) = l F 1 [ F [ L l ( x , y ; z l ) exp ( j θ l ( x , y ; z l ) ] exp { j 2 π z l 1 λ 2 u x 2 u y 2 } ] ,
θ l ( x , y ; z l ) = 2 π { u c x x + u c y y + ( 1 λ 2 u c x 2 u c y 2 ) z l } .
w shift ( r x , r y ) = w initial ( r x , r y ) exp [ j 2 π ( u c x r x + u c y r y ) ] ,
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.