機(jī)器視覺大作業(yè)_第1頁
機(jī)器視覺大作業(yè)_第2頁
機(jī)器視覺大作業(yè)_第3頁
機(jī)器視覺大作業(yè)_第4頁
機(jī)器視覺大作業(yè)_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、機(jī)器視覺與圖像處理大 作 業(yè)成績評定表設(shè)計課題 : 基于機(jī)器視覺的表面缺陷檢測技術(shù) 學(xué)院名稱 : 電氣工程學(xué)院 專業(yè)班級 : 自動F1205班 學(xué)生姓名 : 學(xué) 號 : 指導(dǎo)教師 : 設(shè)計時間 : 2015.5.1-2015.5.8 指導(dǎo)教師意見:成績: 簽名: 年 月 日目次1 概述11.1 設(shè)計意義11.2 機(jī)器視覺與圖像處理技術(shù)簡介12 基于機(jī)器視覺的表面檢測控制系統(tǒng)的總體設(shè)計22. 1 CCD攝像頭32. 2圖像采集卡32.2.1視頻輸入信號及采樣頻率42.2.2視頻輸入窗口和顯示窗口42. 3軟件設(shè)計43 表面缺陷檢測軟件設(shè)計53. 1圖像實(shí)時采集模塊53. 2圖像預(yù)處理模塊53.3

2、 閾值選取模塊63.4 圖像測量模塊與缺陷檢測模塊63.5 缺陷識別模塊64 總結(jié)95 參考文獻(xiàn)91 概述1.1 設(shè)計意義傳統(tǒng)的人工檢測產(chǎn)品表面質(zhì)量的方法不僅工作量大,而且易受檢測人員主觀因素的影響,容易對產(chǎn)品表面缺陷造成漏檢,尤其是變形較小、畸變不大的夾雜缺陷漏檢,極大降低了產(chǎn)品的表面質(zhì)量,從而不能夠保證檢測的效率與精度。而發(fā)展迅速的基于機(jī)器視覺的表面缺陷檢測技術(shù)可以很好的解決這一問題。機(jī)器視覺主要是采用計算機(jī)來模擬人的視覺功能,從客觀事物的圖像中提取信息,進(jìn)行處理并加以理解,最終用于實(shí)際檢測、測量和控制?;跈C(jī)器視覺技術(shù)的缺陷檢測系統(tǒng),由于其非接觸檢測測量,具有較高的準(zhǔn)確度、較寬的光譜響應(yīng)

3、范圍,可長時間穩(wěn)定工作,節(jié)省大量勞動力資源,極大地提高了工作效率??蓪ぜ砻娴陌唿c(diǎn)、凹坑、劃痕、色差、缺損等缺陷進(jìn)行檢測。所以,人工檢測難以達(dá)到降低消耗、提高產(chǎn)品質(zhì)量的目的,采用基于機(jī)器視覺的表面缺陷檢測技術(shù)成為必需。這也就是設(shè)計該基于機(jī)器視覺的表面檢測控制系統(tǒng)的意義。1.2 機(jī)器視覺與圖像處理技術(shù)簡介圖像處理技術(shù)簡介:在機(jī)器視覺系統(tǒng)中,視覺信息的處理技術(shù)主要依賴于圖像處理方法,它包括圖像增強(qiáng)、數(shù)據(jù)編碼和傳輸、平滑、邊緣銳化、分割、特征抽取、圖像灰度處理、小波處理、圖像識別與理解等內(nèi)容。經(jīng)過這些處理后,輸出圖像的質(zhì)量得到相當(dāng)程度的改善,既改善了圖像的視覺效果,又便于計算機(jī)對圖像進(jìn)行分析、處理

4、和識別。機(jī)器視覺技術(shù)簡介:機(jī)器視覺是將圖像處理、計算機(jī)圖形學(xué)、模式識別、計算機(jī)技術(shù)、人工智能等眾多學(xué)科高度集成和有機(jī)結(jié)合,而形成的一門綜合性的技術(shù)。一般地說,機(jī)器視覺是研究計算機(jī)或其他處理器模擬生物宏觀視覺功能的科學(xué)和技術(shù),也就是用機(jī)器代替人眼來做測量和判斷。機(jī)器視覺系統(tǒng)如圖成像系統(tǒng)光源主機(jī)視覺系統(tǒng)場景圖像描述反饋圖1-1 機(jī)器視覺系統(tǒng)構(gòu)成 機(jī)器視覺系統(tǒng)的特點(diǎn)是提高生產(chǎn)的柔性和自動化程度。在一些不適合于人工作業(yè)的危險工作環(huán)境或人工視覺難以滿足要求的場合,常用機(jī)器視覺來替代人工視覺;同時在大批量工業(yè)生產(chǎn)過程中,用人工視覺檢查產(chǎn)品質(zhì)量效率低且精度不高,用機(jī)器視覺檢測方法可以大大提高生產(chǎn)效率和生產(chǎn)的

5、自動化程度。而且機(jī)器視易于實(shí)現(xiàn)信息集成,是實(shí)現(xiàn)計算機(jī)集成制造的基礎(chǔ)技術(shù)。因此,在現(xiàn)代自動化生產(chǎn)過程中,人們將機(jī)器視覺系統(tǒng)廣泛地用于工況監(jiān)視、成品檢驗(yàn)和質(zhì)量控制等領(lǐng)域。2 基于機(jī)器視覺的表面檢測控制系統(tǒng)的總體設(shè)計 該系統(tǒng)是由CCD攝像頭、照明系統(tǒng)、圖像采集卡、機(jī)械裝置、主控計算機(jī)等部件組成,圖3-1為系統(tǒng)結(jié)構(gòu)圖。其工作過程是:首先將工件送到CCD攝像頭視場內(nèi);然后由成像系統(tǒng)和圖像采集卡將圖像采集到計算機(jī)內(nèi)部;運(yùn)用圖像處理技術(shù)對采集到的原始圖像進(jìn)行預(yù)處理以改善圖像質(zhì)量,從中提取感興趣的特征量;最后運(yùn)用模式識別技術(shù)對取到得特征量進(jìn)行分類整理以完成系統(tǒng)的檢測。下面分別介紹系統(tǒng)的各部分的組成及工作原理。

6、1 2 3 4 56 1、CCD攝像頭及照明系統(tǒng) 2、圖像采集卡 3、主控計算機(jī)4、分類機(jī)構(gòu) 5、工件 6、傳送裝置圖2-1 機(jī)器視覺系統(tǒng)結(jié)構(gòu)圖2. 1 CCD攝像頭CCD是一種半導(dǎo)體成像器件,具有靈敏度高、抗強(qiáng)光、畸變小、體積小、壽命長,抗震動等優(yōu)點(diǎn)。本系統(tǒng)采用的是國產(chǎn)MTV-1881EX型號的黑白攝像頭,它的工作方式是將被攝物體的圖像經(jīng)過鏡頭聚焦到CCD芯片上,CCD根據(jù)光的強(qiáng)弱積累相應(yīng)比例的電荷,各個像素積累的電荷在視頻時序的控制下,逐點(diǎn)外移,經(jīng)視頻捕捉卡濾波、放大處理,A/D轉(zhuǎn)換后形成視頻信號輸出。2. 2圖像采集卡本系統(tǒng)采用的是大恒PCI-XR視頻捕捉卡,具有高品質(zhì)的視頻采集性能,具

7、備高速PCI總線,采集頻率為3D幀/秒,顯示畫面流暢不間斷;顯示分辨率640X480。動態(tài)捕捉影像以靜態(tài)圖像方式存盤,提供BMP,JPG,TIP,TGA等多種存盤格式。其工作原理如圖3-2所示: 復(fù)合視頻輸入4復(fù)合視頻輸入1復(fù)合視頻輸入2復(fù)合視頻輸入3多路開關(guān)多路開關(guān)濾波濾波A/DA/D緩存緩存PCI總線VGA顯示卡系統(tǒng)內(nèi)存圖3-2 VIDEO-PCI-XR圖像采集片工作原理四路復(fù)合視頻輸入經(jīng)多路開關(guān),軟件選擇其中一路作為當(dāng)前輸入,輸出到A/D進(jìn)行模/數(shù)變換,數(shù)字化的圖像信號經(jīng)各種圖像處理后,利用PCI總線,傳到VAG卡顯示或計算機(jī)內(nèi)存存儲。由于要檢測工件的兩個表面,所以需要在硬件上使用兩路視

8、頻輸入,每路采集不同表面的圖像。采樣頻率在一定范圍內(nèi)可調(diào),滿足不同場合的需求。 2.2.1視頻輸入信號及采樣頻率凡符合PAL制式(625行,50場/秒)和NTSC制式(525行,60場/秒)的視頻設(shè)備輸出的圖像信號均可作為該視頻捕捉卡的輸入源。在一般情況下,攝像機(jī)、錄像機(jī)等視頻設(shè)備均滿足上述標(biāo)準(zhǔn)。采樣頻率在一定范圍內(nèi)可調(diào),滿足不同場合的需求。2.2.2視頻輸入窗口和顯示窗口視頻輸入窗口是指數(shù)字化后的輸入圖像尺寸。在PAL制式,輸入窗口最大尺寸為768 X 576。在NTCS制式為64 X 480。圖像顯示窗口是指在VAG顯示器上顯示的圖像尺寸,其最大值不能超過輸入圖像窗口。當(dāng)圖像顯示窗口小于視

