• Chinese Optics Letters
  • Vol. 13, Issue 7, 071101 (2015)
Xuyang Xu, Enrong Li*, Xia Shen, and Shensheng Han
Author Affiliations
  • Key Laboratory for Quantum Optics and Center for Cold Atom Physics of the Chinese Academy of Science, Shanghai Institute of Optics and Fine Mechanics, Chinese Academy of Science, Shanghai 201800, China
  • show less
    DOI: 10.3788/COL201513.071101 Cite this Article Set citation alerts
    Xuyang Xu, Enrong Li, Xia Shen, Shensheng Han. Optimization of speckle patterns in ghost imaging via sparse constraints by mutual coherence minimization[J]. Chinese Optics Letters, 2015, 13(7): 071101 Copy Citation Text show less

    Abstract

    In this Letter the problem of optimization of speckle patterns in a ghost imaging (GI) system is addressed. The mutual coherence between the measuring matrix and the sparsifying dictionary matrix is minimized to obtain the required speckle patterns. Simulation and experimental results are presented, both showing that the quality of the reconstructed results obtained with the optimized speckle patterns is much improved in comparison with that obtained with the general unoptimized ones. We expect this method can be used to design GI systems with high performance.

    Ghost imaging (GI) is an imaging technique that may reconstruct the object nonlocally by correlating the light intensity passing through or reflected by the object and the illuminating light field[17]. GI has been already demonstrated with entangled photons and thermal light[810]. It has become an interesting research area in the last 10 years since it has many potential applications such as remote sensing[1113], imaging through scattering media[14], object authentication[15] and object tracking[16], imaging with a colored object[17], and three-dimensional imaging[18].

    One important topic in GI is how to improve sampling efficiency and quality of the reconstructed image. Different methods have been proposed, including homodyne detection GI[1921], high-order correlation GI[2224], imaging with averaged speckle patterns[25], and compressive ghost imaging (CGI) which is done by introducing the compressive sense (CS) techniques into the GI[26]. Under the framework of ghost imaging via sparsity constraints (GISC)[11], the influence of sparsity property of images on GI with thermal light has been studied[27]. A speckle light modulator (SLM) working in the amplitude regime is used both to display the object and the intensity distribution that can recover a good-quality image[28]. Also the use of measurement matrices with multi-correlation scales was proposed and proven to be more efficient than those with a uniform correlation length[29].

    In the theory of compressive sensing, if the numbers of sampling needed for the reconstruction of the signal with overwhelming probability is m, then mC·μ2(A,Ψ)·S·logn[30], where C is a constant, S is the sparse level of the signal, and n is the length. Term μ is the coherence between the measuring matrix A and dictionary Ψ. It is obvious that if we reduce the coherence, fewer samplings would be needed for the reconstruction. The quality of the reconstructed image is better under the same sampling. In this Letter, the compressed sensing algorithm is used for our reconstruction of the image. Inspired by the CS theory that the quality of the reconstructed result is better if the coherence between the measuring matrix and sparsifying dictionary matrix is smaller[3134], we show that the speckle patterns in GI can be optimized with respect to the sparsifying dictionary by minimizing the mutual coherence between them. In the rest of the Letter, we will first describe the experimental setup and the theory of speckles optimization, followed by the simulation and experimental results, and last the conclusion.

    Figure 1 shows the experimental setup of GISC using a digital micromirror device (DMD). The light from the halogen lamp is focused by a lens and then modulated by the DMD. The resulting speckle pattern is then projected onto the object plane by lens L1. The light transmitting from the object is focused to the single-pixel detector by lens L2. Each speckle pattern (mpixels×npixels) can be reshaped to one row (1×N, N=m×n) of a measuring matrix denoted by A. At the same time a light intensity y is recorded by the single-pixel detector. Repeating the process K times, a measuring matrix A of K×N elements and a light intensity vector denoted by Y of length K can be obtained. The number of samplings can be far smaller than the pixels of the image. Denoting the unknown object by a column vector X of length N, the sampling process can be described as Y=AX+σ,where σ is the measurement noise. According to CS theory, it is desirable to sparsely represent the vector X to obtain a better reconstruction, which is usually feasible for a natural image[26,27]. Suppose we have the suitable dictionary Ψ (e.g., a wavelet dictionary) and X can be sparsely represented as X=Ψθ, where θ is the sparse representation vector; with the data Y, the reconstruction of X can been regarded as the following optimization problem A˜=argminX12YAX22+τθ1,s.t.X=Ψθ,where τ is a nonnegative parameter and its value should be chosen according to the sparsity of the object. The sparser the object’s representation, the larger τ should be. Term v1 is the taxicab norm and v2 the Euclidean norm.

    Experimental setup of GISC using DMD.

    Figure 1.Experimental setup of GISC using DMD.

    Besides the general convex optimization algorithms[35], there are many other methods specifically developed to solve the problem described by Eq. (2), such as greedy algorithms[36], iterative thresholding algorithm[37], fast iterative shrinkage-thresholding algorithm[38], and the gradient projection for sparse reconstruction (GPSR) algorithm[39]. In our work, we adopted the widely used GPSR algorithm.

    As pointed out in Ref. [40], the coherence between the Matrix A and Ψ has a significant impact on the quality of the reconstruction. The coherence of A and Ψ can be characterized by the absolute value of the inner products of the direction vectors of the columns of D=AΨ, i.e. μij=|diTdj|di2dj2,1<i,j<N,ij,where di is the ith column of D. The value of μij is confined between [0,1]. Approximately speaking, the smaller the overall value of μij, the better reconstruction one may expect[31]. Among the different definitions of the overall mutual coherence value, we choose the sum of μij2 to be minimized for its ease of computation μ=ijμij2.

    To find the (approximate) solution of A that minimizes μ, first one may define G=DTD, E=GI22 and then solve the following optimization problem Aopt=argminAE,s.t.A0,where A0 means that the elements of A must be nonnegative since they are the light intensity values. Generally the quantity E cannot be exactly regarded as μ. However, as E is decreased, the diagonal elements of G, which are dj22, are gradually pushed to 1 and then the off-diagonal elements of Matrix G gradually approach μij, and thus Eμ. The problem described by Eq. (5) can be solved using the gradient descent algorithm[29]Set the initial matrix Ainit to be a Gaussian matrix.Repeat the following iteration until convergence is achieved and the optimized matrix Aopt is obtained Calculate the gradient E/A;Update the measuring matrix A with AAλE/A, with λ the fixed stepsize;Update the measuring matrix by imposing the constraints A0.

    Note that to work with the DMD, first we need to rescale the optimized Matrix Aopt to match the dynamic range of the DMD and then round down the elements to get a matrix with integer elements only so that the speckle patterns can be used on the DMD.

    The proposed method is tested by simulation first. The Haar wavelet with decomposition level of 6 has been chosen as our dictionary Matrix Ψ. Following the procedure described previously and starting with Ainit, which is Gaussian-distributed, we obtain Aopt within 50 iterations. Figure 2 shows the distributions of μij of the original matrix Dinit=AinitΨ (blue line) and the optimized matrix Dopt=AoptΨ (red line). It can be seen that the coherence μij of Dopt are concentrated in the region with smaller coherence values if compared with that of Dinit. We further calculated the averages of the coherence μij of Dinit and Dopt, and the results show that the average is reduced from 0.0126 to 0.0096 by optimization.

    Distributions of μij of the original matrix Dinit (blue line) and the optimized matrix Dopt (red line). Coherence μij of Dopt are concentrated in the region with smaller coherence values if compared with that of Dinit.

    Figure 2.Distributions of μij of the original matrix Dinit (blue line) and the optimized matrix Dopt (red line). Coherence μij of Dopt are concentrated in the region with smaller coherence values if compared with that of Dinit.

    With the two Matrices Ainit and Aopt, we simulated the imaging process using the object (pattern of “tai chi”) with a size of 64pixels×64pixels as shown in Fig. 3(a). The gray level is 8. Figure 3(b)3(f) are the results with different numbers of samplings (500, 1000, 1500, 2000, and 2500). Shown in the top line are the results obtained with Gaussian Matrix Ainit and in the bottom line the optimized Matrix Aopt from which we can see obvious improvements.

    Simulation results of the test object (pattern of “tai chi”) with different numbers of samplings: (a) original object; reconstruction results with (b) K=500; (c) K=1000; (d) K=1500; (e) K=2000; (f) K=2500. Shown in the top line are the results obtained with Gaussian random matrix Ainit and in the bottom line the optimized matrix Aopt.

    Figure 3.Simulation results of the test object (pattern of “tai chi”) with different numbers of samplings: (a) original object; reconstruction results with (b) K=500; (c) K=1000; (d) K=1500; (e) K=2000; (f) K=2500. Shown in the top line are the results obtained with Gaussian random matrix Ainit and in the bottom line the optimized matrix Aopt.

    To quantitatively evaluate the qualities of reconstructed images, the relative mean square error (RMSE) and peak signal-to-noise ratio (PSNR) is calculated RMSE=ij(IijIij)2/ijIij2,where Iij is the gray level of the (i,j)th pixel of the original image and Iij is the reconstructed image MSE=1mni=0m1j=0n1I(i,j)I(i,j)2PSNR=10·log10(MAXI2MSE),where MAXI=255 is the gray level of the image.

    The RMSE and PSNR values of the reconstructed images with different numbers of samplings by Ainit and Aopt are shown in Fig. 4, from which we can see that for the same numbers of samplings, the RMSE value obtained with Aopt is reduced by more than 20% compared with the corresponding Ainit. The PSNR value obtained with Aopt is also larger than the corresponding Ainit.

    RMSE and PSNR values of the reconstructed images in the simulation with different numbers of samplings using Ainit (blue line) and Aopt (red line).

    Figure 4.RMSE and PSNR values of the reconstructed images in the simulation with different numbers of samplings using Ainit (blue line) and Aopt (red line).

    We then test the method with experiments. Figure 5(a) shows the image of the test object. The image is obtained by the same system operating in a pixel-by-pixel scanning mode and thus may serve as the reference image. Figures 5(b)5(e) show the results reconstructed from different number of samplings (1000, 2000, 3000, and 4000), from which we may see that the result obtained with 2000 samplings using Aopt is of comparable quality to that obtained with 4000 samplings using Ainit. The RMSE and PSNR values of the results are calculated using Fig. 5(a) as the reference image and are shown in Fig. 6, which confirms the observed improvements in Fig. 5.

    Experimental results with different numbers of samplings: (a) reference image; reconstructed results with (b) K=1000; (c) K=2000; (d) K=3000; (e) K=4000. Shown in the top line are the results obtained with Gaussian random matrix Ainit and in the bottom line the optimized matrix Aopt.

    Figure 5.Experimental results with different numbers of samplings: (a) reference image; reconstructed results with (b) K=1000; (c) K=2000; (d) K=3000; (e) K=4000. Shown in the top line are the results obtained with Gaussian random matrix Ainit and in the bottom line the optimized matrix Aopt.

    RMSE and PSNR values of the reconstructed images with different numbers of samplings using Ainit (blue line) and Aopt (red line) in the experiment.

    Figure 6.RMSE and PSNR values of the reconstructed images with different numbers of samplings using Ainit (blue line) and Aopt (red line) in the experiment.

    In conclusion, we show that the speckle patterns in GISC can be optimized with respect to the sparsifying dictionary by minimizing the mutual coherence between the measuring matrix and the dictionary matrix. The results show that the quality of the reconstructed images can be much improved using the optimized matrix. We expect this method, when combined with, e.g., wavefront shaping techniques[41], can be used to design GI systems with high performance.

    References

    [1] A. Gatti, E. Brambilla, M. Bache, L. A. Lugiato. Phys. Rev. Lett., 93, 093602(2004).

    [2] J. Cheng, S. Han. Phys. Rev. Lett., 92, 093903(2004).

    [3] M. D’Angelo, Y. Shih. Laser Phys. Lett., 2, 567(2005).

    [4] J. H. Shapiro. Phys. Rev. A, 78, 061802(2008).

    [5] J. H. Shapiro, R. W. Boyd. Quantum Inf. Process., 11, 949(2012).

    [6] R. E. Meyers, K. S. Deacon, A. D. Tunick, Y. Shih. Appl. Phys. Lett., 100, 061126(2012).

    [7] Y. Zhang, J. Shi, H. Li, G. Zeng. Chin. Opt. Lett, 12, 011102(2014).

    [8] R. S. Bennink, S. J. Bentley, R. W. Boyd. Phys. Rev. Lett., 89, 113601(2002).

    [9] A. Gatti, M. Bache, D. Magatti, E. Brambilla, F. Ferri, L. Lugiato. J. Mod. Opt., 53, 739(2006).

    [10] X.-H. Chen, Q. Liu, K.-H. Luo, L.-A. Wu. Opt. lett., 34, 695(2009).

    [11] C. Zhao, W. Gong, M. Chen, E. Li, H. Wang, W. Xu, S. Han. Appl. Phys. Lett., 101, 141123(2012).

    [12] M. Malik, O. S. Magaña-Loaiza, R. W. Boyd. Appl. Phys. Lett., 101, 241103(2012).

    [13] E. Li, Z. Bo, M. Chen, W. Gong, S. Han. Appl. Phys. Lett., 104, 251120(2014).

    [14] W. Gong, S. Han. Opt. Lett., 36, 394(2011).

    [15] W. Chen, X. Chen. Opt. Lett., 38, 546(2013).

    [16] O. S. Magaña-Loaiza, G. A. Howland, M. Malik, J. C. Howell, R. W. Boyd. Appl. Phys. Lett., 102, 231104(2013).

    [17] Y. Li, H. Yang, J. Liu, L. Gong, Y. Sheng, W. Cheng, S. Zhao. Chin. Opt. Lett., 11, 021104(2013).

    [18] Y. Zhu, J. Shi, H. Li, G. Zeng. Chin. Opt. Lett., 12, 071101(2014).

    [19] M. Bache, E. Brambilla, A. Gatti, L. A. Lugiato. Phys. Rev. A, 70, 023823(2004).

    [20] P. Zhang, W. Gong, X. Shen, S. Han, R. Shu. Phys. Rev. A, 80, 033827(2009).

    [21] F. Ferri, D. Magatti, L. Lugiato, A. Gatti. Phys. Rev. Lett., 104, 253603(2010).

    [22] Y. Bai, S. Han. Phys. Rev. A, 76, 043828(2007).

    [23] D.-Z. Cao, J. Xiong, S.-H. Zhang, L.-F. Lin, L. Gao, K. Wang. Appl. Phys. Lett., 92, 201102(2008).

    [24] B. Cao, C. Zhang, P. Ou. Chin. Opt. Lett., 9, 081102(2011).

    [25] P. Zerom, Z. Shi, M. N. O’Sullivan, K. W. C. Chan, M. Krogstad, J. H. Shapiro, R. W. Boyd. Phys. Rev. A, 86, 063817(2012).

    [26] O. Katz, Y. Bromberg, Y. Silberberg. Appl. Phys. Lett., 95, 131110(2009).

    [27] J. Du, W. Gong, S. Han. Opt. Lett., 37, 1067(2012).

    [28] G. Turiaci, J. Varga, C. Iemmi. Optik, 124, 6212(2013).

    [29] M. Chen, E. Li, S. Han. Appl. Opt., 53, 2924(2014).

    [30] E. J. Candès, M. B. Wakin. IEEE Signal Process. Mag., 25, 21(2008).

    [31] R. Baraniuk. IEEE Signal Process. Mag., 24(2007).

    [32] M. Elad. IEEE Trans. Signal Process., 55, 5695(2007).

    [33] J. M. Duarte-Carvajalino, G. Sapiro. IEEE Trans. Image Process., 18, 1395(2009).

    [34] V. Abolghasemi, S. Ferdowsi, B. Makkiabadi, S. Sanei. Proceedings of European Signal Processing Conference, 427(2010).

    [35] S. Boyd, L. Vandenberghe. Convex Optimization(2004).

    [36] J. A. Tropp, A. C. Gilbert. IEEE Trans. Inf. Theory, 53, 4655(2007).

    [37] D. L. Donoho, A. Maleki, A. Montanari. Proc. Natl. Acad. Sci., 106, 18914(2009).

    [38] A. Beck, M. Teboulle. SIAM J. Imaging Sci., 2, 183(2009).

    [39] M. A. Figueiredo, R. D. Nowak, S. J. Wright. IEEE J. Sel. Top. Sign. Process., 1, 586(2007).

    [40] D. L. Donoho. IEEE Trans. Inf. Theory, 52, 1289(2006).

    [41] G. D. Love, J. S. Fender, S. R. Restaino. Opt. Photonics News, 6, 16(1995).

    Xuyang Xu, Enrong Li, Xia Shen, Shensheng Han. Optimization of speckle patterns in ghost imaging via sparse constraints by mutual coherence minimization[J]. Chinese Optics Letters, 2015, 13(7): 071101
    Download Citation