亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于SMO算法的駕駛員疲勞檢測*

        2024-01-10 06:54:48丁琳
        企業(yè)科技與發(fā)展 2023年12期
        關(guān)鍵詞:乘子人眼人臉

        丁琳

        (江蘇財經(jīng)職業(yè)技術(shù)學(xué)院,江蘇淮安 223003)

        0 引言

        根據(jù)國家統(tǒng)計局的統(tǒng)計,我國2022年全年道路交通事故每萬車死亡人數(shù)為1.46 人,疲勞駕駛是引起交通事故的主要原因。如何有效地判斷駕駛員的疲勞狀況從而降低交通安全事故發(fā)生的概率成為汽車行業(yè)重點研究的方向。1994年,日本先鋒公司研發(fā)了一種通過檢測心跳速度測試駕駛員是否處于疲勞狀態(tài)并發(fā)出警告的系統(tǒng)。2001年,美國紐約倫斯勒理工學(xué)院的WU 等人[1]設(shè)計出一種攝像機(jī)定位人眼的硬件系統(tǒng),通過檢測瞳孔的信息飽和度判定人眼是否處于疲勞狀態(tài)。2003年,澳大利亞Seeing Machines公司通過在汽車的儀表盤上安裝微型傳感器獲取駕駛員頭部和面部的疲勞信息,以此判定駕駛員是否處于疲勞狀態(tài)。2015年,“沃爾沃”在XC60 系列汽車上安裝了駕駛員安全警告系統(tǒng),通過攝像頭實時監(jiān)測汽車與車道標(biāo)志的距離及當(dāng)前車輛的形式軌跡,以此判斷車輛是否處于正常行駛狀況。國內(nèi)開展此項研究的成果也較多,韓政[2]設(shè)計一種基于改進(jìn)的隨機(jī)森林級聯(lián)回歸方法檢測人臉的關(guān)鍵特征點,通過檢測駕駛員眨眼次數(shù)和打哈欠時嘴巴張開的程度與頻率等信息綜合判斷其疲勞狀態(tài)。高嫄[3]提出一種融合多個疲勞特征的疲勞狀態(tài)檢測算法,同樣需要獲取駕駛員眼睛和嘴巴的信息并結(jié)合駕駛員大腦運動的過程綜合判斷疲勞信息。李德武[4]考慮到在做人臉圖像分割時,光線問題會導(dǎo)致圖像分割出現(xiàn)差錯,因此利用膚色在色度空間上的聚類特性,提出基于膚色分割的人臉定位方法。李慶臣[5]設(shè)計一種多疲勞指標(biāo)綜合的疲勞狀態(tài)檢測系統(tǒng),解決了因特殊情況導(dǎo)致實際測試環(huán)境受影響后結(jié)果出現(xiàn)偏差的問題,結(jié)合面部、頭部、光線等多方面信息進(jìn)行疲勞檢測。

        本文在前人研究的基礎(chǔ)上,將人臉的關(guān)鍵點檢測作為優(yōu)化的途徑,首先隨機(jī)給出關(guān)鍵點的初始分布,其次利用整體人臉外觀信息和全局人臉形狀不斷迭代優(yōu)化,最后通過全局人臉約束修正最終的檢測結(jié)果,以此判斷駕駛員的疲勞駕駛行為。

        1 基于機(jī)器視覺的疲勞狀態(tài)識別

        關(guān)于疲勞狀態(tài)的定義有很多,對于人體來說,疲勞狀態(tài)意味著人的勞動能力下降,反應(yīng)能力減弱,而這些狀態(tài)的表現(xiàn)形式多數(shù)都可以體現(xiàn)在人的臉上。本文采取的疲勞狀態(tài)檢測是以人眼閉合狀態(tài)的持續(xù)時間判斷駕駛員是否處于疲勞狀態(tài),檢測流程圖如圖1所示。

        圖1 疲勞狀態(tài)檢測流程

        由于本文檢測方法進(jìn)行特征提取時需要定位在人眼部位,提取人眼信息,因此如何準(zhǔn)確地檢測人臉并準(zhǔn)確地定位到人眼的位置,是研究人員需要解決的主要問題。本文采取的方式是借助機(jī)器視覺中強(qiáng)大的圖像處理庫,通過SMO(序列最小優(yōu)化)算法[6]進(jìn)行大量的人眼開閉訓(xùn)練,以達(dá)到準(zhǔn)確定位人眼并提取信息的目的。

        1.1 人臉特征定位

        進(jìn)行人臉定位時,首先需要檢測諸如鼻子左側(cè)、鼻孔下側(cè)、瞳孔位置、上嘴唇下側(cè)等特征點的位置,獲取特征點的位置后進(jìn)行位置驅(qū)動的變形,人臉即可被校正[7]。人臉定位方式采用OpenCV 庫中的DetectFace 函數(shù),該函數(shù)可以依靠自身的訓(xùn)練結(jié)果提取圖片中的人臉信息與所需的臉部關(guān)鍵特征點。借助DetectFace 函數(shù),將攝像頭采集到的圖像數(shù)據(jù)灰度化,再經(jīng)函數(shù)處理,便可得到人臉的精確定位。除了人臉信息,函數(shù)中還包含了人臉中各個特征關(guān)鍵點的信息,如眼、鼻、嘴等的特征信息,可根據(jù)需要對不同部位進(jìn)行信息提取,從而對人臉進(jìn)行更精確的檢測。

        1.2 基于SMO挑選策略的眼部特征參數(shù)提取

        在基于SMO 挑選策略的人臉檢測中,特征點訓(xùn)練采用眉心、下巴的中心點、左臉頰和右臉頰4 個位置的特征。訓(xùn)練時,采用SMO 算法進(jìn)行特征分類。SMO 是SVM 分類算法的一個發(fā)展分支,是針對二次規(guī)劃式的高效算法,它處理問題時每次只選擇其中的2 個算子處理,對SMO 進(jìn)行優(yōu)化,根據(jù)優(yōu)化的結(jié)果更新SVM,觀察因更新導(dǎo)致的變化[7]。在實際的圖像處理過程中,更新屬于一個伴隨的操作,它根據(jù)算法的時間復(fù)雜度和準(zhǔn)確度進(jìn)行迭代。SMO 采取的方法是先計算檢測圖片大小的約束問題,再解決原來帶有約束的最小化問題。圖像大小的邊界約束舉例如下:使用α1表示第一個乘子,α2表示第二個乘子;因為乘子變少,乘子間約束關(guān)系的表示就更簡單,邊界約束情況如圖2所示。

        圖2 邊界約束

        由圖2 可以看出,因為邊界約束的存在,所需要的乘子均在方框內(nèi)部,加上線性等式約束的存在,這些乘子就處于對角線的位置,而使用SMO 算法的目的就是在這些線段上尋找一個最優(yōu)解的存在。

        如果計算結(jié)果顯示2個乘子是不等關(guān)系,線段的邊界約束關(guān)系如下所示:

        如果計算結(jié)果顯示2個乘子是相等關(guān)系,相對應(yīng)的線段邊界約束關(guān)系如下:

        因為邊界約束關(guān)系的改變,導(dǎo)致原來應(yīng)用于對角線的關(guān)系函數(shù)不再適用,相對應(yīng)的關(guān)系函數(shù)變更為下述公式:

        一般情況下,任何一個邊界函數(shù)都由一個明確的目標(biāo)函數(shù)表示,這個目標(biāo)函數(shù)表示線性等式所約束的方向存在一個最小值和一個僅大于0的最大值。在上述情境下,函數(shù)的最小值由以下函數(shù)計算得到:

        如果當(dāng)Ei=ui-yi,則用來表示第i個訓(xùn)練樣本的誤差,通過公式(5)表示有約束條件的最小值:

        假設(shè)s=y1y2,那么之前SVM 算法中沒有計算的第一個拉格朗日算子就可以通過第二個拉格朗日算子的計算結(jié)果表示:

        公式(6)的計算并不是絕對的,假設(shè)存在1 個非正數(shù)的目標(biāo)函數(shù),例如如果SMO 算法中的Kernel K不符合Mercer's條件,計算出的目標(biāo)函數(shù)就會存在不確定性,無法正確判斷目標(biāo)函數(shù)的存在狀態(tài)。即使Kernel K 符合計算條件,也無法排除計算得到一個函數(shù)值為0的目標(biāo)函數(shù),即沒有得到算子。例如,在一個訓(xùn)練樣本里的向量有很多都是相同的輸入,那么就會出現(xiàn)上述函數(shù)值為0 的情況。為了讓SMO 處理這類問題,需要增加更多的公式滿足所需要的條件,例如下列公式:

        SMO 算法的挑選策略通過外層循環(huán)達(dá)到對整個訓(xùn)練集全局搜索的目的,采用這個方法可以清楚地計算出不滿足KKT(Karush-Kuhn-Tucker conditions)條件的樣本數(shù)量,根據(jù)這些樣本數(shù)量判斷是否需要優(yōu)化算法,如果沒有不滿足條件的樣本數(shù)量,則不需要優(yōu)化,說明樣本本身就是最優(yōu)的;反之,則需要進(jìn)行優(yōu)化。不斷重復(fù)此步驟,直到所有樣本都符合KKT條件的標(biāo)準(zhǔn)。完成第一個乘子的選擇后,開始選擇第二個乘子,SMO 會選擇最小的函數(shù)值作為第二乘子,因為從最小值開始優(yōu)化可以提高優(yōu)化的效率。如果優(yōu)化后仍不滿足條件,那么采用SMO 在所有的非邊界樣本上進(jìn)行搜索,使乘子的目標(biāo)函數(shù)值最?。蝗绻匀皇?,則使用SMO 搜索覆蓋整個訓(xùn)練集,以便更好地尋找滿足條件的乘子,即找到最佳分類。

        1.3 基于人眼開合度的訓(xùn)練測試

        訓(xùn)練時需要構(gòu)建正負(fù)樣本數(shù)據(jù)集,本文需要建立眼睛狀態(tài)分類器。眼睛有兩種狀態(tài),一種是睜開狀態(tài),一種是閉合狀態(tài),本文檢測的是閉合狀態(tài)的眼睛。此次采取的訓(xùn)練方式是建立人的左眼和右眼的灰度圖信息庫,將其中的70%作為訓(xùn)練數(shù)據(jù),剩余的30%作為訓(xùn)練的測試數(shù)據(jù)。運行模型訓(xùn)練模式,此時程序會依次打開閉眼狀態(tài)訓(xùn)練庫(如圖3所示)和睜眼狀態(tài)訓(xùn)練庫(如圖4所示),分別訓(xùn)練人眼開和閉的2種狀態(tài),訓(xùn)練完成后對訓(xùn)練器進(jìn)行測試。

        圖3 閉眼狀態(tài)訓(xùn)練庫

        圖4 睜眼狀態(tài)訓(xùn)練庫

        2 仿真實驗

        經(jīng)過SVM 訓(xùn)練器的訓(xùn)練后,可以從人眼信息狀態(tài)灰度圖判斷人眼的狀態(tài),接著是采集實時畫面,將畫面中的人眼信息傳輸?shù)絊VM 測試器,與之前樣本訓(xùn)練的結(jié)果進(jìn)行對比,反饋實時的人眼信息狀態(tài)。疲勞檢測流程圖如圖5所示。

        圖5 疲勞檢測流程圖

        仿真實驗中計算機(jī)性能參數(shù)為Intel I7 CPU,DDR3 8G RAM,win10 64 bits。采集視頻片段的時長為2~4 s,視頻幀率為25 fps,視頻分辨率為720×480。首先通過SVM 訓(xùn)練器的訓(xùn)練,準(zhǔn)確定位人眼的位置并與人眼狀態(tài)庫進(jìn)行比較,判斷人眼閉合的狀態(tài),然后進(jìn)行疲勞狀態(tài)檢測,在預(yù)定時間內(nèi)正確地反饋人眼信息,對處于疲勞狀態(tài)的人進(jìn)行提示。

        圖6 至圖9 為文獻(xiàn)[1]中的方法和本文方法的疲勞狀態(tài)檢測性能對比結(jié)果。經(jīng)對比可知,本文方法比文獻(xiàn)[1]中的方法的訓(xùn)練準(zhǔn)確率高10%以上,這是由于本文在模型測試過程中減小了模型規(guī)模,即減少了模型中可學(xué)習(xí)的參數(shù)的數(shù)量,并且在迭代過程中對比訓(xùn)練數(shù)據(jù)的表現(xiàn),達(dá)到閾值即停止,避免對數(shù)據(jù)過度優(yōu)化,因此狀態(tài)分類的正確率得到了明顯提高。

        圖6 文獻(xiàn)[1]中的方法訓(xùn)練損失和驗證損失

        圖7 文獻(xiàn)[1]中的方法訓(xùn)練準(zhǔn)確率和驗證準(zhǔn)確率

        圖8 本文方法的訓(xùn)練損失和驗證損失

        圖9 本文的訓(xùn)練準(zhǔn)確率和驗證準(zhǔn)確率

        3 結(jié)語

        在交通領(lǐng)域?qū)嵭袑崟r監(jiān)測很重要,然而在大量數(shù)據(jù)下SVM 的樣本訓(xùn)練存在實時性不高的問題。SMO 算法在一定程度上提高了訓(xùn)練速度,在保證SVM 分類準(zhǔn)確度的前提下,通過剔除大量的非支持向量減小訓(xùn)練樣本規(guī)模的方式,縮短樣本的訓(xùn)練時間,提高SVM 分類算法的實時性。本文提出的結(jié)合駕駛員人眼信息的疲勞檢測算法,通過檢測駕駛員的人眼狀態(tài)信息的行為特征,利用SMO 算法訓(xùn)練庫的優(yōu)勢,經(jīng)過一定量的人眼信息訓(xùn)練,獲得準(zhǔn)確的人眼信息反饋,從而在一定時間內(nèi)完成對駕駛員疲勞狀態(tài)的判斷。該疲勞檢測系統(tǒng)對未來的交通防護(hù)起到了重要的作用,也為今后汽車行業(yè)的科技發(fā)展提供更好的研究方向與技術(shù)支撐。

        猜你喜歡
        乘子人眼人臉
        再談單位球上正規(guī)權(quán)Zygmund空間上的點乘子
        有特點的人臉
        人眼X光
        快樂語文(2019年9期)2019-06-22 10:00:38
        雙線性傅里葉乘子算子的量化加權(quán)估計
        人眼為什么能看到虛像
        單位球上正規(guī)權(quán)Zygmund空間上的點乘子
        三國漫——人臉解鎖
        動漫星空(2018年9期)2018-10-26 01:17:14
        單位球上正規(guī)權(quán)Zygmund空間上的點乘子
        閃瞎人眼的,還有唇
        優(yōu)雅(2016年12期)2017-02-28 21:32:58
        看人,星光璀璨繚人眼
        電影故事(2016年5期)2016-06-15 20:27:30
        无套内谢孕妇毛片免费看看 | 中文字幕久久久精品无码| 国产91第一页| 国产精品伦理久久一区| 夜夜爽日日澡人人添| 少妇人妻偷人精品一区二区| 亚洲中文一本无码AV在线无码| 国产免费人成视频在线观看播放播| 五月天激情电影| 欧美mv日韩mv国产网站| 亚洲欧美成人中文在线网站| 毛茸茸的女性外淫小视频| 国产做无码视频在线观看| 精品人人妻人人澡人人爽牛牛| 精品久久久久88久久久| 亚洲丰满熟女乱一区二区三区| 色偷偷av一区二区三区| 推油少妇久久99久久99久久| 中文字幕一区二区网站| 日韩精品在线一二三四区 | 国产亚洲精品不卡在线| 极品粉嫩嫩模大尺度视频在线播放| 国产无遮挡又黄又爽高潮| 99精品视频在线观看免费| 久久亚洲精彩无码天堂| av成人一区二区三区| 狠狠色婷婷久久一区二区三区| 国产农村妇女毛片精品久久久| 中文字幕 在线一区二区| 一本到在线观看视频| 国产精品美女一区二区三区| 精品久久久久88久久久| 少妇高潮久久蜜柚av| 久久久老熟女一区二区三区| 狠狠躁狠狠躁东京热无码专区| 日韩国产一区二区三区在线观看| 亚洲另类无码专区首页| 在线观看av永久免费| 天堂av在线一区二区| 国产精品国产三级国产av品爱| 国产96在线 | 欧美|