9、頻輸入窗口時,有兩種方法可以采用。一種方法是減少視頻輸入窗口的大小,即重新設(shè)置起始行、終止行、起始列、終止列。使視頻輸入窗口與圖像顯示窗口相匹配。處理后的結(jié)果顯示的僅是全部輸入圖像的一個局部,這種方法稱為裁剪。另一種方法是采用對視頻輸入窗口采用抽點(diǎn)和抽行的方法減少其大小,即根據(jù)視頻輸入窗口和圖像顯示窗口的相對大小設(shè)置縮小比例系數(shù),處理后的結(jié)果顯示的是縮小的全部輸入圖像,這種方法稱為比例縮小。也可以將兩種方法結(jié)合起來,達(dá)到所需要的結(jié)果。2. 3軟件設(shè)計本課題中的圖像處理算法均采用Matlab程序語言實(shí)現(xiàn)模擬,Matlab提供一個高度集成的、集科學(xué)計算、程序設(shè)計和可視化歸于一身的。為了設(shè)計出實(shí)用有

10、效的軟件,必須按照軟件工程的理論,進(jìn)行充分的分階段的分析和設(shè)計。采用模塊化結(jié)構(gòu)設(shè)計,其特點(diǎn)為:1)可修改性。對模塊內(nèi)部的修改,對模塊外部沒有影響;增加或刪除幾個模塊,不影響整個程序;2)可讀性。每個模塊意義和職責(zé)明確,模塊間的接口關(guān)系清楚,便于用戶和設(shè)計人員進(jìn)行系統(tǒng)代碼的維護(hù);3)驗(yàn)證性。獨(dú)立于其它模塊,可單獨(dú)驗(yàn)證一個模塊的正確性,便于進(jìn)行調(diào)試。采用模塊化原理使軟件結(jié)構(gòu)清晰,容易閱讀理解和維護(hù)。本系統(tǒng)中,按照算法要求設(shè)計了各子程序。3 表面缺陷檢測軟件設(shè)計由于本系統(tǒng)是一個完整、實(shí)時的缺陷檢測系統(tǒng),需要系統(tǒng)從原始圖像采集到圖像預(yù)處理、閾值選取、分割,再到模式識別,最后到缺陷種類分選整套過程有一個

11、全面、整體的設(shè)計。系統(tǒng)主要有以下幾個模塊:圖像實(shí)時采集模塊、圖像預(yù)處理模塊、閾值選取模塊、圖像測量模塊、缺陷檢測模塊、缺陷識別模塊,其過程如圖4-1所示。圖像實(shí)時采集模塊缺陷識別模塊圖像預(yù)處理模塊缺陷檢測模塊閾值選取模塊圖像測量模塊 圖3-1 缺陷檢測過程 3. 1圖像實(shí)時采集模塊 為了準(zhǔn)確、及時獲得圖像的當(dāng)前狀態(tài),需要不斷地通過圖像采集卡將CCD攝像系統(tǒng)的圖像信息直接讀取到計算機(jī)內(nèi)存,在計算機(jī)內(nèi)存中進(jìn)行其他的后續(xù)處理,如:圖像濾波、圖像測量、缺陷檢測等等。 3. 2圖像預(yù)處理模塊為去掉噪聲對圖像的于擾,要將剛采集的圖像數(shù)據(jù)進(jìn)行預(yù)處理,如:去除孤立點(diǎn)、平滑、濾波等;同時,還要對圖像進(jìn)行灰度調(diào)整

12、,增加對比度,為后續(xù)的圖像處理工作做準(zhǔn)備,如圖4-2所示。圖3-2 原始圖像及灰度調(diào)整后圖像經(jīng)過預(yù)處理后,圖像的對比度增加,拉伸了圖像灰度,表現(xiàn)在灰度直方圖上0 50 100 150 200 250直方圖直方圖像素值3000250020001500100050000 50 100 150 200 250像素值300025002000150010005000就是峰與峰之間的距離加大,便于選取分割閾值及后續(xù)圖像分割,如圖4-3所示。圖3-3 灰度調(diào)整前及灰度調(diào)整后圖像直方圖3.3 閾值選取模塊灰度值直方圖0 50 100 150 200 2500 50 100 150 200 250直方圖像素值6

13、000500040003000200010000像素值6000500040003000200010000灰度值閾值的選取對于分割圖像、提取缺陷信息至關(guān)重要,其方法也很多,本系統(tǒng)采取利用圖像的灰度直方圖來選取閾值,如圖4-4所示。圖3-4 濾波前及濾波后的灰度直方圖 3.4 圖像測量模塊與缺陷檢測模塊用于實(shí)際實(shí)驗(yàn)獲得實(shí)驗(yàn)數(shù)據(jù),進(jìn)而對圖像處理。3.5 缺陷識別模塊經(jīng)過以上處理,從原始圖像中提取出了含有缺陷的圖像信息,得到了目標(biāo)缺陷。為了把各種不同類型的目標(biāo)缺陷分類,需要識別出它們之間的不同。根據(jù)缺陷的形狀信息,可以用一組描述特征來表示其特性。選擇區(qū)域描述特征,不但可以減少在區(qū)域中原始數(shù)據(jù)的數(shù)量,而

