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

Method of color holographic display with speckle noise suppression

Open Access Open Access

Abstract

In this paper, a method of color holographic display with speckle noise suppression is proposed. Firstly, the intensity information of the object is extracted according to the red, green and blue (RGB) channels. The band-limited phase is calculated and used as the initial phase for each color channel. Secondly, the double-step Fresnel diffraction algorithm is used to calculate the computer-generated holograms (CGHs), and a filter plane that dynamically adjusts the position of the filter in the optical path is designed. Then, a divergent spherical phase factor is added to the CGHs. Finally, the time average method is used to further reduce the speckle noise. When the CGHs of the RGB channels are loaded on the digital micromirror device and illuminated by the RGB lights emitting in a temporal sequence, the color reconstructed images with speckle noise suppression can be displayed. The validity of the proposed method is verified.

© 2022 Optica Publishing Group under the terms of the Optica Open Access Publishing Agreement

1. Introduction

The holographic display technology can provide complete encoding and accurate control of the wavefront information of the 3D object, so it can provide the viewer with the full depth information of the 3D objects. However, holographic display technology is still accompanied by problems such as noise interference, small field of view, and slow calculation speed, which severely limit the further development of this technology. At present, these problems are gradually being resolved [110]. Generally, holographic display requires the laser to illuminate the computer-generated holograms (CGHs), but the high coherence of the laser will introduce speckle noise into the reconstructed image. Besides, the iterative optimization algorithms for the CGHs such as the Gechberg-Saxton algorithm [11] often require the addition of completely random phases, which makes the speckle noise of the reconstructed images uncontrollable [12]. The speckle noise is manifested as the change of bright and dark spots randomly appearing on the holographic reconstructed image, which reduces the quality of the reconstructed image [13,14].

To suppress the speckle noise of the reconstructed image, there are two commonly used methods. The first method is to suppress the speckle noise by reducing the coherence of the light source [15]. For example, by using the light emitted from red, green and blue (RGB) light-emitting diodes as the reference light for the CGHs [16,17] or using the specially designed low-spatial-coherence laser to illuminate the CGHs, low speckle noise image display can be achieved [18]. Although improving the light source can greatly suppress the speckle noise of the CGHs, special light sources are not only difficult to obtain, but also increase the manufacturing cost of the system.

The second method is to optimize the calculation process of the CGHs [15]. For example, the reduction of speckle noise has been achieved by encoding multiple incoherent reconstructed images for a single complex amplitude wavefront [19]. Some researchers have used the double-phase encoding method to convert the complex amplitude CGHs into the phase-only CGHs and combine it with the 4-f optical filtering system to suppress the speckle noise [20]. In addition, the use of spatial-multiplexing technology [2123], time-multiplexing technology [2426] and pixel separation methods [27,28] to suppress speckle noise are also very effective. These methods can help to improve the quality of reconstructed images, but the calculation of the multi-depth CGHs for 3D objects and the loading of the multi-frame CGHs require stronger computational power and the spatial light modulators (SLMs) with higher refresh rate [29].

Currently, the SLM is widely used in the holographic display, and can be divided into the phase-only SLM and amplitude-only SLM. Although the phase-only SLM has high diffraction efficiency, the refresh rate severely limits its ability to modulate the CGHs. In contrast, the digital micromirror device (DMD), a kind of amplitude-only SLM, has a high refresh frame rate and can load the multi-frame CGHs, thus, it gains much attentions [3032]. However, in addition to speckle noise, there are also zero-order light and conjugate diffraction light in the reproduced image when the DMD is used for holographic reconstruction. In order to improve the display effect, it requires a set of 4-f optical filtering system to strip the requisite signals from zero-order and conjugate diffraction light [33]. Therefore, the system is complex and its structure is not compact enough. Since the color holographic reproduction usually requires the RGB channels light multiplexing [3436], the color holographic display with speckle noise suppression is still difficult to realize.

In this paper, a method to suppress the speckle noise in color holographic display is proposed. The proposed method consists of the following three main processes. Firstly, the intensity information of the RGB channels of the object is extracted and the iterative process is employed to generate a constrained random initial phase to reduce the incidental speckle noise of the completely random phase. Secondly, the filter plane position of the filter used to remove the stray light, zero-order and conjugate diffraction light is preset in the double-step Fresnel diffraction (DSFD) algorithm. The DSFD algorithm is used to calculate the multi-frame CGHs of the RGB channels of the object. The discrete spherical phases are added to the CGHs to discretize the speckle noise. Thirdly, the CGHs are sequentially loaded on the DMD with a high-speed refresh rate. Based on the time-multiplexing technology, the color reconstructed images with speckle noise suppression can be captured. Compared with the previous work [22,29], the proposed method has the following advantages: 1) The speckle noise of the proposed method is reduced obviously and the quality of monochrome reconstructed images is greatly improved. 2) The stray light, zero-order and conjugate diffraction light are eliminated without using the conventional 4-f optical filtering system, and the system complexity by using the proposed method is optimized. 3) Color holographic display with speckle noise suppression is realized without chromatic aberration. When the refresh rate of the CGHs increases, the display effect will be better. The proposed method is expected to be applied in fields such as holographic AR display to promote the development of holographic display technology.

2. Principle of the method

The flowchart of the method is shown in Fig. 1. It consists of three steps. The first step is to extract the intensity information of the RGB channels of the object. Through an m-times iterative algorithm, a band-limited phase is obtained as the initial phase to avoid speckle noise caused by the completely random phase. In the second step, the DSFD algorithm is used to calculate the complex amplitude distribution on the display plane. The divergent spherical phase factor is added to the CGH to further suppress the speckle noise, and then the required CGH is obtained by amplitude coding. The third step is to load the obtained CGHs on the DMD. Under illumination of the RGB lights, a color holographic display with speckle noise suppression is obtained.

 figure: Fig. 1.

