姜朝曦,馮瓊琳,錢宗亮(中國海誠工程科技股份有限公司,上海 200031)
一種對于疲勞駕駛的評估及預(yù)警方法
姜朝曦,馮瓊琳,錢宗亮(中國海誠工程科技股份有限公司,上海 200031)
本文提出了一種基于多傳感信息融合的KEEP-COOL疲勞駕駛安全等級評估及預(yù)警方法。主要分為以下幾個部分:安全等級的劃分方法及預(yù)警決策方案、基于駕駛員面部特征的駕駛員疲勞度評估方法、基于車道線數(shù)學(xué)模型分析的車輛行駛狀態(tài)評估方法。結(jié)合各項檢測結(jié)果,首先劃分出駕駛安全等級,然后根據(jù)不同的安全等級做出相應(yīng)的預(yù)警及控制反應(yīng)。
多傳感信息;疲勞駕駛;安全等級;預(yù)警控制;面部特征
在當(dāng)今社會,隨著車輛人均占有率逐步提高,交通事故也逐步增加。在交通事故中,疲勞駕駛儼然已成為引發(fā)交通事故的重要原因之一。然而目前,國內(nèi)外還沒有針對疲勞駕駛預(yù)警非常有效的指標(biāo)或模型[1]。為減少事故的發(fā)生,本文通過對駕駛過程中檢測到的駕駛員疲勞狀態(tài)、路面狀況和車輛參數(shù),獨創(chuàng)性的提出KEEPCOOL智能疲勞駕駛安全等級評估方法,通過車載主機(jī)進(jìn)行預(yù)警提醒和緊急制動,并依照這種方法提出了一系列的預(yù)警處理方案。
本系統(tǒng)用攝像頭A對駕駛員的面部特征進(jìn)行視頻的采集[2]。用攝像頭B對車道進(jìn)行監(jiān)測。其他安裝在智能車輛上的傳感器還將測得車輛與障礙物的距離、車速、加速度、俯仰角、航向角等。示意圖如圖1所示。

圖1 雙攝像頭和PSD傳感器位置示意圖
2.1 KEEP-COOL智能疲勞駕駛安全等級評估
對駕駛員狀態(tài)、車輛狀態(tài)以及車輛其他參數(shù)進(jìn)行檢測。首先結(jié)合各項檢測結(jié)果,劃分駕駛安全等級,然后根據(jù)不同安全等級做出預(yù)警及控制反應(yīng)。本系統(tǒng)在車速大于20km/h時啟動。
首先,將駕駛員面部疲勞度分為Ⅰ度,Ⅱ度,Ⅲ度,Ⅳ度4個等級,分別描述如表1所示,疲勞度評估的具體方法將在后文中描述。

表1 駕駛員面部疲勞度等級描述
將攝像頭B檢測到的路面車道線狀況(即車輛行駛狀況)分為A、B、C、D四種情況[3],分別描述如表2所示。

表2 路面車道線狀況分類
結(jié)合上述駕駛員疲勞程度與車道線狀況,將駕駛安全等級分為安全、輕度危險、危險、非常危險四級,如表3所示。

表3 駕駛員疲勞度等級劃分
另外,出現(xiàn)以下任何一種情況都視為非常危險:
(1) PSD紅外測距儀發(fā)出對前方障礙物的報警信號。
(2) 駕駛員連續(xù)駕駛時間超過8小時。
(3) 車速超過150km/h。
2.2 疲勞預(yù)警決策方案
結(jié)合前面劃分的疲勞等級,根據(jù)不同的情況對駕駛員及車輛做出不同的預(yù)警及控制動作,具體操作如表4所示。

表4 疲勞預(yù)警決策方案
表4中的語音及控制方案如下:
語音提醒1:“為了行車安全,請勿壓線。”
語音提醒2:“您可能需要休息。”
語音提醒3:“請注意車道變更。”
語音提醒4:“為了您的安全,請專心開車。”
語音提醒5:“危險。”
語音提醒6:“為了您的安全,請休息后再行駛車輛。”
控制方案1:車輛以每秒5km/h的速度減速,直至速度減為20km/h。
控制方案2:車輛以每秒15km/h的速度減速,直至速度減為20km/h。
3.1 面部狀態(tài)檢測
在表1中,已經(jīng)將駕駛員面部疲勞程度分為I到IV,4個等級。這里將探討如何判斷駕駛員的疲勞等級。給出各變量的取值及含義如表5所示。

