雙目測距和激光測距的優缺點比較?

最近在做雙目立體匹配的畢業論文,其中涉及到了測距,但利用雙目來測距的誤差比較大。所以我就想如果測距的話為什麼不用激光來測距呢?


你說的雙目測距,應該是從兩個攝像頭得到的同一物體,根據視差來測距離的吧。這個誤差可以做到很小,但一個很大問題是,由於沒有主動光,在環境較暗的時候,會因為看不清而誤差很大。

激光測距的話,你要做的應該不是測一個點的距離,而是一次一張圖。目前最普及的是Kinect 2的那種方式。其他做法都沒法很好地降低成本。而且因為是主動發光,可以在黑暗的地方工作。


當然激光測距精度高,沒看基恩士.sick做的精度到微米以下嗎?但是這是測單點的,用的超細的激光和線性ccd。有一字線激光三圍掃描的,可以一次掃描出一條線的點。可以加上旋轉底座和上下擺動的,就可以掃描大面積了。 雙目,如果只是相機的話,塊匹配演算法精度並不好,而且要看圖案特徵是否適合。其它一個答案里寫的,雙目掃描精度高的,是因為投影了pattern,通過這個來幫助找到兩個相機圖中的像素對應關係,這個就比較可靠了,有多種不同的pattern,如果是binary code的,需要很多張圖(比如24張橫向24張豎向),所以改進出了gray code,圖片少了而且可以通過相鄰像素判斷出無效像素,但還是圖多,再就是kinect1代那種了,散斑,只要拍一張就可以解析出來了,但是受陰影和反光干擾。還有很多各種pattern,比如相移法,最少只要3張,還有彩色的,只要一張的,但是這類普遍不是很穩定,但可以用於高速物體。題主可以用david scanner軟體試試,試用免費的效果不錯,只是不能導出。


這個問題不能一概而論吧,要看你檢測的具體情況。

雙目測距我理解你這裡指的應該是圖像相關法的雙目視覺技術,即通過兩台相機模擬雙目,通過拍攝的不同位置的檢測物圖像進行分析,確定距離。其精度要受相機性能、光照和基線長度(兩台相機之間距離)影響,同時因為演算法複雜,所以在應用上會有很多限制。激光屬於單色光,方向性強,激光測距是利用計時器測定射出的激光束最後被接收的時間,從而計算出被檢測物的距離。

利用雙目測距的精度更加高,而利用激光測距一般絕對精度較低。但是隨著檢測物體的增大,激光測距的相對精度會越來越有優勢。上面說了,基線長度影響雙目測距精度,基線長度越長,測距精度越高,到了實際應用中,基線長度大大受限,能達到十幾米就算非常好了,所以如果你的測量物體是一座樓房,一個山坡,那你用激光測距的相對精度肯定是比雙目測距好。雙目測距目前一般用於近距離的高精度測量。

舉幾個兩個技術應用的例子,可能更有助於理解以上說法。激光測距:地形測量、武器系統測距、人造衛星高度測量。雙目測距:板料成形動態測量、極限曲線檢測、零部件實驗。


雙目:

優:較便宜,3維

缺:受光照影響而不穩定,不準確

激光:

優:不受光照影響,準確性高

缺:貴,2維

kinect介於二者之間


研究過全站儀么?


感覺雙目測距的誤差還好吧,目前3D掃描儀很多都是採用這種原理。


雙目測距不需要激光光源,是人眼安全的,只需要攝像頭,可以直接用手機來測,google camera的先拍照後對焦就是用了這種測距技術。激光測距精度再高,沒必要。


推薦閱讀:

暴風影音的 「左眼鍵」 到底是炒作還是真技術?

TAG:圖像處理 | 視頻處理 | 激光測距 |