999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Imaging a periodic moving/state-changed object with Hadamard-based computational ghost imaging

2022-08-31 09:55:04HuiGuo郭輝LeWang王樂andShengMeiZhao趙生妹
Chinese Physics B 2022年8期

Hui Guo(郭輝) Le Wang(王樂) and Sheng-Mei Zhao(趙生妹)

1Institute of Signal Processing and Transmission,Nanjing University of Posts and Telecommunications,Nanjing 210003,China

2College of Information Engineering,Fuyang Normal University,Fuyang 236037,China

Keywords: ghost imaging,periodic moving object,periodic state-changed object,Hadamard matrix

1. Introduction

Ghost imaging (GI), also called single-pixel imaging, is a novel optical imaging technique, in which the object is illuminated by speckle patterns sequentially and collected by a bucket detector recording as one-dimensional intensity sequences. The object image is recovered by correlating the illumination patterns and the corresponding single-pixel intensity sequences.[1–4]The GI can be achieved by quantum entangled photons, pseudo-thermal light source, and thermal light source.[5–7]The computational ghost imaging(CGI)simplifies the configuration of GI and further expands the application range of GI.[8–12]Compared with traditional imaging techniques, GI has the ability to reconstruct the image of an object in various optically-harsh or noisy environments.[13,14]

As we all know, the relative motion between an imaging system and an object of interest is one of the common causes of imaging degradation. When the speed of the moving object is too fast, it is hard to image the object with a good signal-to-noise ratio via a conventional pixelated sensor. CGI,a nonlocal imaging method, exhibits substantial advantages

where traditional camera technology is limited.[15,16]To that end, many scholars used CGI to study the imaging of moving objects.[17–26]The imaging condition of lensless GI for a moving object was given in Ref.[17]. Later,GI with relative motion between the imaging system and the object such as shaking,[18]moving in the tangential direction[19]and moving in the axial direction[20]were discussed successively. Meanwhile, compressive sensing (CS) theory and complementary modulation technique were used to reconstruct background subtracted images.[21]In Ref.[22],the displacement obtained by calculating the cross-correlation of the unclear rough images at the corresponding time was used to improve the imaging quality of moving object. When the type of the object’s motion was known,the illumination patterns were transformed according to the motion of the moving object to effectively reconstruct the moving image.[23,24]Recently, to overcome the limited rate of the structured illumination in CGI, lightemitting diode(LED)array with high frame rate was designed to capture images of dynamic scene.[25]In Ref. [26], LED array was further designed to realize colorful moving object high-speed imaging in low-light-level scenarios. However,all previous methods require a bucket detector with a high sampling rate. The moving/state-changed object is always taken as relatively static for the fast bucket detector.

On the other hand,traditional CGI that uses random patterns to obtain a nice reconstruction requires more thanMmeasurements of anM-pixels image.[27]Recently,Hadamard patterns, as the orthogonal patterns instead of the random speckle patterns,were used to illuminate the object to improve the image quality and reduce the number of the measurements toM.[28,29]

In this work,an attempt is made to image a fast periodic moving/state-changed object by using Hadamard-based CGI with a slow bucket detector,which is named as PO-HCGI.In the scheme, if we want to getNframes of the moving/statechanged object,we divide each row of a Hadamard matrix intoNgroups. Each group of matrix elements is modulated as a speckle pattern to illuminate the moving/state-changed object one by one(the cycleTof the periodic moving/state-changed object is known). Then, a slow bucket detector measures the total intensity reflected from the object irradiated byNgroups of speckle patterns as a bucket detector signal. With the periodic movement or change of the object, we get a series of bucket detector signals. Finally, we retrieveNframes of the moving/state-changed object by using the second-order correlation algorithm based on the Hadamard matrix and bucket detector signals. The advantage of our scheme is that although the motion speed of the periodic moving/state-changed object is faster than the sampling rate of the bucket detector,our scheme can still image it.

The organization of the paper is as follows. In Section 2,PO-HCGI will be analyzed. In Section 3,the performance of the PO-HCGI is verified by simulations and experiments. Finally,Section 4 concludes the paper.

2. Scheme description

