3D機器視覺的由來
3D機器視覺是在傳統的“2D”二維機器視覺技術的基礎上衍生出來的新技術。
3D機器視覺的技術特點
由于2D視覺無法獲得物體的空間坐標信息,所以不支持與形狀相關的測量,如物體平面度、表面角度、體積或者區分相同顏色的物體之類的特征或者在具有接觸側的物體位置之間進行區分,而且用2D 視覺測量物體的對比度,這意味著特別依賴于光照和顏色或者灰度變化,測量精度易受照明條件變量的影響。而3D機器視覺可以獲得物體的三維信息,從而完成平面度、角度、體積等測量。此外,在傳統二維中,一些無對比度但有深度區別的檢測場景,都可以用 3D 視覺完成檢測。
4項技術說明
1、雙目視覺技術
雙目視覺技術是目前應用較為廣泛的 3D 視覺系統,它的原理就像我們人的兩只眼睛,用兩個視點觀察同一景物,以獲取在不同視角下的感知圖像然后通過三角測量原理計算圖像的視差,來獲被測物的三維信息。由于雙目技術原理簡單,不需要使用特殊的發射器和接收器,只需要在自然光照下就能獲得三維信息,所以雙目技術具有系統結構簡單、實現靈活和成本低的優點適合于制造現場的在線產品檢測和質量控制。不過,雙目技術的劣勢是算法復雜,計算量大光照較暗或者過度曝光的情況下效果差。
2、TOF(飛行時間法成像)技術
TOF 是 Time Of Flight 的簡寫,它的原理是通過給目標物連續發送光脈沖,然后用傳感器接收從物體返回的光,通過探測光脈沖的飛行時間來得到目標物距離。TOF 技術的核心部件是光源和感光接收模塊,由于 TOF 技術是根據公式直接輸出深度信息,不需要用類似雙目視覺的算法來計算,所以具有響應快、軟件簡單,識別距離遠的特點。而且,由于不需要進行灰度圖像的獲取與分析,因此不受外界光照及物體表面性質的影響。TOF 技術的缺點是分辨率低,不能精密成像且成本高。
3、結構光技術
結構光技術通過一個光源投射出一束結構光,這束結構光不是普通的光,而是具備一定結構(比如黑白相間)的光線打到想要測量的物體上表面。因為物體的不同的形狀,會對這樣的一些條紋或斑點導致不同的變形,有這樣的變形之后通過算法就可以計算出距離、形狀、尺寸等信息,從而獲得物體的三維圖像。由于3D 結構光技術既不需要用很精準的時間延時來測量,又解決了雙日中匹配算法的復雜度和魯棒性問題,所以具有計算簡單測量精度較高的優勢,而且對于弱光環境無明顯紋理和形狀變化的表面同樣可進行精密測量,所以越來越多的 3D 視覺高端應用采用結構光技術
4、激光三角測量法
激光三角測量法基于光學三角原理,根據光源、物體和檢測器三者之間的幾何成像關系來確定空間物體各點的三維坐標。通常用激光作為光源,用 CCD 相機作為檢測器,具有結構光技術 3D 視覺的優點,精準、快速、成本低。不過由于根據三角原理,被測物體越遠,在 CCD 上的位置差別越小,所以激光三角測量法在近距離下的精度很高,但是隨著距離越來越遠,其測量的精度會越來越差。圖 1-20所示為激光三角測量法原理。
機器視覺中常用的4種光源介紹
3D視覺在智能制造中的應用
關于工業機器視覺系統中,相機分辨率的介紹
工業機器人視覺相比人工的優勢
機器視覺的4個關鍵性作用
什么是機器視覺「機器人視覺系統的原理及特點」