+ All Categories
Home > Documents > Analysis on Digital Holographic Data Representation and … · 2016-11-14 · chemical processing,...

Analysis on Digital Holographic Data Representation and … · 2016-11-14 · chemical processing,...

Date post: 15-Jul-2020
Category:
Upload: others
View: 2 times
Download: 0 times
Share this document with a friend
4
Analysis on Digital Holographic Data Representation and Compression Kwan-Jung Oh, Hyon-Gon Choo, and Jinwoong Kim Electronics and Telecommunications Research Institute, Daejeon, Korea Abstract— Holography is a three-dimensional (3D) imaging technique to reconstruct wave field of the light scattered by real objects. In this paper, we present two representative digital holographic data representations, 3D data-based representation and hologram-based representation, and compare compression efficiency of them. Index Terms—holography, digital holography, holographic data compression, holographic data representation I. INTRODUCTION Various three dimensional (3D) imaging techniques have been developed, such as stereoscopy, multiview, super- multiview, free viewpoint video, light field, and holography in order to satisfy the demand for natural imaging. Among them, the holography is regarded as a final 3D imaging solution since it can offer accommodation, full motion parallax, convergence as well as binocular disparity. Holography can record and reconstruct the amplitude and phase distributions of 3D object based on wave interference. The interference and diffraction are fundamental principles of holography for recording and reconstructing. In 1947, Dennis Gabor invented a method of storing and reconstructing the 3D information while working to improve the resolution of an electron microscope [1]. Gabor called this interference pattern “Hologram”, from the Greek word “holos(whole, entire)” and “gramma(anything written or drawn)”, since it contained the whole information, both amplitude and phase, of the object wave. But hologram did not become widespread since it needs a high coherent light source. In the early of the 1960s, the appearance of lasers has opened up the possibilities for the practical use of holography in optics, physics, and various fields. The laser satisfies the properties of coherency, since it has a constant phase and a single wavelength [2]. In analog holography, a special photographic film is used to record an interference pattern and the hologram can be reconstructed by illuminating the reference beam. In addition, analog holography needs long and wet chemical processing. In digital holography, whole process from acquisition to display is done digitally. Since there is no time consuming chemical processing, digital holography has advantages on digital signal processing such as numerical reconstruction, image processing, and data compression. The current quality of the digital holography is lower than analog holography, but it is getting better. The digital hologram can be obtained by direct recording an interference pattern via image sensor [3] such as charge- coupled device (CCD) or complementary metal-oxide semi- conductor (CMOS). In addition, optical scanning holographic (OSH) [4] and self-interference incoherent digital holography (SIDH) [5] methods have been developed for direct hologram acquisition. For the indirect hologram acquisition, computer generated hologram (CGH) [6] from 3D data is a typical approach. The digital hologram is represented as a digital image and it is an aggregation of several Fresnel zone plate generated from the each object light. CGH algorithms can be divided into three categories: (1) mesh based CGH, which represents the 3D object using triangular meshes, (2) plane based CGH, which represents the 3D object as the aggregation of planar planes, (3) point cloud based CGH, which describes the 3D object as a collection of self-luminous points. Among them, plane based approach has an advantage for data compression since its 3D data can be represented with 2D texture and depth images. The hologram can be optically reconstructed by using a spatial light modulator (SLM) which is a device can modulate the amplitude, phase, or polarization of light waves in space and time [7]. Liquid crystal display (LCD) is a representative transmissive SLM and widely used for TV, monitor, mobile phone and various 2D displays. Liquid crystal on silicon (LCoS) and mirror-based device (DMD) are reflective type SLMs and used for a projector. Alternatively, hologram can be numerically reconstructed by using computational calculations. Numerical reconstruction is used for simulation of optical reconstruction and 3D object reconstruction in holographic microscopy. In this paper, we compare characteristics of two types of digital holographic data representations, hologram itself and 3D data, and analyze their compression efficiency. Among several 3D data, we have adopted texture plus depth image data, since they are compatible with conventional 2D image data and easy to compress.
Transcript
Page 1: Analysis on Digital Holographic Data Representation and … · 2016-11-14 · chemical processing, digital holography has advantages on digital signal processing such as numerical

