張 娟,楊加強(qiáng),彭晴晴,王 希,杜曉宇
(中國電子科技集團(tuán)第十一研究所,北京 100015)
在周視掃描成像系統(tǒng)中,探測器上接收到的圖像會出現(xiàn)隨著掃描而發(fā)生圖像跟隨軸旋轉(zhuǎn)的像旋現(xiàn)象,影響系統(tǒng)正常成像。因此需要對所成的像進(jìn)行處理或者對光學(xué)系統(tǒng)進(jìn)行改進(jìn)以達(dá)到消像旋的目的。對應(yīng)的消像旋方法分別是利用圖像處理等手段進(jìn)行電子消像旋或者在光學(xué)系統(tǒng)中加入光學(xué)消像旋裝置進(jìn)行光學(xué)消像旋。前者消像旋的方式雖然結(jié)構(gòu)簡單,但獲取圖像信息有延遲,多用于對實時性要求不太高的儀器中[1-4];而后者能夠及時獲得圖像信息。由于別漢棱鏡具有如下優(yōu)點(diǎn):(1)別漢棱鏡體積較小,結(jié)構(gòu)緊湊,在比較短的實際距離內(nèi)包含的光路特別長,從而大大縮小了整個系統(tǒng)的體積;(2)因為空氣與玻璃交界面垂直于光軸,可用于會聚光路中。因此別漢棱鏡被廣泛地應(yīng)用于消像旋系統(tǒng)中。在用別漢棱鏡進(jìn)行消像旋的系統(tǒng)中,如果對別漢棱鏡的角度誤差控制不嚴(yán)格,系統(tǒng)在工作時會出現(xiàn)光軸偏移或傾斜現(xiàn)象,影響系統(tǒng)使用,因此需要嚴(yán)格控制別漢棱鏡的角度誤差,保證出射光軸與入射光軸的一致性。國內(nèi)外文獻(xiàn)對于別漢棱鏡膠合過程中三軸(光軸、機(jī)械軸、棱鏡軸)不重合的誤差已經(jīng)做了非常詳細(xì)的分析[5-7],但對于別漢棱鏡自身角度誤差的分析卻很少提及。
本文首先推導(dǎo)了反射光線、折射光線和三維坐標(biāo)系旋轉(zhuǎn)的矢量形式表達(dá)式,建立了別漢棱鏡角度誤差模型,通過分析光線在別漢棱鏡內(nèi)的傳播路徑,并在Matlab中計算得到經(jīng)過別漢棱鏡之后出射光軸的方向向量及其相對入射光軸的偏差,通過光線追跡仿真的方法和實驗論證的方法,驗證了建立角度誤差模型及理論計算的正確性,根據(jù)理論計算結(jié)果調(diào)整兩棱鏡之間的相對位置,使棱鏡的出射光軸與入射光軸保持一致,縮短了棱鏡膠合時間。
如圖1所示,別漢棱鏡由半五角棱鏡Ⅰ和施密特棱鏡Ⅱ組成。圖中給出了光線在別漢棱鏡內(nèi)的傳播路徑,光線傳播遵循反射定律和折射定律。因此,首先分析并推導(dǎo)折射光線和反射光線的矢量形式。
圖1 別漢棱鏡的組成Fig.1 Composition of Pechan prism
在棱鏡的加工過程中,由于加工精度等其他因素的影響會產(chǎn)生很多誤差。其中,對光軸一致性影響最大的誤差是主截面內(nèi)的角度誤差和棱鏡Ⅰ與棱鏡Ⅱ交界處的棱的幾何位置誤差。當(dāng)光線傳播到存在幾何位置誤差的表面時,該表面的法線向量是空間向量,光線與該表面法線的夾角是空間角,法線是繞該表面在主截面內(nèi)的投影旋轉(zhuǎn)得到,因此需要推導(dǎo)坐標(biāo)系旋轉(zhuǎn)的矢量形式表達(dá)式。
圖2 光的反射與折射的矢量形式示意圖Fig.2 Schematic diagram of the vector form oflight reflection and refraction
根據(jù)反射定律可知,入射光線和反射光線位于同一平面內(nèi),反射角與入射角相等,即法線是入射光線和反射光線的角平分線,因此反射光線的矢量形式可表示為公式(1):
(1)
(2)
(3)
(4)
(5)
根據(jù)圖2所示的向量之間的關(guān)系,可以求出:
(6)
將公式(6)代入公式(4),可以得到:
(7)
(8)
因此,折射光線的方向向量為:
(9)
圖3 坐標(biāo)系旋轉(zhuǎn)模型Fig.3 Coordinate system rotation model
最終推導(dǎo)出的旋轉(zhuǎn)矩陣M的表達(dá)式如公式(10)所示:
(10)
則Q點(diǎn)的坐標(biāo)可用公式(11)求出:
(11)
對別漢棱鏡進(jìn)行膠合時,通常在物方放置一臺自準(zhǔn)直儀,發(fā)射“十字叉絲光源”,當(dāng)別漢棱鏡存在角度誤差時,從棱鏡的AB面、AD面、EF面和EH面會反射回“十字叉絲光源”的像,這些不重合的像反映了出射光軸與入射光軸之間的偏差,即光軸一致性。通過在半五角棱鏡Ⅰ和施密特棱鏡Ⅱ之間的空氣間隙填充墊片,調(diào)整半五角棱鏡Ⅰ和施密特棱鏡Ⅱ的相對位置,使得這些像重合在一起,此時出射光軸與入射光軸保持光軸一致性,既不偏移也不傾斜[8]。這樣,當(dāng)棱鏡在系統(tǒng)中旋轉(zhuǎn)時,出射光軸的方向向量將不會改變,像也不會發(fā)生擺動,從而實現(xiàn)消像旋的目的。
為了便于棱鏡膠合,需要知道別漢棱鏡存在不同的角度誤差時,從棱鏡各個表面反射回來的出射光軸與入射光軸之間的偏差,由于棱鏡的角度誤差對出射光軸的影響并不能通過簡單的幾何關(guān)系求得,因此需要對別漢棱鏡進(jìn)行建模,分析推導(dǎo)光線經(jīng)過棱鏡每個表面的法線的方向向量和出射光線的方向向量,經(jīng)過計算求出由角度誤差引起的出射光軸的方向向量及其與入射光軸之間的夾角,即可得知出射光軸相對于入射光軸的偏差。
在第2節(jié)中介紹并推導(dǎo)了分析棱鏡角度誤差需要用到的相關(guān)理論,本節(jié)在此理論的基礎(chǔ)上,對別漢棱鏡進(jìn)行建模,并定量分析別漢棱鏡的角度誤差對出射光軸與入射光軸的光軸一致性的影響。
定義半五角棱鏡的第一和第二角度誤差分別是θ1和θ2,施密特棱鏡的第一和第二角度誤差分別為是θ3和θ4,其中,第一角度誤差主要是針對主截面內(nèi)的45°角而言,第二角度誤差是針對兩個斜面相對于主截面的垂直度而言,規(guī)定角A和角E小于45°時的角度誤差為正值,按圖中所示的主截面與垂直于主截面的表面的角度小于90°時的角度誤差為正值。建立如圖4所示的別漢棱鏡角度誤差模型,當(dāng)別漢棱鏡存在角度誤差時,AD面的法線為空間直線,經(jīng)過AD面的反射光線不能通過簡單的幾何關(guān)系推導(dǎo)得出。因此需要建立空間坐標(biāo)系模型,根據(jù)光線與每個表面的關(guān)系和第2節(jié)中的相關(guān)理論,即可求得由角度誤差引起的出射光軸的方向向量及其與入射光軸之間的夾角。
圖4 別漢棱鏡角度誤差模型Fig.4 Pechan prism angle error model
Matlab是一款非常強(qiáng)大的數(shù)學(xué)軟件,它的基本數(shù)據(jù)單位是矩陣,可以進(jìn)行復(fù)雜的矩陣運(yùn)算,上述計算過程的每一步都涉及到矩陣,且最終結(jié)果不能通過一個簡單的表達(dá)式來概括,只能通過逐層計算,因此,選擇Matlab對出射光軸的方向向量及其相對于入射光軸的偏差進(jìn)行計算。表1給出了別漢棱鏡不存在角度誤差、存在單一角度誤差和存在所有角度誤差的情況下,入射光軸經(jīng)過棱鏡之后出射光軸的方向向量及其相對于入射光軸的偏差的理論值,其中,最后一列數(shù)據(jù)的角度誤差值(θ1,θ2,θ3,θ4)=(3.6″,-10″,10.8″,-10″)為實際實驗測得的角度誤差數(shù)據(jù),表2給出了入射光軸經(jīng)表面AB、AD、EF和EH反射回物方的出射光軸的方向向量以及與入射光軸之間的偏差的理論值。表格中與x和y軸的偏差的正負(fù)與向量所在象限的正負(fù)一致。
表1 入射光軸經(jīng)棱鏡之后出射光軸相對于入射光軸的偏差的理論值Tab.1 The theoretical value of the deviation of the incident opticalaxis from the incident optical axis after passing through the Prism
表2 入射光軸經(jīng)棱鏡不同表面反射回物方的出射光軸相對于入射光軸的偏差的理論值Tab.2 The theoretical value of the deviation of the incident optical axis from the incident optical axiswhen the incident optical axis is reflected back to the object by the different surfaces of the prism
為了驗證建立的誤差模型及計算結(jié)果的準(zhǔn)確性,設(shè)計了一個對稱光學(xué)系統(tǒng),如圖5所示,光學(xué)系統(tǒng)焦距為95.2 mm。當(dāng)一束有發(fā)散角的光線經(jīng)過光學(xué)系統(tǒng)之后變成準(zhǔn)直光線進(jìn)入別漢棱鏡,經(jīng)過理想別漢棱鏡之后以準(zhǔn)直光束出射,再經(jīng)過對稱的光學(xué)系統(tǒng)成像在像面上。
圖5 對稱光學(xué)系統(tǒng)光路圖Fig.5 Optical path diagram of symmetrical optical system
將設(shè)計好的光學(xué)系統(tǒng)導(dǎo)入LightTools中,如圖6所示為光學(xué)系統(tǒng)在LightTools中的模型。在系統(tǒng)物方設(shè)置“十字叉絲光源”,改變別漢棱鏡的角度誤差,設(shè)置每個光學(xué)元件的材料屬性和表面屬性,為了能看到反射回的“十字叉絲光源”的像,設(shè)置光線功率閾值為1×10-6W,追跡100萬根光線,“十字叉絲光源”經(jīng)過光學(xué)系統(tǒng)之后所成的像如圖7所示,由于角度誤差導(dǎo)致光線從表面AD、EF和EH反射回來的像如圖8所示,根據(jù)像的位置可以計算出出射光軸相對于入射光軸的偏差,表3為經(jīng)棱鏡正常光路折反射之后的出射光軸相對于入射光軸的偏差的仿真值,表4為從不同位置反射回的出射光軸相對于入射光軸的偏差的仿真值。其中,Δx和Δy分別為像在x方向和y方向的偏移量,θx和θy分別為像與x軸和y軸的偏差;θ為出射光軸與入射光軸之間的夾角。
表4 入射光軸經(jīng)棱鏡不同表面反射回物方的出射光軸相對于入射光軸偏差的仿真值Tab.4 The simulated value of the deviation betweenthe incident optical axis and the incident optical axiswhen the incident optical axis is reflected back to theobject from different surfaces of the Prism
圖6 光學(xué)系統(tǒng)在LightTools中的模型Fig.6 The model of the optical system in LightTools
圖7 光源經(jīng)棱鏡正常光路折反射所成的像Fig.7 The image formed by the refraction and reflection ofthe light source through the normal optical path of the prism
圖8 光源經(jīng)棱鏡不同位置反射所成的像Fig.8 The image formed by the light source reflected atdifferent positions of the Prism
表3 入射光軸經(jīng)棱鏡之后出射光軸相對于入射光軸偏差的仿真值Tab.3 The simulation value of the deviation of theincident optical axis from the incident optical axis afterthe incident optical axis passes through the Prism
在LightTools中通過光線追跡的方法可得知:在圖8中,a、b、c、d分別為光源經(jīng)表面AB、表面AD、表面EH、表面EF反射回來的像,b和c重疊。
對比表1~表4,可以得出:通過成像仿真的方法得到的仿真值與通過建模計算得到的理論值相吻合,這說明第3節(jié)建立的模型以及計算推導(dǎo)過程是正確的。因為從仿真結(jié)果圖中讀取偏移量時有誤差,因此,仿真值與理論值不能完全重合。
依據(jù)上述理論,對別漢棱鏡膠合過程進(jìn)行指導(dǎo),用兩臺自準(zhǔn)直儀使其光軸重合,其中一臺平行光管的像與另一臺平行光管的分劃板重合,首先固定棱鏡Ⅰ,并進(jìn)行自準(zhǔn)直,再放置棱鏡Ⅱ,在兩棱鏡之間的空氣間隙放置墊片,實驗所得從棱鏡不同表面反射回的“十字叉絲光源”的像的位置如圖9所示,圖9和圖8所示的“十字叉絲”的位置相一致,說明上述仿真結(jié)果與建立的角度誤差模型及理論計算是正確的。根據(jù)理論計算結(jié)果,調(diào)整棱鏡Ⅱ的相對位置,最終使得四個“十字叉絲光源”的像重合在一起,此時,棱鏡出射光軸與入射光軸一致,既不偏移也不傾斜。以此為零位,將整個棱鏡翻轉(zhuǎn)180°進(jìn)行測量,測量結(jié)果為:出射光軸與入射光軸的重合精度為24.57″。圖10為反射的“十字叉絲”重合之后經(jīng)棱鏡正常折反射之后所成的像。
圖9 從棱鏡不同表面反射的“十字叉絲”的像Fig.9 The image of "cross hairs" reflected fromdifferent surfaces of the Prism
圖10 經(jīng)棱鏡正常折反射之后的像Fig.10 The image after normal refraction and reflection through a prism
為了提高別漢棱鏡膠合效率。本文首先分析并推導(dǎo)了反射光線、折射光線和三維坐標(biāo)系旋轉(zhuǎn)的矢量形式表達(dá)式,在這些理論推導(dǎo)的基礎(chǔ)上,建立了別漢棱鏡角度誤差的數(shù)學(xué)模型,推導(dǎo)出入射光軸經(jīng)棱鏡折反射之后的出射光軸的方向向量和入射光軸經(jīng)棱鏡不同表面反射回物空間的出射光軸的方向向量,并在Matlab中實現(xiàn)出射光軸相對于入射光軸的偏差的計算。在LightTools軟件中通過光線追跡的方式仿真別漢棱鏡成像,論證了建立模型及理論計算的正確性,通過實驗進(jìn)一步驗證了仿真結(jié)果與理論分析計算結(jié)果是正確的,根據(jù)理論計算結(jié)果調(diào)整兩棱鏡之間的相對位置,使四個十字叉絲互相重合,此時測量得到出射光軸與入射光軸的光軸一致性為24.57″,縮短了棱鏡的膠合時間,提高了棱鏡的膠合效率和光軸一致性精度。