亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于前鍍膜平面鏡的結(jié)構(gòu)光參數(shù)標定裝置及方法與流程

文檔序號:11404678閱讀:399來源:國知局
一種基于前鍍膜平面鏡的結(jié)構(gòu)光參數(shù)標定裝置及方法與流程

本發(fā)明涉及視覺測量技術(shù),具體說就是一種基于前鍍膜平面鏡的結(jié)構(gòu)光標定裝置及方法。



背景技術(shù):

結(jié)構(gòu)光三維視覺測量具有非接觸、速度快和精度適中等優(yōu)點在工業(yè)檢測等領域被廣泛應用。結(jié)構(gòu)光視覺傳感器的標定精度決定著最終檢測精度水平。線結(jié)構(gòu)光視覺傳感器標定過程包括攝像機內(nèi)部參數(shù)標定和光平面參數(shù)標定兩個方面,主要利用攝像機內(nèi)部參數(shù)以及其他輔助工具確定光平面在攝像機坐標系下的平面方程。

關于目前常用的結(jié)構(gòu)光傳感器的標定方法主要有:一是自由移動靶標式,多采用一維靶標、二維平面靶標、三維立體靶標完成光平面參數(shù)標定,此方法靶標容易加工,標定精度高,效率高,此方法較為常用。二是機械運動調(diào)整法,多采用帶編碼器的機械運動平臺或機械手臂等,此方法人為調(diào)節(jié)環(huán)節(jié)多,精度主要取決于機械運動平臺的精度。

cn200810239083.4公開了“一種基于一維靶標的結(jié)構(gòu)光參數(shù)標定方法”,該方法利用一維標靶的具有已知空間約束的至少三個特征點,結(jié)合透視投影方程,根據(jù)特征點的長度約束及方向約束計算特征點在攝像機系坐標系下空間三維坐標,并進行擬合得到光平面方程。該方法對一維標靶的加工精度要求較高,對圖像噪聲比較敏感。

cn200710121397.x公開了“一種結(jié)構(gòu)光視覺傳感器結(jié)構(gòu)參數(shù)標定方法”,該方法主要借助有多個非線性特征點的平面靶標,通過多次移動平面靶標的位置,獲取靶標圖像上的光條中心及非線性特征點坐標,通過單應矩陣計算光條中心點在攝像機坐標系下的三維空間坐標擬合出光平面方程。該方法標定效率高、精度高等特點被廣泛使用,但該方法提取無法同時兼顧高質(zhì)量的光條圖像與特征點的高精度提取。

cn201510307016.1公開了“一種基于平行雙圓柱靶標的線結(jié)構(gòu)光視覺傳感器標定方法”。該方法采用自由移動的平行雙圓柱靶標,將靶標在合適位置擺放至少一次,提取光條圖像中心并擬合圖像中光條的橢圓圖像,基于透視投影變換建立兩個空間橢圓與其圖像之間對應方程,以橢圓短軸與圓柱直徑相同為約束條件,求解光平面方程。該方法需要高精度的三維標定靶標,加工成本高,由于反射遮擋等因素難以獲得高質(zhì)量的標定圖像。

從以上分析可以看出,現(xiàn)有的結(jié)構(gòu)光參數(shù)標定方法都需要高精度的帶有特征點的靶標或者高精度的幾何約束靶標,由于目前材料加工工藝水平限制,在保證光條圖像質(zhì)量的情況下,很難使特征點位置精度或者幾何約束精度達到微米級別,且計算轉(zhuǎn)換矩陣采用圖像單應的方法求取存在一定的誤差;激光光條投射在金屬或者陶瓷等靶標上由于強反射或者漫反射,均降低了光條中心的提取精度。



技術(shù)實現(xiàn)要素:

本發(fā)明的技術(shù)解決問題:克服現(xiàn)有技術(shù)的不足,提供一種基于前鍍膜平面鏡的結(jié)構(gòu)光參數(shù)標定裝置及方法,能夠?qū)崿F(xiàn)快速高精度的結(jié)構(gòu)光傳感器光平面參數(shù)標定,加工制造與靶標維護容易,現(xiàn)場操作簡單。

