Ansys Zemax | 用于眼睛像差評估的Shack?Hartmann傳感器建模

介紹

無論是在研究中還是通過工業設備開發后用于臨床目的,Shack?Hartmann 傳感器被廣泛應用于測量人眼所產生的像差。

原理

這種裝置的基本原理可以描述如下:光束聚焦在用作光擴散器的視網膜上,盡管出于安全考慮優選使用近紅外進行測量,但光束的主要部分被這種復雜介質吸收。光的弱背向反射部分穿過人眼結構的不同元件,例如前房的玻璃體和晶狀體以及后房的房水和角膜。每一個元件都會對眼睛出瞳處波前的形狀產生影響。

下圖描述了人眼的構造:https://www.britannica.com/science/ human?eye

S20231023001.png

光學系統將眼睛瞳孔和具有給定放大倍數的Shack?Hartmann 傳感器結合起來。下圖顯示了使用Shack?Hartmann 傳感器進行的人眼像差測量。

S20231023002.png

Shack?Hartmann 傳感器由小透鏡陣列和位于小透鏡焦距處的成像傳感器組成。每個小透鏡通過評估成像傳感器上的橫向焦點位移來局部測量波前變形。

Shack?Hartmann 原理如下圖所示:https://en.wikipedia.org/wiki/Shack%E2%80%93Hartmannn_wavefront_sensor

S20231023003.png

該測量不能被視為絕對結果,而是被視為與參考波前(通常是平面波)進行比較的相對變形。然后根據每個小透鏡發出的局部結果重建整個波前。Zernike多項式可用于區分和量化眼睛產生的像差類型。

這種系統會產出一個在精度、靈敏度和動態范圍之間折中的結果。例如,大的微透鏡將提高系統靈敏度。但大型微透鏡也意味著無法檢測到透鏡區域內波前的局部變化,這意味著結果精確度的損失。

為了獲得像差波前的可靠重建,在OpticStudio中對系統進行建模有助于確定單個微透鏡元素尺寸并評估系統對結果的影響。事實上,系統建模能夠評估所選鏡頭附加波前變形的潛在影響,并可能校準系統。

對于建模來說,系統可以分解為三個部分:人眼建模、采集光學系統和Shack-Hartmann傳感器。本文將描述每個部分的建模以及評估系統性能的分析工具。

在本文中,不會對將焦點聚焦到視網膜的注入部分進行專門建模,主要關注的是采集光學系統和傳感器。

第1部分:人眼建模

已經提出了幾種不同的方法來對如此排列復雜的人眼結構進行建模。此處使用的方法可在之前的文章中找到:

Ansys Zemax | 如何在 OpticStudio 中模擬人眼

視網膜中心設置為物體位置(surface 0),光闌固定在眼睛瞳孔(surface 5)處,并根據外部環境給定直徑在2到8mm之間變化。

S20231023004.png
S202310230025.png

后房玻璃體液的長度是造成視力異常的原因之一。多重結構編輯器可用于根據不同的屈光不正的情況來定義和跟蹤系統屬性。

S20231023005.png

第2部分:采集光學系統

在本文中,我們將使用參考文獻中 Liang 的期刊論文中所示的設計。它描述了兩種無焦系統。

S20231023006.png

第一望遠鏡被設定的焦距f1等于第一鏡片到眼睛瞳孔的距離。

在第二望遠鏡中,焦距 f2和 f3 的選擇方式應確保有合適的放大倍數,以便根據要檢查的光瞳尺寸范圍來調整 Shack?Hartmann 傳感器的尺寸。在第二望遠鏡的中間,第三個透鏡的焦平面上有一個針孔,以消除背向散射光,特別是來自角膜的散射光,此類散射對系統產生的障礙較大。

在兩臺望遠鏡之間可以進行視場映射,入射光瞳將與Shack?Hartmann 共軛。在系統選項中設置:

在“孔徑類型”下,孔徑設置為“光闌尺寸浮動”。光闌表面即人眼瞳孔。

在系統孔徑中,無焦像空間設置被勾選,因為我們正在處理兩個無焦系統。

在光線瞄準下,光線瞄準設置為近軸,以便更可靠地填充光闌,特別是在高像差的情況下。有關此選項的更多信息,請參閱知識庫文章如何使用光線瞄準。

在高級下,參考OPD設置為絕對。為了比較眼睛瞳孔處和 Shack?Hartmann 前方的波前變形,在兩種情況下都根據平面評估波前。

S20231023007.png

Zemax 將設置連續的 Zernike 標準多項式作為像差表達方式。

真實鏡片的設計如下面的鏡頭數據編輯器界面所示。

S20231023008.png

當在同一界面上可視化所有配置時,可以看到不同的屈光不正情況。

S20231023009.png

S202310230010.png

第3部分:Shack?Hartmann 傳感器

Shack?Hartmann 傳感器是一個具有給定曲率和節距的透鏡陣列。微透鏡數據的選擇,即尺寸、數量和焦距,必須適應系統所需的動態范圍。動態范圍與可測量的最大波前變形有關,這主要是由于眼睛屈光不正造成的,它發生在瞳孔的邊緣。

Shack?Hartmann 使用用戶定義的表面進行建模:us_array.dll。在參數 3 和 4 中設置150 μm的間距。微透鏡的材料、厚度和半徑的定義方式與標準表面相同。由系統的像平面表示的成像傳感器位于微透鏡的后焦距處。有關us_array.dll的更多參數信息可以在 OpticStudio 的幫助系統中找到。

S202310230011.png

波前圖分析

第一項分析可以通過分析Shack-Hartmann入口處的波前(surface 22)來進行。波前圖展示了歸一化出射光瞳的波前與表面22處的平面波之間的波差異。這些數據可以根據波前圖功能區中顯示的出瞳直徑(以毫米為單位)和系統選項中使用的波長進行縮放。波前圖功能區可以顯示波前均方根 (RMS) 值和峰谷值 (PV)。

S202310230012.png

可以用 Zernike標準多項式擬合波前圖來測量像差。

下表描述了與 Zernike 多項式和 Zemax 命名法相關的不同像差。Z4 項主要取決于眼睛屈光不正,并且是通常對波前變形的最重要因素。這是在改變玻璃體長度的多重結構內Zernike參數中觀察到的主要變化。像散、慧差和球差與眼睛后段問題的關系更大。三階像差通常幅度較低,但它對視力的影響非常明顯,尤其是在弱光環境下。

S202310230013.png

現在也可以在表面 22 處讀取在角膜后面為正常眼睛建立的以下Zernike 多項式,如下圖所示:

S202310230014.png

在角膜(表面8): 透鏡后(表面22):

S202310230015.png

通過將Shack?Hartmann 前面的 Zernike 參數與眼睛瞳孔前的參數進行比較來評估光學系統在幾種像差情況下的可靠性。Shack?Hartmann模型證明該設備的尺寸正確,可以評估眼睛產生的波前變形。

幾何圖像模擬

幾何圖像分析可用于查看 Shack?Hartmann 傳感器上的結果:

S202310230016.png

在這個模型中,我們從視網膜上的點源開始,但實際上,激光照亮的視網膜主要是散射和吸收的。因此,在本文中,我們將切趾形式定義為高斯。

S202310230017.png

S202310230018.png

如下圖所示,我們可以通過多種方式查看傳感器平面中的輻照度。我們可以通過每個焦點相對于每個微透鏡軸上的參考位置的位移來評估波前的局部斜率。整個二維數據集可以在與分析相關的文本文件中恢復,然后可以使用該數據集測試算法并評估其可靠性。

S202310230019.png

S202310230020.png

物理光學傳播

為了考慮衍射效應而不僅僅是斑點的位置,我們可以使用物理光學傳播 (POP) 工具從視網膜(表面1)到成像傳感器表面(像面)。

POP 光束定義中的參數是通過讀取Analyze…Reports…Prescription Data下的物空間數值孔徑找到。

S202310230021.png

物空間數值孔徑定義為:NA=n,sin(θ)=0.126。n=1.34是玻璃體的光學折射率,因此θ等于5.4°。它在POP中被定義為高斯發散角。

S202310230022.png

請注意,在 Surface 24 上,輸出 Pilot 光束半徑強制設置為平面。

S202310230023.png

更多相關信息,請參閱如何將 POP 與微透鏡陣列結合使用。與幾何圖像分析一樣,可以看到傳感器平面中的輻照度。

S202310230024.png

結論

本文通過使用 us_array.dll、Zemax 的幾何圖像分析或物理光學傳播 (POP) 對系統進行序列模式建模,能夠評估從眼睛到探測器經過系統不同鏡頭的光學系統。以及本文介紹了 Zemax提供的可用于在概念的每個步驟評估系統的主要工具, 以及用于實現可靠的系統分析的重要設置。

武漢宇熠科技是 ANSYS 全線產品中國區官方指定代理商,提供 Ansys Zemax、Ansys Lumerical、Ansys Speos 等軟件產品的培訓、銷售、技術支持、二次開發、解決方案及這些軟件相關全方位定制服務。

銷售熱線:027-87878386

咨詢郵箱:market@ueotek.com

王二維碼.jpg

添加工作人員

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

TOP