Chapter 4

Holographic Data Representations

Abstract

In order to design an effective compression method for a specific type of data, a good understanding of its statistical characteristics is necessary. For digital holographic data, different representations are possible, including intensity-based and complex amplitude-based representations, as we shall see in this chapter. These representations are equivalent in the sense that they all reconstruct the same object. However, different representations may have different statistical characteristics. Therefore, we shall also investigate their suitability for compression.

Keywords

Digital holographic data representation

Intensity

Shifted distance

Real-imaginary

Amplitude-phase

Probability distribution

In order to design an effective compression method for a specific type of data, a good understanding of its statistical characteristics is necessary. For digital holographic data, different representations are possible, as we shall see in this chapter. These representations are equivalent in the sense that they all reconstruct the same object. However, different representations may have different statistical characteristics. Therefore, we also investigate their suitability for compression.

4.1 Representations of Digital Holographic Data

Hereafter, we consider more specifically the case of phase-shifting digital holography (PSDH), as the phase-shifting algorithm can effectively be used for the recording steps in order to obtain reconstructed object images with good quality. However, having three sets of intensity data is not a good target for compression. Therefore, reduced datasets are desirable to mitigate the compression burden. On the other hand, the data should keep all the useful information for reconstruction.

According to the phase-shifting algorithm, the most important information for reconstruction is the complex object field at the hologram plane. If this field can be obtained or expressed by a reduced amount of information, this information can be considered as a representation of interference patterns. So far, a few representations have been mainly used in accordance with the phase-shifting interferometry algorithm, which are introduced in the following.

4.1.1 Intensity-Based Representation

From Eqs. (2.34) and (2.35), the intensity-based representations can be equivalently expressed in two ways.

Intensity information The intensity information, IH(x,y;φR),φR0,π2,πsi1_e, is the direct representation. However, compressing three sets of data are not optimal in terms of compression.

Shifted distance information To this end, and observing that only two differences of intensity terms are needed in Eq. (2.35), we introduce the difference data D(1) and D(2) given by:

D1x,y=IHx,y;0IHx,y;π2D2x,y=IHx,y;π2IHx,y;π.

si2_e  (4.1)

In this case, only two sets of data are necessary to reconstruct the complex field in Eq. (2.35). Since the raw data rate is reduced and it can directly be obtained from the difference of intensity information, the definition of D(1) and D(2) is highly optimal as one representation of interference patterns. As this representation is defined by the difference of phase-shifted holograms, hence, we referred to it as “shifted distance information.”

4.1.2 Complex Amplitude-Based Representation

Complex amplitude-based representations are derived from different expressions of the complex field. Noted that a complex number has two kinds of expressions, one is defined in Cartesian coordinate system and the other one in polar coordinate system.

Real-imaginary information In Cartesian coordinate system, a complex number can be expressed in the form a + bi, where a and b are the real part and imaginary part, respectively. Thus, the complex field obtained by Eq. (2.35) can be expressed as:

ÛO(x,y)=(ÛO(x,y))+i(ÛO(x,y)),

si3_e  (4.2)

where ℜ(ÛO) and (ÛO) are, respectively, the real and imaginary parts of the complex object field at the hologram plane.

Amplitude-phase information An alternative way to express a complex number is by polar coordinate system, where the complex field can be written by Euler’s formula as

ÛO(x,y)=ÂO(x,y)exp[iψO^(x,y)],

si4_e  (4.3)

where

ÂO(x,y)=|ÛO(x,y)|=2(ÛO(x,y))+2(ÛO(x,y)),

si5_e  (4.4)

ψO^(x,y)=arctan(ÛO(x,y))(ÛO(x,y))if(ÛO(x,y))>0arctan(ÛO(x,y))(ÛO(x,y))+πif(ÛO(x,y))<0and(ÛO(x,y))0arctan(ÛO(x,y))(ÛO(x,y))πif(ÛO(x,y))<0and(ÛO(x,y))<0π2if(ÛO(x,y))=0and(ÛO(x,y))>0π2if(ÛO(x,y))=0and(ÛO(x,y))<0.

si6_e  (4.5)

The 3D information of the recorded object is fully contained in this representation, especially the phase information, which has a significant influence on reconstruction.

