張振杰 丁鄴 肖里引
摘 要: 石化系統(tǒng)的蒸汽管網(wǎng)保溫狀況可分為兩大類:正常溫度區(qū)域和高溫區(qū)域。巡檢中快速定位蒸汽管網(wǎng)的超溫區(qū)對安全運行、節(jié)能與環(huán)保至關(guān)重要。為了從紅外圖像中快速正確地獲取超溫區(qū)域并定位,根據(jù)一維基本的Otsu方法,給出了一種二維Otsu雙閾值自動獲取方法,并將此用于蒸汽管網(wǎng)紅外圖像分割。對實際采集到的管網(wǎng)紅外圖像進行仿真研究,結(jié)果表明,采用二維Otsu方法獲得的閾值能夠較好地過濾掉樹木、灌木等環(huán)境干擾,分割保溫管線中的正常溫度區(qū)域和高溫區(qū)域,滿足了實際工程的需要。
關(guān)鍵詞: 紅外圖像; 圖像分割; 蒸汽管網(wǎng); Otsu
中圖分類號:TP399 文獻標志碼:A 文章編號:1006-8228(2015)08-15-03
Extraction method of high temperature region in petrochemical thermal insulation pipeline
based on threshold segmentation
Zhang Zhenjie1, Ding Ye2, Xiao Liyin2
(1. Research Institute, Lanzhou Petrochemical Co., Lanzhou, Gansu 730060, China;
2. University of Science & Technology Beijing, School of Automation and Electrical Engineering)
Abstract: The thermal insulation of steam pipe network in the petrochemical system can be divided into two categories: normal temperature and high temperature area. In the inspection, to quickly locate the over-temperature area of the steam pipe network is very important for safe operation, energy saving and environmental protection. In order to get over-temperature area and locate it from the infrared image quickly and correctly, according to the method of one-dimensional basic Otsu, this paper presents a dual-threshold automatic acquisition method of two-dimensional Otsu, which is used for segmentation of steam pipe network infrared image. According to the simulation of real infrared images collected, the results show that the threshold obtained by two-dimensional Otsu method can effectively filter out the environmental interference including trees or shrubs, and divide the insulation pipeline into normal temperature and high temperature area, that meets the needs of practical engineering.
Key words: infrared image; image segmentation; steam pipe network; Otsu
0 引言
本文以中國石油某分公司蒸汽管線保溫效果檢測為背景。當蒸汽管網(wǎng)上存在較多超溫區(qū)域時,蒸汽管網(wǎng)的散熱損失將快速增長,這是造成蒸汽熱量損失的重要原因[1]。大多數(shù)情況下超溫區(qū)域人眼無法觀察到,如果不能及時發(fā)現(xiàn)這些溫度超標區(qū)域,將造成能量浪費,提高企業(yè)成本,甚至帶來安全隱患導致生產(chǎn)事故。
利用紅外熱像儀可以獲得表征管線溫度信息的紅外圖,但是由于紅外圖在獲取時受到樹杈遮擋等因素造成其背景往往比較復(fù)雜,在紅外圖上不容易直接觀察出什么區(qū)域是低溫區(qū),什么區(qū)域?qū)儆诟邷貐^(qū)。本文試圖用圖像分割方法將紅外圖像中心背景(包括樹杈等)低溫區(qū)和高溫區(qū)分割開來。所謂圖像閾值分割方法就是利用一個或幾個閾值將將圖像灰度進行分割,這類方法通常具有簡單,快速,應(yīng)用范圍廣的特性。但其關(guān)鍵在于閾值的選擇和確定上[2]。
閾值的確定有人為給定和自適應(yīng)獲取兩大類。自適應(yīng)閾值法因適用性更廣得到廣泛關(guān)注,其中最著名的是Nobuyuki Otsu[3]提出的一種自動選取閾值的圖像分割方法。該算法選擇最優(yōu)閾值的判別標準是,最大限度地使兩類灰度級的差別達到最大,即Otsu(最大類間方差)算法,該方法穩(wěn)定性好,適應(yīng)能力強。1980年,Thierry Pun[4]提出了一種基于熵的概念的自動閾值分割方法,該方法引入了熵的概念,得到了很好的分割效果。1989年,Abutaleb A S[5]認為一維最大熵閾值法可以有效地從背景中分離所需的對象,但是該種方法沒有考慮到圖像像素之間的空間相關(guān)性,因而當像素之間的空間相關(guān)性比灰度值更加重要時,其性能會迅速下降,因此他提出了將一維熵閾值擴展至二維。但自適應(yīng)閾值法目前一次只能得到一個閾值,這對需要多分類的蒸汽管網(wǎng)紅外圖像的分割是不夠的。本文首先在將一維的單閾值Otsu方法推廣到一維多閾值獲取的基礎(chǔ)上,提出一種閾值自適應(yīng)獲取方法,然后將一維方法推廣到二維上,并將這些方法用于蒸汽管網(wǎng)紅外圖像分割。
1 一維Otsu方法
紅外圖像中的灰度值與物體表面溫度值是單調(diào)對應(yīng)關(guān)系。由于本文要獲得溫度閾值,因此下面在表述上均以溫度值代替灰度值。
一維Otsu的單閾值獲取方法[6]:設(shè)圖像有L個溫度級,溫度值是i的像素數(shù)為n,則總的像素數(shù)是
⑴
每個溫度級出現(xiàn)的概率為:
⑵
設(shè)閾值t將圖像分割成2個區(qū)域:溫度正常區(qū)域C0={0,1,2,…,t}和高溫區(qū)域C1={t+1,t+2,…,L-1},他們出現(xiàn)的概率分別為:
⑶
設(shè)C0、C1區(qū)域的溫度均值分別為:
⑷
圖像總的溫度均值為:
⑸
由此可以得到正常溫度區(qū)域C0、高溫區(qū)域C1的類間方差:
⑹
則,由⑺式可得到最佳閾值t*:
⑺
2 二維Otsu雙閾值獲取方法[7]
參考文獻[7]將二維Otsu閾值定義在圖像灰度上的方法,本文將閾值定義在紅外圖像中的溫度數(shù)值上。假設(shè)對于一幅M×N的數(shù)字圖像,記f(x,y)表示點(x,y)處的溫度值,記g(x,y)表示點(x,y)的k×k鄰域的平均溫度值,定義如下:
⑻
橫坐標為溫度值f(x,y)和縱坐標為該點的鄰域平均溫度值g(x,y)可以組成一個二元組,記為(i,j)。
定義二維溫度直方圖為:在一個L×L大小的正方形區(qū)域,L為圖像的溫度級,空間點的值是二元組(i,j)出現(xiàn)的次數(shù)cij,求得二元組(i,j)出現(xiàn)的概率Pij(i=1,2,…,L,j=1,2,…,L)。
⑼
二維雙閾值Otsu算法任意給定的是兩個閾值(s1,t1)和(s2,t2),這兩個閾值實數(shù)對將圖像分割成9個區(qū)域,如圖1所示。
圖1 二維雙閾值Otsu算法直方圖
對角線上區(qū)域1、5、9分別對應(yīng)C0、C1和C2,而區(qū)域2、3、4、6、7、8是圖像的噪聲,若忽略紅外圖像中的噪聲,則它們近似為零[8]。
于是C0、C1和C2出現(xiàn)的概率分別為:
⑽
⑾
⑿
C0、C1和C2在x軸和y軸的溫度均值分別為:
⒀
⒁
⒂
整個圖像在x軸和y軸的總體溫度均值為:
⒃
于是,C0、C1和C2區(qū)域的類間方差定義為:
⒄
則,最優(yōu)分割閾值(s1*,t1*),(s2*,t2*)可由⒅式得到。
⒅
顯然⑽~⒅式可以容易推廣到更多閾值的自動獲取上,但是計算量也會隨閾值數(shù)量的增加而呈指數(shù)增長。
3 仿真結(jié)果
對項目中復(fù)雜背景的紅外圖,用二維雙閾值的Otsu分割得到的仿真結(jié)果與一維單閾值對比如圖2所示。
圖2結(jié)果表明,二維Otsu雙閾值算法能夠較好地分割出管線上的高溫區(qū)域分布情況(圖像中高亮白區(qū)域),可以清楚分辨樹杈等環(huán)境干擾。
4 結(jié)束語
本文針對石化系統(tǒng)保溫管線紅外圖像中高溫區(qū)域的分割問題開展研究。在實際情況中,由于保溫管道周圍存在樹木,灌木等多種干擾,因此需要將保溫管道紅外圖像中的環(huán)境干擾、正常溫度區(qū)域和高溫區(qū)域分開。本文給出了一種二維Otsu雙閾值方法,能自適應(yīng)獲得分割閾值,并且兼顧到圖像像素的幾何位置。本文涉及的方法均可很方便地推廣到更多閾值上。仿真結(jié)果表明,本文給出的二維Otsu雙閾值方法能夠有效地排除環(huán)境干擾,將保溫管線紅外圖像中的正常溫度區(qū)域和高溫區(qū)域分割開。
二維Otsu雙閾值方法雖然解決了保溫管線高溫區(qū)域的分割問題,但是仍有一些方面有待改進,例如算法復(fù)雜度將隨閾值增加而指數(shù)增加。
參考文獻:
[1] 李曉剛,付冬梅.紅外熱像檢測與診斷技術(shù)[M].中國電力出版社,
2006.
[2] 朱虹.數(shù)字圖像處理基礎(chǔ)[M].科學出版社,2005.
[3] Nobuyuki Otsu. A threshold selection method from gray-level
histogram[J].IEEE Trans on System, Man and Cybernetics,1979.9(1):62-66
[4] Thierry Pun.A new method for gray-level picture thresholding
using the entropy of the histogram[J].Signal Process,1980.2(3):223-237
[5] Abutaleb A S.Automatic thresholding of gray-level pictures using
two dimension entropy[J]. Computer Vision, Graphics and Image Processing,1989.47(1):22-32
[6] 胡敏,李梅.改進的Otsu算法在圖像分割中的應(yīng)用[J].電子測量與儀
器學報,2010.24(5):443-449
[7] 邱麗君,侯德文,王依才.改進的二維Otsu圖像分割方法的研究[J].計
算機工程與應(yīng)用,2010.46(33):195-198
[8] 金元郁,張洪波,馮宇.基于遺傳算法的二維雙閾值Otsu圖像分割算
法[J].電子科技,2009.22(11):35-39