機(jī)器視覺是一項綜合技術(shù),包括圖像處理、機(jī)械工程技術(shù)、控制、電光源照明、光學(xué)成像、傳感器、模擬與數(shù)字視頻技術(shù)、計算機(jī)軟硬件技術(shù)(圖像增強(qiáng)和分析算法、圖像卡、 I/O卡等)。
一個典型的機(jī)器視覺應(yīng)用系統(tǒng)包括圖像捕捉、光源系統(tǒng)、圖像數(shù)字化模塊、數(shù)字圖像處理模塊、智能判斷決策模塊和機(jī)械控制執(zhí)行模塊。
機(jī)器視覺系統(tǒng)最基本的特點就是提高生產(chǎn)的靈活性和自動化程度。在一些不適于人工作業(yè)的危險工作環(huán)境或者人工視覺難以滿足要求的場合,常用機(jī)器視覺來替代人工視覺。
同時,在大批量重復(fù)性工業(yè)生產(chǎn)過程中,用機(jī)器視覺檢測方法可以大大提高生產(chǎn)的效率和自動化程度。
概述
機(jī)器視覺(Machine vision)
機(jī)器視覺系統(tǒng)的特點是提高生產(chǎn)的柔性和自動化程度。
一個典型的工業(yè)機(jī)器視覺系統(tǒng)包括:光源、鏡頭(定焦鏡頭、變倍鏡頭、遠(yuǎn)心鏡頭、顯微鏡頭)、 相機(jī)(包括CCD相機(jī)和COMS相機(jī))、圖像處理單元(或圖像捕獲卡)、圖像處理軟件、監(jiān)視器、通訊 / 輸入輸出單元等。
系統(tǒng)可再分為
一、采集和分析分開的系統(tǒng)。
主端電腦(Host Computer)
影像擷取卡(Frame Grabber)與影像處理器
影像攝影機(jī)
定焦鏡頭鏡頭
顯微鏡頭
照明設(shè)備
Halogen光源LED光源
高周波螢光燈源
閃光燈源
其他特殊光源
影像顯示器
LCD
機(jī)構(gòu)及控制系統(tǒng)
PLC、PC-Base控制器
精密桌臺
伺服運(yùn)動機(jī)臺
二、采集和分析一體的系統(tǒng)
智能相機(jī)(圖像采集和分析一體)
其他配套外圍設(shè)備:光源、顯示、PLC控制系統(tǒng)等等。
機(jī)器視覺檢測系統(tǒng)采用CCD照相機(jī)將被檢測的目標(biāo)轉(zhuǎn)換成圖像信號,傳送給專用的圖像處理系統(tǒng)。
根據(jù)像素分布和亮度、顏色等信息,轉(zhuǎn)變成數(shù)字化信號,圖像處理系統(tǒng)對這些信號進(jìn)行各種運(yùn)算來抽取目標(biāo)的特征,如面積、數(shù)量、位置、長度。
再根據(jù)預(yù)設(shè)的允許度和其他條件輸出結(jié)果,包括尺寸、角度、個數(shù)、合格 / 不合格、有 / 無等,實現(xiàn)自動識別功能。
一個典型的機(jī)器視覺系統(tǒng)包括以下五大塊:
照明是影響機(jī)器視覺系統(tǒng)輸入的重要因素,它直接影響輸入數(shù)據(jù)的質(zhì)量和應(yīng)用效果。由于沒有通用的機(jī)器視覺照明設(shè)備,所以針對每個特定的應(yīng)用實例,要選擇相應(yīng)的照明裝置,以達(dá)到最佳效果。
光源可分為可見光和不可見光。常用的幾種可見光源是白熾燈、日光燈、水銀燈和鈉光燈??梢姽獾娜秉c是光能不能保持穩(wěn)定。如何使光能在一定的程度上保持穩(wěn)定,是實用化過程中急需要解決的問題。
另一方面,環(huán)境光有可能影響圖像的質(zhì)量,所以可采用加防護(hù)屏的方法來減少環(huán)境光的影響。照明系統(tǒng)按其照射方法可分為:背向照明、前向照明、結(jié)構(gòu)光和頻閃光照明等。
其中,背向照明是被測物放在光源和攝像機(jī)之間,它的優(yōu)點是能獲得高對比度的圖像。前向照明是光源和攝像機(jī)位于被測物的同側(cè),這種方式便于安裝。
結(jié)構(gòu)光照明是將光柵或線光源等投射到被測物上,根據(jù)它們產(chǎn)生的畸變,解調(diào)出被測物的三維信息。
頻閃光照明是將高頻率的光脈沖照射到物體上,攝像機(jī)拍攝要求與光源同步。
FOV(Field of Vision)=所需分辨率*亞象素*相機(jī)尺寸/PRTM(零件測量公差比)
鏡頭選擇應(yīng)注意:
①焦距
②目標(biāo)高度
③影像高度
④放大倍數(shù)
⑤影像至目標(biāo)的距離
⑥中心點 / 節(jié)點
⑦畸變
視覺檢測中如何確定鏡頭的焦距
為特定的應(yīng)用場合選擇合適的工業(yè)鏡頭時必須考慮以下因素:
· 視野 - 被成像區(qū)域的大小。
· 工作距離 (WD) - 攝像機(jī)鏡頭與被觀察物體或區(qū)域之間的距離。
· CCD - 攝像機(jī)成像傳感器裝置的尺寸。
· 這些因素必須采取一致的方式對待。
如果在測量物體的寬度,則需要使用水平方向的 CCD 規(guī)格。
如果以英寸為單位進(jìn)行測量,則以英尺進(jìn)行計算,最后再轉(zhuǎn)換為毫米。
按照不同標(biāo)準(zhǔn)可分為:標(biāo)準(zhǔn)分辨率數(shù)字相機(jī)和模擬相機(jī)等
按分辨率劃分,像素數(shù)在38萬以下的為普通型,像素數(shù)在38萬以上的高分辨率型;
按光敏面尺寸大小劃分,可分為1/4、1/3、1/2、1英寸相機(jī);
按掃描方式劃分,可分為行掃描相機(jī)(線陣相機(jī))和面掃描相機(jī)(面陣相機(jī))兩種方式;(面掃描相機(jī)又可分為隔行掃描相機(jī)和逐行掃描相機(jī));
按同步方式劃分,可分為普通相機(jī)(內(nèi)同步)和具有外同步功能的相機(jī)等。
圖像采集卡只是完整的機(jī)器視覺系統(tǒng)的一個部件,但是它扮演一個非常重要的角色。
圖像采集卡直接決定了攝像頭的接口:黑白、彩色、模擬、數(shù)字等等。
比較典型的是PCI或AGP兼容的捕獲卡,可以將圖像迅速地傳送到計算機(jī)存儲器進(jìn)行處理。有些采集卡有內(nèi)置的多路開關(guān)。
例如,可以連接8個不同的攝像機(jī),然后告訴采集卡采用那一個相機(jī)抓拍到的信息。
有些采集卡有內(nèi)置的數(shù)字輸入以觸發(fā)采集卡進(jìn)行捕捉,當(dāng)采集卡抓拍圖像時數(shù)字輸出口就觸發(fā)閘門。
視覺處理器集采集卡與處理器于一體。
以往計算機(jī)速度較慢時,采用視覺處理器加快視覺處理任務(wù)。采集卡傳輸圖像到存儲器,進(jìn)而計算分析。
當(dāng)前主流配置的PLC,且配置較高,視覺處理器已經(jīng)幾乎退出市場。
在機(jī)器視覺系統(tǒng)中,獲得一張高質(zhì)量的可處理的圖像是至關(guān)重要。
系統(tǒng)之所以成功,首先要保證圖像質(zhì)量好,特征明顯。一個機(jī)器視覺項目之所以失敗,大部分情況是由于圖像質(zhì)量不好,特征不明顯引起的。要保證好的圖像,必須要選擇一個合適的光源。
光源選型基本要素:
對比度:對比度對機(jī)器視覺來說非常重要。機(jī)器視覺應(yīng)用的照明的最重要的任務(wù)就是使需要被觀察的特征與需要被忽略的圖像特征之間產(chǎn)生最大的對比度,從而易于特征的區(qū)分。對比度定義為在特征與其周圍的區(qū)域之間有足夠的灰度量區(qū)別。好的照明應(yīng)該能夠保證需要檢測的特征突出于其他背景。
亮度:當(dāng)選擇兩種光源的時候,最佳的選擇是選擇更亮的那個。當(dāng)光源不夠亮?xí)r,可能有三種不好的情況會出現(xiàn)。第一,相機(jī)的信噪比不夠;由于光源的亮度不夠,圖像的對比度必然不夠,在圖像上出現(xiàn)噪聲的可能性也隨即增大。其次,光源的亮度不夠,必然要加大光圈,從而減小了景深。另外,當(dāng)光源的亮度不夠的時候,自然光等隨機(jī)光對系統(tǒng)的影響會最大。
魯棒性:另一個測試好光源的方法是看光源是否對部件的位置敏感度最小。當(dāng)光源放置在攝像頭視野的不同區(qū)域或不同角度時,結(jié)果圖像應(yīng)該不會隨之變化。方向性很強(qiáng)的光源,增大了對高亮區(qū)域的鏡面反射發(fā)生的可能性,這不利于后面的特征提取。
好的光源需要能夠使你需要尋找的特征非常明顯,除了是攝像頭能夠拍攝到部件外,好的光源應(yīng)該能夠產(chǎn)生最大的對比度、亮度足夠且對部件的位置變化不敏感。
光源選擇好了,剩下來的工作就容易多了。
在布匹的生產(chǎn)過程中,像布匹質(zhì)量檢測這種有高度重復(fù)性和智能性的工作只能靠人工檢測來完成。
在現(xiàn)代化流水線后面常常可看到很多的檢測工人來執(zhí)行這道工序,卻仍然不能保證100 %的檢驗合格率(即“無缺陷")。對流水線進(jìn)行自動化的改造,使布匹生產(chǎn)流水線變成快速、實時、準(zhǔn)確、高效的流水線。
在流水線上,所有布匹的顏色、及數(shù)量都要進(jìn)行自動確認(rèn)(以下簡稱“布匹檢測")。
特征提取辨識
一般布匹檢測(自動識別)先利用高清晰度、高速攝像鏡頭拍攝標(biāo)準(zhǔn)圖像,在此基礎(chǔ)上設(shè)定一定標(biāo)準(zhǔn);然后拍攝被檢測的圖像,再將兩者進(jìn)行對比。但是在布匹質(zhì)量檢測工程中要復(fù)雜一些:
1. 圖像的內(nèi)容不是單一的圖像,每塊被測區(qū)域存在的雜質(zhì)的數(shù)量、大小、顏色、位置不一定一致。
2. 雜質(zhì)的形狀難以事先確定。
3. 由于布匹快速運(yùn)動對光線產(chǎn)生反射,圖像中可能會存在大量的噪聲。
4. 在流水線上,對布匹進(jìn)行檢測,有實時性的要求。
由于上述原因,圖像識別處理時應(yīng)采取相應(yīng)的算法,提取雜質(zhì)的特征,進(jìn)行模式識別,實現(xiàn)智能分析。
Color檢測
一般而言,從彩色CCD相機(jī)中獲取的圖像都是RGB圖像。
也就是說每一個像素都由紅(R)綠(G)藍(lán)(B)三個成分組成,來表示RGB色彩空間中的一個點。
問題在于這些色差不同于人眼的感覺。即使很小的噪聲也會改變顏色空間中的位置。所以無論我們?nèi)搜鄹杏X有多么的近似,在顏色空間中也不盡相同。
基于上述原因,我們需要將RGB像素轉(zhuǎn)換成為另一種顏色空間CIELAB。目的就是使我們?nèi)搜鄣母杏X盡可能的與顏色空間中的色差相近。
Blob檢測
根據(jù)上面得到的處理圖像,根據(jù)需求,在純色背景下檢測雜質(zhì)色斑,并且要計算出色斑的面積,以確定是否在檢測范圍之內(nèi)。
因此圖像處理軟件要具有分離目標(biāo),檢測目標(biāo),并且計算出其面積的功能。
Blob分析(Blob Analysis)是對圖像中相同像素的連通域進(jìn)行分析,該連通域稱為Blob。經(jīng)二值化(Binary Thresholding)處理后的圖像中色斑可認(rèn)為是blob。
Blob分析工具可以從背景中分離出目標(biāo),并可計算出目標(biāo)的數(shù)量、位置、形狀、方向和大小,還可以提供相關(guān)斑點間的拓?fù)浣Y(jié)構(gòu)。
在處理過程中不是采用單個的像素逐一分析,而是對圖形的行進(jìn)行操作。圖像的每一行都用游程長度編碼(RLE)來表示相鄰的目標(biāo)范圍。
這種算法與基于象素的算法相比,大大提高處理速度。
結(jié)果處理和控制
應(yīng)用程序把返回的結(jié)果存入數(shù)據(jù)庫或用戶選擇的位置,并根據(jù)結(jié)果控制機(jī)械部分做相應(yīng)的運(yùn)動。
根據(jù)識別的結(jié)果,存入數(shù)據(jù)庫進(jìn)行信息管理。以后可以隨時對信息進(jìn)行檢索查詢,管理者可以獲知某段時間內(nèi)流水線的忙閑,為下一步的工作作出安排;可以獲知內(nèi)布匹的質(zhì)量情況等等。
機(jī)器視覺的應(yīng)用主要有檢測和機(jī)器人視覺兩個方面:
⒈ 檢測:又可分為高精度定量檢測(例如顯微照片的細(xì)胞分類、機(jī)械零部件的尺寸和位置測量)和不用量器的定性或半定量檢測(例如產(chǎn)品的外觀檢查、裝配線上的零部件識別定位、缺陷性檢測與裝配完備性檢測)。
⒉機(jī)器人視覺:用于指引機(jī)器人在大范圍內(nèi)的操作和行動,如從料斗送出的雜亂工件堆中揀取工件并按一定的方位放在傳輸帶或其他設(shè)備上(即料斗揀取問題)。至于小范圍內(nèi)的操作和行動,還需要借助于觸覺傳感技術(shù)。
此外還有:
自動光學(xué)檢查
人臉識別
無人駕駛汽車
產(chǎn)品質(zhì)量等級分類
印刷品質(zhì)量自動化檢測
文字識別
紋理識別
追蹤定位
......
等機(jī)器視覺圖像識別的應(yīng)用。
【機(jī)器視覺特點】
⒈攝像機(jī)的拍照速度自動與被測物的速度相匹配,拍攝到理想的圖像;
⒉零件的尺寸范圍為2.4mm到12mm,厚度可以不同;
⒊系統(tǒng)根據(jù)操作者選擇不同尺寸的工件,調(diào)用相應(yīng)視覺程序進(jìn)行尺寸檢測,并輸出結(jié)果;
⒋針對不同尺寸的零件,排序裝置和輸送裝置可以精確調(diào)整料道的寬度,使零件在固定路徑上運(yùn)動并進(jìn)行視覺檢測;
⒌機(jī)器視覺系統(tǒng)分辨率達(dá)到2448×2048,動態(tài)檢測精度可以達(dá)到0.02mm;
⒍廢品漏檢率為0;
⒎本系統(tǒng)可通過顯示圖像監(jiān)視檢測過程,也可通過界面顯示的檢測數(shù)據(jù)動態(tài)查看檢測結(jié)果;
⒏具有對錯誤工件及時準(zhǔn)確發(fā)出剔除控制信號、剔除廢品的功能;
⒐系統(tǒng)能夠自檢其主要設(shè)備的狀態(tài)是否正常,配有狀態(tài)指示燈;同時能夠設(shè)置系統(tǒng)維護(hù)人員、使用人員不同的操作權(quán)限;
⒑實時顯示檢測畫面,中文界面,可以瀏覽幾次不合格品的圖像,具有能夠存儲和實時察看錯誤工件圖像的功能;
⒒能生成錯誤結(jié)果信息文件,包含對應(yīng)的錯誤圖像,并能打印輸出。
實例⒈ 基于機(jī)器視覺的儀表板總成智能集成測試系統(tǒng)
EQ140-Ⅱ汽車儀表板總成是中國某汽車公司生產(chǎn)的儀表產(chǎn)品,儀表板上安裝有速度里程表、水溫表、汽油表、電流表、信號報警燈等,其生產(chǎn)批量大,出廠前需要進(jìn)行一次質(zhì)量終檢。
檢測項目包括:檢測速度表等五個儀表指針的指示誤差;檢測24個信號報警燈和若干照明9燈是否損壞或漏裝,一般采用人工目測方法檢查。
基于機(jī)器視覺的智能集成測試系統(tǒng),實現(xiàn)了對儀表板總成智能化、全自動、高精度、快速質(zhì)量檢測。
整個系統(tǒng)分為四個部分:為儀表板提供模擬信號源的集成化多路標(biāo)準(zhǔn)信號源、具有圖像信息反饋定位的雙坐標(biāo)CNC系統(tǒng)、攝像機(jī)圖像獲取系統(tǒng)和主從機(jī)平行處理系統(tǒng)。
實例⒉ 金屬板表面自動控傷系統(tǒng)
金屬板如大型電力變壓器線圈扁平線收音機(jī)朦朧皮等的表面質(zhì)量都有很高的要求,但原始的采用人工目視或用百分表加控針的檢測方法不僅易受主觀因素的影響,而且可能會繪被測表面帶來新的劃傷。
金屬板表面自動探傷系統(tǒng)利用機(jī)器視覺技術(shù)對金屬表面缺陷進(jìn)行自動檢查,在生產(chǎn)過程中高速、準(zhǔn)確地進(jìn)行檢測,同時由于采用非接角式測量,避免了產(chǎn)生新劃傷的可能。
在此系統(tǒng)中,采用激光器作為光源,通過針孔濾波器濾除激光束周圍的雜散光,擴(kuò)束鏡和準(zhǔn)直鏡使激光束變?yōu)槠叫泄獠⒁?5度的入射角均勻照明被檢查的金屬板表面。
金屬板放在檢驗臺上。檢驗臺可在X、Y、Z三個方向上移動,攝像機(jī)采用TCD142D型2048線陳CCD,鏡頭采用普通照相機(jī)鏡頭。CCD接口電路采用單片機(jī)系統(tǒng)。
主機(jī)PC機(jī)主要完成圖像預(yù)處理及缺陷的分類或劃痕的深度運(yùn)算等,并可將檢測到的缺陷或劃痕圖像在顯示器上顯示。CCD接口電路和PC機(jī)之間通過RS-232口進(jìn)行雙向通訊,結(jié)合異步A/D轉(zhuǎn)換方式,構(gòu)成人機(jī)交互式的數(shù)據(jù)采集與處理。
該系統(tǒng)主要利用線陣CCD的自掃描特性與被檢查鋼板X方向的移動相結(jié)合,取得金屬板表面的三維圖像信息。
實例⒊ 汽車車身檢測系統(tǒng)
英國ROVER汽車公司800系列汽車車身輪廓尺寸精度的100%在線檢測,是機(jī)器視覺系統(tǒng)用于工業(yè)檢測中的一個較為典型的例子。
該系統(tǒng)由62個測量單元組成,每個測量單元包括一臺激光器和一個CCD攝像機(jī),用以檢測車身外殼上288個測量點。汽車車身置于測量框架下,通過軟件校準(zhǔn)車身的精確位置。
測量單元的校準(zhǔn)將會影響檢測精度,因而受到特別重視。每個激光器/攝像機(jī)單元均在離線狀態(tài)下經(jīng)過校準(zhǔn)。同時還有一個在離線狀態(tài)下用三坐標(biāo)測量機(jī)校準(zhǔn)過的校準(zhǔn)裝置,可對攝像頂進(jìn)行在線校準(zhǔn)。
檢測系統(tǒng)以每40秒檢測一個車身的速度,檢測三種類型的車身。系統(tǒng)將檢測結(jié)果與人、從CAD模型中撮出來的合格尺寸相比較,測量精度為±0.1mm。
ROVER的質(zhì)量檢測人員用該系統(tǒng)來判別關(guān)鍵部分的尺寸一致性,如車身整體外型、門、玻璃窗口等。實踐證明,該系統(tǒng)是成功的,并將用于ROVER公司其它系統(tǒng)列汽車的車身檢測。
實例⒋ 幣印刷質(zhì)量檢測系統(tǒng)
該系統(tǒng)利用圖像處理技術(shù),通過對幣生產(chǎn)流水線上的幣20多項特征(號碼、盲文、顏色、圖案等)進(jìn)行比較分析,檢測幣的質(zhì)量,替代傳統(tǒng)的人眼辨別的方法。
實例⒌ 智能交通管理系統(tǒng)
通過在交通要道放置攝像頭,當(dāng)有違章車輛(如闖紅燈)時,攝像頭將車輛的牌照拍攝下來,傳輸給中央管理系統(tǒng),系統(tǒng)利用圖像處理技術(shù),對拍攝的圖片進(jìn)行分析,提取出車牌號,存儲在數(shù)據(jù)庫中,可以供管理人員進(jìn)行檢索。
實例⒍金相分析
金相圖象分析系統(tǒng)能對金屬或其它材料的基體組織、雜質(zhì)含量、組織成分等進(jìn)行精確、客觀地分析,為產(chǎn)品質(zhì)量提供可靠的依據(jù)。
實例⒎ 醫(yī)療圖像分析
血液細(xì)胞自動分類計數(shù)、染色體分析、癌癥細(xì)胞識別等。
實例⒏ 瓶裝啤酒生產(chǎn)流水線檢測系統(tǒng)
可以檢測啤酒是否達(dá)到標(biāo)準(zhǔn)的容量、啤酒標(biāo)簽是否完整
實例⒐ 大型工件平行度、垂直度測量儀
采用激光掃描與CCD探測系統(tǒng)的大型工件平行度、垂直度測量儀,它以穩(wěn)定的準(zhǔn)直激光束為測量基線,配以回轉(zhuǎn)軸系,旋轉(zhuǎn)五角標(biāo)棱鏡掃出互相平行或垂直的基準(zhǔn)平面,將其與被測大型工件的各面進(jìn)行比較。在加工或安裝大型工件時,可用該認(rèn)錯器測量面間的平行度及垂直度。
實例⒑ 螺紋鋼外形輪廓尺寸的探測器件
以頻閃光作為照明光源,利用面陣和線陣CCD作為螺紋鋼外形輪廓尺寸的探測器件,實現(xiàn)熱軋螺紋鋼幾何參數(shù)在線測量的動態(tài)檢測系統(tǒng)。
實例⒒ 軸承實時監(jiān)控
視覺技術(shù)實時監(jiān)控軸承的負(fù)載和溫度變化,消除過載和過熱的危險。
將傳統(tǒng)上通過測量滾珠表面保證加工質(zhì)量和安全操作的被動式測量變?yōu)橹鲃邮奖O(jiān)控。
實例⒓ 金屬表面的裂紋測量
用微波作為信號源,根據(jù)微波發(fā)生器發(fā)出不同波濤率的方波,測量金屬表面的裂紋,微波的波的頻率越高,可測的裂紋越狹小。
由于機(jī)器視覺系統(tǒng)可以快速獲取大量信息,而且易于自動處理,也易于同設(shè)計信息以及加工控制信息集成,因此,在現(xiàn)代自動化生產(chǎn)過程中,人們將機(jī)器視覺系統(tǒng)廣泛地用于工況監(jiān)視、成品檢驗和質(zhì)量控制等領(lǐng)域。
但是機(jī)器視覺技術(shù)比較復(fù)雜,最大的困難在于人的視覺機(jī)制尚不清楚。人可以用內(nèi)省法描述對某一問題的解題過程,從而用計算機(jī)加以模擬。但盡管每一個正常人都是“視覺專家",卻不可能用內(nèi)省法來描述自己的視覺過程。
因此建立機(jī)器視覺系統(tǒng)是十分困難的任務(wù)。
可以預(yù)計的是,隨著機(jī)器視覺技術(shù)自身的成熟和發(fā)展,它將在現(xiàn)代和未來制造企業(yè)中得到越來越廣泛的應(yīng)用。
24小時咨詢熱線
0531-81903710掃一掃,關(guān)注我們
版權(quán)所有©2024 山東特檢科技有限公司 備案號:魯ICP備2022026793號-1
技術(shù)支持:化工儀器網(wǎng) 管理登陸 sitemap.xml