Next Article in Journal
Extractants Based on Coordinating Liquid Polar Solvents for Removal of Sulfur Compounds from Diesel Fuels
Next Article in Special Issue
An Efficient Neural Network for Shape from Focus with Weight Passing Method
Previous Article in Journal
Turning Gait Planning Method for Humanoid Robots
Previous Article in Special Issue
Characterization of Spatial Light Modulator Based on the Phase in Fourier Domain of the Hologram and Its Applications in Coherent Imaging
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Compression of Phase-Only Holograms with JPEG Standard and Deep Learning

1
Shenzhen Key Lab of Advanced Telecommunication and Information Processing, College of Information Engineering, Shenzhen University, Shenzhen 518060, China
2
Shenzhen Key Laboratory of Advanced Machine Learning and Applications, Shenzhen 518060, China
3
Tsinghua Berkeley Shenzhen Institute (TBSI), Shenzhen 518000, China
4
Jiangsu Key Laboratory for Opto-Electronic Technology, School of Physics and Technology, Nanjing Normal University, WenYuan Road 1, Nanjing 210023, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Appl. Sci. 2018, 8(8), 1258; https://doi.org/10.3390/app8081258
Submission received: 22 June 2018 / Revised: 22 July 2018 / Accepted: 24 July 2018 / Published: 30 July 2018
(This article belongs to the Special Issue Holography, 3D Imaging and 3D Display)

Abstract

:
It is a critical issue to reduce the enormous amount of data in the processing, storage and transmission of a hologram in digital format. In photograph compression, the JPEG standard is commonly supported by almost every system and device. It will be favorable if JPEG standard is applicable to hologram compression, with advantages of universal compatibility. However, the reconstructed image from a JPEG compressed hologram suffers from severe quality degradation since some high frequency features in the hologram will be lost during the compression process. In this work, we employ a deep convolutional neural network to reduce the artifacts in a JPEG compressed hologram. Simulation and experimental results reveal that our proposed “JPEG + deep learning” hologram compression scheme can achieve satisfactory reconstruction results for a computer-generated phase-only hologram after compression.

1. Introduction

Computer Generated Holography (CGH) allows the recording and reconstruction of a desired complex light wavefront including both amplitude and phase information. With the development of computer and optical technologies, CGH has been extensively applied in many fields such as three-dimensional dynamic holographic display [1,2,3], holographic projection [4,5,6,7], virtual and augmented reality [8,9], optical tweezers [10] and optical information security [11,12]. The research works on CGH generation, conversion and compression algorithms receive much attention in the past decade. For example, the enormous amount of calculation in the generation of a complex hologram from a 3D object model consisting of many points is a huge challenge and the fast CGH calculation problem has been investigated from different perspectives [13,14,15,16,17]. Another major concern is that holographic display devices such as spatial light modulator (SLM) usually cannot display both the amplitude and phase part of a complex hologram simultaneously. Fast and high-quality phase-only hologram calculation from an object image is favorable for commonly used phase-only type SLMs. A phase-only hologram (Figure 1) can be calculated from an object image with various methods such as Gerchberg–Saxton iterative algorithm [18,19,20], error diffusion algorithm [21,22,23,24], random phase mask method [25,26,27] and down-sampling mask method [28,29]. Compared with other methods, error diffusion method [21,22,23,24] has several advantages including no forward and backward field propagation, reduction of high frequency noise in the result and direct converting a complex hologram into a phase only one [8]. In this paper, the error diffusion method is employed for the computer generation of phase-only holograms from object images.
In addition to the numerical generation of complex or phase-only holograms, the compression of hologram data is a critical issue. Since the unit pixel size of a hologram is typically rather small (a few micrometers), the entire hologram may contain a huge number of pixels and demands considerable storage cost and transmission bandwidth. It is necessary to develop efficient hologram compression algorithms to reduce the size of data representing a hologram. In the past decade, much research effort has been made on hologram compression [30,31,32,33,34] and a literature review can be found in [30]. In essence, a hologram can be regarded as a special kind of two-dimensional (2D) image. For natural 2D images (e.g., photographs), standardized image compression algorithms such as JPEG [35] have been widely employed. However, some image properties of holograms significantly differ from photographs. For example, a photograph is usually locally smooth while a hologram consists of many high-frequency fringe patterns. Consequently, JPEG compression often cannot give optimal compression performance for holograms [30]. Instead of directly adopting JPEG standard, many customized compression algorithms are proposed for holograms such as Fresnelets [31], Wavelet-Bandelets Transform [32], vector quantization [33], enhanced wavelet transform [34] and rational covariance extension approach [36,37]. These customized hologram image compression methods can yield very satisfactory performance for certain types of holograms. However, on the downside, these customized algorithms are not compatible with commonly used JPEG standard, which is supported very extensively by almost every computer system and digital device while these customized compression methods are not very generally adopted. A hologram compression method is very favorable if it has compatibility with JPEG standard and can achieve good compression efficiency at the same time. In this work, we propose a phase-only hologram compression and decompression scheme incorporating both JPEG standard and deep learning post-processing. In this scheme, the compression steps are identical to JPEG compression standard and the decompression steps are implemented with JPEG decompression plus enhancement by a deep convolutional network.
This article is organized as follows. In Section 2, the error diffusion method for phase-only hologram generation is briefly described. In Section 3, the working principles of JPEG image compression standard are discussed and our proposed artifact reduction scheme for JPEG compressed holograms using deep convolutional network is presented. In Section 4, simulation and experimental results are demonstrated to verify the effectiveness of our proposed scheme. In Section 5, a brief conclusion is provided.