14、且也有利于區(qū)別帶有不同特性的區(qū)域。同時,這些描述特征對于目標(biāo)缺陷大小的變化、旋轉(zhuǎn)、平移是不變的。圖4-26 工件表面缺陷分類表示鑒于工件表面缺陷圖像不同特征之間有一定的相關(guān)性,為降低識別算法的復(fù)雜性,特征識別時采用階層識別的方法。利用二叉樹線性分類器,如圖4-26所示,逐層選用不同的描述特征,選擇描述特征的準(zhǔn)則是同種特征值相差最明顯的,保證描述特征具有較大相互獨(dú)立性。描述特征的分類閾值由實(shí)驗(yàn)分析和特征分析結(jié)果得到,具體過程如下所述。圖4-27 圓度判斷(1)圓度判斷圓度判斷主要是針對掉角的缺陷,根據(jù)工件的特性,如圖4-27所示,我們采取的方法:首先遍歷圓周,因?yàn)楸尘暗幕叶戎凳呛艿偷?,可以比較容

15、易將工件和背景分割開,提取出工件的外形;然后計算圓周上各點(diǎn)到圓心的距離,并和半徑比較,如果比半徑小于某一個設(shè)定值時,認(rèn)為該點(diǎn)不在圓周上,如果這樣的點(diǎn)連續(xù)而它們個數(shù)超過掉角缺陷的設(shè)定值時,可以認(rèn)為這個工件是不圓的。如圖4-28所示,半徑的值并不是一條直線,而是一條曲線,甚至有些地方有凹溝,這表明工件本身不圓。我們可以利用這個數(shù)據(jù)曲線可以計算最小半徑、掉角方向和掉角角度。0 20 40 60 80 100圓度判斷弧度X100+10 20 40 60 80 100工件外圓200180160140120100806040200弧度X100+1圓度判斷工件外圓2001801601401201008060

16、40200圖4-28 掃描工件外圓所得的數(shù)據(jù)經(jīng)過運(yùn)算,可以得到如表4-1數(shù)據(jù),根據(jù)圓度技術(shù)要求,設(shè)定合適缺陷閾值,可以把圓度上有缺陷的工件在識別其他種類缺陷之前剔出來。 (2)識別麻坑和掉角麻坑和掉角區(qū)別就是麻坑在工件表面的內(nèi)部,而掉角在工件表面的邊緣。利用不變矩,就可以計算出缺陷區(qū)域的形心坐標(biāo),判斷缺陷區(qū)域是否在工件圖像的邊緣,如果在邊緣,則可以確定是掉角;否則,是麻坑。(3)識別刀紋、裂紋和劃痕刀紋一般寬度和長度較大,而且面積也大,不變矩長短徑之比要比裂紋和劃痕小,同時,缺陷區(qū)域的分散度和復(fù)雜度較大,綜合利用這幾點(diǎn)就可以確定刀紋。至于裂紋和劃痕,在缺陷區(qū)域本身的形狀上很難區(qū)分。4 總結(jié)通過

17、本次課程設(shè)計,對本課程應(yīng)用于實(shí)際生產(chǎn)需求的作用有了更深的了解,同時,對機(jī)器視覺的圖像處理技術(shù)更加熟練。在該課程設(shè)計的系統(tǒng)中具有非接觸、不干擾生產(chǎn)過程的特點(diǎn),具有很好的實(shí)用推廣價值。該系統(tǒng)采用黑白面陣CCD和多通道圖像采集卡采集圖像數(shù)據(jù),提高了檢測系統(tǒng)的速度并降低了對CCD性能要求,使系統(tǒng)在現(xiàn)有的條件下比較容易實(shí)現(xiàn)實(shí)時在線檢測;采用自動選取圖像分割閾值,降低了對實(shí)時環(huán)境的要求,提高了系統(tǒng)的可推廣性;根據(jù)實(shí)際應(yīng)用的閾值把工件信息從圖像中提取出來并掃描工件在圖像中的位置、尺寸信息,實(shí)現(xiàn)了系統(tǒng)的自動測量;利用自動選取的閾值對金屬工件表面的圖像進(jìn)行二值化分割,再根據(jù)掃描得到的工件信息去除掉工件邊緣的光圈,從而實(shí)現(xiàn)各種缺陷的自動提取,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論