結構光雙目視覺測距原理

結構光視覺技術是一種主動投影式的三維測量技術,通過使用投影儀和相機組成的系統來對物體進行三維測量

系統結構:

硬件系統:

常見編碼方法:

結構光圖案編碼

常用的是格雷碼和傳統的二進制碼相比,格雷碼的編碼數中任意兩個相鄰的碼值之間只有一個數字不同,因此格雷碼有更強的抗干擾能力和良好的穩定性

藍線爲一個編碼,箭頭方向爲觀察方向。

假設我們採用7位的格雷碼可以生成128個編碼,投影儀的分辨率爲854*480,對於列480個像素可以劃分128個區間,每個區間像素寬度爲480/128 = 3.75pixel,約每4個像素擁有相同的格雷碼值,同理行方向每7個像素擁有相同的格雷碼值。

橫向和縱向的投影方案。

通過在時間序列對大小爲7*4的像素塊進行識別,如圖所示,此時列和橫會生成格雷碼

 雙目匹配:

先將圖像二值化,爲了提高邊緣誤差可以採用正反碼圖案

 

搜索策略分爲粗匹配和精匹配兩個步驟:

粗匹配以像素塊爲單位,在極線矯正的和結構光對像素塊編碼標識的基礎上,採用一維的區域搜索方式

可以通過縱向的格雷匹配,確保極線約束。

精匹配:

對於失敗的匹配點可以採用線性插值的方法填充視差 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章