為達到上述目的,本發(fā)明的技術(shù)方案為:一種基于前鍍膜平面鏡的結(jié)構(gòu)光參數(shù)標定裝置及方法,包括:將前鍍膜平面鏡與平面玻璃靶標置于攝像機前位置,攝像機同時拍攝平面玻璃靶標圖像與其鏡像圖像,建立虛擬雙目測量模型,利用平面玻璃靶標相鄰特征點空間距離作為約束,通過非線性優(yōu)化方法求取前鍍膜平面鏡坐標系到攝像機坐標系旋轉(zhuǎn)矩陣和平移矢量的優(yōu)化解,采用最小二乘法對備選特征點進行圖像消影點求??;將白色打印紙置于前鍍膜平面鏡前,激光器投射光束到白色打印紙上,攝像機同時拍攝實際光條圖像與鏡像光條圖像,提取光條圖像中心點,利用圖像消影點與線性插值方法進行亞像素匹配,計算匹配點的三維坐標采用最小二乘法擬合求解光平面方程。

本發(fā)明具體提供的一種的結(jié)構(gòu)光參數(shù)標定裝置,所述裝置包括:一臺面陣攝像機、一個一字線激光器、一個前鍍膜平面鏡、一個平面玻璃靶標和一張白色打印紙,其中:

面陣攝像機,用于同時拍攝激光器投射在白色打印紙上的光條圖像及在前鍍膜平面鏡中的光條鏡像,并計算前鍍膜平面鏡坐標系到攝像機坐標系之間的旋轉(zhuǎn)矩陣和平移矢量;

一字線激光器,用于投射激光光束到白紙打印紙上形成光條;

前鍍膜平面鏡,前鍍膜平面鏡的前表面四周區(qū)域的特征點用于計算前鍍膜平面鏡坐標系與攝像機坐標系的轉(zhuǎn)換矩陣,前鍍膜平面鏡前表面中心區(qū)域鍍膜用于鏡像投射在白色打印紙上的激光光條與平面玻璃靶標上的特征點;

面玻璃靶標,用于優(yōu)化前鍍膜平面鏡坐標系到攝像機坐標系之間的旋轉(zhuǎn)矩陣和平移矢量提供約束,并且用于計算圖像的消影點,通過消影點進行兩個光條圖像的匹配;

白色打印紙,用于激光器投射光束并呈現(xiàn)光條圖像。

上述方案中,前鍍膜平面鏡、平面玻璃靶標和白色打印紙共同組成用于結(jié)構(gòu)光光平面參數(shù)標定的靶標裝置,其中前鍍膜平面鏡為前表面中心部位鍍有鋁膜,平面鏡的前表面四周區(qū)域光刻特征點,前鍍膜平面鏡相比后鍍膜平面鏡,可以不受平面鏡玻璃厚度造成的折射現(xiàn)象影響,以提高標定精度。平面玻璃靶標可以是棋盤格特征點,也可以是圓點陣、網(wǎng)格特征點。

本發(fā)明還提供了一種結(jié)構(gòu)光參數(shù)標定方法,包括:

a.對線結(jié)構(gòu)光視覺傳感器中的攝像機進行內(nèi)部參數(shù)標定;將平面玻璃靶標與前鍍膜平面鏡放置在攝像機前清晰成像區(qū)域內(nèi),調(diào)節(jié)光源亮度,拍攝平面玻璃靶標上的特征點圖像與鏡像圖像;校正圖像;

b.實體攝像機坐標系、鏡像攝像機坐標系、前鍍膜平面鏡坐標系、反平面鏡坐標系的建立;前鍍膜平面鏡坐標系到攝像機坐標系的旋轉(zhuǎn)矩陣和平移矢量求解;鏡像攝像機坐標系與實體攝像機坐標系旋轉(zhuǎn)矩陣和平移矢量求解,左手圖像坐標系到右手圖像坐標系的轉(zhuǎn)換關系求解,虛擬雙目測量模型的建立;采用非線性優(yōu)化方法得到上述旋轉(zhuǎn)矩陣和平移矢量的最優(yōu)解;

c.計算平面玻璃靶標的水平方向和豎直方向相鄰特征點的距離,基于閾值判斷選取備選特征點,對備選特征點進行匹配連線,采用最小二乘法進行圖像消影點求?。?/p>

d.將白色打印紙放置在攝像機前清晰成像區(qū)域內(nèi)擺放多次,分別對真實光條圖像與鏡像光條圖像中心提取,通過消影點進行真實光條中心與鏡像光條中心的亞像素匹配,利用虛擬雙目測量模型計算光條中心點的三維坐標,采用最小二乘法擬合光平面,求解光平面參數(shù)。