Analysis on Digital Holographic Data

Representation and Compression

Kwan-Jung Oh, Hyon-Gon Choo, and Jinwoong Kim

Electronics and Telecommunications Research Institute, Daejeon, Korea

Abstract— Holography is a three-dimensional (3D) imaging technique to reconstruct wave field of the light scattered by real objects. In this paper, we present two representative digital holographic data representations, 3D data-based representation and hologram-based representation, and compare compression efficiency of them.

Index Terms—holography, digital holography, holographic data compression, holographic data representation

I. INTRODUCTION

Various three dimensional (3D) imaging techniques have been developed, such as stereoscopy, multiview, super-multiview, free viewpoint video, light field, and holography in order to satisfy the demand for natural imaging. Among them, the holography is regarded as a final 3D imaging solution since it can offer accommodation, full motion parallax, convergence as well as binocular disparity. Holography can record and reconstruct the amplitude and phase distributions of 3D object based on wave interference. The interference and diffraction are fundamental principles of holography for recording and reconstructing.

In 1947, Dennis Gabor invented a method of storing and reconstructing the 3D information while working to improve the resolution of an electron microscope [1]. Gabor called this interference pattern “Hologram”, from the Greek word “holos(whole, entire)” and “gramma(anything written or drawn)”, since it contained the whole information, both amplitude and phase, of the object wave. But hologram did not become widespread since it needs a high coherent light source. In the early of the 1960s, the appearance of lasers has opened up the possibilities for the practical use of holography in optics, physics, and various fields. The laser satisfies the properties of coherency, since it has a constant phase and a single wavelength [2].

In analog holography, a special photographic film is used to record an interference pattern and the hologram can be reconstructed by illuminating the reference beam. In addition, analog holography needs long and wet chemical processing. In digital holography, whole process from acquisition to display is done digitally. Since there is no time consuming

chemical processing, digital holography has advantages on digital signal processing such as numerical reconstruction, image processing, and data compression. The current quality of the digital holography is lower than analog holography, but it is getting better.

The digital hologram can be obtained by direct recording an interference pattern via image sensor [3] such as charge-coupled device (CCD) or complementary metal-oxide semi-conductor (CMOS). In addition, optical scanning holographic (OSH) [4] and self-interference incoherent digital holography (SIDH) [5] methods have been developed for direct hologram acquisition. For the indirect hologram acquisition, computer generated hologram (CGH) [6] from 3D data is a typical approach. The digital hologram is represented as a digital image and it is an aggregation of several Fresnel zone plate generated from the each object light. CGH algorithms can be divided into three categories: (1) mesh based CGH, which represents the 3D object using triangular meshes, (2) plane based CGH, which represents the 3D object as the aggregation of planar planes, (3) point cloud based CGH, which describes the 3D object as a collection of self-luminous points. Among them, plane based approach has an advantage for data compression since its 3D data can be represented with 2D texture and depth images.

The hologram can be optically reconstructed by using a spatial light modulator (SLM) which is a device can modulate the amplitude, phase, or polarization of light waves in space and time [7]. Liquid crystal display (LCD) is a representative transmissive SLM and widely used for TV, monitor, mobile phone and various 2D displays. Liquid crystal on silicon (LCoS) and mirror-based device (DMD) are reflective type SLMs and used for a projector. Alternatively, hologram can be numerically reconstructed by using computational calculations. Numerical reconstruction is used for simulation of optical reconstruction and 3D object reconstruction in holographic microscopy.

In this paper, we compare characteristics of two types of digital holographic data representations, hologram itself and 3D data, and analyze their compression efficiency. Among several 3D data, we have adopted texture plus depth image data, since they are compatible with conventional 2D image data and easy to compress.

Page 2: Analysis on Digital Holographic Data Representation and … · 2016-11-14 · chemical processing, digital holography has advantages on digital signal processing such as numerical

