張瑞庭
(國家礦山安全監(jiān)察局黑龍江局,黑龍江 哈爾濱 150007)
為貫徹落實(shí)黨中央、國務(wù)院關(guān)于加強(qiáng)安全生產(chǎn)工作的決策部署,加快建立全國性的安全隱患排查治理體系和風(fēng)險(xiǎn)預(yù)防控制體系,完善煤礦行業(yè)各級(jí)安全監(jiān)管部門的信息化手段。本文立足突出煤礦企業(yè)主體責(zé)任,強(qiáng)化監(jiān)管、監(jiān)察、執(zhí)法的精準(zhǔn)性、有效性,遏制重特大事故的發(fā)生,著力提升煤礦安全風(fēng)險(xiǎn)分級(jí)管控和事故預(yù)測預(yù)警能力,提升煤礦行業(yè)企業(yè)的動(dòng)態(tài)監(jiān)管和風(fēng)險(xiǎn)防控能力水平[1-3],利用人工智能和機(jī)器學(xué)習(xí)技術(shù),不斷積累優(yōu)化模型知識(shí)庫,對(duì)煤礦風(fēng)險(xiǎn)進(jìn)行迭代和推理,構(gòu)建了符合煤礦安全風(fēng)險(xiǎn)指標(biāo)體系和風(fēng)險(xiǎn)預(yù)警模型[4,5];針對(duì)不同煤礦的特點(diǎn),構(gòu)建了自適應(yīng)的煤礦風(fēng)險(xiǎn)預(yù)警分析模型,自主動(dòng)態(tài)評(píng)估煤礦風(fēng)險(xiǎn)[6];利用AI視頻分析技術(shù)對(duì)井上、井下諸多工作場景進(jìn)行智能監(jiān)控,自動(dòng)發(fā)現(xiàn)隱患并報(bào)警,有效提高海量視頻大數(shù)據(jù)的使用價(jià)值[7-9],同時(shí)利用數(shù)據(jù)及AI手段對(duì)安全隱患進(jìn)行管理,防患未然。
煤礦智能視頻預(yù)警系統(tǒng)開發(fā)平臺(tái)架構(gòu)遵循J2EE或.NET技術(shù)規(guī)范,采用分層設(shè)計(jì),應(yīng)用支持層能為上層應(yīng)用提供全面有效的基礎(chǔ)功能服務(wù),如圖1所示。系統(tǒng)B/S結(jié)構(gòu)遵循通用Web瀏覽器規(guī)范,支持HTML、DHTML等通用的瀏覽器標(biāo)準(zhǔn)。系統(tǒng)按照高內(nèi)聚低禍合原則進(jìn)行模塊化、組件化開發(fā)設(shè)計(jì),模塊間提供相應(yīng)接口;系統(tǒng)主要對(duì)象屬性提供參數(shù)化配置,架構(gòu)具有較強(qiáng)的功能擴(kuò)展性[10,11]。
開發(fā)平臺(tái)采用MVC架構(gòu),實(shí)現(xiàn)業(yè)務(wù)定義與業(yè)務(wù)實(shí)現(xiàn)的剝離,各模塊之間統(tǒng)一接口進(jìn)行交互,快速實(shí)現(xiàn)業(yè)務(wù)切換。接口針對(duì)不同具體業(yè)務(wù)編寫不同的實(shí)現(xiàn)類,且對(duì)其他模塊的影響和波及最小,實(shí)現(xiàn)松耦合[12]、高內(nèi)聚的目標(biāo)。應(yīng)用系統(tǒng)的集成通過單點(diǎn)登錄系統(tǒng)和綜合門戶來統(tǒng)一實(shí)現(xiàn)。
煤礦智能視頻預(yù)警系統(tǒng)業(yè)務(wù)應(yīng)用架構(gòu)主要包含基礎(chǔ)服務(wù)層、GIS服務(wù)層、智能算法服務(wù)層、業(yè)務(wù)基礎(chǔ)數(shù)據(jù)服務(wù)層、用戶權(quán)限管理、業(yè)務(wù)應(yīng)用層管理五個(gè)部分,如圖2所示?;A(chǔ)服務(wù)層,具有平臺(tái)消息、任務(wù)調(diào)度、日志等基本服務(wù)管理等能力;GIS服務(wù)層,主要通過GIS平臺(tái),提供基于二維GIS的圖層圖紙、區(qū)域綁點(diǎn)、實(shí)時(shí)數(shù)據(jù)接入等服務(wù)能力,實(shí)現(xiàn)基于GIS服務(wù)的縮放聚合、圖層切換、實(shí)時(shí)數(shù)據(jù)查詢等業(yè)務(wù)應(yīng)用;智能算法服務(wù)層,主要基于圖像處理、深度學(xué)習(xí)等人工智能技術(shù)實(shí)現(xiàn)煙火、安全帽佩戴、膠帶跑偏、軌道站人、膠帶空載識(shí)別等異常狀態(tài)的識(shí)別,并將識(shí)別結(jié)果發(fā)送至業(yè)務(wù)應(yīng)用層;業(yè)務(wù)基礎(chǔ)數(shù)據(jù)服務(wù)層主要包括視頻監(jiān)控、人員定位的數(shù)據(jù)接入[13-15],并提供語音廣播系統(tǒng)的接入接口,地質(zhì)圖紙資源統(tǒng)一匯總管理,為聯(lián)動(dòng)分析提供服務(wù)能力;用戶權(quán)限管理主要實(shí)現(xiàn)礦區(qū)不同層級(jí)組織機(jī)構(gòu)用戶分配不同系統(tǒng)角色權(quán)限;業(yè)務(wù)應(yīng)用層管理主要實(shí)現(xiàn)數(shù)據(jù)推送、預(yù)測防控。
煤礦安全生產(chǎn)風(fēng)險(xiǎn)指標(biāo)體系是建立企業(yè)和行業(yè)兩個(gè)層次的安全生產(chǎn)風(fēng)險(xiǎn)分析模型,分別為煤礦企業(yè)風(fēng)險(xiǎn)分析模型和煤礦行業(yè)風(fēng)險(xiǎn)分析模型,針對(duì)各層次的安全生產(chǎn)風(fēng)險(xiǎn)分析模型建立相應(yīng)的風(fēng)險(xiǎn)指標(biāo)體系、風(fēng)險(xiǎn)分析評(píng)估模型[16-18]。
風(fēng)險(xiǎn)預(yù)警分析模型通過建立安全、有效的風(fēng)險(xiǎn)信息發(fā)布能力的風(fēng)險(xiǎn)預(yù)警發(fā)布系統(tǒng),同時(shí)具有發(fā)布信息錄入、審批、發(fā)布渠道管理和接入認(rèn)證、發(fā)布、反饋等主要功能。風(fēng)險(xiǎn)預(yù)警發(fā)布系統(tǒng)的構(gòu)成主要包含預(yù)警信息發(fā)布系統(tǒng)、預(yù)警發(fā)布反饋評(píng)估系統(tǒng)、預(yù)警一張圖系統(tǒng)的建設(shè)三個(gè)方面。
建設(shè)政府端煤礦企業(yè)風(fēng)險(xiǎn)預(yù)警與防控系統(tǒng)。該系統(tǒng)可以實(shí)現(xiàn)煤礦區(qū)域安全風(fēng)險(xiǎn)分級(jí)評(píng)判與預(yù)警、安全風(fēng)險(xiǎn)預(yù)警信息展現(xiàn)、安全風(fēng)險(xiǎn)預(yù)警信息發(fā)布等功能,便于政府部門進(jìn)行管理,并實(shí)現(xiàn)與省煤礦安全監(jiān)察綜合信息平臺(tái)、國家級(jí)風(fēng)險(xiǎn)預(yù)警與防控系統(tǒng)數(shù)據(jù)共享交換。
建設(shè)企業(yè)端煤礦企業(yè)風(fēng)險(xiǎn)預(yù)警與防控系統(tǒng)。利用煤礦已有的硬件環(huán)境,同時(shí)根據(jù)實(shí)際情況配備相應(yīng)軟硬件設(shè)備,采集煤礦企業(yè)靜態(tài)、動(dòng)態(tài)指標(biāo)數(shù)據(jù),通過煤礦風(fēng)險(xiǎn)指標(biāo)體系和風(fēng)險(xiǎn)分析模型,實(shí)現(xiàn)以煤礦為最小單元“點(diǎn)”的預(yù)警與防控。
以中心數(shù)據(jù)庫、集團(tuán)公司安全監(jiān)測聯(lián)網(wǎng)系統(tǒng)、OA系統(tǒng)、人力資源系統(tǒng)、計(jì)劃統(tǒng)計(jì)系統(tǒng)、供應(yīng)管理系統(tǒng)、營銷管理系統(tǒng)、財(cái)務(wù)系統(tǒng)業(yè)務(wù)系統(tǒng)為支撐,采用“后臺(tái)平臺(tái)化,前臺(tái)應(yīng)用化,同類型用戶功能聚合”的思路,建設(shè)面向集團(tuán)公司領(lǐng)導(dǎo)、各業(yè)務(wù)部門、子公司、礦井四類用戶的安全生產(chǎn)統(tǒng)一信息門戶。
以視頻圖像數(shù)據(jù)為依托,綜合各個(gè)信息源,GIS地圖動(dòng)態(tài)全景展示煤礦作業(yè)安全分布。GIS地圖上可以標(biāo)注礦井作業(yè)場景,并實(shí)時(shí)展示各個(gè)場景的負(fù)壓值、溫度值、一氧化碳濃度、甲烷含量、粉塵濃度等重要檢測數(shù)據(jù)。GIS地圖的報(bào)警模式主要依靠自動(dòng)評(píng)估處置模型,當(dāng)無報(bào)警時(shí),GIS地圖無監(jiān)控視頻展示;當(dāng)有報(bào)警事件發(fā)生時(shí),系統(tǒng)自動(dòng)進(jìn)行語音提醒、GIS地圖展示報(bào)警點(diǎn)、報(bào)警原因、報(bào)警級(jí)別、報(bào)警視頻等報(bào)警信息,并且實(shí)現(xiàn)報(bào)警聯(lián)動(dòng)和監(jiān)控查詢功能。實(shí)時(shí)接收各個(gè)業(yè)務(wù)監(jiān)控點(diǎn)上報(bào)的報(bào)警信息并進(jìn)行相應(yīng)的處理,實(shí)現(xiàn)報(bào)警信息接收、報(bào)警信息GIS呈現(xiàn)、報(bào)警信息推送、實(shí)時(shí)監(jiān)控、報(bào)警歷史查詢等功能。
視頻預(yù)警系統(tǒng)主要通過人工智能、計(jì)算視覺及深度學(xué)習(xí)技術(shù),對(duì)視頻圖像中的物體及行為進(jìn)行智能分析,根據(jù)不同場景,實(shí)現(xiàn)對(duì)煤礦井下7種煤礦常見嚴(yán)重“三違”隱患識(shí)別分析,實(shí)時(shí)發(fā)現(xiàn)井下作業(yè)人員的違章行為及其它安全隱患。
系統(tǒng)利用目前安裝的礦用隔爆攝像儀,對(duì)礦井中各生產(chǎn)環(huán)境進(jìn)行實(shí)時(shí)監(jiān)控,通過計(jì)算機(jī)視覺、視頻分析和人工智能技術(shù),自動(dòng)檢測人員及車輛相關(guān)的各種異常行為并報(bào)警,進(jìn)而降低礦井生產(chǎn)安全隱患。系統(tǒng)主機(jī)置于井上,井下環(huán)網(wǎng)將井下監(jiān)控視頻數(shù)據(jù)傳輸?shù)骄线M(jìn)行集中分析處理,支持35路1080P的視頻接入,以不減幀、降低分辨率、取子碼流等方式進(jìn)行實(shí)時(shí)智能分析。同時(shí)支持向下兼容對(duì)D1標(biāo)清視頻流的智能視頻分析。
對(duì)工作區(qū)規(guī)范佩戴安全帽功能的實(shí)現(xiàn)主要基于深度學(xué)習(xí)的目YOLO系列目標(biāo)檢測方法,如圖3所示。以YOLOv3-Darknet53作為基線,在此基礎(chǔ)上進(jìn)行了改進(jìn),生成YOLOX結(jié)構(gòu)。所有組件全平臺(tái)可部署,與檢測的下游任務(wù)實(shí)現(xiàn)更深層次的結(jié)合,魯棒性強(qiáng)。視頻預(yù)警系統(tǒng)利用覆蓋井上、井下生產(chǎn)環(huán)節(jié)的工業(yè)視頻系統(tǒng),對(duì)日常工作場景進(jìn)行訓(xùn)練及建模、從而通過人工智能技術(shù)實(shí)時(shí)對(duì)監(jiān)控場景進(jìn)行視頻分析,識(shí)別生產(chǎn)過程中的異常實(shí)體、行為及場景。
系統(tǒng)通過視頻檢測人員,并監(jiān)測人員是否站在軌道上或行走在軌道中間。首先通過監(jiān)控視頻獲取圖像幀,劃定軌道區(qū)域后,利用目標(biāo)檢測模型檢測行人,并計(jì)算行人檢測框與軌道區(qū)域的交并比,以及停留時(shí)長,根據(jù)預(yù)設(shè)的停留時(shí)間閾值及交并比閾值,確定行人是否站在軌道上停留,如果是則發(fā)出報(bào)警信號(hào)并推送給相關(guān)人員處理。
采用行人識(shí)別技術(shù)主要采用雙流神經(jīng)網(wǎng)絡(luò),通過兩條路徑分別提取視頻行為的時(shí)空信息,而后采用恰當(dāng)?shù)姆绞竭M(jìn)行融合,如圖4所示。攝像頭通過將監(jiān)測到的軌道圖像輸入到Faster R-CNN行人識(shí)別網(wǎng)絡(luò)中,通過該網(wǎng)絡(luò)從而準(zhǔn)確地識(shí)別出行人,在軌道區(qū)域設(shè)置警戒區(qū)域,也就是所謂閾值,當(dāng)存在運(yùn)動(dòng)目標(biāo)越過事先設(shè)置的警戒線進(jìn)入警戒區(qū)域時(shí),將報(bào)警信息傳回至監(jiān)控平臺(tái),并發(fā)出警報(bào)信息。
系統(tǒng)可對(duì)井下運(yùn)輸車運(yùn)輸過程中的作業(yè)人員違規(guī)趴蹬運(yùn)輸車輛行為進(jìn)行檢測,若檢測到趴蹬車行為,則立即發(fā)送報(bào)警,并將趴蹬運(yùn)輸車行為過程保存為視頻,以供回放和查證,通過行為注意力機(jī)制和深度學(xué)習(xí)的方法實(shí)現(xiàn)相關(guān)功能。
采用I3D模型來實(shí)現(xiàn)趴蹬運(yùn)輸車行為識(shí)別技術(shù),通過數(shù)據(jù)預(yù)處理、運(yùn)動(dòng)特征提取、行為歸類等步驟可以有效提取到行人動(dòng)作特征,如圖5所示。通過數(shù)據(jù)預(yù)處理將與行為信息無關(guān)的圖像內(nèi)容去除,在數(shù)據(jù)預(yù)處理中主要包括的內(nèi)容有圖像去噪、背景去除等步驟;通過運(yùn)動(dòng)特征提取從圖像信息中提取出可以表征人體動(dòng)態(tài)特點(diǎn)的信息,這些信息應(yīng)能夠在既表現(xiàn)人體動(dòng)態(tài)的同時(shí)又能提供可以區(qū)分于其他不同種類行為的信息。最終,通過I3D模型可以有效地提取出行人行為模型,并通過推理模塊判斷是否有扒車行為。
系統(tǒng)可以對(duì)煤礦調(diào)度室等重點(diǎn)崗位進(jìn)行人員檢測,支持選定檢測區(qū)域和設(shè)置要求分析人員是否在崗。當(dāng)檢測到人員離崗時(shí)長超過一定時(shí)長,則觸發(fā)報(bào)警,并將脫崗行為過程保存為視頻,以供回放和查證。首先劃定崗位區(qū)域,然后采用目標(biāo)檢測模型實(shí)時(shí)檢測識(shí)別崗位區(qū)域內(nèi)是否有人在崗,當(dāng)目標(biāo)崗位檢測到無人在崗時(shí),開始統(tǒng)計(jì)脫崗時(shí)間,當(dāng)脫崗時(shí)間大于一定閾值時(shí),發(fā)送脫崗報(bào)警。
采用Faster RCNN網(wǎng)絡(luò)、YOLO網(wǎng)絡(luò)和SSD網(wǎng)絡(luò)來實(shí)現(xiàn)重點(diǎn)崗位人員脫崗識(shí)別技術(shù)。該算法可以直接預(yù)測目標(biāo)類別和邊界框,針對(duì)不同大小的目標(biāo)檢測,可以實(shí)現(xiàn)對(duì)多個(gè)人的檢測識(shí)別,通過相應(yīng)真值的算法比較可以實(shí)現(xiàn)重點(diǎn)崗位人員脫崗識(shí)別。
系統(tǒng)通過在帶式輸送機(jī)膠帶上方安裝的隔爆型攝像儀,通過計(jì)算機(jī)視覺技術(shù),檢測運(yùn)行中的帶式輸送機(jī)膠帶運(yùn)行狀態(tài),如有跑偏及時(shí)報(bào)警。系統(tǒng)通過地面主機(jī)接收井下視頻數(shù)據(jù)進(jìn)行集中處理和分析,一臺(tái)主機(jī)能夠同時(shí)對(duì)多路攝像頭進(jìn)行檢測;能檢測并且識(shí)別檢測膠帶運(yùn)行位置,檢測到膠帶運(yùn)行位置偏離設(shè)定值,通過高亮的顏色顯示,上位機(jī)平臺(tái)立即顯示報(bào)信息,并立即發(fā)出語音警報(bào)提醒值班人員進(jìn)行核實(shí)和處理;對(duì)檢測到的膠帶跑偏持截圖存照或保存為視頻數(shù)據(jù),方便查證;對(duì)檢測到的膠帶跑偏時(shí)間點(diǎn)存儲(chǔ)到數(shù)據(jù)庫,便于統(tǒng)計(jì)分析;同時(shí)依托圖像及人工智能技術(shù),膠帶跑偏檢測結(jié)果準(zhǔn)確,也便于后續(xù)更新改進(jìn)。
采用HRNet網(wǎng)絡(luò)來實(shí)現(xiàn)膠帶跑偏檢測功能,通過HRNet網(wǎng)絡(luò)獲得實(shí)時(shí)的膠帶邊緣,然后計(jì)算預(yù)測結(jié)果圖中邊緣中心線相對(duì)標(biāo)簽圖中心線的偏移量,當(dāng)偏移量波動(dòng)超出某一閾值,視作傳送帶跑偏。
系統(tǒng)通過在帶式輸送機(jī)膠帶上方安裝的隔爆型攝像儀進(jìn)而獲取膠帶實(shí)時(shí)運(yùn)行情況,借助機(jī)器視覺技術(shù)檢測運(yùn)行中帶式輸送機(jī)膠帶的空載狀態(tài)并報(bào)警,通過地面主機(jī)接收井下視頻數(shù)據(jù)進(jìn)行集中處理和分析,一臺(tái)主機(jī)能夠同時(shí)對(duì)多路攝像頭進(jìn)行檢測[19];同時(shí)系統(tǒng)還可以檢測并且識(shí)別檢測區(qū)域煤量的大小,如果檢測到一段時(shí)間內(nèi)煤量為零,通過高亮的顏色顯示,上位機(jī)平臺(tái)立即顯示報(bào)信息,并立即發(fā)出語音警報(bào)提醒值班人員進(jìn)行核實(shí)和處理;同時(shí)對(duì)檢測到的膠帶空載支持截圖存照或保存為視頻數(shù)據(jù),方便查證,對(duì)檢測到的膠帶空載時(shí)間點(diǎn)存儲(chǔ)到數(shù)據(jù)庫,便于統(tǒng)計(jì)分析。
采用SegNet網(wǎng)絡(luò)實(shí)現(xiàn)膠帶空載檢測,如圖6所示。SegNet網(wǎng)路中最后一個(gè)卷積層會(huì)輸出膠帶檢測結(jié)果類別,空載和非空載,網(wǎng)絡(luò)最后加上一個(gè)softmax層,由于是端到端,通過softmax求出所有每一個(gè)像素在所有類別最大的概率,最為該像素的標(biāo)簽,最終完成圖像像素級(jí)別的分類,進(jìn)而對(duì)膠帶空載情況進(jìn)行判別。
系統(tǒng)利用熱成像識(shí)別技術(shù)對(duì)膠帶、電機(jī)等工作環(huán)境進(jìn)行實(shí)時(shí)溫度檢測,最大限度減少火災(zāi)隱患。系統(tǒng)通過地面主機(jī)接收視頻數(shù)據(jù)進(jìn)行集中處理和分析,檢測到監(jiān)控畫面中出現(xiàn)溫度過高時(shí),上位機(jī)平臺(tái)立即顯示該報(bào)警信息,并立即發(fā)出語音警報(bào)提醒值班人員進(jìn)行核實(shí)和處理。上位機(jī)平臺(tái)可對(duì)溫度過高報(bào)警信息進(jìn)行即時(shí)處理以及在線查看回放視頻,查詢報(bào)警信息。
采用基于特征增強(qiáng)的圖像分割方法PSPNet來對(duì)熱成像圖進(jìn)行區(qū)域分割和增強(qiáng),如圖7所示。該模型提出的金字塔池化模塊能夠聚合不同區(qū)域的上下文信息,從而提高獲取全局信息的能力。通過PSPNet輸出煙火區(qū)域特征增強(qiáng)后的圖像,上位機(jī)平臺(tái)可對(duì)溫度過高報(bào)警信息進(jìn)行即時(shí)處理以及在線查看回放視頻,查詢報(bào)警信息。
1)以煤礦等高危行業(yè)企業(yè)風(fēng)險(xiǎn)預(yù)警與防控系統(tǒng)為切入點(diǎn),構(gòu)建煤礦智能視頻預(yù)警系統(tǒng),智能監(jiān)控井上、井下諸多工作場景,自動(dòng)發(fā)現(xiàn)隱患并報(bào)警,有效提高海量視頻大數(shù)據(jù)的使用價(jià)值,利用人工智能和海量數(shù)據(jù)機(jī)器學(xué)習(xí)的視頻分析技術(shù),動(dòng)態(tài)自動(dòng)評(píng)估煤礦風(fēng)險(xiǎn),提升安全隱患管理水平。
2)構(gòu)建煤礦安全生產(chǎn)風(fēng)險(xiǎn)指標(biāo)體系,并建立行業(yè)和企業(yè)兩個(gè)層次的安全生產(chǎn)風(fēng)險(xiǎn)分析模型,以及相應(yīng)的風(fēng)險(xiǎn)指標(biāo)體系;通過安全生產(chǎn)統(tǒng)一信息平臺(tái)、預(yù)警一張圖系統(tǒng),實(shí)現(xiàn)預(yù)警信息發(fā)布、反饋、評(píng)估。
3)詳細(xì)分析了煤礦井下7種典型智能視頻預(yù)警的應(yīng)用場景,通過GIS地圖動(dòng)態(tài)全景展示報(bào)警信息,并實(shí)現(xiàn)報(bào)警聯(lián)動(dòng)、監(jiān)控查詢、信息推送,實(shí)時(shí)監(jiān)控,報(bào)警歷史查詢等功能,更加立體直觀展示風(fēng)險(xiǎn)預(yù)警信息。
4)下一步將構(gòu)建煤礦智能視頻分析系統(tǒng),通過海量數(shù)據(jù)的機(jī)器AI算法訓(xùn)練,有效挖掘風(fēng)險(xiǎn)防控、預(yù)警信息的海量數(shù)據(jù)潛在價(jià)值,進(jìn)而分析應(yīng)用更多典型場景。