這個頁面上的內容需要較新版本的 Adobe Flash Player。

取得 Adobe Flash Player

首頁 > 最新消息 > 技術通訊 > 第三十一期 > 技術論壇
 
 
 
技術論壇
機器視覺系統解決方案
文 / Clark Tsai
何謂機器視覺
機器視覺是以利用攝影機,或者各種影像感測器所取得的影像資訊為基礎,透過影像處理的技術與演算法,分析影像中所需資訊的方法。隨著科技日新月異的發展,漸漸改良傳統以人力使用光學儀器或者肉眼進行檢測的缺點,應用層面包括高科技產業之研發、製造品管,以至國防、民生、醫療、環保、電力…等領域。與人工視覺相比,其優勢在於精確、快速、可靠,且可以數位化。 在一般民生用途上有防竊盜或者門禁管制的智慧型監視系統、數位相機的人臉定位與笑臉偵測拍照、車牌辨識…等;而在工業上的應用則以各種產品的瑕疵檢測與測量為大宗,大量應用於工廠自動化中。不僅可以提高生產效率,控管產品品質,也可進行各種資料的蒐集以及分類。
機器視覺的步驟
機器視覺由取像、分析,到結果的輸出可分為「影像擷取」、「影像處理」、「影像分析」三個步驟。三個步驟相輔相成,缺一不可。

影像擷取
影像擷取是一種將目標物的可視特徵,轉化為電子訊號,最後成為影像資訊的一個過程。適當的影像擷取,可以保證所取得的影像資訊之品質以及可用性,也會直接的影響到後續影像處理以及影像分析的難度和結果的可靠度。而在一個機器視覺系統的影像擷取部分,必須至少包含以下裝置才能得到理想的影像品質:一、攝影機,二、光學鏡頭,三、光源。

眼睛是靈魂之窗,而攝影機則是機器視覺系統的眼睛。整個機器視覺系統的好壞,很大的一部份取決於攝影機是否合適。一般而言,攝影機依照感光元件的製程種類,可分為目前最大宗的CCD(Charge Coupled Device,感光耦合元件)以及CMOS(Complementary Metal-Oxide Semiconductor,互補性氧化金屬半導體)。

選擇攝影機時,我們首先會關心的是攝影機的取像是黑白或者彩色,再來是攝影機的解析度,以及取像速度。在某些應用案例上,彩色取像可讓影像整體的資訊更豐富。而我們也常常可以觀察到,某些檢測目標的影像,在特定的色彩通道下比起單純的黑白取像更容易分析。

解析度的選擇則會因實際應用而不同,較高的解析度有助於觀察到較微小的目標物瑕疵。解析度是由CCD或者CMOS感光元件上的感光單元數量決定,感光單元的數量愈多,攝影機的解析度也愈高。

取像速度(frame rate)也是視需求而不同,通常人眼所能感受到的「即時影像」為30FPS(每秒30張),但是有時候也會需要使用較高的取像速度,來配合工廠中快速的生產線進行檢測。

攝影機的特性相當廣泛,沒有一台攝影機可以符合所有的應用,在合理的價格下選擇可以取得最佳,最穩定影像資訊的攝影機,是整個機器視覺系統的關鍵。

泓格科技提供兩種攝影機的解決方案讓使用者選擇,可以做高解析度取像(1280*960)的彩色攝影機Sparrow IMS-130,以及可以做高速攝影(100FPS)的MAVIS IM-100都可以幫助使用者開發機器視覺系統。

一如肉眼需要靠角膜、水晶體等器官才能看到影像,單純只靠光學攝影機是無法聚焦並且取得清晰的影像的,因此我們需要一個光學鏡頭來幫助攝影機進行對焦。光學鏡頭的特性包含FOV(field of view視野範圍)、WD(working distance工作距離)與DOF(depth of field景深範圍)。光學鏡頭的選擇同樣需要在價格以及應用環境下做詳細的評估。

一般日常生活中使用的日光燈、白熱燈泡等光源會受到交流電等等的因素影響,產生人眼無法分辨的亮度跳動。但是攝影機取像時對於此種亮度的跳動卻極為敏感,而有時過於集中的光源也會讓目標物的影像亮度分佈不均,造成後續處理的困難。因此建立穩定且合適的光源環境,無論是利用平行同軸光、環型光,或者是背光都要因應目標物的種類與特性去做調整與變化。

影像處理
攝影機或者其他光學感測器通常只具備影像的紀錄功能,因此所擷取到的影像資訊,不能馬上進行分析處理,也沒辦法告訴使用者真正需要的資訊。因此在取得影像資訊之後,系統都會對影像進行某些處理將影像資訊去蕪存菁。

一些基本的影像處理包含最基本的影像通道轉換、二值化處理、直方圖等化……等等。可以讓使用者由影像的色彩或者亮度資訊,來過濾或者強化影像中特定的部分。比如說二值化處理就有助於分析出影像中較亮的區域,而直方圖等化則能使影像中較暗的部分更加明顯。

