999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于激光三角測量的視覺測量方法研究

2019-10-10 03:52:14李葉萌詹金輝席國慶胡隨芯
數(shù)字制造科學(xué) 2019年3期
關(guān)鍵詞:測量模型

李葉萌,詹金輝,席國慶,胡隨芯

(1.武漢理工大學(xué) 現(xiàn)代汽車零部件技術(shù)湖北省重點(diǎn)實(shí)驗(yàn)室,湖北 武漢 430070;2.武漢理工大學(xué) 汽車零部件技術(shù)湖北省協(xié)同創(chuàng)新中心,湖北 武漢 430070;3.湖南江南汽車制造有限公司 湖北分公司,湖北 襄陽 441000;4.湖北三環(huán)鍛造有限公司,湖北 谷城 441700)

零件的尺寸檢測是企業(yè)產(chǎn)品質(zhì)量監(jiān)督與控制的重要環(huán)節(jié)。隨著企業(yè)對生產(chǎn)成本和生產(chǎn)效率的要求不斷提高,傳統(tǒng)的尺寸檢測方法已經(jīng)無法滿足企業(yè)的需求。隨著數(shù)字圖像處理技術(shù)的出現(xiàn)和發(fā)展,視覺測量技術(shù)成為工業(yè)界零件尺寸檢測的重要手段之一。視覺測量相對傳統(tǒng)的量檢具測量,具有測量效率高、成本低、適應(yīng)范圍廣等特點(diǎn),更適合大尺寸和外形復(fù)雜物體的檢測[1],在三維重建和逆向工程等方面的優(yōu)勢更為突出。

采用激光輔助的激光三角測量法可以利用激光的變化來確定被測物的空間位置[2]。激光平面測量模型主要分為相機(jī)標(biāo)定模型和激光平面標(biāo)定模型兩個部分。國內(nèi)外的研究主要集中在激光平面標(biāo)定模型的部分。劉鳳梅等[3]提出基于齒形靶標(biāo)的激光平面標(biāo)定模型,這種標(biāo)定模型采用的靶標(biāo)比較特殊,標(biāo)定過程較為復(fù)雜。Wei等[4]提出利用雙交叉比不變性來估計(jì)光平面參數(shù)的模型,俞乾等[5]提出二維靶標(biāo)多位姿標(biāo)定法,兩者采用普通的二維靶標(biāo),但只求解了激光平面的表達(dá)式,未給出相機(jī)相對激光平面的位置關(guān)系,使得其依賴世界坐標(biāo)系的位置。筆者對激光三角平面測量模型進(jìn)行改進(jìn),進(jìn)一步推出相機(jī)與激光平面的位置關(guān)系,以解決世界坐標(biāo)系難以獲得或容易改變的問題。

1 激光三角平面測量模型

激光三角平面測量模型是對點(diǎn)激光三角測量法的拓展。傳統(tǒng)點(diǎn)激光三角測量法采用點(diǎn)激光器和線陣CCD(charge coupled device)相機(jī),激光器照射到被測物表面并發(fā)生反射,在相機(jī)光敏面上成像[6]。點(diǎn)激光三角測量原理如圖1所示,當(dāng)物體高度變化為Δh時(shí),線陣CCD光敏面上也產(chǎn)生相應(yīng)Δx變化,從而獲得被測物體某一點(diǎn)相對于基準(zhǔn)平面的高度。

圖1 點(diǎn)激光三角測量原理圖

點(diǎn)激光三角測量法雖然結(jié)構(gòu)簡單,但受到激光器的限制,只能獲得單一的尺寸,且測量效率較低。因此,筆者建立了一種激光三角平面測量模型,測量原理與點(diǎn)激光三角測量法相似,采用線激光器和面陣CCD相機(jī),其結(jié)構(gòu)原理如圖2所示。激光器投射出一個激光平面,激光平面與被測物體相交產(chǎn)生隨被測物體表面形狀變化的激光線條,即被測物體的截面輪廓線。使物體沿激光平面法線在被測物體所在平面投影的方向移動,從而獲得多條物體輪廓線,通過拼接得到物體表面幾何特征。

圖2 激光三角平面測量原理圖

