ZEMAX | ?認識和優(yōu)化 MTF
概要
這篇文章介紹了 MTF 相關(guān)的操作數(shù)、采樣率和優(yōu)化算法的選擇以及獲取最優(yōu) MTF 的設(shè)計思路。
什么是MTF?
調(diào)制傳遞函數(shù)( Modulation Transfer Function,MTF )是用來形容光學(xué)系統(tǒng)成像質(zhì)量的重要指標。通過對光學(xué)系統(tǒng)像空間進行傅里葉變換,可以得到一張分析圖表,來描述像面上對比度和空間頻率之間的對應(yīng)關(guān)系。
空間頻率是通過聚焦的像空間上每毫米周期數(shù)( Cycles )來定義的,或者在無焦像空間中用每毫弧度或其他角度單位中的周期數(shù)來定義?!爸芷跀?shù)( Cycles )”是描述正弦強度分布 MTF 響應(yīng)的最精確的用詞。很多情況下也會使用“線對數(shù)( Line pairs )”這一詞,但嚴格來講這一詞只用來形容黑白相間線對目標,而非灰度值正弦變化的目標。這兩種情況在 OpticStudio 都可以計算。

如上圖所示的幾何位圖圖像分析( Geometric Bitmap Image Analysis )中,我們可以看到圖像有較好的成像質(zhì)量,然而我們?nèi)绾味x它有多好呢?我們可以采用不同線對數(shù)的條紋圖的對比度來量化評估成像的結(jié)果。MTF 描述了不同空間頻率時,從物空間到像空間的調(diào)制傳遞函數(shù)的模數(shù),MTF 是評估透鏡組性能的常用方式。并且在設(shè)計過程中,MTF 經(jīng)常會作為優(yōu)化目標或公差分析目標。

如上圖所示,這是透鏡組的 MTF 圖表,它提供了在透鏡可以支持的最大空間頻率下任意空間頻率處的對比度。在這個例子中,我們將顯示的最大空間頻率設(shè)為100 cycles/mm。圖中黑線表示衍射極限下的成像結(jié)果,即相同F(xiàn)數(shù),但無像差的透鏡組所能達到最好的對比度。當(dāng)你熟悉 MTF 圖表的意義后,你可以通過 MTF 曲線快速的了解透鏡組的成像質(zhì)量。
注:在幾何位圖圖像分析中顯示的模擬圖片的分辨率受限于圖像的壓縮以及顯示器的分辨率。Opticstudio 提供的原始圖片的分辨率達到攝影相片的標準。更多有關(guān)這方面的信息請參考知識庫文章:How to Produce Photo-Realistic Output Images for full details
如何優(yōu)化MTF
當(dāng)均方根波前差( RMS Wavefront error )接近零時,MTF 分析結(jié)果將接近衍射極限。當(dāng)我們需要對透鏡系統(tǒng)在目標空間頻率下進行優(yōu)化時,使用默認的均方根波前差評價函數(shù)實際上非常適合進行初步優(yōu)化。如果需要的話,您還可以通過設(shè)置特定的 MTF 優(yōu)化操作數(shù)來對最后的成像結(jié)果進行調(diào)整。
計算 MTF 要比計算波前花費更多時間,因此我們強烈建議您先對波前進行初始優(yōu)化。另外,當(dāng)系統(tǒng)成像質(zhì)量不好時,直接對 MTF 進行優(yōu)化可能會導(dǎo)致優(yōu)化停滯不再繼續(xù)。例如我們將前文所述透鏡只進行簡單的離焦,我們會看到 MTF 會下降到零然后再次上升,如下圖所示。

這被稱為偽分辨率,它會造成局部優(yōu)化器優(yōu)化停滯,因為 MTF 必須先變得更差,之后只有跳出局部解才能再次提升。雖然錘優(yōu)化( Hammer )和全局搜索優(yōu)化( Gobal Search )會解決這個問題,但我們最好通過優(yōu)化波前,使透鏡組的目標 MTF在其第一個極小值之內(nèi)。只有這個時候,我們才建議您開始對特定 MTF 進行優(yōu)化。
如何優(yōu)化MTF
MTF 分析功能可以用圖表的形式提供透鏡系統(tǒng)支持的所有空間頻率下MTF 的結(jié)果,這一功能使用的 MTF 算法是以傅里葉衍射理論為基礎(chǔ)的。其計算方法為追跡光瞳上網(wǎng)格排布的一組光線,使用快速傅里葉變化(Fast Fourier Transform)進行計算(因此該方法也稱為 FFT MTF)。其 MTF計算結(jié)果實質(zhì)為關(guān)于物方正弦強度空間頻率的函數(shù)的模數(shù)( Modulation )。FFT MTF 也可以計算實部、虛部、相位或方波強度分布(即黑白相間條紋)的結(jié)果。
當(dāng)我們進行優(yōu)化時,通常情況下只對系統(tǒng)特定空間頻率有要求,這時沒有必要對所有空間頻率的 MTF 進行計算。因此可以使用操作數(shù) MTF* 可以計算特定空間頻率下的 MTF 結(jié)果(請查閱用戶手冊獲取更全面的信息)。分析圖表所使用的采樣方法為網(wǎng)格采樣,在使用操作數(shù)時您可以選擇繼續(xù)使用這種采樣方法,或使用更快速的稀疏采樣方法。稀疏采樣是操作數(shù)默認的采樣方法,并且?guī)缀跛械膬?yōu)化案例中我們都建議您使用這種采樣方法。
稀疏采樣計算的收斂速度非常非常快,某種意義上類似于高斯求積分法。稀疏采樣計算任意精度的 MTF 所使用的光線數(shù)量遠小于網(wǎng)格采樣。并且更重要的是,在夫瑯禾費理論適用的所有情況下,稀疏采樣的精度非常高。
以 OpticStudio 示例文件中一個雙高斯系統(tǒng)在50lp/mm處計算多波長MTF 為例,下述表格展示了兩種方法隨著采樣率逐漸提高后的收斂速度及計算結(jié)果:

下表為相同數(shù)據(jù)下,邊緣視場的計算結(jié)果:

通常來講對于優(yōu)化和公差分析這樣的應(yīng)用需求,收斂到1%已經(jīng)足夠了。即便使用儀器測量 MTF 也無法達到0.1%以下的重復(fù)精度。在優(yōu)化過程中,我們不需要使用很高精度進行計算,通常只需要三位有效數(shù)字。兩種采樣方法都可以在足夠的采樣率下收斂到任意精度,然而快速稀疏采樣在保證精度的前提下,計算速度會快很多個量級。
網(wǎng)格采樣目前只會在一種情況下收斂更快:當(dāng)像差非常大且 MFT 計算結(jié)果非常低(低于5%)。此時的 MTF 結(jié)果通常不會用來評價系統(tǒng)性能,并且一般不會作為優(yōu)化或公差分析的目標。這種情況下 OpticStudio 將自動切換至網(wǎng)格采樣進行計算。需要注意的是,此種情況下最好使用幾何 MTF 進行計算。
幾何 MTF
假設(shè)我們要分析一個35mm F/1.8的單反相機鏡頭。系統(tǒng)在最大光圈時像差最嚴重。當(dāng)減小系統(tǒng)光闌,像差隨之減小,像面上的成像質(zhì)量提高。但像面成像質(zhì)量不會一直提高:光闌的衍射作用會逐漸增大,在光圈減小到一定程度時會阻止成像質(zhì)量繼續(xù)提高。
在系統(tǒng)存在許多個波長的波前差時,我們推薦您使用幾何 MTF 計算以及優(yōu)化操作數(shù) GMT*。幾何 MTF 的計算方法是對幾何點數(shù)據(jù)進行傅里葉變換,并使用高斯求積進行采樣。
使用幾何 MTF 最主要的優(yōu)點在于,相比衍射 MTF,幾何 MTF 計算速度非???。在系統(tǒng)存在較大像差時,使用幾何 MTF 計算更加準確,而衍射MTF 則需要龐大的采樣率來使結(jié)果收斂。在這樣的應(yīng)用條件下,幾何 MTF比衍射 MTF 的計算速度快100倍以上。
幾何 MTF 計算可以考慮光學(xué)表面的散射作用,表面的散射會增加像面的噪底,進而降低 MTF。
操作數(shù) GMTF 在全局搜索優(yōu)化中非常有用,用戶可以有效地搜索所有參數(shù)空間來確定更好的局部極值,即更好的光學(xué)結(jié)構(gòu)。
當(dāng)系統(tǒng)的衍射作用非常重要時,應(yīng)使用衍射的方法計算 MTF。
惠更斯 MTF
我們已經(jīng)了解了使用快速傅里葉變換計算點擴散函數(shù)和 MTF 的方法,其理論基礎(chǔ)是夫瑯禾費衍射理論。主要前提假設(shè)有:
1、光學(xué)系統(tǒng)F數(shù)足夠大以使得標量衍射理論成立
2、衍射點擴散函數(shù)的顯著能量分布的區(qū)域遠小于系統(tǒng)出瞳到像面的距離
3、出瞳相比入瞳沒有明顯畸變。這意味著在入瞳上均勻分布的光線到達出瞳時,也應(yīng)保持合理的均勻分布
4、采樣率應(yīng)該足夠高來保證正確計算點擴散函數(shù)。
大部分光學(xué)成像系統(tǒng)都滿足夫瑯禾費衍射理論中使用快速傅里葉變換的前提假設(shè),但有些情況并不成立。
惠更斯 MTF 并不是基于快速傅里葉變換進行計算的。其前提假設(shè)只包括系統(tǒng) F 數(shù)足夠大以使標量衍射理論成立,以及采樣率足夠高來正確計算PSF。
從知識庫文章 What is a Point Spread Function 中您可以了解更多惠更斯計算理論的相關(guān)內(nèi)容。
事實上所有成像系統(tǒng)都滿足計算惠更斯PSF所需要的前提假設(shè)。惠更斯 MTF 的計算速度要比 FFT ( Fraunhofer ) MTF 慢。但在 FFT MTF 前提假設(shè)不成立的情況下,惠更斯MTF計算會得到更準確的結(jié)果。
以下這種情況只能使用惠更斯 MTF 進行計算:系統(tǒng)中主光線無法完成追跡,則無法建立以主光線為中心參考的球面。在計算許多波前參數(shù)是都需要參考球面。在這樣的情況下,可以改用惠更斯 PSF 和 MTF 進行計算。存在這種情況的應(yīng)用實例之一是多鏡面望遠鏡,其主光線并沒有傳播到像面上。

由于主光線無法追跡到像面,光程差( OPD )無法進行計算,因此基于光程差得到的所有參數(shù)都無法計算:

由于惠更斯計算不以任意一根光線作為參考,惠更斯 MTF 和 PSF 計算可以得到完美的結(jié)果。


此示例文件已保存在 OpticStudio 的示例文件夾中,其目錄地址為:\Samples\Non-sequential\Miscellaneous\Multiple mirror telescope.ZMX
惠更斯計算還有一點好處在于可以考慮多重結(jié)構(gòu)(Multi-configuration )。這對于設(shè)計多鏡面望遠鏡非常有幫助,特別是基準線很長的光學(xué)儀器系統(tǒng),這種系統(tǒng)中主鏡被拆分并相隔很長的距離。在這種情況下系統(tǒng)一般不會使用一個共用的入瞳,因為這樣的話會使過少的光線到達主鏡面導(dǎo)致效率很低。在這樣的情況下只有使用惠更斯計算。
如果想要基于惠更斯MTF進行優(yōu)化或公差分析,您可以使用操作數(shù)MTH*。
總結(jié)
調(diào)制傳遞函數(shù)(MTF)是光學(xué)系統(tǒng)設(shè)計中非常重要的指標。OpticStudio提供了幾種算法來進行計算:
· 基于夫瑯禾費衍射理論的快速傅里葉變換法是最常見的一種方法。OpticStudio 計算透鏡系統(tǒng)支持的所有空間分辨率下的 MTF(雖然只顯示那些目標空間頻率的 MTF )并將其繪制為 MTF vs 空間頻率的曲線圖。當(dāng)進行優(yōu)化或公差分析時,只有那些目標空間頻率會被計算,對于給定精度的前提下其計算速度會比較快。如果需要的話,可以選擇網(wǎng)格采樣進行計算。
· 對于那些像差較大的光學(xué)系統(tǒng),幾何 MTF 會以非??斓乃俣扔嬎愠鼋?MTF。當(dāng)設(shè)計處于探索階段時,使用幾何 MTF 是個非常好的選擇,其速度和計算均方根點列圖半徑的速度相當(dāng)。
· 對于不符合夫瑯禾費理論的前提假設(shè)或主光線不能被追跡的系統(tǒng),我們可以改用惠更斯計算,惠更斯計算 MTF 的結(jié)果非常準確,但唯一的缺點是計算速度相比較慢。
需要注意的是,無論采用哪種方法,MTF 會隨著均方根波前差接近零而接近衍射極限。因此在進行初始結(jié)構(gòu)設(shè)計時,推薦您使用默認的均方根波前評價函數(shù),在 MTF 圖表中,系統(tǒng)在目標空間頻率小于 MTF 第一個為零的極小值頻率點之前,請不要以 MTF 作為優(yōu)化目標。此外,OpticStudio 中也有直接針對 MTF 進行優(yōu)化的優(yōu)化算法 —— 對比度優(yōu)化(Contrast Optimization),該算法可以不受像差較大的情況下必須先對均方根波前差進行優(yōu)化的限制,可直接優(yōu)化得到較好的 MTF 值,詳細內(nèi)容請參閱知識庫文章:Optimizing for MTF Performance using Contrast Optimization。