張俊生,赫英鳳,楊 鵬,仝曉剛
(1.太原工業(yè)學(xué)院 電子工程系,山西 太原 030008;2.中北大學(xué)信息探測與處理山西省重點實驗室,山西 太原 030051)
近年來,信息技術(shù)與計算機(jī)技術(shù)得到了大力的發(fā)展與普及,數(shù)字視頻技術(shù)也迎來了高速發(fā)展期,受到多個領(lǐng)域的關(guān)注與應(yīng)用,尤其是航海領(lǐng)域[1]。嵌入式網(wǎng)絡(luò)的出現(xiàn),使得船舶之間通信更加便利、穩(wěn)定。嵌入式網(wǎng)絡(luò)具有較好的適用性與便捷性,能夠直接搭載在船舶,為船舶視頻監(jiān)控提供有效的支撐。
船載嵌入式網(wǎng)絡(luò)視頻監(jiān)控圖像由于天氣因素、環(huán)境因素、設(shè)備因素等影響,存在著大量的噪聲點、模糊點,使得視頻監(jiān)控圖像清晰度較差,細(xì)節(jié)信息無法得到完整的、準(zhǔn)確地顯示,影響視頻監(jiān)控圖像的應(yīng)用以及船舶航行狀態(tài)的判定,是現(xiàn)今導(dǎo)致船舶航行事故發(fā)生的關(guān)鍵原因之一[2]。為了避免上述事件的發(fā)生,引入模糊集理論提出船載嵌入式網(wǎng)絡(luò)視頻監(jiān)控圖像模糊細(xì)節(jié)增強(qiáng)系統(tǒng)設(shè)計。
由于船舶航行環(huán)境較為復(fù)雜,致使船載嵌入式網(wǎng)絡(luò)視頻監(jiān)控圖像存在著顏色失真的現(xiàn)象,對細(xì)節(jié)增強(qiáng)具有不利影響,故通過動態(tài)范圍拉伸模式預(yù)處理視頻監(jiān)控圖像。由于圖像細(xì)節(jié)增強(qiáng)過程中,計算機(jī)系統(tǒng)對亮度變化較為敏感,因此在視頻監(jiān)控圖像預(yù)處理過程中只對亮度通道進(jìn)行處理[3]。為了方便研究的進(jìn)行,將拉伸后的圖像RGB 顏色空間轉(zhuǎn)換為HSI 顏色空間,轉(zhuǎn)換公式為:
上述過程完成了視頻監(jiān)控圖像的預(yù)處理,消除了視頻監(jiān)控圖像顏色失真現(xiàn)象,為后續(xù)視頻監(jiān)控圖像細(xì)節(jié)模糊熵的計算奠定基礎(chǔ)。
以上述預(yù)處理后的視頻監(jiān)控圖像f′(x,y)為依據(jù),基于模糊集理論計算視頻監(jiān)控圖像細(xì)節(jié)模糊熵,為圖像細(xì)節(jié)增強(qiáng)做好準(zhǔn)備[4]。將視頻監(jiān)控圖像看作為一個模糊集合,傳統(tǒng)系統(tǒng)采用隸屬度函數(shù)表示模糊集合的不確定性,其會受到主觀影響,無法實現(xiàn)模糊程度的定量描述[5]。因此,引入模糊熵概念,對視頻監(jiān)控圖像細(xì)節(jié)模糊程度進(jìn)行定量表示。假設(shè)視頻監(jiān)控圖像f′(x,y)模糊集合表示為代表像素i對應(yīng)的模糊子集,其模糊熵計算公式為:
以獲得的視頻監(jiān)控圖像細(xì)節(jié)模糊熵為基礎(chǔ),利用遺傳算法確定最佳模糊參數(shù),為最終圖像細(xì)節(jié)增強(qiáng)做準(zhǔn)備。遺傳算法具有較強(qiáng)的并行性自動搜索與全局尋優(yōu)能力,可以在最短時間內(nèi)獲取最佳模糊參數(shù),以此來降低圖像細(xì)節(jié)增強(qiáng)運(yùn)算時間,便于設(shè)計系統(tǒng)的實際應(yīng)用[7]。基于遺傳算法的最佳模糊參數(shù)確定程序如圖1所示。
圖1 最佳模糊參數(shù)確定程序圖Fig.1 Program diagram for determining the optimal fuzzy parameters
對視頻監(jiān)控圖像f′(x,y)中的每一個細(xì)節(jié)進(jìn)行編碼處理,編碼結(jié)果顯示為8 為二進(jìn)制串,由數(shù)字0 與1 構(gòu)成[8]。另外,由于視頻監(jiān)控圖像灰度值范圍為[0.255],則模糊參數(shù) χe的取值范圍為[0.255],其初始數(shù)值采用隨機(jī)方式產(chǎn)生。適應(yīng)度函數(shù)的構(gòu)造是遺傳算法的關(guān)鍵環(huán)節(jié),此研究以模糊熵為基礎(chǔ),構(gòu)造合理的適應(yīng)度函數(shù),表達(dá)式為:
式中:K(xi)為適應(yīng)度函數(shù),xi為第i個染色體;M為染色體種群規(guī)模;εi為誤差校正項,主要作用是調(diào)節(jié)適應(yīng)度數(shù)值的計算精度。
依據(jù)式(4)對全部個體適應(yīng)度數(shù)值進(jìn)行計算,以此為基礎(chǔ),選擇前m個染色體作為交叉、變異操作的對象,設(shè)置交叉方式為單點交叉,獲取新的個體,表示為:
計算新染色體的適應(yīng)度數(shù)值,重復(fù)進(jìn)行上述操作,直至適應(yīng)度數(shù)值達(dá)到最大值max[K(xi)]為止,其對應(yīng)的模糊參數(shù) χe即為最佳模糊參數(shù),將其記為。
以上述確定的最佳模糊參數(shù)為基礎(chǔ),計算擴(kuò)散系數(shù),融合視頻監(jiān)控圖像模糊梯度場情況,應(yīng)用變分法求解修正隸屬度函數(shù),通過逆變換將視頻監(jiān)控圖像從模糊域轉(zhuǎn)換到灰度域,即可獲得細(xì)節(jié)增強(qiáng)后的船載嵌入式網(wǎng)絡(luò)視頻監(jiān)控圖像。為了體現(xiàn)視頻監(jiān)控圖像細(xì)節(jié)的模糊信息,基于最佳模糊參數(shù)計算擴(kuò)散系數(shù),表達(dá)式為:
由式(6)可以看出最佳模糊參數(shù)與擴(kuò)散系數(shù)之間存在著緊密的聯(lián)系,關(guān)系擬合曲線如圖2 所示。可知,隨著最佳模糊參數(shù)的增大,擴(kuò)散系數(shù)呈現(xiàn)逐漸下降的趨勢,最終趨向于1。擴(kuò)散系數(shù)的添加,可以避免視頻監(jiān)控圖像邊緣細(xì)節(jié)過分增強(qiáng)的現(xiàn)象,使增強(qiáng)后的圖像更加柔和。
圖2 最佳模糊參數(shù)與擴(kuò)散系數(shù)關(guān)系擬合曲線圖Fig.2 Fitting curve of the relationship between the best fuzzy parameter and diffusion coefficient
視頻監(jiān)控圖像模糊梯度場情況也是細(xì)節(jié)增強(qiáng)的關(guān)鍵所在。原始隸屬度函數(shù)由視頻監(jiān)控圖像灰度值決定,表達(dá)式為:
式中:β(x,y)為像素素(x,y)對應(yīng)的隸屬程度;R(x,y)為像素(x,y)的灰度值;Rmin(x,y)與Rmax(x,y)為灰度值的最小值與最大值。
以式(6)計算結(jié)果為基礎(chǔ),獲取像素(x,y)的模糊梯度:Γ(x,y)是模糊梯度數(shù)值,可獲得放大后的視頻監(jiān)控圖像模糊梯度場模型,表達(dá)式為:
式中,T(x,y)為放大處理后的圖像模糊梯度場。
以此為基礎(chǔ),構(gòu)造泛函公式,表達(dá)式為:
為了驗證設(shè)計系統(tǒng)的應(yīng)用性能,選取某船載嵌入式網(wǎng)絡(luò)為實驗對象,內(nèi)部結(jié)構(gòu)如圖3 所示。船載嵌入式網(wǎng)絡(luò)會連接多個客戶端——船舶、岸上基站或者監(jiān)測設(shè)備等,會獲取限定范圍海域的視頻監(jiān)控圖像,將其作為實驗數(shù)據(jù)。
圖3 船載嵌入式網(wǎng)絡(luò)結(jié)構(gòu)示意圖Fig.3 Schematic diagram of shipborne embedded network structure
在視頻監(jiān)控圖像獲取過程中,由于各種因素(設(shè)備振動、海上環(huán)境等)的影響,使得視頻監(jiān)控圖像中包含大量的噪聲,并且存在著圖像輪廓不清晰的現(xiàn)象,若是直接將其作為實驗數(shù)據(jù),會降低實驗結(jié)論的精度。因此,在實驗進(jìn)行之前,對實驗數(shù)據(jù)?視頻監(jiān)控圖像進(jìn)行預(yù)處理。首先,應(yīng)用中值濾波去除視頻監(jiān)控圖像中的噪聲,表達(dá)式為:
式中:F(i,j)與G(i,j)為含噪與無噪視頻監(jiān)控圖像;Med{·}為中值濾波函數(shù);M(i,j)為濾波窗口,(s,t)為M(i,j)的子集。
其次,應(yīng)用拉普拉斯算子銳化處理視頻監(jiān)控圖像,表達(dá)式為:
式中:D(i,j)是銳化處理后的視頻監(jiān)控圖像;μo為銳化系數(shù)。一般情況下,銳化系數(shù) μo越大,視頻監(jiān)控圖像銳化效果越好;反之,銳化系數(shù) μo越小,視頻監(jiān)控圖像銳化效果越差。
以實驗準(zhǔn)備內(nèi)容為依據(jù),進(jìn)行視頻監(jiān)控圖像模糊細(xì)節(jié)增強(qiáng)實驗。以某一幅視頻監(jiān)控圖像為例,基于設(shè)計系統(tǒng)對其進(jìn)行處理,獲得視頻監(jiān)控圖像模糊細(xì)節(jié)增強(qiáng)結(jié)果如圖4 所示。
圖4 視頻監(jiān)控圖像模糊細(xì)節(jié)增強(qiáng)結(jié)果示意圖Fig.4 Schematic diagram of fuzzy detail enhancement results of video surveillance image
可知,應(yīng)用設(shè)計系統(tǒng)后,原始視頻監(jiān)控圖像中未顯示的細(xì)節(jié)信息得到了增強(qiáng)與恢復(fù),充分證實了設(shè)計系統(tǒng)的可行性。
視頻監(jiān)控是船舶航行過程中的關(guān)鍵保障手段,不但能夠?qū)Υ搩?nèi)部、外部環(huán)境進(jìn)行監(jiān)測,也能通過網(wǎng)絡(luò)獲取整個海域情況,實時為船舶航行提供圖像數(shù)據(jù)支撐。但是,由于海上環(huán)境多變,監(jiān)控設(shè)備自身缺陷等多種因素的影響,致使視頻監(jiān)控圖像存在著細(xì)節(jié)缺失、模糊等現(xiàn)象,威脅著船舶的航行安全,故提出船載嵌入式網(wǎng)絡(luò)視頻監(jiān)控圖像模糊細(xì)節(jié)增強(qiáng)系統(tǒng)設(shè)計。實驗數(shù)據(jù)顯示:設(shè)計系統(tǒng)大幅度提升了增強(qiáng)圖像的信息熵數(shù)值,能獲取具備更對細(xì)節(jié)信息的視頻監(jiān)控圖像,為船舶航行決策制定提供精準(zhǔn)依據(jù),也為圖像增強(qiáng)相關(guān)研究提供一定的借鑒作用。