黃 峰,鄧玉澎
(廣州大學(xué) 物理與電子工程學(xué)院,廣東 廣州 510006)
在當(dāng)今信息交互頻繁的時代中,相較于純密碼、PIN 碼等保護方式,生物識別技術(shù)因其特有的優(yōu)越性已然成為主流,其中虹膜識別技術(shù)因人體虹膜的特征具有唯一性、高防偽、長期穩(wěn)定、非接觸、極高的可靠性[1]等優(yōu)點。早期,虹膜識別存在識別精度低、采集設(shè)備體積大等弊端,隨著近年來CMOS 圖像傳感器集成能力的提高以及制造成本的下降,虹膜識別技術(shù)得以應(yīng)用于移動設(shè)備終端。在1993 年,英國劍橋大學(xué)的John Daugman 教授實現(xiàn)了一個性能較好的虹膜識別系統(tǒng),并且創(chuàng)立了至今在虹膜識別算法中仍在使用的DAUGMAN核心算法[2-3],其基本原理是利用微積分法找到梯度變化最大處確定虹膜邊界。加拿大約克大學(xué)的Richard Wildes 在1996 年設(shè)計出基于Wildes 算法的虹膜識別系統(tǒng)[4]。在國內(nèi),2009 年中科院自動化研究所設(shè)計了虹膜分割定位算法以及虹膜特征提取算法,并且算法在精度和速度上都優(yōu)于先前的方法[5],基于這兩種算法,設(shè)計出遠(yuǎn)距離的虹膜識別系統(tǒng),在精度上與近距離識別系統(tǒng)相近[6]。
近幾年,虹膜識別功能逐步成為手機安全的標(biāo)準(zhǔn)配置,國內(nèi)主流為中科虹霸。主要參數(shù)為:支持2 M、5 M、8 M 傳感器,識別距離20 cm~40 cm,自主研發(fā)的算法錯誤接受率小于百萬分之一,典型產(chǎn)品為國美K1、U1。國外主流為三星手機,實際應(yīng)用鏡頭像素為200 萬或300 萬,典型產(chǎn)品為三星S8、S9。虹膜識別技術(shù)的重要技術(shù)之一是虹膜圖像的獲取,而虹膜圖像的質(zhì)量由成像系統(tǒng)的成像質(zhì)量決定,從而影響識別的準(zhǔn)確率和算法。
基于對目前市場上已有的虹膜識別鏡頭的性能、優(yōu)缺點等情況的了解,使用ZEMAX 軟件設(shè)計一款成像優(yōu)良的手機虹膜識別鏡頭。該設(shè)計鏡頭分辨率等性能可滿足市場商用鏡頭要求,且具有體積小、質(zhì)量輕、成本低等優(yōu)勢。
現(xiàn)階段使用的圖像傳感器,一種是廣泛使用的CCD(charge couple device)電荷藕合元件;另一種是CMOS(complementary metal oxide semiconductor)互補金屬氧化物半導(dǎo)體器件。由于CMOS 有著集成性好、體積小、功耗低且價格低廉等特點[7],能夠大規(guī)模量產(chǎn),并且在圖像質(zhì)量上已接近CCD 傳感器。綜合考慮,本設(shè)計應(yīng)用豪威科技公司的OmniVision_OV2281 型號COMS 傳感器,該芯片是OmniVision 公司專為虹膜識別鏡頭設(shè)計,有效分辨率為1 920×1 080 pixel,像素尺寸為1.12 μm,經(jīng)計算其奈奎斯特頻率為446 lp/mm。
根據(jù)實際要求和優(yōu)化方向綜合考慮,設(shè)計參數(shù)如表1 所示。
虹膜識別鏡頭工作在紅外光區(qū)域,需要對850 nm波段左右的紅外光有良好的透光率。作為手機前置鏡頭,要求體積足夠小,質(zhì)量輕。光學(xué)塑料擁有質(zhì)量輕、成本低、量產(chǎn)型好等特點,因而經(jīng)過參數(shù)篩選本設(shè)計使用ZEONEX 480R 光學(xué)塑料,該材料對400 nm~900 nm 波段具有優(yōu)良的透過率,折射率與阿貝數(shù)較為合理,制造成本較低,適合大批量生產(chǎn)應(yīng)用。
表1 主要參數(shù)指標(biāo)Table 1 Main parameter requirements
對于光學(xué)設(shè)計而言,初始結(jié)構(gòu)的選擇尤為重要,理想的初始結(jié)構(gòu)是光學(xué)設(shè)計成功的一半。選擇初始結(jié)構(gòu)一般有兩種方法:一是基于像差理論求出光學(xué)參數(shù);二是選取專利庫中結(jié)構(gòu)相近的設(shè)計,利用縮放功能得到初步的結(jié)構(gòu)[8]。本設(shè)計選擇了后者,采用專利結(jié)構(gòu)縮放法。通過查閱文獻(xiàn),選取專利號為US 9134508B2 中一個結(jié)構(gòu)作為初始結(jié)構(gòu),如圖1 所示。其中F 數(shù)為2.8,鏡頭總長為3.45 mm。
圖1 初始結(jié)構(gòu)Fig.1 Initial structure
首先使用默認(rèn)評價函數(shù)對初始結(jié)構(gòu)的鏡片厚度比以及像差進(jìn)行修正,針對大小像差不同情況,應(yīng)用不同的默認(rèn)函數(shù)進(jìn)行設(shè)置。本設(shè)計使用了各種操作數(shù)進(jìn)行具體的限制優(yōu)化,主要優(yōu)化條件如下:
1)使用EFFL 限制焦距,使用TOTR 操作數(shù)限制總長小于4 mm。
2)FCGS、FCGT 以及DIMX 操作數(shù)限制場曲和畸變至適當(dāng)值。
3)針對球差,使用多組LONA 操作數(shù)對不同光線優(yōu)化。
4)由于ZEMAX 中并沒有針對彗差直接優(yōu)化的操作數(shù),加入TRAY、SUMM 操作數(shù)對成像光線進(jìn)行追跡限制,實現(xiàn)優(yōu)化。
在優(yōu)化過程中,需要不斷地調(diào)整具體的操作數(shù),確定視場以及位置等。通過反復(fù)調(diào)整權(quán)重因子,改變每一個操作數(shù)對系統(tǒng)的貢獻(xiàn)值,最終使得系統(tǒng)的像差達(dá)到平衡。根據(jù)具體設(shè)計要求,需要控制權(quán)重不斷優(yōu)化,使某一部分參數(shù)達(dá)到設(shè)計要求,同時也不可避免地對其他參數(shù)作出一些適當(dāng)?shù)淖尣健?/p>
多次優(yōu)化后,光學(xué)系統(tǒng)結(jié)構(gòu)如圖2 所示。
圖2 優(yōu)化后系統(tǒng)結(jié)構(gòu)Fig.2 Optimized system structure
該系統(tǒng)為3P 結(jié)構(gòu),選擇830 nm,850 nm 及870 nm 這3 種波長作為紅外系統(tǒng)的參考波長。采用正-負(fù)-負(fù)的結(jié)構(gòu)形式,3 片透鏡均使用了非球面設(shè)計,并且透鏡的中心厚度與邊緣厚度比較接近,可有效地減小因透鏡厚度不均引起的加工變形[9]。透鏡材料為常見的480R 以及BK7HT,總長僅3 mm,F(xiàn) 數(shù)為2.3,視場角為34°,很好地降低了系統(tǒng)總長,并且減少了系統(tǒng)整體質(zhì)量,節(jié)約了成本。
MTF 值表征系統(tǒng)的像解析能力,曲線越接近極限,成像質(zhì)量越好,圖像對比度也越高[10]。對于虹膜識別鏡頭,中頻位置的MTF 值表征圖像層次傳遞的好壞,而圖像層次的傳遞影響虹膜算法的精度,因此本設(shè)計對1/2 奈奎斯特頻率的MTF 值極其關(guān)注。對于大部分手機鏡頭設(shè)計,要求在1/2奈奎斯特頻率處,0.8 視場大于0.4,全視場均大于0.3。在最佳工作距離320 mm 時,本鏡頭的調(diào)制傳遞函數(shù)如圖3 所示。從圖3 可以看出,220 lp/mm處,0.8 視場MTF 值均大于0.4,全視場MTF 值均大于0.39。在工作距離280 mm~350 mm 時,0.8視場MTF 值均大于0.37,全視場MTF 值大于0.35。工作距離為280 mm 和350 mm 時該鏡頭的MTF如圖4 和圖5 所示。
圖3 工作距離320 mm,220 lp/mm 處的MTF 曲線Fig.3 MTF curve at 220 lp/mm of 320 mm
圖4 工作距離280 mm,220 lp/mm 處的MTF 曲線Fig.4 MTF curve at 220 lp/mm of 280 mm
圖5 工作距離350 mm,220 lp/mm 處的MTF 曲線Fig.5 MTF curve at 220 lp/mm of 350 mm
在點列圖視圖中,彌散斑有幾何半徑值和RMS(均方根)半徑值,前者表征系統(tǒng)各個視場的像差最大值,后者表征系統(tǒng)對光線能量的集中程度。對于本設(shè)計,虹膜識別鏡頭更加關(guān)注0.7 視場以內(nèi)的均方根半徑,均方根半徑越小,光線能量越集中,說明該系統(tǒng)成像像質(zhì)越好[11]。
本設(shè)計鏡頭點列圖如圖6 所示。從圖6 可以看出,0.4 視場內(nèi)RMS 直徑小于像素單元,0.5~0.7視場RMS 直徑在像素單元1.15 倍范圍內(nèi),符合虹膜識別鏡頭的要求。0.8~1 視場基本在虹膜圖像外,因此要求在衍射極限內(nèi)或者2 倍像素單元內(nèi)即可。
圖6 點列圖Fig.6 Spot diagram
畸變是當(dāng)像方主光線和物方主光線不平行時,以像方主光線實際像高HR與理想像面的像高HI相對值q所表征,但其不影響像的清晰程度[12]。一方面,關(guān)于畸變值的函數(shù)并非是線性函數(shù),畸變會隨著視場的變化而變化,且相對畸變的變化率也隨著視場的變化而變化[13]。另一方面,由于使用非球面透鏡,畸變的最大值往往不會出現(xiàn)在最大視場處[14]。因此在應(yīng)用非球面鏡面的設(shè)計中,畸變會出現(xiàn)不是單值的情況。參照部分手機鏡頭方面的文獻(xiàn),基本上畸變控制在10%以內(nèi),場曲控制在0.3 mm 以內(nèi)。本設(shè)計的場曲與畸變?nèi)鐖D7 所示。從圖7 可以看出,場曲在0.03 mm 以內(nèi),畸變不超過2%,整體來說像的變形很小,小于3%的畸變?nèi)搜鄄粫惺艹鰜韀15]。以852 nm 光線為例,在歸一化視場中,0.3 視場畸變值為-0.07%,0.5 視場為-0.03%,0.7 視場為-0.35%,最大視場為-1.68%。
圖7 場曲和畸變Fig.7 Field curvature and distortion
亞洲人人眼虹膜大多呈棕色,與瞳孔顏色相近,因此對于虹膜識別鏡頭而言相對照度必須要足夠高,參照部分虹膜鏡頭的文獻(xiàn),最低值要求在66%以上。本設(shè)計鏡頭的相對照度如圖8 所示,可以看出,系統(tǒng)相對照度在92%以上。
圖8 相對照度圖Fig.8 Relative illumination diagram
光學(xué)設(shè)計通常需要達(dá)到要求的設(shè)計指標(biāo)之外,還需進(jìn)行公差分析,以便于進(jìn)行實際生產(chǎn)制造。公差分析一般是,模擬實際生產(chǎn)制造過程中出現(xiàn)的各種誤差對系統(tǒng)最終結(jié)果的影響,通過對誤差的評價,得到實際加工的公差范圍。本設(shè)計中,ZEMAX 公差模擬主要關(guān)注3 個部分:制造誤差、材料誤差以及裝配誤差[16]。得益于非球面加工工藝的日益成熟,實際制造中面型精度誤差可在2 μm 以內(nèi),因此設(shè)置曲率半徑偏差值為2 μm,厚度偏差為5 μm,偏心變化為2 μm,公差設(shè)置如圖9 所示[17]。進(jìn)行220 lp/mm 處的MTF 敏感度分析以及20 個樣本的蒙特卡羅分析,結(jié)果如圖10 和表2 所示。結(jié)果顯示,敏感度分析中MTF 波動值為0.054,最低MTF 值0.375,蒙特卡羅分析中90%的樣品在0.39 以上,80%以上的樣品MTF 值達(dá)到0.4 以上,表明該設(shè)計具備實際制造的可行性。
圖9 公差設(shè)置Fig.9 Tolerance settings
圖10 公差分析MTF 曲線圖Fig.10 MTF curve of tolerance analysis
表2 蒙特卡羅良性率Table 2 Benign rate of Monte Carlo
基于ZEMAX 軟件,設(shè)計了一款手機虹膜識別鏡頭。該鏡頭采用豪威科技公司OmniVision_OV2281傳感器,由3 片非球面光學(xué)塑料鏡片組成,具體設(shè)計參數(shù)包括:F 數(shù)為2.3,全視場角為34°,工作距離在280 mm~350 mm 等,鏡頭總長僅3 mm。ZMEAX軟件對像質(zhì)評價結(jié)果顯示,在1/2 奈奎斯特頻率220 lp/mm 處MTF 值均大于0.39,光學(xué)畸變小于2%,相對照度高達(dá)92%,達(dá)到了虹膜識別鏡頭的各項光學(xué)性能指標(biāo)。公差分析結(jié)果顯示,MTF 值穩(wěn)定、波動小,表明該設(shè)計鏡頭可進(jìn)行實際加工制造。本設(shè)計鏡頭性能指標(biāo)可達(dá)到視場商用鏡頭的各項性能,且具有長度短、質(zhì)量輕,易于加工、成本低等優(yōu)點。