陳福澤 左永剛 鄔美春 張玉良
(陸軍勤務(wù)學(xué)院 重慶 401331)
火災(zāi)探測技術(shù)主要是根據(jù)火災(zāi)過程中伴隨的發(fā)光、發(fā)熱、強(qiáng)輻射、強(qiáng)聲音等物理現(xiàn)象,利用各種傳感器和信號處理技術(shù),實現(xiàn)火災(zāi)的早期發(fā)現(xiàn)。傳統(tǒng)的火災(zāi)探測器主要分為煙霧探測器、溫度探測器、光探測器、氣體探測器和復(fù)合探測器。然而,傳統(tǒng)火災(zāi)探測器收集的數(shù)據(jù)或信息往往是單一的,受空間高度、粉塵、氣流速度、腐蝕環(huán)境等多種因素的影響,容易出現(xiàn)誤報、誤報或故障。而不同類型的火災(zāi)在發(fā)生、傳播規(guī)律和災(zāi)害機(jī)理等方面具有不同的特點,因此,有必要設(shè)計新的火災(zāi)探測方法,以提高滅火效率,將損失降低到最低限度。例如,油料火災(zāi)可以迅速蔓延。傳統(tǒng)的火災(zāi)探測方法,如溫度和煙霧探測,只能在火災(zāi)達(dá)到一定程度時捕獲足夠的煙霧和溫度信息,因此反應(yīng)時間很長,可能會延誤滅火的最佳時間。對于儲油罐面積較大的空間,由于煙塵散逸變薄,問題更加突出。同時,傳統(tǒng)的火災(zāi)探測方法不能準(zhǔn)確定位火災(zāi)位置,不能與智能消防水炮系統(tǒng)結(jié)合使用,無法在定點有效滅火。因此,基于圖像的火災(zāi)探測技術(shù)應(yīng)運而生。
圖像是一種包含強(qiáng)度、形狀、位置等信息的信號。所以,使用圖像作為參考方式對火災(zāi)進(jìn)行監(jiān)察似乎具有一定的特有優(yōu)勢?,F(xiàn)階段,全世界范圍都對這種新型火災(zāi)探測技術(shù)十分感興趣,并且做了大量工作和試驗[1]?;馂?zāi)中的燃燒過程通常是不穩(wěn)定的。由于可燃材料、幾何條件、環(huán)境和氣候等原因,火災(zāi)過程比一般的燃燒過程復(fù)雜。同時,還有各種干擾因素,如陽光、光照等?;谠缙诨馂?zāi)的基本特征,圖像型火災(zāi)檢測方法可以消除各種干擾,解決上述問題,使火災(zāi)檢測快速、可靠。
基于圖像處理的火災(zāi)自動報警系統(tǒng)是一種以計算機(jī)為核心,綜合光電技術(shù)和數(shù)字圖像處理技術(shù)的火災(zāi)自動報警系統(tǒng)。它使用攝像機(jī)監(jiān)測現(xiàn)場,并將捕獲的視頻信號作為數(shù)字圖像記錄在圖像采集卡上,輸入計算機(jī)進(jìn)行處理和分析,以發(fā)現(xiàn)火災(zāi)。與傳統(tǒng)的火災(zāi)探測技術(shù)相比,基于圖像的火災(zāi)探測技術(shù)速度更快,能夠?qū)崿F(xiàn)對大型空間火災(zāi)的探測和定位[2]。
當(dāng)今社會計算機(jī)功能的逐步更新?lián)Q代,處理圖像的技術(shù)也取得了重大突破[3],基于圖像的火災(zāi)探測器在火災(zāi)報警領(lǐng)域的應(yīng)用愈發(fā)廣泛,但現(xiàn)實情況反應(yīng)來看,取得的實際效果并不能很好地達(dá)到預(yù)期目的[4]:基于圖像的火災(zāi)探測器發(fā)展至今已有10多年的歷史,利用圖像識別技術(shù)進(jìn)行火災(zāi)和煙霧分析的理論研究非常深入。佛羅里達(dá)中央大學(xué)的walter等[5]通過研究火焰的視頻圖像識別,成功地簡化了基于火焰顏色特征的火焰識別算法。侯杰[6]提出了一種基于視頻圖像的高層建筑火災(zāi)探測方法。這種基于視頻圖像的方法[7]使用攝像機(jī)作為信號采集設(shè)備,將場景的視頻圖像導(dǎo)入嵌入式處理單元,然后使用預(yù)先設(shè)定好的算法對圖像進(jìn)行處理、目標(biāo)跟蹤和模式識別,最終從圖像序列的反應(yīng)情況判定是否發(fā)生了火災(zāi)。王本西[8]提出的基于圖像出處理的火災(zāi)探測技術(shù)研究,通過利用CCD 攝像頭加濾光片來采集紅外圖像,主要依據(jù)單波段和雙波段理論,分別對單波段和雙波段兩種方案進(jìn)行分析能夠有效地消除火災(zāi)探測中距離遠(yuǎn)近和光線強(qiáng)弱的干擾,為圖像火災(zāi)探測技術(shù)解決了一大難題。目前,基于圖像的火災(zāi)報警器能夠應(yīng)用的位置主要是較大的空曠地域、公路或者是部分人工隧道。然而,這種新型探測器的使用過程中的配合還不夠緊密高效,在實際工程中的應(yīng)用也不理想。尚有如下問題有待改進(jìn):
1)在對圖像火災(zāi)的理解還不夠充分。片面的解釋是圖像火災(zāi)警報,也就是通過對圖像進(jìn)行一定的分析達(dá)到判定火災(zāi)目的;另一方面更充分的解釋,應(yīng)該理解為通過圖像對火災(zāi)進(jìn)行監(jiān)控并報警。過細(xì)做好監(jiān)測火災(zāi)現(xiàn)場圖像的各項工作,在圖像正確獲取的基礎(chǔ)上對現(xiàn)場情況進(jìn)行分析,最終實現(xiàn)實現(xiàn)火災(zāi)報警,是將圖像火災(zāi)探測這一新技術(shù)的預(yù)判和視覺監(jiān)察有利方面結(jié)合在一起的前提。
2)圖像火災(zāi)報警系統(tǒng)與自動滅火系統(tǒng)在實際工作中需要進(jìn)行相互配合,然而,圖像火災(zāi)報警的坐標(biāo)定位準(zhǔn)確優(yōu)點不能完全體現(xiàn)。
3)檢測場所似乎僅限于較大的空曠地域、公路或者是部分人工隧道,能夠迎合其他行業(yè)特點的新產(chǎn)品尚未面世。就比如當(dāng)今社會大量使用和生產(chǎn)的石油工業(yè),在對火災(zāi)判定有著特定的工作環(huán)境和操作技術(shù)要求,已知的方式方法并不能符合要求。
火災(zāi)的危險性不言而喻,如何利用計算機(jī)技術(shù)、圖像處理技術(shù)的快速發(fā)展,探索一種更高效、更可靠的火災(zāi)檢測系統(tǒng),已引起廣泛關(guān)注,圖像分割技術(shù)在眾多方法中脫穎而出。圖像分割是將數(shù)字圖像分割為多個圖像子域的一種數(shù)字圖像處理方法(像素的集合,也稱為超像素)。想要做好圖像的理解和識別必須提前做好圖像的分割。圖像的分割在整個圖像處理的過程中,既是最基礎(chǔ)環(huán)節(jié)的又是作為長期以來的重難點問題困擾著廣大科研工作者。當(dāng)今社會科學(xué)技術(shù)的發(fā)展日新月異,圖像的分析處理正迅速成長為一門較為完備的科學(xué)體系[9],新的工作者層出不窮,新的理念交織碰撞,新的方法更是加速更新?lián)Q代,任憑其只是一門新興學(xué)科卻引起了整個社會面的廣大關(guān)注。多年來,許多學(xué)者提出了數(shù)百種圖像分割算法,而且每年都有新的算法出現(xiàn)。國家消防科學(xué)重點實驗室的袁宏勇[10]、蘇國峰等開發(fā)了一種利用攝像機(jī)和發(fā)光陣列光學(xué)橫截面煙霧傳感器探測大空間煙霧的可行方法。郭維[11]提出了一種基于圖像處理的大型空間火災(zāi)探測研究,利用圖像處理技術(shù)消除干擾因素,增強(qiáng)圖像信息,然后利用HIS 顏色模型實現(xiàn)基于顏色聚類的火災(zāi)圖像分割,提取可疑火災(zāi)區(qū)域。喬繼斌[12]提出了一種基于圖像處理技術(shù)的火災(zāi)探測方法。他通過介紹彩色圖像處理的基本理論和色彩空間的相關(guān)知識,以色彩特征明顯的彩色火焰圖像為研究重點,從色彩空間和色彩分割方法兩個方面對彩色圖像分割方法進(jìn)行了探討。這些研究方法在一定程度上改進(jìn)了傳統(tǒng)的火災(zāi)探測方法,但其準(zhǔn)確性和時效性還有待提高。
圖像分割簡單的來說就是對畫面中出現(xiàn)的所有像素進(jìn)行跟蹤標(biāo)注的全過程,通過這種方式使得標(biāo)記相同的像素產(chǎn)生共同的視覺上的特征[13],也是一種基本的計算機(jī)視覺技術(shù)[14]。 可以說,圖像分割的結(jié)果直接影響到對圖像的理解[15],因為圖像分割是圖像從處理到分析的關(guān)鍵,在圖像識別的過程中也是比較困難的,沒有正確的分割,就不可能有正確的識別。在圖像火災(zāi)探測中,經(jīng)常需要根據(jù)圖像的亮度、顏色和紋理對圖像進(jìn)行劃分[16]。使用的功能越多,就越容易細(xì)分。然而,由計算機(jī)自主進(jìn)行圖像的處理和分割時,五花八門的困難層出不窮。比如說,噪音過大、光線照射不均勻、圖像中部分模糊或者產(chǎn)生重影都會導(dǎo)致分割不夠充分[17]。已知的火焰圖像分割方法主要還存在這樣幾個不足:邊緣檢測可以提取出更完整的邊緣,但不利于基于區(qū)域特征的火焰識別;閾值分割可以簡單地區(qū)分紅外圖像中的高灰度火焰區(qū)域。運動檢測方法可以有效地識別火焰在劇烈運動時的運動區(qū)域,但容易造成火焰不完全燃燒區(qū)域。色彩分割是可見光圖像火焰分割的一種有效方法。簡單的顏色模型簡單實用。從目前的應(yīng)用情況來看,類間最大方差法是一種簡單有效的方法。該方法屬于閾值選擇法,具有算法簡單、適用于實時處理等特點。它的局限性在于過于依賴圖像“two-peak 直方圖”等。此外,在火焰圖像識別算法中,將火焰圖像與背景分離是識別過程的前提和必要環(huán)節(jié),因此圖像分割是一項需要進(jìn)一步研究的技術(shù)。人們希望,引入人工智能的知識導(dǎo)向和人工智能來糾正分割中的一些錯誤是一個很有希望的方法,但它增加了問題的復(fù)雜性。本文研究了分形特征在圖像分割中的應(yīng)用,提出了一種改進(jìn)的不需要擬合步驟的盒形維數(shù)估計方法,并進(jìn)行了實驗分析和驗證,為火焰圖像分割技術(shù)提供了新的思路,更好地解決目前火災(zāi)探測技術(shù)中的不足。
眾所周知,科研過程中我們不僅僅要對規(guī)則的對象進(jìn)行研究,更多的時候我們還需要對許多非規(guī)則性的事物進(jìn)行建模分析,最常見的有巖層、星空、河流等較為復(fù)雜的對象,都需要一種與以往不同的學(xué)說來描述。就這樣,人們一般意義上把“分形”視為大小不同碎片聚集的一種狀態(tài),是對沒有明確的特征長度的圖形和結(jié)構(gòu)以及現(xiàn)象的統(tǒng)稱。為了更好地描述不規(guī)則幾何的分形,我們把它稱之為分形幾何,也被叫做能夠描述大自然的幾何[18]。
描述對象的不規(guī)則度和自相似性的最基本度量我們把它稱之為分形維數(shù),分形維數(shù)在一定區(qū)間內(nèi)有著標(biāo)度不變的特性。比如說,現(xiàn)在有一幅二維圖像,那么它體現(xiàn)的是僅僅是對象某一表面或截面的形態(tài)信息,像表面的形態(tài)、孔洞和間隙的分布、裂紋有沒有擴(kuò)展等,又或者是表明某種特定變化規(guī)律的曲線或圖形,由此可見,對研究實際對象的分形特征進(jìn)行討論和研究,實際上就是看它對應(yīng)的二維平面圖像具有的分形特征[19]。所以說,分形維數(shù)就是描述分形特征的具體參數(shù),有著真實反映分形基本特征的重要作用。然而,由于對表面的不同看法,有許多定義和計算方法,通常有相似維數(shù)、豪斯多夫維數(shù)、容量維數(shù)、計數(shù)盒維數(shù)等。其中,若設(shè)(x,d)表示的是一段距離空間,A∈X,所有的ε>0,假使N(A,E)是用來覆蓋A的最小閉球數(shù),且最小閉球半徑為ε的,假設(shè)成立
則稱Df為A的Kolmogrov容量維。
其中廣義康托集是案例中最經(jīng)典的。針對從0~1 這個區(qū)間,平均將它分成長度為為的M(M ≥3)個部分,其中需要保留的是S(2 ≤S ≤M-1)個線段,其它剩余的部分均要去掉,這個時候的ε=1/M,我們再將選擇下來的所有線段再細(xì)分成長度相等的M 個部分,接著還要刪除M-S 個部分,那么;N(A,ε)=S2接著用相同的方法直到無窮,最后剩余的點的集合就是我們所說的廣義康托集。那么廣義康托集的容量維就是:
針對典型的康托集來說,也就是M=3,S=2的時候
單從容量維的定義來看,不難看出定義中還存在著一個重要的不足,定義中僅僅是考慮了能夠覆蓋所要求的半徑總共需要的小球體的數(shù)量,卻并未明確每一個球所覆蓋著的點的數(shù)量到底是多少個,如果單純地按照這個定義來對上某一個區(qū)域中隨意一個較密集且可數(shù)集列、可能都會存在Df(A) =n,就好像在R上,所有的有理數(shù)構(gòu)成的維數(shù)為1 集合,可是我們知道的整個實數(shù)所構(gòu)成的集合維數(shù)仍然是1,大家公認(rèn)所有有理數(shù)是一個可數(shù)集,與無理數(shù)相比它就僅僅是一種相對少量的集合,顯而易見我們認(rèn)為有理數(shù)的容量為至少或者不可能與全體實數(shù)的集合維數(shù)一樣。所以,我們還需要對維數(shù)進(jìn)行其他定義來改進(jìn)維數(shù)。那么我們可以嘗試著把容量維定義中原來的小球體替換為小的立方體,并且要求它們在覆蓋中不能相互交織,那么我們就能夠得到一種全新的盒子維。由于盒子維非常便于計算機(jī)求得,所以它在各學(xué)科領(lǐng)域中應(yīng)用的最為廣泛。
如果把z=A(x,y)看做是一幅灰度數(shù)字圖像,該數(shù)字圖像的分辨率是M×M。圖像中x與y其中某一個像素的行列號,z 是這個像素的灰度值。取盒子大小為L×L×L',圖像中L 是這個盒子在x、y軸向上的邊線長度,L'是盒子在Z軸方向上的邊線長度,能夠符合L'=GL/M,我們設(shè)定該數(shù)字圖像的灰度級總數(shù)是G,也就是當(dāng)滿足了L'/G=L/M。用r=L/M來表示該盒子的大小。我們采用許許多多的大小為r 的盒子相互不能夠重疊地去包含住A,假如Nr表示了包含住A 所需的盒子數(shù)的最少值。即,當(dāng)A 是一個比較理想的分形曲面,它的盒子維D則被定義為
然而,當(dāng)一個數(shù)字圖像的灰度曲面比較離散的時候,我們更多的是采取取大小不同的r 值(滿足1 設(shè)圖1 中的黑點為離散灰度曲面A(x,y)上的一列點,其中一個黑點的x 坐標(biāo)為該像素的行號,x=1,2,…,M。該點縱坐標(biāo)z'=int(zM/G),z為這個黑點所對應(yīng)的灰度值,z=1,2,…,G。因此有z'=1,2,…,M。圖1 中每一個網(wǎng)格邊長為1,就是我們需要的最小尺度的盒子。 圖1 圖像灰度曲面插入補(bǔ)充點示意圖 比較相鄰黑點z'(x,y) 與z'(x+1,y) 的高度。如果z'(x,y)≠z'(x+1,y),設(shè)z'(x,y) 圖2 所示是在我們?nèi)藶椴迦胙a(bǔ)充的點后,本來的灰度曲面和它上下包絡(luò)面示意圖。圖2(a)中藍(lán)色曲線所表示的就是我們所說的上包絡(luò)面,紅色曲線所表示的就是我們所說的下包絡(luò)面,黑色曲線所表示的就是我們所說的原灰度曲面。圖2(b)所示為三維的情況。 圖2 插入補(bǔ)充點后灰度曲面的包絡(luò)面 圖3 所示為原始圖像,可以看到圖中天空、墻壁、火焰較亮。將原始圖像劃分為若干32×32 的子塊,采用本文的算法求取每個子塊的分形維數(shù)值,結(jié)果如圖4 所示,圖中已將計算得到的分形維數(shù)值映射到0~255 范圍便于顯示??梢钥吹綀D中天空的和墻壁的分形維很低,其顏色較暗;而火焰與樹木區(qū)域的分形維較大,顏色較亮。因此可將火焰與天空和墻壁區(qū)別開來。圖5 所示為將取值在160~200 之間的區(qū)域置成白色,其余部分置為黑色得到的人工分割效果圖。 圖3 原始圖像 圖4 原始圖像的分形維分布圖像 圖5 為將圖像的分形維變換到0-255范圍 本文提出了一種全新的盒子維估計算法[20],與以往各種算法不同的是這種新的算法采用數(shù)字圖像最小尺度下的盒子數(shù)來更直觀地估計盒子維,而且不需要擬合。該算法簡單、直觀、易于實現(xiàn)。通過對實驗結(jié)果的分析表明本文提出的方法具有更好的估計精度和穩(wěn)定性。另外,此新方法并不需要計算出不同尺度下的盒子數(shù),所以大大減小了計算量。最后對該算法用于求取油料火焰圖像的分形維分布進(jìn)行了編程實現(xiàn),對得到的分形維分布進(jìn)行了人工分割,能夠?qū)诹炼鹊姆指钸M(jìn)行有效的補(bǔ)充,驗證了這種新方法的可行性,對油料火災(zāi)的探測技術(shù)提供了一定的參考。2.2 新的盒子維估計算法
2.3 對油料火焰圖像的處理
3 結(jié)語