工業(yè)視覺系統(tǒng)是用于自動檢驗、工件加工和裝配自動化以及生產(chǎn)過程的控制和監(jiān)視的圖像識別機器。

中文名

工業(yè)視覺系統(tǒng)

外文名

Industrial Vision Systems

屬性

視覺系統(tǒng)

類型

工業(yè)

正文

工業(yè)視覺系統(tǒng)

用于自動檢驗、工件加工和裝配自動化以及生產(chǎn)過程的控制和監(jiān)視的圖像識別機器。工業(yè)視覺系統(tǒng)的圖像識別過程是按任務(wù)需要從原始圖像數(shù)據(jù)中提取有關(guān)信息、高度概括地描述圖像內(nèi)容,以便對圖像的某些內(nèi)容加以解釋和判斷。工業(yè)視覺系統(tǒng)可看作是針對任務(wù)作了簡化的初級機器視覺系統(tǒng)。幾乎所有的工業(yè)生產(chǎn)領(lǐng)域都需要應用機器視覺代替人的視覺,特別是那些對速度、精度或可靠性要求高的視覺任務(wù)更需要采用工業(yè)視覺系統(tǒng)。用工業(yè)視覺系統(tǒng)實現(xiàn)的自動檢驗可以銜接計算機輔助設(shè)計和計算機輔助制造,是實現(xiàn)計算機集成設(shè)計和制造中心(CIDMAC)的必要手段。而CIDMAC能顯著提高小批量加工生產(chǎn)的效率和產(chǎn)品質(zhì)量。

一般結(jié)構(gòu)。按照現(xiàn)有技術(shù)水平,實用工業(yè)視覺系統(tǒng)的性能遠未達到實驗室中的機器視覺系統(tǒng)。對工業(yè)視覺系統(tǒng)的要求是成本低、可靠性高和速度快。因此通常針對已知現(xiàn)場條件對系統(tǒng)進行簡化,例如安排攝像機和照明之間的一定布局、對視覺對象的數(shù)目和特性加以限制等。下圖是工業(yè)視覺系統(tǒng)的一般結(jié)構(gòu),包括照明、攝像機、圖像預處理和數(shù)據(jù)壓縮、圖像存儲以及圖像解釋等部分。從攝像機來的數(shù)據(jù)存儲在計算機的存儲器中以供數(shù)據(jù)壓縮和解釋使用。圖像預處理的作用是增強圖像和抑制噪聲。由于需要對序貫出現(xiàn)的圖像進行快速的解釋,通常在前級設(shè)置數(shù)據(jù)壓縮裝置

照明  在現(xiàn)代技術(shù)條件下照明部分是視覺系統(tǒng)的關(guān)鍵。為了使系統(tǒng)能有效地工作,人們力圖在目標和背景之間產(chǎn)生清晰的對比。有人甚至把工業(yè)視覺系統(tǒng)稱為“受控照明計算機視覺”。照明的布局大致可分為 4種:①背光,可產(chǎn)生強反差,常用于二值圖像識別技術(shù)。例如,用于對傳送帶上的部件分類。②漫射頂光,適用于識別分離的部件或表面方向未知的部件,例如混裝于箱中的扁平物件。③直射頂光,它能在目標表面穩(wěn)定時產(chǎn)生可靠的高反差圖像,適用于二值圖像識別。對表面略為粗糙的扁平部件能產(chǎn)生光亮穩(wěn)定的圖像區(qū)域。對彎曲表面或平面拋光表面可設(shè)置強光。④結(jié)構(gòu)光,即用激光點、束或網(wǎng)照明景物,用于景物三維信息的三角測量。例如,用激光束照明焊槽以測量關(guān)于焊槽位置和形狀的三維信息。

攝像  常采用陰極射線管式或固體式攝像機獲取圖像數(shù)據(jù)。對于高精度測量可采用線掃描攝像機。固體攝像機用于工業(yè)視覺系統(tǒng)有很大優(yōu)越性,它的優(yōu)點是可靠性高、壽命長和成像較穩(wěn)定等。固體攝像機在價格方面已能與真空管攝像機相匹敵。