Fig. 1. Schematic diagram of the proposed method.

Download Full Size | PDF

In the first step, to eliminate magnification chromatic aberration, the intensity information of the RGB channels of the object is extracted after scaling the object for each color channel, and then the CGHs of each color channel are calculated independently. The phase information and intensity information are superimposed to form the complex amplitude distribution of the object. To simulate the scattering of the recording light on the surface of the object, a completely random phase is often superimposed on the initial phase, but it will bring serious speckle noise interference to the reconstructed image. In order to weaken the randomness, a bandwidth constraint is imposed on the initial complex amplitude distribution. The initial complex amplitude distribution is the multiplication result of the intensity information of the object and the completely random phase. It is used as the input for the iterative loop. The initial complex amplitude distribution after the forward Fresnel diffraction (FFD) is multiplied by a band-limited mask to preserve the complex amplitude information within a fixed window. The rectangular functions are used to express the band-limited masks. In this way, the completely random phase information can be constrained so that the speckle noise does not occupy the whole plane during filtering process. The phase part of the constrained complex amplitude distribution after the inverse Fresnel diffraction (IFD) is used as the initial phase for the next iteration. The diffraction distances of the FFD and IFD are the sum of the recording distance of the object and the distance from the filter plane to the hologram plane. The iterative process is cycled for m-times, and finally obtained is the band-limited phase. Since the complete randomness of the input phase at the beginning of the iteration has not changed, the band-limited phase is still random, but its contribution to the speckle noise has been greatly reduced.

In the second step, the amplitude of the object is multiplied by the band-limited phase to obtain the band-limited complex amplitude distribution, which is used as the input of the DSFD algorithm. For the amplitude-only CGHs, the diffraction efficiency of zero-order diffraction light is more than 60%, so the zero-order diffraction light is a strong noise for reconstructed images. In addition, the existence of conjugate light and stray light also introduce additional interference. In order to eliminate their influence on the reconstructed image, they should be filtered out as completely as possible. To achieve this purpose, a filter plane is designed in the DSFD algorithm which is set to a specific position in the optical path. Firstly, the FFD is used to transfer the object intensity information I(x0, y0) to the filter plane, and the complex amplitude distribution is expressed as U(x, y). The calculation formula is expressed as follows:

$$ \begin{aligned} U(x, y) &=\int_{-\infty}^{\infty} \int_{-\infty}^{\infty} I\left(x_{0}, y_{0}\right) \cdot \exp \left[j \varphi_{\mathrm{n} \text { band-limited }}\left(x_{0}, y_{0}\right)\right] \\ & \cdot \exp \left\{\frac{j \pi}{\lambda_{\mathrm{n}}(s+d)}\left[\left(x-x_{0}\right)^{2}+\left(y-y_{0}\right)^{2}\right]\right\} \mathrm{d} x_{0} \mathrm{~d} y_{0}(\mathrm{n}=\mathrm{r}, \mathrm{g}, \mathrm{b}) \end{aligned} $$
where φnband-limited(x0, y0) represents the band-limited phase related to the wavelength superimposed on the object, λn represents the wavelength of the coherence light, s represents the recording distance from the object to the hologram plane, d represents the distance from the hologram plane to the filter plane, and j represents the imaginary number.

To eliminate the influence of the zero-order and conjugate diffraction light on the reconstructed images, the recording distance s of the object is designed based on digital holographic theory, and the formula is expressed as follows:

$$ s=\max \left\{\rho \cdot \frac{2 D_{0} p}{\lambda_{\mathrm{n}}}\right\}, $$
where max{·} means taking the maximum value of the expression in the symbol, ρ represents a real number slightly greater than ‘1’, D0 represents the width of the recorded object, and p represents the pixel pitch. Due to the constraint of the random phase in the first step, the speckle noise does not cover the whole filtering plane. The zero-order and conjugate diffraction light is completely separated from the reconstructed image. As long as the size of the filtering window is reasonably set on the filtering plane, the required reconstructed image can be separated from the stray light, zero-order and conjugate diffraction light. Afterwards, U(x, y) is transferred to the hologram plane by using the IFD, and the calculation formula is expressed as follows:
$$ U\left(x_{\mathrm{h}}, y_{\mathrm{h}}\right)=\int_{-\infty}^{\infty} \int_{-\infty}^{\infty} U(x, y) \cdot \exp \left\{\frac{-j \pi}{\lambda_{\mathrm{n}} d}\left[\left(x_{\mathrm{h}}-x\right)^{2}+\left(y_{\mathrm{h}}-y\right)^{2}\right]\right\} \mathrm{d} x \mathrm{~d} y $$

The divergent spherical phase factor is superimposed on the generated complex amplitude distribution U(xh, yh). In holographic display, due to the converging effect of the imaging lens, the energy of the laser is concentrated on the reconstructed image plane, which aggravates the interference of speckle noise. The divergent spherical phase factor can further separate the reconstructed image from other interference information on the filter plane, thereby suppressing the speckle noise generated by zero-order and conjugate diffraction light on the display plane. The updated complex amplitude distribution formula is expressed as follows:

$$ U_{\mathrm{c}}\left(x_{\mathrm{h}}, y_{\mathrm{h}}\right)=U\left(x_{\mathrm{h}}, y_{\mathrm{h}}\right) \cdot \exp \left[\frac{j \pi}{\lambda_{\mathrm{n}} f}\left(x_{\mathrm{h}}^{2}+y_{\mathrm{h}}^{2}\right)\right] $$
where f represents the focal radius of the divergent spherical phase factor, and its value is also set to d, so as to maximize the dispersion of speckle noise at the position of the filtering plane. Finally, the amplitude coding for the complex amplitude distribution Uc(xh, yh) is conducted, and the amplitude-only CGH H(xh, yh) obtained after coding is shown as follows:
$$ H\left(x_{\mathrm{h}}, y_{\mathrm{h}}\right)=\left\|\left[U_{\mathrm{c}}\left(x_{\mathrm{h}}, y_{\mathrm{h}}\right)+R\left(x_{\mathrm{h}}, y_{\mathrm{h}}\right)\right]^{2}\right\|, $$
where R(xh, yh) is the set reference parallel light, and ||·|| means taking the modulus of the expression in the symbol. The reference light R(xh, yh) is a parallel light with (cosα, cosβ, cosγ) as the direction cosine.

$$ R\left(x_{\mathrm{h}}, y_{\mathrm{h}}\right)=\exp \left[\frac{j 2 \pi}{\lambda_{\mathrm{n}}}\left(x_{\mathrm{h}} \cos \alpha+y_{\mathrm{h}} \cos \beta+s \cos \gamma\right)\right] . $$

In order to better realize the separation of the reconstructed image and the interference field, the reference light R(xh, yh) is set to the parallel light propagating in the following directions:

$$ \left\{\begin{array}{l} \cos \alpha=\cos \beta=\frac{\rho D_{0} / 2}{\sqrt{\rho^{2} D_{0}^{2} / 4+s^{2}}} \approx \frac{\lambda_{\mathrm{n}}}{4 p} \\ \cos \gamma=\frac{s}{\sqrt{D_{0}^{2} / 4+s^{2}}} \approx 1 \end{array}\right. $$

It can be found that when the wavelength of the reference light is changed, the direction cosine of the parallel reference light will change, which leads to the inconsistent position of the reconstructed images of the CGHs calculated according to the different color channels on the reconstructed plane. In order to solve this problem, the reference light of each color channel is compensated by using grating phase Pn(xh, yh) (n = r, g, b) before the amplitude encoding, so that the CGHs of each color channel are reconstructed at the same position in the reconstruction plane. The grating phase equation is expressed as follows:

$$ P_{\mathrm{n}}\left(x_{\mathrm{h}}, y_{\mathrm{h}}\right)=\exp \left(j\left(\frac{2 \pi}{\lambda_{\mathrm{n}}}\right) \cdot \sin \left(\arctan \left(\frac{\frac{\sqrt{2}}{4 s p}\left(\lambda_{\mathrm{n}}-\lambda_{\mathrm{g}}\right)}{1+\left(\frac{\sqrt{2}}{4 s p}\right)^{2} \lambda_{\mathrm{n}} \lambda_{\mathrm{g}}}\right) \frac{180}{\pi}\right) \cdot p \sqrt{x_{\mathrm{h}}^{2}+y_{\mathrm{h}}^{2}}\right) . $$

Therefore, the amplitude-only CGH Hn(xh, yh) with the compensated grating phase is generated as follows:

$$ H_{\mathrm{n}}\left(x_{\mathrm{h}}, y_{\mathrm{h}}\right)=\left\|\left[U_{\mathrm{c}}\left(x_{\mathrm{h}}, y_{\mathrm{h}}\right)+R\left(x_{\mathrm{h}}, y_{\mathrm{h}}\right) \cdot P_{\mathrm{n}}\left(x_{\mathrm{h}}, y_{\mathrm{h}}\right)\right]^{2}\right\| $$

After normalizing Hn(xh, yh), the amplitude-only CGHs corresponding to the RGB channels can be obtained respectively.

In the third step, the above steps are repeated in the program until the frames of the CGHs of each color channel reach the required number. The same frames for the CGHs of the RGB channels are calculated respectively. In the reconstructed process of the holographic display, due to the high coherence of the laser and the diffraction effect of the display device, the pixel of the reconstructed image can be regarded as the Airy disk. If the distance between two adjacent pixels in the reconstructed image is too close, there will be a superposition area between the Airy disks. The interference occurs in the superposition areas, and it is embodied in the unevenly distributed bright and dark spots on the reconstructed image, which are also called speckle noise, as shown in Fig. 2. Essentially, the interference occurs due to the randomness of the phase of the diffraction light. When the multiple diffraction lights are superimposed on each other, the randomness of the phase is diminished. Therefore, if multi-frame of the CGHs are displayed simultaneously at a frequency higher than the human vision persistence effect, the speckle noise on the reconstructed image can be homogenized due to the time-averaging effect, and the reconstructed image will tend to be more similar to the recorded object.

 figure: Fig. 2.

Fig. 2. Phenomenon of uneven distributions of the bright and dark spots in the superposition areas of the Airy disks.

Download Full Size | PDF

When loading the multi-frame CGHs on the DMD for holographic display, the converging spherical light is used to illuminate the CGHs. There are two reasons for using the converging spherical light. One is to compensate for the discrete spherical phase set in the program, and the other is to converge the zero-order diffraction light into a single point on the filter plane. In this way, the interference of zero-order diffraction light to the reconstructed image is reduced. For the CGH of each color channel, different random band-limited phases are added, and different random band-limited phases bring different signal randomness. When the CGHs with different random band-limited phases of each color channel are loaded on the DMD, different random noise distribution is generated on the reconstructed image and that approximately obeys the negative exponential probability distribution. The speckle noise between the reconstructed images is not correlated with each other.

The peak signal-to-noise ratio (PSNR) is used to quantify the quality of the reconstructed images, which can be expressed as follows:

$$PSNR = 20 \cdot \lg \left( {\frac{{255}}{{\sqrt {\frac{1}{{mn}}\sum\limits_{i = 0}^{m - 1} {\sum\limits_{j = 0}^{n - 1} {{{||{X(i,j) - Y(i,j)} ||}^2}} } } }}} \right),$$
where X(i,j) and Y(i,j) represent the object image and the reconstructed image with a size of m×n, respectively. The 24-bit depth bitmaps is used in the proposed method.

Besides, the speckle noise contrast (SNC) is used to measure the speckle noise of the reconstructed image. According to the statistical law of the speckle noise, the SNC of the M frames CGHs can be expressed as follows:

$$SNC = \frac{\sigma }{{I\sqrt M }},$$
where σ is the standard deviation of the reconstructed image, and I is the average intensity of the reconstructed image. It can be found from the formula that when the average intensity I of the reconstructed image remains unchanged, the more frames CGHs are loaded, the smaller SNC will be.

3. Experiment and result

Based on the proposed method to suppress the speckle noise, a color holographic display optical path is built for the experiments, as shown in Fig. 3. The main components in the optical path are: RGB color lasers, shutters, reflectors, beam splitters (BSs), spatial filters, lenses, DMD and filter. The display device used in the optical path is a DMD with a resolution of 1920×1080 and a pixel pitch of 7.56µm produced by Xi'an CAS Microstar Science and Technology LTD. The refresh frame rate can reach 247 Hz in 8-bit grayscale display mode. The shutters are used to make the lasers with wavelengths of 671 nm, 532 nm and 473 nm emit in time sequence. The emitted light passes through the spatial filter and lens to form the uniform parallel light. The parallel RGB lights pass through a reflector and two BSs and then overlap. The overlapping RGB lights are reflected by the reflector. Then, the RGB lights pass through lens 1 with a focal length of 300 mm to form the convergent spherical lights. The DMD with an inclination angle of 24° (In the “on/off state”, the flip angle of the micro-mirror of the DMD is ±12°) is illuminated by the RGB spherical lights. The distance between lens 1 and the DMD is 60 mm. Lens 2 with a focal length of 200 mm is added at 140 mm behind the DMD to shorten the receiving distance of the reconstructed image. The filter is located at 60 mm behind lens 2. The camera without the eyepiece (Canon EOS 77D) located at 250 mm behind the filter is used to capture the reconstructed image separated from the stray light, zero-order and conjugate diffraction light.

 figure: Fig. 3.

Fig. 3. Optical path structure of the color holographic display system.

Download Full Size | PDF

In the traditional method, the CGHs for the RGB channels of the object are calculated by using the completely random phase. During the encoding of the CGHs, no discrete spherical phases are superimposed and the incident angles of the reference lights are not compensated. The letter ‘G’ of size 1000×1000 is used for the experiments in the traditional method. The single frame CGH of the letter ‘G’ for each color channel is loaded on the DMD separately and illuminated by the monochromatic light corresponding to the color channel. The experimental results are shown in Figs. 4(a)–4(c). It can be observed that the reconstructed images of the RGB channels of the letter ‘G’ are masked by the zero-order light. The high-order diffraction images exist simultaneously with the reconstructed images, and the speckle noise of the reconstructed images is also very serious.

 figure: Fig. 4.

Fig. 4. Experimental results of the letter ‘G’ by using the traditional method under the illumination of (a) red light, (b) green light and (c) blue light.

Download Full Size | PDF

In the proposed method, the single frame CGH for each color channel of the object is calculated by using the band-limited phase. During the encoding of the CGH, the discrete spherical phase is superimposed and the incident angle of the reference light is compensated. The letter ‘G’ is also used for the experiments in the proposed method. In the calculation of the band-limited phase, the number of iterations m is set to 16. According to Eq. (2), the recording distance of the letter ‘G’ is calculated as 250 mm by taking ρ=1.03. The focal radius of the divergent spherical phase factor is set to 300 mm. According to Eq. (8), the compensated incident angle of the red reference light is calculated as 1.47° and the blue reference light is calculated as -0.63°. After the stray light, zero-order and conjugate diffraction light are filtered out on the filter plane, the reconstructed images of the CGHs loaded on the DMD are shown in Fig. 5. The reconstructed results of the 10 frames CGHs of each color channel of the letter ‘G’ are shown in Figs. 5(a)–5(c). They are loaded on the DMD separately and illuminated by the monochromatic light of the corresponding color channel. Figure 5(d) is the reconstructed result when the DMD is refreshed to display 10 frames CGHs for each color channel under the illumination of the time-sequential emitted RGB lights. Compared with Fig. 4, it can be found that after filtering and grating phase compensation of the reference light incidence angle, not only the reconstructed image quality is improved, but also the positional chromatic aberration is eliminated, and the speckle noise is suppressed.

 figure: Fig. 5.

Fig. 5. Experimental reconstruction results of the letter ‘G’ by using the proposed method under the illumination of the (a) red light, (b) green light, (c) blue light and (d) time-sequential emitted RGB lights.

Download Full Size | PDF

Predictably, the more frames of the CGHs are refreshed on the DMD, the more speckle noise suppressed significantly. To validate this idea, the quality of the reconstructed images is compared and analyzed when different frames of the CGHs are loaded on the DMD. The recorded object is a ‘dice’ of size 1024×1024. Taking the green channel of the ‘dice’ as an example, the wavelength of the recording light is set to 532 nm, the recording distance is 250 mm (ρ=1.01), and the divergent spherical phase factor focal radius is 300 mm. The reconstructed results of the 1 frame, 10 frames and 30 frames CGHs of the ‘dice’ are shown in Figs. 6(a)–6(c) respectively. They are loaded on the DMD separately and illuminated by the green light. In this way, the reconstructed results of the red channel and the blue channel of the ‘dice’ can also be obtained, as shown in Figs. 6(d)–6(f) and Figs. 6(g)–6(i).

 figure: Fig. 6.

Fig. 6. Experimental reconstruction results. (a)-(c) Reconstructed images of the 1 frame, 10 frames and 30 frames CGHs of the green channel of the ‘dice’; (d)-(f) reconstructed images of the 1 frame, 10 frames and 30 frames CGHs of the red channel of the ‘dice’; (g)-(i) reconstructed images of the 1 frame, 10 frames and 30 frames CGHs of the blue channel of the ‘dice’; (j)-(l) reconstructed images of the 1 frame, 10 frames and 30 frames CGHs of the RGB channels of the ‘dice’.

Download Full Size | PDF

It can be observed that as the frames of the loaded CGHs increase, the speckle noise of the reconstructed image is gradually reduced. For example, Fig. 6(a) is the reconstructed image of the 1 frame CGH, and it can be observed that the details of the reconstructed image of the ‘dice’ have been completely covered by the speckle noise. Figure 6(b) is the reconstructed image of the 10 frames CGHs and the details of the reconstructed images are recovered, but the speckle noise can still be seen. As shown in Fig. 6(c), the speckle noise is further suppressed when the DMD is loaded with the 30 frames CGHs.

For the other color channels, the improvement of the quality of the reconstructed images follows a similar pattern. The color reconstructed images of the ‘dice’ are shown in Figs. 6(j)–6(l). The reconstructed results of the 1 frame and 10 frames CGHs of the RGB channels of the ‘dice’ are shown in Fig. 6(j) and Fig. 6(k). The CGHs are loaded on the DMD sequentially according to the emission temporal order of the RGB lights. The reconstructed results of the 30 frames CGHs of the RGB channels of the ‘dice’ are shown in Fig. 6(l). It is found that the speckle noise in the color reconstructed image is homogenized and the image details are restored as the frames of the CGHs loaded on the DMD increase.

Table 1 shows the PSNR of the reconstructed images in Figs. 6(a)–6(l). It can be found that the PSNR increases with the frames of the CGHs. It proves that increasing the number of refreshing frames of the CGHs helps to improve the quality of the reconstructed images.

Tables Icon

Table 1. Relationship between PSNR and the frames of the CGHs.

To quantify and analyze the speckle noise, the reconstructed images of 300×300 in the red-box region of Figs. 6(a)–6(l) are analyzed and their normalized intensity 3D distributions are shown in Figs. 7(a)–7(l). To facilitate the visualization of the data, the image intensity values are inverted. It can be found that as the frames of the CGHs increase, the speckle noise in the intensity distribution of the images becomes gradually sparse and the image details become gradually clearer.

 figure: Fig. 7.

Fig. 7. Normalized intensity 3D distribution. (a)-(c) ‘1 point’ intensity of the 1 frame, 10 frames and 30 frames green ‘dice’; (d)-(f) ‘1 point’ intensity of the 1 frame, 10 frames and 30 frames red ‘dice’; (g)-(i) ‘1 point’ intensity of the 1 frame, 10 frames and 30 frames blue ‘dice’; (j)-(l) ‘1 point’ intensity of the 1 frame, 10 frames and 30 frames color ‘dice’.

Download Full Size | PDF

Table 2 shows the SNC of the 300×300 red-boxed regions in Figs. 6(a)–6(l). It can be found that the more frames of the CGHs are loaded, the more effective the speckle noise suppression is. Especially for the green channel, loading 30 frames CGHs can reduce the SNC by 88% compared with loading 1 frame CGH. For the RGB channels, loading 30 frames CGHs per color channel can reduce the SNC by 62% compared with loading 1 frame CGH per color channel.

Tables Icon

Table 2. Relationship between the SNC and frames of the CGHs.

In addition, the advantages of the proposed method are verified through comparison experiments. The letter ‘BH’ of size 320×180 is used for the experiments. The simulation result of the previous method based on two SLMs [22] is shown in Fig. 8(a). The GS algorithm based on pixel separation with 20 iterations and pixel separation interval of 2 is used in the previous method. It can be noticed that around the letter ‘BH’ there is a significant background noise. The simulation result of the traditional amplitude-only holography method [29] is shown in Fig. 8(b). The reconstruction result of the single frame CGH for the letter ‘BH’ calculated by using the completely random phase is shown in Fig. 8(c). It can be found that the reconstructed image is completely covered by the speckle noise. The reconstruction result of the single frame CGH for the letter ‘BH’ calculated by using the band-limited phase is shown in Fig. 8(d). It is clear that the quality of the reconstructed image by using the band-limited phase is better than Fig. 8(c). In the proposed method, the refreshed frames of the CGHs are 30. It can be seen from Fig. 8(e) that the background noise is eliminated and the speckle noise is suppressed. The PSNR of Figs. 8(a)–8(e) is 14.4610, 18.7636, 12.3519, 20.2746 and 26.1118 respectively.

 figure: Fig. 8.

Fig. 8. Simulation reconstruction results. (a) Reconstructed image based on two SLMs; (b) reconstructed image of the traditional amplitude-only holography method; (c) reconstructed image without using the band-limited phase; (d) reconstructed image by using the band-limited phase; (e) reconstructed image by using the proposed method.

Download Full Size | PDF

The previous method based on interference fringes superposition [37] is also compared with the proposed method. The ‘duck’ with resolution of 576×324 is used for the simulation comparison experiments. To ensure the same comparison conditions, the number of interference fringes [37] is set to 10 and the number of CGHs frames of the proposed method to 10. Figure 9(a) is the original image of the duck. Figure 9(b) is the reconstructed image of the green channel CGHs under 10 interference fringes calculated by using the method of Ref. [37]. Figure 9(c) is the reconstructed image of 10 frames CGHs of the green channel calculated by using the proposed method. Figure 9(d) is the reconstructed image of the duck calculated by using the method of Ref. [37]. Figure 9(e) shows the color reconstruction of the duck calculated by using the proposed method. The PSNR of Figs. 9(b)–9(e) is 16.0225, 24.0166, 15.3385 and 26.6599 respectively. By enlarging the image details, it can be found that there is still some speckle noise in the reconstructed images by using the method of Ref. [37]. The speckle noise of the reconstructed images obtained by the proposed method is significantly less than that of the method used in Ref. [37].

 figure: Fig. 9.

Fig. 9. Simulation reconstruction results. (a) Recorded object ‘duck’; (b) green reconstructed image of the 10 fringes CGHs based on Ref. [37]; (c) green reconstructed image of the 10 frames CGHs based on the proposed method; (d) color reconstructed image based on Ref. [37]; (e) color reconstructed image based on the proposed method.

Download Full Size | PDF

Compared with the previous methods, the proposed method demonstrates its advantages. The speckle noise of the reconstructed images of the CGHs calculated with by the proposed method is significantly reduced, and the quality of the reconstructed images is greatly improved compared to the previous work. Besides, by using the proposed method, the conventional 4-f optical filtering system can be avoided. The structure of the system is optimized. The stray light, zero-order and conjugate diffraction light can also be effectively filtered out. Moreover, the proposed method enables color holographic display with elimination of chromatic aberration.

In the experiments, the computation of all the CGHs is done by a workstation on Intel Core i9-10980XE, 3.00 GHz, and 128GB RAM. Taking ‘dice’ as an example, the calculation time for a single frame CGH of each color channel takes about 2.5s, which includes the iteration time of the band-limited phase and the time of diffraction calculation. If each color channel requires 30 frames CGHs, it takes about 4 minutes to complete the computation of all the CGHs of the RGB channels, which is obviously not enough to meet the demand for real-time display. The maximum memory of the DMD in the experiments is 100MB, and the single frame CGH calculated is about 2MB, so the DMD can only store up to 50 frames CGHs. Because of the memory size limitation of the DMD, Fig. 6(l) is obtained by merging the color channels by computer. Next work will be focused on reducing the memory size of a single frame CGH and continuing to reduce the calculation time of a single frame CGH. In addition, the power mismatch of the red, green and blue lasers causes the white in Fig. 5(d) and Figs. 6(j)-(l) to be impure and reddish. It is worthwhile to continue exploring how to generate the truly white light.

4. Conclusion

In this paper, a method of color holographic display with speckle noise suppression is proposed. Firstly, the band-limited initial phase is used to reduce the randomness of the phase, and the contribution of the completely random phase to the speckle noise is effectively reduced. Secondly, the filter plane is designed in the optical path to place a filter to filter out zero-order and conjugate images to eliminate their effects on the display quality. Then, the laser energy is also diffused by using the divergent spherical phase factor, which effectively suppresses the speckle noise. Finally, the DMD instead of a phase-only SLM is used to achieve high frame rate refreshment for the color amplitude-only CGHs and different recorded objects are reconstructed by using a color holographic display system. The related experimental results show that the proposed method can effectively suppress the speckle noise, the SNC can be reduced by about 60% compared with that when loading a single frame CGH, and the color holographic display quality is effectively improved. The proposed method is expected to be applied in the fields such as holographic VR/AR display and so on.

Funding

National Key Research and Development Program of China (2021YFB2802100); National Natural Science Foundation of China (62011540406, 62020106010).

Acknowledgment

The authors would like to thank Dr. Nan-Nan Li, Dr. Wei Duan and Dr. Chen-Liang Chang for their contribution to this paper.

Disclosures

The authors declare that there are no conflicts of interest related to this paper.

Data availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

References

1. A. Mainmone, A. Georgiou, and J. S. Kollin, “Holographic near-eye displays for virtual and augmented reality,” ACM Trans. Graph. 36(4), 1–16 (2017). [CrossRef]  

2. Y. L. Li, N. N. Li, D. Wang, F. Chu, S. D. Lee, Y. W. Zheng, and Q. H. Wang, “Tunable liquid crystal grating based holographic 3D display system with wide viewing angle and large size,” Light-Sci. Appl. 11, 188 (2022). [CrossRef]  

3. A. Kaczorowski, G. S. D. Gordon, and T. D. Wilkinson, “Adaptive, spatially-varying aberration correction for real-time holographic projectors,” Opt. Express 24(14), 15742–15756 (2016). [CrossRef]  

4. D. Wang, C. Liu, and Q. H. Wang, “Method of chromatic aberration elimination in holographic display based on zoomable liquid lens,” Opt. Express 27(7), 10058–10066 (2019). [CrossRef]  

5. Z. Zhao, J. Duan, and J. Liu, “Speckle reduction in holographic display with partially spatial coherent illumination,” Opt. Commun. 507, 127604 (2022). [CrossRef]  

6. D. Pi, J. Liu, X. Duan, Y. Han, and P. He, “Design methods to generate a computer hologram for improving image quality,” Appl. Opt. 57(10), 2720–2726 (2018). [CrossRef]  

7. D. Pi, J. Liu, and S. Yu, “Two-step acceleration calculation method to generate curved holograms using the intermediate plane in a three-dimensional holographic display,” Appl. Opt. 60(25), 7640–7647 (2021). [CrossRef]  

8. D. Pi, J. Liu, R. Kang, Y. Han, and S. Yu, “Accelerating calculation method for curved computer-generated hologram using look-up table in holographic display,” Opt. Commun. 485, 126750 (2021). [CrossRef]  

9. R. Kang, J. Liu, G. Xue, X. Li, D. Pi, and Y. Wang, “Curved multiplexing computer-generated hologram for 3D holographic display,” Opt. Express 27(10), 14369–14380 (2019). [CrossRef]  

10. D. Pi, J. Liu, R. Kang, Z. Zhang, and Y. Han, “Reducing the memory usage of computer-generated hologram calculation using accurate high-compressed look-up-table method in color 3D holographic display,” Opt. Express 27(20), 28410–28422 (2019). [CrossRef]  

11. R. W. Gerchberg and W. O. Saxton, “A practical algorithm for the determination of phase from image and diffraction plane pictures,” Optik 35(2), 237–246 (1972).

12. C. Chang, J. Xia, L. Yang, W. Lei, Z. Yang, and J. Chen, “Speckle-suppressed phase-only holographic three-dimensional display based on double-constraint Gerchberg-Saxton algorithm,” Appl. Opt. 54(23), 6994–7001 (2015). [CrossRef]  

13. H. Pang, J. Z. Wang, A. X. Cao, and Q. L. Deng, “High-accuracy method for holographic image projection with suppressed speckle noise,” Opt. Express 24(20), 22766–22776 (2016). [CrossRef]  

14. S. Kubota and J. W. Goodman, “Very efficient speckle contrast reduction realized by moving diffuser device,” Appl. Opt. 49(23), 4385–4391 (2010). [CrossRef]  

15. V. Bianco, P. Memmolo, M. Leo, S. Montresor, C. Distante, M. Paturzo, P. Picart, B. Javidi, and P. Ferraro, “Strategies for reducing speckle noise in digital holography,” Light: Sci. Appl. 7(1), 48–63 (2018). [CrossRef]  

16. T. Ito, T. Shimobaba, H. Godo, and M. Horiuchi, “Holographic reconstruction with a 10-µm pixel-pitch reflective liquid-crystal display by use of a light-emitting diode reference light,” Opt. Lett. 27(16), 1406–1408 (2002). [CrossRef]  

17. E. Moon, M. Kim, J. Roh, H. Kim, and J. Hahn, “Holographic head-mounted display with RGB light emitting diode light source,” Opt. Express 22(6), 6526–6534 (2014). [CrossRef]  

18. B. Redding, M. A. Choma, and H. Cao, “Speckle-free laser imaging using random laser illumination,” Nat. Photonics 6(6), 355–359 (2012). [CrossRef]  

19. P. Memmolo, V. Bianco, M. Paturzo, B. Javidi, P. A. Netti, and P. Ferraro, “Encoding multiple holograms for speckle-noise reduction in optical display,” Opt. Express 22(21), 25768–25775 (2014). [CrossRef]  

20. Y. Qi, C. Chang, and J. Xia, “Speckleless holographic display by complex modulation based on double-phase method,” Opt. Express 24(26), 30368–30378 (2016). [CrossRef]  

21. M. Makowski, I. Ducin, K. Kakarenko, J. Suszek, M. Sypek, and A. Kolodziejczyk, “Simple holographic projection in color,” Opt. Express 20(22), 25130–25136 (2012). [CrossRef]  

22. D. Wang, N. N. Li, C. Liu, and Q. H. Wang, “Holographic display method to suppress speckle noise based on effective utilization of two spatial light modulators,” Opt. Express 27(8), 11617–11625 (2019). [CrossRef]  

23. D. Wang, C. Liu, C. Shen, Y. Xing, and Q. H. Wang, “Holographic capture and projection system of real object based on tunable zoom lens,” PhotoniX 1(1), 6 (2020). [CrossRef]  

24. Y. Takaki and M. Yokouchi, “Speckle-free and grayscale hologram reconstruction using time-multiplexing technique,” Opt. Express 19(8), 7567–7579 (2011). [CrossRef]  

25. T. Zhan, J. H. Xiong, J. Y. Zou, and S. T. Wu, “Multifocal displays: review and prospect,” PhotoniX 1(1), 10 (2020). [CrossRef]  

26. J. S. Lee, Y. K. Kim, M. Y. Lee, and Y. H. Won, “Enhanced see-through near-eye display using time-division multiplexing of a Maxwellian-view and holographic display,” Opt. Express 27(2), 689–701 (2019). [CrossRef]  

27. Y. Mori, T. Fukuoka, and T. Nomura, “Speckle reduction in holographic projection by random pixel separation with time multiplexing,” Appl. Opt. 53(35), 8182–8188 (2014). [CrossRef]  

28. M. Makowski, “Minimized speckle noise in lens-less holographic projection by pixel separation,” Opt. Express 21(24), 29205–29216 (2013). [CrossRef]  

29. C. L. Chang, W. Cui, and L. Gao, “Holographic multiplane near-eye display based on amplitude-only wavefront modulation,” Opt. Express 27(21), 30960–30970 (2019). [CrossRef]  

30. V. Arrizón, G. Méndez, and D. Sanches-de-La-Llave, “Accurate encoding of arbitrary complex fields with amplitude only liquid crystal spatial light modulators,” Opt. Express 13(20), 7913–7927 (2005). [CrossRef]  

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

32. B. Lee, D. Yoo, J. Jeong, S. Lee, D. Lee, and B. Lee, “Wide-angle speckleless DMD holographic display using structured illumination with temporal multiplexing,” Opt. Lett. 45(8), 2148–2151 (2020). [CrossRef]  

33. C. Chen, B. Lee, N. N. Li, M. Chae, D. Wang, Q. H. Wang, and B. Lee, “Multi-depth hologram generation using stochastic gradient descent algorithm with complex loss function,” Opt. Express 29(10), 15089–15103 (2021). [CrossRef]  

34. Z. Wang, X. Zhang, K. F. Tu, G. Q. Lv, Q. B. Feng, A. T. Wang, and H. Ming, “Lensless full-color holographic Maxwellian near-eye display with a horizontal eyebox expansion,” Opt. Lett. 46(17), 4112–4115 (2021). [CrossRef]  

35. D. P. Pi, J. Liu, and S. Yu, “Speckleless color dynamic three-dimensional holographic display based on complex amplitude modulation,” Appl. Opt. 60(25), 7844–7848 (2021). [CrossRef]  

36. N. Okada, T. Shimobaba, Y. Ichihashi, R. Oi, K. Yamamoto, M. Oikawa, T. Kakue, N. Masuda, and T. Ito, “Band-limited double-step Fresnel diffraction and its application to computer-generated holograms,” Opt. Express 21(7), 9192–9197 (2013). [CrossRef]  

37. V. R. Curtis, N. W. Caira, J. Xu, A. G. Sata, and N. C. Pégard, “DCGH: dynamic computer generated holography for speckle-free, high fidelity 3D displays,” Proc. IEEE Virtual Reality 3D User Interface (VR)1–9 (2021).

Data availability

Data underlying the results presented in this paper are not publicly available at this time but may be obtained from the authors upon reasonable request.

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 (9)

Fig. 1.
Fig. 1. Schematic diagram of the proposed method.
Fig. 2.
Fig. 2. Phenomenon of uneven distributions of the bright and dark spots in the superposition areas of the Airy disks.
Fig. 3.
Fig. 3. Optical path structure of the color holographic display system.
Fig. 4.
Fig. 4. Experimental results of the letter ‘G’ by using the traditional method under the illumination of (a) red light, (b) green light and (c) blue light.
Fig. 5.
Fig. 5. Experimental reconstruction results of the letter ‘G’ by using the proposed method under the illumination of the (a) red light, (b) green light, (c) blue light and (d) time-sequential emitted RGB lights.
Fig. 6.
Fig. 6. Experimental reconstruction results. (a)-(c) Reconstructed images of the 1 frame, 10 frames and 30 frames CGHs of the green channel of the ‘dice’; (d)-(f) reconstructed images of the 1 frame, 10 frames and 30 frames CGHs of the red channel of the ‘dice’; (g)-(i) reconstructed images of the 1 frame, 10 frames and 30 frames CGHs of the blue channel of the ‘dice’; (j)-(l) reconstructed images of the 1 frame, 10 frames and 30 frames CGHs of the RGB channels of the ‘dice’.
Fig. 7.
Fig. 7. Normalized intensity 3D distribution. (a)-(c) ‘1 point’ intensity of the 1 frame, 10 frames and 30 frames green ‘dice’; (d)-(f) ‘1 point’ intensity of the 1 frame, 10 frames and 30 frames red ‘dice’; (g)-(i) ‘1 point’ intensity of the 1 frame, 10 frames and 30 frames blue ‘dice’; (j)-(l) ‘1 point’ intensity of the 1 frame, 10 frames and 30 frames color ‘dice’.
Fig. 8.
Fig. 8. Simulation reconstruction results. (a) Reconstructed image based on two SLMs; (b) reconstructed image of the traditional amplitude-only holography method; (c) reconstructed image without using the band-limited phase; (d) reconstructed image by using the band-limited phase; (e) reconstructed image by using the proposed method.
Fig. 9.
Fig. 9. Simulation reconstruction results. (a) Recorded object ‘duck’; (b) green reconstructed image of the 10 fringes CGHs based on Ref. [37]; (c) green reconstructed image of the 10 frames CGHs based on the proposed method; (d) color reconstructed image based on Ref. [37]; (e) color reconstructed image based on the proposed method.

Tables (2)

Tables Icon

Table 1. Relationship between PSNR and the frames of the CGHs.

Tables Icon

Table 2. Relationship between the SNC and frames of the CGHs.

Equations (11)

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

U ( x , y ) = I ( x 0 , y 0 ) exp [ j φ n  band-limited  ( x 0 , y 0 ) ] exp { j π λ n ( s + d ) [ ( x x 0 ) 2 + ( y y 0 ) 2 ] } d x 0   d y 0 ( n = r , g , b )
s = max { ρ 2 D 0 p λ n } ,
U ( x h , y h ) = U ( x , y ) exp { j π λ n d [ ( x h x ) 2 + ( y h y ) 2 ] } d x   d y
U c ( x h , y h ) = U ( x h , y h ) exp [ j π λ n f ( x h 2 + y h 2 ) ]
H ( x h , y h ) = [ U c ( x h , y h ) + R ( x h , y h ) ] 2 ,
R ( x h , y h ) = exp [ j 2 π λ n ( x h cos α + y h cos β + s cos γ ) ] .
{ cos α = cos β = ρ D 0 / 2 ρ 2 D 0 2 / 4 + s 2 λ n 4 p cos γ = s D 0 2 / 4 + s 2 1
P n ( x h , y h ) = exp ( j ( 2 π λ n ) sin ( arctan ( 2 4 s p ( λ n λ g ) 1 + ( 2 4 s p ) 2 λ n λ g ) 180 π ) p x h 2 + y h 2 ) .
H n ( x h , y h ) = [ U c ( x h , y h ) + R ( x h , y h ) P n ( x h , y h ) ] 2
P S N R = 20 lg ( 255 1 m n i = 0 m 1 j = 0 n 1 | | X ( i , j ) Y ( i , j ) | | 2 ) ,
S N C = σ I M ,
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.