This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Computational ghost imaging of moving objects with random speed

Xiaoyu Nie Texas A&M University, College Station, Texas 77843, USA Xi’an Jiaotong University, Xi’an, Shaanxi 710049, China    Xingchen Zhao Texas A&M University, College Station, Texas 77843, USA    Tao Peng [email protected] Texas A&M University, College Station, Texas 77843, USA    Marlan O. Scully Texas A&M University, College Station, Texas 77843, USA Baylor University, Waco 76706, USA
Abstract

We show that a recently developed computational ghost imaging method based on the pink noise speckle pattern has a strong ability to image moving objects. To examine our scheme’s unique ability and application scope, we experimentally image an object moving with the random speed at variable amplitudes. We show that the pink noise speckle pattern can effectively image moving objects when the traditional methods fail. The results provide promising potential applications for ghost imaging in remote sensing.

preprint: APS/123-QED

I Introduction

Ghost imaging (GI) Pittman1995Optical ; bennink2002two ; chen2009lensless , a practice with single-pixel imaging, possesses advanced features comparing to the conventional photographing. Since it applies the second-order correlation algorithm to photo reconstruction, the GI method can be immune to the media’s interference and strong environmental noise. To further ameliorate and simplify the system, computational ghost imaging (CGI) bromberg2009ghost ; shapiro2008computational is proposed, where one light path usually recording speckles without passing objects is alternated by loading pre-generated patterns in computer memories onto the digital micro-mirror devices (DMD). Thus, CGI uses a single element detector to reconstruct images by sequentially recording the correlation between a set of intensity and their corresponding patterns, which has non-conventional applications such as wide spectrum imaging radwell2014single ; Yang2017Ghost , depth mapping sun2016single , and sub-Rayleigh imaging kuplicki2016high ; chen2017sub ; sprigg2016super .

However, unlike conventional photographing, which only needs to take one snapshot of the object, CGI requires many samplings to reconstruct a high-quality image. The minimum number of sampling is proportionate to the total number of pixels projecting on objects Katz2009Compressive . It is, therefore, natural to require that the object stays steady when illuminated by a sequence of patterns. The image quality is determined by both the exposure time of each frame and the number of frames, i.e., the total integration time. The image could be blurred or even destroyed if the target is moving. Previously, many schemes have been proposed to improve the speed of CGI wang2016fast ; gong2016three ; xu20181000 ; jiang2019scan or reducing the sampling rate to the sub-Nyquist region sun2017russian ; lyu2017deep ; luo2018orthonormalization ; He2018Ghost . Other effects have been made to image objects with motion, using linear correlation algorithm li2011lensless , working in the Fourier domain zhang2013improving , or using entangled photons magana2013compressive . When the object moves with an unknown constant speed in various motion modes, it has been shown that compensation of the motion can be made therefore retrieve the images li2014ghost ; li2015ghost ; jiao2019motion . Under the condition that the sampling rate of GI is faster than the refreshing motion rate of the image, a clear GI can be gradually obtained sun2019gradual . However, imaging a moving object in general without any prior knowledge of the motion is still quite challenging. We recently developed a method to customize the speckle patterns for CGI in the spatial frequency domain, i.e., the generation of colored noise speckle patterns li2021sub ; nie2020noise . Colored noise generally has non-zero cross-correlation between neighborhood pixels as compared with the white noise. In particular, the pink noise speckle pattern has shown ability to image in a variety of noisy environments nie2020noise .

This work aims to minimize the sampling number and improve the signal-to-noise ratio (SNR) using the synthesized pink noise speckle patterns, when imaging a moving object with an unknown variable speed. The results were compared to the traditional white noise speckle patterns. The unique ability and scope of its applications are demonstrated by several comparisons where the target moves at a random speed with ranges 0mm{mm}, 0.4mm{mm}, 0.9mm{mm}, and 1.8mm{mm}. Our results demonstrate that CGI with pink noise is effective in capturing randomly moving targets, while conventional CGI fails..

II Computational ghost imaging of moving object

The experimental setup is shown in Fig. 1. A CW laser is used to illuminate the DMD. The pattern generated by the DMD is then imaged onto the the target. A lens (L3) is used to image the transmitted light from the target onto the CCD plane. The CCD can be used to monitor the first order image as well as a bucket detector in the CGI system. The DMD contains tiny pixel-mirrors, each measuring 16 μm\mu{m} by 16 μm\mu{m}. Each 4 by 4 DMD pixels are used as an independently changeable noise speckle pixel. In our experiment, the size of the noise patterns is 54 by 98 independent pixels. The object is made into a Flight shape which contains totally around 2000 independent pixels. In the measurement, The maximum movements of object are made to be 0, 2, 5, and 10 independent pixels on the patterns projected to CCD. The speed and acceleration of object have a random number at every moment. The maximum value of the speed is 500mm/s500~{}mm/s and the maximum value of the acceleration is 500mm/s2500~{}mm/s^{2}. The integration time of the CCD is 200μs200~{}\mu s for each frame.

Refer to caption
Figure 1: Schematic of the setup for a CGI experiment. A CW laser is expended then reflected by a DMD where the noise patterns are loaded. The patterns are imaged by a lens (L2) to the object plane. The Flight shaped object is put moves with random speed on a stage. Another lens (L3) is used to image the object plane to the CCD, which can be used as a bucket detector.

The noise patterns used in our experiment are binary patterns. For pink noise speckle patterns, the power spectrum density is defined by I(ω)ω1{I_{(\omega)}}\sim{\omega^{-1}} nie2020noise . Conventional white noise with power spectrum density I(ω)ω0{I_{(\omega)}}\sim{\omega^{0}} is also used in our experiments as a comparison. Together with randomly conjugated symmetric phases, an inverse Fourier transformation on the spectrum defined above creates gray-scale ([0, 255]) pink noise patterns. The gray-scale patterns are then converted to binary patterns before applied to the DMD, by defining the pixels over 127.5 to be 1, and pixels below 127.5 to 0. The 2D speckle patterns of white and pink noise are shown in Fig. 2(a) and (b). The 2D spatial frequency distributions of white and pink noise are shown in Fig. 2(c) and (d). We choose one pixel randomly from the pink noise patterns and calculate its auto-correlation and cross-correlation. Pink noise’s spectral intensity distribution leads to a significantly positive correlation between pixels close to each other, as shown in Fig. 2(e) and (f). This unique positive cross-correlation is why the pink noise CGI can be employed with reconstructing moving objects, as shown below.

Refer to caption
Figure 2: A typical two-dimensional noise speckle pattern, its two-dimensional spatial frequency distribution, and one-dimensional cross correlation between pixels for white noise patterns (a), (c), and (e), and pink noise patterns (b), (d), and (f).

In CGI algorithms, we should collect a series of light intensity while sampling. The value of each proportionate to the transmitted pattern distribution at the sample position. The light intensity at the bucket detector is

Iix~,y~T(x~,y~)Pi(x~,y~),\displaystyle\ I_{\mathrm{i}}\sim\sum\limits_{\widetilde{x},\widetilde{y}}{T(\widetilde{x},\widetilde{y})P_{\mathrm{i}}(\widetilde{x},\widetilde{y})}, (1)

Where TT represents the object transmission function, PiP_{\mathrm{i}} is the iith noise pattern, (x~,y~){(\widetilde{x},\widetilde{y})} is the pixel notation of patterns on the object plane. For (x,y)=(x~,y~){(x,y)=(\widetilde{x},\widetilde{y})}, the intensity of P(x~,y~){P(\widetilde{x},\widetilde{y})} approximately proportionate to P(x,y){P(x,y)}, weakened due to light propagation. Using the estimated light intensity, we get

gp(2)(x,y)\displaystyle g^{(2)}_{p}(x,y) =P(x,y)IP(x,y)I\displaystyle=\left\langle P(x,y)I\right\rangle-\left\langle P(x,y)\right\rangle\left\langle I\right\rangle (2)
=ΔP(x,y)ΔI\displaystyle=\langle\Delta P(x,y)\Delta I\rangle (3)
=1NΔPi(x,y)x~,y~T(x~,y~)ΔPi(x~,y~)\displaystyle=\frac{1}{N}\langle\Delta P_{\mathrm{i}}(x,y)\sum\limits_{\widetilde{x},\widetilde{y}}T(\widetilde{x},\widetilde{y})\Delta P_{\mathrm{i}}(\widetilde{x},\widetilde{y})\rangle (4)
x~,y~T(x~,y~)ΔP(x,y)ΔP(x~,y~),\displaystyle\propto\sum\limits_{\widetilde{x},\widetilde{y}}T(\widetilde{x},\widetilde{y})\langle\Delta P(x,y)\Delta P(\widetilde{x},\widetilde{y})\rangle, (5)

where NN is the total number of noise patterns, and (x,y){(x,y)} is the pixel notation of patterns in the computer. ΔP(x,y)ΔP(x~,y~){\left\langle\Delta P(x,y)\Delta P(\widetilde{x},\widetilde{y})\right\rangle} is the correlation between the pixels at position (x~,y~)(\widetilde{x},\widetilde{y}) and (x,y)(x,y). For commonly used white noise or speckles in CGI, only when (x~,y~)=(x,y){(\widetilde{x},\widetilde{y})=(x,y)} we get ΔP(x,y)ΔP(x~,y~)=1{\left\langle\Delta P(x,y)\Delta P(\widetilde{x},\widetilde{y})\right\rangle=1}, otherwise ΔP(x,y)ΔP(x~,y~)=0{\left\langle\Delta P(x,y)\Delta P(\widetilde{x},\widetilde{y})\right\rangle=0}. Therefor, each point (x,y){(x,y)} in the reconstructed image is only contributed by the auto-correlation, thus hard to suppress the environmental noise with a limited number of sampling. On the contrary, for the pink noise CGI, in addition to the contribution from terms where (x~,y~)=(x,y){(\widetilde{x},\widetilde{y})=(x,y)}, ΔP(x,y)ΔP(x~,y~)=1{\left\langle\Delta P(x,y)\Delta P(\widetilde{x},\widetilde{y})\right\rangle=1}, the term whose (x~,y~){(\widetilde{x},\widetilde{y})}, (x,y){(x,y)} are neighbours also make contributions because their cross-correlation ΔP(x,y)ΔP(x~,y~)>0{\left\langle\Delta P(x,y)\Delta P(\widetilde{x},\widetilde{y})\right\rangle>0}. Thus, the intensity of every point (x,y){(x,y)} in the reconstructed image is derived by adding up both auto-correlation and cross-correlation. Here, the cross-correlation was defined by ΔP(x,y)ΔP(x~,y~){\left\langle\Delta P(x,y)\Delta P(\widetilde{x},\widetilde{y})\right\rangle}. Consequently, the pink noise CGI can reconstruct the image when the equivalent static sampling number drops if the target moves. Meanwhile, the pink noise CGI can suppress the external noise and enhance the visibility, which can be reflected in the SNR.

III Experiment results

In the experiment, we set the distance of motion as 0mm{mm}, 0.4mm{mm}, 0.9mm{mm}, and 1.8mm{mm}, which correspond to 0, 2, 5, and 10 independent changeable pixels of noise patterns projected on the CCD surface, respectively. For each group, pink noise and white noise are applied, and CGI results are achieved from variable sampling numbers (N=1000,2000,5000,10000N=1000,2000,5000,10000). Also, we introduce SNR to justify the quality of results. The definition of SNR is

SNR=μsigσsig.{SNR}=\frac{\mu_{\mathrm{sig}}}{\sigma_{\mathrm{sig}}}. (6)

where the μsig\mu_{\mathrm{sig}} is the average signal value and the σsig\sigma_{\mathrm{sig}} is the standard deviation of the signal.

Refer to caption
Figure 3: Results by sampling 10000 patterns. (a) White noise CGI result with static target. (b) White noise CGI result with displacement = 0.9mm{mm}. (c) Pink noise CGI result with static target. (d) Pink noise CGI result with displacement = 0.9mm{mm}.

The main results are shown in Fig. 3. The results in the first column are reconstructed images with a static target, the second column has results achieved when the target moves with displacement = 0.9mm{mm}. The first and second row are done with white noise and pink noise speckle patterns, respectively. It is clear that the pink noise CGI has a much higher SNR than the white noise CGI, due to the non-zero cross-correlation from the pink noise pattern. When the target is moving, the equivalent total sampling at each position decreases significantly. Thus, the auto-correlation of the white noise is not enough to suppress environmental noise within a limited number of patterns under the circumstance of a moving object, as shown in Fig. 3(b). On the other hand, the pink noise pattern can still give a clear image of the object, as shown in Fig. 3(d).

Refer to caption
Figure 4: Retrieved images with an object displacement of 0.4mm{mm}. The number of sampling is 1000, 2000, 5000, and 10000 in each column, left to right. (a-d): results of white noise CGI. (e-h): results of pink noise CGI.