II. INTRODUCTION TO HOLOGRAPHY

Holography can be more easily understood by reviewing hologram recording and hologram reconstruction processes. We briefly introduce two processes under off-axis condition. We also explain the common CGH process and its numerical reconstruction [8] and they are digital virgin of the hologram recording and reconstruction.

A. Hologram Recording Hologram is a result of the interference between the object

wave o(x) and reference wave r(x). The interference i(x) of two waves is given as

(x)r(x).o(x)o(x)rr(x)o(x)

r(x)o(x)i(x)

22

2

(1)

The first two terms in (1) are intensities of two waves and their sum is DC term (or zero-order term). The third and fourth terms in (1) are interference terms and the recorded original light and its twin image, respectively. As described in (1), DC beam and twin image are always recorded together with original image. However, they can be separated from the original image using the off-axis hologram [9] setup as shown in Fig. 1. A small angle (ߐ) between the object and reference waves prevent overlapping.

Fig. 1. Off-axis hologram recording

B. Hologram Reconstruction Reconstructing the object wave can be achieved by

illuminating plane wave u(x). In general, illuminating wave is same to original reference wave. The resulting field h(x) is given by

. )(x)r(x)u(xo(x)u(x)o(x)r

u(x)r(x)u(x)o(x)h(x)

image realimage virtual

terms order-zero

22

(2)

The first and second terms are DC term (or zero-order term). The DC term propagates parallel to plane wave, since their intensities modify the amplitude but not the phase of plane wave. The virtual image is a twin image of the real image. In off-axis hologram, the desired real image can be separated from the other terms by using spatial band pass filtering. For that, θ should be large to avoid the overlap between the real image and zero-order terms. Fig. 2 shows spatial locations of the each term in (2).

Fig. 2. Off-axis hologram reconstruction

C. Computer Generated Hologram (CGH) The computer generated hologram is the indirect hologram

acquisition method form 3D data. It is widely used in digital holography, since it does not need complicated devices and limited environment. The CGH computationally calculates the wave-front. The CGH algorithms are divided into three categories depending on their basic processing unit. First, the point-based CGH approach has been proposed by Waters [10]. It assumes that the object is consists of multiple points. To generate the entire hologram for a given object, it calculates an elementary hologram for each point and then superimposes them. Second, Brown and Lohmann [11] have proposed the plane-based CGH approach in 1966. The Fourier transform is used to represent the wavefront propagation of each object plane to the hologram plane. In other words, the hologram is obtained by super-positioning of the Fourier transforms of each object plane in depth. Third, the mesh-based CGH [12] enables more realistic representation of 3D objects than other approaches. In the mesh-based CGH, the angular spectrum of each mesh of arbitrary size, shape, orientation and location in space is analytically calculated by finding corresponding spatial frequencies between the given triangle and a reference triangle.

The CGH calculates the optical field at the hologram plane and its results are set of real and imaginary complex values. The optical field is calculated based on Fresnel diffraction [8] given in

N

j

2j

2j

jj

j

λz2π

i

yyx-xλzπiexpA

ziλeyx,U

j

(3)

Page 3: Analysis on Digital Holographic Data Representation and … · 2016-11-14 · chemical processing, digital holography has advantages on digital signal processing such as numerical

where N and Aj are the total number of object points and the intensities of the object points, and λ is the wavelength of reference light. (x,y) and (xj,yj,zj) are the coordinates on the CGH and the three dimensional objects, respectively.

D. Hologram Numerical Reconstruction The numerical reconstruction at distance d from SLM can

be obtained by squaring the amplitude of complex field at reconstruction plane expressed as (4)

N

h

2hr

2hrh

λd2πi

rr yyx-xλdπiexp1Ucos

diλey,xR (4)

where N and Uh are the total number of hologram points and the values of hologram, respectively. (xh,yh) and (xr,yr) are the coordinates on the CGH and the reconstructed plane. The sampling interval at reconstruction plane was determined as pixel pitch of display panel of floating display system.

III. DIGITAL HOLOGRAPHIC DATA REPRESENTATION

The digital holographic data representation is an important issue to realize digital holography services since it is directly related to compression and transmission. In this paper, digital holographic data includes all possible data representations which can be converted to digital hologram and they can be divided into 3D data-based representation and hologram-based representation.

A. 3D Data-based Representation The 3D data-based digital holographic image service can be

modeled as in Fig. 3.

3D data Compression Transmission CGHHolographic

display

Conventional2D/3D display

Fig. 3. 3D data-based digital holographic image service model

As you can see, 3D data are compressed and transmitted to receiver side, and then decoded 3D data can be displayed 2D/3D display or holographic display through CGH process. Thus, powerful receiver is needed for real time CGH process. Although, several high speed CGH techniques [13][14] have been developed but it is still a big burden to receiver. The possible 3D data formats are point cloud, texture plus depth images, 3D mesh model, and etc. Among them, texture plus depth data format is most promising representation since it is compatible with existing image codecs.

B. Hologram-based Data Representation The complex hologram data can be differently represented

by following four formats: (1) intensities of interferograms, (2) amplitude and phase, (3) real and imaginary, (4) shifted distances. Among them, amplitude and phase format is widely used since currently available SLMs support amplitude or

phase modulations only. Fig. 4 shows example of amplitude and phase holograms.

(a) (b)

Fig. 4. Amplitude and phase holograms: (a) amplitude (b) phase

The hologram-based digital holographic image service can be modeled as in Fig. 5.

3D dataHolographic

displayCGH Compression Transmission

Hologram

Fig. 5. Hologram-based digital holographic image service model

The differences compared to 3D data-based service model are the location of CGH process and input data representation for data compression. The main advantage of this approach is a light receiver by passing a heavy CGH process to the sender side and direct display of hologram data. However, hologram images have lower data redundancy compared to original 3D image in general as shown in Fig. 4 and dependency between CGH process and holographic displays such as pixel pitch and wavelength are critical problems to be solved.

IV. EXPERIMENTAL RESULTS AND ANALYSIS

We have tested the compression efficiency of 3D data and hologram data. The texture plus depth images and amplitude only hologram are selected as 3D data and hologram data, respectively. The off-axis Fresnel CGH method is used for hologram generation and random phase is considered. The wavelength and pixel pitch for CGH are set to 532nm and 8μm, respectively. We employ JPEG for image compression. We have compared the total bit-rate and the quality of the reconstructed images from each data format. The quality is measured by SSIM value [15]. The “Fruits” and “Crownfish” sequences in Fig. 5 are used for experiments and their resolution is 320×240. For color texture image is converted to gray image for better visualization.

(a) (b)

Page 4: Analysis on Digital Holographic Data Representation and … · 2016-11-14 · chemical processing, digital holography has advantages on digital signal processing such as numerical

(c) (d)

Fig. 6. Texture image and its corresponding depth image: (a) and (b) for ‘Fruits’, (c) and (d) for ‘Crownfish’

Table 1 and Table 2 show the experimental results for “Frutis”, and “Crwonfish” sequences. As you can see, 3D data-based representation shows better results compared to hologram-based representation. The random phase for CGH causes a big increment of bit-rate.

TABLE I

EXPERIMENTAL RESULTS FOR “FRUITS”

3D data-based representation Hologram-based representation Bit-rate (Kbyte) SSIM Bit-rate (Kbyte) SSIM

3.82 0.8569 27.60 0.8577 4.01 0.9032 31.23 0.9123 4.77 0.9594 36.85 0.9592 6.26 0.9891 48.15 0.9883

TABLE II

EXPERIMENTAL RESULTS FOR “CROWNFISH”

3D data-based representation Hologram-based representation Bit-rate (Kbyte) SSIM Bit-rate (Kbyte) SSIM

3.99 0.8852 27.06 0.8660 4.20 0.9128 30.64 0.9144 5.08 0.9591 36.17 0.9587 6.96 0.9818 47.24 0.9887

Fig. 7 shows the numerically reconstructed 3D images from

compressed 3D data and hologram data. The bit-rates of compressed data are set about 6.5 Kbyte. As you can see, 3D data-based representation shows better quality compared to hologram-based representation.

(a) (b)

(c) (d)

Fig. 7. Numerically reconstructed 3D image form compared data: (a) 3D data (b) Hologram for ‘Fruits’, (c) 3D data (d) Hologram for ‘Crownfish’

V. CONCLUSIONS

Digital holographic data representation and its compression are important issues to realize digital holography service. In this paper, we analyzed two types of digital holographic data representations and their compression efficiency. From the experimental results, 3D data-based representation shows the better results compared to hologram-based representation.

ACKNOWLEDGMENT

This research was supported in part by GigaKOREA project, (GK16C0200, Development of full-3D mobile display terminal and its contents).

REFERENCES

[1] D. Gabor, “A new microscopic principle,” Nature 161, No. 4098, pp. 777-778, 1948.

[2] M. Park, B.G. Chae, H.-E, Kim, J. Hahn, H. Kim, C. H. Park, K. Moon, and J. Kim, “Digital Holographic Display System with Large Screen Based on Viewing Window Movement for 3D Video Service,” ETRI Journal, vol. 36, no. 2, pp. 232-241, April 2014.

[3] J. W. Goodman and R. W. Lawrence, “Digital image formation from electronically detected holograms,” Appl. Phys. Lett., vol. 11, no. 3, pp. 77-79, 1967.

[4] T.-C. Poon, “Three-dimensional image processing and optical scanning holography,” Adv. Imag. Elect. Phys. vol. 126, pp. 329-350, 2003.

[5] M. K. Kim, “Full color natural light holographic camera,” Opt. Express, vol. 21, no. 8, pp. 9636-9642, 2013.

[6] J. P. Waters, “Holographic image synthesis utilizing theoretical methods,” Appl. Phys. Lett., vol. 9, no. 11, pp. 405-406, Dec. 1966.

[7] P. Yeh and C. Gu, Optics of Liquid Crystal Displays, 2nd Edition, 2009

[8] J. W. Goodman, Introduction to Fourier Optics 3rd, Roberts& Company, 2005.

[9] E. Cuche, P. Marquet, and C. Depeursinge, “Spatial filtering for zero-order and twin-image elimination in digital off–axis holography,”Appl. Opt., vol. 39, no. 23, pp. 4070-4075, 2000.

[10] J. P. Waters, “Holographic image synthesis utilizing theoretical methods,” Appl. Phys. Lett., vol. 9, no. 11, pp. 405-406, Dec. 1966.

[11] B. R. Brown and A.W. Lohmann, “Complex Spatial Filtering with Binary Masks,” Applied. Optics, vol. 5, pp. 967-969, June 1966.

[12] H. Kim, J. Hahn, and B. Lee, "Mathematical modeling of triangle-mesh-modeled three-dimensional surface objects for digital holography," Appl. Opt. vol. 47, no. 19, pp. D117-D127, 2008.

[13] Y. Ichihashi, H. Nakayama, T. Ito, N, Masuda, T. Shimobaba, A, Shiraki, and T. Sugie, HORN-6 special-purpose clustered computing system for electroholography”, Optics Express, vol. 17, no. 16, pp. 13895-13903, Aug, 2009.

[14] Y. Pan, X. Xu, S. Solanki, X. Liang, R. Bin, A. Tanjung, C. Tan, and T.-C. Chong, “Fast CGH computation using S-LUT on GPU”, Optics Express, vol. 17, no. 21, pp. 18543-18555, Oct. 2009.

[15] Z. Wang, A. C. Bovik, H. R. Sheikh, and E. P. Simoncelli, "Image quality assessment: From error visibility to structural similarity", IEEE Transactions on Image Processing, vol. 13, no. 4, pp. 600-612, 2004.


Recommended