这是用户在 2024-7-5 13:37 为 https://opg.optica.org/ol/fulltext.cfm?uri=ol-39-8-2338&id=282765 保存的双语快照页面,由 沉浸式翻译 提供双语支持。了解如何保存?
Expand this Topic clickable element to expand a topic
Skip to content
跳至内容
Optica Publishing Group

Diffraction algorithm suitable for both near and far field with shifted destination window and oblique illumination
适用于具有移动目标窗口和倾斜照明的近场和远场的衍射算法


作者信息 查找这些作者的其他作品
Accessible 无障碍

Full-text access provided by Shenzhen Technology University Library
全文访问由深圳技术大学图书馆提供

Abstract 抽象的

We propose a method for diffraction simulation with both shifted destination window and a large oblique illumination. Based on the angular spectrum theory, we first derive a generalized transfer function (GTF) and a generalized point-spread function (GSPF) suitable for free-space diffraction simulation when both a shifted destination window and a large oblique illumination are taken into account. Then we analyze the sampling error caused by sampling of the GTF and the GSPF for numerical simulation based on fast Fourier transform (FFT), and find out an analytical formula for determining a criteria distance of Zc. Theoretical analysis and simulation results prove that the FFT-based GTF sampling algorithm is valid for diffraction simulation with a diffraction distance less than or equal to Zc, while the FFT-based GSPF sampling is only suitable for the simulation with a distance larger than or equal to Zc. Based on theoretical analysis, we propose the hybrid GTF-GSPF algorithm suitable for simulation of both near- and far-field diffractions with shifted destination window and large oblique source illumination at the same time. Finally, some simulation results are given to verify the feasibility of the algorithm.
我们提出了一种具有移动目标窗口和大倾斜照明的衍射模拟方法。基于角谱理论,我们首先推导了适用于自由空间衍射模拟的广义传递函数(GTF)和广义点扩散函数(GSPF),同时考虑了移动的目标窗口和大倾斜照明。然后基于快速傅里叶变换(FFT)分析了GTF和GSPF采样引起的采样误差,并找出了确定标准距离 Zc 的解析公式。理论分析和仿真结果证明,基于FFT的GTF采样算法对于衍射距离小于或等于 Zc 的衍射模拟是有效的,而基于FFT的GSPF采样仅适用于衍射距离小于或等于 Zc 的衍射模拟。距离大于或等于 Zc 。基于理论分析,我们提出了混合 GTF-GSPF 算法,适用于同时模拟具有移动目标窗口和大倾斜光源照明的近场和远场衍射。最后给出仿真结果验证算法的可行性。

© 2014 Optical Society of America
© 2014 美国光学学会

With the development of computer, image sensing, and modulating technology, numerical simulation of free-space diffraction in computer is more and more required in many research fields for optical information processing, such as lensless diffractive imaging [1,2], reconstruction of digital holograms [3,4], design of computer-generated holograms or diffractive optical elements [5], and so on. Many algorithms for simulation of free-space diffraction have been reported up to now [622], in which more commonly interested and adopted are the algorithms based on the angular spectrum (AS) theory of diffraction and fast Fourier transform (FFT) [1222]. According to the AS theory, the diffraction field of a beam after propagating through a distance of z in free-space can be simply expressed as [23]
随着计算机、图像传感和调制技术的发展,在光学信息处理的许多研究领域,如无透镜衍射成像[1, 2]、数字图像重建等,越来越需要计算机对自由空间衍射进行数值模拟。全息图 [3, 4]、计算机生成全息图或衍射光学元件的设计 [5] 等等。迄今为止,已经报道了许多模拟自由空间衍射的算法[6-22],其中更普遍感兴趣和采用的是基于衍射角谱(AS)理论和快速傅里叶变换(FFT)的算法[ 12-22]。根据AS理论,光束在自由空间中传播 z 距离后的衍射场可以简单地表示为[23]