傳統(tǒng)激光三角平面模型只給出了相機(jī)坐標(biāo)系與基準(zhǔn)面世界坐標(biāo)系的轉(zhuǎn)換關(guān)系,在實(shí)際測量中世界坐標(biāo)系有時(shí)難以獲得。一旦世界坐標(biāo)系位置發(fā)生變化,則需重新標(biāo)定位置關(guān)系。激光三角平面測量模型中,激光平面與相機(jī)相對位置固定,當(dāng)建立相機(jī)坐標(biāo)系與激光平面坐標(biāo)系的位置關(guān)系時(shí),在測量范圍內(nèi)被測物體擺放的基準(zhǔn)面高度以及放置姿態(tài)將不會影響測量結(jié)果。圖3為相機(jī)與激光平面的標(biāo)定模型。圖3中(u,v)為像素坐標(biāo)系,(x,y)為圖像坐標(biāo),(Xc,Yc,Zc)為相機(jī)坐標(biāo)系,(Xw1,Yw1,Zw1)為平面P1坐標(biāo)系,(Xw2,Yw2,Zw2)為平面P2坐標(biāo)系,(Xl,Yl,Zl)為激光平面坐標(biāo)系。P1、P2平面平行且高度差為h,為了保證測量精度,通常該高度差應(yīng)大于被測物的高度。

圖3 相機(jī)與激光平面的標(biāo)定模型

根據(jù)相機(jī)針孔成像原理建立的相機(jī)的成像模型,像素坐標(biāo)系(u,v)與平面P1坐標(biāo)系(Xw1,Yw1,Zw1)以及平面P2坐標(biāo)系(Xw2,Yw2,Zw2)的轉(zhuǎn)換關(guān)系[7]為:

(1)

(2)

式中:dx、dy分別為x、y方向上單個像素的長度;u0、v0為圖像坐標(biāo)的原點(diǎn);s為比例系數(shù);f為相機(jī)焦距;R1為3×3旋轉(zhuǎn)矩陣;T1為3×1平移向量;M為相機(jī)的內(nèi)部參數(shù);M1、M2為標(biāo)定板在平面P1、P2時(shí)的相機(jī)外部參數(shù)。

由式(1)和式(2)可以得到平面P2坐標(biāo)系與平面P1坐標(biāo)系的轉(zhuǎn)換關(guān)系為:

(3)

激光平面在平面P1和P2內(nèi)分別投影有一條激光線,利用相機(jī)記錄兩條激光線的圖像。通過式(1)和式(2)坐標(biāo)轉(zhuǎn)換關(guān)系對激光線圖像進(jìn)行處理,得到其在相應(yīng)平面坐標(biāo)系下可表示為:

[A1B10D1][Xw1Yw1Zw11]T=0

(4)

[A2B20D2][Xw2Yw2Zw21]T=0

(5)

將式(3)代入式(5)得:

[A1B1hD′2][Xw1Yw1Zw11]T=0

(6)

式中:A1、B1、D1、A2、B2、D2和D′2為空間直線常系數(shù)。

兩條激光線相互平行且式(4)和式(6)統(tǒng)一在平面P1的坐標(biāo)系下,激光平面在平面P1坐標(biāo)系下的方程可以表示為:

AXw1+BYw1+CZw1+D=0

(7)

式中:A、B、C和D為空間平面系數(shù)。

通過式(1)和式(7)即可獲得物體在平面P1坐標(biāo)系下的三維坐標(biāo)。取激光平面內(nèi)一點(diǎn)(xl,yl,zl)為原點(diǎn)建立激光平面坐標(biāo)系,設(shè)Ml-1為平面P1坐標(biāo)系與激光平面坐標(biāo)系轉(zhuǎn)換矩陣,由式(1)和式(7)可推得平面P1坐標(biāo)系與激光平面坐標(biāo)系關(guān)系為:

(8)

設(shè)Ml為相機(jī)相對于激光平面的外部參數(shù)矩陣,最終得到激光平面坐標(biāo)系與圖像坐標(biāo)系的轉(zhuǎn)換關(guān)系為:

(9)

上述數(shù)學(xué)模型忽略了相機(jī)鏡頭帶來的圖像畸變的影響,實(shí)際應(yīng)用中會引入畸變系數(shù)對圖像進(jìn)行畸變矯正。相機(jī)非線性畸變可以分為徑向畸變、切向畸變和薄棱鏡畸變,其中徑向畸變對圖像的影響最大[8]。為了更準(zhǔn)確補(bǔ)償圖像畸變,選取了3個徑向畸變系數(shù)(k1、k2、k3)和2個切向畸變系數(shù)(p1、p2)。

2 測量系統(tǒng)標(biāo)定

標(biāo)定是對已建立相機(jī)模型中未知參數(shù)的求解過程,利用已知特征點(diǎn)建立圖像坐標(biāo)系和世界坐標(biāo)系位置關(guān)系。相機(jī)的標(biāo)定參數(shù)包括內(nèi)部參數(shù)和外部參數(shù)兩個部分。內(nèi)部參數(shù)是相機(jī)固有參數(shù),包括焦距、像素長度、圖像尺寸和圖像原點(diǎn)和畸變系數(shù)等,這些參數(shù)不隨相機(jī)的位置變化。外部參數(shù)則是確定相機(jī)坐標(biāo)系與世界坐標(biāo)系位置關(guān)系,可以用旋轉(zhuǎn)矩陣和平移向量來表示。根據(jù)建立的模型搭建實(shí)驗(yàn)平臺,相機(jī)型號為piA2400-17gm-Basler pilot,線激光器為HA345050L-AL,波長450 nm,相機(jī)光軸與線激光器投射平面呈25°。采用張正友標(biāo)定法,用相機(jī)拍攝多個方位的平面靶標(biāo),求解相機(jī)的參數(shù)。采用2D平面靶標(biāo)對相機(jī)進(jìn)行標(biāo)定,標(biāo)定板如圖4所示。標(biāo)定板由7×7個實(shí)心圓陣列組成,圓的直徑為10 mm,相鄰兩個圓的圓心距為20 mm,外框黑線的尺寸為160×160 mm,標(biāo)定板尺寸精度為0.1 mm。

圖4 2D標(biāo)定板

利用Halcon軟件的圖像采集助手,在相機(jī)的視野范圍內(nèi)移動標(biāo)定板并拍攝一定數(shù)量標(biāo)定板圖像,導(dǎo)入標(biāo)定程序?qū)ο鄼C(jī)的內(nèi)部參數(shù)進(jìn)行標(biāo)定,圖5為標(biāo)定板在不同位置采集的圖形。通過6次標(biāo)定對結(jié)果取平均值,獲得相機(jī)的內(nèi)部參數(shù)如表1所示。

圖5 標(biāo)定板采集圖像

內(nèi)部參數(shù)標(biāo)定值內(nèi)部參數(shù)標(biāo)定值焦距f/mm11.14k1/px/m21.57×103單個像素長度dx/μm6.25k2/px/m4-7.44×106單個像素長度dy/μm6.25k3/px/m6-1.39×1011圖像原點(diǎn)u0/px1 274.61p1/px/m20.046 9圖像原點(diǎn)v0/px1 014.65p2/px/m4-0.007 1標(biāo)定誤差/μm0.243

相機(jī)的外部參數(shù)需要分兩步來標(biāo)定,首先拍攝標(biāo)定板在P1平面上的圖像和此時(shí)的激光線條圖(圖6),之后保持標(biāo)定板位姿不動,將工作臺面提高一定距離,拍攝標(biāo)定板在P2平面上的圖像和此時(shí)激光線條圖(圖7)。通過自定義算子compute_light_pose,計(jì)算P1、P2平面內(nèi)相機(jī)外部參數(shù),并對激光平面進(jìn)行擬合。

圖6 P1平面標(biāo)定板及激光線條圖像

圖7 P2平面標(biāo)定板及激光線條圖像

實(shí)際光平面擬合是通過3點(diǎn)確定平面來完成的。在P1平面激光線條上選取兩個點(diǎn),P2平面激光線選取一個點(diǎn),通過3點(diǎn)確定激光平面的法向量,以3點(diǎn)確定圓心為激光平面坐標(biāo)系的原點(diǎn),從而建立激光平面坐標(biāo)系。為了更準(zhǔn)確地標(biāo)定,通過多次選點(diǎn)來進(jìn)行擬合,以激光線條上點(diǎn)的平均距離殘差來評價(jià)擬合效果,當(dāng)平均殘差值小于7×10-5時(shí),認(rèn)為激光平面的擬合符合測量要求。最終標(biāo)定得相機(jī)相對平面P1外部參數(shù)M1和相機(jī)相對激光平面法外部參數(shù)Ml為:

3 幾何測量及誤差分析

選取尺寸已知的樣塊,測試測量系統(tǒng)在P1平面坐標(biāo)系下xyz3個方向上的誤差分布。將樣塊依次放置在移動平臺上,以5 mm/s的速度沿x方向勻速移動,相機(jī)以17幀/s的速度對被測物上的激光線條進(jìn)行拍攝。激光線條投射在被測物體表面,由于物體表面的反射作用,加上環(huán)境光照的影響,圖像會產(chǎn)生噪聲。在對圖像進(jìn)行濾波處理后,圖像分為高亮度激光線條和黑色背景兩個部分。設(shè)定一定灰度閾值,提取出主要的激光線條部分。擬合激光線條的外包圍輪廓線,計(jì)算輪廓線在每個像素列方向中點(diǎn)作為激光線條的中心線[9]。將中心線離散成點(diǎn),并轉(zhuǎn)換到世界坐標(biāo)系下,獲得單張圖像激光線條的點(diǎn)云數(shù)據(jù)[10]。將激光線條沿x方向等距拼接在一起,最終獲得樣塊的部分表面三維點(diǎn)云數(shù)據(jù)。利用Geomagic Studio對點(diǎn)云進(jìn)行修補(bǔ)、平面擬合以及尺寸測量,獲得各方向誤差變化如圖8~圖10所示。