通常攝影機取像的時候都會帶有程度不等的雜訊,這時我們可以使用各種濾波器來消除影像上的雜訊。各種濾波器所適用的雜訊種類各有不同,比如說「中值濾波器」可以很有效的消除胡椒鹽雜訊(隨機產生的黑、白點)。但是濾波器的使用也通常伴隨著影像的模糊化,有可能會使影像上某些細節在濾波的同時消失。因此在選用濾波器過濾雜訊的同時,也必須要注意是否會影響到影像資訊的重點細節。

許多的影像處理演算法方法都可以相互搭配,幫助使用者解決問題,比如結合適當的二值化、形態學運算以及邊緣檢測,就可以幫助使用者定位物體於影像上的位置。一般而言,沒有一種影像處理的方法可以解決所有的問題,只有不斷的嘗試錯誤,才能找到較適合解決某些問題的方法,而通常這些方法都是很多不同的影像處理演算法的搭配應用。

影像分析
經過處理的影像,雖然已經經過了去蕪存菁的步驟,但仍需要經過影像分析的過程,才能取得使用者真正需要的資訊。無論是單純的統計分析、樣版比對、分類學習,或者是結合了多個運算步驟以及資料庫運算的主成分分析(PCA)……等等,許多的數學方法都可以應用在影像分析的步驟上,幫助使用者最終能獲得有用的資訊。

泓格科技所開發的EzCheck Vision Library包含多種常用的影像處理以及分析功能,諸如各種的二值化、濾波器、形態學運算、連通區域分析……等,也會提供Blob Analysis(區塊分析)、OCR(光學文字辨識)與Template Matching(樣板比對)功能,讓使用者可以用簡單易懂且快速的方式開發自己的機器視覺系統。

ICP DAS EzCheck Vision Library目前支援的功能有以下大項
應用案例
治療上時常會使用各種針劑,透過針筒注射的方式來進行治療,減緩疾病所造成的痛苦。當我們在使用這些針劑的時候,通常不會去注意其中是否有異物或者雜質,而這些不該出現在人體內的東西,就有可能透過針頭進入我們的血液中造成無法預料的影響。因此這些針劑在出廠的時候,都需要經過嚴格的把關,確保其中不會有可能危害人體的雜質異物;另外也必須確保每瓶針劑的劑量都相當,避免讓投藥的劑量有誤差。

在一般的製程上會利用人工的方式,以肉眼檢查每一個出廠的針劑瓶,速度較慢,且會因為人工疲勞導致高誤判率的狀況發生。有些廠商會購買國外的檢測系統來進行檢測,但通常這些系統的成本都相當昂貴。因此,部分廠商會轉為尋求更經濟的解決方案。

由泓格科技提供的「針劑雜質檢測系統」的解決方案,以百萬畫素的Sparrow IMS-130攝影機拍攝針劑瓶的各個方向取得高解析度的影像,再配合以EzCheck Vision Library開發的「EzDetect針劑雜質檢測軟體」,以影像處理、分析的方式檢查其中是否有雜質存在。

完整的解決方案包含三台Sparrow IMS-130、光源與光源控制器,Vision Box工業電腦以及由泓格科技自行研發的「EzDetect針劑雜質檢測軟體」。其中兩台攝影機各別拍攝針劑瓶不同方向的側面,用來檢測飄浮於液體中較輕的懸浮雜質。同時也藉由液體表面定位的方式,監控各支針劑的劑量是否過多或過少;另一台攝影機從瓶子的底部進行拍攝,用來檢測沉澱於瓶子底部的沉澱雜質。

在高解析度的Sparrow IMS-130攝影機支援下,微小如μm等級的細小雜質都能被拍攝,並且檢測出來。透過1394b的傳輸介面Sparrow IMS-130更能以15FPS的取像速度拍攝百萬畫素的彩色影像進行後續的處理與分析。使用者可透過EzDetect雜質檢測軟體控制Sparrow IMS-130進行取像,並於使用者介面上進行各項檢測參數的設定,以及檢測結果的瀏覽。
泓格視覺檢測產品解決方案
泓格科技提供各種開發視覺檢測系統所需要的軟硬體,從檢測主機VISION BOX,到工業級高解析度彩色攝影機Sparrow IMS-130、工業級高速攝影機MAVIS IM-100、連接攝影機需要的1394介面卡,以及可加速檢測軟體開發的EzCheck Vision Library,使用者可在此得到視覺檢測系統完整的解決方案。
結語
機器視覺系統在各個領域都已經逐漸得到廣泛的認可,甚至可以說是不可或缺的一環,同時也是時代的趨勢。而泓格早在幾年前便已投入在此領域的產品開發,所提供的產品解決方案已深獲客戶的信賴,也成功應用在很多領域上,往後也會因這樣的趨勢來發展更完整的解決方案,並以更高品質的視覺檢測產品要求來提供給泓格的客戶,使機器視覺系統的應用能更蓬勃的發展。

 

這個頁面上的內容需要較新版本的 Adobe Flash Player。

取得 Adobe Flash Player