Ansys Zemax | 什么是點擴散函數( PSF )

附件下載

聯系工作人員獲取附件

本文討論了如何在 OpticStudio 中對點擴散函數進行建模和解釋。使用的分析特征是 Spot Diagram、FFT PSF 和 Huygens PSF。將討論每種工具的優點,以及用于最準確分析的有用特征設置。

介紹

光學系統的點擴散函數 (PSF) 是單個點光源產生的輻照度分布。(望遠鏡拍攝遙遠恒星的圖像就是一個很好的例子。盡管源可能是一個點,但圖像不是。有兩個主要原因:首先系統中的像差會將圖像傳播到有限的區域;其次衍射效果也會擴散圖像,即使在沒有像差的系統中也是如此。

OpticStudio 有三種基本類型的 PSF 計算:幾何(無衍射)點列圖、基于衍射的 FFT 和 Huygens PSF。本文將討論基本理論,并就正確使用每種類型的 PSF 提供一些指導。

點列圖

OpticStudio 中最基本的分析功能之一是點列圖。此功能從物空間中的單視場點發射許多光線,通過光學系統追跡所有光線,并繪制所有光線相對于某個公共參考的 (x,y) 坐標。因此,點列圖本身就可以看作一個幾何 PSF。

這里使用的示例光學系統是一個焦距為 50 mm 的單拋物面 F/5 反射鏡,物位于無窮遠處。該系統是一個簡化的牛頓望遠鏡,包含的示例文件為 PSF_Newtonian.ZMX。以下是光學系統的外觀:

圖片

兩個視場點(一個在軸上,另一個呈 2 度角)的點列圖如下所示。

圖片

請注意,點列圖是光線落點的集合,每個點表示一條光線。光線之間沒有相互作用或干擾。點列圖在顯示望遠鏡的幾何或光線像差的影響方面非常有效。離軸幾何 PSF 清楚地顯示了系統的彗差和像散。然而在軸上,點列圖預測了完美的成像。但這是否準確代表了光學系統的性能?為了回答點列圖結果的這個問題,我們需要將點列分布與衍射極限響應進行比較。

將幾何像差與衍射極限進行比較的一種快速方法是在點列圖中添加艾里斑參考橢圓。打開 設置 并選擇 顯示 Airy Disk

圖片

現在,點列圖將指示艾里斑相對于幾何點分布的大小:

圖片


對于軸上視場而言,光斑比艾里斑小得多,而在軸外光斑則比艾里斑尺寸大得多。這表明點列圖是一個有用且合理的離軸性能指標。為了在軸上和軸外計算更精確的PSF,需要考慮衍射。

一般來說,如果像差與系統的衍射極限性能相比較大,則點列圖是最實用的成像性能評估工具。

FFT PSF

快速傅里葉變換 (FFT) 算法已廣泛應用于許多電氣和光學系統的頻率分析。從概念上講,FFT 將空間分布分解為頻域分布。本文末尾的參考文獻 1 中對傅里葉光學進行了精彩的討論。在 OpticStudio 幫助系統的“物理光學傳播”一章中,參考文獻 2 中也有衍射理論的總結。這兩個參考文獻都描述了Fresnel和Fraunhofer衍射理論。

大多數光學成像系統都滿足 FFT PSF 算法使用的 Fraunhofer 衍射理論所需的簡化假設。主要假設是:

  • F/# 足夠大,因此標量衍射理論適用;
  • 與從光學系統的出瞳到像面的距離相比,衍射 PSF 具有顯著能量的區域很小;
  • 出瞳相對于入瞳沒有明顯的失真。這意味著入射光瞳上的光線均勻分布在出瞳上;
  • 采樣設置得足夠高,以準確模擬 PSF;
  • 入射到像面的主光線接近法向入射。

光學系統的 FFT PSF 計算如下:光線網格從光源點到出瞳進行追跡。對于每條光線,振幅和光程差用于計算波前網格在出瞳處的復振幅分布。然后對這個網格的 FFT 進行適當縮放,以產生實際值的 PSF。如果計算是多色的,則 PSF 的總和是不連貫的。

要計算序列系統的 FFT PSF,請選擇 Analyze...PSF...FFT PSF,牛頓望遠鏡示例文件的軸上場點的 FFT PSF 樣本如下所示。請注意,這些設置已從默認設置修改而來,稍后將對此進行討論。

圖片

請注意熟悉的 Airy Disk 形狀。這是該示例文件的預期結果,即軸上視場點無像差。要生成上圖,FFT PSF 設置對話框應如下所示:

圖片

采樣是指追跡到入瞳的光線網格密度。在內部,OpticStudio 將網格的大小加倍,用零值數據填充入瞳之外的區域。由于這種加倍,輸出 PSF 始終位于點數是采樣網格兩倍的網格上。如果像差相當小,則考察區域集中在繪圖中心附近。與其繪制所有這些接近零的振幅點,不如選擇顯示網格小于計算的總網格。

有多種方法可以顯示相同的基礎 PSF 數據。嘗試下面顯示的設置。

圖片

注意 “顯示”為 128 x 128,“視場”為 2,“類型”為“Log”,并且“顯示為”設置為“偽彩色”。以下是生成的 PSF:

圖片

Huygens PSF

從概念上講,Huygens PSF 是通過將點列圖上的每條光線轉換為小平面波來計算的。回想一下,光線對平面波的一小部分進行建模,并且光線在各向同性介質中局部垂直于波前。平面波的振幅、相位和方向由與產生它的光線相關的數據確定。像面上任何點的總輻照度可以通過追跡所有光線所表示的所有平面波相干求和來確定。基于衍射的 PSF 是由所有光線的這種積分直接給出的。

雖然 OpticStudio 中的大多數衍射分析都假設適用標量衍射理論(F/# 不是太小),但如果啟用“使用偏振”開關,Huygens方法可以解釋電場的矢量性質。所有基于惠更斯的分析都考慮了全偏振矢量和偏振相位像差。這些計算的工作原理是分別計算極化電場的 Ex、Ey 和 Ez 分量的數據,然后將結果不連貫地求和。在電場的每個正交分量中感應的極化相位像差被視為任何其他相位像差。

幾乎所有成像系統都滿足計算Huygens PSF 所需的簡化假設。然而,Huygens PSF 的準確計算更需要足夠的采樣。

Huygens PSF 不是基于 FFT 的。最終結果是Huygens PSF 通常比 FFT PSF 慢,但對于 FFT PSF 假設不適用的情況更準確。FFT PSF 假設有問題,因此應使用惠更斯 PSF 的一些常見情況是:

  • 像面相對于主光線明顯傾斜
  • 出瞳相對于入瞳明顯失真

光學系統的Huygens PSF 計算如下。光線網格從光源點追跡到像面。對于每條光線,振幅、坐標、方向余弦和光程差用于計算入射到像空間網格上每個點的平面波的復振幅。在像空間網格中的每個點執行所有光線的相干求和。像空間網格中每個點強度是所生成的復振幅和的平方。如果計算是多色的,則 PSF 的總和是不連貫的。

要計算序列模式系統的 Huygens PSF,請選擇 Analyze...PSF ...Huygens PSF 。Huygens PSF 也可以計算非序列 NSC系統,這將在后面討論。請注意,無法為 NSC 系統計算 FFT PSF。

Huygens PSF 的用戶可定義關鍵參數是光瞳采樣、像面采樣和 Image Delta。這些參數可以在 Huygens PSF 設置對話框中設置。打開 Settings(設置)并更改 Pupil Sampling、Image Sampling和 Image Delta,如下所示。

圖片

Image Delta 是以微米為單位的像點間距。計算 PSF 的區域的總大小是 Image Delta 和 Image Sampling 的乘積。這是同一牛頓望遠鏡示例在軸上的Huygens PSF:

圖片

在 Settings 中,通過指定 Field:2,我們可以看到 PSF 在離軸時顯示如下。

圖片

光線和像點的數量越多,生成的 PSF 的分辨率和精度就越高,但代價是計算時間更長。

可視化 Huygens 集成

可視化此積分過程的一種方法是觀察一次一條光線的相干求和的效果。這可以通過 OpticStudio 的非序列元件功能中的相干探測器來實現。從提供的文章示例文件中,打開 HPSF_Integration.ZMX

圖片

此文件由橢圓光源、單透鏡和 Detector Rectangle 對象組成。光源在圓形區域上生成隨機光線。所有光線都平行于局部 Z 軸射出,即光源為準直源或遠距離點光源。請注意,布局光線的數量設置為 20,而分析光線的數量設置為 1。后一種設置將允許一次追跡一條光線,稍后將對此進行討論。透鏡是一個簡單的單透鏡,放置以使準直光線很好地聚焦在探測器上。檢測器被定義為具有 120 x 120 像素的吸收器。

請注意,Detector Rectable Parameter 11 的 PSF Wave # 設置為 1。

圖片

這種特殊模式允許探測器執行相干的Huygens PSF 積分。到達探測器的每條光線都會轉換為局部平面波,照亮探測器上的每個像素,并且每個像素處平面波的相干振幅將添加到已檢測到的相干振幅中。如果需要,一次追跡一條光線,以便可以看到對單個光線求和的效果。

一次積分一條光線

要查看此積分過程,請打開示例文件 HPSF_Integration.ZMX,然后選擇 Analyze...Detector Viewer。在 Detector Viewer 的設置中,啟用 Auto Update。要追跡光線以進行分析,請通過轉到 Analyze...Ray Trace,然后選擇 Clear and Trace。由于光源僅定義 1 條分析光線,因此將追跡一條隨機光線并更新探測器。單擊 Trace only (僅追跡,不會清除探測器數據) 以追跡第二條光線。現在追跡的兩條光線將像兩個平面波一樣相干干涉,彼此成一定角度,從而在探測器上產生條紋圖案。因為光線是隨機的,所以條紋圖案每次都會不同,因此看起來不會與下圖完全相同。

圖片

每次在 Ray Trace 對話框中按下 Trace 時,都會向 Detector Viewer 中顯示的總和添加另一條光線。追蹤 10 條光線后,衍射 PSF 開始出現。

圖片

大約 40 條光線后,可以看到艾里環等特征的形成。

圖片

需要幾百條光線才能合理地收斂到最終的 PSF 結果。

一次追跡多條光線

一次追跡一條光線的唯一原因是可視化正在如何積分。要一次追跡多條光線,請導航到非序列元件編輯器 NSCE,然后將橢圓光源物體上的分析光線數量從 1 更改為 500。

圖片

現在重新打開光線追跡控制并按下清除和追跡。將一次追跡所有 500 條光線,生成的 PSF 將顯示在 Detector Viewer 窗口中。

圖片

即使光線是隨機選擇的,PSF 也會收斂到正確的艾里圖案(請注意,這個特定的鏡頭是受衍射限制的)。

如何選擇使用點列圖、FFT PSF、Huygens PSF

在下面的情況中使用點列圖:

  • 與衍射效應相比,系統幾何像差對于成像質量的影響更加顯著。這一點可以通過在點列圖的設置中勾選“顯示艾里斑”來進行檢查。

在以下情況中選擇使用 FFT PSF:

  • 像面上主光線與像面法線有一定的夾角
  • 與入瞳相比,出瞳的畸變并不顯著
  • 相對于無比精確的結果,更加關注計算速度

在下面的情形中使用惠更斯 PSF:

  • 想最大程度獲得精確結果

總結

本文圍繞點列圖,FFT PSF 以及惠更斯 PSF 進行了討論。結論為:

  1. 點列圖展示了光線像差,但并未考慮衍射效應
  2. FFT PSF 雖然考慮了衍射并適用于大多數的光學系統,但基于的算法有一定的前提假設
  3. Huygens PSF 考慮了衍射,并適用于幾乎所有的光學系統,相比與 FFT PSF 使用了較少的前提假設
  4. Huygens PSF 可用于非序列系統,盡管這些系統并非用于成像。

引用

1. Goodman, Joseph W., Introduction to Fourier Optics, McGraw Hill

2. OpticStudio Help System Zemax LLC, Kirkland, Washington, United States

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP