国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

大型工件單目結(jié)構(gòu)光三維掃描方法

2019-01-02 08:22陳思豪王中任肖光潤
激光與紅外 2018年11期
關(guān)鍵詞:靶標(biāo)攝像機標(biāo)定

陳思豪,王中任,肖光潤,晏 濤

(1.湖北文理學(xué)院機械工程學(xué)院,湖北襄陽441053;2.武漢科技大學(xué)機械自動化學(xué)院,湖北武漢430081)

1 引 言

隨著測量手段和技術(shù)的不斷發(fā)展,測量要求和測量場景的多樣化,物體的三維輪廓測量技術(shù)發(fā)展迅速,己經(jīng)廣泛應(yīng)用于測繪測量、產(chǎn)品的逆向工程、模具設(shè)計等多個領(lǐng)域[1]。許多具有復(fù)雜曲面形貌的大尺寸零部件需要三維實體數(shù)字化測量。而視覺測量法由于具有非接觸、自動化程度高、速度快、高精度等優(yōu)點而成為受歡迎的測量技術(shù)之一[2]。目前的視覺三維重構(gòu)多使用雙目視覺完成,即利用實際點在兩個相機圖像上不同位置來確定該物體的三維輪廓[3]。但由于該系統(tǒng)較為復(fù)雜,處理速度較慢,很難在工業(yè)實際上運用[4]。本文所研究的三維測量系統(tǒng),則是以單目線結(jié)構(gòu)光來完成,線激光垂直投射于待測表面,圖像采集設(shè)備和線激光的位置關(guān)系相對固定,利用移動平臺帶動物體運動,實現(xiàn)線激光對被測物體表面的全掃描,對相機拍攝到的線激光在被測物體表面的變形圖像進行分析和計算,最終重建被測物體表面的三維輪廓。該方法具有結(jié)構(gòu)簡單、處理速度快、精度高等優(yōu)點,讓其在工業(yè)實際中有更廣泛的應(yīng)用[5]。

2 系統(tǒng)基本結(jié)構(gòu)

線結(jié)構(gòu)光三維視覺測量系統(tǒng)主要由硬件系統(tǒng)和軟件系統(tǒng)組成。硬件系統(tǒng)主要由CCD攝像機、線結(jié)構(gòu)光激光器、圖像采集卡、計算機、工作臺及其控制器等組成。軟件系統(tǒng)按操作順序主要分為三部分:攝像機的標(biāo)定、光平面的標(biāo)定、工件的掃描測量。

系統(tǒng)工作流程如圖1所示。首先,計算機通過控制視覺傳感器(相機和激光器)來采集結(jié)構(gòu)光效果較好的圖像。隨后將采集到的圖像傳入軟件系統(tǒng)進行處理,獲取結(jié)構(gòu)光線中心的圖像坐標(biāo)。接著將標(biāo)定獲得的模型參數(shù)代入傳感器數(shù)學(xué)模型,計算被測物表面點的空間坐標(biāo)。最后,結(jié)合測量模型和輸入的運動參數(shù),在設(shè)計的數(shù)據(jù)處理算法下,對測量點坐標(biāo)進行計算處理即可得到工件真實尺寸。

圖1 系統(tǒng)工作流程Fig.1 System flow

3 單目線結(jié)構(gòu)光三維測量原理

單目線結(jié)構(gòu)光的測量原理主要是采用了激光三角法的測量原理[6],其大致的測量過程如圖2所示:激光器向被測物體表面投射一個激光光條,由于被測物體表面的形貌特征不同,CCD攝像機拍攝的光條圖像中光條中心成像的位置也發(fā)生改變。根據(jù)激光束光軸與攝像機光軸之間的夾角(30°~60°)以及光條中心在CCD攝像機像平面上的成像位置變化,通過三角幾何關(guān)系即可獲得被測物體表面起伏距離。當(dāng)然,在實際測量系統(tǒng)中還需有一個穩(wěn)定的移動平臺,保證光平面能夠以一恒定的速率掃過整個測量物體,這樣才能得到較為準(zhǔn)確的物體表面輪廓信息。

圖2 激光三角法測量模型Fig.2 Laser triangulation measurement model

為了得到被測工件準(zhǔn)確的三維信息,需建立單目線結(jié)構(gòu)光數(shù)學(xué)模型[7]。線結(jié)構(gòu)光傳感器的激光器在空間上投射出一個光平面,此光平面通過攝像機建立與像平面的透視對應(yīng)關(guān)系,其幾何結(jié)構(gòu)關(guān)系的數(shù)學(xué)模型如圖3所示。

圖3 單目線結(jié)構(gòu)光數(shù)學(xué)模型Fig.3 Optical mathematical model of monocular line structure light

