国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于機器學(xué)習(xí)的刀具表面缺陷檢測及分類方法

2021-06-30 12:44:34陳再良
計算機測量與控制 2021年6期
關(guān)鍵詞:灰度刀具濾波

劉 浩,陳再良,張 良

(蘇州大學(xué) 機電工程學(xué)院,江蘇 蘇州 215131)

0 引言

車刀是一種用在機械加工過程中最常見的刀具。在刀具生產(chǎn)的過程中,由于工藝條件及生產(chǎn)過程中的運輸不當(dāng)?shù)仍颍毒叩谋砻鏁霈F(xiàn)各種缺陷。這些缺陷會極大地破壞刀具的外觀完整性和降低刀具的使用壽命。例如刀具的邊緣豁口缺陷,可能會造成待加工表面的凸凹不平,進而影響產(chǎn)品的表面粗糙度和一致性;又如涂層剝落缺陷,可能會嚴(yán)重影響刀具的力學(xué)性能,造成加工過程中的“崩刀”[1]。因此,對刀具表面的缺陷進行檢測具有重要的意義。所以刀具的健康檢測也成為整個生產(chǎn)過程安全、順利進行的一個重要環(huán)節(jié)[2-3]。刀具實物圖見圖1。

圖1 刀具實物圖

根據(jù)行業(yè)現(xiàn)狀以及企業(yè)生產(chǎn)的情況來看,刀具的表面缺陷主要有劃痕、凹坑、涂層剝落和邊緣豁口這4種。

現(xiàn)有的質(zhì)量檢測方式可分為直接測量及間接測量法。直接測量法有機械接觸法、機器視覺法、射線(X-ray or Gamma ray)檢測法與電阻檢測法。間接檢測法是以間接參數(shù)來測量刀具質(zhì)量,如電流檢測、振動檢測、發(fā)聲檢測等[4]。目前,刀具的表面缺陷檢測主要通過人工肉眼完成[5],這種檢測方式效率低、準(zhǔn)確率低、勞動強度大,無法適應(yīng)現(xiàn)代大規(guī)模、高質(zhì)量的生產(chǎn)需求。同時,由于必須在強光源的照射下才能快速準(zhǔn)確的找到刀具的表面缺陷,會造成工人的用眼疲勞甚至是眼部疾病。

基于機器學(xué)習(xí)和深度學(xué)習(xí)的缺陷檢測方式是近年來研究的熱點和重點。采用深度學(xué)習(xí)進行缺陷檢測方式需要大量的數(shù)據(jù)樣本和更為苛刻的數(shù)據(jù)形式,同時需要更多的計算量和計算時間。在小規(guī)模數(shù)據(jù)集上,傳統(tǒng)的機器學(xué)習(xí)模型更具備分類優(yōu)勢[6]。因此工業(yè)上更多的是采用機器學(xué)習(xí)的方式進行缺陷的分類。

四川大學(xué)的李宇庭等人,通過建立特征數(shù)據(jù)集、使用遺傳算法和SVM模型實現(xiàn)了對腐蝕坑和裂紋兩種缺陷的高精度分類算法[7]。R.E.Gong等人提出了基于SVM的MHSVM+算法來檢測鋼材表面缺陷[8];H.Hagi等人提出了基于隨機抽樣的和特征選擇的算法來對電路板缺陷進行檢測[9]。湖南大學(xué)的周顯恩等人提出基于隨機圓評估定位方法,利用殘差分析、動態(tài)閾值分割與全局閾值分割相結(jié)合的方法實現(xiàn)了瓶口的缺陷檢測。最終將檢測正確率提高了2.22%[10]。

武漢大學(xué)的舒文娉對印品的缺陷進行特征提取和分析,利用SVM對特征數(shù)據(jù)進行訓(xùn)練和測試,最終達到缺陷識別率100%、分類準(zhǔn)確率93.94%的效果,提出的算法能夠較好地滿足印品質(zhì)量的任務(wù)需求[11]。S.Benzahioul等人,提出了一種基于圖像處理和模式識別的缺陷檢測方法,即通過提取缺陷的HOG特征和利用SVM分類器,前后共分4個步驟實現(xiàn)了對異步電動機生產(chǎn)過程中缺陷的檢測,結(jié)果表明,算法具有較高的效率和準(zhǔn)確率[12]。

本研究也借鑒機器學(xué)習(xí)的內(nèi)容,針對刀具的表面缺陷檢測及分類任務(wù),提出了一種結(jié)合圖像處理和機器學(xué)習(xí)的缺陷自動化檢測及分類方法。

本文主要完成了以下幾部分的工作:

1)對刀具圖像的預(yù)處理進行研究,主要包括圖像的降噪、圖像的增強以及缺陷區(qū)域的分割。最終通過計算及試驗確定了基于雙邊濾波的降噪方法、基于差分的圖像增強方法和基于最大類間方差法的閾值分割方法。

2)研究了刀具表面缺陷檢測算法,最終提出了基于圖像差分的刀具表面缺陷檢測算法。

3)研究了特征的提取和選擇,設(shè)計了基于SVM的刀具表面缺陷分類算法。通過提取缺陷的高維特征,結(jié)合PCA進行降維,最后使用降維后的特征對SVM分類器進行訓(xùn)練。

1 圖像預(yù)處理

1.1 表面缺陷的分類

表面缺陷的種類如圖2所示。

圖2 表面缺陷的種類

1.1.1 劃痕缺陷

劃痕缺陷呈現(xiàn)出明顯的細(xì)長型,一般是由于在流水線生產(chǎn)的過程中,由于刀具和其他堅硬物體的相對運動而造成的一種缺陷。劃痕缺陷在刀具受到較大的沖擊力時會影響刀具原有的力學(xué)性能、破壞刀具的原有結(jié)構(gòu),從而造成加工過程中的刀具斷裂。

1.1.2 磕碰凹坑

磕碰凹坑缺陷一般近似圓形,是由于刀具和刀具或其他堅硬雜質(zhì)的碰撞或擠壓而產(chǎn)生的,磕碰產(chǎn)生的凹坑會破壞表面的粗糙度,同時對表面涂層的一致性有比較大的影響,且可能會發(fā)展成為更大面積的涂層剝落缺陷。

1.1.3 涂層剝落

在刀具基體加工完成后,為了增強刀具的硬度、延長刀具的壽命通常會在刀具的表面涂覆一層保護材料增強刀具的硬度和耐磨性。但是由于工藝不良等原因會出現(xiàn)刀具表面涂層的剝落。表面涂層剝落缺陷會造成刀具壽命縮短、刀具表面硬度下降等一系列問題,會很大程度地影響刀具的壽命。

1.1.4 邊緣豁口

在刀具基體的制造過程中,經(jīng)常會出現(xiàn)由于加工不當(dāng)?shù)仍蛟斐傻牡毒哌吘壊牧蟻G失的豁口缺陷。豁口缺陷是最嚴(yán)重的缺陷之一,會出現(xiàn)待加工表面的凸凹不平等多種問題。所以有豁口缺陷存在的刀具是必須要檢測出并且剔除的。

1.2 圖像的降噪

圖像在采集的過程中,由于灰塵及光學(xué)元件自身的性能影響,采集到的圖片會包含各種噪聲 。噪聲具有離散型、隨機性、多樣性等多種屬性。一般的噪聲模型主要有椒鹽噪聲、高斯噪聲、瑞麗噪聲、伽馬噪聲等[13]。噪聲一般是無法避免的,直接對原始圖像進行處理,由于噪聲的干擾,得到的結(jié)果可能會與期望的結(jié)果大相徑庭。所以,圖像的降噪是圖像處理中必不可少的環(huán)節(jié)。