步驟a中對線結(jié)構(gòu)光視覺傳感器中的攝像機進行內(nèi)部參數(shù)標定;將平面玻璃靶標與前鍍膜平面鏡放置在攝像機前清晰成像區(qū)域內(nèi),調(diào)節(jié)光源亮度,拍攝平面玻璃靶標上的特征點圖像與鏡像圖像,校正圖像,實現(xiàn)步驟如下:

將可以自由移動的平面玻璃靶標放置在攝像機前清晰成像區(qū)域內(nèi),前鍍膜平面鏡與平面玻璃靶標成一定的夾角放置,保證平面玻璃靶標上的特征點與其鏡像特征點、前鍍膜平面鏡大部分特征點位于清晰成像區(qū)域內(nèi),分別調(diào)節(jié)前鍍膜平面鏡、平面玻璃靶標的光源亮度,使其上面的特征點成像清晰,特征點及邊緣像素寬度為1-3個。通過攝像機內(nèi)部標定參數(shù),圖像校正的方法,得到無畸變圖像。

步驟b中實體攝像機坐標系、鏡像攝像機坐標系、前鍍膜平面鏡坐標系、反平面鏡坐標系的建立;前鍍膜平面鏡坐標系到攝像機坐標系的旋轉(zhuǎn)矩陣和平移矢量求解,鏡像攝像機坐標系與實體攝像機坐標系旋轉(zhuǎn)矩陣和平移矢量求解,左手圖像坐標系到右手圖像坐標系的轉(zhuǎn)換關系求解,虛擬雙目測量模型的建立,采用非線性優(yōu)化方法得到上述旋轉(zhuǎn)矩陣和平移矢量的最優(yōu)解,實現(xiàn)步驟如下:

(1)將實體攝像機坐標系、鏡像攝像機坐標系、前鍍膜平面鏡坐標系、反平面鏡坐標系均建立成右手坐標系,實體攝像機圖像坐標系的原點在圖像的左上角,鏡像攝像機圖像坐標系的原點在圖像的右上角;

(2)前鍍膜平面鏡上的特征點提取后,通過攝像機成像模型計算單應矩陣,并求解前鍍膜平面鏡坐標系到攝像機坐標系的旋轉(zhuǎn)矩陣和平移矢量;

(3)利用鏡像原理分別求取前鍍膜平面鏡坐標系與反平面鏡坐標系之間的旋轉(zhuǎn)矩陣和平移矢量,反平面鏡坐標系與鏡像攝像機坐標系的旋轉(zhuǎn)矩陣和平移矢量,利用上述旋轉(zhuǎn)矩陣和平移矢量求解鏡像攝像機坐標系與實體攝像機坐標系的轉(zhuǎn)換矩陣和平移矢量;

(4)左手圖像坐標系到右手圖像坐標系進行轉(zhuǎn)換,實體攝像機拍攝的鏡像光條圖像坐標由于鏡像原因建立在左手坐標系下,以圖像主點坐標的縱坐標保持不變,將鏡像光條圖像坐標建立在右手圖像坐標下,通過(3)中求解的鏡像攝像機坐標系與實體攝像機坐標系的轉(zhuǎn)換矩陣和平移矢量,及攝像機標定的內(nèi)參矩陣,建立虛擬雙目測量模型;

(5)利用平面玻璃靶標上的水平方向和豎直方向相鄰特征點測量值與真實值的距離最小作為空間距離約束,使用levenberg-marquardt非線性優(yōu)化方法得到前鍍膜平面鏡坐標系到攝像機坐標系的旋轉(zhuǎn)矩陣和平移矢量最優(yōu)解,及實體攝像機與鏡像攝像機的旋轉(zhuǎn)矩陣和平移矢量的最優(yōu)解。

步驟c中計算平面玻璃靶標的水平方向和豎直方向的相鄰特征點的距離,基于閾值判斷選取備選特征點,對備選特征點進行匹配連線,采用最小二乘法進行圖像消影點求取的實現(xiàn)步驟如下:

(1)對平面玻璃靶標上的特征點和鏡像的特征點進行提取匹配,利用實體攝像機坐標系與鏡像攝像機坐標系旋轉(zhuǎn)矩陣與平移矢量的最優(yōu)解,將平面玻璃靶標上的特征點和對應的鏡像特征點圖像坐標分別代入步驟b中建立的虛擬雙目測量模型,計算得到平面玻璃靶標上的特征點在攝像機坐標系下的三維坐標,分別計算平面玻璃靶標上的水平方向和豎直方向的兩個相鄰特征點的間距,間距小于設定的閾值則被選為備選特征點;

