嚴晨曦,熊 凌+
(1.武漢科技大學 機器人與智能系統(tǒng)研究院,湖北 武漢 430081;2.武漢科技大學 信息科學與工程學院,湖北 武漢 430081)
煉鋼造渣是煉鋼工藝中必不可少的一環(huán)[1]。轉(zhuǎn)爐下渣時,鋼渣漂浮在鋼水表面并且伴隨著鋼水一同進入出鋼口,這就需要我們及時檢測鋼水中的夾渣情況并控制鋼渣含量,減少鋼渣對鋼水純凈度的影響。另外,在連鑄生產(chǎn)過程中,鋼水中鋼渣含量過多會造成出鋼口的堵塞,鋼渣中的二氧化硅、氧化鐵和氧化錳等化學物質(zhì)增加了鋼水的氧化程度,導(dǎo)致冷軋鋼板的表面質(zhì)量下降,減少其使用壽命,造成嚴重的經(jīng)濟效益損失[2]。因此對鋼水中的鋼渣進行分割來減少鋼水的夾渣量,提高鋼水的純凈度具有重要的意義。傳統(tǒng)的人眼觀測法其觀察結(jié)果具有較大的主觀性,因此鋼渣分割效果不佳。為了使鋼渣能夠較為完整的從鋼水中分離出來,國內(nèi)外學者提出了許多鋼渣特征提取的圖像處理方法,通過提取鋼渣的顏色、幾何形狀、尺寸等特征來達到更好的分割效果,以實現(xiàn)鋼水含渣情況的檢測[3]。
鋼渣圖像分割是實現(xiàn)鋼渣實時檢測的關(guān)鍵步驟之一。分割技術(shù)以往通常采用的是鋼渣灰度圖像,但灰度圖像會缺失很多重要的特征信息從而導(dǎo)致圖像分割效果不理想。而彩色圖像比灰度圖像能夠提供顏色、亮度、飽和度等更多的特征信息,因此灰度圖像分割方法不適用于彩色圖像分割[4]。研究彩色圖像分割具有重大意義,對彩色鋼渣圖像進行分割,就要選擇恰當?shù)纳士臻g,從而提取出鋼渣圖像的顏色特征,能更容易將目標提取出來,從而提高鋼渣檢測的精確度和鋼水的純凈度。就彩色圖像分割而言,需要分析圖像的各種特征信息來選擇合適的色彩空間,然而目前所有的顏色空間中任何一種都不能代表全部色彩及色彩組合。
為了解決彩色鋼渣圖像目標與背景區(qū)域顏色存在較大差異的問題,現(xiàn)已提出了基于彩色空間聚類[5]的分割方法。然而,要想得到理想的分割效果,單獨使用基于彩色空間聚類的分割方法是無法實現(xiàn)的。所以需要對分割后的鋼渣圖像進行二次分割,常用的方法為Otsu方法[6],但Otsu方法只針對灰度直方圖為單峰或雙峰圖像,而鋼渣圖像一般為多峰圖像,因此需要對其進行改進以達到分割效果。為了準確的將鋼渣從鋼水中分割出來,本文利用基于Lab顏色空間的K均值聚類算法對彩色圖像進行預(yù)處理并提出了一種改進的Otsu方法的圖像分割算法。在Lab顏色空間[7]利用K-means聚類算法[8]對彩色鋼渣圖像進行預(yù)處理,對預(yù)處理后的圖像用改進的Otsu方法進行閾值分割,實現(xiàn)了鋼渣圖像的有效分割。
為了實現(xiàn)鋼渣圖像的有效分割,就要選擇恰當?shù)念伾臻g。本文將圖像的RGB非均勻顏色空間[9]轉(zhuǎn)換到Lab均勻彩色空間,實現(xiàn)空間分割的選擇。Lab顏色空間中的3個相互垂直分量L、a、b用坐標軸x、y和z表示,所有顏色特征通過它們的組合得到。
首先將RGB空間轉(zhuǎn)換到CIEXYZ空間,如式(1)所示
(1)
其中
(2)
然后將XYZ空間轉(zhuǎn)換到典型的均勻Lab顏色空間,如下式所示
(3)
(4)
其中,RGB三顏色通道取值范圍均為[0,255],由上述公式可計算出X、Y、Z的值,一般默認Xn、Yn、Zn的值分別為95.047、100.0、108.883。
將RGB圖像轉(zhuǎn)換到Lab顏色空間之后,然后用K均值聚類算法實現(xiàn)圖像樣本點特征空間的分割。K均值聚類算法如下:
設(shè)樣本集合X={xi|xi∈Rd,i=1,2,…,n} 由n個像素點組成,每個像素點xi由表示其特征的b個數(shù)據(jù)構(gòu)成。K均值聚類的目的是將n個像素點劃分為k類并形成k個聚類中心,其構(gòu)成的數(shù)據(jù)集為C={ck|k=1,2,…,k}, 其中σk為ck的聚類中心。定義歐氏距離
(5)
式中:n個像素點分別被劃分到ck類,則所有被劃分到ck類的像素點到其所屬類別的聚類中心的歐氏距離之和為
(6)
將聚類中的每個子類統(tǒng)計一次則得到所有像素點到其所屬類別的聚類中心的歐氏距離之和為
(7)
針對彩色圖像像素數(shù)據(jù)的3個相互垂直顏色分量之間存在高度線性相關(guān)的問題,本文采用基于Lab顏色空間的K均值聚類算法對彩色鋼渣圖像進行預(yù)處理,將圖像聚為4類,其分割結(jié)果如圖1(b)所示,圖1(c)和圖1(d)分別為RGB空間和HSI空間的分割結(jié)果。圖2為提取目標所在類簇的分割圖像。
圖1 不同空間下K均值分割圖像
圖2 Lab空間K均值分割圖像
從圖1(b)可以看出,基于LAB空間的K均值聚類方法能夠較為準確將鋼渣聚為一類,而在RGB空間和HIS空間中,部分背景會被劃分到鋼渣那一類中,出現(xiàn)了過分割的情況,不能準確將鋼渣單獨聚為一類。
在進行K均值聚類時,Lab顏色空間能夠較好地消除3個相互垂直顏色分量之間存在的高度線性相關(guān),從圖2(b)中可以看出,鋼水亮光與鋼渣顏色近似,所以K均值算法將其與鋼渣劃分為同一類,將鋼渣與鋼水亮光從背景中分割了出來,實現(xiàn)了第一次分割,但本文目標是將鋼渣完整分割出來而將鋼水亮光分割為背景,所以需要對其進行第二次分割。
Otsu算法即最大類間方差法,該算法定義請參見文獻[10]。算法的基本原理為:設(shè)一幅圖像為I,圖像灰度值的取值范圍為 [0,L-1], 用N表示像素總數(shù),ni表示灰度級為i(i∈[0,L-1]) 的像素點數(shù),pi表示所有灰度級為i的像素點出現(xiàn)的概率,則有
pi=ni/N
(8)
目標區(qū)域比例為
(9)
背景區(qū)域比例為
(10)
目標均值為
(11)
背景均值為
(12)
總均值為
(13)
類間方差計算公式為
(14)
Otsu法最大類間判斷準則下的最佳閾值選取公式為
(15)
針對傳統(tǒng)的Otsu方法對于灰度直方圖為多峰的圖像無法獲得較好分割效果的問題,WOV法即目標方差加權(quán)法[11]能夠很好地解決這個問題,其計算公式如式(16)所示
(16)
圖3 鋼渣灰度圖像及其直方圖
圖4 Otsu方法和WOV方法分割效果
綜上所述,對于灰度直方圖呈現(xiàn)多峰的鋼渣圖像且鋼渣本身灰度值比灰度均值大的情況,目標方差加權(quán)法并不適用,無法得到理想的分割效果。
(17)
(18)
本文用基于Lab空間的K均值聚類算法和改進的最大類間方差法對彩色鋼渣圖像進行分割。將待分割的彩色鋼渣圖像從RGB顏色空間轉(zhuǎn)換到Lab均勻顏色空間后,然后依次對圖像進行處理,最后分割出目標,實現(xiàn)分割效果,算法流程如圖5所示。
圖5 總算法流程
為評價圖像分割效果的優(yōu)劣,選取均方誤差(mean square error,MSE)作為衡量圖像分割性能好壞的指標對不同分割算法的性能進行評價。MSE表示經(jīng)閾值分割后圖像被錯誤分割的概率,均方誤差定義為
(19)
式中:X(i,j) 表示大小為M×N的標準圖像,Y(i,j) 表示分割后的圖像。由于沒有標準分割圖像,實驗時采用直方圖觀察法確定最佳閾值,最佳閾值分割后的圖像即為標準分割圖像。MSE越小,表示目標被錯分為背景的像素點越少,分割的效果越好,其取值范圍為[0,1]。0表示沒有被錯分的情況,1表示完全被錯分的情況。
在Matlab2016a平臺上進行仿真實驗,選取了兩張鋼渣圖像和一張紅外下渣圖像,3張鋼渣圖像都是目標灰度值大于平均灰度值的彩色圖像,用Lab空間的K均值算法預(yù)處理后,然后用最大類間方差法和改進最大類間方差法進行第二次分割,分割對比實驗如圖6所示。
本文選取了2張鋼渣圖片和一張紅外下渣圖片,用K均值聚類算法對彩色鋼渣圖像進行第一次分割后,降低了背景的復(fù)雜程度。從閾值分割后的圖像可以看出,最大類間方差法未能將鋼渣完整分割出來,部分鋼渣亮光被誤分割為目標,而改進的最大類間方差法減小了鋼渣亮光對目標區(qū)域鋼渣的影響,能夠較為準確的將鋼渣分割出來。
圖6 鋼渣圖像分割對比
表1和表2分別為兩種分割方法的最佳閾值對比和性能對比。
表1 兩種分割方法閾值對比
表2 兩種分割方法性能對比
由表1可以看出,改進后的閾值大于最大類間方差法,有效地避免了閾值偏低將鋼渣亮光誤分為目標。由表2可以看出,改進最大類間方差法耗時較短,分割誤差也有所減小。
為了進一步分析實驗結(jié)果,不用K均值聚類對上述3張原始圖像進行預(yù)處理,而直接用傳統(tǒng)Otsu法、迭代法和最大熵法對3張原始圖像進行分割,然后與本文提出的方法進行對比,實驗結(jié)果如圖7所示。
從圖7可以看出,直接用其它3種算法對彩色鋼渣圖像進行分割時,局部細節(jié)信息模糊,沒有將鋼渣完整的從鋼水中分割出來。其中,最大熵法分割效果最差,大量背景像素點被誤劃分到目標那一類,而本文方法能夠較為準確地將鋼渣從復(fù)雜的背景中分割出來,獲得了較理想的分割效果。
表3和表4分別為4種分割方法的閾值對比和性能對比。
由表3可以看出本文方法的最佳分割閾值大于其它 4種分割閾值,與理想閾值更為接近。從表4可以看出本文方法耗時與其它4種方法相差不大。用最大類間方差法和迭代法對原圖1、原圖2和原圖3進行分割時,MSE值相差不大,所以分割效果也近乎相同。最大熵法的MSE值最大,所以分割效果最差。而本文方法MSE值最小且接近0,表明了本文方法分割效果較其它3種方法分割效果更好一些。
在對彩色鋼渣圖像進行分割時,無法通過單一方法將鋼渣從鋼水中完全分離,當圖像中鋼渣亮光與目標部分方差差別較小時,運用Otsu法得到的閾值將會偏小,從而使分割閾值過低而導(dǎo)致錯分。本文提出的基于Lab顏色空間的K均值聚類和改進Otsu法分割的融合算法,先利用K均值算法將彩色圖像中鋼渣亮光與鋼渣從背景中分離;再通過對傳統(tǒng)Otsu算法中最優(yōu)閾值選取公式進行分析,在WOV方法的基礎(chǔ)上,利用背景大小在圖像中的比例,修改最優(yōu)閾值判別選取公式,解決了閾值偏低誤將部分鋼渣亮光劃分到目標的問題,并提高了算法執(zhí)行速度,降低了分類誤差以及改善了分割效果。
圖7 不同方法分割對比
表3 4種分割方法閾值對比
表4 4種分割方法性能對比