• Chinese Optics Letters
  • Vol. 16, Issue 8, 080901 (2018)
Masato Fujiwara1, Naoki Takada2、*, Hiromitsu Araki1, Shohei Ikawa3, Yuki Maeda1, Hiroaki Niwase1, Minoru Oikawa2, Takashi Kakue4, Tomoyoshi Shimobaba4, and Tomoyoshi Ito4
Author Affiliations
  • 1Graduate School of Integrated Arts and Sciences, Kochi University, Kochi 780-8520, Japan
  • 2Science Department, Natural Sciences Cluster, Research and Education Faculty, Kochi University, Kochi 780-8520, Japan
  • 3Faculty of Science, Kochi University, Kochi 780-8520, Japan
  • 4Graduate School of Engineering, Chiba University, Chiba 263-8522, Japan
  • show less
    DOI: 10.3788/COL201816.080901 Cite this Article Set citation alerts
    Masato Fujiwara, Naoki Takada, Hiromitsu Araki, Shohei Ikawa, Yuki Maeda, Hiroaki Niwase, Minoru Oikawa, Takashi Kakue, Tomoyoshi Shimobaba, Tomoyoshi Ito. Color representation method using RGB color binary-weighted computer-generated holograms[J]. Chinese Optics Letters, 2018, 16(8): 080901 Copy Citation Text show less

    Abstract

    We propose a method for color electroholography using a simple red–green–blue (RGB) gradation representation method without controlling the respective brightness of the reference RGB-colored lights. The proposed method uses RGB multiple bit planes comprising RGB binary-weighted computer-generated holograms with various light transmittances. The object points of a given three-dimensional (3D) object are assigned to RGB multiple bit planes according to their RGB gradation levels. The RGB multiple bit planes are sequentially displayed in a time-division-multiplexed manner. Consequently, the proposed method yields a color gradation representation of a reconstructed 3D object.

    Holography[1] is an optical technology that can reliably record and reconstruct three-dimensional (3D) images. 3D images are digitally recorded on computer-generated holograms (CGHs) as an interference fringe obtained from light diffraction calculated by a computer. Electroholography using CGH is expected to enable the ultimate 3D television (3DTV), because it can reconstruct 3D movies using a spatial light modulator (SLM).

    Color electroholography is indispensable for developing a 3DTV. Color electroholography using three SLMs for red–green–blue (RGB) lights has previously been reported[26]. Likewise, color electroholography using a single SLM has been investigated. Furthermore, the space-division method[7], depth-division method[8,9], and time-division method[1014] have been proposed.

    The study of gradation representation is very useful to yield high quality color representation of reconstructed 3D images using electroholography. A binary CGH can be used in an amplitude-modulation-type SLM, for example, a liquid-crystal display (LCD) panel and a digital micromirror device (DMD). However, the image quality of 3D objects reconstructed from binary CGH is deteriorated due to the error caused by converting holographic data to binary CGH. The gradation representation of the reconstructed 3D images from binary CGH is not easy. Gradation representation approaches using the direct-search method[15,16] and error-diffusion method[17,18] have been reported. The former is an iterative method. The gradation representation approach has also been used for the time-multiplexing technique with multiple bit planes obtained by controlling the intensity of the reference light[19]. However, it is not easy for these approaches[1519] to freely adjust the gradation of the reconstructed 3D object.

    In our recent work, a gradation representation method using multiple bit planes composed of binary-weighted CGHs (BW-CGHs) has been proposed[20,21], which provides high quality gradation representation to the respective electroholographies using LCD panels[20] and DMD[21]. In this work, we propose color electroholography using our gradation representation method. We used three transmissive LCD panels of a projector (Epson Corp. EMP-TW1000) as SLMs. A color image is input into the projector and divided into red, green, and blue images. The RGB images are displayed on the LCD panels for RGB reference lights, respectively.

    Figure 1 shows the outline of the BW-CGH for green reference light. The BW-CGH shown in Fig. 1(b) is the improved binary CGH for the green reference light. In the conventional binary CGH shown in Fig. 1(a), we used a simple algorithm to obtain an in-inline hologram from a 3D object expressed by a point cloud. The amplitude distribution of the hologram is given by the following equation[22]: I(xh,yh,0)=i=1NAicos{πλzi[(xhxi)2+(yhyi)2]},where I(xh,yh,0) is the amplitude distribution of the point (xh, yh, 0) on the hologram, (xi, yi, zi) is the coordinate of the ith point on the 3D object, Ai is the intensity of the object point, N is the number of object points of the 3D model, and λ is the wavelength of the reference light. Equation (1) is obtained using the Fresnel approximation. After the calculation of Eq. (1), the conventional binary CGH is generated from the binarized amplitude distribution of the hologram by a threshold value of zero[23]. As shown in Fig. 1(a), the binary CGH is shown in black and green (bright). Black and green (bright) areas of the binary CGH show that the values of amplitude distribution of the hologram are less than and not less than zero, respectively.

    (a) Conventional binary CGH and (b) BW-CGH for green reference light.

    Figure 1.(a) Conventional binary CGH and (b) BW-CGH for green reference light.

    The intensity of an object point Ai is set to 1.0 when the binary CGH for a BW-CGH is generated using Eq. (1). Figure 1(b) shows the BW-CGH generated by changing the brightest green color in the binary CGH [Fig. 1(a)] to the green color with one of various gradation levels. The light passing through the green color area of the BW-CGH [Fig. 1(b)] is weakened compared to the light passing through the brightest green color area of the binary CGH [Fig. 1(a)]. Therefore, the light transmittance of the BW-CGH [Fig. 1(b)] is less than that of the binary CGH [Fig. 1(a)].

    Figure 2 shows the reconstructed object points from the BW-CGHs displayed on the SLM. Here, object point c is reconstructed from the conventional binary CGH, and object points a and b are reconstructed from the BW-CGHs drawing the green color with different gradation levels. The light intensity of object point c is the highest, whereas that of object point b is higher than that of object point a. Higher gradation levels of the green color on a BW-CGH result in higher light intensity of the reconstructed object point.

    Light intensities of the reconstructed object points from BW-CGHs shown in green with various gradation levels.

    Figure 2.Light intensities of the reconstructed object points from BW-CGHs shown in green with various gradation levels.

    Figure 3 shows how to assign the respective object points with eight gradation levels to multiple bit planes comprising the BW-CGHs. In Fig. 3, the eight object points with gradation levels ranging from 0 to 7 are assigned to the multiple green bit planes: BG0, BG1, and BG2, respectively. The mth green bit plane is described by BGm, and the reconstructed object points from bit plane Bm have 2m gradation levels. Therefore, the reconstructed object points from the bit planes BG0, BG1, and BG2 have 20, 21, and 22 gradation levels, respectively. For example, the object point with a gradation level of 5, which is equal to the sum of 20 and 22, is assigned to the bit planes BG0 and BG2. The green reference light illuminates the multiple bit planes BG0, BG1, and BG2, which are repeatedly displayed on an LCD panel at a regular time interval Δt, and the 3D gradation image of the object point with gradation level is reconstructed. Here, the intensity of the green reference light is kept constant.

    Assignment of the object points of the 3D object to the bit planes comprising BW-CGHs with different gradation levels.

    Figure 3.Assignment of the object points of the 3D object to the bit planes comprising BW-CGHs with different gradation levels.

    As shown in Fig. 4, the RGB object points with the gradation level of 5 are reconstructed from the RGB bit planes B0, B1, and B2, respectively. Herein, the RGB bit planes   B0, B1, and B2 are repeatedly displayed on the LCD panels corresponding to the RGB reference lights at a regular time interval Δt. The gray reconstructed object point with the gradation value of 5 is synthesized from the RGB reconstructed object points using the optical setup shown in Fig. 5. Herein, the input color image is synthesized in the mth RGB-colored bit plane BRGBm from the RGB bit planes BRm, BGm, BBm, as shown in Fig. 6. The RGB colors of the respective bit planes are expressed in 8 bit RGB data. Therefore, the synthesized mth RGB-colored bit plane BRGBm is expressed in 24 bit RGB-colored data. The frame rate is inversely proportional to the number of bit planes when the proposed method is adopted to a 3D movie.

    Color reconstructed object point from RGB bit planes comprising BW-CGHs with different gradation levels.

    Figure 4.Color reconstructed object point from RGB bit planes comprising BW-CGHs with different gradation levels.

    Optical setup for color electroholography using RGB multiple bit planes comprising BW-CGHs.

    Figure 5.Optical setup for color electroholography using RGB multiple bit planes comprising BW-CGHs.

    RGB-colored bit plane BRGBm synthesized from RGB bit planes BRm, BGm, BBm.

    Figure 6.RGB-colored bit plane BRGBm synthesized from RGB bit planes BRm, BGm, BBm.

    We evaluated the proposed method using the optical setup shown in Fig. 5. We used three laser lights with wavelengths of 642, 532, and 473 nm as RGB reconstructing lights for color electroholography, respectively. Each laser light is converted into a parallel light by an objective lens and a collimating lens. The parallel light is made incident on each LCD panel. In Fig. 5, we used three LCD panels mounted on a projector (Epson Inc. EMP-TW1000, L3C07U series). The specifications of the LCD panels are as follows: pixel interval 8.5 μm, resolution 1920×1080, refresh rate 60Hz, and size 16.4mm×9.2mm. The projector is connected to a PC equipped with an Intel Core i7 3770 (clock speed: 3.4 GHz, quad-core) Linux (CentOS 6.4) as its operating system, the NVIDIA GeForce GTX TITAN as the graphics processing unit (GPU), the CUDA 5.0 software-development kit for the GPU programming, and Open Graphics Library (GL) as the graphics application programming interface (API). In Fig. 5, the mirrors are changed to dichroic mirrors.

    In order to evaluate the proposed method, we used the original 3D model “Stanford bunny,” comprising 12,684 object points without hidden surfaces. Figures 7(b)7(n) show the multicolored reconstructed real images using the original 3D model “Stanford bunny.” Table 1 shows the gradation values of the RGB area of BW-CGHs used in the RGB bit planes: BR0, BR1, BR2, BG0, BG1, BG2, BB0, BB1, BB2. These gradation values were determined using the visual observation of the reconstructed real images from various gradation values because the gradation values of the colored area of BW-CGH can be easily changed.

    Multicolored reconstructed real images using the proposed method. (a) The white 3D objects “Stanford bunny” with gradation. (b) The reconstructed real image from the white 3D objects “Stanford bunny.” (b)–(n) The multicolored reconstructed image.

    Figure 7.Multicolored reconstructed real images using the proposed method. (a) The white 3D objects “Stanford bunny” with gradation. (b) The reconstructed real image from the white 3D objects “Stanford bunny.” (b)–(n) The multicolored reconstructed image.

    Gradation Values of Bit Planes
    Red Bit PlaneGreen Bit PlaneBlue Bit Plane
    FigureBR0BR1BR2BG0BG1BG2BB0BB1BB2
    Fig. 7(b)125150240135165255135165255
    Fig. 7(c)135165255000000
    Fig. 7(d)000135165255000
    Fig. 7(e)000000135165255
    Fig. 7(f)00013516525580115180
    Fig. 7(g)000135165255135165255
    Fig. 7(h)00085120170135165255
    Fig. 7(i)13516525500090120170
    Fig. 7(j)135165255000135165255
    Fig. 7(k)75110160000135165255
    Fig. 7(l)13516525585120170000
    Fig. 7(m)135165255120150240000
    Fig. 7(n)105140200135165255000

    Table 1. Gradation Values of the Colored Area of BW-CGHs of Multiple Bit Planes

    Furthermore, we tried to reconstruct the seven-colored 3D object model. In Fig. 8, the seven-colored 3D object is divided into the red, green, and blue objects, and the object points of the divided respective colored objects assigned to the respective colored multiple bit planes BR0, BR1, BR2, BG0, BG1, BG2, BB0, BB1, and BB2 are shown. Figure 9 shows the seven-colored reconstructed real image. Herein, the gradation values of the RGB areas of the BW-CGHs used in RGB bit planes BR0, BR1, BR2, BG0, BG1, BG2, BB0, BB1, and BB2 were set to 100, 130, 200, 135, 165, 255, 135, 165, and 255, respectively. The reconstructed real image is composed of seven colors: red, green, blue, cyan, magenta, yellow, and white. The real image shown in Fig. 9 is reconstructed from three RGB multiple bit planes in a time-division-multiplexed manner. Therefore, the real image is displayed at a frame rate of 20 frame/s because the refresh rate of LCD panel is 60 Hz.

    Assignment of the object points of the seven-color 3D model to RGB multiple bit planes.

    Figure 8.Assignment of the object points of the seven-color 3D model to RGB multiple bit planes.

    Reconstructed real image of the seven-color 3D model.

    Figure 9.Reconstructed real image of the seven-color 3D model.

    In conclusion, multicolored electroholography was realized using the proposed method without controlling the intensity of the reference light. The proposed method can easily adjust the color of the reconstructed 3D images by changing the gradation value of the RGB areas of the RGB BW-CGHs without controlling the brightness of the reference light. We consider the proposed method to be useful for color adjustment of electroholography.

    References

    [1] D. Gabor. Nature, 161, 777(1948).

    [2] F. Yaraş, H. Kang, L. Onural. Appl. Opt., 48, H48(2009).

    [3] H. Nakayama, N. Takada, Y. Ichihashi, S. Awazu, T. Shimobaba, N. Masuda, T. Ito. Appl. Opt., 49, 5993(2010).

    [4] J. Roh, K. Kim, E. Moon, S. Kim, B. Yang, J. Hahn, H. Kim. Opt. Express, 25, 14774(2017).

    [5] H. Sato, T. Kakue, Y. Ichihashi, Y. Endo, K. Wakunami, R. Oi, K. Yamamoto, H. Nakayama, T. Shimobaba, T. Ito. Sci. Rep., 8, 1500(2018).

    [6] S. Yamada, T. Kakue, T. Shimobaba, T. Ito. Sci. Rep., 8, 2010(2018).

    [7] T. Ito, T. Shimobaba, H. Godo, M. Horiuchi. Opt. Lett., 27, 1406(2002).

    [8] M. Makowski, M. Sypek, A. Kolodziejczyk. Opt. Express, 16, 11618(2008).

    [9] M. Makowski, M. Sypek, I. Ducin, A. Fajst, A. Siemion, J. Suszek, A. Kolodziejczyk. Opt. Express, 17, 20840(2009).

    [10] T. Shimobaba, T. Ito. Opt. Rev., 10, 339(2003).

    [11] M. Oikawa, T. Shimobaba, T. Yoda, H. Nakayama, A. Shiraki, N. Masuda, T. Ito. Opt. Express, 19, 12008(2011).

    [12] H. Sasaki, K. Yamamoto, K. Wakunami, Y. Ichihashi, R. Oi, T. Senoh. Sci. Rep., 4, 1(2014).

    [13] H. Araki, N. Takada, H. Niwase, S. Ikawa, M. Fujiwara, H. Nakayama, T. Kakue, T. Shimobaba, T. Ito. Appl. Opt., 54, 10029(2015).

    [14] H. Araki, N. Takada, S. Ikawa, H. Niwase, Y. Maeda, M. Fujiwara, H. Nakayama, M. Oikawa, T. Kakue, T. Shimobaba, T. Ito. Chin. Opt. Lett., 15, 120902(2017).

    [15] M. Clark. Appl. Opt., 38, 5331(1999).

    [16] T. Leportier, M. C. Park, Y. S. Kim, T. Kim. Opt. Express, 23, 3403(2015).

    [17] F. Fetthauer, S. Weissbach, O. Bryngdahl. Opt. Commun., 114, 230(1995).

    [18] Y. Matsumoto, Y. Takaki. Opt. Lett., 39, 3433(2014).

    [19] Y. Takaki, M. Yokouchi. Opt. Express, 19, 7567(2011).

    [20] M. Fujiwara, N. Takada, H. Araki, S. Ikawa, H. Niwase, Y. Maeda, H. Nakayama, T. Kakue, T. Shimobaba, T. Ito. Opt. Eng., 56, 023105(2017).

    [21] M. Fujiwara, N. Takada, H. Araki, C. W. Ooi, S. Ikawa, Y. Maeda, H. Niwase, T. Kakue, T. Shimobaba, T. Ito. Chin. Opt. Lett., 15, 060901(2017).

    [22] N. Masuda, T. Ito, T. Tanaka, A. Shiraki, T. Sugie. Opt. Express, 14, 603(2006).

    [23] W.-H. Lee. Appl. Opt., 18, 3661(1979).

    Masato Fujiwara, Naoki Takada, Hiromitsu Araki, Shohei Ikawa, Yuki Maeda, Hiroaki Niwase, Minoru Oikawa, Takashi Kakue, Tomoyoshi Shimobaba, Tomoyoshi Ito. Color representation method using RGB color binary-weighted computer-generated holograms[J]. Chinese Optics Letters, 2018, 16(8): 080901
    Download Citation