arxiv: v1 [physics.optics] 1 Aug 2013

Similar documents
arxiv: v1 [physics.optics] 1 Mar 2015

arxiv: v2 [physics.optics] 5 Feb 2010

arxiv: v1 [cs.gr] 13 Aug 2017

Real-time colour hologram generation based on ray-sampling plane with multi-gpu acceleration

Consideration of time to create real-time video of a kinoform using a web camera

Image quality improvement of polygon computer generated holography

LED holographic imaging by spatial-domain diffraction computation of. textured models

Invited Paper. Nukui-Kitamachi, Koganei, Tokyo, , Japan ABSTRACT 1. INTRODUCTION

Shading of a computer-generated hologram by zone plate modulation

Title. Author(s)Yamaguchi, Kazuhiro; Sakamoto, Yuji. CitationApplied Optics, 48(34): H203-H211. Issue Date Doc URL. Rights.

Holographic projection system with programmable control of state of polarization, focus plane and size of the reconstruction

Calculation method of reflectance distributions for computer-generated holograms using the finite-difference time-domain method

Acceleration of the calculation speed of computer-generated holograms using the sparsity of the holographic fringe pattern for a 3D object

Augmented reality using holographic display

Digital holographic display with two-dimensional and threedimensional convertible feature by high speed switchable diffuser

COMPLEX MODULATION COMPUTER-GENERATED HOLOGRAM BY A FAST HYBRID POINT-SOURCE/WAVE-FIELD APPROACH

Computer-generated holograms by multiple wavefront recording plane method with occlusion culling

Real-time relighting of digital holograms based on wavefront recording plane method

Title. Author(s)Ichikawa, Tsubasa; Yamaguchi, Kazuhiro; Sakamoto, Yu. CitationApplied Optics, 52(1): A201-A209. Issue Date Doc URL.


Enhancing the pictorial content of digital holograms at 100 frames per second

Calculation method for computer-generated holograms with cylindrical basic object light by using a graphics processing unit

Region segmentation and parallel processing for creating large-scale CGHs in polygon source method

Limits of computational white-light holography

Zero Order Correction of Shift-multiplexed Computer Generated Fourier Holograms Recorded in Incoherent Projection Scheme

Digital correlation hologram implemented on optical correlator

Fourier, Fresnel and Image CGHs of three-dimensional objects observed from many different projections

Technologies of Digital Holographic Display

Computer generated holography using parallel commodity graphics hardware

Fresnel and Fourier digital holography architectures: a comparison.

CGH calculation with the ray tracing method for the Fourier transform optical system

Special-purpose computer with highly parallel pipelines for solution X-ray scattering analysis of macromolecules XSAM-2

Accelerated synthesis algorithm of polygon computer-generated holograms

Vibration parameter measurement using the temporal digital hologram sequence and windowed Fourier transform

Low Cost FPGA Implementation of Fresnel Transform for Digital Holography

Two pixel computer generated hologram using a zero twist nematic liquid crystal spatial light modulator

CGDH Tools: Getting started in computer generated display holography

Two schemes for rapid generation of digital video holograms using PC cluster

Analytical brightness compensation algorithm for traditional polygon-based method in computer-generated holography

HOLOGRAPHIC FEMTOSECOND LASER PROCESSING AND THREE-DIMENSIONAL RECORDING IN BIOLOGICAL TISSUES

Noise reduction for digital holograms in a discrete cosine transform (DCT) domain

Numerical Propagation Manual

Distortion Correction for Conical Multiplex Holography Using Direct Object-Image Relationship

Information virtual indicator with combination of diffractive optical elements

HOLOEYE Photonics. HOLOEYE Photonics AG. HOLOEYE Corporation

Inkjet printing-based volumetric display projecting

Supplementary Figure 1: Schematic of the nanorod-scattered wave along the +z. direction.

Shift Multiplex Recording of Four-Valued Phase Data Pages by Volume Retardagraphy

Computer holography: 3D digital art based on high-definition CGH

Digital hologram recording and stereo reconstruction from a single hologram

Overview of techniques applicable to self-interference incoherent digital holography

Three-dimensional range geometry compression via phase encoding