The above representations are equivalent, up to the precision of computation, in the sense that they all reconstruct the same object. The intensity of the interference patterns, Eq. (2.34), can be rewritten as

IH(x,y;φR)=AR2(x,y)+AO2(x,y)+2AR(x,y)AO(x,y)cos(φRφO).

si7_e  (4.6)

It can be noticed that the third term contains all effective information in the sense that the first and second terms will be eliminated during the subtraction operations in Eq. (2.35). Thus, by only retaining the third term, three signals can be defined as follows:

I(1)(x,y)=2AR(x,y)AO(x,y)cos(0φO(x,y))=2AR(x,y)AO(x,y)cos(φO(x,y))=2AR(x,y)(UO(x,y))I(2)(x,y)=2AR(x,y)AO(x,y)cosπ2φO(x,y)=2AR(x,y)AO(x,y)sin(φO(x,y))=2AR(x,y)(UO(x,y))I(3)(x,y)=2AR(x,y)AO(x,y)cos(πφO(x,y))=I(1)(x,y).

si8_e  (4.7)

Note that D(1) and D(2) given by Eq. (4.1) can be re-expressed as follows:

D(1)(x,y)=I(1)(x,y)I(2)(x,y)D(2)(x,y)=I(1)(x,y)+I(2)(x,y).

si9_e  (4.8)

Therefore, we can be assured that real-imaginary information has similar features as shifted distance information.

Selecting a suitable representation for digital holographic data is very important for further processing, for example, compression, transmission, and storage. Indeed, in order to design an effective compression method for a specific type of data, a good understanding of its statistical characteristics is necessary. In this context, it is important to address the following questions:

1. Which representation is more suitable for compression? What are its main statistical characteristics?

2. For a given representation, does one of the information components affect more the reconstruction quality?

3. How to design a compression scheme? Should it be specifically designed for a given representation?

A thorough study and analysis is needed in order to characterize different holographic data representations and to start addressing the above issues. This is the subject of the two following sections.

4.2 Study of Probability Distributions

In this section, we investigate the probability distributions for each holographic data representation.

Three virtual objects (“Luigi,” “Girl,” and “Bunny”) shown in Fig. 4.1 are selected in the experiments, and the corresponding holograms are computer-generated using PSDH based on the methods described in Chapter 2.

f04-01-9780128028544
Figure 4.1 Test objects: “Luigi,” “Girl,” and “Bunny.”

Examples of the three representations: shifted distance information, real-imaginary information, and amplitude-phase information, obtained from the same virtual object, are shown in Figs. 4.24.4, respectively. First, we can observe that the patterns in the two components of the shifted distance information are visually similar. The same observation also holds for the real-imaginary information. However, in the amplitude-phase representation, the two patterns are rather dissimilar. It can be inferred that more inter-component redundancies exist in shifted distance information or real-imaginary information than in the amplitude-phase information. As a consequence, compression methods exploiting inter-component redundancies are expected to be more effective in the shifted distance and read-imaginary cases, but rather ineffective in the amplitude-phase case. However, these observations need to be quantitatively verified by experiments.

f04-02-9780128028544
Figure 4.2 Example of shifted distance representation D(1) and D(2).
f04-03-9780128028544
Figure 4.3 Example of real-imaginary representation.
f04-04-9780128028544
Figure 4.4 Example of amplitude-phase representation.

4.3 Comparative Study of Different Representations

In this section, comparative studies of compressing different holographic data representations with various quantization methods are described, following the work in Xing et al. (2014b). More specifically, the impact of components on the reconstruction quality is first investigated. Then, redundancies across components are analyzed.

Next, probability distributions for each representation are studied, as shown in Fig. 4.5. It is straightforward that, except for the phase component, all other components have clear nonuniform distributions. Besides, the real-imaginary components and the shifted distance components share very similar distributions.

Hereafter, some common methods of quantization tools are used to study and analyze the characteristics of different holographic data representations. In particular, SQ processes input components independently, whereas VQ processes them jointly.

Impact analysis of each component on reconstruction quality We first investigate the impact of each component on the quality of the reconstructed object. For this purpose, each component is individually quantized using scalar quantization, and the corresponding object is then reconstructed.
For the sake of simplicity, only the peak signal-to-noise ratio (PSNR) index is reported hereafter, whose definition is given as follows:

PSNR=10log10max(Iref)2min(Iref)2MSE,MSE=1MNm=1Mn=1N[Iref(m,n)Irec(m,n)]2,

si10_e  (4.9)

where Iref is the M × N reference image (or the image reconstructed from uncompressed holographic data), and max(Iref)si11_e and min(Iref)si12_e are, respectively, the maximum and minimum pixel values of the reference image.Irec is the approximated image reconstructed from compressed holographic data and MSE is the mean square error. The reference and approximated images correspond to the reconstructed intensity rather than amplitude. Comparative studies, experimental results, and discussions are described hereafter.
In the first set of experiments, three representations are separately quantized by uniform scalar quantization (USQ). More precisely, each component is quantized with bit levels from 2 to 7. Tables 4.14.3 evaluate the reconstruction quality of the object “Luigi.” Figures 4.64.8 show corresponding illustrations.

Table 4.1

PSNR Obtained for “Luigi” by Quantizing Amplitude-Phase Information Using USQ (Am: Amplitude, Ph: Phase)

Number of BitsPh
234567
224.6630.7931.2731.2231.2631.27
325.1435.0638.4539.0439.4739.58
Am425.2436.4342.7144.7946.7647.34
525.2536.6744.0047.2951.8954.15
625.2636.7244.2547.8553.8058.10
725.2636.7344.3047.9754.3859.80

t0010

Table 4.2

PSNR Obtained for “Luigi” by Quantizing Real-Imaginary Information Using USQ (Re: Real Part, Im: Imaginary Part)

Number of BitsIm
234567
220.2425.3026.7026.9126.9326.94
325.2632.0535.5036.2736.4236.47
Re426.6335.5140.4242.7043.3843.56
526.8236.2942.6746.7448.7749.50
626.8536.4643.3748.8352.7554.85
726.8636.5143.5749.5654.7758.81

t0015

Table 4.3

PSNR Obtained for “Luigi” by Quantizing Shifted Distance Information Using USQ

Number of BitsD(2)
234567
220.4325.4526.8627.0627.0927.10
325.4832.2235.6636.4536.6336.68
D(1)426.8435.6240.4742.7343.4543.66
527.0236.3542.7046.7748.8549.57
627.0536.5243.4048.8252.8554.93
727.0636.5743.6149.5554.8958.88

t0020

f04-05-9780128028544
Figure 4.5 Probability distribution of different representations.
f04-06-9780128028544
Figure 4.6 Figure corresponding to Table 4.1.
f04-07-9780128028544
Figure 4.7 Figure corresponding to Table 4.2.
f04-08-9780128028544
Figure 4.8 Figure corresponding to Table 4.3.

 From Fig. 4.6, the different contributions of amplitude and phase components can easily be observed. At a given bit level for the amplitude component, the change of PSNR value is sharper than that at the same bit level for the phase component. Similarly, it is implied in the numbers in Table 4.1 that the phase component contributes more to the reconstruction than the amplitude component. This different behavior of the amplitude and phase components is not unexpected, given their obviously different distributions as shown in Fig. 4.5.

 For the real and imaginary components, a quite balanced contribution can be observed from Fig. 4.7. This conclusion is also confirmed by the numerical evaluation in Table 4.2.

 Similarly, for the shifted distance components, a quite balanced contribution can be observed from Fig. 4.8 and Table 4.3.

In the second set of experiments, USQ is replaced by adaptive scalar quantization (ASQ). Considering the probability distributions in Fig. 4.5, ASQ is expected to improve performance further when the distributions are nonuniform. In the experiments, the Lloyd-Max algorithm (Max, 1960; Lloyd, 1982) is adopted for ASQ.
Table 4.4 compares the PSNR obtained from ASQ and USQ on the amplitude-phase and shifted distance information of three objects, with same bit level on each sample. The two kinds of representations similarly affect the reconstruction quality when each sample has the same bit level. However, ASQ is less effective on the amplitude-phase information due to the nearly uniform distribution of phase information.

Table 4.4