uo(x,y)=F1{F{ui(x,y)}H(ξ,η)},
in which, F{} and F1{} are forward and inverse Fourier transform, respectively, ui(x,y) is the complex amplitude distribution of the object beam at the input plane. H(ξ,η) is a function in spatial frequency domain, which has the following form:
其中, F{}F1{} 分别为正傅里叶变换和逆傅里叶变换, ui(x,y) 为输入平面处物光束的复振幅分布。 H(ξ,η) 是空间频域的函数,其形式如下:
H(ξ,η)=exp{jkz1λ2(ξ2+η2)},
where k=2π/λ, λ is the wavelength. Equation (1) reveals the linearity of the free-space diffraction transform from the input field ui(x,y) to the output field uo(x,y). So we often named the function H(ξ,η) as the transfer function (TF) of the free-space diffraction transform. In principle, Eq. (1) is suitable for calculating diffraction of both near and far field, because it is derived directly from the scalar Helmholtz equation without approximation. In the numerical simulations, however, the conventional FFT-based AS algorithms are suitable only for near-field regions because of the aliasing error induced from sampling the TF. Another limitation is that the sampling rate on the source plane is the same as that on the destination plane due to the property of FFT. For overcoming the limitations, some ways have been reported in recent years [1422]. For example, in [14] Matsushima and Shimobaba present a band-limited angular spectrum (BLAS) method for resolving the sampling problem by limiting the bandwidth and truncating unnecessary high-frequency signals in the input source field. However, when the diffraction distance is relatively large, the accuracy of BLAS would also rapidly decrease. The method recently proposed by Xiao et al. [20] is much more effective, in which a large enough window size is chosen to make sure that the spectral sampling interval is small enough and all the sampling in the frequency domain is effective. But a drawback of the method is the increased computational complexity. And the methods are not suitable for both near and far field with shifted destination window and large oblique source illumination at the same time.
其中 k=2π/λλ 是波长。方程(1)揭示了从输入场 ui(x,y) 到输出场 uo(x,y) 的自由空间衍射变换的线性。因此我们常将函数 H(ξ,η) 命名为自由空间衍射变换的传递函数(TF)。原则上,等式。式(1)适用于计算近场和远场的衍射,因为它是直接从标量亥姆霍兹方程推导出来的,无需近似。然而,在数值模拟中,传统的基于 FFT 的 AS 算法仅适用于近场区域,因为对 TF 进行采样会产生混叠误差。另一个限制是,由于 FFT 的特性,源平面上的采样率与目标平面上的采样率相同。为了克服这些限制,近年来报道了一些方法[14-22]。例如,在[14]中,Matsushima和Shimobaba提出了一种限带角谱(BLAS)方法,通过限制带宽并截断输入源场中不必要的高频信号来解决采样问题。然而,当衍射距离较大时,BLAS的精度也会迅速下降。肖等人最近提出的方法。 [20]更有效,其中选择足够大的窗口大小以确保频谱采样间隔足够小并且频域中的所有采样都是有效的。但该方法的缺点是计算复杂度增加。并且该方法不适用于同时具有移动目标窗口和大斜光源照明的近场和远场。

In this Letter, we propose a method for simulation of both near- and far-field diffractions with shifted destination window and large oblique source illumination at the same time. The method is based on a so-called generalized transfer function (GTF) of free-space diffraction and the corresponding generalized point-spread function (GPSF) derived from the angular spectrum theory under the condition with a shifted destination window and a large oblique illumination. One of the advantages of the method is that it has the same low computing cost by using the FFT twice both for near-field and far-field diffraction. In addition, a large oblique illumination source can be introduced, even if the sampling interval at the input plane does not satisfy the sampling condition for such an illumination. This feature may be useful in the situations involved in an incident beam with large oblique angle, such as in super-resolved digital holography.

To explain our method, let us begin by considering the typical diffraction geometry as shown in Fig. 1. An object with a transmittance function of ti(xi,yi) is illuminated by an oblique plane wave with a tilt angle of θ. The center of the input sampling area is placed at the origin of the coordinate system, while the region of interest in the output plane is located apart from the origin. The diffracted filed of the object wave after propagating a distance z through free space to the output plane can be calculated by

uo(x,y)=F1{F{t(xi,yi)exp(jkxisinθ)}H(ξ,η)}.

 figure: Fig. 1.

Fig. 1. Diffraction geometry with shifted destination window and an oblique illumination.

Download Full Size | PDF

