Signal Processing: Image Communication 96 (2021) 116306 Contents lists available at ScienceDirect Signal Processing: Image Communication journal homepage: www.elsevier.com/locate/image Efficient coding of experimental holograms using speckle denoising Marco V. Bernardo a ,∗, Elsa Fonseca c,b , António M.G. Pinheiro c,a , Paulo T. Fiadeiro c,b , Manuela Pereira c,a a Instituto de Telecomunicações (IT), Covilhã, Portugal Fiber Materials and Environmental Technologies (FibEnTech-UBI), Covilhã, Portugal c Universidade da Beira Interior (UBI), R. Marquês D’Ávila e Bolama, 6201-001 Covilhã, Portugal b ARTICLE Keywords: Digital Holography Data compression Coding efficiency Speckle noise INFO ABSTRACT Lossy compression for Experimental Holograms (EH) and Computer-Generated Holograms (CGH) using standardized coding solutions is a highly efficient process provided that these solutions can be applied to the object plane. This compression efficiency reveals to be more relevant in CGH. Speckle noise mainly affects reconstructed EH, and to less extent reconstructed CGH. In the current work, the reduction of speckle noise of EH is proposed to improve the coding efficiency of the hologram compression scheme. The compression scheme defines a base layer where a 2D version of the object is coded with an image codec standard. When speckle noise reduction is performed before any compression, efficient compression is obtained for both CGH and EH. Since speckle noise reduction is performed only on amplitude data, without affecting the phase information of the reconstructed hologram, it is still possible to render 3D features such as depth map, multi-view or to recover holographic interference patterns for further 3D visualization. 1. Introduction Bringing the display technology closer to the human’s natural visual perception, by adding a third dimension, is one of the most challenging quests among the emerging imaging modalities. Digital Holography (DH) created the possibility of developing impressive dynamic 3D displays, capable of presenting visual depth cues [1,2]. When compared to classical stereoscopic or autostereoscopic light field displays, DH has a significant amount of advantages, since it allows both vertical and horizontal parallax for several simultaneous viewers, and without the visual discomfort produced by the accommodation-vergence rivalry. A digital hologram is usually obtained by recording the interference pattern between a reference wavefront and an object wavefront, reflected from or transmitted through an object, with a digital camera. Since it provides the means for amplitude and phase encoding of the light wave, DH is capable of high depth resolution, which is particularly relevant for microscopy or non-destructive evaluation in industrial and biomedical applications [3]. Given the fact that high-resolution interference patterns need to be stored and processed for holographic display rendering, the data storage requirements associated with this technology are rapidly increasing. This leads to the need of developing advanced solutions for holographic data representation and coding. However, the quality of the reconstructed holographic image is always degraded due to the presence of speckle noise which has a negative impact on compression performance. The speckle phenomenon is due to the use of coherent radiation during DH acquisition and, to get a high-quality reconstructed image, speckle denoising is mandatory before further processing can be applied. Despite this fact, there is a lack of studies on the relation between speckle characteristics and their effect on DH compression [4]. Furthermore, little has been reported about the way speckle reduction filters may impact the behavior of coding schemes. Several methods were proposed for the compression of holographic data on the hologram plane. The lossless and lossy data compression and quantization effects were analyzed in the context of phase-shifting digital holography [5–7]. Histogram quantization for digital holograms of 3-D real-world objects was presented in [7]. Scalar and vector quantization were analyzed using two different representations, the amplitude-phase data and the difference data of the complex object wave [8]. The application of transforms adapted to the holographic data was analyzed. The directional wavelet transforms with a packet decomposition scheme for off-axis holographic recordings were applied in [9,10]. Authors in [8] proposed a nonseparable vector lifting scheme to exploit the two-dimensional characteristics of holographic data. The wavelet-bandelets transform was applied in [11]. The bandelets transform was used to analyze wavelet transformed hologram fringes. The wave atom transform was applied in [12]. A mode dependent directional transform-based using standardized coding solutions was ∗ Corresponding author. E-mail address: mbernardo@ubi.pt (M.V. Bernardo). https://doi.org/10.1016/j.image.2021.116306 Received 12 August 2020; Received in revised form 16 April 2021; Accepted 30 April 2021 Available online 12 May 2021 0923-5965/© 2021 Elsevier B.V. All rights reserved. M.V. Bernardo, E. Fonseca, A.M.G. Pinheiro et al. Signal Processing: Image Communication 96 (2021) 116306 also considered [13,14]. The authors in [15] provided a design of a Morlet wavelet and explained an efficient discretization method to transform a hologram and reconstructing parts of a scene based on the viewer position. The Gabor wavelets, which obtain an optimal compromise between spatial and angular resolution, permitted by the Heisenberg principle, were also used on holographic data compression. A matching pursuit algorithm using an overcomplete Gabor’s dictionary was proposed in [16]. The suitability of Gabor wavelets for an adaptive partial reconstruction of holograms based on the viewer position was verified in [17]. Compression of holographic data on the object plane was also analyzed. The Fresnelets, an alternative to common wavelet bases, demonstrated good compression capabilities [18–21]. In [22] it was shown that the increased spatial correlation apparent at the reconstruction plane can be effectively exploited to obtain high compression, even with relatively simple methods such as the quantization followed by lossless coding. A comparison of HEVC coding efficiency between the object plane and hologram plane was presented in [14]. The direct application of image and video coding standards was also tested for hologram compression [23–27]. A benchmark over different coding standards suggested that HEVC intra main coding profile is the best standardized coding solution for both the hologram plane [13] and object plane [27]. A coding method for digital hologram video, using a threedimensional scanning method and a two-dimensional video compression technique, was presented in [28]. Other solutions for dynamic hologram coding were recently proposed in [29]. A detailed state of the art on compression of digital holographic data can be found in [4,30,31]. To the best of the author’s knowledge, there are no DH compression studies where the effect of speckle suppression before image compression is analyzed. Therefore, some related imaging modalities where speckle noise is typically an issue and image compression are necessary, such as Synthetic Aperture Radar (SAR), Ultrasound (US), and Optical Coherence Tomography (OCT), will be briefly reviewed. In a very recent study on compression of DH [32], the authors introduced a new lossless compression algorithm, applied to the hologram plane, based on the directionality of the interference fringes. They referred to the advantages of lossless compression methods when compared to lossy algorithms, by stressing the fact that lossy compression methods may lead to increased speckle, even when it is not noticeable in the original uncompressed hologram. In [33,34], the authors proposed a compression scheme where speckle noise reduction is performed by soft-threshold of multi-wavelets based techniques applied to SAR images, before encoding. In this work, compression was performed with classical set partitioning in hierarchical trees (SPIHT) algorithm. In [35], the authors also performed denoising in SAR imaging, before image compression with the SPIHT scheme. They reduced the speckle noise using the Kuan filter after applying the k-nearest neighbor (K-NN) algorithm for filter improvement. Other applications, such as US, take advantage of noise suppression features of coding algorithms to simultaneously compress and denoise the reconstructed image. In [36], the authors proposed an adaptive subband (wavelet) coder that denoises the input ultrasound image based on the compression rate desired. In another work on US imaging [37], the authors applied a threshold to the contourlet transform. After the threshold, the coefficients are quantized and Huffman coding is applied to the quantized coefficients. Also in the context of OCT, wavelet transforms were used to simultaneously compress and reduce the speckle. In [38], a dual tree complex wavelet transform (DTCWT) based image compression is proposed to solve factors such as low image contrast and speckle noise. Ophthalmic OCT, SD-OCT (Spectral Domain OCT), and secondary images were compressed by the proposed DTCWT. Another scheme for Ophthalmic OCT was proposed by [39]. The authors proposed a 3D adaptive sparse representation based compression algorithm for 3DOCT that exploits correlations among adjacent OCT images to improve compression performance. The proposed method presented an inherent denoising mechanism. This paper is organized as follows: Section 2 discusses the objectives of the present research concerning previous work, describes the speckle reduction technique and the proposed compression approach; Section 3 describes the used data characteristics and the image coding settings; Section 4 presents the results and the performance evaluation using objective metrics; finally, Section 5 presents the concluding remarks. 2. Coding scheme 2.1. Hologram reconstruction Optically acquired digital holograms are recorded as interference patterns where the information regarding the amplitude and the phase of the wave field scattered by the object is encoded. Numerical reconstruction refers to the process of retrieving this information from the interference pattern and involves a simulation of the diffraction of light as it propagates through the hologram to the diffraction or image plane (see Fig. 1). Although for clarity, the image plane is depicted as the result of forward propagation, the numerical reconstruction usually simulates the back-propagation to the original object plane location. Depending on the setup parameters, different numerical reconstruction methods may be applied. For macroscopic objects, in the paraxial approximation, which is valid for the used database, the Fresnel Transform (FTM) method is usually applied [40]. Let π0 (π₯0 , π¦0 ) be the complex object wave field at the hologram plane, β(π₯, π¦; π§) be the free-space point spread function (PSF), and π(π₯, π¦; π§) be the numerical reconstruction at distance π§ from the hologram plane. Assuming a collimated beam is used as the reference wave, the object field can be computed from the Rayleigh–Sommerfeld (RS) integral and expressed as a convolution: (1) π(π₯, π¦; π§) = π0 (π₯0 , π¦0 ) β β(π₯, π¦; π§) where, the paraxial approximation of the PSF can be written as [ )] π ( 2 ππ2ππ§βπ exp π π₯ + π¦2 β(π₯, π¦; π§) = πππ§ ππ§ (2) where π is the wavelength of the laser light source. This allows the RS integral to be expressed as a single Fourier transform: π(π₯, π¦; π§) = π [ )] 1 ( 2 π 2ππ§ π₯ +π¦2 π§+ 2π§ π πππ§ { ξ² π0 (π₯0 , π¦0 )π ( )} π π₯20 +π¦20 π ππ§ π¦ (3) π₯ ππ₯ = ππ§ ,ππ¦ = ππ§ The holograms used in this work were acquired using the phase-shifting technique [41], where four holograms πΌπΌπ , are sequentially acquired with reference phases πΌπ separated by πβ2 steps. The complex object field at the hologram plane can be obtained by the following algebraic combination: ( ) ( ) πΌ0 − πΌπ − π πΌπβ2 − πΌ3πβ2 . (4) π0 (π₯0 , π¦0 ) = 4 This method removes unwanted components, namely the twin-image and DC terms, from the reconstructed field. The compression step can then proceed, once the hologram plane π0 (π₯, π¦) and back-propagated object plane π(π₯, π¦; π§) complex fields become available, using the numerical reconstruction process. 2.2. Previous work In a previous work [42], a digital hologram compression scheme for representation on the object plane was proposed. The two layers coding scheme was based on standardized codecs. First, the amplitude computed in the object plane was coded in the base layer. This can be later decoded, yielding a direct 2D representation of the image. In a second layer, a suitable representation of the phase, needed to recover the 2 M.V. Bernardo, E. Fonseca, A.M.G. Pinheiro et al. Signal Processing: Image Communication 96 (2021) 116306 In this method, the image is decomposed in heterogeneous patches following a procedure named grouping and collaborative filtering. During the grouping stage, similar blocks sharing similar noise distributions are identified and stacked together in 3D arrays. There are many parameters involved in this process, such as the search window size, the similarity metric between patches, the similarity threshold, etc. Then, collaborative filtering is applied to all grouped blocks by filtering them jointly, leading to individual estimates of these groups. Since these 3D arrays are highly correlated, a 3D decorrelating unitary transform is applied and the noise is attenuated by shrinkage of the transform coefficients. The filtered matched blocks are then obtained through inverse 3D transformation. This process is repeated in a sliding manner until the whole image has been scanned. The final estimate is computed as the weighted sum of all stacked patches, in a similar way as in the non-local means method [55]. In this work, a freely available implementation1 of the BM3D method that is suitable for attenuation of additive white Gaussian noise from grayscale images is used [56]. Despite the DH reconstruction’s different noise characteristics, the referred implementation has been successfully tested in holograms by other authors [52,53]. The BM3D filter relies on the optimization of many parameters and their re-optimization for DH would be a complex task that is out of the scope of this paper. Therefore, most of the parameters suggested by the authors for the BM3D filter were kept constant and only the variable π, denoting the standard deviation of the noise, was adjusted. The π values selected in this work are the most performing ones found in a previous study [54]. In Fig. 2, two numerical reconstructions of an experimental hologram, before and after BM3D filtering, are presented side-by-side for comparison purposes. Fig. 1. Coordinate system for the numerical reconstruction of a digital hologram. 3D features of the object field, was coded. It was observed in previous studies that the phase information requires much higher bitrates than the amplitude information because of their intrinsic properties that are not the aim of the common standards codecs. Thus, an alternative model was proposed, where the phase was represented by encoding the real information and the signal of the imaginary information. Optionally, the imaginary information could also be coded but it was observed that the lossless binary coding of the signal produces a lower bit rate. The reconstruction of the complex signal uses the amplitude of the base layer, plus the real part and the signal of the imaginary part of the second layer. Hence, this second layer combined with the base layer defines the holographic information, suitable to be used in applications like holographic displaying, hologram printing, or if other rendering applications such as depth map, extended depth of focus, or multiple perspectives would be required. The efficiency of the base layer compression is much higher in case of CGH when compared with EH. The objective of the present work is to demonstrate that using speckle noise reduction improves the coding efficiency of the hologram compression scheme described above. 2.4. Proposed scheme The proposed compression approach is based on a two layers scheme [42]. The general coding scheme is presented in Fig. 3. The amplitude (A) coded in the base layer is filtered with the BM3D method presented above, before being coded with the Standardized Image Codec (SIC). Performing speckle noise reduction before the compression should improve the compression efficiency of experimental holograms. In a 3D enhancement layer, the data required to recover the complex amplitudes in the hologram plane is coded. The phase is represented by encoding the real component and the signal of the imaginary component. The real component is also encoded using a SIC, while the imaginary signal is lossless encoded with the binary codec JBIG2 [57]. Notably, it is not possible to apply BM3D filtering to the real part because of its nature. The filtering operation might have strong repercussions at the phase reconstruction, with the possible loss of the hologram 3D features. The decoding of the base layer provides a denoised direct 2D representation of the hologram. Decoding the base and enhancement layers provides the amplitude and the phase data. The scheme presented in Fig. 3 also represents the objective quality assessment metric that will be discussed in the Results section. The metrics PSNR and VIFP were chosen because they revealed a high correlation with a subjective evaluation [58]. In the proposed coding scheme, the speckle noise reduction is applied to amplitude data, while the phase component is left unchanged. Therefore, it is still possible to render 3D features or to recover holographic interference patterns for further 3D applications. This can be done by gathering the filtered amplitude and the original phase of the Complex Object Field (COF) and, subsequently, propagate it back to the hologram plane. This yields a restored version of the DH. Fig. 4 illustrates the preservation of parallax information by presenting a pair of views that have been numerically reconstructed from such restored hologram. 2.3. Speckle reduction Recording a digital hologram of macroscopic objects usually requires a coherent source, such as a laser, to preserve the phase relations between the reference beam and the wavefront scattered by the object. When a coherent light source is reflected from a surface with a certain degree of roughness, a signal dependent multiplicative noise, called speckle, occurs. Speckle noise degrades the image quality of numerically reconstructed digital holograms in conventional 2D displays as well as the optical quality in holographic displays, imposing severe limitations in spatial resolution, signal-to-noise ratio, and phase accuracy. Although other sources of noise might be present, such as additive noise [43] and shot noise [44], speckle noise [45] seems to have the most hindering effect since, being a multiplicative kind of noise, it is quite difficult to remove using common filtering techniques. Several speckle reduction (SR) techniques have been proposed [46– 48] and can be divided into two main categories: optical and digital methods. The first is performed during the acquisition process by combining multiple decorrelated holograms obtained, for example, by rotating rough diffusers, diversifying the polarization angle or the illumination direction. The second category of methods is applied to the reconstructed holograms using signal processing techniques. The block matching 3D filter, BM3D [49], falls on the second type of methods and will be used in this work. Since its introduction by Dabov et al. [50], it has been used by several authors for hologram despeckling [51–53] and, according to several objective quality metrics, it is considered one of the best models for image denoising. Furthermore, in [54], the BM3D was also one of the preferred filters when a subjective quality assessment was applied. 1 3 https://www.cs.tut.fi/~foi/GCF-BM3D/. M.V. Bernardo, E. Fonseca, A.M.G. Pinheiro et al. Signal Processing: Image Communication 96 (2021) 116306 Fig. 2. Example of experimental acquired hologram. (a) Before speckle reduction. (b) After speckle reduction. Fig. 3. Flowchart of the complete compression scheme and objective quality assessment between reference and the coded component, on the Complex Object Field (COF). Fig. 4. Left and right views of the astronauts, obtained after SR, and their absolute differences. 3. Performance analysis the aforementioned CMOS camera (model F-503B) was used, differing only by a pixel of 2.2 μm side length, and a resolution of 2588 × 1940 pixels. According to the phase-shifting technique, four interference patterns separated by a constant phase shift of πβ2, produced by a piezo electric mirror, are sequentially optically recorded. By algebraically combining these frames, a complex object field free from the DC and twin image terms can be reconstructed. The numerical reconstruction of a hologram consists of propagating the recorded object complex field amplitude at the digital camera plane to its original position, using the Scalar Diffraction theory. The FTM, Eq. (3), was used to obtain the reconstructed complex object fields. The corresponding amplitudes were then denoised using the already mentioned BM3D filter to suppress the speckle noise, while the phase is left unchanged. The value of noise standard deviation π = 9.0 was found to give the best results for both digital hologram subsets. The characteristics of each of the above mentioned holograms are presented in Table 1. The Distance parameter corresponds to the reconstruction distance between the object and the digital camera. This section presents the used data, the choice for the image coding standard and used parameters. 3.1. Used data Eight EH were selected from the EmergImg-HoloGrail database, available online 2 and presented in Fig. 5. These holograms were acquired at ‘‘Universidade da Beira Interior’’ using a four-step phaseshifting DH [59] technique. The recording setup comprises a Mach– Zehnder type interferometer working in reflection mode and using an in-line configuration. According to this setup, a HeNe laser, with 5 mW and 632.8 nm wavelength, generates a linearly polarized beam which is separated into the reference and the object arms of the interferometer through a variable beam splitter. The light reflected by the object is then combined with the reference beam, using a second beam splitter, that is digitally recorded with a CMOS based camera. The set of EH’s can be further divided into two groups of four holograms each, recorded by different camera models. Specifically, the first group was produced by a color Guppy Pro (model F-503C) CMOS camera with a square effective pixel size of 4.4 μm side length, and an acquisition mode of 1296 × 972 pixels of resolution and 8 bit-depth. The Car2575 was acquired with lower resolution (800 × 600 pixels) since it was part of a set of holograms that were recorded to generate a video sequence. For the second subset, a monochromatic version of 2 3.2. Image coding standard and parameters definition The HEVC codec has proven to be the most effective standardized codec for the compression of holographic data [13,27]. Based on these previous works, the coding scheme proposed in this study considered the HEVC Intra mode as the SIC. The latest reference software HM-16.20 was selected for HEVC.3 3 http://emergimg.di.ubi.pt/HoloGrail_DB.html 4 https://hevc.hhi.fraunhofer.de/. M.V. Bernardo, E. Fonseca, A.M.G. Pinheiro et al. Signal Processing: Image Communication 96 (2021) 116306 Fig. 5. Experimental acquired holograms from EmergImg-HoloGrail-v1 in first line, and from EmergImg-HoloGrail-v2 in second line. Table 1 Hologram characteristics. Horse King Cube Car2575 Astronaut Dice1 Dice2 Skull Resolution (pixel) Pitch (μm) Distance (m) Wavelength (nm) 972 × 972 972 × 972 972 × 972 600 × 600 2588 × 2588 2588 × 2588 2588 × 2588 2588 × 2588 4.4 4.4 4.4 4.4 2.2 2.2 2.2 2.2 0.1400 0.1400 0.1350 0.2450 0.1721 0.1400 0.1595 0.2450 632.8 632.8 632.8 632.8 632.8 632.8 632.8 632.8 the object plane was very low and still outperforms encoding in the hologram plane. However, the increase of adding the amplitude for EH was much higher when comparing with CGH. In the present work, the proposed method is compared with the method presented in [42]. Improved compression performance can be observed for the bitrate/PSNR relations for the amplitudes (2D version) that have been denoised by the BM3D filter. This result was expected since the speckle noise has a high negative influence on compression efficiency when using a SIC, as explained in [14]. When comparing the bitrate/PSNR and the bitrate/VIFp relations for the holograms from two different versions of the database, presented in Figs. 6 and 7, it can be noted that the gain is much higher for the older version, where lower resolutions lead to increased speckle levels. For the complex amplitudes, the gain is more evident for higher bitrates. For low bit rates, it is not so evident because the compression of the signal results in a higher contribution. Moreover, at low bit rates and for both A and COF curves, the differences between the two compression schemes tend to vanish, since compression has a smoothing effect that acts as a speckle noise filter. The proposed coding scheme combines the advantage of being backward-compatible with HEVC and offering the ability to encode information to render further viewing angles and other 3D features. In case a single perspective for conventional 2D display is required, the proposed solution has the additional benefit of saving significant computational time at the rendering stage since no further speckle suppression is necessary. The Bjontegaard delta peak-signal-to-noise ratio (BD-PSNR) and the Bjontegaard delta rate (BD-Rate) metrics [60] were also used to assess and compare the coding efficiency of the proposed coding scheme with the coding scheme presented in [42]. The Bjontegaard model is used to calculate the average PSNR and bitrate differences between two R-D curves obtained from the PSNR measurement when encoding a content at different bitrates. The model reports two values, the BDPSNR, which corresponds to the average PSNR difference in dB for the same bitrate, and the BD-Rate, which corresponds to the average bitrate difference in percent for the same PSNR. This method estimates thirdorder logarithmic polynomial fitting curves for the PSNR and the bit rate. The Bjontegaard metrics are the average difference between the two R-D curves and it is proportional to the difference between the integrals of the fitting curves [61]. The Bjontegaard metrics are computed for A and the COF. The obtained BD-PSNR and the BD-Rate are presented in Table 2. The BDPSNR and BD-Rate for the amplitude compare the coding efficiency when considering only the base layer of both schemes. This base The HEVC Intra mode can be used for image coding. The larger input bit rate allowed in this profile is 16 bits. This is the only case of the ‘‘intra main rext’’ that corresponds to an extension of the Intra coding profile. In this work, this extension of the HM software: Encoder Version 16.14 was used. The reason behind this choice is related to the propagation process between the two planes. When 8 bits representation is used, the propagation numerical error tends to increase. Moreover, the behavior of the bitrate quality relation with 8 and 16 bits is similar, as was verified in [14]. 4. Results In the present work, the hologram quality assessment is based on the PSNR metric. Specifically, the PSNR of the amplitude images and the PSNR of the COF were computed, as illustrated in the scheme of Fig. 3. The PSNR of amplitude images (2D version) is computed in the usual manner. On the other hand, the PSNR of the COF is computed from the mean of the individual PSNR values of the real and imaginary parts. The plots in Figs. 6 and 7 represent the PSNR and VIFp versus bitrate (logarithmic scale) relations of one EH from each of the two groups of the EmergImg-HoloGrail database. The relations for the other EH are very similar. The subfigures (a) and (c) for both Figs. 6 and 7 present the PSNR and VIFp versus bitrate (logarithmic scale) relations for the 2D version coded on the base layer. The subfigures (b) and (d) for both Figs. 6 and 7 present the bitrate/PSNR and bitrate/VIFp relations for the COF recovery from the base plus the 3D enhancement layer. In [14] authors show that the HEVC intra compression in the object plane outperforms encoding in the hologram plane commonly used in the state of the art [8,13,31]. Moreover, in [42] authors verify that the increase of adding the amplitude to the real imaginary coding on 5 M.V. Bernardo, E. Fonseca, A.M.G. Pinheiro et al. Signal Processing: Image Communication 96 (2021) 116306 Fig. 6. The bitrate/PSNR and bitrate/VIFp relations of A and COF for Horse hologram from EmergImg-HoloGrail-v1. Fig. 7. The bitrate/PSNR and bitrate/VIFp relations of A and COF for Astronaut hologram from EmergImg-HoloGrail-v2. Table 2 Bjontegaard metric for experimental holograms coded with HEVC. Average coding efficiency with SR over without SR. A H orse King Cube Car2575 Astronaut Dice1 Dice2 Skull to obtain the Bjontegaard metrics for A and the COF. The obtained BDPSNR and the BD-Rate are presented in Table 3. As already verified in previous works, there is an important gain of coding in the object plane comparing with a similar coding in the hologram plane. This gain is still observed although it includes in the proposed work the growth on bit rate caused by the layered coding scheme. COF BD-PSNR [dB] BD-Rate [%] BD-PSNR [dB] BD-Rate [%] 19.75 31.51 24.93 11.94 28.77 28.45 26.57 29.25 −90.18 −98.00 −98.26 −90.96 −99.36 −99.62 −99.19 −99.18 2.90 0.56 0.09 3.31 0.93 1.02 2.04 0.55 −23.96 −10.30 −9.31 −27.85 −10.38 −11.48 −12.70 −0.03 5. Conclusions In the present work, speckle noise reduction of experimentally acquired holograms was used to improve the coding efficiency of a hologram compression scheme. The analysis aims at contributing to fulfilling a gap that has been noticed by several authors concerning the characterization of the effects of speckle noise, as well as of methods of speckle denoising, on the efficiency of digital hologram compression methods. In digital holography, a related discussion on the advantages of the compression in the object plane, as compared to compression in the hologram plane, can also benefit from the analysis presented herein. The suppression of speckle noise is usually applied to hologram reconstructions, which is particularly tailored to a compression scheme performed in the object plane, such as the one proposed in this work. Standard image and video codecs are inappropriate for the coding of holograms on hologram plane. However, they demonstrated good compression capabilities when applied to the object plane, mainly for computer generated holograms where the gain on BD-rate is of the order of 50% when compared with the application of the same codec to hologram. For experimentally acquired holograms, the direct application of the standard image and video codecs the gain is less than 10%, and this difference in coding efficiency is partially explained by the fact that computer generated holograms are less affected by speckle noise that is a characteristic of experimental holograms. The proposed coding scheme yields an amplitude gain higher than 90% when compared with a similar scheme without speckle removal. The results presented in this work show that standard image and video codecs also demonstrate good compression capabilities when applied to the object plane for experimentally acquired holograms if they are combined with speckle filtering of 2D version of the object. Moreover, with the proposed scheme, the base layer provides a denoised direct 2D representation of the hologram, suitable for conventional displays. Table 3 Bjontegaard metric for experimental holograms coded with HEVC. Average coding efficiency with proposed method over method proposed in [13]. A H orse King Cube Car2575 Astronaut Dice1 Dice2 Skull COF BD-PSNR [dB] BD-Rate [%] BD-PSNR [dB] BD-Rate [%] 47.32 44.70 42.99 42.36 65.26 57.45 62.55 60.79 −97.37 −99.51 −99.54 −98.16 −99.82 −99.87 −99.76 −99.76 6.55 1.68 0.25 6.00 2.13 1.39 0.36 0.16 −41.36 −18.49 −18.86 −57.43 −31.37 −26.56 −7.91 −10.60 layer allows using a standard codec to decode a 2D version. The BDPSNR and BD-Rate for the COF compare the coding efficiency when considering that all the base and enhancement layers were decoded. Improved compression performance can be observed for the bitrate/PSNR relations of the proposed scheme. Fig. 8 shows an example where the compression distortions can be observed. For that two cropped areas of the Astronaut hologram are shown, coded with the HEVC quantization parameter π = 40 and π = 30, and also the original. The compression distortions are more visible without speckle reduction, although the bit rate is much higher than the bit rate obtained with speckle reduction. We also compared the proposed method with the proposed by Peixeiro et al. [13]. For that, we adapt the method presented in [13] 6 M.V. Bernardo, E. Fonseca, A.M.G. Pinheiro et al. Signal Processing: Image Communication 96 (2021) 116306 Fig. 8. Compression distortion example of the Astronaut hologram with cropped areas signalized. (a) Original. From (b) to (d) signalized cropped areas without speckle reduction. From (e) to (g) with speckle reduction respectively for the reference, and coded with quantization parameter π = 30 and π = 40 (d). Declaration of competing interest [7] E. Shortt, J. Naughton, B. Javidi, Histogram approaches for lossy compression of digital holograms of three-dimensional objects, IEEE Trans. Image Process. 16 (6) (2007) 1548–1556. [8] Y. Xing, M. Kaaniche, B. Pesquet-Popescu, F. Dufaux, Adaptive nonseparable vector lifting scheme for digital holographic data compression, Appl. Opt. 54 (1) (2015) A98–A109. [9] D. Blinder, T. Bruylants, E. Stijns, H. Ottevaere, P. Schelkens, Wavelet coding of off-axis holographic images, in: Proc. SPIE, 8856, 2013, 88561L–88561L–12. [10] T. Bruylants, D. Blinder, H. Ottevaere, A. Munteanu, P. Schelkens, Microscopic off-axis holographic image compression with JPEG 2000, in: SPIE Photonics Europe, 9138, 2014, pp. 128–138. [11] L. Bang, Z. Ali, P. Quang, J.-H. Park, N. Kim, Compression of digital hologram for three-dimensional object using wavelet-bandelets transform, Opt. Express 19 (9) (2011) 8019–8031. [12] T. Birnbaum, D. Blinder, C. Schretter, P. Schelkens, Compressing macroscopic near-field digital holograms with wave atoms, in: Imaging and Applied Optics 2018, Optical Society of America, 2018, p. DW2F.5. [13] J. Peixeiro, C. Brites, J. Ascenso, F. Pereira, Holographic data coding: Benchmarking and extending HEVC with adapted transforms, IEEE Trans. Multimed. 20 (2) (2018) 282–297. [14] M. Bernardo, P. Fernandes, A. Arrifano, M. Antonini, E. Fonseca, P. Fiadeiro, A. Pinheiro, M. Pereira, Holographic representation: Hologram plane vs. Object plane, Signal Process., Image Commun. 68 (2018) 193–206. [15] K. Viswanathan, P. Gioia, L. Morin, Morlet wavelet transformed holograms for numerical adaptive view-based reconstruction, in: Proc. SPIE, Vol. 9216, 2014, 92160G–92160G–14. [16] A. Rhammad, P. Gioia, A. Gilles, M. Cagnazzo, B. Pesquet-Popescu, Color digital hologram compression based on matching pursuit, Appl. Opt. 57 (17) (2018) 4930–4942. [17] A.E. Rhammad, P. Gioia, A. Gilles, M. Cagnazzo, B. Pesquet-Popescu, Viewdependent compression of digital hologram based on matching pursuit, in: P. Schelkens, T. Ebrahimi, G. Cristóbal (Eds.), Optics, Photonics, and Digital Technologies for Imaging Applications V, Vol. 10679, International Society for Optics and Photonics, SPIE, 2018, pp. 133–146. [18] M. Liebling, T. Blu, M. Unser, Fresnelets: new multiresolution wavelet bases for digital holography., IEEE Trans. Image Process. Publ. IEEE Signal Process. Soc. 12 (1) (2003) 29–43. [19] Y. Frauel, T. Naughton, O. Matoba, E. Tajahuerce, B. Javidi, Three-dimensional imaging and processing using computational holographic imaging, in: Proceedings of IEEE, Special Issue on 3-D Technologies for Imaging Display, Vol. 94, 2006, p. 636. [20] E. Darakis, J. Soraghan, Use of fresnelets for phase-shifting digital hologram compression, IEEE Trans. Im. Proc. 15 (12) (2006) 3804–3811. [21] E. Darakis, T. Naughton, J. Soraghan, Compression defects in different reconstructions from phase-shifting digital holographic data, Appl. Opt. 46 (21) (2007) 4579–4586. The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper. Acknowledgments This research was funded by the Portuguese FCT-Fundação para a Ciência e Tecnologia and co-funded by FEDER–PT2020 partnership agreement under the project PTDC/EEI-PRO/2849/ 2014 - POCI-010145-FEDER-016693, under the project UIDB/EEA/50008/2020, PLive X-0017-LX-20, and by operation Centro-01-0145-FEDER-000019 - C4 - Centro de Competências em Cloud Computing, cofinanced by the European Regional Development Fund (ERDF) through the Programa Operacional Regional do Centro (Centro 2020), in the scope of the Sistema de Apoio à Investigação Científica e Tecnológica - Programas Integrados de IC&DT. The authors are very grateful for the support given by Fiber Materials and Environmental Technologies (FibEnTech-UBI) on the extent of the project reference UIDB/00195/2020, funded by the Fundação para a Ciência e a Tecnologia (FCT). References [1] J. Goodman, R. Lawrence, Digital image formation from electronically detected holograms, Appl. Phys. Lett. 11 (3) (1967) 77–79. [2] M. Paturzo, P. Memmolo, A. Finizio, R. Näsänen, T. Naughton, P. Ferraro, Synthesis and display of dynamic holographic 3D scenes with real-world objects, Optics Express 18 (9) (2010) 8806–8815. [3] M.-K. Kim, Applications of digital holography in biomedical microscopy, J. Optical Soc. Korea 14 (2) (2010) 77–89. [4] D. Blinder, A. Ahar, S. Bettens, T. Birnbaum, A. Symeonidou, H. Ottevaere, C. Schretter, P. Schelkens, Signal processing challenges for digital holographic video display systems, Signal Process., Image Commun. 70 (2019) 114–130. [5] J. Naughton, Y. Frauel, B. Javidi, E. Tajahuerce, Compression of digital holograms for three-dimensional object reconstruction and recognition, Appl. Optics 41 (20) (2002) 4124–4132. [6] G. Mills, I. Yamaguchi, Effects of quantization in phase-shifting digital holography, Appl. Opt. 44 (7) (2005) 1216–1225. 7 M.V. Bernardo, E. Fonseca, A.M.G. Pinheiro et al. Signal Processing: Image Communication 96 (2021) 116306 [43] N. Pandey, B. Hennelly, Effect of additive noise on phase measurement in digital holographic microscopy, 3D Res. 2 (1) (2011) 6. [44] F. Charrière, B. Rappaz, J. Kühn, T. Colomb, P. Marquet, C. Depeursinge, Influence of shot noise on phase measurement accuracy in digital holographic microscopy, Optics Express 15 (14) (2007) 8818–8831. [45] J. Goodman, Speckle Phenomena in Optics: Theory and Applications, Roberts and Company Publishers, 2007. [46] V. Bianco, P. Memmolo, M. Leo, S. Montresor, C. Distante, M. Paturzo, P. Picart, B. Javidi, P. Ferraro, Strategies for reducing speckle noise in digital holography, Light: Sci. Appl. 7 (1) (2018) 1–16. [47] M. Haouat, J. Garcia-Sucerquia, A. Kellou, P. Picart, Reduction of speckle noise in holographic images using spatial jittering in numerical reconstructions, Opt. Lett. 42 (6) (2017) 1047–1050. [48] T. Fukuoka, Y. Mori, T. Nomura, Speckle reduction by spatial-domain mask in digital holography, J. Disp. Technol. 12 (4) (2015) 315–322. [49] A. Danielyan, V. Katkovnik, K. Egiazarian, BM3D frames and variational image deblurring, IEEE Trans. Image Proc. 21 (4) (2012) 1715–1728. [50] K. Dabov, A. Foi, V. Katkovnik, K. Egiazarian, Image denoising by sparse 3D transform-domain collaborative filtering, IEEE Trans. Image Process. 16 (8) (2007) 2080–2095. [51] V. Katkovnik, J. Bioucas-Dias, N.V. Petrov, Digital phase-shifting holography based on sparse approximation of phase and amplitude, in: 2014 3DTVConference: The True Vision - Capture, Transmission and Display of 3D Video (3DTV-CON), 2014, pp. 1–4. [52] S. Montresor, P. Picart, Quantitative appraisal for noise reduction in digital holographic phase imaging, Opt. Express 24 (13) (2016) 14322–14343. [53] S. Montresor, P. Picart, Evaluation of de-noising algorithms for amplitude image restoration in digital holography, in: Imaging and Applied Optics 2018, Optical Society of America, 2018, p. JTu4A.8. [54] E. Fonseca, P.T. Fiadeiro, M.V. Bernardo, A. Pinheiro, M. Pereira, Assessment of speckle denoising filters for digital holography using subjective and objective evaluation models, Appl. Opt. 58 (34) (2019) G282–G292. [55] A. Uzan, Y. Rivenson, A. Stern, Speckle denoising in digital holography by nonlocal means filtering, Appl. Opt. 52 (1) (2013) A195–A200. [56] K. Dabov, A. Foi, V. Katkovnik, K. Egiazarian, Image denoising with blockmatching and 3D filtering, in: Image Proc.: Algorithms and Systems, Neural Networks, and Machine Learning, Vol. 6064, Int. Soc. for Opt. and Phot., 2006, 606414. [57] F. Ono, W. Rucklidge, R. Arps, C. Constantinescu, JBIG2-the ultimate bi-level image coding standard, in: Proceedings 2000 International Conference on Image Processing (Cat. No.00CH37101), Vol. 1, 2000, pp. 140–143. [58] H. Amirpour, A.M.G. Pinheiro, E. Fonseca, M. Ghanbari, M. Pereira, Quality evaluation of digital holographic data encoded on the object plane using state of the art codecs, in: IEEE International Conference on Image Processing (ICIP), 2020, pp. 3453–3457. [59] I. Yamaguchi, T. Zhang, Phase-shifting digital holography., Opt. Lett. 22 (16) (1997) 1268–1270. [60] G. Bjontegaard, Improvements of the BD-PSNR model, in: ITU 35th Meeting VCEG, 2008. [61] P. Hanhart, T. Ebrahimi, Calculation of average coding efficiency based on subjective quality scores, J. Vis. Commun. Image Represent. 25 (3) (2014) 555–564. [22] E. Darakis, J. Soraghan, Reconstruction domain compression of phase-shifting digital holograms, Appl. Opt. 46 (3) (2007) 351–356. [23] H. Yoshikawa, J. Tamai, Holographic image compression by motion picture coding, in: Proceedings of SPIE, Vol. 2652, 1996, pp. 2. [24] Y. Seo, H. Choi, D. Kim, Lossy coding technique for digital holographic signal, Opt. Eng. 45 (2006) 065802. [25] E. Darakis, J. Soraghan, Compression of interference patterns with application to phase-shifting digital holography, Ap. Opt. 45 (11) (2006) 2437–2443. [26] E. Darakis, M. Kowiel, R. Nasanen, J. Naughton, Visually lossless compression of digital hologram sequences, System 7529 (2010) 752912–752912–8. [27] M.V. Bernardo, A.M.G. Pinheiro, M. Pereira, Benchmarking coding standards for digital holography represented on the object plane, in: P. Schelkens, T. Ebrahimi, G. Cristóbal (Eds.), Optics, Photonics, and Digital Technologies for Imaging Applications V, Vol. 10679, International Society for Optics and Photonics, SPIE, 2018, pp. 123 – 132. [28] Y. Seo, H. Choi, D. Kim, 3D scanning-based compression technique for digital hologram video, Image Comm. 22 (2) (2007) 144–156. [29] D. Blinder, C. Schretter, P. Schelkens, Global motion compensation for compressing holographic videos, Opt. Express 26 (20) (2018) 25524–25533. [30] F. Dufaux, Y. Xing, B. Pesquet-Popescu, P. Schelkens, Compression of digital holographic data: an overview, Proc. SPIE 9599 (2015) 95990I–95990I–11. [31] Y. Xing, M. Kaaniche, B. Pesquet-Popescu, F. Dufaux (Eds.), Digital Holographic Data Representation and Compression, Academic Press, 2016, pp. i – ii. [32] K. Hyun, K. Tamagawa, Y. Sakamoto, Lossless compression applying linear predictive coding based on the directionality of interference patterns of a hologram, Appl. Opt. 58 (18) (2019) 5018–5028. [33] Z. Zeng, I. Cumming, SAR image data compression using a tree-structured wavelet transform, IEEE Trans. Geosci. Remote Sens. 39 (3) (2001) 546–552. [34] A.-L. Wang, Y. Zhang, Y.-F. Gu, Simultaneous speckle reduction and SAR image compression using multiwavelet transform, J. Electron. Sci. Technol. 5 (2) (2007) 163–166. [35] A. Yommy, R. Liu, S. Onuh, A. Ikechukwu, SAR image despeckling and compression using K-nearest neighbour based lee filter and wavelet, in: 2015 8th International Congress on Image and Signal Processing (CISP), IEEE, 2015, pp. 158–167. [36] N. Gupta, M. Swamy, E. Plotkin, Despeckling of medical ultrasound images using data and rate adaptive lossy compression, IEEE Trans. Med. Imaging 24 (6) (2005) 743–754. [37] S. Hashemi-Berenjabad, A. Mahloojifar, A new contourlet-based compression and speckle reduction method for medical ultrasound images, Int. J. Comput. Appl. 82 (13) (2013). [38] V. Kathiresan, S. Nithya, An efficient and effective wavelet transform methods for OCT, SD-oct and secondary image compression, Int. J. Comput. Appl. Technol. Res. 6 (9) (2017) 434–440. [39] L. Fang, S. Li, X. Kang, J. Izatt, S. Farsiu, 3-d adaptive sparsity based image compression with applications to optical coherence tomography, IEEE Trans. Med. Imaging 34 (6) (2015) 1306–1320. [40] T.-C. Poon, J.-P. Liu, Introduction To Modern Digital Holography: With MATLAB, Cambridge University Press, 2014. [41] I. Yamaguchi, T. Zhang, Phase-shifting digital holography, Opt. Lett. 22 (16) (1997) 1268–1270. [42] M.V. Bernardo, E. Fonseca, P. Fiadeiro, A.M.G. Pinheiro, M. Pereira, A digital hologram compression scheme for representation on the object plane , in: A.G. Tescher (Ed.), Applications of Digital Image Processing XLI, Vol. 10752, International Society for Optics and Photonics, SPIE, 2018, pp. 191–200. 8