手持式三維掃描儀作為一種便攜式光學(xué)測(cè)量設(shè)備,能夠在不接觸物體的情況下快速獲取其表面的三維形態(tài)數(shù)據(jù)。與固定式掃描設(shè)備相比,手持式設(shè)備操作靈活,不受場(chǎng)地和物體尺寸的限制,可以對(duì)各種大小的物體進(jìn)行全尺寸數(shù)據(jù)采集。那么,這類設(shè)備是如何實(shí)現(xiàn)高精度的三維數(shù)據(jù)采集的呢?
光學(xué)投射與成像系統(tǒng)
手持式三維掃描儀的核心是一套主動(dòng)式光學(xué)測(cè)量系統(tǒng),由光源投射單元和圖像采集單元組成,兩者協(xié)同工作來(lái)獲取物體表面的空間信息。
光源投射單元向被測(cè)物體表面投射特定的光學(xué)圖案。常見(jiàn)的投射方式包括激光線投射和結(jié)構(gòu)光圖案投射。激光線投射方式會(huì)發(fā)出一條或多條激光束,在物體表面形成連續(xù)的光帶;結(jié)構(gòu)光方式則會(huì)投射出條紋、網(wǎng)格或散斑等編碼圖案。這些光學(xué)圖案投射到物體表面后,會(huì)因?yàn)槲矬w表面的起伏而發(fā)生變形,變形的程度與物體表面的三維形態(tài)存在對(duì)應(yīng)關(guān)系。
圖像采集單元通常由兩個(gè)或多個(gè)工業(yè)相機(jī)組成,這些相機(jī)從不同角度同步拍攝被光學(xué)圖案照射的物體表面,獲取立體視覺(jué)信息,為后續(xù)的三維坐標(biāo)計(jì)算提供基礎(chǔ)。
三角測(cè)量原理
三維坐標(biāo)的計(jì)算主要基于三角測(cè)量原理。這一原理類似于人類雙眼感知深度的過(guò)程,通過(guò)兩個(gè)不同位置的觀測(cè)點(diǎn)來(lái)確定目標(biāo)點(diǎn)的空間位置。
在掃描儀內(nèi)部,光源投射器和相機(jī)的相對(duì)位置是固定的,并且經(jīng)過(guò)精確標(biāo)定。當(dāng)投射的光線或圖案照射到物體表面某一點(diǎn)時(shí),該點(diǎn)會(huì)在相機(jī)的成像平面上形成一個(gè)像點(diǎn)。由于相機(jī)和投射器之間存在已知的距離和角度關(guān)系,根據(jù)像點(diǎn)在相機(jī)傳感器上的位置,結(jié)合投射器與相機(jī)的幾何關(guān)系,就可以通過(guò)三角函數(shù)計(jì)算出該點(diǎn)的三維空間坐標(biāo)。
每一條投射的激光線或每一幅結(jié)構(gòu)光圖案,都可以同時(shí)計(jì)算出物體表面上大量點(diǎn)的三維坐標(biāo)。這些點(diǎn)的集合被稱為點(diǎn)云,是三維數(shù)據(jù)的基本表現(xiàn)形式。
空間定位與姿態(tài)跟蹤
手持式掃描儀在使用過(guò)程中需要不斷移動(dòng)位置和角度,如何確定每一次掃描時(shí)設(shè)備自身的空間姿態(tài),是實(shí)現(xiàn)連續(xù)數(shù)據(jù)采集的關(guān)鍵。
常用的定位方式是視覺(jué)標(biāo)記點(diǎn)跟蹤。在被測(cè)物體表面或周圍環(huán)境中粘貼一些具有特定圖案的標(biāo)記點(diǎn),這些標(biāo)記點(diǎn)的位置相對(duì)固定。掃描儀上的相機(jī)在采集物體表面數(shù)據(jù)的同時(shí),也會(huì)捕捉這些標(biāo)記點(diǎn)的圖像。通過(guò)識(shí)別標(biāo)記點(diǎn)并計(jì)算它們?cè)诋?huà)面中的位置變化,系統(tǒng)可以實(shí)時(shí)推算出掃描儀自身的空間位置和姿態(tài)變化。
除了標(biāo)記點(diǎn)跟蹤,一些設(shè)備還采用了視覺(jué)里程計(jì)技術(shù)。通過(guò)連續(xù)拍攝環(huán)境中的自然特征點(diǎn),根據(jù)特征點(diǎn)在不同幀中的位移來(lái)估算設(shè)備的運(yùn)動(dòng)軌跡。
點(diǎn)云拼接與全局配準(zhǔn)
由于單次掃描只能獲取物體局部表面的數(shù)據(jù),要得到完整的全尺寸三維模型,就需要把多次掃描獲得的點(diǎn)云數(shù)據(jù)拼接在一起。這個(gè)過(guò)程被稱為點(diǎn)云配準(zhǔn)。
在掃描過(guò)程中,系統(tǒng)會(huì)實(shí)時(shí)進(jìn)行點(diǎn)云拼接。每當(dāng)采集到新一幀點(diǎn)云時(shí),系統(tǒng)會(huì)將其與已有的點(diǎn)云數(shù)據(jù)進(jìn)行比對(duì),尋找兩者之間的重疊區(qū)域。通過(guò)調(diào)整新點(diǎn)云的位置和角度,使重疊區(qū)域的點(diǎn)盡可能對(duì)齊,從而將新數(shù)據(jù)融入到整體模型中。
為了提高拼接的準(zhǔn)確性,系統(tǒng)通常會(huì)采用多幀聯(lián)合優(yōu)化的方法,綜合多幀數(shù)據(jù)進(jìn)行全局優(yōu)化,減少誤差的累積。標(biāo)記點(diǎn)作為固定的參考點(diǎn),可以幫助系統(tǒng)快速建立不同掃描位置之間的對(duì)應(yīng)關(guān)系。
系統(tǒng)標(biāo)定與數(shù)據(jù)后處理
高精度的數(shù)據(jù)采集離不開(kāi)精確的系統(tǒng)標(biāo)定。掃描儀在出廠前和使用過(guò)程中,都需要進(jìn)行標(biāo)定來(lái)確保測(cè)量的準(zhǔn)確性。標(biāo)定的主要內(nèi)容包括確定相機(jī)的內(nèi)部參數(shù),以及相機(jī)之間、相機(jī)與投射器之間的相對(duì)位置關(guān)系。標(biāo)定過(guò)程通常使用已知尺寸的標(biāo)準(zhǔn)標(biāo)定板或標(biāo)定塊,通過(guò)對(duì)比測(cè)量值與真實(shí)值之間的差異來(lái)修正系統(tǒng)參數(shù)。
掃描得到的原始點(diǎn)云數(shù)據(jù)通常還需要經(jīng)過(guò)后處理才能使用。首先是點(diǎn)云去噪,去除因環(huán)境光干擾、物體表面反光等原因產(chǎn)生的錯(cuò)誤數(shù)據(jù)點(diǎn)。然后是點(diǎn)云精簡(jiǎn),在保證細(xì)節(jié)的前提下適當(dāng)減少點(diǎn)的數(shù)量。接下來(lái)是網(wǎng)格化處理,將離散的點(diǎn)云數(shù)據(jù)連接成三角網(wǎng)格面,形成連續(xù)的三維表面模型。
結(jié)語(yǔ)
手持式三維掃描儀的全尺寸高精度數(shù)據(jù)采集,是光學(xué)投射、立體成像、三角測(cè)量、空間定位、點(diǎn)云配準(zhǔn)等多種技術(shù)共同作用的結(jié)果。從光源投射到最終生成三維模型,每一個(gè)環(huán)節(jié)都對(duì)最終的精度和效率有著重要影響。
隨著相關(guān)技術(shù)的不斷發(fā)展,手持式三維掃描儀的測(cè)量精度和易用性還在持續(xù)提升,應(yīng)用范圍也在不斷擴(kuò)大,為各行各業(yè)的數(shù)字化轉(zhuǎn)型提供技術(shù)支撐。