表5 面部圖像變量表
實際檢測時,首先檢測眼睛狀態(tài)[4],若檢測到ey=1(檢測到睜開的眼睛),則定義為“睜眼”狀態(tài)。若檢測到ey=0(未檢測到睜開的眼睛),再去檢測臉部狀態(tài)[5]。此時,若fc=1(檢測到正面人臉),則定義為“閉眼”狀態(tài)。反之,若fc=0(未檢測到正面人臉),則定義為“轉(zhuǎn)頭”狀態(tài)。流程如圖2所示。
3.2 疲勞度評估
評估駕駛員疲勞度時,引入PERCLOS概念[6]。PERCLOS是指眼睛閉合時間占一定時間(30秒)的百分率。實踐證明駕駛員眼睛閉合的時間越長,疲勞程度就越嚴(yán)重。因此可以通過測量眼睛閉合時間的長短就能夠確定疲勞駕駛的程度。
選取10人樣本進(jìn)行測試,測得正常情況下,人在30s內(nèi)的PERCLOS值如表6所示。

圖2 面部狀態(tài)檢測流程圖

表6 PERCLOS值測試
將表6的PERCLOS值做一個平均值得到:

本系統(tǒng)檢測面部圖像的頻率大概為50ms一次。以30秒為一個時間單位,統(tǒng)計30秒內(nèi)檢測到的“閉眼”次數(shù),占總檢測次數(shù)的百分比,作為PERCLOS值。每1秒統(tǒng)計一次前30秒的PERCLOS值。
同時,每1秒統(tǒng)計一次在這1秒鐘內(nèi)檢測到“轉(zhuǎn)頭”次數(shù)占總檢測次數(shù)的百分比。
根據(jù)以上計算結(jié)果,本系統(tǒng)選取疲勞閾值為36%,即當(dāng)閉眼時間占總時間(30秒)超過35%(PERCLOS>35%)時,判定為駕駛員出現(xiàn)明顯疲勞特征,即Ⅳ級疲勞。當(dāng)30%<PERCLOS≤35%時,判定駕駛員出現(xiàn)輕微疲勞特征,即Ⅱ級疲勞。當(dāng)PERCLOS≤30%時,判定駕駛員未出現(xiàn)疲勞特征,即Ⅰ級疲勞(不疲勞)。
若連續(xù)6秒檢測到駕駛員“轉(zhuǎn)頭”次數(shù)占總檢測次數(shù)的百分比超過90%,則判定駕駛員駕駛不專心,即Ⅲ級疲勞。指標(biāo)對比如表7所示。

表7 疲勞度劃分指標(biāo)
3.3 自適應(yīng)靈敏度設(shè)定
由于駕駛員行車速度以及行車時間不一定,疲勞判定的規(guī)則也不一定。為此,特別提出一個靈敏度的概念,使疲勞度判定規(guī)則更加準(zhǔn)確有效,有利于系統(tǒng)做出正確決策。
靈敏度與車速和司機(jī)駕駛時間有關(guān),主要作用于高速公路和非高速公路這兩種行駛狀態(tài)。這樣可以保證車輛在行駛過程中得到充分的安全保障。靈敏度設(shè)定如表8所示。

表8 靈敏度設(shè)定
對于不同的靈敏度,判定駕駛員疲勞度的指標(biāo)不同,表7所示指標(biāo)為中靈敏度情況下的指標(biāo)。對于其他靈敏度,需將指標(biāo)PERLOCS的閾值及“轉(zhuǎn)頭”時間閾值(中靈敏度:6秒)乘以靈敏度系數(shù)。經(jīng)過實際測試,將靈敏度系數(shù)設(shè)定如下:
將中靈敏度(靈敏度B)的系數(shù)Kb設(shè)為1,則:
低靈敏度系數(shù)Ka=1.18
高靈敏度系數(shù)Kc=0.95
該系統(tǒng)通過攝像頭B監(jiān)測前方道路畫面,根據(jù)畫面上不同的車道線狀況,判定出駕駛員不同的駕駛狀態(tài)。在前面,已經(jīng)將車道線狀況分為四種情況:車輛正常行駛、車輛壓車道線(虛線)、車輛大角度偏離車道線、車輛壓車道線(實線)。下面通過對檢測畫面中的車道線進(jìn)行數(shù)學(xué)建模來討論如何判別車輛當(dāng)前的行駛狀況[7]。
4.1 車輛壓線
(1)步驟一:判斷車輛將要壓實線還是虛線
一般情況下,車道線畫面中會出現(xiàn)實線和虛線兩條線。判斷車輛壓線,首先要判斷車輛壓的是當(dāng)前車道的哪一條線。
當(dāng)有兩條車道線同時出現(xiàn)時,需要通過以下方法判斷車輛離左右兩根車道線中的哪一根比較近。圖3為車輛到右邊線的距離示意圖。圖4和圖5為車輛到左邊線的距離示意圖。
攝像頭B監(jiān)測得到的車道畫面,經(jīng)過一系列圖像處理步驟,最終得到當(dāng)前車道在圖像坐標(biāo)系中的直線模型對應(yīng)的極坐標(biāo)參數(shù)(ρ,θ)。
其中:
· ρ為計算機(jī)測得的原點到車道線的距離;
· A為圖像中心點;
· X為圖像中心點到車道線的距離;
· a為原點到中心點連線的長度;
· b為車道線與x軸的交點和中心點連線的長度;
· c為車道線與x軸的交點和原點的連線的長度。

