何書毅, 何啟遠, 鄭 丁, 黃美琴, 李 強, 汪金禮
(1. 海南電網(wǎng)有限責任公司信息通信分公司, 海南 海口 570203; 2. 安徽南瑞繼遠電網(wǎng)技術(shù)有限公司, 安徽 合肥 230088)
隨著“互聯(lián)網(wǎng)+”時代的來臨, 以及視頻分析識別技術(shù)、 大數(shù)據(jù)分析等技術(shù)的應用發(fā)展, 海量視頻數(shù)據(jù)智能化應用成為各行各業(yè)視頻監(jiān)控的研究熱點[1]. 隨著視頻采集設備在人們?nèi)粘I钪惺褂迷絹碓蕉啵?視頻圖像數(shù)據(jù)每時每刻都在產(chǎn)生, 與此同時, 視頻圖像數(shù)據(jù)的應用技術(shù)也變得越來越重要[1-5]. 我們不僅僅只是關(guān)注視頻圖像能看到什么, 而且更加感興趣的是準確獲取圖像信息表達的語義信息[6]. 特別是在電力生產(chǎn)管理活動中, 過去通過構(gòu)建視頻圖像監(jiān)控系統(tǒng)實現(xiàn)遠程場景在線, 主要集中在防盜等安全防范領域. 隨著智能設備、 視頻圖像技術(shù)的發(fā)展以及變電站輔助監(jiān)控系統(tǒng)建設的進一步完善, 當前變電站存儲了海量的視頻圖像信息. 因此, 結(jié)合變電站日常工作要求, 如何利用好這些視頻圖像數(shù)據(jù)成為當前變電站運維管理工作的一項重要內(nèi)容[5].
在變電站的日常工作中, 存在以下幾個值得研究的課題, 一是由于刀閘一次設備的生命周期較長, 使用年限較久的設備存在動作機械結(jié)構(gòu)動作不到位情況, 這些狀態(tài)只能通過現(xiàn)場巡視的方式加以確認; 二是監(jiān)測變電主設備的在線監(jiān)測裝置雖然能夠給出一次設備的一些工作信息, 當發(fā)生數(shù)據(jù)異常時, 需要人工經(jīng)驗進行故障判斷, 為獲取設備真實運行場景視頻信息, 必須通過視頻監(jiān)控平臺觀看, 不能實現(xiàn)系統(tǒng)一體化管理和故障信息的智能預警; 三是變電站作業(yè)現(xiàn)場人員管理難問題, 習慣性違章情況監(jiān)管不力等現(xiàn)象頻繁. 面對上述問題, 隨著視頻識別分析技術(shù)的發(fā)展應用, 本文通過構(gòu)建一套基于視頻圖像分析的變電站智能化應用系統(tǒng), 通過多源數(shù)據(jù)和視頻圖像的融合, 再結(jié)合視頻圖像分析技術(shù)實現(xiàn)變電站智能化管理.
系統(tǒng)采用層次化設計, 軟件功能模塊化封裝, 總體架構(gòu)如圖 1 所示: 分為硬件層、 操作系統(tǒng)層、 通訊總線層、 數(shù)據(jù)庫層、 公共服務層、 中間件服務層和應用層. 在軟件平臺的基礎上, 通過ICE中間件服務實現(xiàn)了對web, CS、 移動終端等不同類型客戶端的支持.
圖 1 系統(tǒng)軟件結(jié)構(gòu)圖Fig.1 System structure diagram
根據(jù)跨平臺技術(shù)選擇特點和多語言混合編寫應用系統(tǒng)實際情況, 在系統(tǒng)設計中設計了中間件服務接口, 該接口采用ICE中間件實現(xiàn)[7]. ICE結(jié)構(gòu)如圖 2 所示, 包括客戶端和服務端、 ICE核心、 ICE API、 對象適配器、 ICE代理和ICE骨架等部分, 其中客戶ICE核心、 服務器核心和對象適配器來自于庫文件, 代理和骨架由Slice語言產(chǎn)生, 客戶應用和服務器應用由上層應用程序員編寫.
圖 2 ICE結(jié)構(gòu)Fig.2 ICE structure
ICE接口為分布式應用提供了一整套強大的特征和功能支持, 適用于異構(gòu)網(wǎng)絡環(huán)境的面向?qū)ο蟮闹虚g件, 復雜性低, Slice語言定義接口易于使用. 通過ICE中間件, 開發(fā)人員不用關(guān)注跨平臺、 網(wǎng)絡底層通信和分布式對象, 可以將更多的精力放在業(yè)務邏輯代碼處理上. 通過ICE中間件技術(shù)將平臺網(wǎng)絡總線消息發(fā)送至接收接口、 數(shù)據(jù)庫操作接口、 信令交互等不同編寫語言實現(xiàn)的調(diào)用接口進行ICE封裝, 業(yè)務代碼只需關(guān)注業(yè)務, 進行初始化客戶端或者服務端后, 按照一般接口調(diào)用實現(xiàn)即可. 如本文通過Slice語言定義實現(xiàn)的主要有數(shù)據(jù)的讀刪改查、 視頻分析信令交互、 消息發(fā)送與接收功能, 定義為
module data{
class DataUtil{
string getObj(string json,string tablename); //讀取數(shù)據(jù)記錄
int deleteObj(string json,string tablename);//刪除數(shù)據(jù)記錄
int editObj(string objjson,string tablename);//修改數(shù)據(jù)記錄
string insertObj(string objjson,string tablename);//插入數(shù)據(jù)記錄
bool SendVideoAnalysis(string buffer );//視頻分析
int mbSendMessage(int sendType,int reportType,string destHost,string destProcessName,string dataBuf,int length); //發(fā)送消息
string mbReceiveMessage(int reportType);//接收消息
};
};
采用基于邏輯圖的可視化邏輯流程建模, 并結(jié)合腳本驅(qū)動技術(shù), 達到智能聯(lián)動控制的目的. 針對聯(lián)動功能的實現(xiàn), 系統(tǒng)采用了基于任務、 事件、 網(wǎng)關(guān)等模型建立的邏輯圖, 進行可視化編輯的邏輯流程建模, 實現(xiàn)聯(lián)動邏輯的靈活設計, 并結(jié)合腳本驅(qū)動技術(shù), 達到設備的智能聯(lián)動控制目的, 具體圖像界面配置如圖 3 所示.
圖 3 聯(lián)動邏輯配置Fig.3 Logical linkage configuration
該技術(shù)有以下特點: ① 采用基于任務、 事件、 網(wǎng)關(guān)等邏輯模型的聯(lián)動控制服務,其中事件模型是聯(lián)動邏輯的觸發(fā)條件,任務模型是聯(lián)動的具體執(zhí)行動作,網(wǎng)關(guān)模型則實現(xiàn)聯(lián)動的邏輯分支; ② 系統(tǒng)支持系統(tǒng)內(nèi)和跨系統(tǒng)的設備聯(lián)動; ③ 提供了基于邏輯圖的聯(lián)動邏輯建模方法, 并支持可視化的組態(tài)編輯; ④ 通過邏輯關(guān)系的組合, 系統(tǒng)可以支持聯(lián)動動作的串、 并、 混合執(zhí)行、 腳本驅(qū)動、 閉鎖判斷和動態(tài)干預等豐富的聯(lián)動功能.
視頻圖像算法分析目前主要還是通過傳統(tǒng)檢測方法實現(xiàn), 如圖 4 所示, 主要分為3個流程: 建立區(qū)域、 特征提取、 分類識別[1]. 這些基本方法在許多工作中采用. 本文根據(jù)變電站應用場合特點, 主要是在特征表示這一塊開展核心工作, 通過選擇合適特征模型映射區(qū)域為特征向量后, 從訓練樣本學習到的分類器進行分類, 進行所屬判斷. 并且通過手工設計和自動學習的方法訓練樣本, 提升特征模型的表示能力. 針對電力智能化應用, 本文展示了區(qū)域檢測、 攀高分析和安全帽識別的算法實現(xiàn)示意圖, 如圖 4 所示.
圖 4 視頻分析算法過程示意圖Fig.4 Video algorithm analysis schematic diagram
針對本文提出的3個研究課題, 通過基于視頻圖像分析技術(shù)的變電站智能化應用系統(tǒng)實現(xiàn)了基本功能, 具體功能驗證如下所述.
1) 刀閘識別
當“一鍵操作”遠方遙控指令下達后, 系統(tǒng)聯(lián)動相應動作設備的多維度實時視頻預置位, 針對操作前設備狀態(tài)、 設備動作視頻、 操作后狀態(tài)進行圖像自動抓拍、 錄像, 并結(jié)合圖像分析算法實現(xiàn)狀態(tài)識別, 為順控操作提供視頻源的驗證, 支持異常告警, 保證遠方一鍵操作的可靠性. 驗收效果如圖 5 所示.
2) 智能聯(lián)動
當在線監(jiān)測設備的數(shù)據(jù)異常時, 結(jié)合實時監(jiān)控系統(tǒng)(SCADA)運行數(shù)據(jù)和生產(chǎn)管理系統(tǒng)(PMS)臺賬數(shù)據(jù), 智能化應用系統(tǒng)專家?guī)斐绦蛲ㄟ^設備狀態(tài)評估分析模型分析結(jié)果, 向告警服務程序推送異常信息, 觸發(fā)智能聯(lián)動推理機服務程啟動相應處理流程. 通過聯(lián)動將監(jiān)控一次設備的視頻圖像, 直接形象展示給用戶, 用戶不但獲取了臺賬數(shù)據(jù)、 監(jiān)測數(shù)據(jù)、 運行數(shù)據(jù)和告警數(shù)據(jù), 而且還能夠?qū)崟r獲取設備場景圖像, 讓我們的運維人員全方位掌控設備的信息數(shù)據(jù).
3) 作業(yè)行為
變電站作業(yè)人員較多, 管理難度大, 通過變電站智能化系統(tǒng)通過視頻分析模塊主動對作業(yè)環(huán)境的人員行為進行分析統(tǒng)計, 將作業(yè)過程中的違章違規(guī)行為, 習慣性錯誤情況進行主動記錄. 監(jiān)管人員只需通過系統(tǒng)調(diào)閱即可獲取作業(yè)過程中的情況, 并將分析結(jié)果和作業(yè)抓圖保存下來, 隨時調(diào)看. 圖 6 展示了進入變電站內(nèi)沒有正確佩戴安全帽的分析結(jié)果.
圖 5 刀閘識別校核Fig.5 Auxiliary breaker status video checking
圖 6 安全帽檢測Fig.6 Safety helmet detection
隨著“云、 大、 物、 移”等新技術(shù)的不斷推進發(fā)展和智能化建設迫切需要, 如何將先進的視頻技術(shù)與電力系統(tǒng)的工作特性相結(jié)合, 尋求建設智能電網(wǎng)特色的智能視頻分析, 從海量的視頻中自動挖掘蘊含一次生產(chǎn)設備的健康狀況、 安全生產(chǎn)業(yè)務價值信息等, 提升智能化系統(tǒng)實用性、 創(chuàng)新性和管理性的問題有待深入研究. 本文從基礎應用開始了相關(guān)的課題研究工作, 下一步將通過深度學習等方法進一步研究視頻圖像技術(shù). 通過視頻技術(shù)的應用做出更加適合變電站智能化應用的優(yōu)勢系統(tǒng).
[1] 張慧, 王坤峰, 王飛躍. 深度學習在目標視覺檢測中的應用進展與展望[J]. 自動化學報, 2017, 43(8): 1289-1305.
Zhang Hui, Wang Kunfeng, Wang Feiyue. Advances and perspectives on applications of deep learning in visual object detection[J]. Acta Automatica Sinica, 2017, 43(8): 1289-1305 (in Chinese)
[2] 王向東, 張麗紅. 基于動靜態(tài)特征結(jié)合的改進模糊支持向量機行為識別[J]. 測試技術(shù)學報, 2017, 31(2): 125-130.
Wang Xiangdong, Zhang Lihong. Behavior recognition base on improved FSVM employing dynamic and static characteristics[J]. Journal of Test and Measurement Technology, 2017, 31(2): 125-130. (in Chinese)
[3] 徐勤軍, 吳鎮(zhèn)揚. 視頻序列中的行為識別研究進展[J]. 電子測量與儀器學報, 2014(4): 343-351.
Xu Qinjun,Wu Zhenyang. Research progress on activity recognition in video[J]. Journal of Electronic Measurement and Instrumentation, 2014 (4): 343-351.(in Chinese)
[4] 郭玉杰. 基于視頻的目標感知與行為識別[D]. 太原: 中北大學, 2014.
[5] 唐超, 王文劍, 李偉, 等. 基于多學習器協(xié)同訓練模型的人體行為識別方法[J]. 軟件學報, 2015, 26(11): 2939-2950.
Tang Chao, Wang Wenjian, Li Wei, et al. Multi-learner co-training model for Human action recognition[J]. Journal of Software, 2015, 26(11): 2939-2950.(in Chinese)
[6] 沈海平, 姚楠, 黃薛凌. 基于智能視覺的變電站設備狀態(tài)智能巡視[J]. 現(xiàn)代電子技術(shù), 2017, 40(9): 169-172.
Shen Haiping, Yao Nan, Huang Xueling. Substation equipment state intelligent patrol based on intelligent vision[J]. Modern Electronics Technique, 2017, 40(9): 169-172.(in Chinese)
[7] 趙義奎, 李惠民, 王樂挺, 等. ICE 在配網(wǎng)自動化主站中的應用[J]. 電力系統(tǒng)保護與控制, 2014, 42(1): 102-107.
Zhao Yikui, Li Huimin, Wang Leting, et al. Application of ICE in the master station of distribution automation[J]. Power System Protection and Control, 2014, 42(1): 102-107.(in Chinese)