To further exam our method and explore the advantages of the pink noise speckle patterns, we also measure the target with a displacement of 0.4mm{mm} under different sample rates. The results are shown in Fig. 4. The sampling number varies from 1000 to 10000. Fig. 4 (a-d) are white noise CGIs and Fig. 4 (e-h) are pink noise CGIs. From Fig. 4 (e) and (f), we can see that the shape of the object could be determined by pink noise CGI even the sampling number is 1000, and becomes much clearer when N gets bigger but still under Nyquist limit (5292 in our experiment). Nevertheless, the retrieved images from white noise CGI shown in Fig. 4 (a) and (b) are totally blurred, not clear even when N=5000{N=5000} and 1000010000 in Fig. 4 (c) and (d). The results also have poor visibility as compared with the pink noise cases.

Refer to caption
Figure 5: Signal-to-noise ratio with respect to sampling number and displacement, where pink noise CGIs are solid lines and white noise CGIs are dashed lines.

Lastly, in Fig. 5, we plot the SNR of the retrieved CGIs with respect to different sampling numbers (1000, 2000, 5000, and 10000) and different displacements (0mm{mm}, 0.4mm{mm}, 0.9mm{mm}, and 1.8mm{mm}), for both white and pink noise images. The solid lines are for pink noise measurements, and dashed lines are for white noise measurements. We see that pink noise always has a much higher SNR than white noise with measurements made under the same displacement, 4 times higher when N=1000{N=1000}, for instance. For both cases, the SNR decreases when the displacement increases, as expected.

IV Conclusion

In this work, we have developed a practice based on the pink noise pattern in the CGI system to reconstruct images of a moving object, indicated by the simultaneously improved SNR and fewer sampling numbers. Experimentally, the SNR of pink noise CGI is usually 4 to 5 times higher than the SNR of white noise CGI, especially when the sample rate is low. Our scheme takes advantage of the positive cross-correlation, which is unique to the pink noise pattern, giving the robustness of overcoming the environmental noise, decreasing the sampling number, and further ameliorating the quality of imaging. Namely, reducing the number of patterns on DMD, directly shortening the time spent on the image reconstruction process.

We note here that, due to the cross-correlation, a low level of edge’s sharpness is the main disadvantage of pink noise CGI. Further amelioration can be done with orthonormalization method  sun2017russian ; luo2018orthonormalization and deep learning technique lyu2017deep ; He2018Ghost , which may also further decrease the sampling rate of the measurements.

In conclusion, this work provides a good solution to obtain images of a moving target with unknown random speed. The strategy has broad application prospects in target tracking, object recognition and remote sensing.

Funding

Air Force Office of Scientific Research (Award No. FA9550-20-1-0366 DEF), Office of Naval Research (Award No. N00014-20-1-2184), Robert A. Welch Foundation (Grant No. A-1261), National Science Foundation (Grant No. PHY-2013771).

Acknowledgments

X. N. thanks A. Svidzinsky for his kind help during his visit to IQSE, Texas A&M University.

Declaration of competing interest

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.

