Chinese Optics Letters, 2017, 15 (11): 111702, Published Online: Jul. 19, 2018  

Fast gradational reconstruction for Fourier ptychographic microscopy Download: 854次

Author Affiliations
1 School of Optoelectronics, Image Engineering and Video Technology Lab, Beijing Institute of Technology, Beijing 100081, China
2 Key Laboratory of Photoelectronic Imaging Technology and System, Ministry of Education of China, Beijing 100081, China
Abstract
We develop an improved global reconstruction method for Fourier ptychographic microscopy, a newly reported technique for wide-field and high-resolution microscopic observation. The gradational strategy and graphic processing unit computing are applied to accelerate the conventional global reconstruction method. Both simulations and experiments are carried out to evaluate the performance of our method, and the results show that this method offers a much faster convergence speed and maintains a good reconstruction quality.

Fourier ptychographic microscopy (FPM)[13" target="_self" style="display: inline;">–3] is a recently developed optical microscopy for wide-field, high-resolution, and quantitative phase imaging. FPM combines the concepts of ptychography[47" target="_self" style="display: inline;">7], synthetic aperture[810" target="_self" style="display: inline;">–10], and phase retrieval[1114" target="_self" style="display: inline;">14]. In a typical FPM setup, a programmable light emitting diode (LED) array serves as a partially coherent light source to provide angularly varying oblique plane wave illuminations. At each illumination angle, the image sensor records a low-resolution intensity image of the specimen. The captured low-resolution images contain different information in the Fourier domain and can be synthesized to recover a high-resolution image. The resolution of the recovered image is determined by the sum of the objective lens NA and the illumination NA[15]. Similar to ptychography, FPM recovers the ‘lost’ phase information by applying phase retrieval methods. With no directly measured phase information or mechanical scanning, the construction of FPM is compact and low-cost. Within a few years, FPM has been applied in many fields, such as hematology[16], pathology[17,18], and quantitative phase imaging[2]. These applications show the great potential of FPM in biomedical observation and clinical diagnosis.