In Eq. (3), a default setting is that the coordinates (x,y) on the output plane are the same as the coordinates (xi,yi) on the input plane except a translation z along the optical axis. In conventional FFT-based numerical methods for this situation, the input sampling window should be extended by increasing some zero pads so that it includes the region of interest on the output plane at the same time, which would obviously lead to huge computational complexity, especially in cases where the region of interest is far from the optical axis. In addition, the oblique incident beam with a large tilt angle would further aggravate the complexity because of the sampling problem if it is sampled together with the illuminated object function.

To overcome these limitations, we first redefine the origin of the coordinates (x,y) by shifting a displacement on the output plane. For simplicity, suppose the displacement is x0 along x direction, as shown in Fig. 1. Then Eq. (3) should be changed into

uo(x,y)=F1{F{t(xi+x0,yi)exp(jk(xi+x0)sinθ)}H(ξ,η)}=F1{T(ξsinθλ,η)exp(j2πx0ξ)H(ξ,η)},
where T(ξ,η) is the Fourier transform of the object function ti(xi,yi). Equation (4) can be further simplified after a coordinates transformation of the spatial frequency as
其中 T(ξ,η) 是对象函数 ti(xi,yi) 的傅里叶变换。对空间频率进行坐标变换后,式(4)可以进一步简化为
uo(x,y)=exp{jk(x+x0)sinθ}F1{T(ξ,η)Hg(ξ,η)},
in which  其中
Hg(ξ,η)=exp{jk[λx0ξ+z1(λξ+sinθ)2λ2η2]}.

Equations (5) and (6) provide us with an effective algorithm for calculating the diffraction with both oblique illumination and shifted destination window without notable increase in computational complexity. For the sake of distinction, we name the function Hg(ξ,η) the GTF and the algorithm based on Eqs. (5) and (6) the GTF sampling algorithm.
方程(5)和(6)为我们提供了一种有效的算法,用于计算倾斜照明和移动目标窗口的衍射,而不会显着增加计算复杂性。为了区分,我们将函数 Hg(ξ,η) 命名为GTF,并将基于方程的算法命名为 Hg(ξ,η) 。 (5)和(6)GTF采样算法。

Nevertheless, the GTF algorithm is also only suitable for near-field diffraction because of the sampling problems caused in sampling the GTF. The suitable scope of the method can be found out by using Nyquist condition to the GTF. Because the local “spatial frequency” of the GTF is equal to
然而,由于GTF采样时带来的采样问题,GTF算法也只适用于近场衍射。通过对GTF使用奈奎斯特条件可以找出该方法的适用范围。因为 GTF 的局部“空间频率”等于

φ(ξ,η)2πξ=x0z(λξ+sinθ)1(λξ+sinθ)2λ2η2,
to avoid the sampling problems, the sampling interval δu in spatial frequency domain should satisfy the following condition (here we restrict ourselves to one-dimension situation just for simplicity):
为了避免采样问题,空间频域的采样间隔 δu 应满足以下条件(这里为了简单起见,我们将自己限制为一维情况):
1δu2|[x0z(λξ+sinθ)1(λξ+sinθ)2]|max.

Supposing the sampling number and the sampling interval of the input window is respectively M and δx, and the FFT technique is adopted in numerical simulation, the sampling number in the spatial frequency domain will also be equal to M and the sampling interval must satisfy δu=1/(Mδx). Because in most situations we have z(λξmax+sinθ)/1(λξmax+sinθ)2x0, Eq. (8) can be finally rewritten as
假设输入窗口的采样数和采样间隔分别为 Mδx ,数值模拟中采用FFT技术,则空间频域的采样数也将等于 M 并且采样间隔必须满足 δu=1/(Mδx) 。因为在大多数情况下我们有 z(λξmax+sinθ)/1(λξmax+sinθ)2x0 ,等式: (8) 最终可改写为

zZc,
where  在哪里
Zc=M(δx)2λ(1+2x0Mδx)(1+2δxsinθλ)1λ24(δx)2(1+2δxsinθλ)2,
by which the allowed diffraction distance of the FFT-based GTF sampling method can be quantitatively determined. It can be seen that the allowed distance should be less than or equal to a special distance Zc. Here we name Zc determined by Eq. (10) the criteria distance of free-space diffraction. For example, if the simulation parameters are taken as M=512, δx=5μm, λ=0.5μm, θ=30deg, and x0=9.0mm, the criteria distance is Zc=15.61mm, that is to say, the above FFT-based GTF sampling method is only suitable for a short diffraction distance less than 15.61 mm in this case.
由此可以定量确定基于FFT的GTF采样方法的允许衍射距离。可见,允许的距离应该小于或等于特殊距离 Zc 。这里我们命名 Zc ,由等式确定。 (10)自由空间衍射的标准距离。例如,如果模拟参数为 M=512δx=5μmλ=0.5μmθ=30degx0=9.0mm ,标准距离为 Zc=15.61mm ,也就是说,本例中上述基于FFT的GTF采样方法仅适用于小于15.61mm的短衍射距离。