2. Computer Generated Phase-Only Hologram with Error Diffusion Method

Error diffusion algorithm [21,22,23,24] is a non-iterative and high-quality method for calculating a phase-only hologram from an object image on computer. The working principles of phase-only hologram calculation with error diffusion method are described below. To start with, O ( x , y ) denotes the object image and a complex Fresnel hologram H ( x , y ) can be calculated based on the Fresnel diffraction formulas illustrated by Equations (1) and (2).
f ( x , y ; z ) = e x p ( i 2 π z λ ) i λ z e x p i π x 2 + y 2 λ z
H x , y = O x , y f ( x , y ; z )
where f ( x , y ; z ) denotes the impulse function for Fresnel transform, λ denotes the wavelength of illumination light and z denotes the distance between the object image plane and hologram plane. As shown in Figure 2, a Fresnel zone plate can be generated at the hologram plane for each object point with a Fresnel impulse function. The final calculated hologram is a superposition of the Fresnel zone plates from all the points (or pixels) in the object image. More detailed explanation about the Fresnel hologram calculation can be found in [13,14,15,16,17].
The complex hologram H ( x , y ) can be converted to a phase-only hologram P ( x , y ) with error diffusion algorithm [21,22,23,24] to achieve high-quality holographic display on a phase-only spatial light modulator. In the error diffusion method, the complex value of each hologram pixel is forced to be unity amplitude and the resulting complex error is diffused to neighboring pixel values. The following operations (Equations (3)–(8)) are performed on each individual holographic pixel sequentially in row-by-row and column-by-column scanning manner, as illustrated in Figure 3.
E x j , y j = H x j , y j P x j , y j
H x j , y j + 1 H x j , y j + 1 + w 1 E x j , y j
H x j + 1 , y j 1 H x j + 1 , y j 1 + w 2 E x j , y j
H x j + 1 , y j H x j + 1 , y j + w 3 E x j , y j
H x j + 1 , y j + 1 H x j + 1 , y j + 1 + w 4 E x j , y j
P x j , y j = Phase H x j , y j
where P ( x j , y j ) denotes the phase-only pixel value at position ( x j , y j ) after the complex pixel value H ( x j , y j ) is phase truncated (the magnitude is forced to be unity), E ( x j , y j ) denotes the complex error and four different weighting coefficients, w 1 = 7 / 16 , w 2 = 3 / 16 , w 3 = 5 / 16 and w 4 = 1 / 16 , are imposed on four different directions, as shown in Figure 3.
After each pixel in a complex hologram is processed, the entire hologram will become a phase-only type hologram. More details about the error diffusion methods for phase-only hologram generation can be found in [21,22,23,24]. In practice, bi-directional error diffusion, a slightly modified version of the above unidirectional error diffusion, can yield slightly better performance [21].

3. JPEG Image Compression and Proposed Artifact Reduction Scheme by Deep Convolutional Network