FPM improves the space-bandwidth product (SBP) of a microscope system by collecting images with high-frequency information. As the images are orderly captured, the temporal resolution of the system will decrease[19]. To reduce the acquisition time, some modifications have been proposed, such as high-brightness illuminations and the multiplexed method[1921" target="_self" style="display: inline;">–21]. As a result, it becomes possible to scan a living tissue with a proper speed. But the reconstruction process is still very slow compared to the capture process and usually consumes dozens of minutes. Low-reconstruction speed brings difficulties to dynamic observation in practical situations.

In this Letter, we propose a modified global reconstruction method for FPM termed gradational FPM (gFPM), which significantly improves the reconstruction speed. Our method applies a gradational strategy to realize iteration from low-frequency to high-frequency and use low-frequency reconstruction as complex initialization. In addition, a graphic processing unit (GPU) accelerated version of gFPM (GPU-gFPM) is implemented. We evaluate the noise performance and speed of the gFPM method, the GPU-gFPM method, the sequential method, and the global method. Both simulations and experiments demonstrate that a faster and more robust reconstruction is achievable utilizing the GPU-gFPM method.

In FPM, the bio-optical property of a thin sample can be represented by its transmission function o(r), where r=(x,y) represents the lateral coordinates at the sample plane. Assuming the specimen is illuminated by an oblique plane wave with wave vector ul(l=1,,Nimg), the complex field on the sample plane is defined by exp(i2πulr). The exit field passing through the sample is expressed as e(r)=o(r)exp(i2πulr). By applying Fourier transform, the exit field is F{e(r)}=O(uul), where u=(fx,fy) represents the 2D frequency coordinates. After being low-pass filtered by the objective pupil function P(u), the estimated complex fields at the image plane can be written as gle(r)=F1{P(u)O(uul)},which is the forward model of FPM. The reconstruction can be performed by iteratively replacing the amplitudes of estimated complex fields with the captured intensities, which can be formulated as Ou(uul)=P(u)F{Ilc(r)|gle(r)|gle(r)},where Ou(uul) is the updated sub-spectrum. By transforming the spectrum back to the spatial domain, the high-resolution intensity and phase images are extracted. To simplify the expression, the vectorization notations can be adopted. The FPM forward model can be formulated as gle=F1(POl),and the reconstruction can be expressed as Ou=lPF(Ilc|gle|gle).

There are mainly two classes of strategies for FPM reconstruction: sequential and global. Sequential methods are widely used for their flexibility and efficiency, while the global methods perform better reconstruction at the cost of low reconstruction speed. The reconstruction process with the global method is shown in Fig. 1.

Fig. 1. Global reconstruction procedure of FPM.

下载图片 查看所有图片

In gFPM, we introduce the concept of ‘gradation,’ which corresponds to different regions in the Fourier domain. The low gradation covers the low-frequency region in the Fourier domain, and upper gradations cover the higher frequency region. The captured intensity images are divided into several sets, corresponding to different gradations. Figure 2 shows a flow chart of gFPM, and the detailed process is as follows.

Fig. 2. Block diagram of the gFPM method.

下载图片 查看所有图片

At first, the upsampled center low-resolution intensity and zero phase are used as the initial guess of the object field, labelled as O0. The pupil function is set as a circular-shape, zero-phase, and low-pass filter. The radius of the pass band is 2π·NA/λ, where NA is the numerical aperture of the objective lens, and λ is the wavelength.

Secondly, the ‘gradation-1’ iteration is carried out using O0 as the initialization. We based it on the global method in consideration of its superiority and potential. In gFPM, only 3×3 images in the center of the array are employed in ‘gradation-1’. After K iterations, a low-gradation object spectrum with an acceptable error acts as a good starting point for upper gradation iterations.

Thirdly, the ‘gradation-1’ result is used as the initial of the upper gradation iterations. Another set of images is applied to update the high-frequency region of the spectrum. This iteration process is repeated at each gradation. With a complex initialization, upper gradation iterations of gFPM converge much more quickly than the global method with the intensity-only initialization.

Finally, after the last gradation is carried out, the result will converge to a high space-bandwidth spectrum. The whole reconstruction process is expressed as {gl1=F1(POl0),O1=W1lPF(Il1|gl1|gl1)gl2=F1(POl1),O2=W2lPF(Il2|gl2|gl2)glj=F1(POl(j1)),Oj=WjlPF(Ilj|glj|glj),where Oj(1jJ) denotes the recovered object spectrum in ‘gradation-j,’ and Olj denotes the shifted spectrum corresponding to the lth LED. glj is the estimated complex field corresponding to the lth LED in ‘gradation-j,’ and Ilj is the captured intensity image under the same condition. The subscript l has a different range in each gradation because different image sets are applied to each gradation.

The reconstruction results of different gradations of the gFPM method are shown in Fig. 3. The covered region enlarges, and the recovered images become clearer as the gradation grows. The gFPM converges much faster because of the gradational strategy and the calculation reduction of each iteration. As a modified global method, the gFPM method can be further accelerated by using a GPU.

Fig. 3. Reconstruction results of different gradations in the gFPM method.

下载图片 查看所有图片

We first validate gFPM with simulations. The parameters are carefully chosen to match a real system, with a 629 nm wavelength, 6.5 μm pixel size, and a 0.09 NA 4× objective. The 9×9 intensity images are collected to reconstruct the complex field. The overlap of the sub-spectrums is set as 0.6 because this value well balances the reconstruction quality and speed. We compare the reconstruction result of gFPM with the conventional sequential method and the global method. The criterion we adopt is the structure similarity (SSIM) for its better consistency with human perception than root-mean-squared error (RMSE), which is commonly used in previous studies. The SSIM is higher when two images are more similar in structure and ranges from zero to one. The computer we use is equipped with an Intel i7-6700K CPU, 16GB DDR4 memory and an NVidia GTX 1080 graphics card. The software we use is Matlab 2016b installed on a Windows 10 operating system.

Fig. 4. (Color online) Intensity and phase SSIM curves varying with noise standard deviation and the reconstruction results of three methods with 7×104 noise standard deviation.

下载图片 查看所有图片

Fig. 5. (Color online) Phase SSIM curves with the overlap set as 0.4, 0.5, 0.6, and 0.7, and the reconstruction results of three methods with 0.6 overlap.

下载图片 查看所有图片

The FPM reconstruction results are deteriorated by noise, because the noise badly decreases the quality of dark-field images. The tolerance of noise intuitively shows the robustness of the algorithm. As the reconstruction of gFPM is the same with GPU-gFPM, we use the sequential method, global method, and GPU-gFPM method to recover the images under different levels of Gaussian noise and compare the results.

Figure 4 shows the SSIM scores between the reconstruction results and the ground truth with the standard deviation of noise σ varying from 1×104 to 1×103. The intensity and phase reconstruction of the sequential method, global method, and GPU-gFPM when σ is 7×104 are also shown. The simulations show that the results of GPU-gFPM are better than the sequential method and global method in different levels of Gaussian noise, which indicates that the GPU-gFPM method is more robust when non-negligible noise exists.

The reconstruction speed is another performance we care most about. We compare the reconstruction speed of the sequential method, global method, and GPU-gFPM method under the same condition. Two metrics we used are the number of iterations and total runtime. The SSIM score is used as a convergence index to evaluate the reconstruction process. The iteration stops when the differences of three continuous SSIMs are less than 1×104. As for gFPM method, the iteration turns to a higher level when the differences between continuous SSIMs are less than 1×103 and stops when the differences of three continuous SSIMs are less than 1×104 in the last level.

Figure 5 shows the phase SSIM curves with the overlap set as 0.4, 0.5, 0.6, and 0.7 and the reconstruction results of the three methods with 0.6 overlap. It can be reached from Fig. 5 that the gFPM strategy significantly increases the reconstruction speed and reaches better results. Besides, the gFPM strategy can reduce the overlap requirements to a certain extent.

Table 1 shows that the runtime of gFPM is much less than the sequential method and the global method. Besides, the GPU computing contributes several times acceleration to gFPM. With the data size growing larger, the GPU acceleration can be even more efficient. In the reconstruction using 9×9 intensity images of 512×512 size, the GPU-gFPM method can be five times faster than the sequential method and 23 times faster than the global method.

Table 1. Reconstruction Speed in Simulation

 128×128 Size512×512 Size
MethodIterationsTime (s)IterationsTime (s)
Sequential171.911220.50
Global866.836489.34
gFPM261.762526.66
GPU-gFPM260.61253.89

查看所有表

We verify the effectiveness of the GPU-gFPM method on a real FPM platform, as shown in Fig. 6. The microscope is equipped with a four times objective (0.13 NA) and a scientific CMOS camera with 2560×2160pixels (6.5 μm pixel size). A customized 13×13 LED array is carefully calibrated for angularly varying illumination (629 nm central wavelength). The LED array is controlled using an Arduino circuit board. The distance between adjacent LEDs is 8 mm, and the distance between the sample and the LED array is 100 mm. All images are recorded with 100 ms exposure time, and a noise suppression operation is applied to all images.

Fig. 6. Experimental setup. (a) The overall appearance of the system. (b) The high-performance sCMOS camera. (c) The controller of the LED array. (d) The customized LED array (only 13×13 elements used).

下载图片 查看所有图片

Figure 7(a) presents the whole field of view (FOV) of a 1951 USAF resolution target, and Fig. 7(b1) shows a magnified region of interest (ROI). Figures 7(b2)–7(b4) are recovered intensity images of the region with the sequential method, global method, and GPU-gFPM method, respectively. Figures 7(c1)–7(c4) show the line traces of the resolution target image corresponding to Figs. 7(b1)–7(b4). All three methods are carried out with enough iterations for the convergence of results. The recovered images have higher contrast than the raw image, which indicates that the recovered image has a higher spatial resolution. Besides, the global method and GPU-gFPM method outperform the sequential method.

Fig. 7. Experimental results of the USAF target. (a) The FOV of the USAF target image. (b1) The enlarged ROI. (b2)–(b4) The reconstructed high-resolution intensities with the sequential method, global method, and GPU-gFPM method, respectively. (c1)–(c4) The intensity line traces corresponding to (b1)–(b4).

下载图片 查看所有图片

We also test GPU-gFPM on an animal testis tissue, and compare the GPU-gFPM with the sequential method and global method. Figure 8(a) presents the FOV of the specimen, and Fig. 8(b) shows a magnified ROI. Figures 8(c1)–8(c3) are recovered intensity images of the ROI with the sequential method, global method, and GPU-gFPM method, respectively. Figures 8(d1)–8(d3) show the recovered phase images of the ROI with the three methods. It can be observed that Fig. 8(c1) contains fewer details and more distortions comparing with Figs. 8(d2) and 8(d3). In summary, the GPU-gFPM method outperforms the sequential method and has similar accuracy with the global method.

Fig. 8. Experimental results of an animal testis tissue. (a) The FOV of the specimen. (b) The enlarged ROI. (c1)–(c3) The reconstructed high-resolution intensities with the sequential method, global method, and GPU-gFPM method, respectively. (d1)–(d3) The reconstruction high-resolution phase images corresponding to (c1)–(c3).

下载图片 查看所有图片

To evaluate the reconstruction speed of the four methods under actual conditions, the FOV is divided into 42 sections of 400×400pixels. The runtime of the reconstruction of the four methods are recorded in Table 2. It shows that the GPU-gFPM method accomplished the reconstruction at a much higher speed.

Table 2. Reconstruction Speed

 One SectionFOV
MethodIterationsTime (s)IterationsTime (s)
Sequential2581.4825×423329.27
Global5089.7950×423491.32
gFPM3440.5834×421524.43
GPU-gFPM349.8734×42179.91

查看所有表

In conclusion, we propose a modified global method for FPM reconstruction termed gFPM, which is efficient on time and noise robust. We also validate the efficiency of gFPM through simulations and experiments. Different from previous methods that utilize the entire image set in each iteration, gFPM divides the image set into several parts that correspond to different gradations of iterations. By applying the image set gradation by gradation, the high-frequency information is gradually introduced into the recovered spectrum. For this reason, we call this strategy the gradational strategy. Simulations show that the gFPM performs better under different noise levels and converges faster compared to conventional sequential methods and global methods. The gFPM method can also reduce the overlap requirements of a system. The high parallelism of gFPM makes it possible for us to further accelerate gFPM with the GPU. The gFPM strategy and GPU acceleration greatly release the potential of global methods, which offers an approach to reach dynamic observation through real-time FPM reconstruction.

Although gFPM performs better than conventional sequential methods and global methods, it cannot currently recover the pupil aberration. The combination of gFPM and the gradient decent algorithm may overcome this weakness. Besides, the CUDA programming rather than Matlab built-in functions may utilize the computing power of the graphics card better. It will be a subject of future work to further enhance the performance and efficiency of gFPM and achieves real-time FPM reconstruction.

References

[1] ZhengG.HorstmeyerR.YangC., Nat. Photon.7, 739 (2013).NPAHBY1749-4885

[2] OuX.HorstmeyerR.YangC.ZhengG., Opt. Lett.38, 4845 (2013).OPLEDP0146-9592

[3] ZhengG., IEEE Photon. J.6, 1 (2014).

[4] RodenburgJ. M.BatesR. H. T., Philos. Trans. R. Soc. A339, 521 (1992).PTRMAD1364-503X

[5] RodenburgJ. M., Adv. Imaging Electron Phys.150, 87 (2008).

[6] MaidenA. M.RodenburgJ. M.HumphryM. J., Opt. Lett.35, 2585 (2010).OPLEDP0146-9592

[7] QuW.GuH.TanQ., Chin. Opt. Lett.14, 031404 (2016).CJOEE31671-7694

[8] MicoV.ZalevskyZ.Garcia-MartinezP.GarciaJ., J. Opt. Soc. Am. A23, 3162 (2006).JOAOD60740-3232

[9] ZhouZ.YuanY.BinX.WangQ., Chin. Opt. Lett.9, 041002 (2011).CJOEE31671-7694

[10] CaiD.LiZ.ChenS.-L., Chin. Opt. Lett.13, 101101 (2015).CJOEE31671-7694

[11] FienupJ. R., Appl. Opt.21, 2758 (1982).APOPAI0003-6935

[12] MaidenA. M.RodenburgJ. M., Ultramicroscopy109, 1256 (2009).ULTRD60304-3991

[13] HuangW.LiuD.ZhangX.ZhangY.ZhuJ., Chin. Opt. Lett.9, 080101 (2011).CJOEE31671-7694

[14] TaoH.VeetilS. P.PanX.LiuC.ZhuJ., Chin. Opt. Lett.14, 071203 (2016).CJOEE31671-7694

[15] OuX.HorstmeyerR.ZhengG.YangC., Opt. Express23, 3472 (2015).OPEXFF1094-4087

[16] ChungJ.OuX.KulkarniR. P.YangC., PLoS ONE10, e0133489 (2015).POLNCL1932-6203

[17] HorstmeyerR.OuX.ZhengG.WillemsP.YangC., Comput. Med. Imaging Graphics42, 38 (2015).

[18] WilliamsA.ChungJ.OuX.ZhengG.RawalS.AoZ.DatarR.YangC.CoteR., J. Biomed. Opt.19, 066007 (2014).JBOPFO1083-3668

[19] TianL.LiuZ.YehL.-H.ChenM.ZhongJ.WallerL., Optica2, 904 (2015).

[20] BianL.SuoJ.SituG.ZhengG.ChenF.DaiQ., Opt. Lett.39, 6648 (2014).OPLEDP0146-9592

[21] GuoK.DongS.NandaP.ZhengG., Opt. Express23, 6171 (2015).OPEXFF1094-4087

Jizhou Zhang, Tingfa Xu, Xing Wang, Sining Chen, Guoqiang Ni. Fast gradational reconstruction for Fourier ptychographic microscopy[J]. Chinese Optics Letters, 2017, 15(11): 111702.

引用该论文: TXT   |   EndNote

相关论文

加载中...

关于本站 Cookie 的使用提示

中国光学期刊网使用基于 cookie 的技术来更好地为您提供各项服务,点击此处了解我们的隐私策略。 如您需继续使用本网站,请您授权我们使用本地 cookie 来保存部分信息。
全站搜索
您最值得信赖的光电行业旗舰网络服务平台!