Journal of Imaging
Article Holographic Three-Dimensional Imaging of Terra-Cotta Warrior Model Using Fractional Fourier Transform
Zhi-Fang Gao, Hua-Dong Zheng * and Ying-Jie Yu
Department of Precision Mechanical Engineering, Shanghai University, Shanghai 200072, China * Correspondence: [email protected]
Received: 14 May 2019; Accepted: 24 July 2019; Published: 26 July 2019
Abstract: Holographic three-dimensional (3D) imaging of Terra-Cotta Warrior model using Fractional Fourier Transform is introduced in this paper. Phase holograms of Terra-Cotta Warrior model are calculated from 60 horizontal viewing-angles by the use of fractional Fourier transform (FRT). Multiple phase holograms are calculated for each angle by adding proper pseudorandom phase to reduce the speckle noise of a reconstructed image. Experimental system based on high-resolution phase-only spatial light modulator (SLM) is built for 3D image reconstruction from the calculated phase holograms. The texture of the Terra-Cotta Warrior model is rough. The calculation of rough texture is optimized in order to show better model details. The effects of computing distance and layer thickness on imaging quality are analyzed finally.
Keywords: holographic imaging; fractional Fourier transform; spatial light modulator
1. Introduction Holographic display is a three-dimensional (3D) display method for showing 3D information of real objects. Holography can record the light wave information of objects in space and then perform optical redisplay [1]. Holographic 3D display can record the depth information of objects, so that it can improve the reality sense of 3D image. Valuable cultural relics are recorded and redisplayed by the holographic method in the protection of cultural relics. It can not only redisplay the material information of cultural relics, but also protect the original cultural relics from repeated exposure to the air. Holographic imaging can show three-dimensional information of cultural relics, which can show us more useful information, when compared with the traditional two-dimensional (2D) plane photo imaging method. Holograms for holographic display can be generated by optical holographic system or computational methods [2–4]. Computer generated hologram (CGH) has an important advantage [5]. Computing virtual object hologram avoids the complicated and strict operation of optical hologram acquisition. Recently, some methods for generating CGH from three-dimensional objects have been proposed. [6–10]. There are three types: pure amplitude hologram, pure phase hologram, and complex hologram (including amplitude and phase information), according to the wavefront information in the hologram plane. Kinoform is a phase hologram with high diffraction efficiency [11]. It can reduce the noise of the reconstructed image, but the reconstruction error of the amplitude distribution in the image plane is introduced, because the amplitude of the wavefront in the hologram plane is neglected. The distribution of this kind of noise is usually irregular. We also call it speckle noise or random noise. This kind of noise will destroy the texture details of the image, reduce the quality of the image, and reduce the comfort degree of human observation. [12]. The algorithm of reducing speckle noise arises in order to improve the image quality. These methods mainly include two types: one is for the processing of reconstructed images and the other is focused on heterogeneous optimization to improve
J. Imaging 2019, 5, 67; doi:10.3390/jimaging5080067 www.mdpi.com/journal/jimaging J. Imaging 2019, 5, 67 2 of 13 the quality of reconstructed images. In the first processing method, random diffusers (such as ground glass plates) are usually used to reduce the speckle noise in holographic reconstruction settings [13,14]. Moving aperture can reduce that speckle noise that is caused by time averaging effect [15]. In [16], Zhang et al. proposed the method of displaying full color 3D objects using fractional Fourier transform (FRT). They redisplayed a toy model and analyze the noise by image superposing method. However, the effect of computing distance on image quality was not analyzed, and interval of slices may affect image quality of objects with rough surface. We hope that we can redisplay more details when we redisplay the Terra-Cotta Warrior model, and analyze the effect of computing distance on image quality. This paper presents a method to realize holographic 3D imaging of Terra-Cotta Warrior model using FRT. By superimposing the image reconstructed by multiple phase holograms, the noise in the holographic reconstruction image can be significantly reduced. Section2 will describe methodological theory. Section3 is the digital simulation and photoelectric reconstruction experiments, and the results are presented and analyzed. Additionally, in Section3, the Terra-Cotta Warrior model surface texture is more complex and contains more information, in order to better observe the model when reproducing, we studied the calculation optimization of the Terra-Cotta Warrior model texture. The discussion and conclusion will be given finally.
2. Principle of The Proposed Method
2.1. Spatial Coordinate Transformation for Calculating Holograms of Terra-Cotta Warrior Model Generally, holograms for 360-degree viewing angle of the model are needed if we want to see 360-degree information of Terra-Cotta Warrior model. A cylindrical coordinate system is established to calculate 360-degree holograms of the Terra-Cotta Warrior model. As shown in Figure1, the Terra-Cotta Warrior model is in the center of the cylinder. The radius and height of the cylinder are set to r = 30 mm and h = 200 mm, respectively. The resolution is set as 195.3 µm in the horizontal, as well as vertical, direction of object plane. The hologram plane is set at the distance of d0 in the coordinate system (x0 y0z0). We calculate the holograms of the model along a circle route line, with 60 viewpoints at intervals of 6 degrees [17]. ! ! ! x cosθ sinθ x 0 = − (1) z0 sinθ cosθ z
y0 = y (2) where (x0Oy0) plane is in parallel with (u, v) hologram plane, θ is the rotation angle along the y(y0) axis, and the distance between y(y0) axis and the hologram plane is d0. J. Imaging 2019, 5, 67 3 of 13 J. Imaging 2019, 5, x FOR PEER REVIEW 3 of 13
FigureFigure 1. 1.CoordinatesCoordinates for for one-dimensional one-dimensional rotation rotation transformation. transformation.
2.2.2.2. FRT FRT and and Hologram Hologram Generation Generation TheThe optical optical FRT FRT of of a atwo-dimensional two-dimensional object object function function can can be be expressed expressed as as [16]: [16]:
" 22222+++2 2 2 + # p xx + yy u+ u v+ v xu yvxu + yv Euv(),,,exp2==×p F{} f () xy f() xy jππ − j dd xy, (3) E(u, v) = F f (x, y) = xf (x, y) exp jπλλfptanπ/2() j fp2π sinπ/2() dxdy, (3) × λeefe tan(pπ/2) − λ fe sin(pπ/2) { } ( ) ( ) wherewhere 𝐹Fp · denotesdenotes thethe FRT FRT with with an an order order p (0 p<| p(0<|p|<2).|<2). f (x, y𝑓) and𝑥, 𝑦 E (andu, v )𝐸are𝑢, the 𝑣 complexare the amplitudecomplex {·} amplitudedistributions distributions in the object in planethe object and fractional plane and Fourier fractional plane. Fourierλ is the plane. wavelength λ is the ofilluminating wavelengthlight. of illuminating light. 𝑓 is the standard focal length. fe is the standard focal length. TwoTwo Formulas Formulas (4) (4) and and (5) (5) are are added added in in order order to to mo morere clearly clearly explain. explain. These These two two formulas formulas can can be be usedused to to better better explain explain the the fraction fractionalal Fourier Fourier calculation calculation principle. principle. 𝑝𝜋 𝑝𝜋 𝑄=sin pπ ,𝑅 =tan pπ (4) Q = sin 2 , R = tan 4 (4) 2 4 𝑓 𝑓 = ,𝑑fe =𝑅𝑓 (5) f =𝑄 , d = R f (5) Q e Figure 2 is an optical principle model of Lohmann type-I FRT, when light emitted or reflected Figure2 is an optical principle model of Lohmann type-I FRT, when light emitted or reflected from from an object propagates freely a distance 𝑑=𝑅𝑓 from space. Light travels through a lens with a an object propagates freely a distance d = R fe from space. Light travels through a lens with a focal focal length of f 𝑓 = , and then propagates in another space at the same distance, which is length of f = e , and then propagates in another space at the same distance, which is symmetrical with symmetrical withQ the space through which the light first passes. When the object light reaches the the space through which the light first passes. When the object light reaches the focal distance of the focal distance of the lens, its Fourier transform can be obtained. The Fourier hologram can record not lens, its Fourier transform can be obtained. The Fourier hologram can record not only the information only the information of the object, but also the information of the system parameters, because of the of the object, but also the information of the system parameters, because of the characteristics of the characteristics of the Fourier transform. Fourier transform.
J. Imaging 2019, 5,, 67x FOR PEER REVIEW 44 of of 13 J. Imaging 2019, 5, x FOR PEER REVIEW 4 of 13
Figure 2. Lohmann type-I optical setup for performing a FRT. Figure 2. Lohmann type-I optical setupsetup for performing a FRT.
According toto thethe optical optical model model of Lohmannof Lohmann type-I, type we-I, havewe have proposed proposed an improved an improved optical optical model According to the optical model of Lohmann type-I, we have proposed an improved optical tomodel analyze to analyze a three-dimensional a three-dimensional object [object16]. We [16]. assume We assume that the that depth the ofdepth a three-dimensional of a three-dimensional object model to analyze a three-dimensional object [16]. We assume that the depth of a three-dimensional consistsobject consists of many of layersmany inlayers different in different depths, depths, as shown as shown in Figure in 3Figure. 3. object consists of many layers in different depths, as shown in Figure 3.
Figure 3. Optical configuration for generating FRT holograms of 3D objects. Figure 3. Optical configuration for generating FRT holograms of 3D objects. Figure 3. Optical configuration for generating FRT holograms of 3D objects. Suppose that we divide the object into L layers, that is, L layers of object planes. The distance Suppose that we divide the object into L layers, that is, L layers of object planes. The distance fromSuppose each layer that to thewe lensdivide is dithefferent. object In into Figure L layers,3, we assumethat is, thatL layers the distanceof object from planes. the firstThe layerdistance to from each layer to the lens is different. In Figure 3, we assume that the distance from the first layer to thefrom lens each is dlayer1, and to thethe distancelens is different. from the In second Figure layer 3, we to assume the lens that is dthe2. Thedistance distance from between the first thelayer two to the lens is d1, and the distance from the second layer to the lens is d2. The distance between the two planesthe lens can is d be1, expressedand the distance as from the second layer to the lens is d2. The distance between the two planes can be expressed as planes can be expressed as ∆d = 2(d d ) (6) 2 − 1 ∆𝑑 =( 2 𝑑 −𝑑 ) (6) According to Formulas (4) and (5), when∆𝑑 the = plane( 2 𝑑 −𝑑 extends ) to the first plane, the distance from(6) the planeAccording to the lens to is Formulasd , and the (4) standard and (5), focal when length the planfe aree extends given, the to fractionalthe first plane, order thep of distance the ith object from According to Formulasi (4) and (5), when the plane extends to the first plane, thei distance from planethe plane can to be the expressed lens is d asi, and the standard focal length 𝑓 are given, the fractional order pi of the ith the plane to the lens is di, and the standard focal length1 𝑓 are given, the fractional order pi of the ith object plane can be expressed as p = 4 tan− (d / fe)/π (7) object plane can be expressed as i i Due to the scaling factor λ fe = 1, for𝑝 a=4tan give wavelength (𝑑 /𝑓 )/𝜋 of 632.8 nm, fe = 1580 mm. Subsequently,(7) 𝑝 =4tan (𝑑 /𝑓 )/𝜋 (7) the FRT of the ith object plane (0 < i < L) for a certain viewpoint of θ can be described as Due to the scaling factor 𝜆𝑓 =1, for a give wavelength of 632.8 nm, 𝑓 = 1580 mm. Subsequently, Due to the scaling factor 𝜆𝑓 =1, for a give wavelength of 632.8 nm, 𝑓 = 1580 mm. Subsequently, 2 2 2 2 the FRT of the ith objectp n planeo (0 < i < L) for a certain viewpoint ofx +θy can+u +bev describedxu +asyv the FRTEθ ,oft,i( uthe, v) ith = objecti fθ, iplane(x, y) (0= < i f<θ ,iL()x ,fory) expa certain[jϕt(x, viewpointy)] exp[jπ of θ can be describedj2π as ]dxdy, (8) λ fe tan(piπ/2) λ fe sin(piπ/2) F s ×2222 − x2222+++ y u v xu + yv E (,)uv== pi {} f (, xy ) f (, xy )exp[j(,ϕπ xy )]exp[ × jx+++ y u v − j 2 π xu + yv ]dd, xy θθθ,,tipi , i , i t (8) Eθθθ(,)uv== {} f (, xy ) f (, xy )exp[j(,ϕπ xy )]exp[ × jλπ − j 2 π λπ ]dd, xy where,,,tifθ,i(x, y) is the , i complex , i amplitude tof the ith objectλπfp planeeitan( in / the 2) viewpoint λπ fp ei sin( of θ /and 2) Eθ,t,i(u, v(8)) is fpeitan( / 2) fp ei sin( / 2) the contributed complex amplitude of the ith object plane for the tth hologram in the viewpoint of θ. where, 𝑓 , (𝑥,) 𝑦 is the complex amplitude of the ith object plane in the viewpoint of θ and 𝐸 , , (𝑢, 𝑣) twhere,= 1, 2, 3𝑓 , ...(𝑥,T () 𝑦T is the complex total calculation amplitude times of ofthe holograms). ith object planeϕt(x in, y )theis theviewpoint dynamic-changed of θ and 𝐸 , , random(𝑢, 𝑣) is the contributed complex amplitude of the ith object plane for the tth hologram in the viewpoint of phaseis the contributed factor for the complextth hologram amplitude calculation of the process,ith object which plane is for used the totth smoothen hologram the in spatialthe viewpoint spectrum of θ. t = 1, 2, 3…T (T is the total calculation times of holograms). 𝜑 (𝑥,) 𝑦 is the dynamic-changed distributionθ. t = 1, 2, 3… of theT (T object is the information. total calculation By adding times thisof holograms). random phase 𝜑 (𝑥, factor) 𝑦 is [0, the 2π dynamic-changed] to object planes, random phase factor for the tth hologram calculation process, which is used to smoothen the spatial therandom contribution phase factor of all for the the surface tth hologram layers to thecalculation hologram process, in the viewpointwhich is used of θ canto smoothen be expressed the spatial by the spectrum distribution of the object information. By adding this random phase factor [0, 2π] to object followingspectrum formula.distribution of the object information. By adding this random phase factor [0, 2π] to object planes, the contribution of all the surface layers to the hologram in the viewpoint of θ can be planes, the contribution of all the surface layers to the hologram in the viewpoint of θ can be expressed by the following formula. expressed by the following formula.
J. Imaging 2019, 5, 67 5 of 13 J. Imaging 2019, 5, x FOR PEER REVIEW 5 of 13