Each pixel in a phase-only hologram has an intensity value ranging from 0 to 2 π and a phase-only hologram can be regarded as a gray-scale intensity image. Various image compression algorithms can be attempted for the compression of phase-only holograms.
JPEG is a very commonly used lossy compression scheme for digital images, which was firstly proposed in 1992 by Joint Photographic Experts Group [35]. In JPEG scheme, the original image (e.g., a gray-level photograph or a phase-only hologram) is first divided into 8 × 8 pixel blocks and each individual block undergoes discrete cosine transform (DCT). Then, the coefficients in the transformed domain of each block are quantized with more quantization levels for low frequency components and less quantization levels for high frequency components. Subsequently, zigzag coding, entropy coding and Huffman coding are performed on the quantized coefficients. Finally, the original image becomes a compressed bit stream with much smaller data size than the original uncompressed image. A reconstructed image with certain image degradation can be obtained when the JPEG binary bit stream is decompressed with the inverse procedures as compression.
JPEG compression can significantly reduce the data size of an original natural image and only introduce minor quality degradation in the decompressed image. The reason is that a natural image (e.g., a photograph) is usually locally smooth and most of its information is concentrated in the low frequency coefficients of DCT spectrum. The discarded high frequency information in the quantization step has negligible effect on the image quality. However, phase-only holograms have substantially different image characteristics compared with photographs [38]. One feature of a hologram is that it contains many high frequency fringe patterns. If JPEG compression is directly applied to a phase-only hologram, the decompressed result after compression will suffer from heavy damage and the holographically reconstructed image from the JPEG compressed hologram will be severely degraded as well.
In this work, we employed deep convolutional neural networks to reduce the artifacts of JPEG compressed phase-only holograms. In the past few years, deep learning methods receive much attention and exert considerable impact in many fields such as image quality enhancement [39,40,41,42]. A previous work [39] proposed a 20-layer network DnCNN to reduce the Gaussian noise on the noisy images. Although DnCNN is designed for denoising task, it shows promising performance on image compression artifacts reduction and super-resolution as well. Assisted by the prior knowledge, a previous work [40,42] proposed denoiser-based and total variation (TV)-based solutions, respectively for image restoration task. Very recently, deep learning has been introduced to the holographic research area and gained success in different applications [43,44,45,46,47,48,49].
The network structure employed in our task is illustrated in Figure 4a, based on the previous works of restoring JPEG compressed photographs [50]. The overall flowchart of our proposed “JPEG + deep learning” hologram compression scheme is illustrated in Figure 4b. The proposed CNN consists of four convolutional layers, and each layer has a specific function. The first layer is used for feature extraction, and with 9 × 9 filter size it generates 64 feature maps. By adding a bias term to the outputs and employing ReLU as the activation function, the convolution operation in this layer can be formulated as:
F 1 ( I ) = R e L U ( W 1 I + B 1 )
where W and B represent the weights and biases, respectively; “*” denotes the convolution operation; and F represents the nonlinear mapping process. Different from the previous approach [51] where zero-padding is not adopted, in the proposed network, all the filters whose size is larger than 1 adopt the zero-padding strategy to maintain the size of the reconstructed images unchanged.
Since the features extracted by the first layer are in low quality, the second convolutional layer is used for feature enhancement, and, with 7 × 7 filter size, it generates 32 feature maps. Because more nonlinear mappings are involved, more potential features can be extracted, and the third layer is used for nonlinear mapping. With 1 × 1 filter size, it generates 16 feature maps. The last layer is used for image reconstruction and the corresponding filter size is 5 × 5 . After the first three convolutional layers, features in the inputs are successfully extracted and enhanced by optimizing the output of the network to generate the final recovered image. The operation of these layers can be formulated as:
F i ( I ) = R e L U ( W i F i 1 ( I ) + B i )
where i indicates the ith convolutional layer; F i ( I ) and F i 1 ( I ) are the outputs of the ith and ( i 1 ) th convolutional layer, respectively; and W i and B i represent the weights and biases for the ith layer, respectively. Since there is no activation function after the last conventional layer, the final restored images can be expressed as
F 4 ( I ) = W 4 F 3 ( I ) + B 4
In addition, aiming to learn the optimal values for the weight and bias of each layer, the L2 distance between the reconstructed hologram images F ( I ; Θ ) and corresponding uncompressed ground truth hologram images I G T needs to be minimized. Given a set of m uncompressed images I G T i , the corresponding compressed images I i , the Mean Squared Error (MSE) loss function is:
L o s s ( Θ ) = 1 m i = 1 m F ( I i ; Θ ) I G T i 2 2
where Θ contains the parameters of the network, including both weights and biases. The network weighting parameters are trained separately for phase-only holograms generated at different distances. Hence, the artifacts caused by JPEG compression in phase-only holograms such as high frequency noise and blocking effect can be suppressed by the proposed convolutional network.

4. Results and Discussion