圖像的降噪主要是借助濾波器,對圖像中明顯偏離真實值的像素點進行剔除或降低權(quán)重的操作,圖像的降噪主要可以分為空間域降噪和頻域降噪。其中傅里葉變換等頻域降噪濾波的主要實現(xiàn)步驟是將空間域上的圖像數(shù)據(jù)變換到頻域上,針對頻域上的圖像進行后續(xù)的處理。處理完成后,再通過逆變換將頻域上的數(shù)據(jù)變換到空間域上,這樣就可以去除部分具有固定頻域的噪聲。但是由于頻域濾波大多是針對所有點進行,會消耗大量的計算機資源和占用比較多的計算時間,無法達到實際生產(chǎn)中的實時性要求,所以一般只在噪聲具有特定頻率的場合下使用。所以本文主要采用空間域濾波降噪的方式。

空間域濾波主要有中值濾波、均值濾波、高斯濾波以及雙邊濾波。在濾波器的選取上,要依據(jù)實際圖像要求,盡可能地在保證邊緣完整性的前提下最大化的降低噪聲的干擾[14]。

以劃痕缺陷為例,對缺陷圖像分別運用中值濾波、均值濾波、高斯濾波和雙邊濾波操作后的結(jié)果如圖3所示。

圖3 不同濾波操作后的劃痕圖像

濾波方法降噪效果邊緣保持能力中值濾波較差好均值濾波較好較差高斯濾波差差雙邊濾波好較好

中值濾波對圖像邊緣完整性的保留最差,已經(jīng)將邊緣完全模糊。均值濾波核高斯濾波具有一定的降噪效果,但是對比雙邊濾波,降噪效果略差。雙邊濾波是一種非線性濾波器,它既能保留完整的邊緣也能實現(xiàn)降噪平滑的效果。雙邊濾波器使用高斯分布對周圍的像素點進行加權(quán)平均,同時還考慮中心的輻射差濾波,所以可以在保留完好邊緣的前提下,對圖像進行良好的降噪。結(jié)合圖3可以發(fā)現(xiàn),缺陷的邊緣保留和降噪效果都是最好的。因此,本文采用雙邊濾波器對圖像進行降噪。

1.3 圖像的增強

在圖像的采集過程中,表面缺陷區(qū)域和刀具的正常區(qū)域可能具有很高的灰度相似性,所以需要通過圖像增強的方式來放大缺陷部分和正常部分的差異。常見的圖像增強方式主要有灰度線性變換、直方圖均衡化以及基于差分的對比度增強方法[15]。

灰度值變換可以理解成單個點的處理,即某點的新灰度值只取決于該點的原始灰度值。這種處理方法,會使圖像的灰度范圍會得到提高,圖像質(zhì)量也會有明顯提升。線性灰度變換的表達式為:

圖像的直方圖是對一副圖像中所有出現(xiàn)的灰度值次數(shù)的統(tǒng)計,它能夠反映各個灰度等級和頻率的關(guān)系。通過圖像系統(tǒng)采集到的原始圖片可能具有灰度分布不均衡、部分灰度級缺失等情況,采用直方圖均衡化能夠改善這種情況,讓整幅圖像的灰度等級分布更均勻。直方圖均衡化的表達式為:

f(g) =[255∑x = 0…gh(x) + 0.5]

基于差分的對比度增強算法的計算公式如下式所示,它能將刀具及缺陷所在的直方圖范圍從原始圖像30~50擴展到20~70,在對圖像增強的同時又沒有過大的增強背景。

res=round((f-g)*k)+f

res為返回的結(jié)果;F為原始圖片的各像素點;G為對原始圖片各像素點的實施中值核卷積。

以邊緣豁口缺陷為例,對圖像運用線性變換、直方圖均衡化和基于差分的對比度增強方法。結(jié)果如圖4所示。

圖4 圖像增強效果對比

可以發(fā)現(xiàn),線性變換后的圖像顯著地提高了圖像的對比度,但是對于凹坑這種小缺陷卻降低了和表面其他區(qū)域的灰度差,增加了檢測難度。對于直方圖均衡化后的圖像,由于缺陷區(qū)域和背景的灰度差值較小,造成背景被過度加強,容易造成缺陷的誤檢。采用基于差分的對比度增強算法,能夠在保證的邊緣完整、真實的前提下對圖像進行很好地增強。綜上所述,結(jié)合試驗對比,選定基于差分的對比度增強算法來進行圖像的增強。

1.4 圖像的分割

