葛宵燁,郭英軍,孫梓鈞, 孫鶴旭
(河北科技大學電氣工程學院,河北石家莊 050018)
?
冷軋帶鋼表面缺陷圖像預處理研究
葛宵燁,郭英軍,孫梓鈞, 孫鶴旭
(河北科技大學電氣工程學院,河北石家莊 050018)
圖像預處理是數字圖像處理領域的重要部分,也是冷軋帶鋼表面缺陷圖像檢測的前提。復雜的現場環境及光學系統的失真等因素可導致圖像降質,進而直接影響后續圖像的特征提取及分類。針對這些問題,采取自適應中值濾波與同態濾波相結合的方法對圖像進行預處理,利用自適應中值濾波實現圖像去噪,高斯同態濾波較穩定地去除圖像不均勻問題;將未經預處理與經過預處理后的圖像及圖像特征進行分析與比較,結果表明,微處理較大地改善了圖像質量。
圖像處理;缺陷圖像;圖像預處理;圖像去噪;光照不均勻;自適應中值濾波;同態濾波
由于現場環境、光照條件等的影響,通過取像設備獲得的冷軋帶鋼原始圖像會含有多種噪聲,影響圖像的質量,不利于后續圖像的特征提取及分類[1-3]。圖像預處理的主要目的是加強圖像的有用特征,抑制圖像數據中不希望的失真,以獲得高質量的圖像。
通常情況下,在圖像的傳送和轉換(如成像、復制、掃描、傳輸以及顯示等)過程中總要造成圖像的某些降質[4-6]。比如說,光照不均、噪聲污染、水霧等因素都會造成圖像模糊,使得圖像的質量有所下降,而這會嚴重影響到后續的圖像特征提取及分類。所以,對帶鋼圖像進行預處理是整個帶鋼表面缺陷檢測系統中必不可少的一部分。改善方法大致有2種:第1種是只突出圖像中感興趣的部分,衰減次要部分,這種方法并不考慮圖像降質的原因,稱之為圖像增強技術;第2種方法是根據造成圖像降質的因素,設法去補償這種因素,使得改善后的圖像可以盡可能的逼近原始圖像,這種方法稱之為圖像復原技術[7-8]。圖像預處理的主要目的是加強圖像的有用特征,抑制圖像數據中不希望的失真,盡可能恢復原圖像。在實際應用中,造成圖像降質的因素主要是由于現場環境中的各種噪聲污染及光學系統在某種程度上的失真。針對這種情況,本文將自適應中值濾波算法與同態濾波算法結合起來,用于缺陷圖像的預處理,并用Matlab仿真,實驗結果證明,不論是對圖像本身來說還是后續的特征提取,該算法對于圖像的預處理均有較好的效果。
1.1 自適應中值濾波
中值濾波是一種典型的低通濾波器,它是由JUKEY在1971年提出的[9-10]。最初被用于時間序列分析,后來被廣泛應用于圖像處理。其優點是在去除噪聲的同時能保護圖像的邊緣,但是,該算法對于圖像中所有的像素點均采用相同的處理[11-13],也就是說,算法中使用的濾窗大小是固定不變的,這就使得其在去除噪聲點的同時也可能會改變非噪聲點像素的值,當窗口中的噪聲像素數超過正常像素數的1/2時,中值濾波將起不到去噪作用。自適應中值濾波是對中值濾波的改進與完善,針對中值濾波窗口固定的局限性,自適應算法中增加了設定條件來改變濾波窗口的大小。
自適應中值濾波算法由2部分構成,即第1層和第2層。其中,第1層也稱為LevelA,第2層也稱為LevelB。將LevelA表示為
(1)
(2)
如果A1>0且A2<0,算法轉到LevelB,否則,增加濾窗尺寸,如果Sxy的大小沒有超過濾窗尺寸所允許的最大值,則繼續執行LevelA,否則,輸出Zxy。LevelB可表示為
(3)
(4)

圖1 自適應中值濾波流程圖Fig.1 Adaptive median filter flowchart
如果B1>0且B2<0,則輸出Zxy,否則輸出Zmed。上述算法中,Zmin為濾窗內灰度的最小值;Zmax為濾窗內灰度的最大值;Zmed為濾窗內灰度的中值;Zxy為坐標(x,y)處的灰度值;Smax為濾波窗口Sxy所允許的最大值。
其自適應中值濾波流程圖見圖1。
1.2 同態濾波
同態濾波是一種在頻域中增強圖像對比度和壓縮圖像亮度范圍的特殊濾波方法,通過抑制低頻成分增強高頻成分來減少光照變化并銳化邊緣及細節[14-16]。它可以很好地實現對入射分量和反射分量的控制,主要是將圖像進行傅里葉變換,通過設計好的頻域濾波器,抑制圖像信息的低頻分量、增強高頻分量,從而實現非均勻亮度的校正。假設用f(x,y)來表示圖像函數,那么圖像在坐標(x,y)處的值f為一個標量且f>0。令

