看到沒戴安全帽,要不要告警?
部落格

看到沒戴安全帽,要不要告警?

應用領域 PPE 偵測、虛擬圍籬、VMS 整合

PPE 模型能辨識安全帽或反光背心已經不是新聞了。部署時真正要決定的是:哪一種情況算一則事件。如果系統只要看到裝備缺漏就發出通知,休息、換裝、短暫遮擋都會混進告警。辨識本身沒錯,事件本身卻未必有意義。

先把告警條件說清楚

比較實際的做法,是在畫面中劃出需要管制的入口、通道或機台周邊,再把區域與穿戴條件合在一起。人員進入指定區域,同時缺少該區要求的 PPE,系統才建立事件。此時,一則告警至少應該回答三件事:人在哪個位置、缺少哪項裝備,以及是否已進入管制範圍。

首先,同一支攝影機可能同時拍到作業區入口和旁邊的休息區,此時偵測區域只需涵蓋入口,因為偵測休息區意義不大。再來,如果人員跨線時已經走到鏡頭邊緣,或身體剛好被門框、推車遮住,留給系統判斷的影像會太少,檢查區應往前留出距離,讓人員在跨線之前就已完整進入畫面,這點是很多攝影機及偵測區域設定時的盲點。

兩名員工接近工廠 PPE 檢查點,其中一人尚未戴上安全帽
人員沿固定通道接近作業區,攝影機應在跨線前取得完整畫面,才能檢查安全帽與反光背心。

攝影機有拍到,不代表模型看得清楚

安全帽與反光背心在畫面中所占的像素,會隨拍攝距離增加而快速縮小。攝影機即使輸出 4K 影像,分析程式仍可能把影像縮放至較小的模型輸入尺寸,以維持處理速度。因此,攝影機的標稱解析度不能直接換算成 PPE 的有效辨識距離,現場仍要用實際取景確認。

一項採用實際工地影像的 PPE 研究,在資料中納入不同距離、姿勢與觀看角度。這些變化正是工廠現場會遇到的情況:人員背對鏡頭、彎腰作業,或被料架和其他人擋住。入口與固定通道通常較容易控制距離及行進方向;鏡頭若設在車間遠端,同一名人員可能只在幾個畫面中短暫露出完整上半身。

移動速度也會改變可用畫面的數量。人員快速通過、快門造成動態模糊、或者是分析幀率較低時,系統取得的清晰影格會變少。事件規則可以要求在連續畫面中多次確認穿戴狀態,避免某一幀剛好被遮住便立即告警。不過確認時間也不能設得過長,否則人都已經跨入作業區了,通知才送到值班端。

讓 VMS 留下可以回查的事件

攝影機若只把告警畫面跳到值班螢幕,事後仍得按時間軸找影像。較完整的介接會把觸發時間、攝影機、區域及缺少的裝備一起送進 VMS,並為對應的錄影片段建立索引。值班人員便能篩選「一號入口、未戴安全帽」,集中查看同一類事件。ONVIF Profile M 定義了分析設備或服務與 VMS 之間傳遞 metadata 和事件的方式。

事件成立後,VMS 可以切出該攝影機的即時畫面;錄影緩衝若設定得當,複核者還能看到觸發前幾秒發生了什麼。攝影機和管理系統若支援數位輸出、繼電器或雙向音訊,也能在檢查點接警示燈或喇叭,提醒未穿戴的人員當場停下。這些 I/O 與音訊能力屬於 ONVIF Profile T 涵蓋的項目。

正式啟用前,可以由同一名人員依序走過幾種情況:完整穿戴、手持安全帽、背心被外套遮住,以及從休息區經過但不進入管制線。測試時除了看有沒有告警,也要打開 VMS 查事件欄位與連結的錄影片段,再確認警示燈或喇叭是否只在缺少裝備時啟動。這一輪測試就能看出問題落在取景、事件規則、系統介接,還是現場輸出。