






作者簡介:程正(1992— ),男,工程師,碩士;研究方向:電氣工程。
摘要:疲勞嚴重影響電力調(diào)度員在電力作業(yè)中的專注力,從而導致意外發(fā)生。為此,文章提出了一種基于YOLOv5的具有疲勞反饋調(diào)節(jié)的電力調(diào)度員疲勞監(jiān)測系統(tǒng)。研究通過面部檢測算法獲取人眼開合度,利用疲勞監(jiān)測算法得到疲勞閾值,比較一定時間內(nèi)的人眼開合度平均值,從而做出人員精神狀態(tài)判斷,最后利用模擬椅子升降提示并控制按摩器對調(diào)度員進行反饋調(diào)節(jié)。該系統(tǒng)具有較高的準確率,能夠?qū)崟r有效地監(jiān)測人員疲勞狀態(tài)并及時給予反饋調(diào)節(jié)。基于YOLOv5的疲勞監(jiān)測系統(tǒng)在預防因疲勞造成調(diào)度員誤操作等危害方面具有廣闊的應用前景,為實現(xiàn)安全、高效的工作環(huán)境提供有力的支持。
關(guān)鍵詞:疲勞檢測;眼睛開合度;疲勞反饋調(diào)節(jié)
中圖分類號:TP391.41" 文獻標志碼:A
0" 引言
電力調(diào)度員是電網(wǎng)系統(tǒng)中的一線操作員,在進行電力作業(yè)的過程中,疲勞的增加會降低調(diào)度員的操作注意力,導致調(diào)度員出現(xiàn)工作失誤進而發(fā)生電力事故,造成嚴重經(jīng)濟損失。這就要求調(diào)度員在作業(yè)時需要保持清醒,以避免意外的發(fā)生。因此,通過對電力調(diào)度員進行疲勞監(jiān)測并調(diào)節(jié)反饋,對于減少事故的發(fā)生具有實際應用價值。
目前,人體疲勞檢測方法主要分為基接觸式檢測和非接觸式檢測2種。基于腦電、心電、肌電等接觸式檢測方法通常用于臨床人體監(jiān)測,Tuncer等[1]開發(fā)了一種將特征提取、特征選擇和機器學習方法結(jié)合的系統(tǒng),使用單通道腦電圖信號檢測疲勞;Rahim等[2]使用脈沖傳感器得到脈搏波信號以此研究佩戴人員心率,從而檢測其疲勞度;Sahayadhas等[3]開發(fā)了一種可以使用心電圖(EMG)和肌電圖(EMG)信號檢測疲勞的系統(tǒng),通過k近鄰、線性判別分析和二次判別分析對特征進行分類,分類準確率達到96%。非接觸式檢測方法通過機器視覺技術(shù)獲取人體生理反應特征信息,現(xiàn)階段常見的非接觸式檢測方法有眼睛特征檢測、嘴部狀態(tài)檢測、頭部位置檢測等。Muhammad等[4]通過攝像頭檢測人眼開合度進行疲勞檢測,對眼睛進行定位檢測眼瞼曲率進而檢測疲勞;Moujahid等[5]通過捕捉局部和全局信息的主要特征的多尺度金字塔人臉表示,實現(xiàn)了一種基于緊湊的人臉紋理描述的人臉檢測系統(tǒng),通過檢測人臉實現(xiàn)疲勞判斷。然而,現(xiàn)有的疲勞檢測均未有完整的疲勞監(jiān)測反饋調(diào)節(jié)系統(tǒng),難以保障調(diào)度員作業(yè)過程中的精神狀態(tài)。本文針對調(diào)度員作業(yè)過程中的疲勞監(jiān)測問題,制作了一個具有疲勞反饋調(diào)節(jié)的疲勞監(jiān)測系統(tǒng)。
1" 系統(tǒng)設(shè)計
1.1" 方案設(shè)計
系統(tǒng)總體設(shè)計如圖1所示,使用大量的人臉圖片對人眼以及打哈欠等動作進行標注,訓練出能夠準確識別人眼的YOLO模型。通過對長時間在電腦前工作的人眼開合度數(shù)據(jù)的采集進行研究,提出算法實現(xiàn)通過人眼開合度的變化判斷人體精神狀態(tài),根據(jù)人體的精神狀態(tài),系統(tǒng)能夠做出提醒休息或者幫助提神等操作,系統(tǒng)設(shè)計分為硬件和軟件2部分設(shè)計。
1.2" 硬件設(shè)計
本系統(tǒng)硬件設(shè)計主要由疲勞調(diào)節(jié)模塊、疲勞提醒模塊組成,實現(xiàn)與PC端通信及疲勞反饋調(diào)節(jié)等功能。
1.2.1" 疲勞調(diào)節(jié)模塊
疲勞調(diào)節(jié)模塊使用繼電器模塊與按摩器完成,繼電器模塊擁有常開與常閉端,通過主控芯片控制繼電器模塊的通斷實現(xiàn)按摩器的開關(guān)功能。當主控芯片接收到PC端傳來的疲勞信號時,就會向繼電器模塊發(fā)送控制信號,此時繼電器模塊被接通,按摩器將開啟,經(jīng)過一定時間后,疲勞狀態(tài)得到緩解,模塊斷開,完成疲勞狀態(tài)調(diào)節(jié)。
1.2.2" 疲勞提醒模塊
疲勞提醒模塊以L9110為驅(qū)動電路控制電機進行疲勞提醒。當PC端檢測到人體疲勞時,L9110電路控制電機與法蘭盤升起椅子給予疲勞警報,調(diào)度員在接收到提醒后通過按鍵做出回應,使椅子下降到原來的位置,完成疲勞提醒。
1.3" 軟件設(shè)計
1.3.1" 人眼開合度計算模塊
本設(shè)計使用YOLOv5框架進行人眼檢測,當檢測到人眼后,存儲眼眶坐標,并通過計算坐標點計算人眼開合度。
P=(y2-y1)+(y4-y3)2(x2-x1)(1)
式(1)中,P為人眼開合度;x1與x2為眼眶的橫向坐標,計算人眼橫向?qū)挾龋粂表示左右眼眶的縱向坐標,計算人眼縱向高度。
P隨著人眼開合的大小而改變,閉合時達到最小。大量研究表明,隨著時間的推移,在人體進入疲勞狀態(tài)后,人眼開合度會低于一定閾值,因此,更精確地獲取人眼開合度數(shù)據(jù)對本系統(tǒng)判斷疲勞狀態(tài)尤為重要。通常,同一個人的眼睛橫向?qū)挾仁且欢ǖ模_合度的計算可以重點關(guān)注人眼的縱向變化。在不斷拍攝人眼獲取數(shù)據(jù)后,通過長時間人眼開合度變化進行疲勞判斷,并發(fā)出警告。
1.3.2" 疲勞監(jiān)測算法
使用MATLAB對人眼開合度P進行處理,并繪圖對數(shù)據(jù)變化情況進行觀察,對于數(shù)據(jù)的處理方式主要包括求平均值、方差等,使用PERCLOS檢測疲勞。PERCLOS指在一定時間內(nèi)眼睛閉合所占的時間比例,在具體的試驗中有P70、P80、EM 3種測量方式,其中,P80指眼睛閉合超過本身的80%則認為眼睛處于閉合狀態(tài),并以此統(tǒng)計一定時間內(nèi)眼睛的閉合時間所占總時間的比例[6]。
式(1)為一幀的人眼開合度計算,為了分析評價實時監(jiān)測的疲勞狀態(tài),可以通過式(2)計算一定時間內(nèi)人眼開合度平均值。
PERCLOS=∑PN(2)
其中,N表示一定時間內(nèi)拍攝眼睛圖片的總幀數(shù)。
經(jīng)過長時間的測試計算,可以發(fā)現(xiàn)PERCLOS值會趨于一個穩(wěn)定值,把該值作為疲勞判斷的閾值tired。式(3)通過判斷PERCLOS值是否低于疲勞閾值,并根據(jù)PERCLOS值連續(xù)低于疲勞閾值的次數(shù)判斷疲勞狀態(tài)。
eyes_tired=1,PERCLOSlt;tired
0,PERCLOSgt;=tired(3)
2" 系統(tǒng)集成驗證
2.1" 人眼識別
本設(shè)計使用了以YOLOv5s.pt為權(quán)重模型、數(shù)據(jù)集圖片數(shù)量為280張、訓練次數(shù)為300次所訓練出來的模型進行識別檢測。如表1所示是對使用不同訓練方式進行訓練得到的模型數(shù)據(jù)對比。其中,對比模型1為改變實驗模型數(shù)據(jù)集圖片為 100張;對比模型2為改變實驗模型訓練次數(shù)為600次;對比模型3為改變實驗模型訓練權(quán)重。
通過改變訓練次數(shù)和訓練權(quán)重模型,對識別精度等沒有太大的影響,而對比模型1的精度數(shù)據(jù)雖然較高,但是丟失率相較于其他模型更高。在實際應用中,對比模型1的識別精度非常低且存在較大誤差,可得出實驗模型訓練精度低于對比模型1是因為數(shù)據(jù)集的增大而導致。如圖2—3所示,可以看出2個訓練模型的驗證數(shù)據(jù)基本相同,但在檢測“close”(閉眼)時,使用280張圖片作為數(shù)據(jù)集訓練出來的模型擁有更高的精度。
實驗模型評估中對各目標檢測的精度均在80%以上,在實際實驗應用中沒有發(fā)現(xiàn)較大識別誤差,擁有較高的準確率,該模型能夠滿足設(shè)計要求。
綜上所述,本次實驗研究中使用的模型具有較高的檢測精度,能夠很好地進行人眼識別并獲取人眼開合度的數(shù)據(jù),能滿足實驗要求。
2.2" 疲勞反饋調(diào)節(jié)
通過實驗獲取研究人員從不斷工作增加疲勞程度到系統(tǒng)對研究人員進行疲勞調(diào)節(jié)的數(shù)據(jù),經(jīng)數(shù)據(jù)處理并繪制折線圖,得到如圖4所示的疲勞反饋調(diào)節(jié)。
在長時間工作下,人眼開合度逐漸趨于穩(wěn)定,在150 s左右出現(xiàn)疲勞,經(jīng)疲勞調(diào)節(jié)裝置的調(diào)節(jié)后,人眼開度平均值逐漸上升并高于疲勞閾值,即研究人員逐漸脫離疲勞狀態(tài),表明該系統(tǒng)有著一定的疲勞調(diào)節(jié)能力,不僅能夠提醒工作人員已處于疲勞狀態(tài),還能夠幫助其在一定程度上緩解疲勞。
3" 結(jié)語
本系統(tǒng)基于YOLOv5網(wǎng)絡(luò)用于疲勞檢測模塊,通過既定數(shù)據(jù)集進行訓練,與攝像頭相結(jié)合,實時對電力調(diào)度員進行疲勞狀態(tài)監(jiān)測,并使用升降椅、按摩器對調(diào)度員進行反饋調(diào)節(jié),設(shè)計并實現(xiàn)了一個具有疲勞反饋調(diào)節(jié)的電力調(diào)度員疲勞監(jiān)測系統(tǒng)。經(jīng)過實驗檢測,系統(tǒng)能夠以較高準確率識別出調(diào)度員的精神疲勞狀態(tài),并對調(diào)度員進行合理的警示與疲勞調(diào)節(jié)。
參考文獻
[1]TUNCER T, DOGAN S, SUBASI A. EEG-based driving fatigue detection using multilevel feature extraction and iterative hybrid feature selection[J]. Biomedical Signal Processing and Control, 2021(68): 102591.1-102591.11.
[2]RAHIM H A, DALIMI A, JAAFAR H. Detecting drowsy driver using pulse sensor[J]. Jurnal Teknologi, 2015(3): 5-8.
[3]SAHAYADHAS A,SUNDARAJ K,MURUGAPPAN M,et al. Physiological signal based detection of driver hypovigilance using higher order spectra[J]. Expert Systems with Application,2015(22):8669-8677.
[4]MUHAMMAD T K,HAFEEZ A,F(xiàn)ARMAN U,et al. Smart real-time video surveillance platform for drowsiness detection based on eyelid closure[J]. Wireless Communications and Mobile Computing,2019(1):2036818.1-2036818.9.
[5]MOUJAHID A,DORNAIKA F,ARGANDA C I,et al. Efficient and compact face descriptor for driver drowsiness detection[J]. Expert Systems with Application, 2021(4):114334.1-114334.9.
[6]姜兆普,許勇,趙檢群.基于眼部特征的疲勞檢測算法[J].計算機系統(tǒng)應用,2014(8):90-96.
(編輯" 沈" 強)
Design of a fatigue monitoring system for power dispatchers with fatigue feedback regulation
Cheng" Zheng, Yang" Fan
(Guangdong power grid limited liability company Jiangmen power supply bureau, Jiangmen 529000, China)
Abstract:" Fatigue seriously affects the power dispatcher’s concentration in power operation, which leads to accidents. Therefore, a fatigue monitoring system for power dispatcher with fatigue feedback adjustment based on YOLOv5 is proposed in this paper. In this study, the face detection algorithm was used to obtain the open and close degree of the human eye, the fatigue monitoring algorithm was used to obtain the fatigue threshold, and the average value of the open and close degree of the human eye within a certain period of time was compared to judge the mental state of the human eye. Finally, the simulated chair lifting cue was used to control the massager for feedback adjustment of the dispatcher. The system has a high accuracy rate, and can effectively monitor the fatigue state of personnel in real time and give feedback adjustment in time. The fatigue monitoring system based on YOLOv5 has broad application prospects in preventing the misoperation of dispatchers and other hazards caused by fatigue, and provides strong support for achieving a safe and college working environment.
Key words: fatigue testing; eye opening and closing; fatigue feedback regulation