一文了解目前所有的視覺三維重建技術(shù)
來源 | 鄭太雄, 黃帥, 李永福, 馮明馳. 基于視覺的三維重建關(guān)鍵技術(shù)研究綜述. 自動化學(xué)報, 2020, 46(4): 631-652. doi: 10.16383/j.aas.2017.c170502
三維重建經(jīng)過數(shù)十年的發(fā)展, 已經(jīng)取得巨大的成功。基于視覺的三維重建在計算機領(lǐng)域是一個重要的研究內(nèi)容, 主要通過使用相關(guān)儀器來獲取物體的二維圖像數(shù)據(jù)信息, 然后, 再對獲取的數(shù)據(jù)信息進行分析處理, 最后, 利用三維重建的相關(guān)理論重建出真實環(huán)境中物體表面的輪廓信息。基于視覺的三維重建具有速度快、實時性好等優(yōu)點, 能夠廣泛應(yīng)用于人工智能、機器人、無人駕駛、SLAM (Simultaneous localization and mapping)、虛擬現(xiàn)實和3D打印等領(lǐng)域。三維重建技術(shù)的分類方法如下圖所示:
三維重建技術(shù)的分類
三維重建技術(shù)優(yōu)缺點對比一覽
基于主動視覺的三維重建技術(shù)
基于主動視覺的三維重建技術(shù)主要包括激光掃描法、結(jié)構(gòu)光法、陰影法和TOF技術(shù)、雷達技術(shù)、Kinect技術(shù)等。
1、激光掃描法
激光掃描法其實就是利用激光測距儀來進行真實場景的測量。首先, 激光測距儀發(fā)射光束到物體的表面, 然后, 根據(jù)接收信號和發(fā)送信號的時間差確定物體離激光測距儀的距離, 從而獲得測量物體的大小和形狀。
2、結(jié)構(gòu)光法
結(jié)構(gòu)光法的原理是首先按照標(biāo)定準(zhǔn)則將投影設(shè)備、圖像采集設(shè)備和待測物體組成一個三維重建系統(tǒng); 其次, 在測量物體表面和參考平面分別投影具有某種規(guī)律的結(jié)構(gòu)光圖; 然后再使用視覺傳感器進行圖像采集, 從而獲得待測物體表面以及物體的參考平面的結(jié)構(gòu)光圖像投影信息; 最后, 利用三角測量原理、圖像處理等技術(shù)對獲取到的圖像數(shù)據(jù)進行處理, 計算出物體表面的深度信息, 從而實現(xiàn)二維圖像到三維圖像的轉(zhuǎn)換。按照投影圖像的不同, 結(jié)構(gòu)光法可分為:點結(jié)構(gòu)光法、線結(jié)構(gòu)光法、面結(jié)構(gòu)光法、網(wǎng)絡(luò)結(jié)構(gòu)光和彩色結(jié)構(gòu)光。
3、陰影法
陰影法是一種簡單、可靠、低功耗的重建物體三維模型的方法。這是一種基于弱結(jié)構(gòu)光的方法, 與傳統(tǒng)的結(jié)構(gòu)光法相比, 這種方法要求非常低, 只需要將一臺相機面向被燈光照射的物體, 通過移動光源前面的物體來捕獲移動的陰影, 再觀察陰影的空間位置, 從而重建出物體的三維結(jié)構(gòu)模型。
4、TOF技術(shù)
TOF (Time of flight)法是主動測距技術(shù)的一種, 可從發(fā)射極向物體發(fā)射脈沖光, 遇到物體反射后, 接收器收到反射光時停止計時, 由于光和聲在空氣中的傳播速度是不變的, 從而通過發(fā)射到接收的時間差來確定物體的距離, 進而確定產(chǎn)生的深度信息, 其原理如下式所示:
其中,
5、雷達技術(shù)
雷達作為一種很常見的主動視覺傳感器, 可以通過發(fā)射和接收的光束之間的時間差來計算物體的距離、深度等信息。原理如下式所示:
式中,
6、Kinect技術(shù)
Kinect傳感器是最近幾年發(fā)展比較迅速的一種消費級的3D攝像機, 它是直接利用鐳射光散斑測距的方法獲取場景的深度信息,Kinect傳感器如下圖所示.Kinect傳感器中間的鏡頭為攝像機, 左右兩端的鏡頭被稱為3D深度感應(yīng)器, 具有追焦的功能, 可以同時獲取深度信息、彩色信息、以及其他信息等。Kinect在使用前需要進行提前標(biāo)定, 大多數(shù)標(biāo)定都采用張正友標(biāo)定法。
基于被動視覺的三維重建技術(shù)
1、根據(jù)相機數(shù)目分類
基于被動視覺的三維重建技術(shù)是通過視覺傳感器(一臺或多臺相機)獲取圖像序列, 進而進行三維重建的一種技術(shù)。這種技術(shù)首先通過視覺傳感器(一臺或多臺相機)獲取圖像序列, 然后提取其中有用的信息, 最后, 對這些信息進行逆向工程的建模, 從而重建出物體的三維結(jié)構(gòu)模型。
1.1 單目視覺法
單目視覺是僅使用一臺相機進行三維重建的方法,為了進一步表示空間中任意一個三維點
其中, (XW,YW,ZW)為空間中的三維點; (R t)稱為旋轉(zhuǎn)矩陣和平移向量;
1.2 雙目視覺法
雙目視覺的工作原理來源于人類的雙目視覺系統(tǒng), 也就是說從不同的視角通過兩個相同的相機捕獲同一個位置下的左右兩側(cè)圖像, 然后再利用三角測量原理獲取物體的深度信息, 通過這些深度信息重建出物體的三維模型。目前, 基于雙目視覺的三維重建方法是三維重建技術(shù)中的熱點和難點。
1.3、多目視覺法
2、根據(jù)匹配方法分類
2.1 區(qū)域視覺法
2.2 特征視覺法
3、根據(jù)應(yīng)用方法分類
3.1 運動恢復(fù)結(jié)構(gòu)法
3.2 機器學(xué)習(xí)法
工程師必備
- 項目客服
- 培訓(xùn)客服
- 平臺客服
TOP




