Although Xiao et al. [20] have demonstrated an improved TF algorithm also suitable for a long diffraction distance, it is difficult to be expanded to the situations with both an oblique illumination and a shifted destination window. Here we resolve the problem based on the convolution representation of Eq. (5). According to the convolution theorem of Fourier transform, Eq. (5) can be expressed as
尽管肖等人。 [20]已经证明了一种改进的TF算法也适用于长衍射距离,但很难扩展到同时具有倾斜照明和移动目标窗口的情况。这里我们基于式(1)的卷积表示来解决这个问题。 (5)。根据傅里叶变换的卷积定理,方程: (5) 可以表示为

uo(x,y)=zjλexp{jkxsinθ}{t(xi,yi)*hg(xi,yi)},
where the sign “*” represents the convolution operator and
其中符号“ * ”代表卷积算子,
hg(xi,yi)=exp(jkxsinθ)F1{Hg(ξ,η)}exp{jk[xisinθ+z2+(xi+x0)2+yi2]}[z2+(xi+x0)2+yi2].

Although Eqs. (11) and (12) are totally equivalent to Eqs. (5) and (6) in mathematics, they have a completely different sampling problem and so a different suitable scope, because the sampling to the function hg(xi,yi) is carried out in real space, but not in spatial frequency domain. Accordingly, we name function hg(xi,yi) presented by Eq. (12) the GPSF and the algorithm based on Eqs. (11) and (12) the GPSF sampling algorithm.

Similar analysis to the sampling problem based on the Nyquist sampling theorem indicates that the suitable scope of the GPSF sampling algorithm could be determined by the following formula:

1δx2|1λ[sinθ+(x+x0)(x+x0)2+z2]|max.
It can be further derived from Eq. (13) that the allowed diffraction distance of the FFT-based GPSF sampling algorithm must satisfy (for (x+x0)/(x+x0)2+z2>sinθ)
可以从等式进一步推导出来。 (13) 基于FFT的GPSF采样算法的允许衍射距离必须满足(对于 (x+x0)/(x+x0)2+z2>sinθ
zZc.
Equation (14) reveals that the GSPF sampling algorithm is only suitable for the situations with a long diffraction distance, and interestingly, the allowed distance is just larger than or equal to the criteria distance Zc also determined by Eq. (10).
由式(14)可知,GSPF采样算法仅适用于衍射距离较长的情况,有趣的是,允许的距离恰好大于或等于式(14)确定的标准距离 Zc 。 (10)。

Obviously, the optimal solution for our purpose is to combine both the GTF and the GPSF sampling algorithms into a hybrid algorithm based on the criteria distance Zc derived above, which could be called the GTF–GPSF algorithm. Figure 2 shows the flow chart of the GTF–GPSF algorithm for programming.

 figure: Fig. 2.

Fig. 2. Flow chart of the GTF-GSPF algorithm for programming.

Download Full Size | PDF

To verify the feasibility of the GTF–GPSF algorithm, one-dimensional diffraction by a rectangular aperture is first simulated. The simulation parameters are taken as follows: the wavelength of the source λ=500nm, the sampling interval δx=10λ, the sampling number M=512, the width of the rectangular a=256δx, and the tilt angle of the incident beam θ=30deg. The shift of the destination window is set to be x0=ztgθ (where z is the diffraction distance), to ensure that the main diffraction spot does not shift out of the destination window for any diffraction distance z because of the oblique illumination beam. The simulation accuracy obtained respectively by GTF and GSPF sampling algorithms is shown in Fig. 3 as a function of the diffraction distance. The accuracy is evaluated by the SNR of the diffraction field got by the evaluated methods in comparison with a reference field provided by rigorous numerical integration [20,22]. From Fig. 3 it can be seen that, as the theoretical prediction, the GTF sampling method is valid for a short diffraction distance, while the simulation results using GSPF sampling are more accurate for the long diffraction distance. The criteria distance Zc provide us a reliable criterion for choice between these two sampling algorithms.

 figure: Fig. 3.

Fig. 3. Accuracy of the GTF and GSPF.

Download Full Size | PDF

We further simulate the diffraction in two dimensions. The simulation parameters are: the wavelength λ=500nm, the sampling intervals δx=δy=10λ, the sampling number M=N=512, and the tilt angle of the incident beam θ=30deg. The object on the input plane is an annular aperture with the inner diameter of 0.32 mm and the outer diameter of 0.64 mm. The shift of the destination window is also taken as x0=ztgθ. Figure 4 shows some examples of the simulation. Figures 4(a), 4(b), and 4(c) are the diffraction intensities simulated by the GTF sampling algorithm when the diffraction distance is taken as 3, 15, and 150 mm, respectively. It can be seen that some “grid noise” appears on the diffraction pattern with the long diffraction distance of 150 mm. Figures 4(d), 4(e), and 4(f) are the simulated diffraction intensities by the GSPF sampling algorithm using the same distances. In contrast, the severe error emerges in the diffraction when the short distance of 3 mm is taken. Figures 4(g), 4(h), and 4(i) give the results calculated by a program based on the GTF-GSPF sampling algorithm as shown in Fig. 2, which are all consistent with the results obtained by rigorous numerical integration.

 figure: Fig. 4.

Fig. 4. Diffraction intensities simulated by different sampling algorithms when the diffraction distance is taken as 3, 15, and 150 mm, respectively.

Download Full Size | PDF

In summary, based on the angular spectrum theory, we derived the GTF [Eq. (6)] and the GSPF [Eq. (12)] suitable for free-space diffraction simulation when both a large oblique illumination and a shifted destination window are taken into account. The theoretical analysis and the simulation results have proved that the GTF sampling is valid for the diffraction distance less than or equal to the criteria distance Zc, while the GSPF sampling is only suitable for the distance larger than or equal to Zc. This criteria distance Zc can be quantitatively calculated by an analytical formula as shown in Eq. (10). If a work needs rapidly simulating a free-space diffraction with a wide range of diffraction distance and with both large oblique illumination and shifted destination window at the same time, the hybrid GTF-GSPF algorithm as charted in Fig. 2 could be a new choice with some advantages in low computing cost and a wide range of adaptability.

The work is supported in part by the NSFC under grant 11074152 and the Research Foundation for the Doctoral Program of Higher Education of China under grant 20113704110002.

References

1. G. J. Williams, H. M. Quiney, B. B. Dhal, C. Q. Tran, K. A. Nugent, A. G. Peele, D. Paterson, and M. D. de Jonge, Phys. Rev. Lett. 97, 025506 (2006). [CrossRef]

2. T. Shimobaba, M. Makowski, T. Kakue, M. Oikawa, N. Okada, Y. Endo, R. Hirayama, and T. Ito, Opt. Express 21, 25285 (2013). [CrossRef]

3. W. Bishara, T.-W. Su, A. F. Coskun, and A. Ozcan, Opt. Express 18, 11181 (2010). [CrossRef]

4. D. W. E. Noom, K. S. E. Eikema, and S. Witte, Opt. Lett. 39, 193 (2014). [CrossRef]

5. N. Okada, T. Shimobaba, Y. Ichihashi, R. Oi, K. Yamamoto, M. Oikawa, T. Kakue, N. Masuda, and T. Ito, Opt. Express 21, 9192 (2013). [CrossRef]

6. L. Yaroslavsky, Proc. SPIE 6252, 625216 (2006). [CrossRef]

7. R. P. Muffoletto, J. M. Tyler, and J. E. Tohline, Opt. Express 15, 5631 (2007). [CrossRef]

8. J. F. Restrepo and J. G. Sucerquia, Appl. Opt. 49, 6430 (2010). [CrossRef]

9. J. Lin, X.-C. Yuan, S. S. Kou, C. J. R. Sheppard, O. G. Rodríguez-Herrera, and J. C. Dainty, Opt. Lett. 36, 1341 (2011). [CrossRef]

10. G. Bora Esmer, Appl. Opt. 52, A18 (2013). [CrossRef]

11. P. Lobaz, Opt. Express 21, 2795 (2013). [CrossRef]

12. S. De Nicola, A. Finizio, G. Pierattini, P. Ferraro, and D. Alfieri, Opt. Express 13, 9935 (2005). [CrossRef]

13. K. Falaggis, T. Kozacki, and M. Kujawinska, Appl. Opt. 52, 3288 (2013). [CrossRef]

14. K. Matsushima and T. Shimobaba, Opt. Express 17, 19662 (2009). [CrossRef]

15. K. Matsushima, Opt. Express 18, 18453 (2010). [CrossRef]

16. S. Odate, C. Koike, H. Toba, T. Koike, A. Sugaya, K. Sugisaki, K. Otaki, and K. Uchikawa, Opt. Express 19, 14268 (2011). [CrossRef]

17. P. Lobaz, Opt. Express 19, 32 (2011). [CrossRef]

18. T. Shimobaba, K. Matsushima, T. Kakue, N. Masuda, and T. Ito, Opt. Lett. 37, 4128 (2012). [CrossRef]

19. T. Kozacki, K. Falaggis, and M. Kujawinska, Appl. Opt. 51, 7080 (2012). [CrossRef]

20. Y. Xiao, X. Tang, Y. Qin, H. Peng, and W. Wang, Opt. Lett. 37, 4943 (2012). [CrossRef]

21. K. Yamamoto, Y. Ichihashi, T. Senoh, R. Oi, and T. Kurita, Opt. Express 20, 12949 (2012). [CrossRef]

22. T. Shimobaba, T. Kakue, M. Oikawa, N. Okada, Y. Endo, R. Hirayama, and T. Ito, Opt. Lett. 38, 5130 (2013). [CrossRef]

23. J. W. Goodman, Introduction to Fourier Optics, 3rd ed. (Roberts & Company, 2005).

Cited By

Optica participates in Crossref's Cited-By Linking service. Citing articles from Optica Publishing Group journals and other participating publishers are listed here.

Alert me when this article is cited.


Figures (4)

Fig. 1.
Fig. 1. Diffraction geometry with shifted destination window and an oblique illumination.
Fig. 2.
Fig. 2. Flow chart of the GTF-GSPF algorithm for programming.
Fig. 3.
Fig. 3. Accuracy of the GTF and GSPF.
Fig. 4.
Fig. 4. Diffraction intensities simulated by different sampling algorithms when the diffraction distance is taken as 3, 15, and 150 mm, respectively.

Equations (14)

Equations on this page are rendered with MathJax. Learn more.

uo(x,y)=F1{F{ui(x,y)}H(ξ,η)},
H(ξ,η)=exp{jkz1λ2(ξ2+η2)},
uo(x,y)=F1{F{t(xi,yi)exp(jkxisinθ)}H(ξ,η)}.
uo(x,y)=F1{F{t(xi+x0,yi)exp(jk(xi+x0)sinθ)}H(ξ,η)}=F1{T(ξsinθλ,η)exp(j2πx0ξ)H(ξ,η)},
uo(x,y)=exp{jk(x+x0)sinθ}F1{T(ξ,η)Hg(ξ,η)},
Hg(ξ,η)=exp{jk[λx0ξ+z1(λξ+sinθ)2λ2η2]}.
φ(ξ,η)2πξ=x0z(λξ+sinθ)1(λξ+sinθ)2λ2η2,
1δu2|[x0z(λξ+sinθ)1(λξ+sinθ)2]|max.
zZc,
Zc=M(δx)2λ(1+2x0Mδx)(1+2δxsinθλ)1λ24(δx)2(1+2δxsinθλ)2,
uo(x,y)=zjλexp{jkxsinθ}{t(xi,yi)*hg(xi,yi)},
hg(xi,yi)=exp(jkxsinθ)F1{Hg(ξ,η)}exp{jk[xisinθ+z2+(xi+x0)2+yi2]}[z2+(xi+x0)2+yi2].
1δx2|1λ[sinθ+(x+x0)(x+x0)2+z2]|max.
zZc.
Select as filters


Select Topics Cancel
© Copyright 2024 | Optica Publishing Group. All rights reserved, including rights for text and data mining and training of artificial technologies or similar technologies.