光平面和被測物體相截為一條平面曲線,曲線上的點即為被測的對象。在光平面上以一點Os為原點,建立傳感器的測量參考坐標(biāo)系Os-XsYsZs,其中光平面為Os-XsYs平面。由此可得線結(jié)構(gòu)光傳感器的數(shù)學(xué)模型表達式:

4 實驗過程與結(jié)果

自主搭建的三維掃描系統(tǒng)采用acA2500-14gm GigE攝像機,分辨率為500萬像素,鏡頭為Computar工業(yè)鏡頭,焦距為8 mm。激光器選用MFL-670-5-65線結(jié)構(gòu)光激光器,波長為650 nm。待測物置于高精密手動平移臺上,由剪式升降臺調(diào)整好合適的的高度,兩者都由水平運動平移臺所承載,如圖4所示。

圖4 結(jié)構(gòu)光掃描平臺Fig.4 Structured light scanning platform

根據(jù)上面的模型,采用檢測系統(tǒng)不動,首先由高精密手動平移臺沿法向運動完成標(biāo)定后,再由電控位移臺承載待測物體進行勻速運動完成三維掃描。

下面對整個系統(tǒng)進行標(biāo)定,首先進入攝像機標(biāo)定模式對相機的位姿進行標(biāo)定,標(biāo)定板采用60 mm×60 mm的圓形平面靶標(biāo)。將靶標(biāo)面正對攝像機放置,利用精密平移臺帶動靶標(biāo)以5 mm的間距移動,一共6次,每個位置都采集一幅圖像并獲取其位置坐標(biāo),如圖5所示。

然后經(jīng)過標(biāo)定程序運算,得到相機的內(nèi)部參數(shù):

有效焦距f=8.318749;

畸變系數(shù)K1=0.00542;

比例因子Sx=1.004873;

中心坐標(biāo)Cx=1326.761996;

中心坐標(biāo)Cy=1142.14376;

象元尺寸dx=0.002200;

象元尺寸dy=0.002200;

接著對線結(jié)構(gòu)光進行標(biāo)定,進入線結(jié)構(gòu)光標(biāo)定模式,標(biāo)定板采用60 mm×60 mm的平行線靶標(biāo)。與相機標(biāo)定不同,線結(jié)構(gòu)光標(biāo)定將靶標(biāo)面正對激光器放置(即與相機有一個傾角),利用高精密手動平移臺帶動靶標(biāo)以5 mm的間距移動,一共6次,每個位置都采集一對激光器開啟和關(guān)閉的圖像。

圖5 靶標(biāo)采集Fig.5 Target acquisition

圖6 靶標(biāo)圖像采集Fig.6 Target image acquisition

對所采集到的圖片進行預(yù)處理,圖6是激光開啟和關(guān)閉狀態(tài)下分別采集的兩幅靶標(biāo)圖像。在處理過程中,為了減少不必要的運算量,提高程序運行的效率,在圖像上設(shè)定了一定的ROI區(qū)域,只在該區(qū)域中才對圖像進行處理。對開啟激光靶標(biāo)圖像進行半二值化處理,即:

式中:g( x ,y)為處理后圖像在點 ( x ,y)處的灰度值;f( x ,y)為原始圖像的灰度值,其中T為該算法分割獲取的最佳分割閾值。將小于設(shè)定閾值的像素點灰度設(shè)置為0,大于設(shè)定閾值的像素點灰度則保留原有值,從而得到去除背景的光條圖像。

對光條圖像逐列進行灰度重心提取,獲得光條中心像素坐標(biāo)點集Pli(udi,vdi)。對關(guān)閉激光靶標(biāo)圖像進行二值化處理,獲得平行線圖像。在圖像中搜索確定每條平行線的位置區(qū)域,對它們逐行進行灰度重心提取,獲得每條平行線中心像素坐標(biāo)點集Pti(udi,vdi)。

最后,為了獲取準(zhǔn)確特征點的像素坐標(biāo),本次實驗采用PCA主成分分析方法[8]對由像素點集Pli、Pti組成的圖像進行直線擬合,從而獲取更準(zhǔn)確的特征點坐標(biāo)。PCA方法是一種非常高效的統(tǒng)計方法,常應(yīng)用于人臉識別和圖像壓縮等,采用協(xié)方差矩陣?yán)碚摯_定高維空間中的數(shù)據(jù)模式。在用于二維直線擬合時,該法的運算采用簡單的統(tǒng)計和矩陣運算,不必求解方程的偏導(dǎo),因此,相對于最小二乘法來說,它更簡單和穩(wěn)定可靠。下面介紹一下主成分分析法擬合直線的原理。

假設(shè)N個點的二維坐標(biāo)分別(xi,yi)為,它們的平均中心點坐標(biāo)為(x,y),由協(xié)方差公式:

可以構(gòu)造協(xié)方差矩陣:

求解矩陣C的特征值和特征向量,找到其中最大的特征值對應(yīng)的特征向量,即為要擬合的直線的法向矢量n→(a,b),將中心點坐標(biāo)代入直線方程ax+by+c=0,可以確定直線方程的第三個分量c。從而得到特征點的像素坐標(biāo),如圖7所示。

圖7 特征點坐標(biāo)Fig.7 The coordinates of the feature points

最后根據(jù)平移臺的移動量和靶標(biāo)的拓撲關(guān)系確定特征點的測量坐標(biāo)系二維坐標(biāo),將其代入兩種傳感器數(shù)學(xué)模型,計算出相應(yīng)的模型參數(shù),完成相機的標(biāo)定。圖 8為平移距離分別在 0.000 mm、10.000 mm和25.000 mm處的光條圖像??梢姡谄揭七^程中光條在圖像上的位置發(fā)生了偏移,在攝像機視場范圍內(nèi)存在13個特征點,標(biāo)定過程中共移動了6個位置。

圖8 三處平移位置的光條圖像Fig.8 Lightstripe images at three translation positions

接著根據(jù)線結(jié)構(gòu)光標(biāo)定程序運算,得到線結(jié)構(gòu)光的標(biāo)定參數(shù):

最后進入工件掃描測量模式,以一大型鑄鋁件為被測對象。為提高程序運行速度與精度,現(xiàn)在視野中選取一塊能包含全部有效輪廓信息的區(qū)域,去除了其余無效的區(qū)域。利用線結(jié)構(gòu)光原理提取大型鑄鋁件的三維輪廓信息。

在實驗過程中,為了能在最短的時間內(nèi)獲取符合精度要求的三維重構(gòu)圖像,提高工業(yè)應(yīng)用的效率?,F(xiàn)使待測物處于不同掃描速率下,通過重構(gòu)出的三維點云數(shù)據(jù)及誤差的分析,來選取最合適的掃描速度。

現(xiàn)采用0.5~2.0 mm/s的速度對該大型鑄鋁件進行掃描,所得的結(jié)果如表1所示。

從表1可以清晰地看出,當(dāng)掃描速度小于1.25 mm/s時,三維重構(gòu)過程中所得點的個數(shù)雖然有很大增長,但其平均誤差卻都趨近于0.08 mm,變化幅度不大。而當(dāng)掃描速度超過1.4 mm/s時,其所獲得的點的個數(shù)大大降低,平均誤差也快速增大。而在1.25~1.40 mm/s之間,由于后二者誤差太過接近0.1 mm,因此最終選用1.25 mm/s的掃描速度,此時得到如圖9所示的三維點云圖,一共包含約210萬個點。

表1 掃描速度與誤差Tab.1 Scanning speeds and errors

圖9 三維點云圖Fig.9 3D point cloud

將三維點云圖進行封裝處理,得到如圖10所示的三維模型圖,與原CAD模型進行對比,其平均誤差為0.0835 mm,小于0.1 mm,滿足了測量所需的精度要求。

圖10 三維模型圖Fig.10 Three-dimensional model diagram

4 結(jié) 語

本文利用自主設(shè)計的激光視覺傳感系統(tǒng)研究了對大型工件的三維重構(gòu),簡單有效且重構(gòu)精度高。采用精密平移臺托載平行線靶標(biāo)對相機和光平面進行標(biāo)定,并使用PCA主成分分析法完成特征點的直線擬合,得到精確的模型參數(shù)。接著,使用水平平移臺托載工件運動得到穩(wěn)定易重構(gòu)的工件掃描圖,完成三維模型的建立。最后通過對掃描速度和重構(gòu)精度的實驗驗證,選取了合適的掃描速度。經(jīng)與被測物尺寸對比,此種方法能夠有效準(zhǔn)確的對大型工件表面進行三維重構(gòu),具有較高的精度及較快的速度,能夠滿足工業(yè)應(yīng)用的基本要求。

猜你喜歡
靶標(biāo)攝像機標(biāo)定
網(wǎng)絡(luò)靶標(biāo)理論、關(guān)鍵技術(shù)與中醫(yī)藥應(yīng)用
“百靈”一號超音速大機動靶標(biāo)
使用朗仁H6 Pro標(biāo)定北汽紳寶轉(zhuǎn)向角傳感器
納米除草劑和靶標(biāo)生物的相互作用
CT系統(tǒng)參數(shù)標(biāo)定及成像—2
CT系統(tǒng)參數(shù)標(biāo)定及成像—2
基于勻速率26位置法的iIMU-FSAS光纖陀螺儀標(biāo)定
攝像機低照成像的前世今生
新安訊士Q6155-E PTZ攝像機
前列腺特異性膜抗原為靶標(biāo)的放射免疫治療進展