李 翊, 陳 星, 嚴(yán) 華
(1.北京大學(xué) 地球與空間科學(xué)學(xué)院,北京 100871; 2.四川省都江堰管理局,四川 都江堰 611830;3.四川大學(xué) 電子信息學(xué)院,成都 610065)
?
基于多疲勞信息融合的車(chē)載疲勞檢測(cè)系統(tǒng)的研究和實(shí)現(xiàn)
李翊1,2, 陳星3, 嚴(yán)華3
(1.北京大學(xué) 地球與空間科學(xué)學(xué)院,北京100871; 2.四川省都江堰管理局,四川 都江堰611830;3.四川大學(xué) 電子信息學(xué)院,成都610065)
疲勞駕駛是目前道路交通的一個(gè)重要安全隱患,對(duì)車(chē)載疲勞駕駛系統(tǒng)的研發(fā)具有重要的應(yīng)用價(jià)值和廣闊的市場(chǎng)前景;目前存在的疲勞監(jiān)測(cè)系統(tǒng)普遍存在成本高,可靠性不足,使用不夠便捷等缺陷;通過(guò)在安卓平臺(tái)上采用計(jì)算機(jī)視覺(jué)的途徑進(jìn)行開(kāi)發(fā)和實(shí)現(xiàn),將大大降低系統(tǒng)的成本和使用復(fù)雜度;通過(guò)多種疲勞特征融合的方法對(duì)疲勞狀態(tài)進(jìn)行綜合性判斷,可以有效地增加系統(tǒng)的準(zhǔn)確性和可靠性;采用優(yōu)化的二叉樹(shù)支持向量機(jī)多分類(lèi)算法能夠使得特征融合的過(guò)程具有準(zhǔn)確性和速度上的優(yōu)勢(shì);在對(duì)該疲勞檢測(cè)系統(tǒng)的相應(yīng)測(cè)試中也獲取了良好的實(shí)驗(yàn)結(jié)果。
疲勞檢測(cè);人臉識(shí)別;SVM多分類(lèi);安卓
隨著機(jī)動(dòng)車(chē)的越發(fā)普及,車(chē)輛駕駛也帶來(lái)了越來(lái)越多的安全隱患?,F(xiàn)有的一些調(diào)查統(tǒng)計(jì)表明,疲勞駕駛往往是引發(fā)交通事故的主要誘因。設(shè)計(jì)和開(kāi)發(fā)一款實(shí)時(shí)、可靠、使用便捷的疲勞駕駛監(jiān)測(cè)系統(tǒng)具有十分重要的應(yīng)用價(jià)值和廣闊的市場(chǎng)前景。
近年來(lái)隨著視頻捕捉技術(shù)和圖像處理技術(shù)的快速發(fā)展,基于計(jì)算機(jī)視覺(jué)的疲勞檢測(cè)獲得了越來(lái)越多的關(guān)注。其主要實(shí)現(xiàn)手段是通過(guò)撲捉人臉圖像上的疲勞特征并提取相應(yīng)參數(shù)作為疲勞狀態(tài)判斷的依據(jù)。PERCLOS[1-3]被認(rèn)為是目前最有說(shuō)服力的人眼疲勞特征參數(shù),其含義是單位時(shí)間內(nèi)眼睛閉合時(shí)間百分比。文獻(xiàn)[4-9]的疲勞檢測(cè)方案都主要是基于PERCLOS來(lái)實(shí)現(xiàn)的。
雖然基于PERCLOS的疲勞檢測(cè)方法得到了業(yè)界的認(rèn)可,但也存在不足,比如說(shuō)遮擋物的干擾,人與人之間的個(gè)體差異也會(huì)給測(cè)量帶來(lái)困難。人在疲勞狀態(tài)下的行為表現(xiàn)是比較綜合而復(fù)雜的,很難通過(guò)直接檢測(cè)和建模進(jìn)行評(píng)判。因此,考慮將多種疲勞特征進(jìn)行結(jié)合,統(tǒng)一用于疲勞狀態(tài)的判斷成為疲勞檢測(cè)領(lǐng)域的一個(gè)新的方向[1]。
1.1人臉以及人眼的識(shí)別與跟蹤
人臉和人眼檢測(cè)是疲勞檢測(cè)過(guò)程中最先進(jìn)行的一個(gè)基礎(chǔ)環(huán)節(jié),是后文中疲勞特征提取的前提??紤]到具體的應(yīng)用環(huán)境,不僅需要實(shí)現(xiàn)人臉(眼)檢測(cè)的基本功能,還需要進(jìn)一步地提高檢測(cè)的速度以及準(zhǔn)確性。
基于統(tǒng)計(jì)模型的方法是目前比較流行的方法。優(yōu)點(diǎn)是不依賴(lài)與人臉的先驗(yàn)知識(shí)和參數(shù)模型,可以避免知識(shí)的不完整或不精確造成的錯(cuò)誤;該方法主要缺點(diǎn)是需要大量訓(xùn)練樣本做支撐,計(jì)算復(fù)雜度高。
采用目前較為熱門(mén)的Adaboost[5]方法,Haar-like特征和MB-LBP[10-11]特征都可作為人臉特征用于Adaboost訓(xùn)練。相比之下Haar-like特征的級(jí)聯(lián)分類(lèi)器在復(fù)雜背景下變現(xiàn)更為穩(wěn)定,MB-LBP特征的特征維數(shù)更少,并且由于是整數(shù)特征,因此訓(xùn)練和檢測(cè)過(guò)程都相比Haar-like特征具有明顯的速度優(yōu)勢(shì)。
考慮到在車(chē)載環(huán)境下,由于攝像頭正對(duì)臉部,背景相對(duì)簡(jiǎn)單,且移動(dòng)安卓設(shè)備處理速度有限,因此選擇了基于MB-LBP的級(jí)聯(lián)分類(lèi)器用于人臉識(shí)別檢測(cè)。為提高人眼檢測(cè)速度,首先采用基于人臉?lè)植嫉南闰?yàn)知識(shí)“三庭五眼”,減少人眼的搜尋區(qū)域,在粗定位結(jié)束之后,對(duì)上述方法所得到的搜尋區(qū)域用基于Haar-like特征的級(jí)聯(lián)分類(lèi)器進(jìn)行人眼精確檢索。
1.2人眼狀態(tài)的獲取
在眾多檢測(cè)眼瞼閉合程度的算法中,投影函數(shù)法[1-2]是最經(jīng)常使用的方法之一,由于其計(jì)算復(fù)雜度低,耗時(shí)小,可以滿(mǎn)足視頻實(shí)時(shí)處理的要求。
假設(shè)I(x,y)為(x,y)位置像素點(diǎn)的灰度值,則其在區(qū)間[x1,x2]和[y1,y2]內(nèi)的垂直積分投影V(x)和水平積分投影H(y)的計(jì)算方式如下所示[2]:
以水平積分投影為例,其處理結(jié)果如圖1所示。
圖1 水平積分投影示意圖
如圖1所示,通過(guò)投影區(qū)域的寬度即可表示人眼睜開(kāi)程度。為消除人眼與攝像頭距離產(chǎn)生的干擾,本文并沒(méi)有采用單一的寬度而是采用人眼的高寬比,高寬比為上文所獲得的眼瞼高度h和分類(lèi)器返回矩形的寬度w的比值。示意圖如圖2所示。
圖2 獲取人眼寬高示意圖
高寬比的獲得方式如下:
(2)
1.3面部疲勞特征參數(shù)提取
根據(jù)1.2小節(jié)中介紹的人眼狀態(tài)判定方法,可以在此基礎(chǔ)上提取兩個(gè)人眼相關(guān)的疲勞參數(shù)PERCLOS和BlinkFreq[1]。
PERCLOS(percent eyelid closure)指的是單位時(shí)間內(nèi)眼睛閉合程度超過(guò)一定閾值的時(shí)間占總時(shí)間的百分比,是被公認(rèn)的通過(guò)人眼來(lái)檢測(cè)人類(lèi)疲勞和警覺(jué)性的最有效的方法之一。在PERCLOS的標(biāo)準(zhǔn)中P80標(biāo)準(zhǔn)被普遍認(rèn)為與駕駛疲勞的相關(guān)性最好。P80標(biāo)準(zhǔn)指的是以眼睛閉合80%以上程度的時(shí)間作為主要的疲勞估計(jì)參數(shù)。
BlinkFreq指的是單位時(shí)間的眨眼速率。研究表明,相對(duì)于清醒狀態(tài)人在疲勞狀態(tài)時(shí)的眨眼頻率會(huì)變慢。根據(jù)眨眼頻率的變化趨勢(shì)也能在一定程度上反應(yīng)人的疲勞狀況。BlinkFreq的獲取也是基于人眼的高寬比,當(dāng)高寬比低于一定閾值(本文取0.6)是則記為閉眼狀態(tài),在出現(xiàn)一次或多次閉眼狀態(tài)之后高寬比重新高于閾值的則記為一次眨眼。
除了人眼相關(guān)的疲勞特征,本文用到疲勞特征還包括YawnFreq,NodFreq和TurnFreq[3]。
YawnFreq[12-13]表示的打哈欠的頻率,當(dāng)打哈欠的頻率過(guò)于頻繁,則可以判斷駕駛員處于疲勞狀態(tài)。對(duì)哈欠的檢測(cè)主要基于口型區(qū)域二值化之后黑色部分所占的比例。當(dāng)黑色區(qū)域連續(xù)出現(xiàn)大于一定閾值則可判定處于哈欠狀態(tài)。
頭部動(dòng)作也是反映疲勞的重要參數(shù),其中點(diǎn)頭頻率和轉(zhuǎn)頭頻率最具有代表性,當(dāng)人處于疲困狀態(tài)時(shí)總是會(huì)下意識(shí)地垂下頭又抬起。該動(dòng)作的頻率一旦過(guò)高便可認(rèn)為是進(jìn)入了疲勞狀態(tài)。該參數(shù)用NodFreq表示。當(dāng)駕駛員清醒駕車(chē)的時(shí)候會(huì)保持較強(qiáng)的警覺(jué)性,尤其是在超車(chē)和變道的時(shí)候,會(huì)比較頻繁的看左右后視鏡。當(dāng)進(jìn)入疲勞狀態(tài)之后警覺(jué)性下降,左右轉(zhuǎn)頻率下降,該參數(shù)用TurnFreq表示。對(duì)這兩個(gè)參數(shù)的檢測(cè)可通過(guò)對(duì)人臉中心位置的坐標(biāo)偏移度來(lái)檢測(cè)。
2.1基于支持向量機(jī)的疲勞信息融合策略
信息融合(information fusion)是邏輯系統(tǒng)將來(lái)自多個(gè)傳感器的信息進(jìn)行綜合處理的過(guò)程,通過(guò)信息融合往往能得到更為準(zhǔn)確可靠的結(jié)論。目前常用的信息融合方法有投票表決法、神經(jīng)網(wǎng)絡(luò)算法、遺傳算法、支持向量機(jī)算法[14-16]等。
支持向量機(jī)(support vector machine, SVM)[16-17]是Cortes和Vapnik等人提出的一種基于統(tǒng)計(jì)學(xué)習(xí)理論的數(shù)據(jù)挖掘方法。它建立在統(tǒng)計(jì)學(xué)理論的VC維理論基礎(chǔ)上,遵循風(fēng)險(xiǎn)結(jié)構(gòu)最小化原則,在解決非線性、小樣本和高維數(shù)等問(wèn)題上具有很大的優(yōu)勢(shì)。
與其他決策算法相比,支持向量機(jī)算法支持小樣本非線性條件,能很好的防止欠學(xué)習(xí)和過(guò)學(xué)習(xí)現(xiàn)象,并且在多分類(lèi)問(wèn)題上也已經(jīng)有了較為成熟的算法體系??紤]到這些特點(diǎn),將支持向量機(jī)算法應(yīng)用與疲勞特征信息的融合是個(gè)不錯(cuò)的選擇。因此,系統(tǒng)采用支持向量機(jī)分類(lèi)判斷的方法將PERCLOS、BlickFreq、YawnFreq、NodFreq和TurnFreq這幾個(gè)特征參數(shù)進(jìn)行有機(jī)融合,并與PERCLOS評(píng)判標(biāo)準(zhǔn)并行工作完成疲勞狀態(tài)的評(píng)判分級(jí)。
2.2基于二叉樹(shù)支持向量機(jī)的優(yōu)化
二叉樹(shù)算法是支持向量機(jī)多分類(lèi)算法中分類(lèi)效率最高的算法并且避免了一對(duì)多和一對(duì)一算法存在的不可分問(wèn)題,此外在預(yù)測(cè)階段所需存儲(chǔ)的分類(lèi)器個(gè)數(shù)要小于DAG,在存儲(chǔ)空間上更有優(yōu)勢(shì)。在各項(xiàng)硬件條件都相對(duì)緊張的嵌入式環(huán)境下,由于對(duì)內(nèi)存利用和處理時(shí)間都要求較高,因此二叉樹(shù)算法是我們的第一選擇。
然而二叉樹(shù)算法也存在缺陷,由于其分類(lèi)的進(jìn)行是一個(gè)層層細(xì)化的過(guò)程,若在某一層出現(xiàn)了誤差,則會(huì)影響到下一層的分類(lèi),即誤差累積的問(wèn)題。越上層的樹(shù)節(jié)點(diǎn)其分類(lèi)性能對(duì)整體的分類(lèi)性能影響越大,因此需要將最易分割出來(lái)的類(lèi)最早分割出來(lái),這樣才能最大程度的降低誤差的傳遞[17]。從算法實(shí)現(xiàn)角度而言,就需要設(shè)計(jì)一種合理的類(lèi)可分性測(cè)度,并以此為依據(jù)優(yōu)化算法的分類(lèi)順序,否則其分類(lèi)精度將落后于一對(duì)一、DAG等其他算法。
類(lèi)間距離是聚類(lèi)質(zhì)量分析的常用指標(biāo),類(lèi)相互間距離越大聚類(lèi)質(zhì)量越高[18]。對(duì)于兩個(gè)不同類(lèi)別樣本集合{ai,i=1,2,…ka}和{bj,j=1,2,…kb},其類(lèi)間距離的定義如下:
(3)
采用平均類(lèi)間距離來(lái)衡量某一類(lèi)別樣本Si與其他N-1類(lèi)樣本集{Sj,j=1,2,3…,N-1}(i≠j)之間的類(lèi)間距離,其定義為:
(4)
聚類(lèi)密集性是聚類(lèi)質(zhì)量分析的另一個(gè)常用指標(biāo)[19]??捎脭?shù)據(jù)集的標(biāo)準(zhǔn)偏差來(lái)表示聚類(lèi)密集性。對(duì)于集合{ai,i=1,2,...ka},其類(lèi)內(nèi)密集性定義如下:
(5)
通過(guò)權(quán)值將類(lèi)間相聚性和類(lèi)內(nèi)密集性結(jié)合起來(lái)定義可分性測(cè)度,具體定義為:
(6)
其中權(quán)值d的取值一般在[-1,0]之間。
根據(jù)式可以進(jìn)行可分性的排序,并根據(jù)此順序構(gòu)建多個(gè)分類(lèi)器的分類(lèi)架構(gòu)。
2.3多信息融合疲勞判斷策略的實(shí)現(xiàn)
基于SVM的疲勞判斷的實(shí)現(xiàn)主要分為分類(lèi)器訓(xùn)練和預(yù)測(cè)兩個(gè)階段。
1)分類(lèi)器訓(xùn)練的主要流程:
采用偏二叉樹(shù)作為SVM多分類(lèi)架構(gòu),架構(gòu)中每個(gè)二分類(lèi)器訓(xùn)練的主要實(shí)現(xiàn)過(guò)程如圖3所示。
圖3 SVM分類(lèi)器訓(xùn)練流程
其主要步驟如下:
(1)數(shù)據(jù)預(yù)處理。為避免樣本中各特征屬性數(shù)量級(jí)差異的影響,在獲取訓(xùn)練樣本和標(biāo)簽之后首先對(duì)樣本的每一個(gè)維度進(jìn)行歸一化預(yù)處理,調(diào)整到[0,1]或者[-1,1]。歸一化處理可以加快運(yùn)算速度,并提高準(zhǔn)確率(需視具體情況而定)。
對(duì)樣本集合{ai,i=1,2,…ka}歸一化預(yù)處理的方法為:
(7)
其中:maxi是樣本的第i維特征屬性集合的最大值,mini則為最小值。
(2)自適應(yīng)生成分類(lèi)順序。根據(jù)圖3提出的分類(lèi)器訓(xùn)練流程,生成最優(yōu)分類(lèi)順序;然后利用生成的最優(yōu)分類(lèi)順序?qū)Ψ诸?lèi)器進(jìn)行初始化,接著進(jìn)行訓(xùn)練標(biāo)簽再處理,從而確立二叉樹(shù)分類(lèi)架構(gòu)。
(3)選取核函數(shù)并優(yōu)化訓(xùn)練參數(shù)。在單個(gè)分類(lèi)器訓(xùn)練中,選取適用于低維小樣本情況的徑向基核函數(shù)(Radial Basis Function,RBF)作為訓(xùn)練核函數(shù)[20-21],定義如下:
(8)
其中,參數(shù)γ影響樣本子空間分布的復(fù)雜程度。在修改分類(lèi)器參數(shù)時(shí),采用K折交叉驗(yàn)證對(duì)單個(gè)分類(lèi)器進(jìn)行評(píng)估,并用網(wǎng)格搜索法來(lái)獲取最優(yōu)參數(shù)組合。
(4)訓(xùn)練完該二叉樹(shù)節(jié)點(diǎn)的分類(lèi)器后,將分類(lèi)器存儲(chǔ)。
2)分類(lèi)器預(yù)測(cè)的主要流程:
架構(gòu)中每個(gè)SVM分類(lèi)器對(duì)待分類(lèi)樣本進(jìn)行預(yù)測(cè)的主要實(shí)現(xiàn)過(guò)程如圖4所示,其中主要步驟為:
1)首先根據(jù)在訓(xùn)練過(guò)程中已經(jīng)確定的分類(lèi)架構(gòu)獲取當(dāng)前節(jié)點(diǎn)所需要區(qū)分的類(lèi)別,加載相應(yīng)的訓(xùn)練好的分類(lèi)器文件,并初始化分類(lèi)器。
2)加載當(dāng)前階段所獲取的疲勞特征數(shù)據(jù),做歸一化處理之后作為待分類(lèi)樣本。
3)用分類(lèi)器對(duì)待測(cè)樣本進(jìn)行分類(lèi)預(yù)測(cè),如預(yù)測(cè)結(jié)果剛好為本分類(lèi)器需要檢測(cè)出的類(lèi)別則直接輸出結(jié)果,否則將待測(cè)樣本交給二叉樹(shù)架構(gòu)的下一個(gè)節(jié)點(diǎn)分類(lèi)器。
圖4 SVM分類(lèi)器預(yù)測(cè)流程
2.4并行的疲勞信息綜合判斷
雖然已經(jīng)有了基于支持向量機(jī)的多信息融合判斷方法,然而基于PERCLOS標(biāo)準(zhǔn)的疲勞判定方法作為目前公認(rèn)的最有效的檢測(cè)標(biāo)準(zhǔn),本文并沒(méi)有將其舍去,而是將兩種疲勞判斷方法并行使用。所采用判定機(jī)制可用圖5表示。
圖5 并行的疲勞信息融合策略
獲取的PERCLOS參數(shù)值不僅作為SVM的一部分樣本特征用于預(yù)測(cè)分類(lèi),而且也會(huì)根據(jù)PERCLOS標(biāo)準(zhǔn)進(jìn)行疲勞檢測(cè)。兩種方法并行工作,當(dāng)有任一種檢測(cè)到疲勞結(jié)果都會(huì)進(jìn)行疲勞預(yù)警。
3.1系統(tǒng)結(jié)構(gòu)與UI設(shè)計(jì)
在具體工程實(shí)現(xiàn)的時(shí)候,主要利用OpenCV與NDK[22]調(diào)用安卓移動(dòng)設(shè)備自帶的攝像頭進(jìn)行二次開(kāi)發(fā),如圖6所示。
圖6 系統(tǒng)主要架構(gòu)
主要架構(gòu)依照系統(tǒng)功能,可以分為主控模塊、參數(shù)檢測(cè)模塊、判定模塊、交互模塊、配置模塊等。主控模塊負(fù)責(zé)系統(tǒng)的初始化和總體的功能調(diào)度,參數(shù)檢測(cè)模塊則負(fù)責(zé)從獲取的圖像幀中檢測(cè)各項(xiàng)疲勞參數(shù)。判定模塊的作用是根據(jù)所獲得的疲勞特征進(jìn)行疲勞狀態(tài)的判定。交互模塊的作用是根據(jù)所得到的疲勞狀態(tài)進(jìn)行警告或提醒。配置模塊用于對(duì)系統(tǒng)的主要參數(shù)進(jìn)行配置,使系統(tǒng)能更符合用戶(hù)的使用習(xí)慣。各模塊相互協(xié)作共同完成系統(tǒng)功能。
最后實(shí)現(xiàn)的系統(tǒng)UI如圖7所示。
圖7 系統(tǒng)UI設(shè)計(jì)圖
3.2系統(tǒng)性能測(cè)試
測(cè)試設(shè)備:Lenovo A820,攝像頭像素500萬(wàn),Android版本:4.2.1,內(nèi)核版本:3.4.5,OpenCV Android sdk版本:2.4.9。
測(cè)試的第一項(xiàng)是分別在明亮靜態(tài)和昏暗晃動(dòng)的兩種環(huán)境下對(duì)系統(tǒng)獲取疲勞特征EyeBlink、Yawn、TurnFace、Nod幾項(xiàng)參數(shù)的性能做了測(cè)試。
在該測(cè)試中,每組的實(shí)際模擬測(cè)試為30次。實(shí)驗(yàn)結(jié)果如表1所示。
表1 疲勞特征檢測(cè)效果測(cè)試
從表中可得,在光線充足的條件下,各參數(shù)的檢測(cè)率和誤檢率基本還能達(dá)到要求,當(dāng)光線條件不良的時(shí)候,普遍都會(huì)受到影響,其中與人眼相關(guān)的參數(shù)受影響最明顯。
測(cè)試的第二項(xiàng)是對(duì)具體的疲勞等級(jí)進(jìn)行分類(lèi),首先通過(guò)PVT評(píng)定,然后分別在兩種外部環(huán)境下對(duì)兩種疲勞檢測(cè)模式進(jìn)行測(cè)定。正常狀態(tài)和輕度疲勞進(jìn)行了30組測(cè)試,嚴(yán)重疲勞進(jìn)行了20組測(cè)試,結(jié)果如下。
表2 系統(tǒng)檢測(cè)效果測(cè)試(檢測(cè)率)
從表中數(shù)據(jù)可以得知,基于PerclosP80標(biāo)準(zhǔn)的判斷模式對(duì)嚴(yán)重疲勞狀態(tài)和輕度疲勞狀態(tài)的區(qū)分并不理想,并且受光線和環(huán)境影響較大?;赟VM信息融合模式對(duì)疲勞程度的劃分更加準(zhǔn)確,并且受環(huán)境影響相對(duì)要小,檢測(cè)更穩(wěn)定。
[1] 李玲玲. 基于多視覺(jué)信息融合的駕駛員疲勞檢測(cè)方法研究與實(shí)現(xiàn)[D]. 北京:北京工業(yè)大學(xué), 2010.
[2] 趙李坤. 基于人臉特征識(shí)別的駕駛員疲勞檢測(cè)方法研究[D]. 長(zhǎng)沙:中南大學(xué), 2013.
[3] 李志春. 駕駛員疲勞狀態(tài)檢測(cè)技術(shù)研究與工程實(shí)現(xiàn)[D]. 鎮(zhèn)江:江蘇大學(xué), 2009.
[4] Mao M, Du L. Research on drive fatigue detection using wavelet transform[J]. IEEE International Conference on Vehicular Electronics and Safety, 2007:1-4.
[5] 王奕直, 周凌霄, 孔萬(wàn)增. 基于Adaboost的疲勞駕駛眨眼檢測(cè)[J]. 杭州電子科技大學(xué)學(xué)報(bào), 2013(4): 35-38.
[6] 李強(qiáng). 基于PERCLOS的列車(chē)司機(jī)駕駛疲勞檢測(cè)研究[D]. 北京:北京交通大學(xué), 2014.
[7] 文岐偉. 基于疲勞檢測(cè)和運(yùn)動(dòng)目標(biāo)檢測(cè)與識(shí)別的預(yù)警系統(tǒng)[D]. 廣州:華南理工大學(xué), 2013.
[8] 夏阿南. 基于人眼動(dòng)態(tài)特性的駕駛疲勞檢測(cè)方法研究[D]. 大連:大連海事大學(xué), 2014.
[9] 姜兆普, 許勇, 趙檢群. 基于眼部特征的疲勞檢測(cè)算法[J]. 計(jì)算機(jī)系統(tǒng)應(yīng)用, 2014(8): 90-9.
[10] 文迪, 何智翔, 丁曉青, 等. 基于LBP和CCS-AdaBoost的多視角人臉檢測(cè)[J]. 浙江大學(xué)學(xué)報(bào):工學(xué)版,2013(4): 622-629.
[11] 孫建維. 基于LBP的人臉識(shí)別[D]. 西安:西安電子科技大學(xué), 2013.
[12] 鄔敏杰, 穆平安, 張彩艷. 基于眼睛和嘴巴狀態(tài)的駕駛員疲勞檢測(cè)算法[J]. 計(jì)算機(jī)應(yīng)用與軟件, 2013(03): 25-27.
[13] Mandalapu Saradadevi P B. Driver Fatigue Detection Using Mouth and Yawning Analysis[J]. International Journal of Computer Science & Network Security, 2008, (6):183-188.
[14] 畢明偉. 疲勞駕駛檢測(cè)系統(tǒng)設(shè)計(jì)與開(kāi)發(fā)[D]. 成都:電子科技大學(xué), 2013.
[15] 劉宏, 李錦濤, 苗軍. 多方法融合來(lái)解決人臉檢測(cè)中的光照補(bǔ)償[J]. 系統(tǒng)仿真學(xué)報(bào), 2001(S2): 486-489.
[16] 胡國(guó)勝, 錢(qián)玲, 張國(guó)紅. 支持向量機(jī)的多分類(lèi)算法[J]. 系統(tǒng)工程與電子技術(shù), 2006(1): 127-132.
[17] 趙海洋, 徐敏強(qiáng), 王金東. 改進(jìn)二叉樹(shù)支持向量機(jī)及其故障診斷方法研究[J]. 振動(dòng)工程學(xué)報(bào), 2013, 26(5): 764-770.
[18] 楊燕, 靳蕃, Mohamed K. 聚類(lèi)有效性評(píng)價(jià)綜述[J]. 計(jì)算機(jī)應(yīng)用研究, 2008, 25(6): 1630-163.
[19] 宋媛. 聚類(lèi)分析中確定最佳聚類(lèi)數(shù)的若干問(wèn)題研究[D]. 延吉:延邊大學(xué),2013.
[20] 奉國(guó)和. SVM分類(lèi)核函數(shù)及參數(shù)選擇比較[J]. 計(jì)算機(jī)工程與應(yīng)用, 2011, 47(3):123-128.
[21] Shalev-Shwartz S, Srebro N. SVM optimization: Inverse dependence on training set size[J]. International Conference on Machine Learning, 2008,11(2):112-117.
[22] 王贊超. 基于Android平臺(tái)的視覺(jué)手勢(shì)識(shí)別研究[D]. 西安:西安電子科技大學(xué), 2013.
Research and Implement of Driver Fatigue Detection Based on Multi-information Fusion
Li Yi1,2, Chen Xing3,Yan Hua3
(1.School of Earth and Space Sciences, Peking University, Beijing100871,China; 2.Dujiangyan Bureau of Sichuan Province, Dujiangyan611830,China; 3.School of Electronics and Information Engineering,Sichuan University, Chengdu610065,China)
Currently, the driver fatigue is the great concern of road transportation safety. The research for fatigue driving detection is extremely practical and has a promising market future. Most of the existing fatigue detection system have the defect of high cost, lacking of reliability and inconvenient. The computer vision on Android platform is used for implementation, which will greatly reduce the cost and complexity. The fatigue detection mechanism based on multi-information fusion is adopted, which enhances the accuracy and robustness of the system. The optimized BT-SVM is used which can provide the advantage on the speed and accuracy. Good experimental results are obtained on related tests of the system.
fatigue detection; face detection; SVM multi-classifier; android
2015-10-07;
2015-11-20。
李翊(1974-),男,重慶人,北京大學(xué)博士后,高級(jí)工程師,碩士生導(dǎo)師,主要從事計(jì)算機(jī)應(yīng)用和水資源管理方面的研究。
1671-4598(2016)01-0016-04
10.16526/j.cnki.11-4762/tp.2016.01.005
TP391.41
A