(2)連線平面玻璃靶標上備選特征點與其鏡像的備選特征點,將此連線作為匹配的極線,將圖像消影點到極線的距離作為目標函數(shù),采用線性最小二乘法求解所有連線的交點,此交點即為圖像消影點。

步驟d中將白色打印紙放置在攝像機前清晰成像區(qū)域內(nèi)擺放多次,分別對實際光條圖像與鏡像光條圖像中心提取,通過消影點進行實際光條中心與鏡像光條中心的亞像素匹配,利用虛擬雙目測量模型計算光條中心點的三維坐標,采用最小二乘法擬合光平面求解光平面參數(shù)的實現(xiàn)步驟如下:

(1)前鍍膜平面鏡在攝像機前清晰成像區(qū)域內(nèi)位置固定,調(diào)節(jié)光源亮度使特征點成像清晰,每個特征點占1-3像素,將白色打印紙在攝像機前清晰成像區(qū)域內(nèi)擺放多次,激光光束投射在白色打印紙上,并可在前鍍膜平面鏡前形成清晰完整的鏡像,白色打印紙每放置一個位置時,攝像機同時拍攝白色打印紙上所投射的光條圖像與前鍍膜平面鏡鏡像的光條圖像作為標定圖像;

(2)分別對標定圖像上實際光條與鏡像光條采用steger方法進行光條中心提取,通過步驟c中求取的圖像消影點,將實際的光條中心與圖像消影點進行連線作為當前光條中心的極線,在鏡像的光條中心上尋找離極線最近的兩點作為候選點并連線,極線與兩個候選點連線的交點作為實際光條中心的亞像素匹配點;

(3)將實際光條中心與亞像素匹配點的圖像坐標代入步驟b中建立的虛擬雙目測量模型,計算光條中心點的三維坐標,采用最小二乘法擬合光平面方程ax+by+cz+d=0,a,b,c,d即為所求的光平面參數(shù)。

本發(fā)明與現(xiàn)有技術(shù)相比的優(yōu)點在于:本發(fā)明提供一種采用前鍍膜平面鏡實現(xiàn)線結(jié)構(gòu)光傳感器標定的新方法,實現(xiàn)將led光源靶標用于結(jié)構(gòu)光標定中,并提供微米級別位置精度的特征點,而金屬靶標或者陶瓷靶標在保證光條可提取的情況下很難達到微米級別的位置精度;相比平面靶標通過單應關系獲得靶標坐標與攝像機坐標系的位置關系,本發(fā)明通過立體優(yōu)化的方法獲得更高精度的靶標坐標系與攝像機坐標系的位置關系;僅用圖像的信息而不利用相機的極線約束即可實現(xiàn)光條中心的亞像素匹配,提高了匹配的精度;相比金屬靶標,通過白色打印紙可以獲得較好的光條圖像質(zhì)量并有助于提高光條中心的提取精度,提供更多的標定點保證了標定結(jié)果的穩(wěn)定性,前鍍膜可以有效消除玻璃折射的影響,通過以上硬件改進及算法創(chuàng)新,實現(xiàn)了高精度的線結(jié)構(gòu)光傳感器標定,標定結(jié)果穩(wěn)定性高,且前鍍膜平面鏡易于加工,操作簡單,可實現(xiàn)現(xiàn)場的快速實時標定。

附圖說明

圖1是本發(fā)明結(jié)構(gòu)光視覺傳感器參數(shù)標定流程圖;

圖2是本發(fā)明結(jié)構(gòu)光視覺傳感器參數(shù)標定示意圖;

圖3是本發(fā)明結(jié)構(gòu)光視覺傳感器參數(shù)標定示意圖2;

圖4是本發(fā)明結(jié)構(gòu)光視覺傳感器參數(shù)標定實物圖;

圖5是本發(fā)明結(jié)構(gòu)光視覺傳感器參數(shù)標定獲取圖像;

圖6是圖像消影點求圖圖像;

圖7是光條中心亞像素匹配圖像。

具體實施方式