In our work, ten pairs of compressed and uncompressed phase-only holograms ( 1024 × 1024 pixel size) calculated from ten different object images (512 × 512 pixel size) with error diffusion method were employed as the training holograms (Figure 5). Two compressed phase-only holograms generated from “Pepper” and “Cameraman” images, respectively, were employed as the test holograms (Figure 6). Data augmentation was performed: firstly, we rotated the training images by 90 , 180 and 270 , respectively; and, secondly, we flipped them horizontally. Taking into account the training complexity, the small patch training strategy was adopted, so that training images were split into 31 × 31 patches with the stride of 10 and there were 960 , 384 training sub-images in total. Since different holograms usually have many similar image blocks and fringe patterns, the replication properties in hologram images allowed a small number of examples to contain most universal hologram features, which has been revealed in previous works [52]. Hence, the total training sub-images was sufficient for our proposed four-layer network. In this work, stochastic gradient descent backpropagation solver was used with the batch size 128. The initial learning rate was 0 . 0001 and decayed every five epochs by a factor of 10. There were 25 epochs in total. We used the deep learning platform caffe [53] on an NVIDIA GTX TITAN X GPU with 3072 CUDA cores and 12 GB of RAM to implement all the operations in our network. The training time of a four-layer network was 5 h and the test time for an image with 512 × 768 was around 0.32 s.
In the computer calculation of phase-only holograms, the optical wavelength of illumination light was set to be 532 nm, the pixel size was 8 μ m and the distance between object image and hologram plane was 0.3 m or 0.5 m. The ten training holograms and two testing holograms were then compressed by JPEG when the quality factor is set to 1. The JPEG compressed hologram was restored by our proposed deep convolutional network. One example of the original hologram, JPEG compressed hologram and restored hologram with our proposed scheme is shown in Figure 7. It can be observed that some high frequency patterns are deteriorated in the hologram after JPEG compression and restored to certain extent after the quality enhancement using our proposed network.
The reconstructed images from original uncompressed holograms, JPEG compressed holograms and restored holograms were compared in numerical simulations. The reconstructed images are shown in Figure 8. The PSNR, SSIM [54], multi-scale SSIM (MS-SSIM) [55], visual information fidelity (VIF) [56] and information fidelity criterion (IFC) [57] values of the reconstructed results from compressed holograms and restored holograms, in comparison with the reconstructed results from uncompressed holograms, are presented in Table 1. The compression ratio is approximately 7 and data size of original hologram, 1024 KB (1 MB), is reduced to around 142 KB to 144 KB after JPEG compression. All these assessment values reveal that our proposed scheme can significantly enhance the reconstructed image quality from JPEG compressed holograms.
Our proposed scheme was further verified in optical experiments and the calculated holograms were optically reconstructed using the optical setup [6] shown in Figure 9. The hologram was reconstructed with a phase-only Holoeye PLUTO spatial light modulator (SLM). The system parameters were the same as the numerical simulation (wavelength: 532 nm; pixel size: 8 μ m; hologram size: 1024 × 1024 pixels; object-hologram distance: 0.3 m/0.5 m). The phase-only holograms loaded into the SLM were assigned with an additional carrier phase to transversally shift the desired reconstructions away from the un-diffracted (zero-order) beam component. The projected beam from the SLM is transmitted through a 4-f optical filtering system containing a low-pass iris with 3.3 mm diameter to block the zero-order noise. The optically reconstructed results are shown in Figure 10. It can be observed that the quality of reconstructed images after hologram enhancement with deep learning are improved, compared with the ones from compressed holograms without restoration.

5. Conclusions

It is essential to reduce the enormous amount of data representing a computer-generated phase-only hologram in the processing, transmission and storage process. JPEG photograph compression standard can be attempted for hologram compression with an advantage of universal compatibility, compared with customized hologram compression algorithms. Deep convolutional networks can be employed to reduce the artifacts for a JPEG compressed hologram. Simulation and experimental results reveal that our proposed “JPEG + deep learning” hologram compression scheme can maintain the reconstructed image quality when the data size of original hologram is significantly reduced.

Author Contributions

Conceptualization, S.J.; Funding acquisition, W.Z. and X.L.; Investigation, S.J., Z.J. and C.C.; Methodology, S.J. and Z.J.; Resources, C.C.; Software, S.J. and Z.J.; Writing—original draft, S.J.; Writing—review and editing, S.J., Z.J., C.C. and C.Z.

Funding

This work was supported by the NSFC Project under Grants 61771321, 61701313 and 61472257; Chinese Postdoctoral Science Foundation Grants 2017M622763 and 2017M622778; and Pearl River Talent Plan of Guangdong Province (Postdoctoral Scheme, 2016); in part by the Natural Science Foundation of Shenzhen under Grants KQJSCX20170327151357330, JCYJ20170818091621856, and JSGG20170822153717702; and in part by the Interdisciplinary Innovation Team of Shenzhen University.

Acknowledgments

