隨著很多全新技術(shù)的涌現(xiàn),人們越來越需要用3D方法來表示現(xiàn)實(shí)世界中的物體。特別是機(jī)器視覺和機(jī)器人技術(shù),它們都得益于精確和自適應(yīng)的3D捕捉功能。其它針對3D掃描的應(yīng)用包括生物識(shí)別、安防、工業(yè)檢查、質(zhì)量控制、醫(yī)療、牙科和原型設(shè)計(jì)。
3D掃描是提取一個(gè)物體的表面和物理測量,并用數(shù)字的方式將其表示出來。這些數(shù)據(jù)被采集為一個(gè)由X,Y和Z坐標(biāo)(表示物體外部表面)組成的點(diǎn)云。對于一個(gè)3D掃描的分析可以確定被掃描物體的表面積、體積、表面形狀、外形和特征尺寸。
一個(gè)3D掃描儀需要一個(gè)探針來確定到物體表面上每一個(gè)點(diǎn)的距離。理論上,這個(gè)探針可以是一個(gè)觸覺(物理接觸)探針。然而,很多應(yīng)用需要非接觸式測量。只使用光照來探測感興趣物體的光學(xué)技術(shù)提出了針對這個(gè)問題的解決方案。其中一個(gè)方法至少采用2個(gè)攝像頭來提供立體感視覺技術(shù),它對于計(jì)算的要求通常比較嚴(yán)格,并且對于環(huán)境光照條件很敏感。另外一個(gè)方法采用結(jié)構(gòu)照明圖形,它只需一個(gè)投影儀(用于生成光圖形)以及一個(gè)單攝像頭和計(jì)算能力中等的算法。
結(jié)構(gòu)光
結(jié)構(gòu)光是3D掃描的一個(gè)光學(xué)方法,它投射出一組用數(shù)學(xué)方法構(gòu)造的光圖形,按照一定順序照亮被測量的物體。一個(gè)到投影儀的距離已知的攝像頭同步捕捉一組被照亮物體的圖像。相對于用于校準(zhǔn)的平面基準(zhǔn)表面,攝像頭看到的圖形被經(jīng)掃描物體的表面形狀所扭曲。幾何三角剖分的原理使得計(jì)算被掃描物體表面上每個(gè)點(diǎn)的XYZ坐標(biāo)成為可能(見圖01)。然后,獲得的點(diǎn)云數(shù)據(jù)用于被掃描物體表面詳細(xì)3D模型的計(jì)算構(gòu)造。
圖01:使用DLP? 技術(shù)的結(jié)構(gòu)光
可編程圖形結(jié)構(gòu)光
可編程圖形掃描儀使用具有數(shù)字空間光調(diào)制器(SLM)的激光或LED光源將一系列圖形投射到物體表面上。通過使用多個(gè)圖形,一個(gè)可編程結(jié)構(gòu)光掃描儀能夠獲得更高的準(zhǔn)確性,并且能夠根據(jù)環(huán)境光照條件、物體表面,以及物體光反射特性來改變圖形。
由于可編程圖形結(jié)構(gòu)光需要顯示多個(gè)圖形,空間光調(diào)制器就成為此類掃描儀的一個(gè)關(guān)鍵組件。目前市面上有多項(xiàng)空間光調(diào)制技術(shù),其中包括德州儀器(TI)DLP?技術(shù),特別是DLP6500和DLP9000芯片組。
不同的結(jié)構(gòu)光掃描算法要求SLM能夠產(chǎn)生二級(jí)制或灰度圖形中的一種,或者能夠產(chǎn)生這兩種圖形。高對比度圖形有助于在處理不斷變化的物體反射率和環(huán)境光條件時(shí)盡可能提高準(zhǔn)確度和運(yùn)轉(zhuǎn)可靠耐用性。由于尺寸、冷卻和電池要求,系統(tǒng)設(shè)計(jì)將光通量和能效視為重中之重。
目前有很多對3D結(jié)構(gòu)光圖形進(jìn)行優(yōu)化的技術(shù)。其中一個(gè)特別有效的方法就是自適應(yīng)圖形集。算法確定了圖形與波長的最佳組合,以提高被掃描物體的分辨率。根據(jù)物體的顏色,可以選擇多變的顏色(光的波長)。自適應(yīng)圖形提高了對表面質(zhì)地復(fù)雜或者不連續(xù)的物體的掃描能力。
設(shè)計(jì)考慮
在設(shè)計(jì)可編程結(jié)構(gòu)光解決方案時(shí),有幾個(gè)重要的設(shè)計(jì)注意事項(xiàng)。被測量物體的尺寸和距離以及3D測量所要求的空間精度決定了所需的空間光調(diào)制器和圖形捕捉攝像頭的性能特性。SLM分辨率(像素?cái)?shù)量)和掃描場尺寸(像素/mm)決定了可實(shí)現(xiàn)的精度。攝像頭的分辨率必須足夠大,根據(jù)采樣定理,通常情況下,應(yīng)該至少為SLM像素密度的四倍。
掃描期間,任何的物體運(yùn)動(dòng)會(huì)使數(shù)據(jù)模糊不清,從而降低測量精度。為了實(shí)現(xiàn)所需的3D精度等級(jí),物體運(yùn)動(dòng)的越快,就必須越快速地執(zhí)行一個(gè)完整掃描。越快的掃描需要更快速的空間光調(diào)制器和幀捕捉速率更高的攝像頭,而亮度更高的圖形照明也會(huì)對快速掃描有所幫助。在不同的3D測量系統(tǒng)中,也許需要從每秒數(shù)次到最高每秒數(shù)百次的圖形速率。
結(jié)論
機(jī)器和機(jī)器人視覺與其它3D應(yīng)用正在使智能機(jī)器的能力越來越強(qiáng)。3D掃描隨著全新技術(shù)和算法的發(fā)展不斷進(jìn)步。隨著處理和傳感器功能的不斷增強(qiáng),而它們的成本逐漸走低,這些全新技術(shù)使終端用戶有了更大的選擇空間。采用結(jié)構(gòu)光的主動(dòng)、非接觸式3D掃描系統(tǒng)為用戶提供獨(dú)特的優(yōu)勢,不過必須根據(jù)特定的應(yīng)用需求對這些系統(tǒng)進(jìn)行評估。
參考文獻(xiàn)
Geng, Jason:結(jié)構(gòu)光3D表面成像:教程
Koninckx, Thomas P.和Gool, Luc Van:由自適應(yīng)結(jié)構(gòu)光實(shí)現(xiàn)的實(shí)時(shí)范圍采集