本發(fā)明的基本思想是:基于前鍍膜平面鏡和白色打印紙使特征點圖像與光條圖像分離開同步進行采集,獲得高質(zhì)量的圖像提供高位置精度的特征點坐標和高提取精度的光條中心坐標,通過單個攝像機及鏡像組成對稱虛擬雙目測量系統(tǒng)對結(jié)構(gòu)光光平面參數(shù)進行標定,采用基于圖像消影點的方法進行光條中心匹配,采用前鍍膜平面鏡消除玻璃折射的影響,多種方法來提高結(jié)構(gòu)光參數(shù)標定精度。

基于上面所述的結(jié)構(gòu)光參數(shù)標定裝置,本發(fā)明結(jié)合具體實施例,由一臺攝像機和一個線激光器為例,對本發(fā)明作進一步詳細說明。

如圖1所示,本發(fā)明基于前鍍膜平面鏡的結(jié)構(gòu)光參數(shù)標定方法主要包括以下步驟:

步驟11:對線結(jié)構(gòu)光視覺傳感器中的攝像機進行內(nèi)部參數(shù)標定。

對線結(jié)構(gòu)光視覺傳感器的攝像機進行標定即求解攝像機的內(nèi)部參數(shù),即:

這里αx=f/dx,αy=f/dy,αx、αy分別是u軸和v軸的尺度因子,或稱為有效焦距,dx、dy分別為水平方向和豎直方向的像元間距,u0、v0是光學中心,也稱主點坐標,γ是u軸和v軸不垂直因子。為實際像素坐標,(u,v)為理想像素坐標,k1,k2為徑向畸變參數(shù)。具體求解方法在張正友的文章“aflexiblenewtechniqueforcameracalibration[r].microsoftcorporation,nsr-tr-98-71,1998”中有詳細描述。

步驟12:將可以自由移動的平面玻璃靶標放置在攝像機前清晰成像區(qū)域內(nèi),前鍍膜平面鏡與平面玻璃靶標呈一定的夾角,對平面玻璃靶標鏡像,使得在平面玻璃靶標與前鍍膜平面鏡中的特征點同時在攝像機中成像,分別調(diào)節(jié)前鍍膜平面鏡和平面玻璃靶標的光源亮度,攝像機拍攝圖像,使用步驟11中的攝像機標定參數(shù)進行圖像校正,獲得無畸變圖像,如圖2所示。

步驟13:實體攝像機坐標系、鏡像攝像機坐標系、前鍍膜平面鏡坐標系、反平面鏡坐標系的建立。

建立實體攝像機坐標系oc-xcyczc,其中oc為坐標系原點,xcyczc為三個坐標軸方向。鏡像攝像機坐標系ov-xvyvzv,為了方便求解坐標系之間的轉(zhuǎn)換關系,將鏡像攝像機坐標系ov-xvyvzv建立為右手坐標系,其中ov為坐標系原點,xvyvzv為三個坐標軸方向。前鍍膜平面鏡坐標系om-xmymzm,其中om為坐標系原點,xmymzm為三個坐標軸方向。反平面鏡坐標系omm-xmmymmzmm,其中omm為坐標系原點,xmmymmzmm為三個坐標軸方向。

步驟14:基于鏡像原理及透視投影變換建立實體攝像機坐標系與鏡像攝像機坐標系之間的位置關系的旋轉(zhuǎn)矩陣和矢量矩陣。

步驟141:前鍍膜平面鏡坐標系om-xmymzm到實體攝像機坐標系oc-xcyczc的旋轉(zhuǎn)矩陣和平移矩陣初值求解。

具體方法如下:為前鍍膜平面鏡坐標系om-xmymzm到實體攝像機坐標系oc-xcyczc變換的旋轉(zhuǎn)矩陣,為前鍍膜平面鏡坐標系om-xmymzm到實體攝像機坐標系oc-xcyczc變換的平移矩陣,與單目標定的方法相同,求解方法參見張正友“aflexiblenewtechniqueforcameracalibration,ieeetranspatternanalmachintell,22(11),pp.1330-1334(2000)”。其中棋盤格角點提取方法見“anewsub-pixeldetectorforx-cornerincameracalibrationtargets[c],wscg’2005shortpapersproceedings,13thinternationalconferenceincentraleuropeoncomputergraphic,visualizationandcomputervision,2005,plzen,czechrepublic”。

步驟142:實體攝像機坐標系與鏡像攝像機坐標系的位置關系求解。