圖3 車輛到右邊線距離示意圖


圖4 車輛到左邊線距離示意圖1

圖5 車輛到左邊線距離示意圖2
可以計算出X1和X2的值:

通過以上計算,比較X1與X2的大小:
當(dāng)X1>X2時,車輛離右邊線比較近;當(dāng)X1 (2)步驟二:判定車輛是否壓線 下面給出判定車輛壓線的指標(biāo),圖6為車輛壓線示意圖。 由圖6得出如下公式: X= | cosθ|·m 最后,當(dāng)計算出的X≤半車身長度時,判定車輛壓線[8]。具體壓實線還是虛線已在上一步得出。 圖6 車輛壓線示意圖 4.2 車輛大角度偏離車道 攝像頭B對左右兩條車道線識別后,可以根據(jù)識別出的車道線參數(shù)求出這兩條直線的內(nèi)角夾角平分線。方法如下: 圖7 攝像頭B檢測畫面 圖7為攝像頭B所檢測到的畫面,計算角平分線的方法如下:若平面內(nèi)兩直線則11和12的夾角平分線1的方程為: 本系統(tǒng)提出的KEEP-COOL疲勞駕駛評估方法,是一種通過多傳感信息融合技術(shù)實現(xiàn)的疲勞評估方法,通過攝像頭非接觸式地采集駕駛員面部特征、車道狀況和車輛行駛參數(shù)等信息,自適應(yīng)的控制決策系統(tǒng),對駕駛員的疲勞駕駛行為做出準(zhǔn)確快速的預(yù)警。 本系統(tǒng)采用非接觸式的傳感器采集方式、多傳感信息融合決策,大大地提高了駕駛員的舒適性和智能車輛的主動安全性,使汽車的疲勞駕駛預(yù)警更加準(zhǔn)確。 本系統(tǒng)能有效地減少因疲勞駕駛而產(chǎn)生的交通事故,在未來的交通安全保障方面起到很大的作用,可廣泛應(yīng)用于私家車、公共交通和長途客運(yùn)的安全保障。 [1] 孫偉, 張為公, 等. 疲勞駕駛預(yù)警系統(tǒng)的研究發(fā)展[J]. 汽車電器, 2009, ( 1 ) : 4 - 8. [2] Cl′audio Rosito Jung, Christian Roberto Kelber. A Lane Departure Warning System Using Lateral Offset with Uncalibrated Camera [J]. IEEE Conference on Intelligent Transportation Systems. 2005: 102 - 107. [3] 游峰. 智能車輛自動換道與自動超車控制方法研究[D]. 吉林: 吉林大學(xué), 2005. [4] 王會榮. 基于改進(jìn) Adaboost 算法的汽車疲勞駕駛預(yù)警系統(tǒng)設(shè)計[D]. 哈爾濱: 哈爾濱工業(yè)大學(xué), 2012. [5] 張建明, 汪大慶. 基于Adaboost算法的多姿態(tài)人臉實時視頻檢測[J]. 計算機(jī)工程與設(shè)計. 2010, 31 ( 18 ) 4065. [6] S. Boveris. Driver fatigue monitoring technologies and future ideas [C]. Proc. AWAKE Road Safety Workshop 2004. [7] 裘偉. 高速公路車道偏離告警系統(tǒng)的研究[D]. 長沙: 國防科學(xué)技術(shù)大學(xué), 2006. [8] 于兵, 張為公, 龔宗洋. 基于機(jī)器視覺的車道偏離報警系統(tǒng)[J]. 東南大學(xué)學(xué)報(自然科學(xué)版), 2009, 39 ( 5 ): 928 - 932. An Approach to Safety Assessment and Early Warning for Fatigue Driving This paper proposes a fatigue driving safety level assessment and early warning system named KEEP-COOL, which is based on multi-sensor information fusion. This system can be mainly divided into three components: Safety degree appraising and early warning decision scheme; Fatigue assessment method based on the driver's facial features; Traffic condition assessment of vehicles based on lane modeling. By combining on the results of analysis, the system is able to react differently with various safety levels. Multi-sensor information; Fatigue driving; Safety level; Early warning system; Facial features. 姜朝曦(1991-),男,黑龍江人,碩士,畢業(yè)于英國巴斯大學(xué)(University of Bath),現(xiàn)就職于中國海誠工程科技股份有限公司,主要研究方向為電力系統(tǒng)。 B 1003-0492(2015)04-0074-05 TP273 馮瓊琳(1985-),女,江蘇人,學(xué)士,畢業(yè)于上海交通大學(xué),現(xiàn)就職于中國海誠工程科技股份有限公司,主要研究方向為機(jī)器視覺及圖像處理。 錢宗亮(1983-),男,江蘇人,學(xué)士,畢業(yè)于南京工業(yè)大學(xué),現(xiàn)就職于中國海誠工程科技股份有限公司,主要研究方向為電氣自動化設(shè)計。


5 結(jié)語