設為首頁 | 添加收藏 |sitemap |百度地圖 |
貨真價實 坦誠無欺
新聞資訊

計算機視覺和機器人視覺概述

2013-10-16  發布者:admin 

1. 計算機視覺的概念

  計算機視覺就是用各種成像係統代替視覺器官作為輸入敏感手段,由計算機來代替大腦完成處理和解釋。計算機視覺的最終研究目標就是使計算機能像人那樣通過視覺觀察和理解世界,具有自主適應環境的能力。但在實現最終目標以前,人們努力的中期目標是建立一種視覺係統,這個係統能依據視覺敏感和反饋的某種程度的智能完成一定的任務。(這裏要指出的一點是在計算機視覺係統中計算機起代替人腦的作用,但並不意味著計算機必須按人類視覺的方法完成視覺信息的處理。計算機視覺可以而且應該根據計算機係統的特點來進行視覺信息的處理、指導。)

  2. 計算機視覺的發展

  視覺研究是在Roberts之前都是基於二維的,而且多數是采用模式識別的方法完成分類工作的。Roberts首先用程序成功地對三維積木世界進行解釋,在之後類似的研究中,Huffman。 Clowes以及Waltz等人對積木世界進行了研究並分別解決了由線段解釋景物和處理陰影等問題。積木世界的研究反映了視覺早期研究中的一些特點,即從簡化的世界出發進行研究。這些工作對視覺研究的發展起了促進作用,但對於稍微複雜的景物便難以奏效。

  20世紀70年代中期,以Marr, Barrow和Tenebaum等人為代表的一些研究者提出了一整套視覺計算的理論來描述視覺過程,其核心是從圖像恢複物體的三維形狀。在視覺研究的理論上,以Marr的理論影響最為深遠。其理論強調表示的重要性,提出要從不同層次去研究信息處理的問題。對於計算理論和算法實現,他又特別強調計算理論的重要性。這一框架雖然在細節上甚至在主導思想上還存在不完備的方麵,許多方麵還有很多爭議,但至今仍是目前計算機視覺研究的基本框架。

  進入80年代中後期,隨著移動式機器人等的研究,視覺研究與之密切結合,大量引入了空間幾何的方法以及物理知識,其主要目標是實現對道路和障礙的識別處理。這一時期引入主動視覺的研究方法,使用了距離傳感器,並采用了多傳感器融合等技術。

  3. 計算機視覺研究存在的問題

  世界各國的研究者們按照Marr提出的基本理論框架,對計算機視覺係統的各個研究層次進行了大量的研究,並提出了相應的解決方法,但總的來講,這些方法都存在著一些問題,或缺乏通用性,或抗幹擾能力差,或存在多解性,其原因如下:一是計算機視覺是一個逆問題,即輸入圖像為二維圖像的灰度,它是三維物體幾何特征、光照、物體材料表麵性質、物體的顏色、攝像機參數等許多因素的函數。由灰度反推以上各種參數是逆問題,而這些問題大都是非線形的,問題的解不具有唯一性,而且對噪聲或離散化引起的誤差都極其敏感;另一個原因是Marr的視覺係統框架是一個自上而下的、模塊的、單向的、數據驅動型的結構。神經生理學的深入研究表明,這種結構與人的視覺係統還有很大差距,生物視覺係統的認知過程是一種與外界交互作用的有目的、主動性過程,而不僅僅是一種被動式的反應。

  4. 機器人視覺的概念

  1. 機器人視覺係統是指用計算機來實現人的視覺功能,也就是用計算機來實現對客觀的三維世界的識別。

       2. 機器人視覺主要研究用計算機來模擬人的視覺功能從客觀事物的圖像中提取信息,進行處理並加以理解,最終用於實際檢測、測量和控製。

  人類視覺係統的感受部分是視網膜,它是一個三維采樣係統。三維物體的可見部分投影到視網膜上,人們按照投影到視網膜上的二維成像來對該物體進行三維理解。如果把三維客觀世界到二維投影像看作是一種正變換的話,則機器視覺係統所要做的是從這種二維投影圖像(灰度陣列)到三維客觀世界的逆變換,也就是根據這種二維投影圖像去重建三維的客觀世界。

  5. 機器人視覺的發展

  機器人視覺係統按其發展可分為三代。第一代機器人視覺的功能一般是按規定流程對圖像進行處理並輸出結果。這種係統一般由普通數字電路搭成,主要用於平板材料的缺陷檢測。第二代機器人視覺係統一般由一台計算機,一個圖像輸入設備和結果輸出硬件構成。視覺信息在機內以串行方式流動,有一定學習能力以適應各種新情況。第三代機器人視覺係統是目前國際上正在開發使用的係統。采用高速圖像處理芯片,並行算法,具有高度的智能和普通的適應性,能模擬人的高度視覺功能。

  6. 計算機視覺和機器人視覺的比較

  計算機視覺與機器人視覺有很多的相似之處,兩者的基本理論框架、底層理論、算法等是相似的,但計算機視覺與機器人視覺研究的最終目的不同:前者主要研究視覺檢驗,精度要求高,速度不是主要考慮的問題;而機器人視覺主要研究在視覺引導下機器人對環境的作用,有實時性的要求。因此機器人視覺研究存在更多的困難。

  7. 機器人視覺係統的方法(本文略)

  8. 機器人視覺國內外的應用

  國外機器視覺係統應用於很多方麵,如用於海洋石油開采,海底勘查的水下機器人;用於醫療外科手術及研究的醫用機器人;幫助人類了解宇宙的空間機器人;完成特殊任務的核工業機器人等。雖然我國在機器視覺方麵的發展與世界先進水平相比還有一定差距,但機器視覺係統的研製工作也取得了一定的成果。我國視覺機器人應用主要有以下目的:用以代替人類從事危險、有害和惡劣環境、超淨環境下的工作;把人從肮髒、繁重的勞動中解放出來;提高勞動生產率,改善產品質量,快速響應市場要求,加強在國際市場的競爭能力。

  9. 機器人視覺目前存在的主要問題

  目前的機器人視覺存在以下一些問題:

  1. 如何準確、高速(實時)地識別出目標。

  2.如何有效地構造和組織出可靠的識別算法,並且順利地實現。這期待著高速的陣列處理單元,以及算法(如神經網絡法、小波變換等算法)的新突破,這樣就可以用極少的計算量高度地並行實現功能。

  3.實時性是一個難以解決的重要問題.圖像采集速度較低以及圖像處理需要較長時間給係統帶來明顯的時滯,此外視覺信息的引入也明顯增大了係統的計算量,例如計算圖像雅可比矩陣、估計深度信息等等.圖像處理速度是影響視覺係統實時性的主要瓶頸之一。

  4.穩定性是所有控製係統首先考慮的問題,對於視覺控製係統,無論是基於位置、基於圖像或者混合的視覺伺服方法都麵臨著如下問題:當初始點遠離目標點時,如何保證係統的穩定性,即增大穩定區域和保證全局收斂;為了避免伺服失敗,如何保證特征點始終處在視場內。

  10. 機器人視覺應當進一步研究的問題

  根據目前情況,機器人視覺應在以下幾個方麵進一步加強研究:

  1.圖像特征的選擇問題。視覺伺服的性能密切依賴於所用的圖像特征,特征的選擇不僅要考慮識別的指標,還要考慮控製指標。從控製的觀點看,用冗餘特征可抑製噪聲的影響,提高視覺伺服的性能,但又會給圖像處理增加難度。因此如何選擇性能最優的特征,如何處理特征以及如何評價特征,都是需要進一步研究的問題。針對任務有時可能需要從一套特征切換到另一套,可以考慮把全局特征與局部特征結合起來。

  2.結合計算機視覺及圖像處理的研究成果,建立機器人視覺係統的專用軟件庫。

  3.加強係統的動態性能研究。目前的研究多集中於根據圖像信息確定期望的機器人運動這一環節上,而對整個視覺伺服係統的動態性能缺乏研究。

  4.利用智能技術的成果。

  5.利用主動視覺的成果。主動視覺是當今計算機視覺和機器人視覺研究領域中的一個熱門課題。它強調的是視覺係統與其所處環境之間的交互作用能力。與傳統的通用視覺不同,主動視覺強調兩點,一是認為視覺係統應具有主動感知的能力,二是認為視覺係統應基於一定的任務(Task Directed)或目的(Purposive Directed)。主動視覺認為在視覺信息獲取過程中,應更主動地調整攝像機的參數,如方向、焦距、孔徑等並能使攝像機迅速對準感興趣的物體。更一般地,它強調注視機製(Attention),強調對分布於不同空間範圍和時間段上的信號采用不同的分辨率有選擇性地感知,這種主動感知既可在硬件層上通過攝像機物理參數的調整實現,也可以在基於被動攝像機的前提下,在算法和表示層上通過對已獲得的數據有選擇性地處理實現。同時,主動視覺認為不基於任何目的的視覺過程是毫無意義的,必須將視覺係統與具有的目的(如導航、識別、操作等)相聯係,從而形成感知/作用環(Perception/Action Cycle)。

  6.多傳感器融合問題。視覺傳感器具有一定的使用範圍,如能有效地結合其它傳感器,利用它們之間性能互補的優勢,便可以消除不確定性,取得更加可靠、準確的結果。



滬公網安備 31011202003519號