(5)
式中:i(x,y)為入射分量,即入射到所觀察物體的光源照射總量,0
首先借助對數運算將i(x,y)與r(x,y)分離,即

(6)
再進行傅里葉變換,即

(7)
該式可記為
(8)
式中:Fi(u,v)是lni(x,y)的傅里葉變換,Fr(u,v)是lnr(x,y)的傅里葉變換。選取合適的濾波函數H(u,v)來控制入射分量和反射分量,即
(9)
再進行傅里葉反變換,將圖像由頻率域變換到空間域,即
(10)
最后再經過指數變換,得到輸出圖像,即

(11)
同態濾波流程圖如圖2所示。

圖2 同態濾波流程圖Fig.2 Homomorphic filter flowchart
但是,同態濾波并非把所有低頻成分全部濾掉而只保留高頻部分,而只是對低頻部分的抑制,在保留低頻部分的同時對高頻部分進行提升,因此,該濾波器并非僅是一般的高通濾波器,而是一種類似高通的濾波器,它要保證對低頻信號也有較好的通過性[17-19]。由于高斯高通濾波器在高低頻之間能夠光滑的過渡,無振鈴效果,故本文選用的是基于高斯高通濾波器的同態濾波器。將高斯高通濾波器加以修改后得到高斯型同態濾波器濾波函數:
(12)
式中:RH與RL均為濾波器參數,常數c用來控制濾波器函數斜面的銳化程度,在RH與RL之間過渡。為達到抑制低頻增強高頻的效果,常選擇RL<1而RH>1,RH越大,高頻信息就越強,但其又不能過大,因為過大會把缺陷的細小邊緣也顯示出來,不利于后續對缺陷圖像的特征提取。本文經過仿真實驗,選取RH為2,RL為0.5,D0為10,c為1.5可達到效果。
本文對夾雜、孔洞、氧化等缺陷進行了仿真實驗,下面列出了孔洞缺陷樣本的仿真實驗結果,圖3是缺陷樣本的原始圖像,圖4是中值濾波后的圖像,圖5是自適應中值濾波后的圖像,圖6是同態濾波后的圖像,此外,對于其他類缺陷圖像進行仿真實驗也有同樣的效果。

圖3 原始圖像Fig.3 Original image

圖4 中值濾波圖像Fig.4 Median filter image

圖5 自適應中值濾波圖像Fig.5 Adaptive median filter image

圖6 同態濾波后的圖像Fig.6 Homomorphic filter image
由圖像可以看出,經過中值濾波后的圖像雖然變得較平滑,但也變的比較模糊,這是因為該算法對非噪聲區域也進行了處理。自適應中值濾波后則有效地緩解了圖像的模糊,但圖像亮度不均勻仍比較明顯,部分區域亮度仍明顯大于其他區域,因為自適應中值濾波只是在進行去噪處理。再經過同態濾波后,圖像的亮度較處理之前就有了較大的改善。
下面選取了對劃痕、夾雜和孔洞缺陷圖像進行灰度直方圖和灰度共生矩陣特征提取的結果,每種缺陷均列出了3個缺陷樣本的特征統計量。其中,提取的灰度直方圖特征量為均值、方差、偏度、峰度、能量、熵,分別用h1-h6表示,提取的灰度共生矩陣特征量為角二階矩、方差、逆差矩、熵、對比度、相關,分別用f1-f6表示。表1和表2是未經過圖像預處理而直接進行特征提取后的特征值。
由表1和表2可知,各類特征值參差不齊。可以看出,孔洞缺陷樣本2的灰度直方圖特征量h1和灰度共生矩陣特征量f1均與另外2個樣本的差值較大,劃痕缺陷圖像樣本1的灰度共生矩陣特征值比另外兩個樣本特征值差很多。以f3為例,可以看出劃痕缺陷樣本與夾雜缺陷樣本的紋理特征差別很小。可見,上述結果無法得出灰度值特征和紋理特征是能夠區分不同類型的有效特征,有效的特征值應該是類內的特征值相差小,而與其他的類別特征的特征值相差較大。
表3和表4是經過了圖像預處理后,進行特征提取得到的特征值。

表1 灰度直方圖特征

表2 灰度共生矩陣特征
由表3可以看出,雖然h2的類內特征值變化較大,h6的類間特征值變化很小,這些都使得它們不利于用作分類依據,但h1,h3,h4及h5類內特征值相差相對較小,類間特征值相差相對較大,比較適合用作分類,并且可以考慮剔除特征h2,h6,即經過特征提取后的特征篩選可以進一步提高特征值的有效程度。由表4可以看出,f3類間數值差很小,f4類內數值差較大,但f1,f2,f5及f6類內數值差相對較小,類間數值差相對較大,適宜用作分類依據。通過數據的對比,可以看出,經過圖像預處理后,雖然有些特征值仍不適合用作分類,但是多數的特征值可以作為分類的有效依據,這就需要在特征提取之后進行特征篩選,使得用作分類的特征數據更加有效。因此,對圖像進行預處理是十分必要的。

表3 灰度直方圖特征(處理后)

表4 灰度共生矩陣特征(處理后)
本文針對冷軋帶鋼表面缺陷圖像檢測中圖像預處理的重要性及存在的問題,進行了圖像去噪與消除圖像不均勻亮度的分析與研究,采取將自適應中值濾波算法與同態頻域濾波算法相結合的方法,并進行Matlab仿真實驗,選取了劃痕缺陷圖像、夾雜缺陷圖像及孔洞缺陷圖像的3個樣本在未經過預處理與經過預處理的情況下所提取的特征值,并對提取的數據以及處理前后的圖像進行了對比與分析,結果證明,該算法對于冷軋帶鋼表面缺陷圖像的預處理起到了比較好的作用。圖像預處理只是整個冷軋帶鋼表面缺陷檢測的一個關鍵部分,后續工作還包括對特征的篩選、對分類器的選擇與設計[20]等,需要根據實際情況采取相應的方法,以達到最佳分類效果。
[1] 徐科,徐金梧.基于圖象處理的冷軋帶鋼表面缺陷在線檢測技術[J].鋼鐵,2002,37(12):61-64.
XU Ke, XU Jinwu. On-line inspection of surface defects of cold rolled strips based on image processing [J]. Iron and Steel, 2002, 37(12): 61-64.
[2] 吳平川,路同浚,王炎.帶鋼表面自動檢測系統研究現狀與展望[J].鋼鐵,2000, 35(6):70-75.
WU Pingchuan, LU Tongjun, WANG Yan. Development and perspective of automatic strip surface inspection system [J]. Iron and Steel, 2000, 35(6):70-75.
[3] 周廣芬,李鵬,楊久義.利用MATLAB圖像處理工具箱進行圖形數字化的研究[J].河北科技大學學報,2005,26(4):309-312.
ZHOU Guangfen, LI Peng, YANG Jiuyi. Study of using the image processing toolbox of MATLAB to digitize graph [J]. Journal of Hebei University of Science and Technology, 2005, 26(4): 309-312.
[4] 劉偉嵬,顏云輝,孫宏偉.冷軋帶鋼表面缺陷在線檢測軟件體系結構設計[J].計算機工程與設計,2008, 29(5): 1276-1278.
LIU Weiwei, YAN Yunhui, SUN Hongwei. Design of software architecture for online surface defect inspection system for cold-rolled steel strips [J]. Computer Engineering and Design, 2008, 29(5): 1276-1278.
[5] 王建華,王春平,賈洪濤.自適應中值濾波器在圖像降噪技術中的應用[J].測控技術,2004, 23(5):54-56.
WANG Jianhua, WANG Chunping, JIA Hongtao. Application of adaptive median filter in image de-noise [J]. Measurement & Control Technology, 2004,23(5): 54-56.
[6] 肖蕾,何坤,周激流,等.改進自適應中值濾波的圖像去噪[J].激光雜志,2009, 30(2):44-46.
XIAO Lei, HE Kun, ZHOU Jiliu,et al. Image noise removal on improvement adaptive medium filter [J]. Laser Journal,2009, 30(2):44-46.
[7] HU H G. Automated defect detection in textured surfaces using optimal elliptical Gabor filters [J]. Optik - International Journal for Light and Electron Optics, 2015, 126(14): 1331-1340.
[8] 張旭明,徐濱士,董世運.用于圖像處理的自適應中值濾波[J].計算機輔助設計與圖形學學報,2005, 17(2):295-299.
ZHANG Xuming, XU Binshi, DONG Shiyun. Adaptive median filtering for image processing [J]. Journal of Computer Aided Design & Computer Graphics, 2005, 17(2):295-299.
[9] 張霞,葛蘆生.自適應中值濾波算法的研究與應用[J].微計算機信息,2007, 23(6):217-218.
ZHANG Xia, GE Lusheng. A well adaptive median filtering algorithm and its application [J]. Microcomputer Information, 2007,23 (6): 217-218.
[10]LIN T C. A new adaptive center weighted median filter for suppressing impulsive noise in images [J]. Information Sciences, 2007, 177(4): 1073-1087.
[11]MEHER S K. An improved recursive and adaptive median filter for high density impulse noise [J]. AEU-International Journal of Electronics and Communications, 2014, 68(12): 1173-1179.
[12]陳炳權,劉宏立,孟凡斌.數字圖像處理技術的現狀及其發展方向[J].吉首大學學報(自然科學版),2009, 30(1):63-70.
CHEN Bingquan, LIU Hongli, MENG Fanbin. Current situation and development direction of digital image processing technology [J].Journal of Jishou University(Natural Sciences Edition), 2009, 30(1): 63-70.
[13]劉立宏,胡可剛,劉立欣.目標檢測中的快速中值濾波法[J].吉林大學學報(信息科學版),2004, 22(3):232-235.
LIU Lihong, HU Kegang, LIU Lixin. Fast median filtering algorithm in target detection [J]. Journal of Jilin University(Information Science Edition), 2004,22(3): 232-235.
[14]楊永敏,樊繼壯,趙杰.強反射表面缺陷圖像預處理[J]. 光學精密工程,2010, 18(10):2288-2296.
YANG Yongmin, FAN Jizhuang, ZHAO Jie. Preprocessing for highly reflective surface defect image [J]. Optics and Precision Engineering, 2010, 18(10): 2288-2296.
[15]管聲啟,王燕妮,師紅宇.基于圖像預處理的神經網絡帶鋼缺陷檢測[J].鋼鐵研究,2013, 41(1):22-26.
GUAN Shengqi, WANG Yanni, SHI Hongyu. Neural network inspection of strip defect based on image preprocessing [J]. Research on Iron and Steel, 2013, 41(1): 22-26.
[16]陳春寧,王延杰.在頻域中利用同態濾波增強圖像對比度[J].微計算機信息,2007, 23(6):264-266.
CHEN Chunning, WANG Yanjie. Image contrast enhancement by homomorphic filtering in frequency field [J]. Microcomputer Information, 2007,23 (6): 264-266.
[17]劉毅,賈旭芬,田子建.一種基于同態濾波原理的井下光照不均圖像處理方法[J].工礦自動化,2013, 39(1):9-12.
LIU Yi, JIA Xufen, TIAN Zijian. A processing method for underground image of uneven illumination based on homomorphic filtering theory [J]. Industry and Mine Automation, 2013, 39(1): 9-12.
[18]林曦,余文明,陳新,等.同態濾波技術在膜蛋白顆粒圖像增強中的應用[J].中國醫學物理學雜志,2015, 32(2):187-192.
LIN Xi, YU Wenming, CHEN Xin, et al. Application of Homomorphic filtering in membrane protein particle image enhancement [J]. Chinese Journal of Medical Physics, 2015, 32(2): 187-192.
[19] YANG W D, GUO W, PENG K, et al. Research on removing shadow in workpiece image based on homomorphic filtering[J]. Procedia Engineering, 2012, 29: 2360-2364.
[20] 李峰,葉學衛,姜正連,等.冷軋帶鋼表面缺陷識別與控制[J].冶金設備,2010(1):65-69.
LI Feng, YE Xuewei, JIANG Zhenglian, et al. Identification and control of surface defects on cold rolled strip[J]. Metallurgical Equipment, 2010(1): 65-69.
Study on preprocessing of surface defect images of cold steel strip
GE Xiaoye, GUO Yingjun, SUN Zijun, SUN Hexu
(School of Electrical Engineering, Hebei University of Science and Technology, Shijiazhuang, Hebei 050018, China)
The image preprocessing is an important part in the field of digital image processing, and it’s also the premise for the image detection of cold steel strip surface defects. The factors including the complicated on-site environment and the distortion of the optical system will cause image degradation, which will directly affects the feature extraction and classification of the images. Aiming at these problems, a method combining the adaptive median filter and homomorphic filter is proposed to preprocess the image. The adaptive median filter is effective for image denoising, and the Gaussian homomorphic filter can steadily remove the nonuniform illumination of images. Finally, the original and preprocessed images and their features are analyzed and compared. The results show that this method can improve the image quality effectively.
image processing; defect images; image preprocessing; image denoising; nonuniform illumination; adaptive median filter; homomorphic filter
1008-1542(2016)03-0262-06
10.7535/hbkd.2016yx03008
2016-01-10;
2016-03-03;責任編輯:李 穆
國家自然科學基金(61203275)
葛宵燁(1990—),女,河北滄州人,碩士研究生,主要從事冷軋帶鋼表面缺陷圖像模式識別方面的研究。
孫鶴旭教授。E-mail:hxsun@hebust.edu.cn
TP751
A
葛宵燁,郭英軍,孫梓鈞,等.冷軋帶鋼表面缺陷圖像預處理研究[J].河北科技大學學報,2016,37(3):262-267.
GE Xiaoye, GUO Yingjun,SUN Zijun,et al.Study on preprocessing of surface defect images of cold steel strip[J].Journal of Hebei University of Science and Technology,2016,37(3):262-267.