鄭鵬 韓雨萌
沈陽工業(yè)大學(xué)機(jī)械工程學(xué)院(沈陽 110870)
大型復(fù)雜零件的三維掃描測(cè)量精度研究
鄭鵬韓雨萌
沈陽工業(yè)大學(xué)機(jī)械工程學(xué)院(沈陽110870)
非接觸式三維掃描儀能夠快速地獲取物體的三維點(diǎn)云數(shù)據(jù),利用建模軟件的數(shù)據(jù)合并、特征提取和曲面擬合等功能進(jìn)行數(shù)據(jù)處理,重建物體的三維模型,具有精度高、速度快的優(yōu)點(diǎn)。隨著測(cè)量技術(shù)的不斷發(fā)展,非接觸式三維掃描儀在機(jī)械、汽車、航空、醫(yī)療、藝術(shù)等領(lǐng)域的應(yīng)用日趨廣泛。本文主要致力于研究非接觸式三維掃描系統(tǒng)的掃描精度,從而更好地滿足高精度、高效率以及適合各種曲面的數(shù)字化應(yīng)用需求。
復(fù)雜型面;三維掃描;掃描誤差;改善精度
三維掃描是集光、機(jī)、電和計(jì)算機(jī)技術(shù)于一體的高新技術(shù),主要用于對(duì)物體空間外形和結(jié)構(gòu)進(jìn)行掃描,以獲得物體表面的空間坐標(biāo)。它的重要意義在于能夠?qū)⒈粶y(cè)物體的立體信息轉(zhuǎn)換為計(jì)算機(jī)能直接處理的數(shù)字信號(hào),為實(shí)物數(shù)字化提供了方便快捷的方法[1]。高速三維掃描及數(shù)字化系統(tǒng)在反求工程中發(fā)揮著巨大作用。三維掃描系統(tǒng)已在汽車、摩托車、家電等行業(yè)得到成功應(yīng)用,而高速三維掃描儀已在我國(guó)多家模具廠點(diǎn)得到應(yīng)用,取得良好效果[2]。它可以直接將大型復(fù)雜的、不規(guī)則的物體三維點(diǎn)云數(shù)據(jù)采集到電腦中,快速重構(gòu)出所需的三維模型。三維掃描儀所采集的點(diǎn)云數(shù)據(jù)還可以進(jìn)行多種后處理工作,例如分析、模擬、仿真、監(jiān)測(cè)、展示、虛擬現(xiàn)實(shí)等。
釆用非接觸式三維掃描儀對(duì)多種復(fù)雜型面進(jìn)行掃描研究,在原有的掃描過程中,因儀器誤差、物體自身因素誤差、測(cè)量誤差和測(cè)量誤差等會(huì)造成測(cè)量結(jié)果不準(zhǔn)確,從而使制造出的零件不準(zhǔn)確,不能用于裝配[3],所以本文分析這些誤差并提高精度,使三維掃描技術(shù)向高精度、高可操作性、低成本的方向發(fā)展。
圖1 三維掃描系統(tǒng)
1.1三維掃描系統(tǒng)組成
非接觸式三維掃描是曲面掃描技術(shù)中一個(gè)很重要的分支,它具有檢測(cè)速度快、無需接觸實(shí)物等特點(diǎn),在機(jī)械物體掃描、逆向工程、虛擬現(xiàn)實(shí)等方面得到了廣泛應(yīng)用,本文實(shí)驗(yàn)中所釆用的是非接觸式三維掃描儀,主要由工業(yè)相機(jī)1個(gè)、光源1個(gè)(投影儀)、標(biāo)定板1個(gè)、以及PC機(jī)1臺(tái)組成,如圖1所示。
三維掃描儀的主要硬件有:(a)工業(yè)相機(jī);(b)光源;(c)標(biāo)定板;(d)三腳架;(е)云臺(tái),如圖2所示。
圖2 三維掃描儀的主要硬件
1.2三維激光掃描儀的測(cè)量原理
如圖3所示是三維激光掃描測(cè)量的示意圖。三維激光掃描測(cè)量的原理是光學(xué)三角形法:利用具有規(guī)則幾何形狀的激光源投影到被測(cè)表面上,形成的漫反射圖像在安置于空間某一位置的圖像傳感器上成像,按照三角形原理,即可測(cè)出被測(cè)點(diǎn)的空間坐標(biāo)。
1.3三維掃描流程
掃描系統(tǒng)的工作過程主要是:投影儀對(duì)被測(cè)物體投射光源,工業(yè)相機(jī)經(jīng)過內(nèi)、外參數(shù)設(shè)置后將連續(xù)拍攝的圖片傳輸給電腦,電腦接收到點(diǎn)云數(shù)據(jù)后進(jìn)行格式轉(zhuǎn)換并保存。三維掃描流程如圖4所示:
圖3 三維掃描測(cè)量示意圖
影響激光掃描測(cè)量精度的因素很多,總體上分硬件和軟件兩個(gè)方面硬件方面。主要有機(jī)械動(dòng)平臺(tái)、CCD攝像機(jī)、激光器等,從硬件方面提高精度,一般會(huì)增加成本。軟件方面主要有物像對(duì)應(yīng)關(guān)系標(biāo)定、激光掃描線中心提取、被測(cè)物面表面特征、光學(xué)成像參數(shù)、光平面位置等因素。
圖4 三維掃描流程
(1)被測(cè)物體表面特征對(duì)測(cè)量精度的影響
被測(cè)物體表面的粗糙度、顏色、材質(zhì)、傾斜角度影響激光掃描線的成像,是測(cè)量精度的重要因素。研究表明顏色淺的物體測(cè)量數(shù)據(jù)偏大,顏色深的物體測(cè)量數(shù)據(jù)偏小,顏色越深對(duì)測(cè)量結(jié)果的影響越大。
(2)激光掃描線中心提取對(duì)測(cè)量精度的影響
線激光發(fā)生器發(fā)出的激光有一定發(fā)散角,隨著物面的景深、傾斜角度不同,激光掃描線圖像的帶寬是變化的,明暗度也在變化;此外,激光發(fā)生器發(fā)出的光經(jīng)過透鏡,其能量分布不均勻,也會(huì)產(chǎn)生測(cè)量誤差。
(3)物像對(duì)應(yīng)關(guān)系標(biāo)定
物像對(duì)應(yīng)關(guān)系標(biāo)定時(shí)產(chǎn)生測(cè)量誤差主要有兩個(gè)方面:一是平臺(tái)運(yùn)動(dòng)時(shí)的震動(dòng);二是物面粗糙、光能不均勻影響圖像中心線采集;這兩方面的原因都會(huì)給激光掃描測(cè)量帶來誤差。
(4)點(diǎn)云數(shù)據(jù)處理及模型重構(gòu)誤差
掃描得到點(diǎn)云數(shù)據(jù)后,點(diǎn)云數(shù)據(jù)處理及模型重構(gòu)過程也會(huì)給最終的CAD模型帶來誤差。誤差的來源主要有以下幾個(gè)方面。
1)點(diǎn)云數(shù)據(jù)對(duì)齊帶來的誤差。由于掃描多個(gè)視圖的數(shù)據(jù)后需要進(jìn)行對(duì)齊,軟件在對(duì)齊數(shù)據(jù)時(shí)可能產(chǎn)生偏差,產(chǎn)生偏差的原因可能是沒有足夠的對(duì)齊信息。這就要求掃描時(shí)要得到足夠的重合數(shù)據(jù),提供給軟件進(jìn)行對(duì)齊運(yùn)算。但用于對(duì)齊的定標(biāo)點(diǎn)并非越多越好,只要能保證數(shù)據(jù)的重合部分有三個(gè)定標(biāo)點(diǎn)即可。
2)點(diǎn)數(shù)據(jù)精簡(jiǎn)誤差。
為了后續(xù)處理方便,對(duì)龐大的數(shù)據(jù)進(jìn)行精簡(jiǎn)。這時(shí),精簡(jiǎn)掉的數(shù)據(jù)將會(huì)損失部分精度,如第二章中論述的游戲玩具模型三角片精簡(jiǎn)帶來的誤差。精簡(jiǎn)數(shù)據(jù)量要適中,認(rèn)為一般不超過原始數(shù)據(jù)量的50%.
3)擬合曲線及曲面帶來的誤差。
由點(diǎn)云數(shù)據(jù)擬合成各種曲線曲面時(shí)不可避免的會(huì)引進(jìn)誤差,要實(shí)時(shí)檢測(cè)擬合元素的誤差,以期把重構(gòu)精度控制在一個(gè)滿意的范圍內(nèi)。
(1)掃描過程的誤差
掃描過程不可避免的會(huì)帶來誤差,由于掃描設(shè)備制造誤差,原理性誤差,掃描操作者引起的不確定性因素等等都會(huì)帶來誤差。設(shè)備誤差主要是由于設(shè)備本身制造精度,零部件的老化破損等機(jī)械結(jié)構(gòu)引起的誤差。原理性誤差是由掃描設(shè)備測(cè)量方法決定的,比如光學(xué)非接觸式測(cè)量精度就無法達(dá)到接觸式三坐標(biāo)測(cè)量?jī)x的精度,這是由設(shè)備本身的局限性引起的。人為誤差是指操作者由于經(jīng)驗(yàn),誤操作等因素引起的誤差,如設(shè)備校準(zhǔn)等操作不合適等。此外,掃描精度還受到環(huán)境的影響,這也是引起誤差的一個(gè)主要來源。在實(shí)際的測(cè)量當(dāng)中會(huì)遇到一些大型零件戶外的測(cè)量等環(huán)境比較惡劣的情況,環(huán)境的溫度,光線,振動(dòng)等都會(huì)影響到測(cè)量的精度。針對(duì)這種情況,可以采取以下措施來盡量減少誤差。
1)測(cè)量金屬件等反光強(qiáng)的模型可以噴顯影劑,減少模型的反光。顯影劑一般是一種白色粉末狀的固體微粒,可以減少物體的反光。
2)測(cè)量時(shí)避免環(huán)境光線的變化,如采用白光測(cè)量,如3DSS-STD-II數(shù)字化三維掃描儀,則建議在較暗的環(huán)境中測(cè)量效果比較好。
3)盡量避免測(cè)量區(qū)域內(nèi)人員走動(dòng)等。REV-scan激光三維掃描儀,釆用手持式掃描方法,對(duì)操作者的素質(zhì)要求較高,掃描時(shí)手部的抖動(dòng),移動(dòng)不合理也可以導(dǎo)致測(cè)量誤差的加大。掃描時(shí)盡量避免手部上下抖動(dòng),移動(dòng)速度較緩慢且要均勻。此外,噴灑的顯影劑也會(huì)帶來誤差。顯影劑是固體微粒,自然會(huì)引起誤差。顯影劑噴灑不均勻也會(huì)引起,應(yīng)該盡量避免??傊?,掃描過程有諸多引起誤差的因素,要遵守操縱規(guī)范,調(diào)整合適的掃描參數(shù),把誤差降到最低程度。
(2)圓心定位不準(zhǔn)確引起的誤差
真實(shí)實(shí)驗(yàn)攝像機(jī)是廣泛應(yīng)用的CCD攝像機(jī),是由SONY公司生產(chǎn)的,型號(hào)為SONY XC-ST70,其分辨率為768×572像素。拍攝標(biāo)定板圖像時(shí),將標(biāo)定板完全置于攝像機(jī)視場(chǎng),同時(shí)保證位于標(biāo)定板中心的標(biāo)定點(diǎn)與圖像中心大致重合,調(diào)整攝像機(jī)和標(biāo)定板之間的距離。分別在距離為600mm、650mm、675mm、700mm、725mm、750mm、800mm的情況下拍攝多幅標(biāo)定板圖像,然后分別利用曲線擬合法、加權(quán)曲線擬合法和高斯曲面擬合法計(jì)算標(biāo)志點(diǎn)圓心.
目前,常用的衡量亞像素定位算法的方法,主要有標(biāo)準(zhǔn)參考物檢測(cè)法和仿真圖像檢測(cè)法兩種。
本文攝取一組位于同一直線上的圓標(biāo)志點(diǎn),然后分別求解得到這些點(diǎn)在圖像上的圓心數(shù)據(jù),并認(rèn)為這些數(shù)據(jù)是相互獨(dú)立的。由于直線投影不變性,圖像上的圓心仍然位于同一直線上。即有:
其中,n為該直線上標(biāo)定的個(gè)數(shù)。理想情況下,擬合參差ε為零,實(shí)際上由于定位誤差的存在,ε不可能等于零,其值與定位誤差的大小一致,本文以此直線擬合的殘差值來比較各種圓心數(shù)據(jù)的定位算法的精度。為了使各組間殘差具有一致的衡量標(biāo)準(zhǔn),對(duì)(1)式進(jìn)行歸一化處理,即令:
經(jīng)過歸一化處理后,該對(duì)于任意一點(diǎn)的參差值等價(jià)于該點(diǎn)至擬合直線的距離。由于我們使用的攝像機(jī)拍攝的圖像存在畸變,畸變會(huì)使直線的投影發(fā)生彎曲,從而使得式(1)中的擬合參差值不為零。在一階徑向畸變模型下,畸變像點(diǎn)相對(duì)于理想像點(diǎn)的偏移是沿著徑向的,畸變像點(diǎn)位于理想像點(diǎn)和成像中心的連線上。因此,如果存在一條直線的投影過成像中心,則畸變對(duì)該直線的直線度沒有影響,即滿足擬合參差為零。只要使投影直線盡可能通過成像中心,同時(shí)擬合直線時(shí)盡可能選擇成像中心附近的點(diǎn),則畸變因素對(duì)直線度的影響可以忽略不計(jì)。按上面的要求拍攝多幅標(biāo)定板圖像,然后分別利用曲線擬合法,加權(quán)曲線擬合法和高斯曲面擬合法求解標(biāo)定點(diǎn)圓心,然后擬合直線,每幅圖像只選擇一條直線,各算法的擬合參差比較如下:
表1 各種算法的精度比較
從表1的數(shù)據(jù)可以看出,考慮目標(biāo)邊緣灰度過渡區(qū)域的加權(quán)曲線擬合定位算法比一般的僅考慮周線的曲線擬合定位算法的精度要高,這也說明了,目標(biāo)圓心的信息不僅僅蘊(yùn)涵在目標(biāo)區(qū)域,同時(shí)也蘊(yùn)涵在邊緣處的灰度過渡區(qū)域。而完全建立在圓目標(biāo)灰度分布模型上的高斯曲面擬合法的精度大體上比加權(quán)曲線擬合法的定位精度更高一些。
(3)點(diǎn)云數(shù)據(jù)處理及模型重構(gòu)誤差
掃描得到點(diǎn)云數(shù)據(jù)后,點(diǎn)云數(shù)據(jù)處理及模型重構(gòu)過程也會(huì)給最終的CAD模型帶來誤差。誤差的來源主要有以下幾個(gè)方面。
1)點(diǎn)云數(shù)據(jù)對(duì)齊帶來的誤差。由于掃描多個(gè)視圖的數(shù)據(jù)后需要進(jìn)行對(duì)齊,軟件在對(duì)齊數(shù)據(jù)時(shí)可能產(chǎn)生偏差,產(chǎn)生偏差的原因可能是沒有足夠的對(duì)齊信息。這就要求掃描時(shí)要得到足夠的重合數(shù)據(jù),提供給軟件進(jìn)行對(duì)齊運(yùn)算。但用于對(duì)齊的定標(biāo)點(diǎn)并非越多越好,只要能保證數(shù)據(jù)的重合部分有三個(gè)定標(biāo)點(diǎn)即可。
2)點(diǎn)數(shù)據(jù)精簡(jiǎn)誤差。為了后續(xù)處理方便,對(duì)龐大的數(shù)據(jù)進(jìn)行精簡(jiǎn)。這時(shí),精簡(jiǎn)掉的數(shù)據(jù)將會(huì)損失部分精度,如第二章中論述的游戲玩具模型三角片精簡(jiǎn)帶來的誤差。精簡(jiǎn)數(shù)據(jù)量要適中,本文認(rèn)為一般不超過原始數(shù)據(jù)量的50%.
3)擬合曲線及曲面帶來的誤差。由點(diǎn)云數(shù)據(jù)擬合成各種曲線曲面時(shí)不可避免的會(huì)引進(jìn)誤差,要實(shí)時(shí)檢測(cè)擬合元素的誤差,以期把重構(gòu)精度控制在一個(gè)滿意的范圍內(nèi)。
[1]周吉清,董翠芳,廖小兵.三維掃描技術(shù)及應(yīng)用[J].出版與印刷.2007,(4):45-47
[2]金濤,童水光.逆向工程技術(shù)[M].北京:機(jī)械工業(yè)出版社.2003.
[3]郭勤靜.逆向工程關(guān)鍵技術(shù)研究及誤差因素分析[D],昆明理工大學(xué),2008.(23).
(責(zé)任編輯:文婷).
P207+.1
A
1003-3319(2016)03-00015-03
10.19469/j.cnki.1003-3319.2016.03.0015