李建超,高 明,張維光,王戰(zhàn)勝,李岳峰
(1.西安工業(yè)大學光電學院,西安 710032;2.中國航空工業(yè)洛陽電光設備研究所,河南 洛陽 471009)
平視顯示器是綜合航電火控系統(tǒng)的重要組成部分[1-2],通常安裝在座艙中央儀表板的上方,是飛機的主顯示器,是飛行員和飛機之間交換信息的主要窗口。若光學組件的圖像源平面偏離焦平面就會產(chǎn)生視差,駕駛員由于雙目同時觀察這種帶有視差的光點,視覺極易疲勞,并且其頭部處于不同位置將會瞄向不同方向,從而帶來瞄準誤差。因此,必須消除平視顯示器視差。傳統(tǒng)的視差測量方法主要有:視度測量法[3-5]、擺頭法[6]、示數(shù)觀測鏡法[6]。視度測量法直接用視度筒測量物像和分劃像的視度差值,這種方法精度較低,不能得到廣泛應用;擺頭法主觀因素太大,不同檢測者能得出不同的結果,并且不易給出定量結果,故不適用于平視顯示器視差的最終測試;示數(shù)觀測鏡是實用簡便的平視顯示器視差調校設備,但對視差的檢測是不定量的,而目前對存在視差的平視顯示器主要調校方法[7],是通過加減不同厚度的墊片改變像源與系統(tǒng)透鏡間距進行調整系統(tǒng)視差的,檢測出準確的視差值對平顯的光學性能至關重要。目前大多研究者都只進行了理論研究[8-9],還沒有采用光電測量法對視差進行客觀測量的、高精度的自動視差測量裝置。
研制了一套基于光電法的新型視差自動測量裝置,裝置利用CCD光電轉換器件,采用光學系統(tǒng)自動調焦常用方法[10]中的數(shù)字圖像處理技術,實現(xiàn)檢測的自動化和數(shù)字化。
對于存在視差的系統(tǒng),分劃面與無限遠物(像)不重合,分劃板上的分劃刻線和物(像)再次成像后仍不重合,造成二者視度的差異[7]。因此視差可以用無限遠物(像)的視度ΔSD1和分劃板中心分劃的視度SD2之差ΔSD表示,即:
式中:b為分劃面到焦平面的距離;f'為系統(tǒng)的焦距。
設平視顯示器光學系統(tǒng)口徑為D,焦距為f',F(xiàn)、F'分別是光學系統(tǒng)的前焦點和后焦點,A、A'分別為物點和像點。當物面位于前焦面上時,出射光束與主光線平行,視差為零;當物面偏離前焦面位置時,出射光束會聚或發(fā)散,與主光線存在一定的偏角,此時視差不為零。見圖1。CRT分劃面或備用環(huán)分劃面A偏離前焦面F,偏離距離為b,稱為離焦量;Q'就是出射光束與主光線的偏差角,即為存在的視差量。
圖1 計算原理圖Fig.1 Schematic diagram of calculation
離焦量b與視差角Q'的關系式為
該光學系統(tǒng)屬于小孔徑長焦距系統(tǒng),其相應角度的弧度可以用正弦值來代替,故可得出:
由于式(4)中離焦量b與系統(tǒng)焦距f'相比,是一個很微小的量,可以略去不計,所以取u=D/2f',并代入式(4)中,整理后可得:
式(7)是在CRT分劃面或備用環(huán)分劃面A位于焦平面之外的情況。同理,當圖像源分劃面A位于焦平面內時,同樣可以推導出式(7)。在推導過程中,規(guī)定光線以銳角方向轉到光軸,視差角順時針為正,逆時針為負;而離焦量以焦點為中心,到物點的方向與光線方向相同為正,相反為負。當CRT分劃面或者備用環(huán)分劃面位于光學組件的前焦面之外,造成出射光線會聚,產(chǎn)生后視差,規(guī)定離焦量b為負值,計算出視差角Q'為負值;當CRT分劃面或者備用環(huán)分劃面位于光學組件的前焦面之內,造成出射光線發(fā)散,產(chǎn)生前視差,規(guī)定離焦量b為正值,計算出視差角Q'為正值。
本測試系統(tǒng)由目視光學系統(tǒng)、光電接收系統(tǒng)、方位調節(jié)機構、自動對焦系統(tǒng)及視差測量軟件5部分組成。測量系統(tǒng)框圖如圖2所示。
圖2 平視顯示器視差自動測量系統(tǒng)框圖Fig.2 Diagram of HUD's parallax automatic measuring apparatus
圖3 視差自動測量系統(tǒng)原理圖Fig.3 Automatic parallax measurement system
1)目視光學系統(tǒng)。
目視光學系統(tǒng)是典型的望遠系統(tǒng),由調焦物鏡和目鏡組成,分劃板位于物鏡像方焦平面上,可以在目鏡出瞳平面內同時觀測到視差自動測量裝置和被測儀器的分劃刻線像。
2)光電接收系統(tǒng)。
光電接收系統(tǒng)由CCD接收物鏡、CCD及計算機組成。CCD接收物鏡接收分光棱鏡反射,CCD接收成像,送給計算機儲存和分析。本系統(tǒng)選用索尼公司的ARTCAM-500P型號的彩色面陣CCD相機,光學尺寸為2/3 in(1 in=25.4 mm),有效像素尺寸為 9.74 mm(H)×7.96 mm(V),像元尺寸為 3.4 μm(H)×3.4 μm(V)。
3)方位調節(jié)機構。
方位調節(jié)機構用以調整整臺儀器的方位,方便測量。包括俯仰、水平旋轉、水平移動、高度調節(jié)等功能,采用常見的蝸輪蝸桿機構原理和螺旋傳動原理實現(xiàn)。
4)自動對焦系統(tǒng)。
自動對焦系統(tǒng)由兩個功能模塊構成,一個分析處理模塊,一個控制驅動模塊。分析處理模塊是基于數(shù)字圖像處理的對焦深度法[11]來實現(xiàn)自動對焦,通過能量梯度函數(shù)對不同對焦位置所成的像的清晰度進行評價,由于能量梯度函數(shù)的單峰性,峰值兩側單調性以及無偏性,峰值對應于清晰度最佳的成像位置。評價函數(shù)峰值搜索采用爬山法,實現(xiàn)尋找對焦最清晰點。
能量梯度函數(shù)[12]為
其中:f(x,y)為圖像在點(x,y)的灰度值。
控制驅動模塊由齒輪傳動機構、步進電機及其驅動器組成。通過步進電機驅動機構調節(jié)測量系統(tǒng)調焦物鏡的移動,改變系統(tǒng)焦距f',從而改變成像像距,當大視場平行光管十字分劃線通過分析處理模塊分析結果成像清晰時,步進電機脈沖數(shù)置零;放置被測平視顯示器,調節(jié)內調焦物鏡,使得圖像源平面分劃成像清晰。
5)視差測量軟件。
滿足要求視差測量軟件運行于Windows XP操作系統(tǒng)下,使用的開發(fā)工具為Visual C++6.0,軟件操作主要由CCD相機參數(shù)設置、測試操作兩部分組成。在實際測量過程中,從大視場平行光管分劃清晰成像到被測平視顯示器使圖像源平面分劃成像清晰為止,記錄步進電機脈沖數(shù),與步距角的乘積即可得出平視顯示器的離焦量,計算視差值Q',軟件顯示的單位為“s”。
將視差自動測量裝置置于大視場平行光管前,調整大視場平行光管和視差自動測量裝置高低、前后位置,使大視場平行光管中的中心十字分劃位于視差自動測量裝置視場中心;驅動自動對焦系統(tǒng),調節(jié)視差自動測量裝置內調焦物鏡,使得分析處理模塊對大視場平行光管分劃像分析結果為:清晰。此時,視差測量軟件中步進電機脈沖數(shù)置零;再將被測平視顯示器置于視差自動測量裝置和大視場平行光管之間,驅動自動對焦系統(tǒng),使得分析處理模塊對大視場平行光管分劃像分析結果為:清晰;并記錄此次調焦步進電機發(fā)出的脈沖數(shù);步進電機脈沖數(shù)與步距角的乘積即為平視顯示器的離焦量,計算軟件通過式(7)給出視差值。
圖4 視差測量軟件流程圖Fig.4 The flow chart of parallax measurement
采用本系統(tǒng)進行視差測量,產(chǎn)生誤差的誤差源主要有:步進電機的步長、被測瞄具定位誤差、自動調焦系統(tǒng)的分析處理模塊產(chǎn)生的誤差、平行光管光束平行性等因素。
1)步進電機的步長因素。
由于步進電機是以步長為單位驅動測量儀內調焦物鏡的,故理論上存在大視場平行光管分劃像最清晰位置不在整數(shù)步長位置,最大誤差不大于一個步長,步長為0.01 mm,本裝置的誤差由式(7)計算得到為10.4″。
2)被測瞄具定位誤差因素。
被試品的定位誤差主要為大視場平行光管、平視顯示器與自動測試儀的光軸不重合的誤差對視差的影響,按一般實驗測試誤差取為3″。
3)自動調焦系統(tǒng)的分析處理模塊產(chǎn)生的誤差因素。
由于自動對焦系統(tǒng)的分析處理模塊是基于數(shù)字圖像處理的對焦深度法來實現(xiàn)自動對焦,焦深必然會對自動調焦精度帶來一定的影響。由焦深公式
算得Δl=0.009 mm,對應視差值為1″。其中:λ為中心波長;n'為像方折射率;f'為CCD攝像系統(tǒng)的焦距;D為CCD攝像系統(tǒng)入瞳直徑。此系統(tǒng)中D=14 mm,f'=28 mm。
4)平行光管光束平行性產(chǎn)生誤差因素[13]。
綜合上述誤差分析,得到平行光管光束平行性產(chǎn)生誤差較小,可以忽略不計,系統(tǒng)誤差最大值為14.4″。完全滿足平視顯示器通用規(guī)范[6]要求。
在實際測量過程中,根據(jù)現(xiàn)場的測量環(huán)境,設置相機的各相關參數(shù),依據(jù)被測平視顯示器的型號設置相應的焦距和口徑。通過采用自動檢測系統(tǒng)和未采用自動對焦系統(tǒng)視差檢測儀及擺頭法3種方法,選用某型號的平視顯示器,分別對其12°中心視場和12°~24°視場進行了3次視差檢測,結果見表1。
表1 檢測結果Table 1 Test results
表1中:b1為未采用自動對焦系統(tǒng)視差檢測,當大視場平行光管分劃清晰成像時,調焦手輪讀數(shù);b2對物鏡進行調焦,當平視顯示器圖像源平面分劃像清晰時,調焦手輪讀數(shù);b=b2-b1;Q1'為自動測量系統(tǒng)測試結果;Q2'未采用自動對焦系統(tǒng)視差檢測儀測試結果。
視差是平視顯示器的一項重要光學性能指標,GJB189《平視顯示器通用規(guī)范》對于平視顯示器視差的規(guī)定是:當通過組合玻璃,在設計眼位垂直于基準軸線的62 mm的圓形平面內觀察時,對任意眼點位置所產(chǎn)生的角度誤差,在12°中心視場內應不大于3.5',在12°~24°視場內應不大于 7.5'。
通過數(shù)據(jù)分析,與合格視差標準相比,擺頭法在誤差大于1'的情況下判斷較為準確,1'以內容易判斷錯誤。實際測量說明,采用基于機器視覺的視差檢測系統(tǒng)進行視差測量,提高了檢測的準確度,同時由Q1'值可以看出自動測量系統(tǒng)的精度和可重復性較好,并且直接獲取離焦量,大大提高了產(chǎn)品調校的精度和效率。
應用自動對焦技術,設計了一套視差自動檢測裝置,從理論和實踐上實現(xiàn)了平視顯示器視差自動檢測。該裝置克服了傳統(tǒng)視差檢測方法結果受主觀影響較大的缺陷,實現(xiàn)了視差的自動、定量檢測,提高了平顯調校的效率和精度。
[1]王立偉,汪健甄.國外軍用飛機平視顯示器的發(fā)展[J].紅外與激光工程,2007,36,(9):579-582.
[2]黃為,陳維榮,鄧雨.飛機平顯自動測試系統(tǒng)的研制與開發(fā)[J].計算機測量與控制,2005,13(3):205-207.
[3]蘇大圖,沈海龍.光學測量與像質鑒定[M].北京:北京工業(yè)學院出版社,1987.
[4]劉秉琦,周斌.利用CCD實現(xiàn)望遠系統(tǒng)視差自動測試的研究[J].半導體光電,2005,26(3):253-255.
[5]曲衛(wèi)東.大口徑平行光管用于光軸平行度測量的實現(xiàn)[J].儀器儀表報,2006,27(6):13-17.
[6]李春亮.平視顯示器的視差調校研究[J].電光與控制,2002,9(2):54-57.
[7]楊勝杰,李曉霞,劉春華.頭盔顯示器視差調校的量化研究[J].電光與控制,2009,16(5):86-89.
[8]曹維國,朱運東.基于CCD的視度和視差測試系統(tǒng)研究[J].紅外與激光工程,2007,36(S):232-235.
[9]左曉舟,劉鈞,高明.望遠系統(tǒng)視差自動檢測技術研究[J].激光與光電子進程,2010,47(12):47-53.
[10]梁翠萍,李清安,喬彥峰,等.簡析光學系統(tǒng)自動調焦的方法[J].電光與控制,2006,13(6):93-96.
[11]鮑歌堂,趙輝,陶衛(wèi).圖像測量技術中幾種自動調焦算法的對比分析[J].上海交通大學學報,2005,39(1):121-124.
[12]任四剛,李見為,謝利利.基于灰度差分法的自動調焦技術[J].光電工程,2003,30(4):53-55.
[13]蘇大圖,沈海龍.光學測量與像質鑒定[M].北京:北京理工大學出版社,2003:103-105.