圖像預處理  其作用是改進圖像質(zhì)量,以便進行圖像識別。典型的圖像預處理有4個步驟:①陰影校正,即對景物上不均勻的照明進行平滑補償。②灰度校正,即將輸入的灰度值進行線性或非線性的變換以求改進圖像質(zhì)量。③噪聲過濾,通常采用低(頻)通(過)運算器抑制噪聲。④圖像增強,即圖像輪廓增強,采用高(頻)通(過)運算器。

數(shù)據(jù)壓縮  最簡單的數(shù)據(jù)壓縮技術(shù)是取圖像灰度的閾值,產(chǎn)生二值圖像。二值圖像還可進一步壓縮。按區(qū)域壓縮和按輪廓壓縮是兩種基本的數(shù)據(jù)壓縮方法,它們既可用于二值圖像也可用于灰度圖像。但在工業(yè)視覺系統(tǒng)中,按區(qū)域壓縮的方法常用于二值圖像,按輪廓壓縮的方法則常用于灰度圖像。這是因為早期的工業(yè)視覺系統(tǒng)多采用二值圖像,所處理的部件可用整體區(qū)域特征加以識別,而從灰度圖像獲取可靠的區(qū)域型特征則比較困難。二值圖像按區(qū)域的壓縮是將圖像分為若干連通區(qū)域。通過連通程序來完成這項工作,同時為每個區(qū)域編號。對每個區(qū)域計算面積、重心、慣量矩、空洞數(shù)目、輪廓線長度、最小外切矩形等典型特征參數(shù)。這些特征參數(shù)就作為下一步圖像解釋的輸入?;叶葓D像按輪廓的壓縮是從經(jīng)過增強處理的圖像上抽取直線、拐角、圓弧等輪廓特征或求出代表輪廓線方向斜率的一組線段。這后一種方法常出現(xiàn)線段丟失、破碎以及重合等誤差,需要用關(guān)于景物的先驗知識加以判斷。數(shù)據(jù)壓縮有時被當作圖像分割(見模式識別),但實際上比把圖像分為有意義單元的圖像分割簡單。

圖像解釋  即按照任務(wù)對圖像內(nèi)容進行高度概括的描述。它基于圖像的模型匹配。模型是對所要識別的理想模式外形的描述,包括所有可能的部分畸變、平移或旋轉(zhuǎn)的模式的集合。將其中一個模式當作原型,那么解釋就是尋找與經(jīng)壓縮后的數(shù)據(jù)匹配得最好的原型,并用描述模型的參數(shù)給出解釋。最簡單的模型匹配方法是樣板匹配,它僅適用于原型很少的場合,而且計算量也很大。在一般情況下需要考慮大量原型,此時可采用搜索法、松弛法和聚類法,但對于工業(yè)視覺系統(tǒng)都不太理想。已經(jīng)用這些方法初步解決重疊工件的識別問題。雖然松弛法和聚類法已經(jīng)是實驗室中用于圖像解釋的極普通的方法,但由于成本昂貴尚未被普遍采用到工業(yè)視覺系統(tǒng)的設(shè)計中去。

建?!≡O(shè)計工業(yè)視覺系統(tǒng)的首要指標是靈活性。而在目前技術(shù)水平下設(shè)計通用工業(yè)視覺系統(tǒng)的成本又過于昂貴。所以實現(xiàn)軟件和硬件的模塊化是解決這個問題的可能途徑。其關(guān)鍵是規(guī)定一類問題,針對它建立硬件和軟件結(jié)構(gòu),在該類問題中可直接改變模型參數(shù)使系統(tǒng)適應所處理的問題。采用人機交互的方式來找出系統(tǒng)的參照景物和從該景物導出的可供選擇的參數(shù)。這種做法實際上是在識別程序中隱含了人的經(jīng)驗,即人關(guān)于什么是圖像的可靠和有意義特征的看法。完全自動化的“示教式”方法尚待進一步發(fā)展。