圖8 x方向誤差

圖9 z方向誤差

圖10 y方向誤差變化

激光線條拼接時(shí)的距離是平臺移動速度與相機(jī)幀率的比值,由于此為理論計(jì)算得出的,因此在樣塊移動方向上(x方向)測量誤差隨尺寸變換很小。而在樣塊的yz兩個方向上,系統(tǒng)的測量誤差都與測量的尺寸相關(guān)。在z方向上,隨著樣塊z向尺寸的增加,測量誤差加速上升,誤差增長近似為2次曲線。而在y方向上,誤差與樣塊尺寸基本呈線性增長關(guān)系,與此同時(shí),隨著樣塊被測面所處高度的增加,誤差值也隨之提高了。

從圖8~圖10中可知,測量系統(tǒng)在一定測量范圍內(nèi),測量誤差較小。設(shè)定測量系統(tǒng)的工作精度為0.5 mm,則通過相機(jī)與工作平面的相關(guān)參數(shù),可以得到該測量系統(tǒng)的工作高度范圍為380~440 mm。

4 結(jié)論

(1)針對傳統(tǒng)激光三角平面測量法在實(shí)際應(yīng)用中世界坐標(biāo)系難以確定的問題,建立了以激光平面為測量面的數(shù)學(xué)模型,推導(dǎo)了相機(jī)與激光平面坐標(biāo)的轉(zhuǎn)換關(guān)系,提高了測量系統(tǒng)的靈活性。

(2)通過實(shí)驗(yàn)得到系統(tǒng)的測量誤差,獲得了其在不同方向上的分布規(guī)律,最終確定測量系統(tǒng)的精度以及工作范圍。

猜你喜歡
測量模型
一半模型
重要模型『一線三等角』
重尾非線性自回歸模型自加權(quán)M-估計(jì)的漸近分布
把握四個“三” 測量變簡單
滑動摩擦力的測量和計(jì)算
滑動摩擦力的測量與計(jì)算
測量的樂趣
3D打印中的模型分割與打包
測量
FLUKA幾何模型到CAD幾何模型轉(zhuǎn)換方法初步研究
主站蜘蛛池模板: 国产综合另类小说色区色噜噜| 亚洲无码高清视频在线观看| 国产自无码视频在线观看| 2021国产v亚洲v天堂无码| 欧美怡红院视频一区二区三区| 午夜国产精品视频黄| 亚洲Va中文字幕久久一区| 四虎影院国产| 亚洲精品在线影院| 婷婷亚洲视频| 91精品啪在线观看国产91| 欧美精品一区在线看| 美女一级毛片无遮挡内谢| 国产精品自拍合集| 精品福利国产| 色婷婷成人| 911亚洲精品| 不卡无码网| 国内精品小视频福利网址| 22sihu国产精品视频影视资讯| 亚洲日韩高清无码| 国产高潮流白浆视频| 国产成人啪视频一区二区三区| 国产美女91视频| 精品国产香蕉伊思人在线| 亚洲欧美自拍中文| 国产精品视频第一专区| 少妇人妻无码首页| 老司国产精品视频| 亚洲天堂网在线观看视频| 欧美成人看片一区二区三区| 成人在线观看不卡| 东京热高清无码精品| 国产日韩丝袜一二三区| 三上悠亚一区二区| 久久五月天国产自| 国产亚洲视频免费播放| 无码综合天天久久综合网| 日韩在线视频网| 伊人福利视频| 亚洲无码高清一区二区| 亚洲人成网7777777国产| 婷婷丁香色| 天天做天天爱天天爽综合区| 成人亚洲视频| 国产乱子伦视频三区| 国产在线欧美| 精品无码一区二区在线观看| 国产一级在线播放| 国产欧美日韩va| 日韩精品视频久久| 婷婷亚洲天堂| 国产在线观看91精品| 成人自拍视频在线观看| 在线观看热码亚洲av每日更新| 亚洲国产日韩一区| 四虎影视永久在线精品| 欧美在线精品一区二区三区| a网站在线观看| 欧美一区精品| 国产对白刺激真实精品91| 久久成人18免费| 狠狠干欧美| 99中文字幕亚洲一区二区| 国产成人综合网在线观看| 国产人免费人成免费视频| 欧美成人日韩| 欧美精品亚洲日韩a| 国产黄网永久免费| 婷婷伊人五月| 91精品国产麻豆国产自产在线| 91黄色在线观看| 日本国产在线| 91午夜福利在线观看| 欧美一级片在线| 无码在线激情片| 喷潮白浆直流在线播放| 亚洲色图在线观看| 精品久久国产综合精麻豆| 亚洲天堂日本| 国产精品久久久久久影院| 国产情精品嫩草影院88av|