Reduction of reconstructed particle elongation using iterative min-max filtering in holographic particle image velocimetry

Full-Color image reconstruction by holography for 3D X-ray CT

Computer-generated holograms for threedimensional

Design and visualization of synthetic holograms for security applications

Introduction to Computer-Based Holography

State of the Art in Holographic Displays: A Survey Fahri Yaraş, Graduate Student Member, IEEE, Hoonjong Kang, and Levent Onural, Fellow, IEEE

Digital Holographic Display System with Large Screen Based on Viewing Window Movement for 3D Video Service

Real-time phase-only color holographic video display system using LED illumination

High spatial resolution measurement of volume holographic gratings

A Comparison of the Iterative Fourier Transform Method and. Evolutionary Algorithms for the Design of Diffractive Optical.

Binary computer-generated holograms (CGHs) are becoming essential components in optical signal processing schemes. Apart from their use as

Three dimensional Binocular Holographic Display Using Liquid Crystal Shutter

Holographic Method for Extracting Three-Dimensional Information with a CCD Camera. Synopsis

Defense Technical Information Center Compilation Part Notice

Prospective Novel 3D Display Technology Development

Coupling of surface roughness to the performance of computer-generated holograms

Three-dimensional scene reconstruction using digital holograms

Diffraction Gratings as Anti Reflective Coatings Noah Gilbert. University of Arizona ngilbert .arizona.edu Phone: (520)

Digitalna Holografija i Primjene

Dynamic three-dimensional sensing for specular surface with monoscopic fringe reflectometry

Recording multiple holographic gratings in silver-doped photopolymer using peristrophic multiplexing

Supplementary Materials for

Multimedia Systems Image III (Image Compression, JPEG) Mahdi Amiri April 2011 Sharif University of Technology

Angular multiplexed holographic memory system based on moving window on liquid crystal display and its crosstalk analysis

Full complex Fresnel holograms displayed on liquid crystal devices

Techniques of Noninvasive Optical Tomographic Imaging

Reprint. from the Journal. of the SID

Full Color Image Splitter Based on Holographic Optical Elements for Stereogram Application

s70 Prototype of a Handheld Displacement Measurement System Using Multiple Imaging Sensors

Digital Holographic Three-Dimensional Video Displays

T he image projected by a three-dimensional object varies depending on the projection method and the angle

Solution to the Twin Image Problem in Holography

Extracting Sound Information from High-speed Video Using Three-dimensional Shape Measurement Method

Formulation of the rotational transformation of wave fields and their application to digital holography

Journal of Physics: Conference Series. Related content. Recent citations

Retardagraphy: A novel technique for optical recording of the. retardance pattern of an optical anisotropic object on a

Fast reconfiguration algorithm of computer generated holograms for adaptive view direction change in holographic three-dimensional display

Efficient compression of Fresnel fields for Internet transmission of three-dimensional images

Downloaded From: on 05/11/2015 Terms of Use:

Effect of Grating Detuning on Holographic Data Storage

Reconstruction guarantees for compressive tomographic holography

Interference. Electric fields from two different sources at a single location add together. The same is true for magnetic fields at a single location.

Secondary grating formation by readout at Bragg-null incidence

Synthesis of Facial Images with Foundation Make-Up

Effect of Grating Detuning on Volume Holographic Memory using Photopolymer Storage Media : Reflection holograms

Dynamic Light Sculpting: Creating True 3D Holograms With GPUs

Holographic Elements in Solar Concentrator and Collection Systems

INF5063: Programming heterogeneous multi-core processors. September 17, 2010

Transcription:

arxiv:1308.0376v1 [physics.optics] 1 Aug 2013 Calculation reduction method for color computer-generated hologram using color space conversion Tomoyoshi Shimobaba 1, Takashi Kakue 1, Minoru Oikawa 1, Naoki Takada 2, Naohisa Okada 1, Yutaka Endo 1, Ryuji Hirayama 1, and Tomoyoshi Ito 1 1 Graduate School of Engineering, Chiba University, 1-33 Yayoi-cho, Inage-ku, Chiba 263-8522, Japan 2 Faculty of Science, Kochi University, 2 5 1, Akebono cho, Kochi 780 8520, Japan Corresponding author: shimobaba@faculty.chiba-u.jp Abstract. We report a calculation reduction method for color computer-generated holograms (CGHs) using color space conversion. Color CGHs are generally calculated on RGB space. In this paper, we calculate color CGHs in other color spaces: for example, YCbCr color space. In YCbCr color space, a RGB image is converted to the luminance component (Y), blue-difference chroma (Cb) and red-difference chroma (Cr) components. In terms of the human eye, although the negligible difference of the luminance component is well-recognized, the difference of the other components is not. In this method, the luminance component is normal sampled and the chroma components are down-sampled. The down-sampling allows us to accelerate the calculation of the color CGHs. We compute diffraction calculations from the components, and then we convert the diffracted results in YCbCr color space to RGB color space. Keywords: Computer-generated hologram, Digital holography, Color holography, Color space conversion, YCbCr color space

Calculation reduction method for color computer-generated hologram using color space conversion2 1. Introduction In recent years, three dimensional (3D) displays using computer-generated holograms (CGHs) have been well studied, since CGHs can faithfully reconstruct the light waves of 3D images[1]. Such 3D display is referred as to Electroholography. Electroholography can reconstruct 3D images by displaying CGHs generated by diffraction calculations on a spatial light modulator (SLM) such as amplitude or phase-modulated LCD panels. In electroholography, several important issues must be considered: calculation cost for CGH, narrow viewing angle, small reconstructed images and color reconstruction. As color reconstruction is an important issues, many color reconstruction methods have been studied. For instance, color reconstruction methods using three SLMs to display three CGHs corresponding to the red, green and blue components of a 3D image have been proposed [2 6]. Color reconstruction methods using a single SLM have also been proposed: space-division [7, 8] and depth-division [9, 10] methods. Another single SLM method is the time-division method, which temporally switches RGB lights by synchronizing signals [11 14]. Regardless of the color reconstruction methods as mentioned above, we need to compute three diffraction calculations corresponding to the RGB components of a color image. We developed a calculation reduction method for color CGHs using color space conversion. Color CGHs have been calculated on RGB space. In this paper, we calculate color CGHs in other color spaces: for example, YCbCr color space, which is widely used in digital image processing like JPEG and MPEG formats. In YCbCr color space, a RGB image is converted to the luminance component (Y), blue-difference chroma (Cb) and red-difference chroma (Cr) components. In terms of the human eye, although the negligible difference of the luminance component is well-recognized, the difference of the other components is not. In this method, the luminance component is normal sampled and the chroma components are down-sampled. The down-sampling allows us to accelerate the calculation of the color CGHs. We calculate diffraction from the components, and then convert the diffracted result in YCbCr color space to RGB color space. In Section 2, we explain the calculation reduction method for color CGH using color space conversion. In Section 3, we verify the proposed method on computer simulation. Section 4 concludes this work. 2. Calculation reduction method for color computer-generated hologram using color space conversion For simple notation we introduce diffraction operator D z λ [u(x)], where z is the propagation distance, λ is the wavelength, u(x) is a source plane and x = (x, y) is the position vector. For example, the angular spectrum method [15], which is a major

Calculation reduction method for color computer-generated hologram using color space conversion3 diffraction calculation method, is expressed by the diffraction operator as follows: [ ] ( ) 1 u 2 (x 2 ) = D z λ [u 1(x 1 )] = F u 1 (x 1 ) exp 2πiz λ 2 f 2 exp(2πifx 2 )df [ ] ( )] 1 = F [F 1 u 1 (x 1 ) exp 2πiz λ 2 f 2, (1) where f = (f x,f y ) is the position vector in Fourier domain, u 1 (x 1 ) is a source plane, u 2 (x 2 )isadestinationplane, F [ ]isfouriertransform, andz isthepropagationdistance between the source and destination planes. If we calculate color CGHs inrgb color space, we need to calculate threediffracted fields u R (x 2 ),u G (x 2 ) and u B (x 2 ) from the corresponding components of the RGB images, R(x 1 ),G(x 1 ) and B(x 1 ) as follows: u R (x 2 ) = D z λ R [R(x 1 )], (2) u G (x 2 ) = D z [G(x 1 )], (3) u B (x 2 ) = D z [B(x 1 )], (4) where λ R, and are the wavelengths of RGB lights, respectively. In this paper, we call this the direct color CGH calculation. If there are spatial light modulators that are capable of displaying complex amplitudes[16], we can reconstruct a clear RGB image without direct and conjugated lights from Eqs.(2)-(4) by the three SLM method [2 6], time-division method [11 14] and space-division method [7,8] and so forth. When using the amplitude or phase-modulated SLMs, we need to convert the complex amplitudes of Eqs.(2)-(4) to the amplitude CGHs by taking the real part or phase-only CGH by taking the argument. From here, let us consider the calculation of color CGHs in the YCbCr color space. Converting a RGB image to a YCbCr image is as follows, Y(x) a 11 a 12 a 13 R(x) 0.2989 0.5866 0.1145 R(x) C b (x) = a 21 a 22 a 23 G(x) = 0.1687 0.3312 0.5 G(x), C r (x) a 31 a 32 a 33 B(x) 0.5 0.4183 0.0816 B(x) where Y(x), C b (x) and C r (x) are the luminance, blue-difference chroma and reddifference chroma, respectively. We convert the YCbCr image to the RGB image by, R(x) b 11 b 12 b 13 Y(x) 1 0 1.4022 Y(x) G(x) = b 21 b 22 b 23 C b (x) = 1 0.3456 0.7145 C b (x). (6) B(x) b 31 b 32 b 33 C r (x) 1 1.7710 0 C r (x) From Eq.(6), the diffracted fields of RGB images passing through the YCbCr color space are expressed as, D z λ R [R(x 1 )] = b 11 D z λ R [Y(x 1 )]+b 12 D z λ R [C b (x 1 )]+b 13 D z λ R [C r (x 1 )], (7) D z [G(x 1 )] = b 21 D z [Y(x 1 )]+b 22 D z [C b (x 1 )]+b 23 D z [C r (x 1 )], (8) D z [R(x 1 )] = b 31 D z [Y(x 1 )]+b 32 D z [C b (x 1 )]+b 33 D z [C r (x 1 )]. (9) (5)

Calculation reduction method for color computer-generated hologram using color space conversion4 Even though the direct color CGH calculation of Eqs.(2)-(4) requires only three diffraction calculations, we need to calculate nine diffraction calculations in Eqs. (7)- (9). To improve this problem we use the following important relation of the diffraction operator: D z λ 1 [u(x)] = D zλ 2/λ 1 λ 2 [u(x)]. (10) Applying the relation of D z/λ R [u(x)] = D z λ R [u(x)] to Eq.(8), the following equation is derived, D z/λ R [G(x 1 )] = b 21 D z/λ R [Y(x 1 )]+b 22 D z/λ R [C b (x 1 )]+b 23 D z/λ R [C r (x 1 )], = b 21 D z λ R [Y(x 1 )]+b 22 D z λ R [C b (x 1 )]+b 23 D z λ R [C r (x 1 )]. (11) Likewise, applying the relation of D z/λ R [u(x)] = D z λ R [u(x)] to Eq.(9), the following equation is derived, D z/λ R [B(x 1 )] = b 31 D z/λ R [Y(x 1 )]+b 32 D z/λ R [C b (x 1 )]+b 33 D z/λ R [C r (x 1 )], = b 31 D z λ R [Y(x 1 )]+b 32 D z λ R [C b (x 1 )]+b 33 D z λ R [C r (x 1 )]. (12) Finally, we can obtain a color CGH passing through the YCbCR color space in matrix notation as follows: D z λ R [R(x 1 )] D z/λ R b 11 b 12 b 13 D z λ R [Y(x 1 )] [G(x 1 )] = b 21 b 22 b 23 D z D zλ λ R [C b (x 1 )]. (13) B/λ R [B(x 1 )] b 31 b 32 b 33 D z λ R [C r (x 1 )] As you can see, this conversation includes only three diffraction operators. Unfortunately, the propagation distance of the diffracted results of green and blue components change from z to z /λ R and z /λ R. When placing CGHs corresponding to each component at same the location, the reconstructed RGB images from the CGHs are reconstructed out of position. We can compensate for the out of location by placing the green and blue CGHs at zλ R / and zλ R /, respectively. Since Eq.(13) has three diffraction operators, the calculation cost is the same as the direct calculation of the direct color CGH calculation by Eqs.(2)-(4). In terms of the human eye, although the negligible difference of the luminance component Y is well-recognized, the difference of the other components Cb and Cr is not. Using this property, the luminance component Y is normal sampled and the chroma components are down-sampled. The down-sampling allows us to accelerate the calculation of the color CGHs. Note that we need to change the sampling pitches that are required for the diffraction operator of down-sampled C b (x 1 ) and C b (x 1 ) because the areas of C b (x 1 ) and C b (x 1 ) are smaller than Y(x 1 ). For example, when down-sampling 1/4 C b (x 1 ) and C b (x 1 ), we change the sampling pitches of them to 4p where p is the sampling pitch of Y(x 1 ). Let us summarize the color CGH calculation passing through the YCbCr color space. First, we convert a RGB image to a YCbCr image using Eq.(5). Second, we down-sample the Cb and Cr components. Third, we compute diffraction calculations

Calculation reduction method for color computer-generated hologram using color space conversion5 from the components, then, we up-sample D z λ R [C b (x 1 )] and D z λ R [C r (x 1 )]. Next, we calculate the RGB CGHs using Eq.(13). Last, we reconstruct the color images by placing the green and blue CGHs at zλ R / and zλ R /, respectively. 3. Results Figure 1. Reconstructed images of Fruits from CGHs, which are calculated by direct color CGH calculation (Eqs.(2)-(4)) and the proposed method (Eq.(13)), respectively We verify the proposed method on computer simulation. We use three RGB color images. For the calculation condition, the propagation distance z = 5cm, the sampling pitch is 10µm, the wavelengths of RGB lights are 633 nm, 532 nm and 450 nm, respectively. The resolution of all of the images is 512 512 pixels. We assume that we use a complex amplitude SLM [16]. We use the nearest-neighbor interpolation for the down-sampling and up-sampling in the color space conversion. The nearestneighbor interpolation is simple interpolation, so that the interpolation is faster than other interpolation methods such as linear and cubic interpolations. Figure 1 shows the reconstructed images of Fruits from CGHs, which are calculated by direct color CGH calculation (Eqs.(2)-(4)) and the proposed method (Eq.(13)), respectively. The notations of R:G:B=1:1:1, R:G:B=4:1:1 mean a color image is not downsampled and is down-sampled by 1/4 of the green and blue components, respectively.

Calculation reduction method for color computer-generated hologram using color space conversion6 Likewise, The notation of Y:Cb:Cr=4:1:1 mean that a color image is down-sampled by 1/4 of Cb and Cr components, respectively. The insects show magnified images of a part of the reconstructed images. The reconstructed images of R:G:B=4:1:1 and R:G:B=8:1:1 are blurred because the green and blue components affect the luminance of the image. In contrast, the reconstructed images of Y:Cb:Cr=4:1:1 and Y:Cb:Cr=8:1:1 maintain the sharpness of the texture because Cb and Cr components do not seriously affect the luminance However, the brightness is little decreased, compared with other reconstructed images. Figure 2. Reconstructed images of Mandrill from CGHs, which are calculated by direct color CGH calculation (Eqs.(2)-(4)) and the proposed method (Eq.(13)), respectively Figures 2 and 3 show the reconstructed images of Mandrill and Tifanny from CGHs, which are calculated by direct color CGH calculation (Eqs.(2)-(4)) and the proposed method (Eq.(13)), respectively. The reconstructed images of R:G:B=4:1:1 and R:G:B=8:1:1 are blurred. In contrast, the reconstructed images of Y:Cb:Cr=4:1:1 and Y:Cb:Cr=8:1:1 maintain the sharpness of the texture. The calculation times of R:G:B=1:1:1, R:G:B=4:1:1 and Y:Cb:Cr=4:1:1 are about 660 ms, 270 ms and 396 ms, respectively. The calculation times of R:G:B=8:1:1 and Y:Cb:Cr=8:1:1 are about 260 ms and 400 ms, respectively. Therefore, the proposed method can maintain the sharpness of the reconstructed image and accelerate

Calculation reduction method for color computer-generated hologram using color space conversion7 Figure 3. Reconstructed images of Tifanny from CGHs, which are calculated by direct color CGH calculation (Eqs.(2)-(4)) and the proposed method (Eq.(13)), respectively the calculation speed. 4. Conclusion We proposed a calculation reduction method for color CGHs using color space conversion. The proposed method succeeded in maintaining the sharpness of the reconstructed image and accelerating the calculation speed. The proposed method will be acceptable not only for YCbCr color space but also other color spaces such as YIQ, YUV and so forth. In addition, the proposed method will be useful for color digital holography to accelerate the numerical reconstruction. The proposed method applies only to a pure amplitude image or weak phase image, so in future study we will attempt to develop a calculation reduction method for color CGHs with full complex amplitude. Acknowledgement This work is supported by Japan Society for the Promotion of Science(JSPS) KAKENHI (Grant-in-Aid for Scientific Research(C) 25330125) 2013, and KAKENHI(Grant-in-Aid for Scientific Research (A) 25240015) 2013.

Calculation reduction method for color computer-generated hologram using color space conversion8 References [1] T.C. Poon (ed.), Digital Holography and Three-Dimensional Display, Springer (2006). [2] K. Sato, Animated color 3D image using kinoforms by liquid crystal devices, J. Inst. Telev. Eng. Jpn. 48, 1261 1266 (1994). [3] F. Yaras, H. Kang, and L. Onural, Real-time phase-only color holographic video display system using LED illumination, Appl. Opt. 48, H48 H53 (2009). [4] F. Yaras and L. Onural, Color holographic reconstruction using multiple SLMs and LED illumination, Proc. SPIE 7237, 72370O (2009). [5] H. Yoshikawa, T. Yamaguchi, and R. Kitayama, Real-Time Generation of Full color Image Hologram with Compact Distance Look-up Table, OSA Topical Meeting on Digital Holography and Three-Dimensional Imaging 2009, DWC4 (2009). [6] H. Nakayama, N. Takada, Y. Ichihashi, S. Awazu, T. Shimobaba, N. Masuda and T. Ito, Real-time color electroholography using multiple graphics processing units and multiple high-definition liquid-crystal display panels, Appl. Opt. 49, 5993 5996 (2010). [7] 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, 1406 1408 (2002). [8] T. Ito and K. Okano, Color electroholography by three colored reference lights simultaneously incident upon one hologram panel, Opt. Express 12, 4320 4325 (2004). [9] M. Makowski, M. Sypek, and A. Kolodziejczyk, Colorful reconstructions from a thin multi-plane phase hologram, Opt. Express 16, 11618 11623 (2008). [10] M. Makowski, M. Sypek, I. Ducin, A. Fajst, A. Siemion, J. Suszek, and A. Kolodziejczyk, Experimental evaluation of a full-color compact lensless holographic display, Opt. Express 17, 20840 20846 (2009). [11] T. Shimobaba and T. Ito, A color holographic reconstruction system by time division multiplexing method with reference lights of laser, Opt. Rev. 10, 339 341 (2003). [12] T. Shimobaba, A. Shiraki, N. Masuda and T. Ito, An electroholographic colour reconstruction by time division switching of reference lights, J. Opt. A: Pure and Appl. Opt. 9, 757 760 (2007). [13] T. Shimobaba, A. Shiraki, Y. Ichihashi, N. Masuda and T. Ito, Interactive color electroholography using the FPGA technology and time division switching method, IEICE Electron. Express 5, 271 277 (2008). [14] M. Oikawa, T. Shimobaba, T. Yoda, H. Nakayama, A. Shiraki, N. Masuda, and T. Ito, Timedivision color electroholography using one-chip RGB LED and synchronizing controller, Opt. Express 19 12008 12013 (2011). [15] J.W.Goodman, Introduction to Fourier Optics (3rd), Roberts & Co (2004). [16] J.-P. Liu, W.-Y. Hsieh, T.-C. Poon, and P. Tsang, Complex Fresnel hologram display using a single SLM, Appl. Opt. 50, H128 H135 (2011).