We appreciate the help from Tomoyoshi Shimobaba and Yuki Nagahama in Chiba University, Chiba, Japan.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yaraş, F.; Kang, H.; Onural, L. Real-time phase-only color holographic video display system using LED illumination. Appl. Opt. 2009, 48, 48–53. [Google Scholar] [CrossRef] [PubMed]
  2. Gao, H.; Li, X.; He, Z.; Su, Y.; Poon, T.C. Real-time dynamic holographic 3D display. Inf. Disp. 2012, 28, 17–20. [Google Scholar]
  3. Li, X.; Wang, Y.; Liu, J.; Jia, J.; Pan, Y.; Xie, J. Color holographic display using a phase-only spatial light modulator. In Digital Holography and Three-Dimensional Imaging; Optical Society of America: San Jose, CA, USA, 2013. [Google Scholar]
  4. Buckley, E. Holographic laser projection. J. Disp. Technol. 2011, 7, 135–140. [Google Scholar] [CrossRef]
  5. Qu, W.; Gu, H.; Tan, Q. Holographic projection with higher image quality. Opt. Express 2016, 24, 19179–19184. [Google Scholar] [CrossRef] [PubMed]
  6. Qi, Y.; Chang, C.; Xia, J. Speckleless holographic display by complex modulation based on double-phase method. Opt. Express 2016, 24, 30368–30378. [Google Scholar] [CrossRef] [PubMed]
  7. Shimobaba, T.; Makowski, M.; Kakue, T.; Oikawa, M.; Okada, N.; Endo, Y.; Hirayama, R.; Ito, T. Lensless zoomable holographic projection using scaled Fresnel diffraction. Opt. Express 2013, 21, 25285–25290. [Google Scholar] [CrossRef] [PubMed]
  8. Maimone, A.; Georgiou, A.; Kollin, J.S. Holographic near-eye displays for virtual and augmented reality. ACM Trans. Graph. 2017, 36, 85. [Google Scholar] [CrossRef]
  9. Gao, Q.; Liu, J.; Duan, X.; Zhao, T.; Li, X.; Liu, P. Compact see-through 3D head-mounted display based on wavefront modulation with holographic grating filter. Opt. Express 2017, 25, 8412–8424. [Google Scholar] [CrossRef] [PubMed]
  10. Liesener, J.; Reicherter, M.; Haist, T.; Tiziani, H.J. Multi-functional optical tweezers using computer-generated holograms. Opt. Commun. 2000, 185, 77–82. [Google Scholar] [CrossRef]
  11. Wang, Y.Y.; Wang, Y.R.; Wang, Y.; Li, H.J.; Sun, W.J. Optical image encryption based on binary Fourier transform computer-generated hologram and pixel scrambling technology. Opt. Lasers Eng. 2007, 45, 761–765. [Google Scholar] [CrossRef]
  12. Zhuang, Z.; Jiao, S.; Zou, W.; Li, X. Embedding intensity image into a binary hologram with strong noise resistant capability. Opt. Commun. 2017, 403, 245–251. [Google Scholar] [CrossRef]
  13. Nishitsuji, T.; Shimobaba, T.; Kakue, T.; Ito, T. Review of Fast Calculation Techniques for Computer-generated Holograms with the Point Light Source-based Model. IEEE Trans. Ind. Inf. 2017, 13, 2447–2454. [Google Scholar] [CrossRef]
  14. Shimobaba, T.; Masuda, N.; Ito, T. Simple and fast calculation algorithm for computer-generated hologram with wavefront recording plane. Opt. Lett. 2009, 34, 3133–3135. [Google Scholar] [CrossRef] [PubMed]
  15. Shimobaba, T.; Ito, T.; Masuda, N.; Ichihashi, Y.; Takada, N. Fast calculation of computer-generated-hologram on AMD HD5000 series GPU and OpenCL. Opt. Express 2010, 18, 9955–9960. [Google Scholar] [CrossRef] [PubMed]
  16. Jia, J.; Wang, Y.; Liu, J.; Li, X.; Pan, Y.; Sun, Z.; Zhang, B.; Zhao, Q.; Jiang, W. Reducing the memory usage for effectivecomputer-generated hologram calculation using compressed look-up table in full-color holographic display. Appl. Opt. 2013, 52, 1404–1412. [Google Scholar] [CrossRef] [PubMed]
  17. Jiao, S.; Zhuang, Z.; Zou, W. Fast computer generated hologram calculation with a mini look-up table incorporated with radial symmetric interpolation. Opt. Express 2017, 25, 112–123. [Google Scholar] [CrossRef] [PubMed]
  18. Gerchberg, R.W.; Saxton, W.O. A practical algorithm for the determination of the phase from image and diffraction plane pictures. Optik 1972, 35, 237–246. [Google Scholar]
  19. Chang, C.; Xia, J.; Yang, L.; Lei, W.; Yang, Z.; Chen, J. Speckle-suppressed phase-only holographic three-dimensional display based on double-constraint Gerchberg—Saxton algorithm. Appl. Opt. 2015, 54, 6994–7001. [Google Scholar] [CrossRef] [PubMed]
  20. Chen, C.Y.; Li, W.C.; Chang, H.T.; Chuang, C.H.; Chang, T.J. 3-D modified Gerchberg—Saxton algorithm developed for panoramic computer-generated phase-only holographic display. JOSA B 2017, 34, 42–48. [Google Scholar] [CrossRef]
  21. Tsang, P.W.M.; Poon, T.C. Novel method for converting digital Fresnel hologram to phase-only hologram based on bidirectional error diffusion. Opt. Express 2013, 21, 23680–23686. [Google Scholar] [CrossRef] [PubMed]
  22. Tsang, P.W.M.; Jiao, A.S.M.; Poon, T.C. Fast conversion of digital Fresnel hologram to phase-only hologram based on localized error diffusion and redistribution. Opt. Express 2014, 22, 5060–5066. [Google Scholar] [CrossRef] [PubMed]
  23. Liu, J.P.; Wang, S.Y.; Tsang, P.W.M.; Poon, T.C. Nonlinearity compensation and complex-to-phase conversion of complex incoherent digital holograms for optical reconstruction. Opt. Express 2016, 24, 14582–14588. [Google Scholar] [CrossRef] [PubMed]
  24. Pang, H.; Wang, J.; Zhang, M.; Cao, A.; Shi, L.; Deng, Q. Non-iterative phase-only Fourier hologram generation with high image quality. Opt. Express 2017, 25, 14323–14333. [Google Scholar] [CrossRef] [PubMed]
  25. Naydenova, I. Advanced Holography: Metrology and Imaging; InTech: London, UK, 2011. [Google Scholar]
  26. Tsang, P.W.M.; Chow, Y.T.; Poon, T.C. Generation of edge-preserved noise-added phase-only hologram. Chin. Opt. Lett. 2016, 14, 100901. [Google Scholar] [CrossRef]
  27. Tsang, P.W.M.; Chow, Y.T.; Poon, T.C. Generation of patterned-phase-only holograms (PPOHs). Opt. Express 2017, 25, 9088–9093. [Google Scholar] [CrossRef] [PubMed]
  28. Tsang, P.W.M.; Chow, Y.T.; Poon, T.C. Generation of phase-only Fresnel hologram based on down-sampling. Opt. Express 2014, 22, 25208–25214. [Google Scholar] [CrossRef] [PubMed]
  29. Cheung, W.K.; Tsang, P.W.M.; Poon, T.C.; Zhou, C. Enhanced method for the generation of binary Fresnel holograms based on grid-cross downsampling. Chin. Opt. Lett. 2011, 9, 120005. [Google Scholar] [CrossRef]
  30. Dufaux, F.; Xing, Y.; Pesquet-Popescu, B.; Schelkens, P. Compression of digital holographic data: An overview. In Applications of Digital Image Processing; International Society for Optics and Photonics: San Diego, CA, USA, 2015. [Google Scholar]
  31. Darakis, E.; Soraghan, J.J. Use of Fresnelets for phase-shifting digital hologram compression. IEEE Trans. Image Process. 2006, 15, 3804–3811. [Google Scholar] [CrossRef] [PubMed]
  32. Bang, L.T.; Ali, Z.; Quang, P.D.; Park, J.H.; Kim, N. Compression of digital hologram for three-dimensional object using Wavelet-Bandelets transform. Opt. Express 2011, 19, 8019–8031. [Google Scholar] [CrossRef] [PubMed]
  33. Tsang, P.; Cheung, K.W.; Poon, T.C. Low-bit-rate computer-generated color Fresnel holography with compression ratio of over 1600 times using vector quantization. Appl. Opt. 2011, 50, 42–49. [Google Scholar] [CrossRef] [PubMed]
  34. Cheremkhin, P.A.; Kurbatova, E.A. Compression of digital holograms using 1-level wavelet transforms, thresholding and quantization of wavelet coefficients. In Digital Holography and Three-Dimensional Imaging; Optical Society of America: JeJu Island, Korea, 2017. [Google Scholar]
  35. Wallace, G.K. The JPEG still picture compression standard. Commun. ACM 1992, 34, 30–44. [Google Scholar] [CrossRef]
  36. Ringh, A.; Karlsson, J.; Lindquist, A. Multidimensional Rational Covariance Extension with Applications to Spectral Estimation and Image Compression. SIAM J. Control Opt. 2018, 54, 1950–1982. [Google Scholar] [CrossRef]
  37. Zorzi, M. An interpretation of the dual problem of the THREE-like approaches. Automatica 2015, 62, 87–92. [Google Scholar] [CrossRef] [Green Version]
  38. Jiao, S.; Zou, W. Processing of digital holograms: segmentation and inpainting. In Holography, Diffractive Optics, and Applications VII; International Society for Optics and Photonics: Beijing, China, 2016; Volume 10022, p. 1002206. [Google Scholar]
  39. Zhang, K.; Zuo, W.; Chen, Y.; Meng, D.; Zhang, L. Beyond a gaussian denoiser: Residual learning of deep cnn for image denoising. IEEE Trans. Image Process. 2017, 26, 3142–3155. [Google Scholar] [CrossRef] [PubMed]
  40. Zhang, K.; Zuo, W.; Gu, S.; Zhang, L. Learning deep cnn denoiser prior for image restoration. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA, 21–26 July 2017. [Google Scholar]
  41. Yin, J.-L.; Chen, B.-H.; Li, Y. Highly Accurate Image Reconstruction for Multimodal Noise Suppression Using Semisupervised Learning on Big Data. In IEEE Transactions on Multimedia; IEEE: Piscataway, NJ, USA, 2018. [Google Scholar]
  42. Yuan, G.; Ghanem, B. L0TV: A new method for image restoration in the presence of impulse noise. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Boston, MA, USA, 7–12 June 2015. [Google Scholar]
  43. Nguyen, T.; Bui, V.; Lam, V.; Raub, C.B.; Chang, L.C.; Nehmetallah, G. Automatic phase aberration compensation for digital holographic microscopy based on deep learning background detection. Opt. Express 2017, 25, 15043–15057. [Google Scholar] [CrossRef] [PubMed]
  44. Pitkaaho, T.; Manninen, A.; Naughton, T.J. Performance of Autofocus Capability of Deep Convolutional Neural Networks in Digital Holographic Microscopy. In Digital Holography and Three-Dimensional Imaging; Optical Society of America: JeJu Island, Korea, 2017. [Google Scholar]
  45. Shimobaba, T.; Kuwata, N.; Homma, M.; Takahashi, T.; Nagahama, Y.; Sano, M.; Hasegawa, S.; Hirayama, R.; Kakue, T.; Shiraki, A.; et al. Convolutional neural network-based data page classification for holographic memory. Appl. Opt. 2017, 56, 7327–7330. [Google Scholar] [CrossRef] [PubMed]
  46. Sinha, A.; Lee, J.; Li, S.; Barbastathis, G. Lensless computational imaging through deep learning. Optica 2017, 4, 1117–11253. [Google Scholar] [CrossRef]
  47. Rivenson, Y.; Zhang, Y.; Günaydın, H.; Teng, D.; Ozcan, A. Phase recovery and holographic image reconstruction using deep learning in neural networks. Light Sci. Appl. 2018, 7, 17141. [Google Scholar] [CrossRef]
  48. Ren, Z.; Xu, Z.; Lam, E.Y. Learning-based nonparametric autofocusing for digital holography. Optica 2018, 5, 337–344. [Google Scholar] [CrossRef]
  49. Horisaki, R.; Takagi, R.; Tanida, J. Deep-learning-generated holography. Appl. Opt. 2018, 57, 3859–3863. [Google Scholar] [CrossRef] [PubMed]
  50. Dong, C.; Deng, Y.; Loy, C.C.; Tang, X. Compression artifacts reduction by a deep convolutional network. In Proceedings of the IEEE International Conference on Computer Vision (ICCV 2015), Santiago, Chile, 11–18 December 2015; pp. 576–584. [Google Scholar]
  51. Yu, K.; Dong, C.; Loy, C.C.; Tang, X. Deep convolution networks for compression artifacts reduction. arXiv 2016, arXiv:1608.02778. [Google Scholar]
  52. Jiao, A.S.M.; Tsang, P.W.M.; Poon, T.C. Restoration of digital off-axis Fresnel hologram by exemplar and search based image inpainting with enhanced computing speed. Comput. Phys. Commun. 2015, 193, 30–37. [Google Scholar] [CrossRef]
  53. Jia, Y.; Shelhamer, E.; Donahue, J.; Karayev, S.; Long, J.; Girshick, R.; Guadarrama, S.; Darrell, T. Caffe: Convolutional architecture for fast feature embedding. In Proceedings of the 22nd ACM international conference on Multimedia, Orlando, FL, USA, 3–7 November 2014; pp. 675–678. [Google Scholar]
  54. Wang, Z.; Bovik, A.C.; Sheikh, H.R.; Simoncelli, E.P. Image quality assessment: From error visibility to structural similarity. IEEE Trans. Image Process. 2004, 13, 600–612. [Google Scholar] [CrossRef] [PubMed]
  55. Wang, Z.; Bovik, A.C. Mean squared error: Love it or leave it? A new look at signal fidelity measures. IEEE Signal Process. Mag. 2009, 26, 98–117. [Google Scholar] [CrossRef]
  56. Sheikh, H.R.; Bovik, A.C. Image information and visual quality. IEEE Trans. Image Process. 2006, 15, 430–444. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  57. Sheikh, H.R.; Bovik, A.C.; de Veciana, G. An information fidelity criterion for image quality assessment using natural scene statistics. IEEE Trans. Image Process. 2005, 14, 2117–2128. [Google Scholar] [CrossRef] [PubMed] [Green Version]