應用 工業(yè)視覺系統(tǒng)可用于種類繁多的任務(wù)。按用途可列舉如下例子:用于CIDMAC中的目標定位、定向和識別;缺陷檢查(如金屬元件的裂痕);分揀(如從果殼中挑果仁);分級(如計算肉的肥瘦率);測定瓶或罐內(nèi)的液面;在線測量食品、布料或機加工件的尺寸;檢驗組裝的正確性;檢驗食物、化妝品、藥品的污染;檢測化學物質(zhì)的泄漏;儀表校準;工具磨損檢測以及產(chǎn)品包裝檢驗等。工業(yè)視覺系統(tǒng)按被測景物的特點和復雜性以及所處理的特定任務(wù)又大致可分為自動檢驗、部件加工和裝配、生產(chǎn)過程控制三類。

自動檢驗  自動檢驗是工業(yè)視覺系統(tǒng)最重要的應用領(lǐng)域。它的優(yōu)點是可提供快速無接觸測量,對部件的檢驗率幾乎可達100%,而且視覺檢驗機器裝入現(xiàn)有生產(chǎn)系統(tǒng)比機器人視覺系統(tǒng)方便。在很多工業(yè)生產(chǎn)領(lǐng)域中,自動檢驗是實現(xiàn)生產(chǎn)自動化的必要條件。在自動輸送部件的系統(tǒng)中,甚至像螺釘這樣簡單的零件也必須 100%地加以檢驗,否則會降低機器的效率,甚至引起嚴重事故。自動檢驗的任務(wù)主要包括完備性檢驗、形狀檢驗和表面檢驗:

① 完備性檢驗 對部件上的零件是否完備、缺失進行檢驗。部件上丟失零件可能導致嚴重后果。例如,如果丟失發(fā)動機閥門彈簧的帽卡,則有可能使發(fā)動機毀壞。

② 形狀檢驗 這方面的例子有檢驗螺桿或螺釘這樣的簡單部件、檢驗小圓片的圓度、檢驗包裝上或瓶子上的標簽的尺寸、形狀和位置等。形狀檢驗的一個最重要的應用是檢驗印刷電路板,包括檢測板上的導線破裂、短路、突出物以及相鄰兩線的距離等。

③ 表面檢驗 這是質(zhì)量控制的一個重要步驟。例如,檢驗鋼板、軸承部件、搪瓷或玻璃的表面。通常必須檢驗一批序貫通過的不同形狀的表面,并能對缺陷損傷加以區(qū)分。

部件加工和裝配  這類應用的主要視覺任務(wù)是確定部件的位置和方向。部件通常裝在容器中運輸或存儲,在此過程中原始位置被打亂。包括從托板對部件位置的微小干擾到把部件裝箱這樣的過程都會使原始位置混亂。對此尚無通用解決辦法。針對機器人隨機抓取傳送帶上的定向部件已研制了數(shù)種視覺系統(tǒng)。但這類應用場合在生產(chǎn)過程中不具普遍性。在芯片焊接過程中需用視覺系統(tǒng)導引焊接位置,并輔助振動傳送帶對元件的機械分類。在用機器人安裝摩托車輪時也需用視覺系統(tǒng)確定輪轂的位置和方向。大多數(shù)裝配任務(wù)需要用視覺和觸覺配合才行,例如把針插入洞中這樣的任務(wù)還可用特制的機械系統(tǒng)配合完成。

生產(chǎn)過程控制  工業(yè)視覺系統(tǒng)在生產(chǎn)過程控制中的最重要的應用領(lǐng)域是焊接控制。在自動焊接過程中,由于存在焊件連接準備工作的差異以及焊接期間發(fā)生的不準確定位和熱畸變,因此常常需要采用視覺系統(tǒng)跟蹤焊縫。在弧焊中,強光和焊花四濺給圖像分析帶來困難。為此研制了特殊的快門,僅在過程的短路期間打開。在浸入弧焊中,焊接過程對視覺系統(tǒng)的干擾不大。工業(yè)視覺系統(tǒng)還用于讀出部件的特征或貼于其上的條碼以協(xié)助生產(chǎn)過程中部件的分配。

參考書目

B.G.Batchelor(ed.),Pattern Recognition:Ideas in Practice,Plenum, New York,1978.

B.G.Batchelor,D.A.Hill,D.C.Hodgson,Automated Visual Inspection,IFS, Bedford, UK, 1958.