The schematic diagram of the proposed PO-HCGI is illustrated in Fig. 1. To further eliminate the effect of noise from the bucket detector on the imaging of the periodic moving/state-changed object,differential speckle patterns are constructed according to Refs.[21,30]. The light source illuminates a digital micro-mirror device (DMD), which is controlled by a computer, to produce pairs of speckle patterns.Each pair includes speckle patternsHki(x,y) and its inverse patterns ~Hki(x,y).Hki(x,y) and ~Hki(x,y), which are square matrix with elements±1, the resolution of the speckle patterns areNx×NyandHki(x,y) =?~Hki(x,y). If we want to restoreNframes of the periodic moving/state-changed object, we divide each row of the natural order Hadamard matrixHintoNgroups. Then, the matrix elements in rowigroupkare used to create the speckle patternHki(x,y)(k=1,2,...,N ?1,N). When we understand the cycle timeTof the periodic moving/state-changed object, speckle patternsH1i(x,y),H2i(x,y),...,Hki(x,y),...,HN?1i(x,y),HNi(x,y)are modulated and projected on the DMD to irradiate each frame of the object successively. Then, a slow bucket detector is used to collect the total energy reflected from the object as one measurement and recorded asBi. Meanwhile, ~Biare obtained for speckle patterns ~Hki(x,y)(k=1,2,...,N ?1,N),and we set differential signalsDiasBi ?~Bi. After 2×Mmeasurements, a set of differential signals{Di}Mi=1are achieved,and then we can getNframes of the periodic moving/statechanged object by the second-order correlation algorithm.

Fig.1. A schematic diagram of the PO-HCGI scheme.

We use picture frame to represent each state of the periodic moving/state-changed object. The individual states of the targetTN(x,y) can be expressed asT(x,y,k),k=1,2,...,N,

whereNis the number of the frames we want to obtain. The speckle patternsHki(x,y)illuminating thekth frame of the object can be expressed asHki(x,y)T(x,y,k). The slow bucket detector get the total energyBireflected from the object, expressed as

whereηis the bucket detector responsivity,andnis the noise from environmental illuminations.Similarly,corresponding to~Hki(x,y),k=1,2,...,N, ~Bican be expressed as

3. Result and discussion

Fig. 2. A schematic diagram of the PO-HCGI scheme experimental system.

To prove the validity of PO-HCGI, the mean square error(MSE)is used as an objective evaluation,which is defined as[30]

whereT(x,y)and ?T(x,y)are the intensity values of the original and the recovered image,respectively.NxandNyrepresent the horizontal and vertical dimensions of the object.

At first,we verify the feasibility of PO-HCGI by imaging the periodic moving object in numerical simulations. The results are compared with those results of Hadamard-based CGI with a fast bucket detector (HF-CGI) and Hadamard-based CGI with a slow bucket detector(HS-CGI),which are shown in Fig. 3. Two different categories of object images, including a two-grayscale jumping “square” logo, a two-grayscale“T”logo, and an eight-grayscale“spacecraft”are assumed to be the original objects (each 64×64-pixels). Taking the periodic moving object “T” logo as an example, the object is displayed continuously and repeatedly through the DMD-2 with cycle timeT. In PO-HCGI, if we want to obtain four 64×64-pixels frames during the movement of the object, a 16384×16384 Hadamard matrix should be generated. Then,we split each row of the Hadamard matrix into four groups and prepare speckle patterns with 64×64-pixels,respectively.Four groups speckle patterns in the same row of the Hadamard matrix are taken to illuminate the moving object in one cycleT, and then recorded by a slow bucket detector as a single measurement. We will get 32768 bucket detector values via the original speckle patterns and their inverse, and then calculate 16384 differential signals. In HF-CGI, to image four 64×64-pixels frames, four groups of identical 4096 64×64-pixels Hadamard speckle patterns need to be generated. We choose the same speckle patterns in each group to illuminate the moving object in one cycleT, and a fast bucket detector needs to make a detection at each timeT/4. Finally, we will get 32768 bucket detector values by original speckle patterns and its inverse speckle patterns,and calculate 16384 differential signals. In HS-CGI, we also need to generate four groups of identical 4096 64×64-pixels Hadamard speckle patterns. The same speckle patterns in each group are taken to illuminate the moving object in one cycleTand the reflected light is detected by a slow detector at each timeT. The slow detector will collect 8192 bucket detector values by original speckle patterns and its inverse speckle patterns and we will get 4096 differential signals.The results show that four frames of the moving “T” logo can be recovered by PO-HCGI and HF-CGI at the number of measurements at 32768(16384 differential signals)and the quality are all completely faithful to the object.Although the imaging quality and the number of the measurements of PO-HCGI and HF-CGI schemes are almost the same,the sampling rate of the fast bucket detector is four times that of the slow bucket detector.Because HS-CGI uses a slow bucket detector,it can only reconstruct one picture frame with overlapping states of the moving object. It can also be seen that the operation trajectory of the“square”logo jumping within the object plane and the“spacecraft”are complex,and our scheme can still reconstruct their frames with high quality.The simulation results of the two-grayscale jumping“square”logo and the eight-grayscale “spacecraft” further validate the effectiveness of the PO-HCGI. As can be seen from Fig. 3,the imaging quality of PO-HCGI using a slow detector is almost the same as that of HF-CGI using a fast bucket detector,but HS-CGI using a slow bucket detector can only obtain one picture frame with overlapping states.

Fig.3. The simulation results of the periodic moving objects using different schemes,where MSE is presented.

Furthermore, the results of imaging the periodic statechanged object using PO-HCGI, HF-CGI, and HS-CGI are shown in Fig. 4. In Fig. 4, we use a two-grayscale “running man” logo and an eight-grayscale “Marilyn Monroe” video with 64×64-pixels as the original objects. Taking the periodic state-changed object “running man” logo as an example. In PO-HCGI, if we want to image eight frames of the periodic state-changed object, we need to generate a 32768×32768 Hadamard matrix. Then, each row of the Hadamard matrix is split into eight groups and each group is prepared as speckle pattern with 64×64-pixels. Both HF-CGI and HSCGI need to generate eight groups of identical 4096 64×64-pixels Hadamard speckle patterns. The response speed of the fast bucket detector in the HF-CGI is eight times that of the slow bucket detector in the PO-HCGI and the HS-CGI.Finally,both PO-HCGI and HF-CGI will collect 65536 bucket detector values and calculate 32768 differential signals.In HS-CGI,it will collect 8192 bucket detector values and calculate 4096 differential signals. Taking “running man” logo as an example, it can be seen that eight frames of the object can be recovered by PO-HCGI and HF-CGI with a low MSE in Fig.4.The HS-CGI can only get one picture frame with eight overlapping states.The reconstructed results of“Marilyn Monroe”video also further certify that PO-HCGI is effective to image eight-grayscale periodic state-changed object by using a slow bucket detector.

In addition, we perform the experiments on the random jumping “square” logo with four frames chosen from Fig. 3 as the objects. Four 1024×768-pixels jumping“square”logo are displayed by DMD-2 with cycle timeTas 1.6 ms. We use DMD-1 to modulate each speckle pattern with 8×8-pixels. In PO-HCGI,to get four frames of the object,we need to set four groups speckle patterns in each cycle. We use computer-1 to generate a 256×256 Hadamard matrix.Both HF-CGI and HSCGI need to generate four groups of identical 64 8×8-pixels Hadamard speckle patterns. The response speed of the fast bucket detector in HF-CGI is four times that of the slow bucket detector in PO-HCGI and HS-CGI. Two experimental results of PO-HCGI,HF-CGI,and HS-CGI are shown in Fig.5. The experimental results-1 of PO-HCGI and HF-CGI are similar to the simulated results as shown in Fig.3.

Fig.4. The simulation results of the periodic state-changed objects using different schemes,where MSE is presented.

Fig.5. The experimental results using different schemes to reconstruct four frames of jumping“square”logo.

Fig.6. The experimental results using different schemes to reconstruct eight frames of jumping“square”logo.

Since DMD-2 takes a certain time to refresh each state of the moving object,we also get the intermediate states as the results of the experimental results-2.The experimental results of HS-CGI are a picture frame with four overlapping states.If we want to get eight frames of the jumping“square”logo in each cycleT. In the PO-HCGI, we need to generate a 512×512 Hadamard matrix and divide each row of the matrix into eight groups. In HF-CGI and HS-CGI, we need to generate eight groups of identical 64 8×8-pixels Hadamard speckle patterns.The response speed of the fast bucket detector is set to be eight times that of the slow bucket detector. We will get experimental results as shown in Fig.6. From Fig.6,it can be seen that four frames of the moving object with four intermediate states will be got by PO-HCGI and HF-CGI, and the HS-CGI still get the same picture frame as shown in Fig.5.

We further use two frames“T”logo,chosen from Fig.3,at various cycle timesTto study the effectiveness of POHCGI. Two frames 1024×768-pixels “T” logo are displayed by DMD-2 with cycle timeTas 0.4 ms, 0.6 ms, and 0.8 ms,respectively. Here, we use DMD-1 to modulate each speckle pattern with 16×16-pixels. If we want to get two frames of the periodic moving “T” logo. In PO-HCGI, a 512×512 Hadamard matrix will be generated and each row of the matrix will be divided into two groups. In HF-CGI and HS-CGI,we will set two groups of identical 256 16×16-pixels Hadamard speckle patterns.The experimental results are shown in Fig.7.Both PO-HCGI and HF-CGI can image the“T”logo. As can be seen from Fig. 7, the longer the cycle timeT, that is, the longer the duration of each state of the moving object,the better the imaging effect of PO-HCGI. According to Nyquist–Shannon sampling theorem,for the imaging of two frames of a moving object with two groups of speckle patterns in each cycle, undersampling will also lead to some experimental results that can only be the intermediate states of the moving object. Moreover, we further compare the experimental results of PO-HCGI,HF-CGI,and HS-CGI for getting four frames of the moving“T”logo with cycle timeTas 0.4 ms,0.6 ms,and 0.8 ms. As shown in Fig.8,both PO-HCGI and HF-CGI can image the “T” logo with four frames include two frames of the moving object and two frames of the intermediate states.The HS-CGI is consistently not able to accurately image the moving objects by using a slow bucket detector. Therefore,the effectiveness of the PO-HCGI is further validated.

Fig.7. The experimental results using different schemes with different cycle T to reconstruct two frames of“T”logo.

Fig.8. The experimental results using different schemes with different cycle T to reconstruct four frames of“T”logo.

4. Conclusion

We have proposed the PO-HCGI to image a periodic moving/state-changed object with Hadamard-based CGI. We have compared the performance of PO-HCGI, HF-CGI, and HS-CGI by simulations and experiments. The results show that PO-HCGI is able to image a fast periodic moving/statechanged object with a slow bucket detector, which provides more application flexibility of CGI for imaging fast periodic moving/state-changed object.

Acknowledgements

Project supported by the National Natural Science Foundation of China (Grant Nos. 61871234 and 62001249), the University Talent Project of Anhui Province, China (Grant No.gxyq2020102),and the Scientific Research Project of College of Information Engineering, Fuyang Normal University(Grant No.FXG2021ZZ02).

主站蜘蛛池模板: 香蕉久久国产超碰青草| 亚洲综合色区在线播放2019| 午夜啪啪网| 国产精品久久久久久影院| 在线五月婷婷| 中国一级毛片免费观看| 精品综合久久久久久97| 喷潮白浆直流在线播放| 四虎成人精品| 国产成人精品高清在线| 欧美影院久久| 国产精品久久久久久久久久久久| 天堂成人av| 欧美日本在线观看| 在线免费看黄的网站| 亚洲中文字幕av无码区| 国产成人无码播放| 青青青视频蜜桃一区二区| 日韩高清无码免费| 久久人搡人人玩人妻精品| 久久人体视频| 91国内外精品自在线播放| 五月天久久综合国产一区二区| 在线观看亚洲人成网站| 亚洲AV无码久久精品色欲| 欧美精品啪啪一区二区三区| 无码中文AⅤ在线观看| 国产理论最新国产精品视频| 亚洲天堂网站在线| 五月天香蕉视频国产亚| 久久午夜夜伦鲁鲁片无码免费| 人妻少妇乱子伦精品无码专区毛片| 热re99久久精品国99热| 伊人成人在线| 天天摸夜夜操| 日韩欧美中文字幕在线韩免费| 久久久久久午夜精品| 欧美激情视频一区| 天天色综网| 999精品视频在线| 亚洲日韩每日更新| 日韩小视频网站hq| 国产成人精品日本亚洲| 国产午夜精品鲁丝片| 久久香蕉欧美精品| 四虎永久免费地址| 亚洲中文字幕无码爆乳| 色偷偷av男人的天堂不卡| 亚洲第一在线播放| 熟妇丰满人妻| 久久精品亚洲专区| 亚洲永久色| 中文字幕无线码一区| 日韩精品久久久久久久电影蜜臀| 日韩成人午夜| 国产成人av一区二区三区| 无码国产偷倩在线播放老年人| 久久久久无码国产精品不卡| 一本大道在线一本久道| 中文字幕1区2区| 国产极品美女在线播放| 色欲综合久久中文字幕网| 香港一级毛片免费看| 免费在线国产一区二区三区精品| 欧美成人aⅴ| 手机在线免费毛片| 国产原创第一页在线观看| 天天色综网| 日韩av无码精品专区| a网站在线观看| 一区二区影院| www亚洲精品| JIZZ亚洲国产| 欧美精品1区| 国产在线观看人成激情视频| 老司机精品一区在线视频| 国产哺乳奶水91在线播放| 国产主播在线观看| 自拍偷拍欧美日韩| 日韩在线视频网| 亚洲美女一级毛片| 狠狠久久综合伊人不卡|