Figure 1. An example of complex hologram (left); and phase-only hologram (right) with a size of 4 × 4 pixels.
Figure 1. An example of complex hologram (left); and phase-only hologram (right) with a size of 4 × 4 pixels.
Applsci 08 01258 g001
Figure 2. Fresnel light filed propagation from one object point.
Figure 2. Fresnel light filed propagation from one object point.
Applsci 08 01258 g002
Figure 3. Propagation of errors to four different neighboring pixels with corresponding weighting coefficients in error diffusion algorithm.
Figure 3. Propagation of errors to four different neighboring pixels with corresponding weighting coefficients in error diffusion algorithm.
Applsci 08 01258 g003
Figure 4. (a) Structure of deep convolutional network for the quality enhancement of JPEG compressed holograms in our work; and (b) overall flowchart of our proposed “JPEG+deep learning” hologram compression scheme.
Figure 4. (a) Structure of deep convolutional network for the quality enhancement of JPEG compressed holograms in our work; and (b) overall flowchart of our proposed “JPEG+deep learning” hologram compression scheme.
Applsci 08 01258 g004
Figure 5. Ten object images employed for generating training holograms.
Figure 5. Ten object images employed for generating training holograms.
Applsci 08 01258 g005
Figure 6. Two object images (“Peppe” and “Cameraman”) employed for generating testing holograms.
Figure 6. Two object images (“Peppe” and “Cameraman”) employed for generating testing holograms.
Applsci 08 01258 g006
Figure 7. (a) Original hologram; (b) JPEG compressed hologram; and (c) restored hologram with our proposed scheme.
Figure 7. (a) Original hologram; (b) JPEG compressed hologram; and (c) restored hologram with our proposed scheme.
Applsci 08 01258 g007
Figure 8. Reconstructed images from original holograms, JPEG compressed holograms and restored holograms in numerical simulation.
Figure 8. Reconstructed images from original holograms, JPEG compressed holograms and restored holograms in numerical simulation.
Applsci 08 01258 g008
Figure 9. Optical setup for hologram reconstruction experiment.
Figure 9. Optical setup for hologram reconstruction experiment.
Applsci 08 01258 g009
Figure 10. Reconstructed images from original holograms, JPEG compressed holograms and restored holograms in optical experiments.
Figure 10. Reconstructed images from original holograms, JPEG compressed holograms and restored holograms in optical experiments.
Applsci 08 01258 g010
Table 1. PSNR (dB), SSIM, MS-SSIM, VIF and IFC values of reconstructed results from JPEG compressed holograms and restored holograms with our proposed scheme.
Table 1. PSNR (dB), SSIM, MS-SSIM, VIF and IFC values of reconstructed results from JPEG compressed holograms and restored holograms with our proposed scheme.
CameramanPepper
0.5 m0.3 m0.5 m0.3 m
Compression ratio7.21137.11117.21137.1608
Reconstructed image from compressed hologramPSNR19.1017.8318.9217.64
SSIM0.16510.09670.20070.1036
MS-SSIM0.60910.46280.69070.5252
VIF0.39460.21830.63960.3438
IFC0.45220.25190.55430.2835
Reconstructed image from restored hologramPSNR28.8626.8629.8827.16
SSIM0.60360.44650.67670.4852
MS-SSIM0.87980.80220.91380.8343
VIF0.53780.43160.68410.6306
IFC0.90270.50981.20640.6379

Share and Cite

MDPI and ACS Style

Jiao, S.; Jin, Z.; Chang, C.; Zhou, C.; Zou, W.; Li, X. Compression of Phase-Only Holograms with JPEG Standard and Deep Learning. Appl. Sci. 2018, 8, 1258. https://doi.org/10.3390/app8081258

AMA Style

Jiao S, Jin Z, Chang C, Zhou C, Zou W, Li X. Compression of Phase-Only Holograms with JPEG Standard and Deep Learning. Applied Sciences. 2018; 8(8):1258. https://doi.org/10.3390/app8081258

Chicago/Turabian Style

Jiao, Shuming, Zhi Jin, Chenliang Chang, Changyuan Zhou, Wenbin Zou, and Xia Li. 2018. "Compression of Phase-Only Holograms with JPEG Standard and Deep Learning" Applied Sciences 8, no. 8: 1258. https://doi.org/10.3390/app8081258

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop