砂紙生產(chǎn)中砂紙缺陷自動(dòng)檢測(cè)系統(tǒng)的設(shè)計(jì)
砂紙生產(chǎn)中砂紙缺陷自動(dòng)檢測(cè)系統(tǒng)的設(shè)計(jì),砂紙,生產(chǎn),出產(chǎn),缺陷,缺點(diǎn),自動(dòng)檢測(cè),系統(tǒng),設(shè)計(jì)
砂紙生產(chǎn)中砂紙缺陷自動(dòng)檢測(cè)系統(tǒng)的設(shè)計(jì)摘要隨著科技的發(fā)展進(jìn)步,自動(dòng)化的普及,砂紙作為一種生產(chǎn)過(guò)程中必備的研磨工具,已實(shí)現(xiàn)生產(chǎn)完全自動(dòng)化。但是其質(zhì)量檢測(cè)仍然采用傳統(tǒng)的目測(cè)法。這種方法成本高,效率低,受主觀性影響,不確定性太大。因此需要一種低成本,高效率,精確的方法代替滯后的目測(cè)法。本文通過(guò)對(duì)國(guó)內(nèi)外文獻(xiàn)的研究,提出了基于機(jī)器視覺(jué)的砂紙缺陷自動(dòng)檢測(cè)系統(tǒng)的基本思路。砂紙缺陷在線檢測(cè)是在合適的光源下,用攝像器材對(duì)砂紙進(jìn)行圖像采集,用計(jì)算機(jī)對(duì)采集到的圖像進(jìn)行圖像處理,然后對(duì)缺陷自動(dòng)識(shí)別。典型的砂紙缺陷有缺砂、堆砂、折痕、劃痕、破損等。本文完成的主要工作如下:1、簡(jiǎn)介機(jī)器視覺(jué)與無(wú)損檢測(cè)的概念與研究現(xiàn)狀。并說(shuō)明無(wú)損檢測(cè)技術(shù)在砂紙缺陷檢測(cè)系統(tǒng)中的應(yīng)用。2、通過(guò)對(duì)系統(tǒng)中用來(lái)采集圖像的攝像器材和光源進(jìn)行分析,完成了試驗(yàn)設(shè)備的搭建。系統(tǒng)針對(duì)砂紙缺陷特征的復(fù)雜性,選用了漫反射作為照明方式。3、通過(guò)對(duì)圖像處理相關(guān)技術(shù)的學(xué)習(xí)和研究,對(duì)各種圖像處理算法進(jìn)行分析比較,本文采用迭代閾值分割算法,對(duì)采集到的缺陷圖像閾值分割。實(shí)現(xiàn)對(duì)缺砂,堆沙,劃痕的特征提取。4、實(shí)驗(yàn)驗(yàn)證本文提出的適合砂紙的圖像處理算法。經(jīng)實(shí)驗(yàn)驗(yàn)證,該系統(tǒng)能夠在特定情況下完成砂紙表面缺陷的檢測(cè)。關(guān)鍵詞:砂紙,缺陷檢測(cè),機(jī)器視覺(jué),圖像處理THE DESIGN OF AN AUTOMATIC DEFECT SYSTEM FOR DEFECTIONS OF SANDPAPER IN PRODUCTIONABSTRACTWith the development of technology,sandpaper becoming as an fully automatedessential tool in the production.But the quality detection still adopts the traditional method.However,the traditional method is higher cost and lower efficiency which is also influenced by subjectivity feelings.So that we should find another method to instead of that method.An automatic defect detection system based on machine vision for sandpaper is introduced in this paper.CCD-camera is used to collect the images in suitable lighting. Then the defect detection system can be used to identify the defects automatically. The typical defects can be classified into sand lacking, sand accumulation, creases, nick, damage, etc. The concept and researching status about machine vision and non-destructive testing are introduced. Then the appliances of the non-destruction testing technique in the sandpaper defect detection system are illustrated.After that, based on the analysis of the image processing equipment and light source, a test equipment is built in this paper. Additionally, to tackle the complexity of the sandpaper defections, the diffuse reflection is utilized to light the system. Further, based on some corresponding technologies of image processing, the comparison of various image processing algorithms are completed. And in order to extract the features of the sandpaper defects, the iterative threshold segmentation algorithm is presented to cut the images collected.Finally, numerical experiment results are included to validate the proposed suitable image processing algorithms for sandpaper.The experiment results show that, by applying this system, the sandpaper surface defect detection can be completed in certain situations.Key words:Sandpaper, Defect Detection, Machine Vision, Image Procession目 錄1. 緒論.11.1 引言.11.2 砂紙缺陷種類(lèi)及檢測(cè)現(xiàn)狀.11.3 基于機(jī)器視覺(jué)的無(wú)損檢測(cè)技術(shù)概述.21.3.1 機(jī)器視覺(jué)21.3.2 無(wú)損檢測(cè)31.4 課題研究?jī)?nèi)容.42. 砂紙缺陷檢測(cè)系統(tǒng)總體設(shè)計(jì)方案.62.1 圖像采集設(shè)備.62.2 光源系統(tǒng).62.3 系統(tǒng)硬件系統(tǒng).73. 砂紙缺陷檢測(cè)的圖像處理.83.1 圖像預(yù)處理83.1.1 RGB 顏色空間83.1.2 彩色圖像灰度轉(zhuǎn)換.83.2 圖像增強(qiáng)83.2.1 中值濾波93.2.2 高斯濾波103.2.3 圓形均值濾波103.3 圖像分割133.3.1 雙峰法143.3.2 迭代閾值分割143.3.3 大津法143.4 圖像的形態(tài)學(xué)運(yùn)算154. 軟件部分仿真實(shí)驗(yàn).214.1 軟件概述.214.2 軟件系統(tǒng)總體框架214.3 主要功能.225. 結(jié)論.25參考文獻(xiàn)27致謝29附錄3011 緒論1.1 引言砂紙,俗稱砂皮,一種常用的磨具。常用來(lái)把金屬、木材表面打磨光滑。根據(jù)砂紙表面使用砂粒的不同,將砂紙分為玻璃砂紙、金剛砂紙、人造金剛砂紙等。砂紙生產(chǎn)過(guò)程中,植砂是非常重要的環(huán)節(jié),即將砂粒均勻的涂覆在原紙表面,在這個(gè)環(huán)節(jié)中非常容易出現(xiàn)砂紙缺陷。目前砂紙的生產(chǎn)制造完全實(shí)現(xiàn)自動(dòng)化生產(chǎn),但是產(chǎn)品的質(zhì)量檢測(cè)環(huán)節(jié)還是主要是依靠工人目測(cè)。這種低效率、低產(chǎn)能、高成本、高投入的滯后的檢測(cè)技術(shù)長(zhǎng)期得不到改善。為了在工業(yè)生產(chǎn)中實(shí)現(xiàn)高效,實(shí)時(shí),準(zhǔn)確的砂紙缺陷自動(dòng)檢測(cè),許多國(guó)內(nèi)外生產(chǎn)廠家和研發(fā)人員正在不斷探索。1.2 砂紙缺陷種類(lèi)及檢測(cè)現(xiàn)狀在實(shí)際生產(chǎn)過(guò)程中,任何產(chǎn)品都不會(huì)全部合格。砂紙也不例外,在生產(chǎn)中的任何環(huán)節(jié)都有可能使砂紙出現(xiàn)缺陷。常見(jiàn)砂紙缺陷及產(chǎn)生原因見(jiàn)表 1-1:表 1-1 砂紙缺陷種類(lèi)及產(chǎn)生原因序號(hào) 缺陷類(lèi)別 產(chǎn)生原因1 表面鋒利 涂膠量過(guò)大;干燥時(shí)間短溫度低未完全干燥;磨料質(zhì)量差2 脫砂 涂膠量過(guò)小;干燥時(shí)間不夠溫度過(guò)低3 柔軟性差 干燥時(shí)間過(guò)長(zhǎng)溫度過(guò)高;胺基清漆用量過(guò)大4 缺膠缺砂 涂膠混有臟物;膠面劃道;砂箱堵塞25 砂團(tuán) 膠團(tuán);紙面有疙瘩;磨料結(jié)團(tuán);漆皮及雜質(zhì);底膠太厚6 粗粒 磨料中混入粗料;植砂設(shè)備未打掃干凈7 折印 原紙受潮起皺;生產(chǎn)時(shí)張緊力太大或太??;繞卷是過(guò)緊過(guò)松;干燥不均勻8 透膠 原紙耐水性不好松緊不一;浸漬厚度不夠9 花臉 上砂不勻;預(yù)干燥不夠,卷繞或復(fù)膠時(shí)脫砂嚴(yán)重在實(shí)際生產(chǎn)中,砂紙生產(chǎn)廠家都是通過(guò)具有一定工作經(jīng)驗(yàn)的工人眼睛目測(cè)和鋼尺測(cè)量的方法對(duì)砂紙質(zhì)量進(jìn)行檢測(cè)的。在科技飛速發(fā)展的背景下,對(duì)效率、速度要求越來(lái)越高。這種落后的方法已不再適用。而且這這種方法受工人主觀性影響,不同的工人可能檢測(cè)出來(lái)不同的結(jié)果。無(wú)損檢測(cè)替代人工檢測(cè)成為必然的發(fā)展趨勢(shì)。無(wú)損檢測(cè)是未來(lái)檢測(cè)技術(shù)的發(fā)展方向,使用智能的計(jì)算機(jī)視覺(jué)技術(shù)對(duì)砂紙表面缺陷進(jìn)行檢測(cè)具有高效性,快速性,準(zhǔn)確性,經(jīng)濟(jì)型等優(yōu)點(diǎn)。1.3 基于機(jī)器視覺(jué)的無(wú)損檢測(cè)技術(shù)概述1.3.1 機(jī)器視覺(jué)機(jī)器視覺(jué)利用計(jì)算機(jī)的計(jì)算能力、處理能力來(lái)模擬的視覺(jué)功能、判斷能力,從而完成對(duì)物體的識(shí)別、判斷 [1]。發(fā)展至今,機(jī)器視覺(jué)已有 20 多年的發(fā)展歷史。在此期間新的理論和技術(shù)不斷的涌現(xiàn)。在理論方面有模式識(shí)別,神經(jīng)網(wǎng)絡(luò)等。在技術(shù)方面有 ARM,F(xiàn)PGA 等,理論和技術(shù)不斷的互相促進(jìn)發(fā)展,使機(jī)器視覺(jué)在實(shí)際生產(chǎn)中應(yīng)用越來(lái)越廣泛 [2]。目前,機(jī)器視覺(jué)檢測(cè)技術(shù)廣泛應(yīng)用于工業(yè)、軍事、國(guó)防、醫(yī)學(xué)等各個(gè)領(lǐng)域 [3]。在工業(yè)生產(chǎn)中,機(jī)器視覺(jué)主要應(yīng)用于物體的識(shí)別、尺寸的檢測(cè)和缺陷的檢測(cè)等方面 [4]。機(jī)器視覺(jué)系統(tǒng)的基本構(gòu)成如圖 1-1 所示,在一定光照條件下,將攝像器材采集到的關(guān)于被檢測(cè)的物體的圖像,傳輸給圖像處理系統(tǒng),再根據(jù)圖像中所包含的信息如像素、亮度等,通過(guò)圖像處理算法對(duì)這些信息進(jìn)行處理,得到目標(biāo)3的特征,如面積、長(zhǎng)度等,再根據(jù)預(yù)設(shè)的約束條件輸出想要得到結(jié)果,如尺寸、角度、個(gè)數(shù)等,實(shí)現(xiàn)自動(dòng)識(shí)別功能。圖 1-1 機(jī)器視覺(jué)的系統(tǒng)構(gòu)成1.3.2 無(wú)損檢測(cè)無(wú)損檢測(cè)(non-destructive testing NDT)也叫無(wú)損探傷(non-destructive examination NDE),顧名思義是指在不破壞被檢測(cè)物體的前提下,根據(jù)聲波、光線、磁場(chǎng)等對(duì)材料內(nèi)部的異常或缺陷部位的反應(yīng),通過(guò)物理或化學(xué)方法,憑借現(xiàn)代化的技術(shù)和先進(jìn)的設(shè)備器材,對(duì)試件內(nèi)部或表面的紋理、結(jié)構(gòu)、性質(zhì)、數(shù)量、形狀、位置、尺寸進(jìn)行檢查和測(cè)試的方法 [5]。通過(guò)使用依靠激光、超聲、電磁等原理的現(xiàn)代化儀器,可以在不損壞物體的前提下,對(duì)材料、產(chǎn)品進(jìn)行缺陷檢測(cè),得到缺陷的特征信息。中國(guó)無(wú)損檢測(cè)學(xué)術(shù)組織是中國(guó)機(jī)械工程學(xué)會(huì)無(wú)損檢測(cè)學(xué)會(huì),TC56 是其標(biāo)準(zhǔn)化機(jī)構(gòu) [6]。目前無(wú)損檢測(cè)已被廣泛應(yīng)用于自動(dòng)化生產(chǎn),與傳統(tǒng)的檢測(cè)手段相比,無(wú)損檢測(cè)具有不可替代的優(yōu)點(diǎn) [7]。1.3.2.1 無(wú)損檢測(cè)國(guó)外研究現(xiàn)狀1985 年,日本的千葉廠和川崎廠首先將激光掃描技術(shù)應(yīng)用于實(shí)際生產(chǎn)中,其圖像采集設(shè)備的光學(xué)裝置選用了會(huì)聚透鏡和一個(gè)濾光面罩,增強(qiáng)了檢測(cè)缺陷的能力 [8]。1988 年 ,德國(guó) SICK 公司 [9]將五套表面缺陷檢測(cè)設(shè)備安裝在在冷軋廠檢測(cè)4線上, 利用激光原理對(duì)鋼板在自動(dòng)生產(chǎn)過(guò)程中進(jìn)行缺陷檢測(cè) [10]。自上世紀(jì) 90 年代至今,線陣 CCD 技術(shù)逐漸出現(xiàn)在世人眼前,與早期的激光逐點(diǎn)掃面相比,線陣 CCD 采集到的圖像效果更好 [11]。德國(guó) NANO systems 公司研發(fā)了 NANO 系統(tǒng),該系統(tǒng)就是采用的線陣 CCD 攝像頭,該系統(tǒng)可以在高帶寬,高速度下,檢測(cè)最小尺寸為 0.5mm 的帶鋼表面缺陷 [12]。1997 年,德國(guó) Parsytec 公司為韓國(guó)浦項(xiàng)制鐵公司研制了 HTS-2 冷軋帶鋼表面缺陷檢測(cè)系統(tǒng) [13],該系統(tǒng)首次將基于人工神經(jīng)網(wǎng)絡(luò)(ANN)的分類(lèi)器設(shè)計(jì)技術(shù)應(yīng)用于鋼板檢測(cè)領(lǐng)域。英國(guó) European Electronic System 公司(EES)研發(fā)的熱軋帶鋼表面檢測(cè)系統(tǒng),相比于同類(lèi)產(chǎn)品缺陷檢測(cè)能力更強(qiáng)、缺陷圖像質(zhì)量更高,系統(tǒng)對(duì)環(huán)境的適應(yīng)能力更好,更加可靠、實(shí)用,歐美主要鋼鐵制造企業(yè)已將其應(yīng)用在實(shí)際生產(chǎn)中 [14]。1.3.2.2 無(wú)損檢測(cè)國(guó)內(nèi)研究現(xiàn)狀我國(guó)無(wú)損檢測(cè)技術(shù)的研究工作目前尚處在起步階段,與西方發(fā)達(dá)國(guó)家相比,整體水平比較低,在實(shí)際生產(chǎn)中的應(yīng)用還很低端。90 年代初,華中理工大學(xué)羅志勇等將激光掃描方法應(yīng)用在測(cè)量冷軋鋼板寬度和檢測(cè)孔洞缺陷上,并為該系統(tǒng)研發(fā)了相應(yīng)的信號(hào)處理電路,此后又開(kāi)展了基于線陣 CCD 和面陣 CCD 的檢測(cè)技術(shù)的研發(fā)工作 [15]。1995 年,他們又開(kāi)發(fā)出了利用多臺(tái)面陣 CCD 相機(jī)成像,對(duì)冷軋帶鋼表面孔洞、重皮和邊裂等缺陷進(jìn)行檢測(cè)的實(shí)驗(yàn)系統(tǒng)。同年,哈爾濱工業(yè)大學(xué)機(jī)器人研究所開(kāi)始研究對(duì)帶鋼表面的主要缺陷進(jìn)行靜態(tài)檢測(cè)和識(shí)別。2002 年,北京科技大學(xué)徐科等人開(kāi)發(fā)了一種圖像采集系統(tǒng),該系統(tǒng)采集鋼板表面圖像使用了多個(gè)面陣 CCD 攝像機(jī)同時(shí)采集 [16]。 2004 年浙江大學(xué)雙元公司推出了 SYWIS3000 紙病檢測(cè)分選系統(tǒng) [17],這是最早出現(xiàn)的紙張缺陷視覺(jué)檢測(cè)系統(tǒng),是國(guó)內(nèi)第一個(gè)自行研發(fā)的紙病檢測(cè)系統(tǒng),然而該系統(tǒng)的應(yīng)用也僅限于實(shí)驗(yàn)室,未見(jiàn)其應(yīng)用于國(guó)內(nèi)的企業(yè)。1.4 課題研究?jī)?nèi)容本課題的主要目的是研究一種基于計(jì)算機(jī)視覺(jué)的砂紙質(zhì)量檢測(cè)方法,以圖像處理技術(shù)為手段,結(jié)合砂紙本身特性,對(duì)上述缺陷進(jìn)行自動(dòng)識(shí)別和檢測(cè),以代替現(xiàn)有的人工檢測(cè),適應(yīng)生產(chǎn)線完全自動(dòng)化的要求。完成本系統(tǒng)首先要選取5光源和攝像器材的選取,然后使用計(jì)算機(jī)對(duì)采集到的圖像進(jìn)行處理,最后輸出使用者需要的缺陷處信息。本課題的主要工作有以下四點(diǎn):(1) 調(diào)查研究工業(yè)生產(chǎn)行業(yè)中先進(jìn)的表面缺陷檢測(cè)技術(shù)進(jìn)。(2) 完成試驗(yàn)設(shè)備的搭建。(3) 針對(duì)砂紙表面缺陷特征,設(shè)計(jì)驗(yàn)證適合砂紙的相關(guān)圖像處理算法。 (4) 使用該算法,檢測(cè)砂紙表面缺陷,驗(yàn)證該算法的有效性。62 砂紙?jiān)诰€檢測(cè)系統(tǒng)總體方案設(shè)計(jì)2.1 圖像采集設(shè)備圖像采集設(shè)備在在整個(gè)系統(tǒng)中的作用相當(dāng)于人的眼睛,用來(lái)獲取外部信息。為達(dá)到系統(tǒng)的要求,選用攝像器材時(shí)需要滿足考慮以下幾個(gè)問(wèn)題:(1)攝像器材的分辨率:在工業(yè)成產(chǎn)中,選擇攝像頭的分辨率需要考慮被檢測(cè)物體的幅面和檢測(cè)精度。(2)攝像器材的采集速度:用幀率(Frames per Second FPS)即每秒顯示幀數(shù)表示攝像器材的圖像采集速度。檢測(cè)對(duì)象的運(yùn)動(dòng)速度決定了攝像器材的幀率選擇。本課題中砂紙生產(chǎn)過(guò)程中的卷軸轉(zhuǎn)動(dòng)速度不是很快,可以選用低幀率的攝像器材,可以降低成本。(3)工作距離:相機(jī)鏡頭與被觀察物體之間的距離。本課題需要拍攝到比較清晰的圖像,但并不是說(shuō)離砂紙的距離越近越清晰。本文使用微距模式進(jìn)行拍攝,但是不能距離砂紙表面過(guò)近,因?yàn)榭赡軙?huì)出現(xiàn)將砂紙表面的砂粒拍攝的過(guò)于清晰的情況,導(dǎo)致后期圖像處理出現(xiàn)問(wèn)題,誤判為缺陷。綜上考慮,根據(jù)工業(yè)生產(chǎn)中常用的 CMOS 芯片的攝像機(jī)使用情況,本課題選用 MV-VDM120SM/SC 相機(jī)。該相機(jī)性能參數(shù)為:最高分辨率:,像素尺寸: ,光學(xué)尺寸 ,幀率 ,信噪比960128?m?75.3.?“3/1fps0,可通過(guò)外部信號(hào)觸發(fā)采集或連續(xù)采集,使用 USB3.0 接口輸出。本課dB5?題中攝像頭與砂紙間距離為 ,可以穩(wěn)定采集砂紙圖片。102.2 光源系統(tǒng)光源作為系統(tǒng)中的關(guān)鍵部分,光源選擇的不好會(huì)直接對(duì)處理結(jié)果造成影響。7光源應(yīng)以最合適的方式將光線投射到被檢測(cè)的物體表面,使被檢測(cè)物體的特征更加突出。照明系統(tǒng)設(shè)計(jì)的越好,圖像采集的效果就越好,后期的處理就越簡(jiǎn)單算法的設(shè)計(jì)也將更為簡(jiǎn)單。光源及照明方式比較實(shí)際生產(chǎn)中,主要使用掃描法、透射法、光照漫反射法作為缺陷檢測(cè)系統(tǒng)的照明方式。這三種照明方式各有優(yōu)缺點(diǎn),適合不同的情況。通過(guò)比較這幾種照明方式,選擇最適合砂紙缺陷檢測(cè)的照明方式。(1)掃描法:常用于傳統(tǒng)工業(yè)檢測(cè)中。本課題中檢測(cè)砂紙這樣大面積的表面缺陷,且分辨率在毫米級(jí),如果采用掃描法進(jìn)行檢測(cè)需要非常多的 CMOS 芯片。如果只使用一個(gè) CMOS 芯片,則需要用幾百分鐘的時(shí)間進(jìn)行檢測(cè),速度過(guò)慢,不滿足實(shí)時(shí)處理的要求。所以本課題不采用這種方法。(2)透射法:工業(yè)中使用這種方法常采用背景光源,背景光源放置在被測(cè)物體的下方。不透光部分在成像時(shí)呈現(xiàn)黑斑。這種方法通常用于檢測(cè)特征和背景之間有明顯的透光差異的物體。將這種方法應(yīng)用在砂紙的缺陷檢測(cè)中,使用效果并不理想,所以本實(shí)驗(yàn)沒(méi)有采用透射法。(3)漫反射法:因其設(shè)備簡(jiǎn)單,價(jià)格低廉被廣泛應(yīng)用于工業(yè)無(wú)損檢測(cè)中。在本課題中,因?yàn)樯凹埍砻娴募y理特性,缺陷區(qū)域反射率高,能與非缺陷區(qū)域?qū)Ρ葟?qiáng)烈,能突出缺陷特征。經(jīng)過(guò)分析對(duì)比,本文選用條形光源,這種光源適合對(duì)大面積表面進(jìn)行檢測(cè),并且?guī)缀踹m合所有缺陷的檢測(cè)。2.3 系統(tǒng)硬件架構(gòu)根據(jù)前文分析的硬件選擇,下面給出了本本課題所使用的硬件設(shè)備的結(jié)構(gòu)示意圖,如圖 2-1 所示。8圖 2-1 硬件系統(tǒng)結(jié)構(gòu)示意圖在圖 2-1 中,采用兩個(gè)條形光源,并對(duì)稱放置作為光源系統(tǒng)。這樣可以降低因光照不均對(duì)處理結(jié)果的影響。使用線陣 CCD 相機(jī)對(duì)圖像進(jìn)行采集,再將采集到的圖像傳輸?shù)接?jì)算機(jī)中,使用后文中所設(shè)計(jì)的算法對(duì)圖像進(jìn)行處理,最后輸出處理結(jié)果。硬件系統(tǒng)的基本工作原理為:攝像機(jī)采集圖片→數(shù)據(jù)傳入 PC機(jī)→圖像處理→輸出缺陷信息。硬件系統(tǒng)原理如圖 2-2 所示。9圖 2-2 硬件系統(tǒng)原理框圖103 砂紙缺陷檢測(cè)的圖像處理使用數(shù)字圖像處理技術(shù)首先需要進(jìn)行圖像獲取。在圖像采集過(guò)程中必不可少的會(huì)引入光照不勻,攝像設(shè)備等噪聲干擾。在向計(jì)算機(jī)傳輸圖像信息的過(guò)程中,也會(huì)受到外界因素干擾而產(chǎn)生噪聲。所以,在檢測(cè)缺陷前需進(jìn)行圖像預(yù)處理,降低噪聲對(duì)處理結(jié)果的干擾。3.1 圖像預(yù)處理通過(guò)攝像設(shè)備采集到的圖像并不是馬上進(jìn)行處理的,而是需要先對(duì)圖像進(jìn)行預(yù)處理,如灰度轉(zhuǎn)換,圖像幾何變換。3.1.1 RGB 顏色空間數(shù)字圖像的每一個(gè)網(wǎng)格上都填充了唯一的一種顏色,顏色空間就是計(jì)算機(jī)中顏色的表示方法。RGB(Red、Green、Blue)顏色空間是常用的一種顏色模型,稱其為與設(shè)備相關(guān)的色彩空間。其原理為:在陰極射線顯像管顯示系統(tǒng)中,彩色陰極射線管使用 R、G、B 的數(shù)值來(lái)驅(qū)動(dòng)電子發(fā)射電子,分別刺激熒光屏上用來(lái)顯示 R、 G、B 顏色的熒光粉發(fā)出不同亮度的光線。3.1.2 彩色圖像灰度轉(zhuǎn)換本課題中使用的是彩色相機(jī),采集到的圖像是彩色圖像,需要對(duì)彩色圖像進(jìn)行灰度轉(zhuǎn)換。因?yàn)槿绻苯邮褂貌噬珗D像進(jìn)行處理,有可能會(huì)出現(xiàn)處理速度慢,需要的算法復(fù)雜,占用儲(chǔ)存空間大等問(wèn)題。因此,在圖像處理前需要將彩色圖像轉(zhuǎn)換成灰度圖像?;叶葓D像所包含的信息足夠支撐分析意圖,灰度轉(zhuǎn)換可以提高圖像處理速度,并且可以降低算法的復(fù)雜性。3.2 圖像增強(qiáng)11增強(qiáng)處理的目的在于突出圖像中感興趣的部分,抑制不感興趣的成分。根據(jù)不同的情況,使用不同的圖像增強(qiáng),有時(shí)可能需要強(qiáng)調(diào)圖像整體特性,有時(shí)又可能需要強(qiáng)調(diào)圖像的局部特性??赡苄枰言静磺逦膱D像變清晰,也可能需要將原本清晰的圖像變模糊。在不同的場(chǎng)合下,圖像增強(qiáng)處理的手段和目的常常是完全不同的。3.2.1 中值濾波圖像的中值濾波是一種非線性的圖像處理方法,它把與它相鄰的區(qū)域內(nèi)的灰度按從小到大的順序排列,選擇中間的灰度值作為作為他自己的灰度。一般采用的是 個(gè)點(diǎn)的滑動(dòng)窗口。中值濾波窗口形狀有很多種,常用)12()(??n的有線性、方形、X 形等形狀。中值濾波的窗口大小通常在 3、5、7 等奇數(shù)中選擇,具體數(shù)值根據(jù)實(shí)際情況對(duì)不同大小的窗口處理結(jié)果進(jìn)行對(duì)比,選擇最佳大小。本課題中砂紙缺陷部分形狀特征的差別,檢測(cè)系統(tǒng)中使用的窗口為 n×n型。圖 3-1 中列舉了幾種常用的采樣窗口。由于中值濾波需要采樣窗口內(nèi)取灰度排序后位于中間的灰度作為結(jié)果,所以采樣窗口通覆蓋的像素個(gè)數(shù)通常為奇數(shù)。圖 3-1 中值濾波采樣窗口在中值濾波算法中,對(duì)孤立的像素的點(diǎn)關(guān)注并不高,但是認(rèn)為圖像中的每個(gè)像素與跟它相鄰的像素有著密切的關(guān)系,該算法會(huì)在每一個(gè)鄰域中選取選取一個(gè)最可能代表這個(gè)鄰域特征的像素灰度作為中心像素的灰度。這種方法能很好的消除孤立噪聲點(diǎn),對(duì)密集或稍大的噪聲點(diǎn)也可以很好的去除。尤其是在處12理椒鹽噪聲效果非常明顯。中值濾波對(duì)去除脈沖噪聲有良好效果,并且能夠同時(shí)去除噪聲和保護(hù)信號(hào)的邊緣不被模糊。中值濾波的這些優(yōu)點(diǎn)是線性濾波所不具有的。此外,中值濾波還具有算法簡(jiǎn)單,處理速度快,硬件易于實(shí)現(xiàn)等優(yōu)點(diǎn)。所以,中值濾波方法一經(jīng)提出后,便廣泛應(yīng)用在圖像處理中。3.2.2 高斯濾波高斯濾波是一種線性平滑濾波,利用鄰域平均的思想對(duì)圖像進(jìn)行平滑。在高斯濾波中,對(duì)圖像鄰域平均時(shí),對(duì)不同位置的像素賦予不同的權(quán)值。在圖 3-2中顯示的是 鄰域的高斯模版。3?圖 3-2 高斯模版如圖 3-2 所示,越靠近鄰域中心的位置,所賦予的權(quán)值越大。如此賦予權(quán)值的意義在于在對(duì)圖像平滑時(shí),能同時(shí)做到對(duì)圖像細(xì)節(jié)進(jìn)行模糊且保留圖像的總體灰度分布特征。高斯濾波的優(yōu)勢(shì)在于對(duì)圖像的總體特征的提取和增強(qiáng),但是對(duì)于高對(duì)比度的圖像平滑效率比較低,消除離散型噪聲效果不理想。3.2.3 均值濾波均值濾波是最典型的線性濾波。其基本原理為:利用卷積運(yùn)算對(duì)圖像的鄰域像素灰度進(jìn)行平均。使用這種方法能達(dá)到減少圖像噪聲影響,降低圖像對(duì)比度的目的。使用如圖 3-3 所示的卷積模版,選用 9 作為衰減因子,實(shí)現(xiàn)簡(jiǎn)單的均值濾波。13圖 3-3 簡(jiǎn)單卷積模版值得注意的是,鄰域內(nèi)的像素灰度值相同時(shí),卷積運(yùn)算結(jié)果與原來(lái)像素灰度值相同,可以使圖像均值濾波處理后不會(huì)產(chǎn)生新的噪聲影響。在均值濾波中,可以用增大鄰域邊長(zhǎng)的方法消除更多的噪聲,但是圖像的對(duì)比度也會(huì)降低很多。實(shí)用均值濾波方法消噪的代價(jià)是大幅降低圖像的對(duì)比度。使用以上提到的三種濾波,對(duì)不同的缺陷圖像進(jìn)行處理,得到如圖 3-4、圖3-5、圖 3-6、圖 3-7 所示的結(jié)果。圖 3-4 使用不同濾波對(duì)堆沙缺陷進(jìn)行處理14圖 3-5 使用不同濾波對(duì)刮痕缺陷進(jìn)行處理圖 3-6 使用不同濾波對(duì)折痕缺陷進(jìn)行處理15圖 3-7 使用不同濾波對(duì)褶皺缺陷進(jìn)行處理經(jīng)過(guò)對(duì)以上使用不同濾波進(jìn)行處理的圖片進(jìn)行對(duì)比,不難發(fā)現(xiàn)視同中值濾波的處理結(jié)果最好。能在減低圖像噪聲的同時(shí),保持圖像清晰。本文使用中值濾波進(jìn)行圖像的預(yù)處理。使用均值濾波需要考慮其窗口選擇的問(wèn)題。下面對(duì)窗口選擇進(jìn)行分析比較。分別使用 、 、 的中值濾3?57?波窗口,對(duì)同一圖像進(jìn)行處理,得到如下結(jié)果,分別如圖 3-8、圖 3-9、圖 3-10所示:圖 3-8 3×3 中值濾波16圖 3-9 5×5 中值濾波圖 3-10 7×7 中值濾波通過(guò)對(duì)以上處理結(jié)果的對(duì)比,可以發(fā)現(xiàn)使用 3×3 大小的窗口進(jìn)行中值濾波,噪聲去除的效果最好,窗口增大后,缺陷部分輪廓變得模糊。因此本文采用窗口為 3×3 大小的中值濾波進(jìn)行消噪處理。3.3 圖像分割閾值分割是一種根據(jù)圖像直方圖使用閾值圖像像素分為若干類(lèi)的圖像分割技術(shù)。這種圖像分割方法的優(yōu)點(diǎn)是實(shí)現(xiàn)簡(jiǎn)單,計(jì)算量小,性能穩(wěn)定。但在圖像灰度差異不明顯的圖像分割無(wú)法做到精確的分割。其基本算法為:設(shè)原灰度圖像為 ,設(shè)定一個(gè)閾值 T,則二值圖像為:),(yxf????10),g(yxTyxf??),(實(shí)際應(yīng)用中,常用的閾值分割方法有:雙峰法,迭代法,大津法(OTSU法)等。3.3.1 雙峰法雙峰法的原理非常簡(jiǎn)單:該方法認(rèn)為一副圖像由兩部分組成,分別為前景和背景,它們?cè)诨叶戎狈綀D上分別形成高峰,圖像閾值就在雙峰之間的最低谷處。這種方法簡(jiǎn)單的同時(shí),缺點(diǎn)也很明顯。那就是如果圖像復(fù)雜的話,不只兩個(gè)峰值,會(huì)導(dǎo)致閾值選取失敗。173.3.2 迭代閾值分割迭代法的基本思想是逼近,其原理是:首先猜測(cè)一個(gè)初始閾值 T,通常取灰度的平均值,在圖像處理中不斷改變這個(gè)閾值,從而得到最佳的閾值。之后計(jì)算分割后的兩個(gè)區(qū)域的平均閾值,低于 T 的區(qū)域平均閾值定為 Tb, 大于 T 的區(qū)域平均值定為 T0,則新的閾值為 。不斷重復(fù)以上步驟,當(dāng)重復(fù)到2/0)( b?第 k 次時(shí),有 ??????????NTjTjTitkkkkkk hjdi1111 ][2][0當(dāng) 時(shí),迭代算法停止。 為最終的閾值。1??kTk采用迭代二值化閾值分割的圖象處理效果比雙峰法要好。經(jīng)過(guò)不斷迭代運(yùn)算得出的閾值能較為準(zhǔn)確將圖像的前景和背景分割開(kāi),但是在圖像的細(xì)節(jié)處還無(wú)法做到準(zhǔn)確的分割。3.3.3 大津法(OTSU 法)1979 年,日本學(xué)者大津提出了 OTSU 算法,該算法的基本思想是聚類(lèi),基本內(nèi)容是把圖像的灰度數(shù)分成 2 個(gè)部分,使最大的灰度差異在兩個(gè)部分之間,最小的灰度差異在每個(gè)部分之間,通過(guò)方差的計(jì)算找到一個(gè)合適的灰度級(jí)來(lái)劃分。基本原理為:設(shè) t 為前景與背景的分割閾值,前景點(diǎn)數(shù)占圖像比例為 ,0w平均灰度為 ;背景點(diǎn)數(shù)占圖像比例為 ,平均灰度為 。圖像的總平均灰度0u1w1u為 [18]: 10u???當(dāng)前景和背景之間的方差最大時(shí),得到的這個(gè) t 值就是我們想要求得的閾值。其中,方差的計(jì)算公式如下: 2120)()(uwug??????方差可以作為衡量灰度分布是否均勻的一種方法,方差越大,意味著前景和背18景之間的差異越大,而當(dāng)前景和背景都有一部分被錯(cuò)分為另一部分是兩部分之間的方差就會(huì)變小,而減少錯(cuò)分的概率,因此,如果類(lèi)間方差達(dá)到最大,則此時(shí)的錯(cuò)分的概率為最低。綜合考慮,本文采用迭代二值化法閾值分割。下面是采用迭代二值化法閾值分割的原圖和效果圖。圖 3-11 處理劃痕缺陷效果圖處理結(jié)果表明,經(jīng)過(guò)迭代法多次運(yùn)算,能將缺陷特征準(zhǔn)確的分割出來(lái),缺陷特征輪廓清晰,使用迭代法處理砂紙缺陷結(jié)果令人比較滿意。但是由于系統(tǒng)圖像采集使用漫反射方法,光線照射不均勻,光線集中的地方比較亮,遠(yuǎn)離光照中心的區(qū)域,相對(duì)亮度較低一些,非缺陷部分亮度較高的區(qū)域經(jīng)過(guò)二值化處理,可能誤判為缺陷,形成噪聲。下文將對(duì)殘余的噪聲進(jìn)行處理。3.4 圖像的形態(tài)學(xué)處理開(kāi)閉運(yùn)算常用于圖像的形態(tài)學(xué)處理。開(kāi)閉運(yùn)算在實(shí)踐應(yīng)用中,因具有處理速度快,算法思路清晰等特點(diǎn),而被廣泛應(yīng)用于許多領(lǐng)域。開(kāi)運(yùn)算和閉運(yùn)算都要用到腐蝕和膨脹。下面簡(jiǎn)單介紹下腐蝕和膨脹的原理與算法。腐蝕:消除邊界點(diǎn),使邊界向內(nèi)部收縮的過(guò)程。腐蝕操作常常用來(lái)去除無(wú)意義的小物體。腐蝕的基本算法:使用一個(gè)大小為 3x3 的結(jié)構(gòu)元素,對(duì)圖像的19每一個(gè)像素都掃描一遍,用結(jié)構(gòu)元素根其覆蓋的元素做“與”操作,如果結(jié)果都為 1,那么該點(diǎn)的圖像像素為 1,不然為 0。腐蝕的結(jié)果:使二值圖像縮小一圈。腐蝕的基本原理:在數(shù)字形態(tài)學(xué)中,設(shè) A 是在( x,y)平面上的一個(gè)目標(biāo)區(qū)域,S 為大小和形狀確定的結(jié)構(gòu)元素,定義 S 所表示的區(qū)域?yàn)?S(x,y),S(x,y)位于( x,y)平面上,這樣對(duì)于 A 的腐蝕結(jié)果為:?????yxyx/),(),(膨脹:把與物體相鄰的所有背景點(diǎn)都融合到此物體中,使邊界向外部擴(kuò)張的過(guò)程。膨脹操作常常用來(lái)填補(bǔ)物體中的空洞。膨脹的基本算法:使用一個(gè)大小為 3x3 的結(jié)構(gòu)元素,對(duì)圖像的每一個(gè)像素都掃描一遍,用結(jié)構(gòu)元素跟覆蓋的元素做“與”操作,如果結(jié)果都為 0,那么該點(diǎn)的圖像像素為 0,不然為 1。膨脹結(jié)果:使二值圖像增大一圈。膨脹的基本原理:在數(shù)字形態(tài)學(xué)中,設(shè) A 為(x,y)平面上的一個(gè)目標(biāo)區(qū)域,S 為大小和形狀確定的結(jié)構(gòu)元素,定義 S 所表示的區(qū)域?yàn)?S(x,y),S ( x,y)在(x,y)上,這樣對(duì)于 A 的膨脹結(jié)果為:??????yxSAyx),(),(|,在數(shù)字圖像形的態(tài)學(xué)處理中腐蝕和膨脹是最基本的兩個(gè)算子,通過(guò)對(duì)它們的組合及配合集合的運(yùn)算,可以構(gòu)造出形態(tài)學(xué)運(yùn)算簇。常用 A+S 表示 S 對(duì) A膨脹,用 A-S 表示 S 對(duì) A 腐蝕,定義 表示 S 對(duì) A 做開(kāi)運(yùn)算、 表示 S??對(duì) A 做閉運(yùn)算,則有如下關(guān)系: ???)(?SAS?對(duì)于目標(biāo)圖像 A 的開(kāi)運(yùn)算可以理解成先對(duì) A 腐蝕,再膨脹;而 A 的閉運(yùn)算可以理解成先對(duì) A 膨脹,再腐蝕。在圖像處理中,常用開(kāi)閉運(yùn)算來(lái)對(duì)目標(biāo)圖像進(jìn)行過(guò)濾和填補(bǔ)。開(kāi)運(yùn)算:圖像的開(kāi)運(yùn)算可以理解為對(duì)目標(biāo)圖像先腐蝕,再膨脹。但膨脹恢復(fù)后的結(jié)果是有損的,就是說(shuō)開(kāi)運(yùn)算后的圖像與原圖像并不相同。開(kāi)運(yùn)算處理20后只有附近存在完整結(jié)構(gòu)元素的像素點(diǎn)會(huì)被留下,而其他附近沒(méi)有完整結(jié)構(gòu)元素的的像素點(diǎn)會(huì)被清除。在圖 3-12 中,a 代表目標(biāo)圖像, b 為經(jīng)過(guò)開(kāi)運(yùn)算處理的圖像。圖像的開(kāi)運(yùn)算常常用來(lái)消除孤立的小像素點(diǎn),在物體纖細(xì)點(diǎn)使其分離,在不改變面積的前提下對(duì)較大物體的邊界進(jìn)行平滑。使用開(kāi)運(yùn)算對(duì)圖像進(jìn)行消噪處理時(shí),可以選擇性的保留目標(biāo)圖像中與結(jié)構(gòu)元素相同部分,而消除掉相與結(jié)構(gòu)元素不同的部分。圖 3-12 圖像開(kāi)運(yùn)算的性質(zhì)閉運(yùn)算:圖像的閉運(yùn)算可以理解為對(duì)目標(biāo)圖像先膨脹,后腐蝕,但腐蝕恢復(fù)的結(jié)果同樣是不同于原圖像的。閉運(yùn)算的處理結(jié)果常常會(huì)在原圖像上增填一些新的像素。經(jīng)過(guò)閉運(yùn)算的處理,原圖像中距離相對(duì)較近的區(qū)域可能會(huì)被連接起來(lái),通常會(huì)放大孤立的元素點(diǎn),結(jié)構(gòu)元素的形狀和大小決定元素點(diǎn)放大的形狀和大小。在圖 3-13 中,a 為目標(biāo)圖像,b 為經(jīng)過(guò)閉運(yùn)算處理的圖像,圖中A、B 點(diǎn)在經(jīng)過(guò)閉運(yùn)算處理后被連接,因?yàn)?A、B 兩點(diǎn)所在的位置距離較為接近,C 點(diǎn)所在位置距離 A、B 點(diǎn)所在位置距離較遠(yuǎn),所以不能被連接。常用閉運(yùn)算對(duì)目標(biāo)圖像中的縫隙和空洞進(jìn)行填補(bǔ),或?qū)Ψ珠_(kāi)的切鄰近區(qū)域進(jìn)行連接,在不改變面積的前提下平滑其邊界。如果結(jié)構(gòu)元素選擇合適,圖像經(jīng)過(guò)閉運(yùn)算處理可以使圖像中填補(bǔ)的區(qū)域具有一定的幾何特征,適當(dāng)進(jìn)行閉運(yùn)算是可以同時(shí)使圖像變得更加清晰和連貫,且不讓圖像中的線條變粗。21圖 3-13 圖像閉運(yùn)算的性質(zhì)原始圖像經(jīng)過(guò)迭代二值化法閾值分割后進(jìn)行開(kāi)閉運(yùn)算效果如下:劃痕缺陷經(jīng)過(guò)開(kāi)閉運(yùn)算處理后的效果圖,如圖 3-14 所示:a 原始圖像 b 閾值分割結(jié)果c 開(kāi)閉運(yùn)算結(jié)果22圖 3-14 開(kāi)閉運(yùn)算處理劃痕缺陷結(jié)果在圖 3-14 中,經(jīng)過(guò)閾值分割處理后,殘余的噪聲,在經(jīng)過(guò)開(kāi)閉運(yùn)算后明顯減少了。堆砂缺陷經(jīng)過(guò)開(kāi)閉運(yùn)算處理后的效果圖,如圖 3-15 所示:a 原始圖像b 閾值分割結(jié)果23c 開(kāi)閉運(yùn)算結(jié)果圖 3-15 開(kāi)閉運(yùn)算處理堆砂缺陷結(jié)果在圖 3-15 中,經(jīng)過(guò)閾值分割處理后的圖像還有很多細(xì)小噪聲不規(guī)則的分布在圖像中,經(jīng)過(guò)開(kāi)閉運(yùn)算處理后,噪聲基本消除,消噪效果良好。通過(guò)對(duì)以上處理結(jié)果分析,可以得出結(jié)論,經(jīng)過(guò)開(kāi)閉運(yùn)算的處理,圖像消噪效果明顯,并且對(duì)圖像中孔洞也進(jìn)行了填補(bǔ),圖像變得更加清晰連貫,并且輪廓也變得更加平滑了,由此可見(jiàn),開(kāi)閉運(yùn)算的處理結(jié)果令人滿意。經(jīng)開(kāi)閉運(yùn)算處理后,對(duì)圖像是否有缺陷進(jìn)行判斷。本課題采用比值法判斷砂紙是否存在缺陷。求出缺陷部分的像素?cái)?shù)量與圖像的總像素?cái)?shù)量的比值。使用這個(gè)比值與一個(gè)預(yù)先設(shè)定好的閾值做比較,大于這個(gè)閾值則為有缺陷,反之則為無(wú)缺陷。這個(gè)預(yù)先設(shè)定好的閾值通過(guò)多組有缺陷的圖片的白色像素的比例對(duì)比,如表 4-1 所示,然后選取一個(gè)合適的閾值范圍,本課題中閾值選取的范圍定為 0~0.004。由于處理過(guò)程中可能會(huì)有噪聲無(wú)法消除,所以這個(gè)閾值不能為 0。為防止漏檢和誤檢,這個(gè)閾值選取得不能太大也不能太小,本文暫選取 0.002 為閾值。在不同環(huán)境中,該閾值需要根據(jù)實(shí)際情況進(jìn)行對(duì)應(yīng)的調(diào)整。表 4-1 不同圖像白色像素比例圖像 無(wú)缺陷砂紙圖像 1無(wú)缺陷砂紙圖像 2堆沙圖像 1 堆沙圖像 2 劃痕圖像白色像素比例0 0 0.0046 0.0045 0.0057244 軟件部分仿真實(shí)驗(yàn)4.1 軟件概述本課題在已有的缺陷檢測(cè)理論基礎(chǔ)上,完成了硬件部分的設(shè)計(jì)。軟件部分設(shè)計(jì)使用美國(guó) MathWorks 公司研發(fā)的 MATLAB 軟件,完成了整個(gè)檢測(cè)系統(tǒng)軟件部分的開(kāi)發(fā)。考慮到實(shí)際生產(chǎn)過(guò)程中,不同工人的操作方式不同,水平不同,在保證功能的前提下,盡可能使軟件理解起來(lái)簡(jiǎn)單易懂,操作上方便快捷,人機(jī)交互友好。 MATLAB 具有的優(yōu)點(diǎn):一、速率較高的編程,較于 C 語(yǔ)言等更簡(jiǎn)潔明了;二、方面快捷的實(shí)用,一種調(diào)試和編寫(xiě)比 VB 還易于理解編寫(xiě)的語(yǔ)言;三、彈性較大,庫(kù)函數(shù)包容性強(qiáng),一些復(fù)雜的數(shù)學(xué)公式可直接調(diào)用于窗口。MATLAB 軟件編譯環(huán)境對(duì)用戶非常友好,編寫(xiě)語(yǔ)言簡(jiǎn)單易于掌握,視界窗口簡(jiǎn)潔不復(fù)雜,分析數(shù)據(jù)和處理圖像有較強(qiáng)的能力。由于 MATLAB 軟件的快捷化,它在各大領(lǐng)域得到很多實(shí)際運(yùn)用并有實(shí)際效益,尤其是在模塊集合工具箱方面的運(yùn)用更為廣泛。4.2 軟件系統(tǒng)總體框架軟件部分作為系統(tǒng)的核心部分,實(shí)現(xiàn)的主演功能為:圖像獲取、圖像處理、輸出結(jié)果。圖像獲?。鹤鳛閳D像信息的來(lái)源,圖像獲取在系統(tǒng)中的作用非常重要。采集到的圖像的好壞,直接影響圖像處理結(jié)果的好壞。論文在第二章已經(jīng)完成了硬件設(shè)備的確定,這里不再具體闡述。譯文及原文譯文:基于圖像處理的瓷磚表面缺陷檢測(cè)的分析與評(píng)價(jià)摘要陶瓷、瓷磚行業(yè)需要對(duì)產(chǎn)品質(zhì)量進(jìn)行分級(jí)。目前,分級(jí)通常使用人工控制系統(tǒng)。自動(dòng)分級(jí)系統(tǒng)對(duì)增強(qiáng)質(zhì)量控制和產(chǎn)品營(yíng)銷(xiāo)至關(guān)重要。因?yàn)樵诖纱u生產(chǎn)線的不同階段會(huì)產(chǎn)生六種不同類(lèi)型的缺陷,所以提出了許多圖像處理技術(shù)對(duì)不同缺陷進(jìn)行檢測(cè)。本文調(diào)查了已被用于檢測(cè)表面缺陷的模式識(shí)別和圖像處理算法。每個(gè)方法似乎是有限的檢測(cè)缺陷的一些小組。檢測(cè)技術(shù)可以分為三類(lèi):統(tǒng)計(jì)模式識(shí)別,提取特征向量和紋理圖像分類(lèi)。方法如小波變換、濾波、形態(tài)學(xué)和輪廓波變換都能使預(yù)處理任務(wù)更有效。其他包括統(tǒng)計(jì)方法、神經(jīng)網(wǎng)絡(luò)和基于模型的算法可以應(yīng)用于提取表面缺陷。統(tǒng)計(jì)方法適合識(shí)別大斑點(diǎn)等缺陷,小波處理等技術(shù)檢測(cè)小針孔等缺陷。本文對(duì)目前的算法進(jìn)行了徹底調(diào)查,并且對(duì)評(píng)價(jià)參數(shù)的監(jiān)督和非監(jiān)督參數(shù)進(jìn)行討論。用各種性能參數(shù),對(duì)不同的缺陷檢測(cè)算法進(jìn)行比較和評(píng)估。1.引言如今,陶瓷,瓷磚行業(yè)代表最具活力的產(chǎn)業(yè)之一,在產(chǎn)品和自動(dòng)化生產(chǎn)上有各種各樣的創(chuàng)新。然而產(chǎn)品的缺陷檢測(cè)和分級(jí)仍然由人工完成,自動(dòng)分級(jí)尚未完善的[1]。分級(jí)與整個(gè)制造線有隱性的關(guān)系,因?yàn)楦鞣N表面缺陷,如顏色、像圖,裂縫或擦傷,弧度,碰撞會(huì)在瓷磚生產(chǎn)的不同階段產(chǎn)生[1]。自動(dòng)分級(jí)的主要困難是在缺陷檢測(cè)時(shí)所需的圖像處理算法。不同等級(jí)的挑戰(zhàn)就是各種各樣的顏色,不同的紋理設(shè)計(jì),實(shí)時(shí)處理要求,大塊的缺陷[1]。當(dāng)前分級(jí)通常分為三個(gè)階段:首先,線性刨床衡量瓷磚弧度衡量;然后,堆垛機(jī)衡量大小差異;最后,表面缺陷是由人工視覺(jué)檢測(cè)并在產(chǎn)品表面用馬克筆標(biāo)記。這種傳統(tǒng)且非自動(dòng)分級(jí)過(guò)程面臨的問(wèn)題是誤差大,過(guò)程不可重復(fù),高成本,低速度。工業(yè)生產(chǎn)線的另一個(gè)負(fù)面因素來(lái)自于人道主義人員和不健康的環(huán)境。自動(dòng)分級(jí)系統(tǒng)將有更高的效率,更低的成本,并且能使產(chǎn)品類(lèi)型統(tǒng)一。當(dāng)前瓷磚和陶瓷驗(yàn)證市場(chǎng)大量需要自動(dòng)分級(jí)來(lái)提高的生產(chǎn)速度[2]。在現(xiàn)代生產(chǎn)線,瓷磚實(shí)際上是將上述三個(gè)評(píng)估標(biāo)準(zhǔn)分為五個(gè)等級(jí),五級(jí)被認(rèn)為是廢品。到目前為止,各種處理算法已經(jīng)提出了智能分級(jí)。這些方法可根據(jù)缺陷檢測(cè)機(jī)制分為四個(gè)主要類(lèi)別:過(guò)濾方法、結(jié)構(gòu)技術(shù)、統(tǒng)計(jì)方法和基于模型的方法(表1)。數(shù)學(xué)翻譯和過(guò)濾方法通常使用基于模式識(shí)別的缺陷檢測(cè)的方法。結(jié)構(gòu)處理由傳統(tǒng)的形態(tài)學(xué)圖像處理和邊緣檢測(cè)算法組成?;谀P偷姆椒òǔR?jiàn)圖像處理模型的自回歸(AR)和隱馬爾可夫模型(HMM)。在統(tǒng)計(jì)方法中,亮度直方圖一般用于缺陷檢測(cè)。統(tǒng)計(jì)方法的特點(diǎn)是簡(jiǎn)單性以及低復(fù)雜性[4]。因?yàn)榇纱u生產(chǎn)線上的各種化學(xué)制品和機(jī)械生產(chǎn)過(guò)程,導(dǎo)致各種類(lèi)型的表面缺陷出現(xiàn)在最終的產(chǎn)品上。缺陷通常有不同的視覺(jué)形態(tài),有時(shí)是矛盾的。因此,所需的分級(jí)系統(tǒng)應(yīng)該包括各種圖像處理算法用來(lái)以覆蓋不同類(lèi)型的缺陷。本文提出的分級(jí)算法在對(duì)生產(chǎn)線的產(chǎn)品質(zhì)量和計(jì)算復(fù)雜性進(jìn)行了討論和評(píng)估。在第 2 部分中,對(duì)出現(xiàn)在生產(chǎn)線上的不同類(lèi)型的表面缺陷進(jìn)行了研究。在第3 部分,對(duì)不同的缺陷檢測(cè)算法進(jìn)行了討論。然后,第四節(jié)處理參數(shù),用測(cè)試結(jié)果評(píng)估缺陷檢測(cè)算法。用質(zhì)量參數(shù),對(duì)檢測(cè)技術(shù)進(jìn)行了比較。最后,第五節(jié)的討論得出結(jié)論。表 1 不同的缺陷檢測(cè)方法2.陶瓷和瓷磚的表面缺陷陶瓷產(chǎn)品在生產(chǎn)線上經(jīng)過(guò)各種化學(xué)和機(jī)械階段。瓷磚的生產(chǎn)由八個(gè)主要階段:成型、干燥、鏡面、烘焙、分級(jí)、分類(lèi)[92],如圖 1 所示。鏡面缺陷發(fā)生在上釉和印刷階段。斷裂和裂縫發(fā)生在烘焙階段。邊緣缺陷發(fā)生在上釉線的傳送過(guò)程中。此外,針孔缺陷通常發(fā)生在干燥中[3]。表面缺陷可分為六大類(lèi),分別具有以下特征(圖 2)[5]。針孔針孔缺陷是一種在產(chǎn)品表面出現(xiàn)小洞的缺陷。針孔大小通常小于 1 毫米。同時(shí),針孔的出現(xiàn)常帶有雜物和凹陷。此缺陷通常產(chǎn)生在烘焙。蝕釉這個(gè)問(wèn)題源于角落部分的釉聚集。釉積累是通常在幾毫米的缺陷部分。這個(gè)缺陷出現(xiàn)在緩慢的上釉過(guò)程中[5]。裂紋最常見(jiàn)的缺陷是裂紋,因?yàn)榭焖俸婵具^(guò)程中溫度迅速升高或降低。陶瓷邊緣裂紋主要是由于溫度上升引起的。由降低溫度引起的裂紋也稱為空氣冷裂縫,經(jīng)常產(chǎn)生在快速烘烤過(guò)程中[6]臟物一些水滴狀斑點(diǎn)可能存在于陶瓷的表面,被稱作臟物缺陷。一般是由于進(jìn)爐前濕度沒(méi)調(diào)整過(guò)或冷卻時(shí)間不夠引起的。刮傷這種缺陷是由于在某個(gè)方向上噴涂的時(shí)候打滑產(chǎn)生的。這種缺陷經(jīng)常是在上釉線到干燥爐的時(shí)候產(chǎn)生。邊緣缺陷邊緣缺陷最常發(fā)生在烘烤階段,但是也可能發(fā)生在其他的制造階段。3.陶瓷制品的缺陷檢測(cè)算法對(duì)于表面缺陷的檢測(cè),它需要整個(gè)產(chǎn)品表面分析。所以,應(yīng)該先獲取高分辨率圖像。系統(tǒng)必須有適當(dāng)?shù)恼彰鱽?lái)獲得一個(gè)合適的表面照片。根據(jù)表 1,缺陷檢測(cè)算法可分為四個(gè)主要組成部分。在這里,對(duì)每一部分的主要算法進(jìn)行了討論。3.1 過(guò)濾方法在過(guò)濾方法中,通常使用數(shù)學(xué)變換和過(guò)濾器。在這方面,可以使用線性和非線性變換。最重要的算法包括小波和輪廓波變換,獨(dú)立分量分析(ICA)分析、伽柏過(guò)濾和人工神經(jīng)網(wǎng)絡(luò)在下面討論。3.1.1 小波變換根據(jù)多分辨率的性質(zhì)分析,用程序延長(zhǎng)小波變換(10、11)。在小波變換中,兩個(gè)低通 h 和高通 g 過(guò)濾器稱為父和母函數(shù),分別使用濾波器組的方式(圖 3)[12]。在圖 3 中,輸入是一個(gè) n m 圖像還有四輸出,LH、HL 和 HH 大小為(n / 2)、(m / 2)。在每個(gè)階段,輸入圖像分為四個(gè)子圖片。小波變換用于預(yù)處理和紋理特征提取[13]。2001 年,Kumar 和 Pang 提出了一種基于小波變換的缺陷檢測(cè)方法。那里,小波變換系數(shù)的頻道包含重要的信息用于處理紋理圖像的特征。這個(gè)方法是對(duì)處理非常柔軟的質(zhì)地變化是有用的[14]。2005 年,Yang 等人運(yùn)用類(lèi)似的方法檢測(cè)缺陷紡織廠的紡織物。在這個(gè)方法中所面臨的挑戰(zhàn)是如何選擇小波。此外,測(cè)試階段是依賴于數(shù)據(jù)點(diǎn)的數(shù)量[15]。3.1.2 輪廓波變換輪廓波變換最初目的是克服小波變換的不易選定小波類(lèi)型[16]。輪廓波變換用多分辨率和空頻曲線的小波。輪廓波變換結(jié)合拉普拉斯算子的直接二維濾波器組(圖 4)。圖像通過(guò)拉普拉斯算子轉(zhuǎn)換為帶通圖片。這種變換具有良好的去噪性。[17]。2012 年,Ai 等人提出了一個(gè)新的基于輪廓波變換的特征提取方法從金屬表面圖像中提取足夠和有效的特點(diǎn)。在這項(xiàng)研究中,在特定方向的識(shí)別是重要的缺陷,并介紹了輪廓波變換靈活的方向設(shè)置。這種方法的缺點(diǎn)是需要額外信息的輪廓波變換。鑄造板和鋁條的表面缺陷的總分類(lèi)率分別是 93.55%和 92.5%[18]。3.1.3 遺傳算法遺傳算法可以找到一個(gè)未達(dá)最佳標(biāo)準(zhǔn)的解決方案(19、20)。在缺陷檢測(cè)的背景下,首先被認(rèn)為是統(tǒng)計(jì)關(guān)系來(lái)確定像素對(duì)應(yīng)于表面缺陷。然后,遺傳算法優(yōu)化這些相關(guān)參數(shù)。這些參數(shù)可能代表閾值點(diǎn)或形態(tài)學(xué)方法參數(shù)(21、22)。2002 年,Zheng 等人介紹了一個(gè)基于遺傳算法的方法來(lái)檢測(cè)表面缺陷。在該算法中,使用形態(tài)學(xué)參數(shù)包括基本元素和閾值點(diǎn)。不過(guò),這種方法非常簡(jiǎn)單,但是測(cè)試階段仍然是一個(gè)有爭(zhēng)議的問(wèn)題[23]。3.1.4ICAICA 算法是一個(gè)基本的源分離方法(24、25)。ICA 算法在圖像處理應(yīng)用程序中,通常假設(shè)輸入圖像相結(jié)合兩個(gè)或多個(gè)獨(dú)立的圖像。ICA 算法試圖找到最基本的圖像。在缺陷檢測(cè)中,缺陷應(yīng)該是在前景和背景模式。然后,ICA 用于區(qū)分前景和背景(途徑)。2006 年,Tsai 等人提出了一種基于 ICA 的缺陷檢測(cè)方法。他們使用了限制ICA 模型設(shè)計(jì)一個(gè)最優(yōu)濾波器從無(wú)噪聲的背景檢測(cè)表面缺陷。該算法需要無(wú)噪聲模式。此外,噪聲使性能降低[27]。3.1.5 人工神經(jīng)網(wǎng)絡(luò)人工神經(jīng)網(wǎng)絡(luò)(ANN)大多是用于人工智能(29、30)。在圖像處理和缺陷檢測(cè)系統(tǒng)中,神經(jīng)網(wǎng)絡(luò)作為分類(lèi)器。應(yīng)用圖像提取特征向量的神經(jīng)網(wǎng)絡(luò)。在缺陷檢測(cè)上,特征向量分為兩類(lèi):無(wú)缺陷的和有缺陷的 ANN[31]。2008 年,Suyi 等人提出了紡織品缺陷檢測(cè)[32]。神經(jīng)網(wǎng)絡(luò)有一些缺陷,即相關(guān)測(cè)試過(guò)程需要長(zhǎng)時(shí)間,容易陷入局部最小值,影響算法的準(zhǔn)確性。而粒子群優(yōu)化具有良好的搜索能力,但在這個(gè)工作粒子群 Optimization-Back-Propagation(PSO-BP)算法用于神經(jīng)網(wǎng)絡(luò)的測(cè)試階段而不如 BP 算法快。3.1.6 伽柏過(guò)濾器伽柏過(guò)濾器具有相同的空間和頻率域。這些過(guò)濾器可以從組合獲得一個(gè)指數(shù)和高斯函數(shù)如下[33]:這里的 x0,y0 是空間坐標(biāo)中心,u0,v0 是濾波器頻率中心,s 和 β 代表高斯橢圓的 x 和 y 偏差。盡管伽柏過(guò)濾器不是正交的,但是他們覆蓋完整信息的圖像,可以選擇指定的頻率和方向。在表面缺陷檢測(cè)應(yīng)用程序中,缺陷可能是運(yùn)用伽柏過(guò)濾器后一個(gè)簡(jiǎn)單的閾值導(dǎo)致的缺陷區(qū)域[34]。因此,伽柏過(guò)濾器主要用在預(yù)處理階段。2010 年,格瓦拉等人介紹了織物疵點(diǎn)檢測(cè)的一種方法,在紡織行業(yè)基于伽柏過(guò)濾器的規(guī)模的變化。他們提出的方法存在計(jì)算復(fù)雜度高的問(wèn)題。除此之外,該方法需要一個(gè)參考無(wú)缺陷物品[35]。3.2 結(jié)構(gòu)方法結(jié)構(gòu)方法中用于缺陷檢測(cè)是一個(gè)直觀的過(guò)程。這些方法使用形態(tài)學(xué)操作以及邊緣檢測(cè)缺陷檢測(cè)的方法。3.2.1 形態(tài)學(xué)方法基于形態(tài)學(xué)的圖像處理需要二進(jìn)制和灰度形態(tài)學(xué)方法。每個(gè)圖像像素的輸出值由確定的輸入像素值及其相鄰的像素確定[36-38]。所以,適當(dāng)?shù)倪x擇元素往往是最重要的部分[39]。關(guān)閉操作導(dǎo)致一些區(qū)域的圖像平和,通常用混合小斷裂和消除了小洞,填補(bǔ)環(huán)境中[40]。形態(tài)學(xué)方法通常用于改善圖像,平滑圖像,減少缺陷圖像中噪聲。同時(shí),利用形態(tài)學(xué)運(yùn)算,在缺陷圖像邊緣檢測(cè)實(shí)現(xiàn)[41-43]。2009 年,Yiu 等人提出了一種新的基于形態(tài)學(xué)算子方法檢測(cè)織物紋理缺陷。在這種方法中,首先使用伽柏小波設(shè)計(jì)形態(tài)學(xué)方法的基本元素。這種算法便于輸入圖像,先后經(jīng)過(guò)開(kāi)閉運(yùn)算,中值濾波,閾值分割,缺陷判斷,再輸出圖像即可。該方法的檢測(cè)類(lèi)型和細(xì)節(jié)上存在缺陷[44]。3.2.2 邊緣檢測(cè)算法最簡(jiǎn)單的邊緣檢測(cè)方法是圖像的梯度(45、46)。邊緣檢測(cè)是最后一步??梢詫?shí)現(xiàn)通過(guò)選擇合適的閾值使圖像的邊緣精度提高[47]。邊緣檢測(cè)方法用于檢測(cè)表面缺陷的邊緣缺陷檢測(cè)和圖像分割[48]。2011 年,Salimian 和 Pourghassem提出一種方法檢測(cè)陶瓷和瓷磚邊緣缺陷。在這種方法中,邊緣用高精算法首先檢測(cè)到。然后,角的角度是由使用內(nèi)積。最后如果角大約是 89 - 92 則是有缺陷的邊緣[9]。2006 年,穆克吉等人介紹了一個(gè)基于密度的邊緣缺陷檢測(cè)技術(shù)。提取邊緣密度,他們用離散余弦變換(DCT)。檢測(cè)帶鋼邊界后,帶鋼表面缺陷檢測(cè)通過(guò)使用一個(gè)紋理解碼器基于高斯濾波器。該技術(shù)速度低因?yàn)樗枰褂眯K[49]。3.3 基于模型的方法在基于模型的圖像處理中,選擇一個(gè)模型來(lái)分析所需的圖像參數(shù)。它包含了隱馬爾科夫模型(HMM)[50]。HMM 模型可以被想象為一組相互關(guān)聯(lián)的有一系列的連接概率的狀態(tài)[51]。其他基于模型的方法是有限的區(qū)間[52],自回歸模型(AR)[53 - 56],[57]和分形模型。3.3.1 隱馬爾可夫模型在這里,一個(gè)獨(dú)立的區(qū)域?qū)?huì)分配給每個(gè)特性。通常使用一些圖像測(cè)試HMM。如果隱馬爾可夫模型用于缺陷檢測(cè)、三個(gè)組件的狀態(tài),必須定義向量 π 和狀態(tài)轉(zhuǎn)移矩陣。發(fā)生的概率有缺陷或無(wú)缺陷狀態(tài)零地區(qū)的圖像表示為向量 π。必須提醒,每個(gè) N M 小區(qū)域的圖像被認(rèn)為是一種狀態(tài),N 和 M 代表區(qū)域的大小。從有缺陷的概率的變化為無(wú)缺陷條件(反之亦然)所示狀態(tài)改變矩陣。2008 年,Hadizadeh 和 Shokouhi 介紹使用 1-D HMM 缺陷檢測(cè)的方法。在這種方法中,輸入圖像預(yù)測(cè)的 HMM。然后,模型輸出和輸入圖像之間的差異表現(xiàn)出缺陷[49]。這種方法的一個(gè)主要問(wèn)題是統(tǒng)計(jì)計(jì)算的復(fù)雜性。3.3.2 自回歸模型AR 模型包括閾值自回歸模型和指數(shù)自回歸模型[60]表示一個(gè)簡(jiǎn)單的基于模型的方法(61、62)。AR 模型參數(shù)的確定了所需的紋理,紋理的特定區(qū)域不相容的模型參數(shù)可以被視為缺陷區(qū)域。2010 年,Bu 等人提出了一個(gè)方法基于新的時(shí)間序列譜分析方法對(duì)織物紋理缺陷檢測(cè),使用 AR 譜基于 Burg-algorithm[63]。同時(shí)需要測(cè)試階段和非確定性和統(tǒng)計(jì)結(jié)果是這個(gè)方法的缺點(diǎn)。3.4 統(tǒng)計(jì)方法統(tǒng)計(jì)方法通常用于分類(lèi)問(wèn)題。主要方法包括直方圖曲線特性,符合威布爾分布,同現(xiàn)矩陣和自相關(guān)。3.4.1 直方圖曲線圖像直方圖描述像素的數(shù)量在每個(gè)輸入圖像的亮度。圖 5 展示了一個(gè)有缺陷的圖像及其直方圖。如果最優(yōu)閾值點(diǎn)在圖像直方圖,缺陷模式可以簡(jiǎn)單地由閾值提取[64]。2006 年,Hui-Fuang Ng 提出缺陷檢測(cè)的閾值方案應(yīng)用于直方圖。這種方法是基于大津法和計(jì)算理想點(diǎn)直方圖曲線的缺陷檢測(cè)。它可以簡(jiǎn)單的實(shí)現(xiàn),但有時(shí)結(jié)果存在很大的誤差[65]。3.4.2 同現(xiàn)矩陣Haralick 和他的同事們用鄰接矩陣來(lái)研究不同材質(zhì)的屬性[66]。應(yīng)用灰度共生矩陣建立灰度共生矩陣法(GLCM)關(guān)于鄰近的像素值之間的關(guān)系在數(shù)學(xué)上表達(dá)為這里的 c 是同現(xiàn)矩陣,I 是 NL M 圖片,x 是距離和方向參數(shù)(67、68)。同現(xiàn)矩陣可以創(chuàng)建在任何方向和距離特征提取參數(shù)供選擇。通常同現(xiàn)矩陣用于六個(gè)方向特征提取和缺陷檢測(cè)[69]。但在某些情況下只有兩個(gè)方向的同現(xiàn)矩陣用于缺陷檢測(cè)應(yīng)用程序[70]。GLCM 用來(lái)提取特征,如熵,對(duì)比度,角二階矩、相關(guān)性,和逆差距(71 - 73)。熵熵定義圖像的復(fù)雜性。越復(fù)雜的紋理,熵值越大。對(duì)比度圖像的對(duì)比度決定了區(qū)域的像素?cái)?shù)量變化。角二階矩角二階矩是衡量圖像同質(zhì)性。因此它適用于判斷結(jié)構(gòu)紊亂的圖像。逆差距相關(guān)參數(shù)方程如下2012 年,Mingde 等人提出了一個(gè)基于支持向量數(shù)據(jù)(計(jì)算)的算法。在這種方法中,首先創(chuàng)建兩個(gè) GLCM 描述織物紋理。GLCMs 應(yīng)用灰度共生矩陣建立的降低計(jì)算的復(fù)雜性。接下來(lái),SVD 用于分類(lèi)的分類(lèi)器。該算法適合實(shí)時(shí)應(yīng)用程序[74]。得到特征向量需要復(fù)雜的計(jì)算是這方法的一個(gè)缺點(diǎn)。3.4.3 威布爾分布最近的研究表明,一個(gè)隨機(jī)紋理可以用威布爾分布分析[75]。此外,大多數(shù)文獻(xiàn)表明,威布爾分布的圖像準(zhǔn)確分割的無(wú)監(jiān)督圖。分布也被用于視覺(jué)內(nèi)容分析(76、77)。在 β 分布寬度事實(shí)上代表了圖像的對(duì)比,和 γ 分布峰值代表圖像大小的種子。威布爾分布可以形象派生的分布。在這種情況下,較低的 β 參數(shù)的數(shù)量會(huì)導(dǎo)致較低的圖像對(duì)比。同時(shí),低價(jià)值的參數(shù) γ 是粗的象征或崎嶇不平的紋理圖像。還方程定義 x40[78]。圖 6 演示了四個(gè)例子。在這個(gè)圖中,第一列是輸入圖像,第二列是推導(dǎo)振幅,第三列是提取圖像的直方圖,第四列是分布安裝。在這個(gè)圖中,特別挑選的圖片被用來(lái)代替實(shí)際瓷磚圖像更好地評(píng)估算法在沒(méi)有噪音從能力的角度缺陷模式的提取。此外,與特定相關(guān)的測(cè)試圖像直方圖涵蓋所有可能的情況。紋理缺陷檢測(cè)的,首先,圖像分為相同的塊,每一塊的梯度幅值計(jì)算。接下來(lái),直方圖的圖像梯度計(jì)算,最后,最后一階段包括威布爾分布擬合直方圖圖像的梯度。獲得分布參數(shù)和考慮他們的陣列特征向量,可以檢測(cè)到的距離范圍內(nèi)的缺陷。圖7 演示了這些階段[74]。此外,期望最大化方法可用于計(jì)算分布參數(shù)(79、80)。2011 年費(fèi)邊蒂姆和 Erhardt 巴斯缺陷檢測(cè),提出了一種非參數(shù)方法只使用兩個(gè)特性。這種方法的優(yōu)點(diǎn)是快速聚類(lèi),因?yàn)樗皇褂脙蓚€(gè)特性,但與此同時(shí),特征向量生成包括圖像等復(fù)雜計(jì)算推導(dǎo)和分布參數(shù)擬合[74]。3.4.4 自相關(guān)自相關(guān)圖像表示圖像像素之間的相似度。自相關(guān)法用圖像處理檢查圖像塊之間的相關(guān)性[81]。2010 年,Hoseini 等人利用自相關(guān)函數(shù)作為缺陷檢測(cè)工具。這個(gè)方法有四個(gè)階段。在第一步中,原始的紋理模式是從 defectless 圖像中提取(測(cè)試階段)。在第二步中,將有缺陷的區(qū)域與輸入的參考圖像做對(duì)比。第三階段計(jì)算圖像背景的均值,減少高頻信息。在最后一步中,對(duì)檢測(cè)到的缺陷使用閾值分割[82]。4.缺陷檢測(cè)方法評(píng)價(jià)4.1 評(píng)估標(biāo)準(zhǔn)可以使用不同的標(biāo)準(zhǔn)來(lái)評(píng)估各種檢測(cè)方法包括錯(cuò)誤定義和缺陷檢測(cè)診斷或誤診的比例。對(duì)于錯(cuò)誤的計(jì)算,正確的判斷應(yīng)考慮評(píng)估不同的算法輸出。在這種情況下,缺陷通常是由人工視覺(jué)和相關(guān)檢測(cè)模式定義進(jìn)行評(píng)估。圖 8 展示了一個(gè)有缺陷的瓷磚圖像及其缺陷圖像,是由人工視覺(jué)判斷[83]。應(yīng)該提醒的是,監(jiān)督評(píng)價(jià)方法是主觀的和相對(duì)的方法[84]。監(jiān)督評(píng)價(jià)方法的參數(shù)包括品質(zhì)因數(shù)(FOM)[85],[86]豪斯多夫距離,和 Odet 的標(biāo)準(zhǔn)(ODI 與 UDIn)[87]。品質(zhì)因數(shù)在這個(gè)方程中,d(i)是第 i 個(gè)像素的圖像和最近的像素的圖像之間的距離。card(I)是 I 圖像像素的數(shù)量。豪斯多夫距離Odet 的標(biāo)準(zhǔn)Odet 的標(biāo)準(zhǔn)包括兩個(gè)錯(cuò)誤從發(fā)散衡量標(biāo)準(zhǔn),這是一個(gè)受歡迎的評(píng)價(jià)標(biāo)準(zhǔn)。和在這些方程 d0(k)是 k 像素之間的距離,檢測(cè)算法輸出圖像和最近的像素圖像缺陷模式。同時(shí),d0(k)、k 像素之間的距離是檢測(cè)算法輸出圖像和最近的像素圖像缺陷模式。沒(méi)有像素的數(shù)量是錯(cuò)誤檢測(cè)到缺陷像素和 ν 是像素的數(shù)量是錯(cuò)誤的檢測(cè)是無(wú)缺陷像素。對(duì)數(shù)是缺陷的最大允許距離和 n 是一個(gè)比例因子,考慮不同的權(quán)重不同的像素根據(jù)缺陷模式的距離圖像[88]。同時(shí),錯(cuò)誤的定義可以用作標(biāo)準(zhǔn)算法評(píng)估。例如在檢測(cè)錯(cuò)誤(ODE)命名。在這個(gè)方程 card(It)和 card(Is)輸出圖像的缺陷像素算法,分別和缺陷模式的圖像。此外另一個(gè)定義它/ s,分配給用于算法輸出的像素?cái)?shù)量缺陷像素的形象而不是缺陷模式的圖像。另一個(gè)錯(cuò)誤可以被引入作為一個(gè)標(biāo)準(zhǔn)來(lái)評(píng)估算法。降低檢測(cè)錯(cuò)誤。這個(gè)誤差方程如下:應(yīng)該注意,在上面的方程 card(It)和 card(Is)輸出圖像的缺陷像素算法,分別和缺陷模式的圖像。另一方面,另一個(gè)定義/ s,分配給像素的數(shù)量用于缺陷模式缺陷像素的形象而不是輸出圖像的算法。另一種類(lèi)型的錯(cuò)誤是本地化錯(cuò)誤實(shí)際上是規(guī)范化的像素?cái)?shù)量錯(cuò)誤診斷、誤診算法相比,輸出圖像的缺陷模式的形象。這個(gè)錯(cuò)誤方程如下:BO 和 FO 表示缺陷模式的背景和前景區(qū)域像素的圖像,和英國(guó)電信和英國(guó)《金融時(shí)報(bào)》表示算法的背景和前景區(qū)域像素輸出圖像[89]。FOM 主要代表實(shí)驗(yàn)距離作為標(biāo)準(zhǔn)。統(tǒng)一的 FOM 值越接近,更好的輸出質(zhì)量。豪斯多夫距離理論上可能是一個(gè)很好的衡量代表兩個(gè)集合的相似性。然而,展覽大對(duì)噪聲的敏感性。ODI 可以顯示檢測(cè)到的缺陷區(qū)域之間的分歧在輸出。同樣,UDI 演示的散度受到缺陷模式的檢測(cè)區(qū)域圖像。豪斯多夫距離和 Odet 條件收斂于團(tuán)結(jié),算法效果更好。這兩個(gè)標(biāo)準(zhǔn)是更適合于檢測(cè)大型缺陷,如臟缺陷,但Odet 則可以更好地檢測(cè)大缺陷,如裂縫和缺陷邊緣。如果檢測(cè)到故障比現(xiàn)有的更大,誤差測(cè)量的歌唱更適用。LDE 相比之下,更有效的發(fā)現(xiàn)缺陷,他們是小于一個(gè)真正的。頌歌和 LDE 零完美的檢測(cè)結(jié)果。勒是一個(gè)衡量,妥協(xié) LDE 歌唱和表演。勒的影響,和檢測(cè)情況。它可能被認(rèn)為是一個(gè)合適的測(cè)量評(píng)估小斷層的探測(cè)針孔等缺陷。較低的 LE 測(cè)量缺陷的表現(xiàn)出更好的性能檢測(cè)。另一個(gè)評(píng)估類(lèi)別是無(wú)監(jiān)督的,大多是用于統(tǒng)計(jì)方法。在這種情況下,不需要先天的缺陷模式的形象。獨(dú)立從人工視覺(jué)檢測(cè)的方法相比,其優(yōu)點(diǎn)是監(jiān)督方法。然而,統(tǒng)計(jì)結(jié)果不確定性的價(jià)值可以枚舉作為他們的缺點(diǎn)[90]。在這些方法中,Entropy-based 和非負(fù)分解可以命名為[91 - 93]。在 Entropy-based 方法中,基于熵評(píng)價(jià)函數(shù)。這種方法使用缺陷和無(wú)缺陷地區(qū)輸出圖像的熵的評(píng)價(jià)算法。同時(shí),輪廓熵可以用于分配的百分比像素屬于每個(gè)地區(qū)已被錯(cuò)誤的檢測(cè)是有缺陷的區(qū)域。最后,應(yīng)該提醒的是,沒(méi)有明確的評(píng)價(jià)體系的診斷錯(cuò)誤的檢測(cè)。非負(fù)分解方法是一種評(píng)價(jià)衡量缺陷和無(wú)缺陷區(qū)域之間的對(duì)比。4.2 評(píng)價(jià)缺陷檢測(cè)方法現(xiàn)在不同的缺陷檢測(cè)方法評(píng)估和比較而言,上述的性能標(biāo)準(zhǔn)。表 2 說(shuō)明了所有這些選擇的標(biāo)準(zhǔn)檢測(cè)方法。可以看到,基于直方圖方法的局部誤差小于其他方法,而基于共生矩陣的方法有最大的本地檢測(cè)錯(cuò)誤和不當(dāng)行為出現(xiàn)在本地錯(cuò)誤。如前所述,在展示了像素錯(cuò)誤地診斷為缺陷檢測(cè)錯(cuò)誤。在檢測(cè)技術(shù)中,伽柏過(guò)濾器導(dǎo)致最大的檢測(cè)誤差?;谥狈綀D的方法提供最佳性能的檢測(cè)誤差。在較低的檢測(cè)誤差的情況下,形態(tài)運(yùn)營(yíng)商導(dǎo)致的最低檢測(cè)錯(cuò)誤。伽柏過(guò)濾器演示最差表現(xiàn)的較低的檢測(cè)誤差。三個(gè)標(biāo)準(zhǔn)的品質(zhì)因數(shù),豪斯多夫距離和 Odet 的標(biāo)準(zhǔn)也被利用。應(yīng)該注意的是,算法的性能越好,接近統(tǒng)一的測(cè)量圖的方法(圖 9)。關(guān)于豪斯多夫距離標(biāo)準(zhǔn),基于直方圖,神經(jīng)網(wǎng)絡(luò),和形態(tài)運(yùn)營(yíng)商展示最好的表演和同現(xiàn)矩陣顯示最低的評(píng)價(jià)。Odet 的標(biāo)準(zhǔn)而言,小波變換和形態(tài)學(xué)運(yùn)算符執(zhí)行更有效率。5.結(jié)論本文研究了不同的表面缺陷檢測(cè)方法。每種方法都有自己的優(yōu)點(diǎn)和缺點(diǎn)。一些方法速度快但精度較低,其他方法精度高但計(jì)算復(fù)雜速度慢。根據(jù)實(shí)時(shí)處理的要求,陶瓷、瓷磚行業(yè)存在不同的模式、同事達(dá)到高速度,高精度是一個(gè)挑戰(zhàn)。每種方法只能在特殊的缺陷檢測(cè)方面達(dá)到高速度和高精度。表 3 顯示了各種方法之間的定量和定性的比較。它可以很容易地看到,基于直方圖的方法有非常高的速度。低計(jì)算復(fù)雜度和效率高的特定特征直方圖的方法?;谏窠?jīng)網(wǎng)絡(luò)方法在測(cè)試階段還有問(wèn)題,但是他們的速度在測(cè)試階段是相當(dāng)不錯(cuò)的。形態(tài)學(xué)技術(shù)和伽柏過(guò)濾器也可以作為候選的實(shí)時(shí)應(yīng)用程序。相比之下,同現(xiàn)技術(shù)的計(jì)算復(fù)雜度最高。小波反式復(fù)雜的計(jì)算與快速應(yīng)用程序的要求不符。小波變換和形態(tài)學(xué)技術(shù)對(duì)噪聲的處理最好。因此,本文得出結(jié)論是,提出的通用算法還不能檢測(cè)所有的的缺陷類(lèi)型。所以,混合方法對(duì)工業(yè)應(yīng)用是必不可少的??梢钥闯?統(tǒng)計(jì)方法更適合檢測(cè)大斑點(diǎn)等缺陷。一些方法,如小波變換和伽柏過(guò)濾器可以檢測(cè)小像針孔缺陷,盡管他們的問(wèn)題是計(jì)算太復(fù)雜。結(jié)構(gòu)性方法適用于檢測(cè)陶瓷的邊緣裂紋缺陷。計(jì)算復(fù)雜的基于模型的方法,可以檢測(cè)更大缺陷。參考文獻(xiàn)[1]Rawlings RD, Wu JP, Boccaccini AR. Glass-ceramics: their production from wastes—a review. Springer J Mater Sci 2006;41(3):733–61.[2]Sezzi G. World production and consumption of ceramic tile. Ceram World Rev 2006;14(58):54–71.[3] Hawks L. Selecting ceramic tile. Archived USU Extension Publications; Utah State University, Digital Commons; 1987 (Paper 515).[4] Kim J, Fisher JW, Yezzi A, Cetin M, Willsky AS. A nonparametricstatistical method for image segmentation usinginformationtheory and curveevolution. IEEE Trans. Image Process 2004;14(10):1486–502.[5] Atiqur Rahaman GM, Hossain MM. Automatic defect detection and classifica-tion technique from image: a special case using ceramic tiles. Int J Comput Sci Inf Secur (IJCSIS) 2009;1(1):22–30.[6] Jones JT. The ceramic and pottery defect series. 3rd ed. Fabiano Nazario Santos; 2007 available on /http://ceramiedefeets.com/df01.pdfS.[7] Mansoory MS, Tajik H, Mohamadi G, Pashna M, Edge defect detection in ceramic tile based on boundary analysis using fuzzy thresholding and radon transform. In: Proceedings of the IEEE international symposium on signal processing and information technology (ISSPIT); 2008, pp. 58-62.[8] Gonzalez JMV, Linuesa FA, Garcia FL, A ceramic tile inspection system for detecting corner defects. In: Proceedings of the IX Spanish symposium on pattern recognition and image analysis; 2001, 2, No. 1, pp. 213-218.[9] Najafabadi FS, Pourghassem H, Corner defect detection based on dot product in ceramic tile images. In: Proceedings of IEEE 7th international colloquium on signal processing and its applications (CSPA); 2011, pp. 293-7.[10] Hocenski ?, Rimac-Drlje S, Keser T, Visual diagnostics based on image wavelet transform, In: Proceedings of 9th European conference on power electronics and applications; 2001, pp. 627-31.[11] Krishnaiah GC, Prasad TJ, Prasad MNG. Algorithm for improved image compression and reconstruction performances. Signal and Image Process: Int J (SIPIJ) 2012;3(2):79–98.[12] Fathi A, Monadjemi AH, Mahmoudi F. Defect detection of tiles with combined undecimated wavelet transform and GLCM features. Int J Soft Comput Eng (IJSCE) 2012;2(2):30–4.[13] Ghazvini M, Monadjemi SA, Movahhedinia N, Jamshidi K. Defect detection of tiles using 2D-wavelet transform and statistical features. World Acad Sci Eng Technol 2009;25 910–904.[14] Kumar A, Pang G, Identification of surface defects in textured materials using wavelet packets. In: Proceedings of the 36th IEEE/IAS annual meeting, vol. 1, 2001, Chicago, IL, pp. 247-51.[15] Yang X, Gao J, Pang G, Yung N, Textile defect classification using discriminative wavelet frames. In: Proceedings of the IEEE international conference on information acquisition; 2005, pp. 54-8.[16] Ma C, Zaho C, Hou Y, Pavement distress detection based on nonsubsampled contourlet transform. In: Proceedings of the IEEE international conference on computer science and software engineering, CSSE 2008, Wuhan, China, 2008;pp. 28-31.[17] Eslami R, Radha H, Wavelet based contourlet transform and its application to image coding. In: Proceedings of the international conference on image processing; 2004, pp. 3-6.[18] Ai Y, Xu K. Feature extraction based on contourlet transform and its applica-tion to surface inspection of metals. J Opt Eng 2012;51(11).[19] Snyers D, Petillot Y. Image processing optimization by genetic algorithm with a new coding scheme. Pattern Recognit Lett 1995;16(8):843–8.[20] Loft B, Snow J. A genetic algorithm for drawing ordered sets. Tex Coll Math J 2006;1(2):10–25.[21] Yun JP, Choi S, Seo B, Park CH, Kim SW, Defects detection of billet surface using optimized gabor filters. In: Proceedings of the 17th world congress interna-tional federation of automatic control Seoul, Korea; 2008, pp. 77-82.[22] Frayman Y, Zheng H, Nahavandi S. Machine vision system for automatic inspection of surface defects in aluminum die casting. J Adv Comput Intell and Intelli Inf 2005;10(3):281–2.[23] Zheng H, Kong LX, Nahavandi S. Automatic inspection of metallic surface defects using genetic algorithms. J Materi Process Technol 2002;125:427–33.[24] Karande KJ, Talbar SN. Independent component analysis of edge information for face recognition. Int J Image Process (IJIP) 2012;3(3):120–30.[25] Lee TW, Lewicki MS, Sejnowski TJ, ICA mixture models for image processing. In: Proceedings of the 6th joint symposium on neural computation proceed-ings; 1999, pp. 79-86.[26] Sezer OG, Ertüzün A, Er?il A. Independent component analysis for texture defect detection. Pattern Recognit Image Anal 2004;14(2):303–7.[27] Tsai DM, Tseng YH, Chao SM, Yen CH, Independent component analysis based filter design for defect detection in low-contrast textured images, In: Proceed-ings of the 18th international conference on pattern recognition (ICPR); 2006,pp. 231-4.[28] Qader IA, Amara FA, Abudayyeh O. Fractals and Independent Component Analysis for Defect Detection in Bridge Decks, Hindawi Publishing Corporation Advances in Civil Engineering. Article ID 506464 2011:1–14.[29] Petersen ME, Ridder D, Handels H. Image processing with neural networks—a review. Pattern Recognit—PR 2002;35(10):2279–301.[30] Kheradpisheh Saeed Reza, Behjati-Ardakani Fatemeh, Ebrahimpour Reza. Combining classifiers using nearest decision prototypes. Appl Soft Comput 2013;13(12):4570–8.[31] Branca A, Delaney W, Lovergine FP, Distante A. Surface defect detection by texture analysis with a neural network. Int Conf Robot Autom (ICRA) 1995:1497–502.[32] Suyi L, Jingjing L, Leduo Z, Classification of fabric defect based on PSO-BP neural network. In: Proceedings of the second international conference on genetic and evolutionary computing; 2008, pp. 137-40.[33] Tsai DM, Wu SK. Automated surface inspection using Gabor filters. Int J Adv Manuf Technol 2000;16(7):1–26.[34] Polzleitner W. Defect detection on wooden surface using Gabor filters with evolutionary algorithm design. Int Sympos Neural Networks (ISNN) 2001:750–5.[35] Chen S, Feng J, Zou L, Study of fabric defects detection through gabor filter based on scale transformation. In: Proceedings of the international conference on image analysis and signal processing (IASP); 2010, pp. 97-9.[36] Juang LH, Wu MN. Psoriasis image identification using k-means clustering with morphological processing. Elsevier Meas 2011;44(5):895–905.[37] Kaur B, Mohal G, Gupta P, kaur J. Mathematical morphological edge detection for different applications: a comparative study. Int J Comput Sci Technol (IJCST) 2011;2(2):216–20.[38] Lu S, Chen BM, Ko CC. Perspective rectification of document images using fuzzy set and morphological operations. Image Vision Comput 2005;23 (5):541–53.[39] NagaRaju C, NagaMani S, Prasad G, Sunitha S. Morphological edge detection algorithm based on multi-structure elements of different directions. Int J Inf Communi Technol Res 2011;1(1):37–43.[40] Bouaynaya N, Schonfeld D. Spatially variant morphological image processing: theory and applications. IEEE Trans Pattern Anal Mach Intell 2008;30 (5):823–36.[41] Elbehiery H, Hefnawy A, Elewa M. Surface defects detection for ceramic tiles using image processing and morphological techniques. World Acad Sci, Engi Technol 2005:158–62.[42] Pahsa A. Morphological image processing with fuzzy logic. J Aeronaut Space Technol / Havacilik ve Uzay 2006;2(3):27.[43] Bouaynaya N, Charif-Chefchaouni M, Schonfeld D. Spatially variant morpho-logical restoration and skeleton representation. IEEE Trans Image Process 2006;15(11):3579–91.[44] Mak KL, Peng P, Yiu KFC. Fabric defect detection using morphological filters. Image Vision Comput 2009:1585–92.[45] Narendra VG, Hareesh KS. Study and comparison of various image edge detection techniques used in quality inspection and evaluation of agricultural and food products by computer vision. Int J Agri Biol Eng 2011;4(2):1–8.[46] Maini R, Aggarwal H. Study and comparison of various image edge detection techniques. Int J Image Process (IJIP) 2009;3(1):1–12.[47] Sham FC, Chen N, Long L. Surface crack detection by flash thermography on concrete surface. Journal of Insight-Winston then Northampton 2008;50 (5):240–3.[48] Tsai DM, Chao SM. Anisotropic diffusion-based defect detection for low-contrast glass substrates. J Image Vision Comput 2008;26(2):1–35.[49] Mukherjee A, Chaudhuri S, Dutta PK, Sen S, Patra A. An object-based coding scheme for frontal surface of defective fluted ingot. ISA Trans 2006;45(1):1–8.[50] Hadizadeh H, Shokouhi SB. Random texture defect detection using 1-D hidden Markov models based on local binary patterns. Trans Inf Sys (IEICE) 2008;E91-D(7):1937–45.[51] Thede SM, Harper MP, A second-order Hidden Markov Model for part-of-speech tagging. In: ACL '99 Proceedings of the 37th annual meeting of the association for computational linguistics on computational linguistics; 1999,pp. 175-182.[52] Ramage D, Hidden Markov Models Fundamentals. Machine Learning Free Book, CS229 Section Notes; 2007.[53] Deguchl K, Two dimensional autoregressive model for analysis and synthesis of gray-level texture. In: Proceeding of the first international symposium for science on form; 1986, pp. 441-9.[54] Lu SW, Xu H. Textured image segmentation using autoregressive model and artificial neural network. Pattern Recognit 1995;28(12):1807–17.[55] Debure K, Kubota T, Autoregressive texture segmentation and synthesis for wavelet image compression. In: Proceedings of image and multidimensional digital signal processing; 1998, pp. 131-4.[56] Ergen B, Texture analysis and classification using autoregressive signal modeling method. In: Proceedings of 1st Taibah university international conference on computing and information technology (ICCIT2012); 2012,pp. 107-10.[57] Kasparis T, Tzannes NS, Bassiouni M, Chen Q. Texture description using fractal and energy features. Comput Electr Eng Elsevier 1995;21(1):21–32.[58] Nefian AV, Hayes MH. Hidden Markov models for face recognition. IEEE Int Conf Acoust Speech Signal Process 1999:2721–4.[59] Dementhon D, Doermann D, Stückelberg MV. Hidden Markov models for images. International Conference on Pattern Recognition 2000:1–9.[60] Joshi MS, Bartakke PP, Sutaone MS, Texture representation using autoregres-sive models. In: Proceedings of the International conference on advances in computational tools for engineering applications; 2009, pp. 386-90.[61] Alata O, Ramananjarasoa C. Unsupervised textured image segmentation using 2-D quarter plane autoregressive model with four prediction supports. Pattern Recognit Lett 2005;26(8):1069–81.[62] Tugnait JK. Consistent order selection for noncausal autoregressive models via higher-order statistics. Int Federation Autom Control 1990;26(2):311–20.[63] Bu HG, Huang XB, Wang J, Chen X. Detection of fabric defects by auto-regressive spectral analysis and support vector data description. Text Res J 2010;80(7):591–601.[64] Singh S, Kaur M. Machine vision system for automated visual inspection of tile’s surface quality. IOSR J Eng 2012;2(3):429–32.[65] Ng HF. Automatic thresholding for defect detection. Pattern Recognit Lett 2006;27(14):1644–9.Haralick RM, Sha
收藏