圖像分割是目標(biāo)檢測、識別和跟蹤等技術(shù)的前提,目的是將圖像中關(guān)鍵有用的目標(biāo)信息從背景中分離出來[16]。就是把圖像按照顏色、強度、紋理等分成若干個特定的、具有獨特性質(zhì)的同質(zhì)區(qū)域并分離出感興趣目標(biāo)的技術(shù)和過程[17]。因此為了更好地提取刀具的表面缺陷,需要對刀具的缺陷區(qū)域進行分割。對目標(biāo)區(qū)域的分割是進行后續(xù)特征提取的關(guān)鍵步驟,好的區(qū)域分割方式能大幅降低特征提取的難度。閾值分割法主要有固定閾值法、最大類間方差法和局部閾值法等。

以涂層剝落缺陷為例,分別使用固定閾值法、最大類間方差法和動態(tài)閾值法進行分割,結(jié)果如圖5所示。

圖5 分割方法效果對比

通過上述實驗可以發(fā)現(xiàn),使用固定閾值法不能夠很好地對目標(biāo)區(qū)域進行分割,有較多的背景噪點被誤當(dāng)做目標(biāo);另一方面,由于不同批次的產(chǎn)品表面狀況不一,固定閾值法的分割效果較差;采用動態(tài)閾值法,由于圖像中的背景面積比較大,同時算法易受目標(biāo)區(qū)域的噪聲干擾,分割效果也比較差。使用最大類間方差法的效果最好,能夠在降低噪聲影響的前提下很好地分割出目標(biāo)區(qū)域。綜上,本文最終采用最大類間方差法來實現(xiàn)對刀具缺陷區(qū)域的分割。

2 缺陷檢測

缺陷檢測流程主要如圖6所示。

圖6 缺陷檢測流程

缺陷檢測首先對圖像進行降噪、增強,然后利用全局閾值分割及圖像差分進行缺陷的檢測。部分檢測效果如圖7所示。

圖7 缺陷檢測結(jié)果

可以發(fā)現(xiàn),基于圖像差分的缺陷檢測方法能夠較好地對各種缺陷進行檢測。對于肉眼難以觀察到的部分凹坑和豁口缺陷,同樣具有良好的檢測效果。

3 基于SVM的缺陷分類及實驗分析

3.1 缺陷特征的提取

圖像的特征指的是圖像特有的一些屬性,其不會受目標(biāo)的位置、方向等因素的影響。圖像特征有多種,最常見的主要有形狀特征、紋理特征和灰度特征本文提取的特征主要可以有形狀特征、灰度特征和紋理特征共34維,最終的特征集合如表2所示

表2 提取到的特征

3.2 缺陷特征的降維

提取了一共34個維度的特征,這些特征從不同的角度描述了缺陷的信息,但是特征和特征之間可能存在很強的相關(guān)性,為了減少特征冗余,增強數(shù)據(jù)的有效性和提高計算效率[18],同時為了避免由維數(shù)過高引發(fā)的“維數(shù)災(zāi)難[19],算法采取了降維措施。

主成分分析法是機器學(xué)習(xí)領(lǐng)域非常常用的一種降維方法,它能夠在最大化保留信息完整性的前提下去降低數(shù)據(jù)的冗余程度。對所有采集到的數(shù)據(jù)降維實驗,特征貢獻率和累計貢獻率如圖8所示。

圖8 特征向量貢獻率和累計貢獻率

可以發(fā)現(xiàn):前5個維度的特征具有很高的貢獻,累計貢獻率≥95%,即前5個維度已經(jīng)具有很好的表征能力。最終使用5個維度的主成分來替換原有的34維特征。

4 基于SVM的缺陷分類

4.1 核函數(shù)的選擇

支持向量機的核函數(shù)是分類器中非常重要的一部分,它可以將部分線性不可分?jǐn)?shù)據(jù)進行分離。核函數(shù)主要有線性核函數(shù)、多項式核函數(shù)、RBF核函數(shù)及sigmoid核函數(shù)。表3是運用不同的核函數(shù)在缺陷檢測上的準(zhǔn)確率結(jié)果,RBF具有最高的分類準(zhǔn)確率,最終選用RBF作為分類器的核函數(shù)。

表3 采用不同核函數(shù)的準(zhǔn)確率 %

4.2 實驗結(jié)果及分析

每類抽取45個缺陷樣本用作測試集對本文算法進行實驗,最終的結(jié)果如表4所示。

表4 分類結(jié)果

結(jié)合表4可知:

1)劃痕樣本的檢出率和分類準(zhǔn)確率最高,這是因為劃痕缺陷和其他種類的缺陷相比具有比較明顯的區(qū)分特征,更有利于劃痕缺陷的檢測和分類。

2)凹坑缺陷由于面積相對較小,檢出率較低。且凹坑缺陷和涂層剝落缺陷具有一定的幾何相似性,容易造成分類的錯誤,所以凹坑缺陷的分類準(zhǔn)確率也較低。

3)涂層剝落缺陷由于缺陷區(qū)域面積較大,檢出率較高。

4)邊緣豁口的檢測效果比較差,這是因為部分邊緣豁口的特征不太明顯,檢測算法容易忽略該部分區(qū)域,從而造成檢出率較低。但由于豁口的特征比較獨特,最終的分類準(zhǔn)確率較高。

綜上,基于圖像差分的缺陷檢測算法具有較高的檢出率,綜合檢出率達97.2%?;谔卣魈崛『蚐VM的分類方法具有較高的準(zhǔn)確率,綜合準(zhǔn)確率達94.3%。每個樣本的檢測與分類算法平均耗時約165 ms。

5 結(jié)束語

提出的基于雙邊濾波的圖像降噪方法和基于差分的圖像增強方法以及基于最大類間方差法的缺陷區(qū)域分割方法能夠很好地對刀具圖像進行預(yù)處理?;趫D像差分的缺陷檢測算法能夠達到97.2%的檢出率。結(jié)合圖像處理的特征提取以及基于SVM的分類方法能夠達到94.3%的分類準(zhǔn)確率,單張圖片檢測和分類平均耗時165 ms。

綜上所述,本文提出的缺陷檢測及分類算法能夠滿足高檢測率、準(zhǔn)確率和實時性的檢測需求,對于刀具生產(chǎn)企業(yè)而言,該系統(tǒng)能夠提高產(chǎn)品的檢測效率、降低人工成本、幫助企業(yè)更好地總結(jié)和分析缺陷產(chǎn)生的原因,從而改進相關(guān)的工藝方法和生產(chǎn)流程。對于其他相關(guān)行業(yè),本課題中對缺陷檢測及分類算法的研究也能提供一定的參考價值。

猜你喜歡
灰度刀具濾波
采用改進導(dǎo)重法的拓?fù)浣Y(jié)構(gòu)灰度單元過濾技術(shù)
基于灰度拉伸的圖像水位識別方法研究
無織構(gòu)刀具與織構(gòu)刀具銑削性能對比研究
切削刀具刃口形貌對刀具使用壽命的影響
基于最大加權(quán)投影求解的彩色圖像灰度化對比度保留算法
基于灰度線性建模的亞像素圖像抖動量計算
多功能刀具
RTS平滑濾波在事后姿態(tài)確定中的應(yīng)用
基于線性正則變換的 LMS 自適應(yīng)濾波
遙測遙控(2015年2期)2015-04-23 08:15:18
山高刀具推陳出新迎馬年——山高刀具2013秋季新聞發(fā)布會
华容县| 马龙县| 恩平市| 大连市| 舒城县| 二连浩特市| 西和县| 毕节市| 云龙县| 汶川县| 将乐县| 手游| 大埔区| 揭西县| 扬中市| 永泰县| 石屏县| 宜川县| 奎屯市| 社会| 民权县| 武鸣县| 商丘市| 手游| 改则县| 横山县| 开远市| 周口市| 铜梁县| 枣庄市| 辽宁省| 庆阳市| 黄梅县| 太谷县| 北流市| 虎林市| 南木林县| 平湖市| 革吉县| 高阳县| 张家口市|