基于機器視覺的表面缺陷檢測系統(tǒng)設(shè)計_第1頁
基于機器視覺的表面缺陷檢測系統(tǒng)設(shè)計_第2頁
基于機器視覺的表面缺陷檢測系統(tǒng)設(shè)計_第3頁
基于機器視覺的表面缺陷檢測系統(tǒng)設(shè)計_第4頁
基于機器視覺的表面缺陷檢測系統(tǒng)設(shè)計_第5頁
已閱讀5頁,還剩31頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、編號本科生畢業(yè)設(shè)計基于機器視覺的表面缺陷檢測系統(tǒng)設(shè)計Surface defect detection system design based on machinevision學(xué) 生 姓 名 專 業(yè) 學(xué) 號 指 導(dǎo) 教 師 學(xué) 院電子信息工程電子信息工程學(xué)院二一三年六月長春理工大學(xué)本科畢業(yè)設(shè)計畢業(yè)設(shè)計(論文)原創(chuàng)承諾書1本人承諾:所呈交的畢業(yè)設(shè)計(論文) 基于機器視覺的表面缺陷檢測系統(tǒng)設(shè)計,是認真學(xué)習理解學(xué)校的長春理工大學(xué)本科畢業(yè)設(shè)計(論文)工作條例后,在教師的指導(dǎo)下,保質(zhì)保量獨立地完成了任務(wù)書中規(guī)定容,不弄虛作假,不抄襲別人的工作內(nèi)容。2本人在畢業(yè)設(shè)計(論文)中引用他人的觀點和研究成果,均在文

2、中加以注釋或以參考文獻形式列出,對本文的研究工作做出重要貢獻的個人和集體均已在文中注明。3在畢業(yè)設(shè)計(論文)中對侵犯任何方面知識產(chǎn)權(quán)的行為,由本人承擔相應(yīng)的法律責任。4本人完全了解學(xué)校關(guān)于保存、使用畢業(yè)設(shè)計(論文)的規(guī)定,即:按照學(xué)校要求提交論文和相關(guān)材料的印刷本和電子版本;同意學(xué)校保留畢業(yè)設(shè)計(論文)的復(fù)印件和電子版本,允許被查閱和借閱;學(xué)??梢圆捎糜坝 ⒖s印或其他復(fù)制手段保存畢業(yè)設(shè)計(論文),可以公布其中的全部或部分內(nèi)容。以上承諾的法律結(jié)果將完全由本人承擔!作 者 簽 名: 年 月 日長春理工大學(xué)本科畢業(yè)設(shè)計中文摘要為了不斷提高產(chǎn)品質(zhì)量和生產(chǎn)效率,金屬工件表面缺陷在線自動檢測技術(shù)在生產(chǎn)過程

3、中顯得日益重要。針對金屬工件表面的多種缺陷,本文設(shè)計了一套基于機器視覺能夠?qū)崿F(xiàn)對金屬工件表面缺陷進行實時在線、無損傷的自動檢測系統(tǒng)。該系統(tǒng)采用面陣CCD和多通道圖像采集卡作為圖像采集部分,提高了檢測系統(tǒng)的速度并降低了對CCD的性能要求,使系統(tǒng)在現(xiàn)有的條件下比較容易實現(xiàn)實時在線檢測;采用自動選取圖像分割閾值,根據(jù)實際應(yīng)用的閾值把工件信息從圖像中提取出來并掃描工件圖像中的信息,實現(xiàn)了系統(tǒng)的自動測量;根據(jù)掃描得到的工件信息去除掉工件邊緣的光圈,利用自動選取的閾值對金屬工件表面的圖像進行二值化分割,從而實現(xiàn)各種缺陷的自動提取及識別。關(guān)鍵詞:機器視覺 表面缺陷 CCD 圖像處理 缺陷檢測長春理工大學(xué)本科

4、畢業(yè)設(shè)計AbstractIn order to continually promote the quality of product and efficiency of production, the on-line automatic inspection technology of surface defect of metal workpiece has become more and more important in the process of production. This paper designs an automatic system based on machine v

5、ision, which can inspect surface defect of metal workpiece timely without any damage on it.Firstly, using CCD and multi-channel image acquisition card to acquire images, the system has accelerated the inspection speed and reduced the requirements of CCD on the performance to do the timely on-line in

6、spection more easily under the current condition; secondly, according to the practical application of threshold, the system has used the segmentation threshold of selecting an image automatically to select the workpiece information from images and scan that information to realize the automatic measu

7、rement of the system; finally, the system has removed the aperture on the edge of workpiece in accordance with the workpiece information of scan and conducted the binarization segmentation on the image of the metal workpiece surface by using the automatic selection threshold to automatically select

8、and identify varied defects.Keywords: machine vision; surface defect; CCD; image processing; defect inspecting長春理工大學(xué)本科畢業(yè)設(shè)計目 錄中文摘要. 3Abstract . 4第1章 引言 . 71.1研究背景及意義 . 71.2國內(nèi)外研究現(xiàn)狀 . 7第2章 圖像技術(shù)及機器視覺簡介 . 92.1圖像處理技術(shù). 92.1.1圖像和數(shù)字圖像. 92.1.2圖像技術(shù)和圖像工程. 92.2數(shù)字圖像處理系統(tǒng). 102.2.1圖像處理和分析系統(tǒng). 102.2.2圖像采集模塊. 102.2.3圖像

9、的數(shù)據(jù)編碼和傳輸. 112.3機器視覺技術(shù). 112.3.1機器視覺技術(shù)簡介. 112.3.2機器視覺系統(tǒng)的概念、組成及特點. 122.4機器視覺系統(tǒng)的應(yīng)用及發(fā)展動向. 132.4.1機器視覺檢測應(yīng)用. 132.4.2機器視覺系統(tǒng)的發(fā)展動向. 13第3章 系統(tǒng)總體設(shè)計. 153. 1 CCD攝像頭 . 153. 2圖像采集卡. 153.2.1視頻輸入信號及采樣頻率. 163.2.2視頻輸入窗口和顯示窗口. 163. 3軟件設(shè)計. 16第4章 缺陷檢測軟件設(shè)計. 174. 1圖像實時采集模塊. 174. 2圖像預(yù)處理模塊. 174. 3閾值選取模塊. 184. 4圖像測量模塊. 184. 5缺陷

10、檢測模塊. 264.5.1二值圖像區(qū)域標記. 274.5.2二值圖像的小區(qū)域消除. 284. 6缺陷識別模塊. 28第5章 實驗結(jié)果及分析. 315.1實驗數(shù)據(jù). 315.2實驗分析. 32全文總結(jié). 35長春理工大學(xué)本科畢業(yè)設(shè)計參考文獻. 36致 謝. 38長春理工大學(xué)本科畢業(yè)設(shè)計第1章 引言傳統(tǒng)的產(chǎn)品表面質(zhì)量檢測主要采用人工檢測的方法。人工檢測不僅工作量大,而且易受檢測人員主觀因素的影響,容易對產(chǎn)品表面缺陷造成漏檢,尤其是變形較小、畸變不大的夾雜缺陷漏檢,極大降低了產(chǎn)品的表面質(zhì)量,從而不能夠保證檢測的效率與精度。近年來,迅速發(fā)展的以圖像處理技術(shù)為基礎(chǔ)的機器視覺技術(shù)恰恰可以解決這一問題。機器

11、視覺主要是采用計算機來模擬人的視覺功能,從客觀事物的圖像中提取信息,進行處理并加以理解,最終用于實際檢測、測量和控制。基于機器視覺技術(shù)的缺陷檢測系統(tǒng),由于其非接觸檢測測量,具有較高的準確度、較寬的光譜響應(yīng)范圍,可長時間穩(wěn)定工作,節(jié)省大量勞動力資源,極大地提高了工作效率??蓪ぜ砻娴陌唿c、凹坑、劃痕、色差、缺損等缺陷進行檢測。所以,人工檢測難以達到降低消耗、提高產(chǎn)品質(zhì)量的目的,采用機器視覺的表面缺陷檢測成為迫切需要。針對這種現(xiàn)狀,課題組決定自行開發(fā)工件表面缺陷在線檢測系統(tǒng),確保各類缺陷及時準確檢出,從根本上解決人工檢測效率低、精度低的問題,同時,還可以降低原材料消耗、能耗和人力成本,該課題還可

12、以推廣到其他需要表面質(zhì)量檢測的行業(yè)中,如印刷、包裝等行業(yè),因此具有重要的實際應(yīng)用價值和現(xiàn)實意義。然而,本課題要對各種形狀、不同大小的金屬片在線檢測,必然對檢測方法和處理速度有很高的要求,圖像處理與模式識別領(lǐng)域中的許多新算法目前很難應(yīng)用到實際工程項目中。因此,機器視覺技術(shù)在這類在線檢測任務(wù)中的應(yīng)用,仍然是一個難題。本論文的目標就是以己有的圖像處理理論為基礎(chǔ),通過大量的實際實驗,設(shè)計適合本產(chǎn)品表面缺陷檢測的算法。在國外,機器視覺的應(yīng)用主要體現(xiàn)在半導(dǎo)體及電子行業(yè),其中大概40%-50%都集中在半導(dǎo)體行業(yè)。具體如PCB印刷電路:各類生產(chǎn)印刷電路板組裝技術(shù)、設(shè)備,單、雙面、多層線路板,覆銅板及所需的材料

13、及輔料;輔助設(shè)施以及耗材、油墨、藥水藥劑、配件;電子封裝技術(shù)與設(shè)備;絲網(wǎng)印刷設(shè)備及絲網(wǎng)周邊材料等。再流焊機、波峰焊機及自動化生產(chǎn)線設(shè)備。電子生產(chǎn)加工設(shè)備:電子元件制造設(shè)備、半導(dǎo)體及集成電路制造設(shè)備、元器件成型設(shè)備、電子工模具。機器視覺系統(tǒng)還在質(zhì)量檢測的各個方面已經(jīng)得到了廣泛的應(yīng)用,并且其產(chǎn)品在應(yīng)用中占據(jù)著舉足輕重的地位。除此之外,機器視覺還用于其他各個領(lǐng)域。而在中國,以上行業(yè)本身就屬于新興的領(lǐng)域,再加之機器視覺產(chǎn)品技術(shù)的普及不夠,導(dǎo)致以上各行業(yè)的應(yīng)用幾乎空白,即便是有,也只是低端方面的應(yīng)用。目前在我國隨著配套基礎(chǔ)建設(shè)的完善,技術(shù)、資金的積累、各行各業(yè)對采用圖像長春理工大學(xué)本科畢業(yè)設(shè)計和機器視覺

14、技術(shù)的工業(yè)自動化、智能化需求開始廣泛出現(xiàn),國內(nèi)有關(guān)大專院校、研究所和企業(yè)近兩年在圖像和機器視覺技術(shù)領(lǐng)域進行了積極思索和大膽的嘗試,逐步開始了工業(yè)現(xiàn)場的應(yīng)用。其主要應(yīng)用于制藥、印刷、礦泉水瓶蓋檢測等領(lǐng)域。真正高端的應(yīng)用還很少,因此,以上相關(guān)行業(yè)的應(yīng)用空間還比較大。當然,其他領(lǐng)域如指紋檢測等等領(lǐng)域也有著很好的發(fā)展空間。長春理工大學(xué)本科畢業(yè)設(shè)計第2章 圖像技術(shù)及機器視覺簡介機器視覺系統(tǒng)中,視覺信息的處理技術(shù)主要依賴于圖像處理方法,它包括圖像增強、數(shù)據(jù)編碼和傳輸、平滑、邊緣銳化、分割、特征抽取、圖像識別與理解等內(nèi)容。經(jīng)過這些處理后,輸出圖像的質(zhì)量得到相當程度的改善,既改善了圖像的視覺效果,又便于計算機

15、對圖像進行分析、處理和識別。從廣義上說,圖像是自然界景物的客觀反映,是人類認識世界和人類本身的重要源泉。圖像對我們并不陌生。它是用各種觀測系統(tǒng)以不同形式和手段觀測客觀世界而獲得的,可以直接或間接作用于人眼并進而產(chǎn)生視知覺的實體。人的視覺系統(tǒng)就是一個觀測系統(tǒng),通過它得到的圖像就是客觀景物在人眼中形成的影像。圖像信息不僅包含光通量分布,而且也還包含人類視覺的主觀感受。隨著計算機技術(shù)的迅速發(fā)展,人們還可以人為地創(chuàng)造出色彩斑斕、千姿百態(tài)的各種圖像??陀^世界在空間上是三維(3-D)的,但一般從客觀景物得到的圖像是二維(2-D)的。一幅圖像可以用一個2-D數(shù)組(x,y)來表示,這里x和y表示2-D空間XY

16、中一個坐標點的位置,而代表圖像在點(x,y)的某種性質(zhì)F的數(shù)值。例如常用的圖像一般是灰度圖,這時表示灰度值,它常對應(yīng)客觀景物被觀察到的亮度值。常見圖像是連續(xù)定義的,即、x、y的值可以是任意實數(shù)。為了能用數(shù)字計算機對圖像進行加工處理,需要把連續(xù)的圖像在坐標空間XY和性質(zhì)空間F都進行離散化。這種離散化了的圖像就是數(shù)字圖像,可以用I(r,c)來表示。這里I代表離散化后的,(r,c)代表離散化后的(x,y),這里I、e、r的值都是整數(shù)。本文以后主要討論數(shù)字圖象,依據(jù)我們的習慣用(x,y)代表數(shù)字圖像,、x、y都在整數(shù)集合中取值。圖像技術(shù)在廣義上是各種與圖像有關(guān)的技術(shù)的總稱。目前人們主要研究的是數(shù)字圖象

17、,主要應(yīng)用的是計算機圖像技術(shù)。這包括利用計算機和其它電子設(shè)備進行和完成的一系列工作,例如圖像的采集、獲取、編碼、存儲和傳輸,圖像的合成和產(chǎn)生,圖像的顯示和輸出,圖像的變換、增強、恢復(fù)(復(fù)原)和重建,圖像的分割,目標的檢測、表達和描述,特征的提取和測量,序列圖像的校正,3-D景物的重建復(fù)原,圖像數(shù)據(jù)庫的建立、索引和抽取,圖像的分類、表示和識別,圖像模型的建立和匹配,圖像和場景的解釋和理解,以及基于它們的判斷決策和行為規(guī)劃等等。另外,圖像技術(shù)還可包括為完成上述功能而進行的硬件設(shè)計及制長春理工大學(xué)本科畢業(yè)設(shè)計作等方面的技術(shù)由于圖像技術(shù)近年來得到極大的重視和長足的進展,出現(xiàn)了許多新理論、新方法、新算法

18、、新手段、新設(shè)備。圖像工作者普遍認為需對圖像和圖像處理技術(shù)進行綜合研究和應(yīng)用,這個工作的框架就形成了圖像工程。圖像工程學(xué)科是將數(shù)學(xué)、光學(xué)等基礎(chǔ)科學(xué)的原理,結(jié)合在圖像應(yīng)用中積累的技術(shù)經(jīng)驗而發(fā)展起來的。圖像工程的內(nèi)容非常豐富,根據(jù)抽象程度和研究方法等的不同可分為三個層次:圖象處理、圖象分析和圖像理解。圖象處理著重強調(diào)在圖像之間進行的變換。圖象分析則主要是對圖像中感興趣的目標進行檢測和測量,以獲得它們的客觀信息從而建立對圖像的描述。圖像理解的重點是在圖象分析的基礎(chǔ)上,進一步研究圖像中各目標的性質(zhì)和它們之間的相互聯(lián)系,并得出對圖像內(nèi)容含義的理解以及對原來客觀場景的解釋,從而指導(dǎo)和規(guī)劃行為。由上所述,圖

19、象處理、圖象分析和圖像理解是處在三個抽象程度和數(shù)據(jù)量各有特點的不同層次上。圖象處理是比較低層的操作,它主要在圖像像素級別上進行處理,處理的數(shù)據(jù)量非常大。圖象分析則進入了中層,分割和特征提取把原來以像素描述的圖像轉(zhuǎn)變成比較簡潔的非圖形式的描述。圖像理解主要是高層操作,基本上是對從描述抽象出來的符號進行運算,其處理過程和方法與人類的思維推理可以有許多類似之處。一個基本的圖像(處理和分析)系統(tǒng)構(gòu)成的各模塊都有特定的功能,分別是采集、顯示、存儲、通信、處理和分析。為完成各自的功能每個模塊都需一些特定的設(shè)備。圖像采集可采用CCD的照相機、帶有視像管的視頻攝像機和掃描儀等。圖象顯示可用電視顯示器、隨機讀取

20、陰極射線管和各種打印機等。圖像存儲可采用磁帶、磁盤、光盤和磁光盤等。圖像通信可借助綜合業(yè)務(wù)網(wǎng)、計算機局網(wǎng),甚至普通電話網(wǎng)等。最后,圖象處理和分析主要是運算,所使用的設(shè)備主要是計算機。以下對各模塊的簡介。采集數(shù)字圖象需要兩種裝置。一種是對某個電磁能量譜波段敏感的物理器件,它能產(chǎn)生與所接受到的電磁能量成正比的模擬電信號。另一種稱為數(shù)字化器,它能將上述模擬電信號轉(zhuǎn)化為數(shù)字離散的形式。下面介紹這兩種裝置的常用器件。固態(tài)陣列是由稱為感光基元的離散硅成像元素構(gòu)成的。這樣的感光基元能產(chǎn)生與所接受的輸入光強成正比的輸出電壓。固態(tài)陣列中主要元件是電荷藕合器件CCD。這個傳感器由一行感光基元,兩個定時的將感光基元

21、中的內(nèi)容傳給傳輸寄長春理工大學(xué)本科畢業(yè)設(shè)計存器的傳輸門,以及一個定時的將傳輸寄存器中的內(nèi)容傳給放大器的輸出門構(gòu)成。放大器輸出的電壓信號與感光基元行的內(nèi)容成比例。電荷藕合平面陣列的工作原理與線陣相似,但感光基元排列成一個矩陣形式并由傳輸門和平面掃描圖像顯示模塊的結(jié)果主要用于顯示給人看。對圖象分析來說,分析的結(jié)果也可以解析系統(tǒng)的主要顯示設(shè)備是電視顯示器。輸入顯示器的圖象也可以通過硬拷控制。在每個偏轉(zhuǎn)位置,電子槍束的強度的一種簡便方法是利用標準輸寄存器隔開。先將奇數(shù)列感光基元的內(nèi)容順序送進垂直傳輸寄存器,然后再送進水平傳輸寄存器。把水平傳輸寄存器的內(nèi)容送進放大器就得到1幀隔行的視頻信號。對偶數(shù)列感光

22、基元重復(fù)以上過程就可得到另1幀隔行的視頻信號。將2幀合起來就得到隔行掃描電視的1場()?,F(xiàn)在常用的線掃描CCD一般有512到4096個象素或更多,而4096 X 4096個象素的掃描CCD也已在使用。數(shù)字圖像的數(shù)據(jù)量是相當龐大的,一幅512 X 512個像素的數(shù)字圖像的數(shù)據(jù)量為256K字節(jié),若假設(shè)每秒傳輸25幀圖像,則傳輸?shù)男诺浪俾蕿?2.4M比特/秒。高信道速率意味著投資高普及難度。因此,傳輸過程中,對圖像數(shù)據(jù)進行壓縮顯得非常重要。數(shù)據(jù)的壓縮主要通過圖像數(shù)據(jù)的編碼和變換壓縮完成。圖像數(shù)據(jù)編碼一般采用預(yù)測編碼,即將圖像數(shù)據(jù)的空間變化規(guī)律和序列變化規(guī)律用一個預(yù)測公式表示,如果知道了某一像素的前面

23、各相鄰像素值之后,可以用公式預(yù)測該像素值。采用預(yù)測編碼,一般只需傳輸圖像數(shù)據(jù)的起始值和預(yù)測誤差,因此可將8比特/像素壓縮到2比特/像素。變換壓縮方法是將整幅圖像分成一個個小的(取8 X 8或16 X 16)數(shù)據(jù)塊,再將這些數(shù)據(jù)塊分類、變換、量化,從而構(gòu)成自適應(yīng)的變換壓縮系統(tǒng)。該方法可將一幅圖像的數(shù)據(jù)壓縮到為數(shù)不多的幾十個特傳輸,在接收端再變換回去即可。對圖像的處理和分析一般可用算法的形式描述,而大多數(shù)的算法可以用軟件實現(xiàn),只有在為了提高速度或克服通用計算機限制的情況下才用特制的硬件。進入90年代尤其是21世紀后,人們設(shè)計了各種與工業(yè)標準總線兼容的可以插入微機或工作站的圖像卡。這不僅減少了成本,

24、也促進了圖象處理和分析專用軟件的發(fā)展。這些圖像卡包括用于圖象數(shù)字化和臨時存儲的圖像采集卡,用于以視頻速度進行算術(shù)和邏輯運算的算術(shù)邏輯單元,以及前面提到的幀緩存。圖象處理和分析中的一個重要事實是對特殊的問題需要特殊的解決方法。機器視覺是一個相當新興的研究領(lǐng)域。機器視覺發(fā)展到現(xiàn)在已有15年的歷史。機器視覺作為一種應(yīng)用系統(tǒng),其功能特點是隨著工業(yè)自動化的發(fā)展而逐漸完長春理工大學(xué)本科畢業(yè)設(shè)計善和發(fā)展的。人們從20世紀50年代開始研究二維圖像的統(tǒng)計模式識別,60年代Roberts始進行三維機器視覺的研究,70年代中,MIT人工智能實驗室正式開設(shè)機器視覺課程,80年代開始,開始了全球性的研究熱潮,機器視覺獲

25、得了蓬勃發(fā)展,新概念、新理論不斷涌現(xiàn)。2.3.2機器視覺系統(tǒng)的概念、組成及特點機器視覺是將圖像處理、計算機圖形學(xué)、模式識別、計算機技術(shù)、人工智能等眾多學(xué)科高度集成和有機結(jié)合,而形成的一門綜合性的技術(shù)。一般地說,機器視覺是研究計算機或其他處理器模擬生物宏觀視覺功能的科學(xué)和技術(shù),也就是用機器代替人眼來做測量和判斷。機器視覺系統(tǒng)的組成如圖2-1。有照明部分、圖像獲取部分、圖像顯示部分和圖像處理部分。一般采用CCD攝像頭攝取檢測圖像并轉(zhuǎn)化為數(shù)字信號,再對圖像數(shù)字信號進行處理,從而得到所需要的各種目標圖像特征值,并由此實現(xiàn)模式識別、坐標計算、灰度分布圖等多種功能。然后再根據(jù)其結(jié)果顯示圖像,輸出數(shù)據(jù),發(fā)出

26、指令,配合執(zhí)行機構(gòu)完成位置調(diào)整,好壞篩選,數(shù)據(jù)統(tǒng)計等自動化流程。圖2-1 機器視覺系統(tǒng)構(gòu)成 機器視覺系統(tǒng)的特點是提高生產(chǎn)的柔性和自動化程度。在一些不適合于人工作業(yè)的危險工作環(huán)境或人工視覺難以滿足要求的場合,常用機器視覺來替代人工視覺;同時在大批量工業(yè)生產(chǎn)過程中,用人工視覺檢查產(chǎn)品質(zhì)量效率低且精度不高,用機器視覺檢測方法可以大大提高生產(chǎn)效率和生產(chǎn)的自動化程度。而且機器視易于實現(xiàn)信息集成,是實現(xiàn)計算機集成制造的基礎(chǔ)技術(shù)。因此,在現(xiàn)代自動化生產(chǎn)過程中,人們將機器視覺系統(tǒng)廣泛地用于工況監(jiān)視、成品檢驗和質(zhì)量控制等領(lǐng)域。有不少學(xué)科的研究目標與機器視覺相近或者相關(guān),這些學(xué)科中包括圖像處理、模式識別或圖像識別

27、、圖像理解等。由于歷史發(fā)展或領(lǐng)域本身的特點,這些學(xué)科有某種程度的相互重疊。但是,機器視覺與其他學(xué)科又有著一定的區(qū)別,其長春理工大學(xué)本科畢業(yè)設(shè)計特點是:1、綜合技術(shù)機器視覺是一項綜合技術(shù),其中包括數(shù)字圖像處理技術(shù)、機械工程技術(shù)、控制技術(shù)、電光源照明技術(shù)、光學(xué)成像技術(shù)、傳感器技術(shù)、模擬與數(shù)字視頻技術(shù)、計算機軟硬件技術(shù)、人機接口技術(shù)等。這些技術(shù)在機器視覺中是并列關(guān)系,相互協(xié)調(diào)應(yīng)用才能構(gòu)成一個成功的工業(yè)機器視覺應(yīng)用系統(tǒng)2、強調(diào)工業(yè)可靠性機器視覺強調(diào)工業(yè)現(xiàn)場環(huán)境下的可靠性,要求能夠適應(yīng)工業(yè)生產(chǎn)中惡劣的環(huán)境,有較高的容錯能力和安全性,不會破壞工業(yè)產(chǎn)品。3、強調(diào)實用性機器視覺強調(diào)實用性,要求有合理的性價比,

28、要有通用的工業(yè)接口,能夠由普通工作來操作,必須有較強的通用性和可移植性。4、要求高速度和高精度由于機器視覺通常要求高速度和高精度,數(shù)字圖像處理中的許多新算法目前還難以應(yīng)用。因此,機器視覺技術(shù)在工業(yè)生產(chǎn)中的實際應(yīng)用速度遠遠滯后于圖像處理理論的發(fā)展速度。機器視覺系統(tǒng)在高速、細微和重復(fù)的制造過程中顯得非??煽?,因此被廣泛用于加工制造企業(yè),完成大批量生產(chǎn)過程中的重復(fù)性檢測任務(wù)。機器視覺在質(zhì)量檢測方面的應(yīng)用占整個工業(yè)應(yīng)用的近80%,其中最大的應(yīng)用行業(yè)為:汽車、制藥、電子與電氣、制造、包裝、食品、飲料等。機器視覺檢測是非接觸無損檢測,與傳統(tǒng)的檢測手段相比,它具有不可替代的優(yōu)越性,因而得到了廣泛的應(yīng)用。利用

29、線陣CCD配合包裝盒的一維運動獲取目標圖像,然后由計算機對圖像進行處理,可以檢測日期編號等信息的遺漏和正確與否;以頻閃光作為照明光源,利用面陣或者線陣CDC作為螺紋鋼外形輪廓尺寸的探測器件,實現(xiàn)熱軋螺紋鋼幾何參數(shù)在線測量;在各種產(chǎn)品表面缺陷檢測方面應(yīng)用也很多。近年來計算機視覺(即機器視覺)的發(fā)展大致表現(xiàn)在以下三個方面:1、基于幾何方法的計算機視覺計算理論體系已臻于完整計算機視覺的研究目標之一是使機器能感知三維環(huán)境中物體的幾何信息,包括它的形狀、位置、姿態(tài)、運動等。20世紀90年代中期以來,計算機視覺界將對應(yīng)與射影幾何、仿射幾何、歐幾里得幾何的描述,系統(tǒng)地引進視覺計算方法中,比較完美地對應(yīng)為視覺

30、系統(tǒng)中對物體由粗到細的描述,在計算機視覺系統(tǒng)中降低了對攝像系統(tǒng)參數(shù)了長春理工大學(xué)本科畢業(yè)設(shè)計解的要求,提高了系統(tǒng)對噪聲的魯棒性。2、機器學(xué)習方法受到越來越多的關(guān)注模式識別的所有領(lǐng)域始終存在基于結(jié)構(gòu)與基于統(tǒng)計的兩大分支。如果說基于幾何的計算機視覺主要通過幾何,描述物體及其運動的三維結(jié)構(gòu),屬于結(jié)構(gòu)方法,已得到較系統(tǒng)的研究;而在計算機視覺中的統(tǒng)計方法除較好地用于圖像的底層處理外,一直顯得不完善更不用說系統(tǒng)化了。3、針對眾多特定領(lǐng)域的應(yīng)用研究不斷深入,較大規(guī)模的應(yīng)用系統(tǒng)逐步走向商業(yè)化隨著當前計算機的性能價格比飛速提高,眾多特定領(lǐng)域的計算機實時應(yīng)用系統(tǒng)的商業(yè)化已成為可能。如利用指紋、虹膜、人臉、語音等識

31、別技術(shù)、行為識別技術(shù)與運動跟蹤技術(shù)、多攝像機融合技術(shù)構(gòu)成視覺監(jiān)測系統(tǒng),用于信息安全、智能交通、反恐防盜、身份鑒別等。長春理工大學(xué)本科畢業(yè)設(shè)計第3章 系統(tǒng)總體設(shè)計本系統(tǒng)是由CCD攝像頭、照明系統(tǒng)、圖像采集卡、機械裝置、主控計算機等部件組成,圖3-1為系統(tǒng)結(jié)構(gòu)圖。其工作過程是:首先將工件送到CCD攝像頭視場內(nèi);然后由成像系統(tǒng)和圖像采集卡將圖像采集到計算機內(nèi)部;運用圖像處理技術(shù)對采集到的原始圖像進行預(yù)處理以改善圖像質(zhì)量,從中提取感興趣的特征量;最后運用模式識別技術(shù)對取到得特征量進行分類整理以完成系統(tǒng)的檢測。下面分別介紹系統(tǒng)的各部分的組成及工作原理。1 2 3 46 1、CCD攝像頭及照明系統(tǒng) 2、圖

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

33、間斷;顯示分辨率640X480。動態(tài)捕捉影像以靜態(tài)圖像方式存盤,提供BMP,JPG,TIP,TGA等多種存盤格式。其工作原理如圖3-2所示:圖3-2 VIDEO-PCI-XR圖像采集片工作原理長春理工大學(xué)本科畢業(yè)設(shè)計四路復(fù)合視頻輸入經(jīng)多路開關(guān),軟件選擇其中一路作為當前輸入,輸出到A/D進行模/數(shù)變換,數(shù)字化的圖像信號經(jīng)各種圖像處理后,利用PCI總線,傳到VAG卡顯示或計算機內(nèi)存存儲。由于要檢測工件的兩個表面,所以需要在硬件上使用兩路視頻輸入,每路采集不同表面的圖像。采樣頻率在一定范圍內(nèi)可調(diào),滿足不同場合的需求。凡符合PAL制式(625行,50場/秒)和NTSC制式(525行,60場/秒)的視頻

34、設(shè)備輸出的圖像信號均可作為該視頻捕捉卡的輸入源。在一般情況下,攝像機、 錄像機等視頻設(shè)備均滿足上述標準。采樣頻率在一定范圍內(nèi)可調(diào),滿足不同場合的需求。視頻輸入窗口是指數(shù)字化后的輸入圖像尺寸。在PAL制式,輸入窗口最大尺寸為768 X 576。在NTCS制式為64 X 480。圖像顯示窗口是指在VAG顯示器上顯示的圖像尺寸,其最大值不能超過輸入圖像窗口。當圖像顯示窗口小于視頻輸入窗口時,有兩種方法可以采用。一種方法是減少視頻輸入窗口的大小,即重新設(shè)置起始行、終止行、起始列、終止列。使視頻輸入窗口與圖像顯示窗口相匹配。處理后的結(jié)果顯示的僅是全部輸入圖像的一個局部,這種方法稱為裁剪。另一種方法是采用

35、對視頻輸入窗口采用抽點和抽行的方法減少其大小,即根據(jù)視頻輸入窗口和圖像顯示窗口的相對大小設(shè)置縮小比例系數(shù),處理后的結(jié)果顯示的是縮小的全部輸入圖像,這種方法稱為比例縮小。也可以將兩種方法結(jié)合起來,達到所需要的結(jié)果。3. 3軟件設(shè)計本課題中的圖像處理算法均采用Matlab程序語言實現(xiàn)模擬,Matlab提供一個高度集成的、集科學(xué)計算、程序設(shè)計和可視化歸于一身的。為了設(shè)計出實用有效的軟件,必須按照軟件工程的理論,進行充分的分階段的分析和設(shè)計。采用模塊化結(jié)構(gòu)設(shè)計,其特點為:1)可修改性。對模塊內(nèi)部的修改,對模塊外部沒有影響;增加或刪除幾個模塊,不影響整個程序;2)可讀性。每個模塊意義和職責明確,模塊間的

36、接口關(guān)系清楚,便于用戶和設(shè)計人員進行系統(tǒng)代碼的維護;3)驗證性。獨立于其它模塊,可單獨驗證一個模塊的正確性,便于進行調(diào)試。采用模塊化原理使軟件結(jié)構(gòu)清晰,容易閱讀理解和維護。本系統(tǒng)中,按照算法要求設(shè)計了各子程序。長春理工大學(xué)本科畢業(yè)設(shè)計第4章 缺陷檢測軟件設(shè)計由于本系統(tǒng)是一個完整、實時的缺陷檢測系統(tǒng),需要系統(tǒng)從原始圖像采集到圖像預(yù)處理、閾值選取、分割,再到模式識別,最后到缺陷種類分選整套過程有一個全面、整體的設(shè)計。系統(tǒng)主要有以下幾個模塊:圖像實時采集模塊、圖像預(yù)處理模塊、閾值選取模塊、圖像測量模塊、缺陷檢測模塊、缺陷識別模塊,其過程如圖4-1所示。圖4-1 缺陷檢測過程 4. 1圖像實時采集模塊

37、為了準確、及時獲得圖像的當前狀態(tài),需要不斷地通過圖像采集卡將CCD攝像系統(tǒng)的圖像信息直接讀取到計算機內(nèi)存,在計算機內(nèi)存中進行其他的后續(xù)處理,如:圖像濾波、圖像測量、缺陷檢測等等。4. 2圖像預(yù)處理模塊為去掉噪聲對圖像的于擾,要將剛采集的圖像數(shù)據(jù)進行預(yù)處理,如:去除孤立點、平滑、濾波等;同時,還要對圖像進行灰度調(diào)整,增加對比度,為后續(xù)的圖像處理工作做準備,如圖4-2所示。圖4-2 原始圖像及灰度調(diào)整后圖像經(jīng)過預(yù)處理后,圖像的對比度增加,拉伸了圖像灰度,表現(xiàn)在灰度直方圖上就是峰與峰之間的距離加大,便于選取分割閾值及后續(xù)圖像分割,如圖4-3所示。長春理工大學(xué)本科畢業(yè)設(shè)計圖4-3 灰度調(diào)整前及灰度調(diào)整

