伍紹佳 廖 麗
(肇慶廣播電視大學(xué) 廣東 肇慶 526060)
?
一種改進(jìn)的單目機(jī)器人立體視覺系統(tǒng)校正方法
伍紹佳廖麗
(肇慶廣播電視大學(xué)廣東 肇慶 526060)
基于三棱鏡的單目立體視覺系統(tǒng)具有高集成度、低功耗、易裝配等特點(diǎn),但外置的棱鏡也會引發(fā)不規(guī)則的圖像畸變,影響成像質(zhì)量。首先采用雙邊濾波函數(shù)對目標(biāo)圖像進(jìn)行降噪處理,增強(qiáng)圖像中的邊界,有效提高標(biāo)定圖像中的特征點(diǎn)提取的準(zhǔn)確性;然后結(jié)合透視投影中的直線性、交比一致性和沒影點(diǎn)收斂性等投影不變性提出一種改進(jìn)的自適應(yīng)畸變校正算法。該算法無需畸變模型及畸變參數(shù),通過校正前后特征點(diǎn)的偏移,最終得到畸變校正所需的像素位移圖。實(shí)驗(yàn)對比了多組圖像的特征提取效果和畸變校正結(jié)果,并比較了不同校正方法對于系統(tǒng)中產(chǎn)生的不規(guī)則畸變的校正效果,結(jié)果表明該算法具有魯棒性和準(zhǔn)確性,提高了機(jī)器人視覺系統(tǒng)的準(zhǔn)確度。
機(jī)器人視覺畸變校正透視投影法自適應(yīng)算法雙邊濾波
在計算機(jī)視覺系統(tǒng)中,一般會模擬人體雙眼而采用雙目視覺系統(tǒng),即使用兩個CCD攝像機(jī)同時感知前方場景;也有部分設(shè)計只采用一個攝像機(jī),即單目視覺系統(tǒng)。這種視覺系統(tǒng)需借助其他光學(xué)設(shè)備,如玻璃平板[1]、鏡子[2]或三棱鏡[3]。此外,也存在類似魚眼鏡頭的單目視覺系統(tǒng)[4]。Lim等[3]提出了一種基于三棱鏡的單目立體視覺成像系統(tǒng),其棱鏡被置于CCD攝像機(jī)的正前方,從而使得入射光線被均分成兩部分,最終在CCD傳感器上形成一對立體像對。由于光線被雙棱鏡分光折射,因此該立體像對可以被認(rèn)為是同一景象在兩個位于不同位置的攝像機(jī)處的投影。與傳統(tǒng)雙目立體視覺系統(tǒng)相比,該系統(tǒng)具有高集成度、低功耗、易裝配、系統(tǒng)參數(shù)少等特點(diǎn)。近幾年,不同領(lǐng)域的研究學(xué)者們發(fā)表了基于該系統(tǒng)的相關(guān)研究及應(yīng)用[5-8]。相比于傳統(tǒng)多攝像頭的立體視覺系統(tǒng),該系統(tǒng)采用的三棱鏡會產(chǎn)生更為復(fù)雜的圖像畸變,降低圖像質(zhì)量,而這一問題在此前的研究中都是被忽略的。針對不同的圖像畸變,校正方法可以分為基于模型的校正算法[9,10]和自適應(yīng)校正算法[11-16]。模型校正算法通過設(shè)定一個全局校正函數(shù)對整幅圖像校正,而后者則針對圖像的局部區(qū)域特征進(jìn)行校正,從而使得校正結(jié)果相對于全局校正更加精確。尤其是在處理一些復(fù)雜的成像系統(tǒng)的圖像畸變時校正效果更為突出,如光學(xué)立體顯微鏡[10]和掃描電子顯微鏡[11]中。該類自適應(yīng)算法普遍利用一些圖像特征進(jìn)行校正,如直線性[12]、沒影點(diǎn)[13]、交比值[14]或球形圖像[15]。
針對這種復(fù)雜的圖像畸變,本文基于現(xiàn)有的自適應(yīng)校正算法[17],提出一種改進(jìn)的自適應(yīng)圖像畸變校正算法。該算法無需知道攝像頭的參數(shù)信息,也無需知道圖像畸變模型,而是利用雙邊濾波原理進(jìn)行降噪優(yōu)化,結(jié)合透視投影過程中的投影不變性,如直線性、交比一致性及沒影點(diǎn)收斂性等,提出畸變能量的概念,并通過由此建立了畸變能量函數(shù)求解變換位移圖。其中,直線性是指三維空間中的直線射影到二維圖像空間后仍為直線;交比一致性是指三維空間中共線四點(diǎn)的交比值在射影前后保持一致;沒影點(diǎn)收斂性是指三維空間中的平行直線在射影到二維圖像空間后的直線收斂于沒影點(diǎn)。如果將該沒影點(diǎn)作為共線點(diǎn)之一,則它能同時應(yīng)用在直線性和交比一致性中。由此,沒影點(diǎn)作為一個全局約束條件,將直線性和交比一致性相結(jié)合,形成更具約束力的畸變能量函數(shù)。最后,通過迭代算法求解最小化畸變能量函數(shù),得到校正后的特征點(diǎn)坐標(biāo),從而實(shí)現(xiàn)圖像的畸變校正。該方法只需要采集一幅標(biāo)定所用的棋盤圖像,即可實(shí)現(xiàn)圖像的畸變校正。結(jié)果表明,此方法能有效校正圖像畸變,提高圖像質(zhì)量。
本節(jié)主要介紹了畸變圖像校正的算法,其中包括降噪、邊緣提取、畸變校正等一系列操作。主要針對改進(jìn)的三方面進(jìn)行介紹,分別為優(yōu)化的雙邊濾波降噪、改進(jìn)的畸變校正算法和校正位移圖。
1.1優(yōu)化的雙邊濾波降噪
雙邊濾波是非線性的濾波方法之一,除了實(shí)現(xiàn)一般的濾波功能外,雙邊濾波同時考慮空間信息和灰度值相似度,使其不但能降低噪聲并且能對邊緣進(jìn)行增強(qiáng)保留[18,19]。本文的校正方法的第一步就是針對目標(biāo)區(qū)域進(jìn)行降噪并提取特征點(diǎn)。一般來說,拍攝過程中容易產(chǎn)生一定噪聲,若不針對圖像進(jìn)行降噪處理,容易影響后續(xù)特征點(diǎn)提取的準(zhǔn)確性,影響算法的魯棒性。而且,本文后續(xù)提出的特征點(diǎn)提取依賴于標(biāo)定模板中的圖形邊界。因此,采用雙邊濾波法能較好地符合本算法的處理需求。
雙邊濾波模板主要由兩個濾波核組成,一為高斯濾波核,二為以灰度級的差值作為函數(shù)系數(shù)生成的濾波核。兩個濾波核的實(shí)現(xiàn)均在空間域,高斯濾波核對像素鄰近的點(diǎn)進(jìn)行加權(quán)平均,而加權(quán)的系數(shù)隨著距離的增加而減少。值域?yàn)V波則是針對像素值相近的點(diǎn)進(jìn)行加權(quán)平均,而加權(quán)的系數(shù)隨著值差的增大而減少。
低通空域?yàn)V波器定義為:
(1)其中,c(δ,x)為中心點(diǎn)x與相鄰點(diǎn)δ的幾何臨近程度,而kd則為歸一化參數(shù),與像素值沒有關(guān)聯(lián),并在相同的幾何區(qū)域是恒定的。
此外,值域?yàn)V波定義為:
(2)
將式(1)、式(2)結(jié)合即為雙邊濾波器:
(3)
雙邊濾波器利用x點(diǎn)相鄰且灰度值相近的像素群的平均值作為該點(diǎn)濾波值。這樣,在平滑區(qū)可實(shí)現(xiàn)降噪功能;而濾波器中心點(diǎn)周圍相近像素點(diǎn)的平均值作為該點(diǎn)濾波值,這樣邊緣的分界線能被較好的保留。針對本文的需要,這兩方面的特性正好可以滿足對圖像的降噪功能,且有效地保留檢測特征點(diǎn)的邊緣。
針對低密度高斯噪聲影響的情況,上述雙邊濾波器能獲得滿意的效果,而針對受椒鹽噪聲等影響的標(biāo)定圖像,雙邊濾波器不能處理出滿意的結(jié)果。對此,本文首先對原始圖像進(jìn)行中值濾波,然后利用此結(jié)果再進(jìn)行雙邊濾波。由于這兩個濾波器不是互斥的,因此先用中值后用雙邊可以同時獲得兩個濾波器的優(yōu)勢,最終獲得較為理想的結(jié)果。
1.2畸變能量函數(shù)
與傳統(tǒng)的基于多項式函數(shù)的畸變模型[4]不同,本文提出的校正方法不直接對圖像畸變進(jìn)行建模,而是通過量化透視投影中的幾個不變性(直線性,交比一致性和沒影點(diǎn)收斂性),間接表達(dá)圖像畸變程度。該圖像畸變程度被稱之為畸變能量,其表達(dá)式稱之為畸變能量函數(shù)。該函數(shù)的變量為棋盤圖像中所有有效的畸變特征點(diǎn)的像素坐標(biāo)。校正的方法就是通過迭代算法,求解最小化畸變能量函數(shù)的特征點(diǎn)坐標(biāo)。該特征點(diǎn)也被稱為無畸變特征點(diǎn)。最后,利用畸變特征點(diǎn)和無畸變特征點(diǎn)之間的像素位移差獲得校正圖像所需的像素校正位移圖。
1.2.1透視投影特性1:直線性
3D空間中的直線經(jīng)過透視投影后所呈現(xiàn)的圖像仍是直線。對于校正特征點(diǎn)而言,橫向和縱向都存在多條符合該特性的直線。設(shè)第l條直線上的特征點(diǎn)坐標(biāo)為pi,l=(ui,l,vi,l),i=1,2,…,m,l=1,2,…,n。則同一直線上的特征點(diǎn)都滿足直線方程aui,l+bvi,l+c=0,可表示為矩陣形式Ax=0:
(4)
式(4)為Ax=0形式,其中A為特征點(diǎn)坐標(biāo)值,x為直線系數(shù)??衫闷娈愔捣纸夥?SVD)來分析特征點(diǎn)的直線性,即:
(5)
其中U和V為A的酉陣,δi(i=1,2,…)為A的奇異值,且δ1≥δ2≥δ3≥0。由于特征點(diǎn)共線,A的秩為2,即δ3=0。但是,當(dāng)特征點(diǎn)中含有噪聲或畸變時,同一直線上的投影點(diǎn)在圖像域中不一定共線,即δ3≠0。利用最小奇異值的這個特性,共線性可表示為:
(6)
其中δ3,l(·)表示共線特征點(diǎn)的最小奇異值;n條直線包含了橫向和縱向所有的投影直線。能量值J1越小,特征點(diǎn)就越共線;能量值J1越大,則圖像噪聲和畸變就越嚴(yán)重。通過校正特征點(diǎn)pi,l的像素坐標(biāo)位置,使J1趨近0,即能達(dá)到部分校正目的。
1.2.2透視投影特性2:交比一致性
交比(距離比值的比值)能夠在透視投影過程中保持不變。圖1展示了交比一致性的原理。(a)為標(biāo)定模(棋盤),(b)為該模板在透視投影后的圖像,(c)為投影過程示意圖。其中O為攝像頭針孔,L 和L1分別為模板中的直線和投影在圖像域中的直線。
圖1 交比一致性原理
標(biāo)定模板中的四個共線點(diǎn)A、B、C、D在圖像域中的對應(yīng)圖像點(diǎn)為A′、B′、C′、D′。這四個點(diǎn)之間的相互距離為AC、AD、BC、BD和A′C′、A′D′、B′C′、B′D′。L 和L1上的四個特征點(diǎn)的交比值計算分別為:
(7)
(8)
在透視投影下:
fCR(A,B,C,D)-fCR(A′,B′,C′,D′)=0
(9)
即交比一致性。同樣,在考慮圖像噪聲和畸變的情況下,模板特征點(diǎn)的交比值與投影后的交比值不一定相同,即:
(10)
由此,可以建立關(guān)于交比一致性的能量函數(shù):
(11)
其中P1、P2、P3、P4為標(biāo)定模板上的特征點(diǎn),且其對應(yīng)的交比值fCR(P1,P2,P3,P4)對于選定的特征點(diǎn)組合模式是固定的,在標(biāo)定模板選定時即可得到此交比值。J2越小,投影特征點(diǎn)的交比一致性就越高;J2越大,則圖像噪聲和畸變越嚴(yán)重。同樣,可以通過校正投影特征點(diǎn)的坐標(biāo)來最小化J2,使投影點(diǎn)滿足交比一致性。
1.2.3透視投影不變性3:沒影點(diǎn)收斂性
透視投影下,三維中的平行直線投影后會在無窮遠(yuǎn)處匯聚于一點(diǎn),該點(diǎn)即為沒影點(diǎn)(如圖2所示)。沒影點(diǎn)的收斂性不但能體現(xiàn)多組平行直線的匯聚性,同時也能融合交比一致性,從而更好地約束校正條件。簡而言之,以沒影點(diǎn)為參考點(diǎn),可以檢測來自同一直線的特征點(diǎn)是否共線,同時還能檢測該組特征點(diǎn)投影前后的交比值是否一致。因此,利用這個沒影點(diǎn)與其他特征點(diǎn)共線的特性,直線性中的矩陣A可以改進(jìn)為:
(12)
其中下角標(biāo)vp表示沒影點(diǎn),即該直線的沒影點(diǎn)像素坐標(biāo)為pvp=(uvp,vvp)。由此,共線性的能量函數(shù)式(6)可以改寫為:
(13)
圖2 平行直線在圖像空間中匯聚于沒影點(diǎn)vp
此外,交比一致性的能量函數(shù)式(11)在結(jié)合沒影點(diǎn)之后也可以改進(jìn)為:
(14)
1.2.4畸變能量函數(shù)
結(jié)合上述直線性、交比一致性和沒影點(diǎn)收斂性這三個透視投影不變性,可以將上述兩個能量函數(shù)整合成畸變能量函數(shù):
(15)
其中,J3越小,圖像畸變能量越少,畸變程度越小。因此,該自適應(yīng)校正算法的原理在于通過校正特征點(diǎn)的投影坐標(biāo)從而使得畸變能量最小,即:
(16)
從式(15)可知,式(16)的求解為非線性求解,可采用Levenberg-Marquardt算法進(jìn)行求解。其中pi,l的初始值可以為原始畸變特征點(diǎn)坐標(biāo),而pvp和fCR(P1,P2,P3,∞)為已知量,在迭代優(yōu)化過程中保持不變。
1.3校正位移圖
圖3 通過特征點(diǎn)(*)插值后得到的位移圖
在攝像機(jī)內(nèi)部參數(shù)不變的情況下,該位移圖便可作為校正位移向量對后續(xù)采集到的圖像進(jìn)行校正處理。另外,本文提出的校正方法只需采集一幅棋盤圖像即可得到校正位移圖。
本文采用14 cm×18 cm的平面標(biāo)定模板作為校正模板,其中包含了12個有效特征模板,即N=48個特征點(diǎn)。CCD攝像機(jī)采用低功耗的VCM50攝像機(jī),其圖像像素為640×480。攝像頭前方安置了基底面為10 cm×10 cm,角度為25°的三棱鏡(左右棱鏡面對稱,且對稱軸正對攝像頭),由此產(chǎn)生的圖像可均分為左右立體圖像對。系統(tǒng)搭建示意圖如圖4所示[3]。由棱鏡產(chǎn)生的左右圖相對可以認(rèn)為是左右虛擬攝像頭獨(dú)立采集到的圖像,因此在校正過程中,可以分別對左右圖像進(jìn)行校正。
圖4 基于三棱鏡的雙目立體視覺系統(tǒng)原理圖(俯視圖)
為了評估噪聲對于特征點(diǎn)提取的影響以及雙邊濾波算法的降噪效果,因此本文模擬出相關(guān)噪聲并加入原圖。如圖5(a)-(c)所示,分別為椒鹽噪聲、高斯噪聲、泊松噪聲,而圖5(d)-(e)則為經(jīng)過優(yōu)化的雙邊濾波器處理后的結(jié)果。從圖中可知,優(yōu)化后的雙邊濾波器對于含有噪聲的標(biāo)定圖像降噪處理效果明顯,保障了后續(xù)特征點(diǎn)檢測算法的魯棒性。
圖5 雙邊濾波法對于不同類型噪聲的降噪效果
為了測試雙邊濾波對于特征點(diǎn)檢測的準(zhǔn)確性,其誤差計算公式如下:
(17)
表1 不同程度高斯噪聲下降噪前后特征點(diǎn)誤差
從實(shí)驗(yàn)結(jié)果可以看出,隨著圖像噪聲的增強(qiáng),對特征點(diǎn)檢測的影響就越大,檢測到的特征點(diǎn)誤差d越高。但經(jīng)過降噪后特征點(diǎn)的檢測誤差d′明顯減小,且平均誤差都在2個像素點(diǎn)距離以內(nèi),足以滿足后續(xù)畸變校正算法的精度需求。此外,當(dāng)噪聲小時,檢測誤差相近,隨著噪聲的增加,原圖的特征點(diǎn)檢測誤差大大地增加,而經(jīng)過雙邊濾波處理的圖像的檢測誤差增加緩慢。由此可得,雙邊濾波后的圖像有利于后續(xù)的校正操作,減低特征點(diǎn)檢測的誤差。
為了測試該自適應(yīng)畸變校正算法的準(zhǔn)確性和可行性,本文采集了多張不同投影角度下的標(biāo)定圖像進(jìn)行校正,并采用不同的畸變校正算法進(jìn)行校正效果對比。其中包括文獻(xiàn)[20]的基于畸變模型(徑向畸變)的標(biāo)定算法、自適應(yīng)畸變校正算法(NLLDC)[17]和本文提出的改進(jìn)自適應(yīng)畸變校正算法。圖6(a)為用于自適應(yīng)校正算法的模板圖像。值得注意的是,與文獻(xiàn)[20]的算法相比,NLLDC和本文提出的改進(jìn)算法首先都只需要圖6(a)左邊這一幅圖像作為校正模板,其次后兩者只能針對畸變本身進(jìn)行校正,無法得到攝像頭的參數(shù)。準(zhǔn)確地說,這里比較的是畸變模型與自適應(yīng)算法對于畸變本身的校正效果,只是畸變模型無法像自適應(yīng)算法一樣獨(dú)立存在,需要與標(biāo)定算法同時進(jìn)行。
圖6 不同畸變校正算法校正結(jié)果對比
圖6(a)中灰色分割線表示雙目視覺系統(tǒng)中產(chǎn)生左右立體圖像對的分界線,右圖為采用本文提出的算法校正后的結(jié)果。圖6(b)為采用文獻(xiàn)[20]的校正算法結(jié)果,可以明顯看出校正效果并不理想。這是因?yàn)橄到y(tǒng)中產(chǎn)生的畸變并非傳統(tǒng)的攝像頭畸變,因此已有的畸變模型并不能有效地表達(dá)系統(tǒng)中的畸變。圖6(c)為采用NLLDC方法的校正結(jié)果,而(d)為本文提出的改進(jìn)算法的校正結(jié)果。從這兩組校正結(jié)果可以看出,采用自適應(yīng)算法能有效去除系統(tǒng)中由三棱鏡產(chǎn)生的不規(guī)則畸變。
為了進(jìn)一步比較校正結(jié)果,本文計算了圖像校正前后的畸變能量J3作為畸變校正衡量數(shù)值,其實(shí)驗(yàn)數(shù)據(jù)如表2所示。從校正結(jié)果中可以看出,原始畸變圖像的畸變能量較大,即畸變程度較高,與實(shí)際圖像畸變程度相符。文獻(xiàn)[20]的標(biāo)準(zhǔn)校正法結(jié)果雖然能部分減少圖像畸變,但與其他兩個自適應(yīng)校正算法相比,校正結(jié)果并不理想。由此更驗(yàn)證了本文在開始時提到的,傳統(tǒng)畸變校正算法并不適用于基于三棱鏡的單目立體視覺系統(tǒng)中產(chǎn)生的圖像畸變。另外,比較NLLDC和本文提出的算法的校正結(jié)果可以看出,采用本文提出的改進(jìn)算法的校正后圖像,其畸變程度遠(yuǎn)小于NLLDC的校正結(jié)果。由此可以看出,沒影點(diǎn)作為自適應(yīng)算法中的全局約束條件的優(yōu)勢所在。
表2 采用不同校正算法的畸變圖像校正前后的畸變能量值
采用上述校正結(jié)果(如圖6(b)、(c)和(d)),對系統(tǒng)中由三棱鏡產(chǎn)生的左右兩個虛擬攝像頭進(jìn)行聯(lián)合標(biāo)定,從而測得攝像頭的內(nèi)外參數(shù)及標(biāo)定誤差,其標(biāo)定結(jié)果如表3所示。其中,左焦距和右焦距分別代表左右攝像頭的焦距;平移量和旋轉(zhuǎn)量分別為右攝像頭相對于左攝像頭的橫向偏移量和縱向旋轉(zhuǎn)量。選這兩個參數(shù)作為比較對象,是因?yàn)橄到y(tǒng)的結(jié)構(gòu)特性決定了這兩個參數(shù)是該系統(tǒng)中立體視覺攝像頭的主要外參。
表3 畸變校正后立體視覺系統(tǒng)的標(biāo)定參數(shù)比較
從表3的標(biāo)定參數(shù)對比可知,采用傳統(tǒng)的徑向畸變模型進(jìn)行校正后的結(jié)果誤差較大,且標(biāo)定誤差高于2個像素點(diǎn)。與之對比,自適應(yīng)算法NLLDC和本文的改進(jìn)算法從攝像頭內(nèi)參和外參上都能更接近系統(tǒng)參照值,誤差更小。而且,標(biāo)定誤差都在1個像素以下,滿足視覺系統(tǒng)校正需求。另外,對比NLLDC和本文的改進(jìn)算法,后者的標(biāo)定誤差更小。
圖7中展示了采用本文提出的改進(jìn)的自適應(yīng)畸變校正算法后的圖像畸變校正效果。可以看出,在圖像中間區(qū)域的畸變較為明顯,但經(jīng)過校正后圖像畸變得到有效抑制,提升了圖像質(zhì)量。
圖7 畸變校正前后對比
本文提出了一種基于標(biāo)定模板的自適應(yīng)圖像畸變校正算法,并將該方法應(yīng)用于基于三棱鏡的單目機(jī)器人立體視覺成像系統(tǒng)中,用于消除該系統(tǒng)中三棱鏡產(chǎn)生的特殊圖像畸變。針對特征點(diǎn)檢測中的噪聲和畸變影響,本文采用了優(yōu)化的雙邊濾波的降噪、增強(qiáng)邊界處理,更準(zhǔn)確地提取模板中的邊界,大大降低了檢測時噪聲和畸變的影響,從而保證了后續(xù)畸變校正算法的準(zhǔn)確性。
此外,基于特征點(diǎn)的自適應(yīng)畸變校正方法無需系統(tǒng)參數(shù)或其他先驗(yàn)知識,而是利用標(biāo)定模板在透視投影下的直線性、交比值一致性和沒影點(diǎn)收斂性作為圖像校正的約束條件進(jìn)行校正,提出了圖形畸變能量的概念。校正過程只需要采集一張標(biāo)定模板的圖像,并利用Levenberg-Marquardt算法求解畸變能量最小化的非線性方程得到校正后的特征點(diǎn)。最后,利用校正前后特征點(diǎn)的位移差獲得整幅圖像的像素校正位移圖。通過對比不同校正算法的畸變校正效果,證明了本文提出的改進(jìn)的校正算法能有效處理低功耗攝像機(jī)產(chǎn)生的畸變以及噪聲帶來的影響,提高了機(jī)器人視覺系統(tǒng)的準(zhǔn)確性和可靠性。
[1] Nishimoto Y,Shirai Y.A feature-based stereo model using small disparities histograms of multi-resolution channel[J].Advance Robotics,1988,3(1):17-33.
[2] Francois A,Medioni G M,Waupotitsch R W.Mirror symmetry:2-view stereo geometry[J].Image and Vision Computing,2003,21(2):137-143.
[3] Lim K B,Xiao Y.Virtual stereovision system:new understanding on single-lens stereovision using a bi-prism[J].Journal of Electronic Imaging,2005,14(4):043020.
[4] 黃巖巖,李慶,張斌珍.魚眼鏡頭的標(biāo)定和畸變校正研究[J].計算機(jī)工程與設(shè)計,2014,35(9):3132-3136.
[5] Lim K B,Kee W L,Wang D.Virtual camera calibration and stereo correspondence of single-lens bi-prism stereovision system using geometrical approach[J].Signal Processing:Image Communication,2013,28(9):1059-1071.
[6] Genovese K,Casaletto L,Rayas J A,et al.Stereo-digital image correlation (DIC) measurements with a single camera using a biprism[J].Optics and Lasers in Engineering,2013,51(3):278-285.
[7] Cui X,Lim K B,Zhao Y,et al.Single-lens stereovision system using a prism:position estimation of a multi-ocular prism[J].Journal of the Optical Society of America A Optics Image Science and Vision,2014,31(31):1074-1082.
[8] Wei L K,Lim K B,Tun Z L,et al.New understanding on the effect of angle and position of biprism on single-lens biprism based stereovision system[J].Journal of Electronic Imaging,2014,23(3):6-8.
[9] Brown D C.Close-range camera calibration.Photogrammetric Engineering[C]//Photogrammetric Record,2015:28-29.
[10] Hartley R I,Kang S B.Parameter-free radial distortion correction with centre of distortion estimation[C]//Proceedings of the Tenth IEEE International Conference on Computer Vision,Beijing,China,2005.ICCV 2005:1834-1841.
[11] Schreier H W,Garcia D,Sutton M.Advances in light microscope stereo vision[J].Experimental Mechanics,2004,44(3):278-288.
[12] Sutton M,Li N,Joy D,et al.Scanning electron microscopy for quantitative small and large deformation measurements part I: SEM imaging at magnifications from 200 to 10,000[J].Experimental Mechanics,2007,47(6):775-787.
[13] Ahmed M,Farag A.Nonmetric calibration of camera lens distortion:differential methods and robust estimation[J].IEEE Transactions on Image Processing,2005,14(8):1215-1230.
[14] Becker S,Bove V.Semi-automatic 3D model extraction from uncalibrated 2D camera views[C]//Proceedings of Visual Data Exploration and Analysis II,San Jose,CA,1995:447-461.
[15] Zhang G,He J,Yang X.Calibrating camera radial distortion with cross-ratio invariability[J].Optics & Laser Technology,2003,35(6):457-461.
[16] Penna M A.Camera calibration: a quick and easy way to determine the scale factor[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,1991,13(12):1240-1245.
[17] Ricolfe-Viala C,Sánchez-Salmerón A J.Correcting non-linear lens distortion in cameras without using a model[J].Optics & Laser Technology,2010,42(4):628-639.
[18] 陳衛(wèi)東,尹紅娟,朱奇光.改進(jìn)直接線性標(biāo)定的移動機(jī)器人視覺定位算法[J].小型微型計算機(jī)系統(tǒng),2013,34(4):872-876.
[19] Tomasi C,Manduchi R.Bilateral filtering for gray and color images[C]//Proceedings of the Sixth International Conference on Computer Vision.Washington,DC,USA.IEEE Computer Society,1988:839-846.
[20] Zhang Z.A flexible new technique for camera calibration[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,2000,22(11):1330-1334.
AN IMPROVED DISTORTION CORRECTION FOR SINGLE-LENS ROBOTIC STEREO VISION SYSTEM
Wu ShaojiaLiao Li
(ZhaoqingOpenUniversity,Zhaoqing526060,Guangdong,China)
Prism-based single-lens stereo vision system has features of high integration, low power, easy assembly, etc. However, external prism can cause irregular image distortion, affecting image quality. First, we reduce image noise and enhance image border by bilateral filter to improve the accuracy of the feature point detection effectively. Then we combine the perspective projection of the linear, cross ratio consistency and convergence of the vanishing point to propose an improved adaptive distortion correction algorithm. Finally, distortion correction could be achieved by offsetting before and after correction feature point without distortion model and parameters. The experiment compared the multiple sets of image feature extraction and distortion correction results and different methods for correcting irregular distortion correction effect generated in the system, the results show the robustness and accuracy of the algorithm, and it improves the accuracy of robotic vision system.
Robotic visionDistortion correctionPerspective projectionAdaptive algorithmBilateral filter
2016-03-08。伍紹佳,講師,主研領(lǐng)域:計算機(jī)應(yīng)用與網(wǎng)絡(luò)技術(shù)。廖麗,高級講師。
TP391
A
10.3969/j.issn.1000-386x.2016.08.043