具體方法如下:實體攝像機坐標系與鏡像攝像機坐標系的位置關系建立方法參見“zhenyingxu,yunwang,chuanyang,multi-cameraglobalcalibrationforlarge-scalemeasurementbasedonplanemirror,optik,126(2015),4149-4154.”和“張廣軍,李秀智.移動機器人足目標定方法.機器人.2007.29(3).”,將得到以下關系:

這里為實體攝像機坐標系oc-xcyczc到鏡像攝像機坐標系ov-xvyvzv變換的旋轉(zhuǎn)矩陣,為實體攝像機坐標系oc-xcyczc到鏡像攝像機坐標系ov-xvyvzv變換的平移矢量。為鏡像攝像機坐標系ov-xvyvzv到實體攝像機坐標系oc-xcyczc變換的旋轉(zhuǎn)矩陣,為鏡像攝像機坐標系ov-xvyvzv到實體攝像機坐標系oc-xcyczc變換的平移矩陣。

步驟15:左右手圖像坐標系的轉(zhuǎn)換,虛擬雙目測量模型的建立。

步驟151:左手圖像坐標系到右手圖像坐標系的轉(zhuǎn)換。

具體方法如下:(u,v)為光條直線上的中心點在實體攝像機圖像坐標系下的成像點,(u',v')為鏡像光條直線上的中心點在實體攝像機圖像坐標系下的成像點,相當于鏡像攝像機拍攝實像光條,由于鏡像對稱原理,此時的圖像坐標為鏡像攝像機在左手坐標系下所成像,為方便于雙目系統(tǒng)測量,將鏡像攝像機左手坐標系轉(zhuǎn)換成右手坐標系,圖像坐標系進行變換有:

于是得到:

這里,kc為實體攝像機建立在右手坐標系下的內(nèi)部參數(shù),kv為鏡像攝像機建立在右手坐標系下的內(nèi)部參數(shù)。(uc,vc)為實際攝像機拍攝的圖像坐標,(uv,vv)為鏡像攝像機拍攝建立在右手坐標系下的圖像坐標,s為畸變因子,dx、dy分別為水平方向和豎直方向的像元間距,u0、v0是光學中心,也稱主點坐標。

步驟152:虛擬雙目測量模型的建立。

具體方法如下:以實體攝像機坐標系為世界坐標系,根據(jù)雙目測量原理,可得到以下公式:

這里,(u,v,1)t為實際光條中心的齊次坐標,(u',v',1)t為鏡像光條中心的齊次坐標,z1,z2為比例因子,h、m分別為實體攝像機與虛像攝像機的投影矩陣,[x,y,z,1]t為光條中心的三維坐標的齊次坐標。

步驟16:levenberg-marquardt非線性優(yōu)化,得到前鍍膜平面鏡坐標系om-xmymzm到實體攝像機坐標系oc-xcyczc的旋轉(zhuǎn)矩陣和平移矢量優(yōu)化解,優(yōu)化目標函數(shù)如下:

這里,是平面鏡坐標系到攝像機坐標系的轉(zhuǎn)換矩陣的的優(yōu)化值,是平面玻璃靶標上測量相鄰特征點的空間距離,dc,dv為相鄰特征點的真實距離,是平面玻璃靶標上測量鏡像相鄰特征點的空間距離。i(i=1,2,...m-1)為特征點橫向間隔的個數(shù),j(j=1,2,...n-1)為特征點縱向間隔的個數(shù)。

步驟17:采用最小二乘法利用備選特征點求取圖像的消影點。

具體方法如下:為平面玻璃靶標上的特征點的齊次坐標,為鏡像的平面玻璃靶標上特征點的齊次坐標,利用優(yōu)化后的分別計算水平向和豎直方向的相鄰兩點間距,如果兩點間距小于設定的閾值(閾值為0.008mm),則作為備選點,通過以下公式確定實像點與虛像點的連線:

兩組連線的交點為l=li×lj(i≠j),i與j表示不同的直線,由于特征點提取誤差,每組連線不能完全交于一點,采用最小二乘法確定,即為消影點,目標函數(shù)為:

這里,v位圖像消影點的齊次坐標。

線結(jié)構(gòu)光視覺傳感器由一臺攝像機和一個線激光器組成,圖3為實施例中線結(jié)構(gòu)光傳感器示意圖。其中,l表示線激光器投射在白色打印紙上的光條,l'表示前鍍膜平面鏡鏡像后的光條虛像。oc-xcyczc表示實體攝像機坐標系,ov-xvyvzv表示鏡像攝像機坐標系。