38、后圖像直方圖4. 3閾值選取模塊閾值的選取對于分割圖像、提取缺陷信息至關(guān)重要,其方法也很多,本系統(tǒng)采取利用圖像的灰度直方圖來選取閾值,如圖4-4所示。4. 4圖像測量模塊(1)工件尺寸和位置測量根據(jù)閾值選取模塊所計算的閾值分割圖像,將圖像二值化處理,便于圖像整體信息的掃描,如圖4-5所示。圖4-5 圖像位置信息掃描長春理工大學(xué)本科畢業(yè)設(shè)計圖4-6 掃描示意圖由圖4-6所示,可列:x0=(F從左到右(i,j)+F從右到左(i,j)/2y0=(F從上到下(i,j)+F從下到上(i,j)/2那么,可得到工件的圓心坐標,其曲線分別如圖5-7所示。由于在實際圖像中存在噪聲或者其他干擾,圖像的背景并不是理

39、想的那種單純灰度級,所以在對整幅圖像進行逐個像素掃描時,所檢測到的圖像信息也會存在干擾信息,即存在粗大誤差,在圖4-7中可以比較直觀地顯現(xiàn)。一旦發(fā)現(xiàn)含有粗大誤差的測量值,應(yīng)將其從測量結(jié)果中剔出。設(shè)被測量的真值為L0,一系列測得值為li,則測量列中的隨機誤差i為i=li-L0式中i=1,2,n長春理工大學(xué)本科畢業(yè)設(shè)計正態(tài)分布的分布密度f()為:f()=-/(22)式中 標準差(或均方根誤差);e 圖4-8 隨機誤差分布曲線由此可知:值愈小,則的指數(shù)的絕對值愈大,因而f()減小得愈快,即曲線變陡。而值愈小,在前面的系數(shù)值變大,即對應(yīng)于誤差為零(=0)的縱坐標也大,曲線變高。反之,愈大,f()減小愈

40、慢,曲線平坦,同時對應(yīng)于誤差為零的縱坐標也小,曲線變低。圖4-8中三個測量列所得的分布曲線不同,其標準差也不相同,且1<2<3。 在等精度測量列中,單次測量的標準差按下式計算:=式中 n 測量次數(shù)(應(yīng)充分大); i 測得值與被測量的真值之差;li 測得值;vi 測得值的殘余誤差(簡稱殘差); 測得值的平均值。為了把掃描到的粗大誤差去除掉,采用3準則來判斷每個檢測數(shù)據(jù)是否是存在誤差。即長春理工大學(xué)本科畢業(yè)設(shè)計vi>3若滿足上式,應(yīng)于剔出。下面圖4-9是經(jīng)過剔出粗大誤差之后工件圓心的x坐標圖4-10 半徑計算由圓心坐標,再結(jié)合去除粗大誤差后掃描數(shù)據(jù)就可以計算工件的半徑大小,如圖4

41、-10所示、在x方向上rj=n/2rx=j=1jN其中,n為圖像的高度,N為rj0的個數(shù);在y方向上長春理工大學(xué)本科畢業(yè)設(shè)計ri=m/2 y=ri=1iM其中,m為圖像的寬度,M為ri0的個數(shù)。圖4-11中的數(shù)據(jù)曲線就是x方向和y方向的上的半徑數(shù)據(jù)線,兩個方向上的半徑大小基本一致,如果有一定的相差,需要及時調(diào)整攝像頭,使攝像角度垂直工件表面。(2)圓環(huán)和圓片的判斷在確定工件的圓心位置和半徑大小后,就需要判斷該工件時圓環(huán)還是圓片。圓環(huán)和圓片的區(qū)別就是:圓環(huán)的中心是空心,也是就說所采集工件圖像的中心數(shù)據(jù)為背景信息;而圓片的中心為實心,所采集工件圖像的中心數(shù)據(jù)為工件表面信息。長春理工大學(xué)本科畢業(yè)設(shè)計

42、圖4-12是圓環(huán)形工件經(jīng)過圓心水平掃描的原始圖像數(shù)據(jù)和閾值分割后的圖像數(shù)據(jù);圖4-13是圓片形工件經(jīng)過圓心水平掃描的原始圖像數(shù)據(jù)和閾值分割后的圖像數(shù)據(jù)。從圖4-12和圖4-1可以看出,如果所檢測的工件是圓環(huán)形,則在圓心左右會有明顯的間斷;如果是圓片形,則在圓心左右沒有明顯的間斷。如圖4-14所示,具體檢測過程如下:圖4-14 掃描示意圖首先,如圖4-14所示,以工件圓心為極坐標系原點O隨著極半徑r和極角從小到大逐個掃描每個像素點,極半徑r的范圍是從0到工件的外徑,極角的范圍是從0到2;掃描時,由于圖像相當于一個矩陣,需要將極坐標系轉(zhuǎn)化為直角坐標系,其轉(zhuǎn)換公式為x=rcos y=rsin在轉(zhuǎn)化到

43、圖像矩陣中,為x'=x0+rcosy'=y0+rsin其中,x0和y0分別是工件圓心的橫坐標和縱坐標。其次,當逐個掃描每個像素遇到灰度突變時,記錄極半徑產(chǎn)r的大小和極角的角度:長春理工大學(xué)本科畢業(yè)設(shè)計最后,掃描完畢,得到的其數(shù)據(jù)曲線如圖4-15左圖所示;將掃描到的數(shù)據(jù)進行處理,去除偏差比較大的數(shù)據(jù),其數(shù)據(jù)曲線如圖4-15右圖所示;計算出圓環(huán)的內(nèi)徑大小。(3)光圈計算圖4-16 去除光圈在檢測過程中,由于工件的邊緣反射,一部分光源的光進入攝像系統(tǒng),形成光圈,如4-16所示,影響了檢測圖像。為了在實際應(yīng)用中得到比較理想的圖像數(shù)據(jù),而且又有利于后續(xù)的圖像處理,必須把光圈去掉。圖4-1

44、7 光圈掃描示意圖其掃描過程如下:長春理工大學(xué)本科畢業(yè)設(shè)計首先,如圖4-17所示,以工件圓心為極坐標系原點O隨著極半徑r和極角從小到大逐個掃描每個像素點,極半徑r的范圍是從內(nèi)徑到工件的外徑,極角的范圍是從0到2掃描時,由于圖像相當于一個矩陣,需要將極坐標系轉(zhuǎn)化為直角坐標系,其轉(zhuǎn)換公式為x=rcos y=rsin在轉(zhuǎn)化到圖像矩陣中,為x'=x0+rcos 'y=y+rsin0其中,x0和y0分別是工件圓心的橫坐標和縱坐標。根據(jù)圓環(huán)和圓片的判斷結(jié)果來確定是掃描圓環(huán)還是圓片,如果是圓環(huán)就要從小于工件內(nèi)環(huán)半徑的區(qū)域開始掃描,一直掃描到工件外徑外的區(qū)域;如果是圓片,就以根據(jù)該工件的外徑大

45、小,只從外徑內(nèi)的區(qū)域掃描到外徑外的區(qū)域,根據(jù)所檢測的工件形狀適當減小運算量,提高圖像的處理速度。其次,當逐個掃描每個像素遇到第一次灰度突變時,記錄下極半徑r的大小r1和極角的角度1;當遇到第二次灰度突變時,記錄下極半徑r的大小r2和極角的角度2;當遇到第三次灰度突變時,記錄下極半徑r的大小r3和極角的角度3;當遇到第四次灰度突時,記錄下極半徑r的大小r4和極角的角度4;當,極半徑r的大小增大到所檢測工件的外徑大小時,停止該角度方向的繼續(xù)掃描。由此,可得到此角度方向上的內(nèi)光圈和外光圈的寬度為:k內(nèi)=r2-r1k外=r4-r3如果所檢測的工件為圓片,遇到第二次灰度突變之后,當極半徑r的大小增大到所

46、檢測工件的外徑大小時,停止該灰度方向的繼續(xù)掃描二可得到此角度方向上的內(nèi)光圈和外光圈的寬度為:k內(nèi)=0k外=r2-r1另外,由于在同一個方向,即1=2=3=4。掃描內(nèi)外光圈所得數(shù)據(jù)曲線如圖4-18所示。長春理工大學(xué)本科畢業(yè)設(shè)計圖4-18 工件內(nèi)光圈和外光圈寬度掃描曲線 檢測圖像經(jīng)過圖像預(yù)處理、去除光圈,選取合適的閾值對所得到的圖像數(shù)據(jù)進行分割,再通過膨脹和腐蝕,就可以把圖像的缺陷信息提取出來,如圖4-19所示。只有把圖像的缺陷信息提取出來之后,我們才能對缺陷信息進行測量和形態(tài)識別。圖4-19 閾值分割及反色后圖像4. 5缺陷檢測模塊對缺陷進行檢測,首先必須確定經(jīng)過處里后的圖像是否有缺陷,如果沒有, 則工件無缺陷。如果有缺陷,則缺陷是否是獨立的缺陷,圖像中有幾個缺陷,需 要對不同的缺陷進行標識。設(shè)有一幅已經(jīng)分割出的二值圖像,如圖4-20所示,圖中A代表缺陷,0代表背景,規(guī)定用4連通準則加標記。由于掃描有一定的次序,對任一點來說,當前點的左

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論