康林賢,楊傳凱,谷永剛,李鵬程,李良書,周國華
(1.國網(wǎng)陜西省電力公司電力科學(xué)研究院,西安 710054; 2.國網(wǎng)陜西省電力公司,西安 710048; 3.國網(wǎng)山西省電力公司,太原 030000)
智能輔助系統(tǒng)作為智能變電站的關(guān)鍵部分,為了優(yōu)化變電站的運行環(huán)境并確保變電站的安全可靠運行為目的,輔助系統(tǒng)的應(yīng)用具有覆蓋范圍廣、信息量大等新特征[1]。采用防范為主、設(shè)備監(jiān)控為輔的分散式管理模式已不能滿足變電站智能化管理和發(fā)展的需要[2]。加強(qiáng)輔助設(shè)備綜合監(jiān)控,提高集約化管理水平刻不容緩。運動目標(biāo)檢測是進(jìn)一步實現(xiàn)不同智能視頻監(jiān)視任務(wù)的重要步驟,如目標(biāo)跟蹤、目標(biāo)識別、行動分析等。隨著視頻技術(shù)的發(fā)展,監(jiān)測系統(tǒng)中圖片處理和分析技術(shù)越來越先進(jìn),使系統(tǒng)更加智能,更易于自動控制,能夠使變電站無人值守真正實現(xiàn)。所以,對智能輔助綜合監(jiān)控系統(tǒng)運動目標(biāo)檢測進(jìn)行研究具有重要的現(xiàn)實意義。
目前,在智能變電站輔助監(jiān)控系統(tǒng)的理論與實踐中,有許多突出的成果。在文獻(xiàn)[3]中,提出了一種聯(lián)動控制方法,用于GOOSE通信的遠(yuǎn)程視覺系統(tǒng)與變電站保護(hù)系統(tǒng)之間。單方面實現(xiàn)了與調(diào)度的無縫連接。因為它沒有與綜合自動化系統(tǒng)集成在一起,所以需要在兩個不同的系統(tǒng)之間控制同步,這可能會導(dǎo)致諸如實時性能差和上層業(yè)務(wù)調(diào)用不明確等問題;在文獻(xiàn)[4]中,根據(jù)變電站的實際需求,提出了視頻監(jiān)控系統(tǒng)的設(shè)計方案,主要由遠(yuǎn)程視頻監(jiān)控系統(tǒng)、數(shù)字視頻監(jiān)控系統(tǒng)和嵌入式視頻服務(wù)器等組成;在文獻(xiàn)[5]中,構(gòu)建了智能變電站輔助系統(tǒng)信息一體化平臺,對各種信息進(jìn)行分類,在一定程度上保證信息的整性、可靠性和有效性;在文獻(xiàn)[6]中,提出了一種基于104遠(yuǎn)程協(xié)議的智能變電站輔助系統(tǒng)仿真測試方法,實現(xiàn)了變電站輔助系統(tǒng)104協(xié)議和性能測試軟件的設(shè)計。與設(shè)備制造商共同調(diào)試并分析測試結(jié)果來驗證軟件的有效性和可靠性。上述研究為智能變電站輔助綜合監(jiān)控系統(tǒng)的實現(xiàn)提供了研究基礎(chǔ)。
在此背景下,文中在智能變電站的基礎(chǔ)上,對智能變電站輔助綜合監(jiān)控系統(tǒng)的原理和結(jié)構(gòu)進(jìn)行研究,提出了一種改進(jìn)算法用于運動目標(biāo)的檢測,并通過仿真分析算法改進(jìn)前后的性能。
目前,輔助監(jiān)控系統(tǒng)經(jīng)歷了本地監(jiān)視、遠(yuǎn)程監(jiān)控和綜合管理監(jiān)控幾個階段。本地監(jiān)控系統(tǒng)大部分信息無法上傳,需要變電站人員在現(xiàn)場監(jiān)控。遠(yuǎn)程監(jiān)控階段可以實現(xiàn)遠(yuǎn)程單獨監(jiān)控,但是無法達(dá)到智能化運動的要求。綜合監(jiān)控階段實現(xiàn)了平臺集成化、監(jiān)控集中化、通訊標(biāo)準(zhǔn)化、聯(lián)動智能化等功能[7]。
智能變電站輔助綜合監(jiān)控系統(tǒng)實現(xiàn)站內(nèi)的監(jiān)控、控制和聯(lián)動,為各部門提供數(shù)據(jù)支持[8]。智能變電站輔助綜合監(jiān)控系統(tǒng)主要由視頻監(jiān)控、綜合供電、門禁、動力環(huán)境、消防、安全六個子系統(tǒng)組成。系統(tǒng)結(jié)構(gòu)如圖1所示。
圖1 系統(tǒng)結(jié)構(gòu)
在當(dāng)前的運動目標(biāo)檢測中,應(yīng)用最廣泛的一類方法時背景減法,目標(biāo)檢測的主要任務(wù)是背景建模。建模方法在目前主要有三種高斯模型、vibe方法和碼本模型[9]。這些新的方法雖然提高了前景的準(zhǔn)確性,但隨著算法的復(fù)雜度增加魯棒性增加。文中為了快速提取目標(biāo),建模采用的是平均背景法。
平均法建立的背景模型只適用于不是很復(fù)雜的監(jiān)測場景,平均法本質(zhì)上是基于統(tǒng)計濾波,計算出一定時間內(nèi)得到的多幀圖像的平均值,作為背景模型的參考。具體計算如式(1)[10]所示:
(1)
式中Avgk為系統(tǒng)獲取第k幀圖像時建立的背景模型;X為平均幀數(shù);hk,hk-1,...,hk-X+1為連續(xù)X幀圖像,包括系統(tǒng)保存的當(dāng)前幀。
該算法的背景是室外環(huán)境,假設(shè)背景中沒有突變。因此,在視頻第k幀的背景建模時中直接采用視頻前k幀來求平均值,如式(2)所示[11]:
(2)
式中hk,hk-1,...,h1為前k幀的圖像;Avgk是第k幀視頻的背景模型。
該算法較為簡單,選取多個幀求平均值作為背景,在選取合理閥值就成為背景模型,如位置像素高于閥值,則像素點為前景點[12-13]。該算法也存在一些不足,在背景檢測時可能存在前景虛影,這是導(dǎo)致檢測錯誤和空洞的原因。因此,文中將平均建模背景引入到三幀差分中,以避免在前景檢測中產(chǎn)生虛影效應(yīng),減少前景檢測中由背景像素引起的誤差。
傳統(tǒng)的三幀差分方法主要利用相鄰幀差分,其中相鄰幀差分選擇視頻中的三個連續(xù)幀。在灰色和復(fù)雜的背景下,很容易導(dǎo)致誤檢,引入背景圖像來消弱背景對前景的影響[14]。
該算法的基本思想是將三幀差分法中的中間幀替換平均背景建模得到的背景,當(dāng)前幀作為上一幀,下一幀作為后一幀[15]。采用三幀差分法進(jìn)行計算,然后進(jìn)行邏輯與運算。最后,膨脹處理得到最終的檢測結(jié)果。算法步驟如下:
步驟一:對視頻幀進(jìn)行讀取并保存。記為F1、F2、F3、...、FY,Y為視頻總幀數(shù),圖片中每個幀的大小為m、n;
步驟二:對視頻第k幀運動目標(biāo)進(jìn)行檢測,選擇F1、F2、F3、...、Fk、Fk+1幀的圖像(k+1≤M)灰度化處理;
步驟三:利用均值背景建模提取第k幀的背景,得到背景圖像的灰度圖Avgk。如式(3)所示[16]:
(3)
步驟四:根據(jù)式(4)求解差分圖像M1、M2[17]為:
(4)
式中Fk(x,y)和Fk+1(x,y)為視頻圖像中圖像的兩個連續(xù)幀;M1(x,y)和M2(x,y)為相鄰幀之間的差;
步驟五:閥值化差分圖像,閾值T經(jīng)過多次仿真得到,如式(5)所示[18]:
(5)
步驟六:對閾值化后的圖像執(zhí)行邏輯與,如式(6)所示[19]:
(6)
步驟七:對最終的二值圖像C(x,y)利用中值濾波和均值濾波去噪得到最終的檢測結(jié)果。圖2所示為算法原理。
圖2 改進(jìn)算法框圖
在計算機(jī)上進(jìn)行了仿真實驗,選擇了仿真軟件MATLAB R2014a分析算法的性能,文中選擇了walk視頻、fight視頻和substation視頻三種視頻格式進(jìn)行仿真分析。表1為三種視頻的參數(shù)。
表1 視頻參數(shù)
利用前景圖像的二值化運算對圖像進(jìn)行增強(qiáng),得到清晰的邊緣輪廓,使圖像處理更加方便,二值化文件先要對閥值進(jìn)行確定。在仿真中,如果閾值過大,則難以檢測出完整的運動前景。如果閾值太小,則容易誤判,背景像素被錯誤地檢測為移動前景。因此,選擇合適的閥值是非常重要的[20]。文中將自動確定閾值,二值化閾值受天氣和晝夜的影響,選擇當(dāng)前圖像的平均值。如果大于閾值,則設(shè)置為255;如果小于閾值,則設(shè)置為0。
在仿真過程中,對改進(jìn)前后的算法進(jìn)行了比較(均值背景和文中算法)。如圖3~圖5所示,兩種算法在三段視頻中的前景檢測效果。
圖3 Walk視頻前景
圖4 Fight視頻前景
圖5 Substation視頻前景
對比三組監(jiān)控視頻中兩種運動目標(biāo)檢測算法的前景檢測結(jié)果,可以明顯看出平均背景法由許多“空洞”的存在,檢測的結(jié)果不是很完整。從圖3的(4)可以看出,在walk視頻中,當(dāng)運動目標(biāo)距離鏡頭較遠(yuǎn)時,不能檢測到運動目標(biāo)。從圖4可以看出,平均背景法最終檢測出的前景也不完整。由圖5可以看出,平均背景法檢測有大量的誤檢點。文中算法的準(zhǔn)確和一致性優(yōu)于平均背景法。但是也檢測到少量的背景像素作為前景,如圖5(8)和圖5(9)所示。
為了定量分析仿真結(jié)果,首先,將仿真結(jié)果與通用指標(biāo)查準(zhǔn)率(Precision,Pre)和查全率(Re-call,Re)進(jìn)行比較,查準(zhǔn)率和查全率為檢測正確數(shù)分別與檢查總數(shù)和手動標(biāo)注的比值。如果這兩個指標(biāo)都很高,則證明前景檢測具有良好的檢測性能,表2所示兩種方法的定量分析結(jié)果。
表2 定量分析
從表2可以看出,改進(jìn)算法的查全率比平均背景算法高41.33%,查準(zhǔn)率高30%,因此,在更復(fù)雜的環(huán)境下,改進(jìn)算法比平均背景算法更準(zhǔn)確、更完整。
為了分析算法的速度,以時間復(fù)雜度為指標(biāo),比較了三組視頻上兩種運動目標(biāo)檢測算法,表3所示兩種算法的比較結(jié)果。
由表3可知,平均背景法和改進(jìn)算法檢測運動目標(biāo)的時間都非常短。從這個角度來看,該算法能夠滿足運動目標(biāo)快速檢測的要求,易于硬件實現(xiàn)。
表3 改進(jìn)前后平均檢測時間
文章對智能變電站輔助綜合監(jiān)視系統(tǒng)的基本組成進(jìn)行了研究,在常用檢測方法的基礎(chǔ)上,提出了一種改進(jìn)的基于平均背景的幀間差分法,并通過仿真分析算法改進(jìn)前后的性能。結(jié)果表明,改進(jìn)后算法性能提升明顯,相比于改進(jìn)前查準(zhǔn)率提高了30%、查全率提高41.33%??紤]到當(dāng)前的實驗設(shè)備和數(shù)據(jù)規(guī)模,論文還處于起步階段?;诖?,逐步完善和改進(jìn)將是下一步工作的重點。