,,
(1.山東大學 機械工程學院,濟南 250061;2.山東萊鋼建設有限公司上海分公司,上海 200061)
圓鋼作為現代工業生產中重要的原材料,它的表面質量好壞很大程度上影響了最終產品的性能優劣。在生產過程中,由于鋼坯原料、軋制設備和加工工藝等多方面因素,圓鋼表面會不可避免地出現裂紋、刮傷、結疤、折疊等多種缺陷。這些缺陷不僅影響產品外形美觀,更重要的是影響產品的強度、耐腐蝕性等機械性能。在有關圓鋼的質量問題中,由于表面缺陷而導致的失效情況約占總數的50%[1],因此圓鋼表面缺陷檢測環節必不可少。
針對圓鋼表面缺陷,一般檢測技術需要解決以下幾個問題:圓鋼產品是否存在表面缺陷、存在缺陷位置以及存在缺陷的類型。目前世界上有多種檢測方法,總體有兩類,即離線檢測和在線檢測。離線檢測一般為人工目視或利用手持設備進行檢測,優點是靈活度較高、成本低,但檢測結果與工人的經驗有很大關系,極易發生漏檢,而且工作強度高,效率低。在線實時檢測具有檢測覆蓋率高,無需離線檢測環節,節省時間,檢測效率高,工人工作強度低等諸多優點。因此對于批量圓鋼生產,在線實時檢測是較為合適的檢測方法。另外在圓鋼生產線的最終軋制環節,圓鋼直線運行速度可達100 m/s[2],這給實時缺陷檢測帶來了很大的挑戰。目前世界上圓鋼生產企業正在廣泛使用的缺陷檢測技術有渦流、超聲波、漏磁和磁粉等傳統檢測方法,基于機器視覺的圓鋼表面缺陷檢測系統也已投入使用。
與傳統無損檢測技術相比,基于數字圖像處理的機器視覺方法檢測速度快,可完全在線實時檢測,并且能夠保存檢出的缺陷原始圖像,對缺陷類型進行有效識別,這些優勢使得機器視覺技術逐漸成為圓鋼表面缺陷檢測的主流研究技術。文章通過分析國內外最新研究進展,提出我國開展本課題研究的方向和對策。
基于機器視覺的圓鋼表面缺陷檢測系統在應用中一般需經歷以下幾個步驟:圖像獲取、圖像處理、特征提取和決策制定[3],因此整個系統包括硬件設備和軟件算法兩大模塊。由于圓鋼生產線無間斷高速運行,要滿足在線實時檢測要求,檢測系統需在很短時間內處理大量圖像數據,這在一定程度上限制了圖像處理算法的復雜程度,因此一般將缺陷檢測環節在線實時進行,即圖像獲取和圖像處理部分,而將缺陷類型識別環節離線進行,即特征提取和決策制定。
對于圖像獲取部分的光學采集系統,一般有主動光學和被動光學兩種圖像采集方式。在檢測過程中,采用外加輔助光源的圖像采集方法稱為主動光視覺檢測法;利用被檢測物體本身所發出的光線進行圖像采集的方法稱為被動光視覺檢測法。在實際應用中,無論采用哪種檢測方法,一般均使用電磁波譜中的可見光和紅外光波段。
被動光視覺檢測工作原理:物體表面特性或溫度不同,它所發出的紅外光線強度也會產生變化。根據此原理,利用紅外傳感器采集被檢物體本身發出的紅外光線,然后將反映物體表面溫度的紅外線轉換為人眼可見的圖像。如果被檢物體表面存在缺陷,則有缺陷處的溫度會發生變化,反映在可見圖像上即是圖像像素中存在異常區域,這樣就可判斷出被檢物體表面是否存在缺陷[4]。
美國Teledyne公司研究人員利用紅外熱成像原理,設計了一套包括圓鋼在內的鋼材實時缺陷檢測系統[5],該系統主要包括紅外相機、實時處理器和系統處理器等幾大模塊。在生產過程中,圓鋼連續縱向運動,紅外相機橫向掃描圓鋼表面,然后形成可見圖像,實時處理器通過圖像降噪、像素平均等圖像處理方法判斷圓鋼表面是否存在缺陷,系統處理器主要來判斷缺陷的類型及深度。
對于熱軋圓鋼表面缺陷檢測,此方法優點是無需設計外加光源系統,只需將外界光線與被檢物體隔離即可;缺點是紅外相機采集圖像速度較慢[6],采集的圖像對比度較差、信噪比低[7],圖像處理比較復雜,而且若圓鋼中的表面缺陷尺寸太小則難以將其檢出,另外對檢出的缺陷分類識別率較低。
由于圓鋼表面顏色比較單一,若利用彩色圖像分析表面缺陷,則會造成很多色彩的浪費,而且圖像處理算法會比較復雜,數據的傳輸、處理和保存都需要較多的時間,不利于在線實時檢測的實現;而利用灰度圖像檢測表面缺陷,則可以使用較為簡單的圖像處理算法,檢測缺陷所用時間少,數據傳輸速度也較彩色圖像快,便于圓鋼表面缺陷的在線檢測,因此采用機器視覺方法檢測圓鋼表面缺陷時,一般將灰度圖像作為采集、傳輸和處理的對象,即用采集到的圖像像素灰度值作為圖像分析的基礎。檢測原理為:在系統采集的灰度圖像中,缺陷通常表現為灰度的異常,只要利用合理的圖像處理算法檢測出異常點,再根據先驗知識即可判斷圓鋼表面缺陷的有無。
盡管圓鋼表面顏色比較單一,但是由于其具有圓形弧度,因此無論從哪個方向進行拍攝,得到的圖像都是中間較亮,兩側較暗。灰度不一致,意味著圓鋼表面缺陷視覺檢測系統對于光照要求更為苛刻,并且在圖像處理算法上比鋼板等平面物體更為復雜。因此,對于圓鋼表面缺陷視覺檢測系統,關鍵在于設計優良的圖像采集系統和缺陷實時檢測軟件,目前國外在主動光視覺檢測技術方面研究較為成熟。
2004年,美國密歇根大學的Hongbin等人提出一種基于支持向量機(SV M)的圓鋼表面缺陷實時檢測系統[2]。該系統算法流程為:利用水平梯度算子進行裂縫缺陷的大致檢測,然后利用區域生長算法得到缺陷的區域,進行特征提取,最后利用SVM判斷圖像有無裂縫缺陷。該系統實時性非常好,對于圓鋼表面的裂縫細長缺陷檢出率接近100%,正確識別率超過90%,但是其缺點也非常明顯,即僅能檢測縱向裂縫等細長缺陷,而對圓鋼表面其他類型缺陷難以檢測。
2006年,韓國浦項工科大學的研究人員提出一種線材型鋼缺陷的機器視覺檢測系統[8]。該系統包括線陣相機、圖像處理板和PC機模塊。在速度高達18.5 m/s的線材生產線上,對于裂縫、結疤、刮傷、輥痕等典型缺陷,檢出率約為96.7%。其軟件算法利用了傳統圖像處理技術,包括圖像分割、降噪濾波、拉普拉斯邊緣檢測和圖像形態學等方法,保證了缺陷的實時檢測,在缺陷識別環節利用SV M方法,具有較高的識別率。2010年,這些研究人員結合光照系統發明了一項圓鋼表面缺陷檢測系統專利[9],該專利特點是采用了圓形平面光源,其安裝容易,對于震動不敏感,增強了系統的抗干擾能力,但是同時對于光照均勻性要求較高。
美國OG公司在影像式線棒材在線表面檢測技術方面研究較為領先[10]。其研制的棒材表面缺陷檢測系統利用了線陣相機和線陣光源等圖像采集設備[6],檢測精度高,能夠檢測0.025 mm 的細小裂紋、實時性好,能夠在100 m/s或速度更高的圓鋼生產線上達到在線檢測;使用范圍廣,可在1 650℃高溫下正常工作;能適應不同直徑(φ5~250 mm)圓鋼的表面缺陷檢測。該系統缺點是對于線光源安裝精度要求較高。
由于圓鋼表面缺陷檢測對實時性要求較高,因此以上幾個系統均將研究重點放在圖像成像質量和實時檢測算法上。從兩個專利中可以看出,光照系統中的光源主要有兩種,線光源和面光源。線光源對于成像質量具有一定的優勢,有利于減弱圖像中間亮兩側暗的漸變特性,而且只能和線陣相機配合使用;面光源優勢在于對安裝精度要求較低,但是對于光照均勻性要求也較高。在算法方面,由于圓鋼圖像中有缺陷處灰度值會發生變化,因此在實時檢測算法中多應用了二階微分算子,計算速度快,對圖像細節如細線和孤立點等具有較強的響應;缺點是對噪聲敏感,因此一般后續處理中采用圖像形態學方法,有利于噪點的消除,防止誤檢。
國內在圓鋼表面缺陷機器視覺檢測方面研究較少。2010年臺灣國立成功大學的Liu Yung-Chun等人提出了一種新的機器視覺系統來檢測圓鋼表面缺陷[11],采用了神經網絡分類器(BPN)和相關向量機(RVM)兩種分類器,能夠有效識別四種缺陷特征,即裂縫、刮傷、疤痕和壓痕,對像素為2048×512的圖像,檢測一幅圖像平均需要0.283 9 s,正確率可達85%。但與國外研究相比,該系統在檢測速度和準確性方面明顯較低。
在基于機器視覺的圓鋼表面缺陷檢測技術的研究中有很多關鍵問題需要解決,包括了表面圖像成像質量、算法檢測能力以及缺陷分類識別。表面圖像成像質量和算法檢測能力很大程度上影響了表面缺陷的在線實時處理。
要快速準確地從圖像中檢測出圓鋼表面缺陷,采集的圖像質量十分關鍵。由于圓鋼表面為弧面,均勻照射的光線會使得相機采集的圖像中間亮、兩邊暗,形成灰度梯度,增加了處理算法的復雜度,不利于缺陷的檢測。對于光照條件,前面討論了采用主動光檢測技術對于圓鋼表面缺陷檢測更為有效,也就是采用外加光源方式,因此光照系統的設計至關重要,包括光源的類型選擇和成像系統的光路設計。良好的光照系統可以提高對微小缺陷和低對比度缺陷的顯現能力;另外由于熱軋圓鋼表面溫度非常高,本身會發出可見光,影響了圖像的采集質量,因此一般采用濾光裝置進行濾光處理,只允許通過特定波長的光線,提高成像質量。除了光照條件外,成像質量還與圓鋼生產環境、相機采集速度等很多因素有關。圓鋼生產現場一般比較惡劣,存在噪聲、油污等很多干擾,而且在生產過程中圓鋼容易發生徑向跳動和旋轉現象,這些都使得圓鋼表面成像質量不穩定,給缺陷檢測帶來一定的困難。
圓鋼表面缺陷檢測一般包括三方面要求,即快速性、準確性和靈敏性。除了硬件平臺的支持外,核心算法的開發是關鍵問題。
圓鋼在軋制過程中運行速度非常快,要完全檢出其表面缺陷、無漏檢,需要系統能夠在很短時間內處理大量的圖像數據,因此檢測算法不能太復雜,否則會消耗很多計算時間,達不到快速性要求;對于圓鋼表面由于某些原因產生的微細或低對比度缺陷,則需要開發靈敏度較高的算法,即要使這些微細缺陷被完全檢出,檢測系統需具有很高的分辨力;圓鋼表面缺陷的檢測準確性靠高檢出率和低誤檢率來實現,通用性較好的檢測算法可以滿足較高的檢出率,即算法既能夠檢測裂紋、刮傷等縱向缺陷,也能夠檢測結疤、凹坑等面積型缺陷,盡量保證不漏檢。低誤檢率要求檢測算法具有良好的魯棒性和抗干擾能力,減少將無缺陷圖像誤判為有缺陷情況的發生。
此環節一般為離線進行,這樣可使在線檢測部分完全用來判斷表面缺陷的有無而無需處理缺陷分類問題。工人根據識別的缺陷種類可以改善圓鋼生產工藝或判斷生產設備運行情況,因此對缺陷分類的精確性要求較高。缺陷分類環節一般包含三方面問題:缺陷類型的判定準則、缺陷樣本的采集和分類器結構設計。首先需要缺陷的分類標準,能夠對不同種類缺陷進行定量描述;其次由于實際工廠中得到的圓鋼表面缺陷樣本有限,難以通過大量樣本來訓練分類器,因此所設計的分類器應該容易訓練,對樣本數量要求較低;最后分類器要能夠快速準確識別缺陷類型,并且具有自學習能力,能夠識別新的缺陷種類,自動更新缺陷樣本數據集,保證缺陷分類的合理性。
基于機器視覺的圓鋼表面缺陷檢測系統已逐漸發展成為圓鋼生產制造過程中質量監控和信息反饋的有效組成環節。隨著高速CCD技術、計算機技術和圖像處理技術的發展,視覺檢測系統將會發揮越來越大的作用。將來的機器視覺檢測系統應能適應任意直徑、任意速度運行的圓鋼,能夠快速準確檢出各種表面缺陷并進行分類識別,具有自主學習能力,可以識別未知新缺陷,魯棒性好,抗噪能力強,另外設備體積適中,安裝維護方便,具有較長的使用壽命。
機器視覺檢測系統應具有良好的圖像采集能力,即采集和傳輸圖像速度快,成像質量高,覆蓋面全,這是保證缺陷實時檢測的基礎,它取決于圖像采集傳感器和光照系統。高速、高分辨率的線陣或面陣CCD相機使高速圖像采集成為可能,千兆網工業相機克服了圖像傳輸距離和速度的限制;光照系統需要結合圓鋼表面缺陷的形成機理、缺陷形狀和工作條件進行優化設計,合理的光源照明和光路設計能夠使得采集的圖像灰度均勻,可以有效避免中間亮、兩側暗的灰度漸變特性。
缺陷檢測技術是機器視覺檢測系統能否實時正常運行的關鍵,可將缺陷檢測算法結合硬件電路實現,如DSP(數字信號處理)系統、FPGA(現場可編程門陣列)系統等,相比較軟件具有快速準確等優點,并行實時計算機系統需要進一步研究以滿足圓鋼表面缺陷多處檢測需求,除此之外,快速高效檢測算法也待研究。
缺陷識別也是機器視覺檢測系統的重要組成部分。設計有效的缺陷分類器,可以準確判斷缺陷類型,并預報缺陷產生的趨勢。決策樹、SV M、遺傳算法等是現在常用缺陷分類技術,開發新的模式識別算法或者融合現有的分類方法是模式識別發展的趨勢。分類器應該具有訓練時間短、分類快速準確、有自主學習能力等特點,可以克服樣本采集困難、難以識別新缺陷等缺點。
根據控制理論,采用閉環系統可以有效減少缺陷的產生,即在機器視覺檢測系統中加入反饋環節,根據缺陷產生的類型及趨勢,分析缺陷成因,自動或者人工調整圓鋼生產線相關設備或工藝參數,防止同類缺陷再次產生。檢測系統應具有自我診斷功能,根據采集的圖像判斷系統是否正常工作,如果采集的圖像質量過差,則發出警報,避免因系統本身出現故障而沒有及時檢測出缺陷,形成大量廢品。在實時檢測環節,系統應能精確打標,節省人力檢測。具備歷史保存功能,可將全程檢測過程保存成視頻文件,以備查看,保存的缺陷圖像可供人工復檢,無需對圓鋼實物進行檢查,直觀方便。具有缺陷嚴重程度判斷的能力,開發缺陷嚴重度計算的算法,對于缺陷嚴重程度較小的圓鋼產品,可將其賣給對產品質量要求較低的客戶,節省重新加工成本。
質量檢測不是最終目的,關鍵是將檢測得到的數據和信息及時反饋到設備或工藝操作處,對圓鋼軋制的相關問題進行處理,調整設備或者改善工藝,以杜絕生產過程中再次出現類似缺陷產品,提升合格率。圖像采集技術主要靠硬件支持,系統硬件的迅速發展為提高圖像處理效率打下基礎;圖像處理技術和模式識別技術仍是機器視覺研究的重點,包括缺陷實時檢測算法和離線分類識別算法。在研究過程中,應結合實際情況,制定合適研究目標,及時跟蹤國外圓鋼表面缺陷機器視覺檢測技術最新研究動態,取長補短,善于創新,逐步建立完善的計算機集成檢測系統。
[1]Huang H,Gutchess D,Chang T.Imaging-based inline surface defect inspection for bar rolling[C].Proceedings of The Iron & Steel Conference and Exposi-tion.Nashville,USA:Heat Transfer and Fluid Flow Laboratory,2004:1-12.
[2]Jia H,Murphey Y L,Shi J,et al.An intelligent realtiMeVision system for surface defect detection[C].Proceedings of International Conference on Pattern Recognition.Cambridge,UK:Image Vision Computing Group,2004:239-242.
[3]Malamas E N,Petrakis E G M,Zervakis M,et al.A survey on industrial vision systems,applications and tools[J].Image and Vision Computing,2003,21(2):171-188.
[4]鮑凱,王俊濤,吳東流.新興的無損檢測技術——紅外熱波成像檢測[J].無損檢測,2006,28(8):393-397.
[5]Morris,J W.Method and Apparatus for Real Time Defect Inspection of Metal at Elevated Temperature[P].United States,5654977:1997-08-05.
[6]Chang T S,Gutchess D,Huang,et al.Apparatus and Method for Detecting Surface Defects on a Workpiece Such As a Rolled/Drawn Metal Bar[P]. United States,20080063426:2008-03-13.
[7]徐長航,陳國明,謝靜.紅外圖像處理技術在金屬表面缺陷檢測中的應用[J].制造業自動化,2009,31(10):51-54.
[8]Yun J P,Park Y S,Seo B,et al.Development of realtime defect detection algorithm for high-speed steel bar in coil(BIC)[C].Proceedings of SICE-ICASE International Joint Conference.Bexco,Korea:Universit?t Siegen,2006:2495-2498.
[9]Choi S H,Bae H M,Hwang H W,et al.Device and Method for Optically Detecting Surface Defect of Round Wire Rod[P].United States,20100246974:2010-09-30.
[10]張子恕,史建軍.影像式線棒材在線表面檢測系統[J].軋鋼,2009,26(3):46-48.
[11]Liu Y C,Hsu Y L,Sun Y N,et al.A computer vision system for automatic steel surface inspection[C].Proceedings of IEEE Conference on Industrial Electronics and Applications.Taichung,Taiwan:ACM Press,2010:1667-1670.