PSNR Obtained From ASQ and USQ on Amplitude-Phase (Am, Ph) and Shifted Distance (D(1),D(2))

Number of BitsLuigiGirlBunny
Am, PhD(1),D(2)Am, PhD(1),D(2)Am, PhD(1),D(2)
ASQUSQASQUSQASQUSQASQUSQASQUSQASQUSQ
224.7424.6625.6320.4325.8226.0126.7119.7119.3618.7722.8115.65
335.1235.0634.6132.2235.7335.6734.5331.6328.6928.2829.7125.38
442.8342.7142.4440.4743.6143.3242.5140.3635.2634.8336.2332.33
547.2747.2948.7746.7748.1648.0949.3547.0741.1140.8241.8538.51
653.8253.8053.7152.8554.7254.7254.0253.0446.9146.8245.7344.51
759.8059.8058.8958.8860.5460.5759.1559.0852.9052.9050.5350.52

t0025

Redundancy analysis In the third set of experiments, we investigate the inter-component redundancies for the different representations. From Figs. 4.24.4, we have a first hint that the real-imaginary and shifted distance information exhibit similar visual patterns.
For this purpose, 2D inter vector quantization is applied to each representation, where an input vector consists of one element from one component and the corresponding element from the other component. Linde-Buzo-Gray algorithm (LBG-VQ) (Linde et al., 1980) is used in the experiments. Before applying LBG-VQ, it is necessary to normalize the amplitude and phase information, due to the huge difference in their range of values. In the encoding process, the codebook is produced by training all vectors until the MSE is lower than a threshold τ = 0.001.Table 4.5 evaluates the performance of LBG-VQ on amplitude-phase and shifted distance information of three objects. The average bit level varies from 1 to 5.
Reconstructed images for the object “Luigi” obtained by LBG-VQ applied on amplitude-phase and shifted distance representations are given in the left and right column of Fig. 4.9, respectively, at bit level 2, 3, and 4.

Table 4.5

PSNR Obtained From LBG-VQ on Amplitude-Phase (Am, Ph) and Shifted Distance Information of Three Objects

Number of BitsLuigiGirlBunny
Am, PhD(1),D(2)Am, PhD(1),D(2)Am, PhD(1),D(2)
116.1519.5416.4016.9913.9216.05
217.9727.6127.6429.5622.3923.38
334.1035.7536.3637.3629.1730.52
440.6243.1842.9045.1535.4637.54
546.7250.2649.1252.4741.5844.07

t0030

f04-09-9780128028544
Figure 4.9 Reconstructed images at bit levels of 2, 3, and 4 from amplitude-phase information (left column) and shifted distance information (right column) of “Luigi” object.

The results are summarized as follows:

 It is verified that with increasing codebook size, shifted distance information outperforms amplitude-phase information.

 Comparing with the evaluations of ASQ (see Table 4.4), the impact of applying LBG-VQ on amplitude-phase information is rather limited with gains below 1 dB. In contrast, LBG-VQ applied on shifted distance information leads to significant improvements with gains 3 dB. In other words, higher inter-component redundancies existing in shifted distance information are experimentally confirmed.

 The better performance of shifted distance information is also verified by the visual difference of reconstructed intensities, as shown in Fig. 4.9. Moreover, different from the distortions that could appear in natural images coded by VQ, the intensity of reconstructed objects from quantized holographic information shows surface roughness at high compression.

References

Linde Y., Buzo A., Gray R. An algorithm for vector quantizer design. IEEE Trans. Commun. 1980;28(1):84–95. doi:10.1109/TCOM.1980.1094577.

Lloyd S. Least squares quantization in PCM. IEEE Trans. Inf. Theor. 1982;28(2):129–137. doi:10.1109/TIT.1982.1056489.

Max J. Quantizing for minimum distortion. IRE Trans. Inf. Theory. 1960;6(1):7–12. doi:10.1109/TIT.1960.1057548.

Xing Y., Pesquet-Popescu B., Dufaux F. Comparative study of scalar and vector quantization on different phase-shifting digital holographic data representations. In: 3DTV-Conference: The True Vision—Capture, Transmission and Display of 3D Video (3DTV-CON), 2014. 2014b:1–4.


2606 “To view the full reference list for the book, click here

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset