在無人機領域雙目視覺已經成為一種極其有價值的應用。它可以輔助無人機更快更好地識別周圍場景,便于它的飛行與避障。目前應用雙目視覺的無人機并不是很多,大疆推出了一款機型:精靈Phantom 4的亮點就是它的雙目視覺識別以及基于這個原理的自動避障功能。
雙目視覺是啥?跟人眼一樣
雙目立體視覺(Binocular Stereo Vision)是基于視差原理的機器視覺的一種重要形式,它利用成像設備從不同的位置獲取被測物體的兩幅圖像,通過計算圖像對應點間的位置偏差,來獲取物體三維幾何信息和攝像頭與所測物體間的距離。
上面的原理介紹是不是有些深奧呢?其實簡單來說雙目視覺就是利用兩個攝像頭仿制出人眼雙目的效果,通過相關算法在計算機中描繪出大腦處理后的畫面。我們能夠通過這個技術,得到與所測目標之間的距離,得到目標的三維信息。
那這些信息怎么就和無人機自動避障聯系到一起呢?我們的雙眼已經能實現這些,這個技術還有什么用呢?
我們的大腦雖然能夠完美的處理看到的圖像,可是計算機沒有這么強的功能。這項技術的關鍵是得到計算機可以識別的位置信息,這些信息是無人機實現自動避障的根本。換言之,雙目視覺技術已經成為無人機自動避障不可或缺的必要保證。
如何實現無人機避障
對運動物體(包括動物和人體形體)測量中,雙目立體視覺系統是計算機視覺的關鍵技術之一,獲取空間三維場景的距離信息也是計算機視覺研究中最基礎的內容。
無人機避障的實現是通過將探測所得結果數據導入到自身避障模塊,經過計算機的運算,得出避障飛行的指令。在避障模塊相同的情況下,得到的信息就對避障效果起到了決定性的影響。
不同的探測技術會使無人機的避障能力有著截然不同的變化