References

  • (1) T. B. Pittman, Y. H. Shih, D. V. Strekalov, A. V. Sergienko, Optical imaging by means of two-photon quantum entanglement, Physical Review A 52 (5) (1995) R3429–R3432.
  • (2) R. S. Bennink, S. J. Bentley, R. W. Boyd, “two-photon” coincidence imaging with a classical source, Physical Review Letters 89 (11) (2002) 113601.
  • (3) X.-H. Chen, Q. Liu, K.-H. Luo, L.-A. Wu, Lensless ghost imaging with true thermal light, Optics Letters 34 (5) (2009) 695–697.
  • (4) Y. Bromberg, O. Katz, Y. Silberberg, Ghost imaging with a single detector, Physical Review A 79 (5) (2009) 053840.
  • (5) J. H. Shapiro, Computational ghost imaging, Physical Review A 78 (6) (2008) 061802.
  • (6) N. Radwell, K. J. Mitchell, G. M. Gibson, M. P. Edgar, R. Bowman, M. J. Padgett, Single-pixel infrared and visible microscope, Optica 1 (5) (2014) 285–289.
  • (7) Z. Yang, Z. Nan, Y. Sun, Y. Yu, Ghost imaging for online angiography, Translational Neuroscience and Clinics (2017).
  • (8) M.-J. Sun, M. P. Edgar, G. M. Gibson, B. Sun, N. Radwell, R. Lamb, M. J. Padgett, Single-pixel three-dimensional imaging with time-based depth resolution, Nature Communications 7 (1) (2016) 1–6.
  • (9) K. Kuplicki, K. W. C. Chan, High-order ghost imaging using non-rayleigh speckle sources, Optics Express 24 (23) (2016) 26766–26776.
  • (10) X.-H. Chen, F.-H. Kong, Q. Fu, S.-Y. Meng, L.-A. Wu, Sub-rayleigh resolution ghost imaging by spatial low-pass filtering, Optics Letters 42 (24) (2017) 5290–5293.
  • (11) J. Sprigg, T. Peng, Y. Shih, Super-resolution imaging using the spatial-frequency filtered intensity fluctuation correlation, Scientific Reports 6 (2016) 38077.
  • (12) O. Katz, Y. Bromberg, Y. Silberberg, Compressive ghost imaging, Applied Physics Letters 95 (13) (2009) 739.
  • (13) L. Wang, S. Zhao, Fast reconstructed and high-quality ghost imaging with fast walsh–hadamard transform, Photonics Research 4 (6) (2016) 240–244.
  • (14) W. Gong, C. Zhao, H. Yu, M. Chen, W. Xu, S. Han, Three-dimensional ghost imaging lidar via sparsity constraint, Scientific Reports 6 (1) (2016) 1–6.
  • (15) Z.-H. Xu, W. Chen, J. Penuelas, M. Padgett, M.-J. Sun, 1000 fps computational ghost imaging using led-based structured illumination, Optics Express 26 (3) (2018) 2427–2434.
  • (16) S. Jiang, X. Li, Z. Zhang, W. Jiang, Y. Wang, G. He, Y. Wang, B. Sun, Scan efficiency of structured illumination in iterative single pixel imaging, Optics Express 27 (16) (2019) 22499–22507.
  • (17) M.-J. Sun, L.-T. Meng, M. P. Edgar, M. J. Padgett, N. Radwell, A russian dolls ordering of the hadamard basis for compressive single-pixel imaging, Scientific Reports 7 (1) (2017) 1–7.
  • (18) M. Lyu, W. Wang, H. Wang, H. Wang, G. Li, N. Chen, G. Situ, Deep-learning-based ghost imaging, Scientific Reports 7 (1) (2017) 1–6.
  • (19) B. Luo, P. Yin, L. Yin, G. Wu, H. Guo, Orthonormalization method in ghost imaging, Optics Express 26 (18) (2018) 23093–23106.
  • (20) Y. He, G. Wang, G. Dong, S. Zhu, H. Chen, A. Zhang, Z. Xu, Ghost imaging based on deep learning, Scientific Reports 8 (1) (2018) 6469.
  • (21) H. Li, J. Xiong, G. Zeng, Lensless ghost imaging for moving objects, Optical Engineering 50 (12) (2011) 127005.
  • (22) C. Zhang, W. Gong, S. Han, Improving imaging resolution of shaking targets by fourier-transform ghost diffraction, Applied Physics Letters 102 (2) (2013) 021111.
  • (23) O. S. Magana-Loaiza, G. A. Howland, M. Malik, J. C. Howell, R. W. Boyd, Compressive object tracking using entangled photons, Applied Physics Letters 102 (23) (2013) 231104.
  • (24) E. Li, Z. Bo, M. Chen, W. Gong, S. Han, Ghost imaging of a moving target with an unknown constant speed, Applied Physics Letters 104 (25) (2014) 251120.
  • (25) X. Li, C. Deng, M. Chen, W. Gong, S. Han, Ghost imaging for an axially moving target with an unknown constant speed, Photonics Research 3 (4) (2015) 153–157.
  • (26) S. Jiao, M. Sun, Y. Gao, T. Lei, Z. Xie, X. Yuan, Motion estimation and quality enhancement for a single image in dynamic single-pixel imaging, Optics Express 27 (9) (2019) 12841–12854.
  • (27) S. Sun, J.-H. Gu, H.-Z. Lin, L. Jiang, W.-T. Liu, Gradual ghost imaging of moving objects by tracking based on cross correlation, Optics Letters 44 (22) (2019) 5594–5597.
  • (28) Z. Li, X. Nie, F. Yang, X. Liu, D. Liu, X. Dong, X. Zhao, T. Peng, M. S. Zubairy, M. O. Scully, Sub-rayleigh second-order correlation imaging using spatially distributive colored noise speckle patterns, Opt. Express 29 (13) (2021) 19621–19630.
  • (29) X. Nie, F. Yang, X. Liu, X. Zhao, R. Nessler, Z. Li, T. Peng, M. S. Zubairy, M. O. Scully, Noise-free computational ghost imaging with pink noise speckle patterns, arXiv preprint arXiv:2009.14390 (2020).