步驟18:提取光條圖像中心點,光條中心點的亞像素匹配。

步驟181:光條圖像中心點求取方法如下:

具體方法如下:提取拍攝光條圖像中所有光條中心的圖像坐標,通過圖像畸變校正方法,得到圖像中所有光條中心的無畸變圖像坐標。具體提取光條中心方法采用steger所述的“anunbiaseddetectorofcurvilinearstructures”方法,校正方法參見“機器視覺.張廣軍,科學出版社”,以下所述光條中心的圖像坐標均為經(jīng)過畸變校正后的無畸變圖像坐標。

步驟182:光條中心點的亞像素匹配方法如下:

具體方法如下:在白紙上的光條圖像上選取一點與圖像消影點連線作為光條中心的極線lei,計算鏡像光條上每一點到該基線的距離,找到最近兩點連線得到:

相應的亞像素匹配點的坐標為

pi=[lei]×li(12)

這里,pi為與實際光條中心對應的在鏡像光條中心的匹配點,lei,li為直線的矢量表示,[lei]×為lei的反對稱矩陣,為鏡像光條圖像中心任意相鄰兩點的圖像坐標。

步驟19:對實像光條中心點和鏡像光條中心點采用虛擬雙目測量模型進行三維重建,采用最小二乘法進行平面擬合得到光平面參數(shù)。

實施例

攝像機型號為alliedvisiontechnologies,配用焦距23mm施耐德光學鏡頭,圖像分辨率為1600×1200像素,視覺傳感器視場約為200mm×160mm,測量距離為650mm。激光器采用單線紅色激光器,波長635nm,功率50mw。使用前鍍膜平面鏡如圖4所示,特征點位置精度2um,平面靶標特征點的位置精度為2um。

首先,根據(jù)步驟11所述的方法得到攝像機內(nèi)參標定結(jié)果為:

αx=5174.34;αy=5175.03;γ=0;u0=815.19;v0=597.72;k1=-0.19;k2=0.58

這里,αx、αy分別是u軸和v軸的尺度因子,或稱為有效焦距,γ為u軸和v軸的不垂直因子,u0,v0為光學中心,也稱主點坐標,k1,k2為鏡頭徑向畸變參數(shù),

根據(jù)步驟12所述的方法,用攝像機拍攝前鍍膜平面鏡和平面玻璃靶標如圖5,左圖為平面玻璃靶標與前鍍膜平面鏡采集圖像,右圖為激光光束投射在白紙上的實際光條圖像與鏡像光條圖像。

根據(jù)步驟13、步驟14所述的方法,求取的前鍍膜平面鏡坐標系到攝像機坐標系的旋轉(zhuǎn)矩陣和平移矢量為真實攝像機坐標系到鏡像攝像機坐標系的旋轉(zhuǎn)矩陣和平移矢量為

根據(jù)步驟15、步驟16所述的方法,優(yōu)化后的前鍍膜平面鏡坐標系到攝像機坐標系旋轉(zhuǎn)矩陣和平移矢量為優(yōu)化后的真實攝像機坐標系到鏡像攝像機坐標系的轉(zhuǎn)換關系為

根據(jù)步驟17所述的方法,求取的圖像消影點如圖6,圖像消影點的坐標為:(4430.8061,544.0210)。

根據(jù)步驟18、步驟19所述的方法,光條中心提取及亞像素匹配如圖7,圖像中左光條為實際光條,右光條為鏡像光條,左上角是光條中心亞像素匹配方法的示意圖,左下角是光條中心亞像素匹配的放大圖。

根據(jù)步驟20所述的方法,求取的光平面方程為

x-0.1063y+0.3541z-238.7075=0

光平面方程系數(shù)a=1.0000,b=-0.1063,c=0.3541,d=-238.7075

總之,本發(fā)明在保證光條質(zhì)量情況下,可以提供微米級別位置精度的特征點,以及更多數(shù)量的標定點,相比傳統(tǒng)的結(jié)構(gòu)光標定方法,具有更高的標定精度,標定結(jié)果更穩(wěn)定。

提供以上實施例僅僅是為了描述本發(fā)明的目的,而并非要限制本發(fā)明的范圍。本發(fā)明的范圍由所附權(quán)利要求限定。不脫離本發(fā)明的精神和原理而做出的各種等同替換和修改,均應涵蓋在本發(fā)明的范圍之內(nèi)。

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1