999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于人臉追蹤和特征分析的疲勞駕駛預警系統(tǒng)設計

2020-09-14 12:17:24齊偉張來剛劉朝陽
時代汽車 2020年15期

齊偉 張來剛 劉朝陽

摘 要:本文通過對人臉追蹤和疲勞特征分析的研究設計了一個疲勞駕駛預警系統(tǒng),通過特征人臉識別器來進行駕駛?cè)松矸莸尿炞C;通過坐標解算來獲取駕駛?cè)说念^部姿態(tài)。電腦端將駕駛?cè)说恼Q垲l率、PERCLOS值、哈欠頻率、困意點頭頻率和連續(xù)駕駛時長通過一定的評判標準形成疲勞駕駛預警信號,并將最終結(jié)果通過socket與樹莓派端進行數(shù)據(jù)通信,由樹莓派端執(zhí)行預警操作。

關鍵詞:嵌入式系統(tǒng) 人臉追蹤 特征分析 疲勞駕駛預警

1 基礎人臉識別及關鍵算法

1.1 基于特征臉的人臉識別算法

特征人臉識別算法是一種在主成分分析(PCA)中進行人臉辨識的技術。

a.采集駕駛?cè)藞D像作為訓練樣本

令駕駛?cè)吮3殖S玫鸟{駛坐姿,采集期間目視前方,將采集到的圖像作為訓練樣本數(shù)據(jù)。

b.處理訓練數(shù)據(jù)

假設采集到M張人臉圖像信息,把每張圖像拉成一列(假設圖片像素個數(shù)是N),將這些向量放在一個矩陣S中作為訓練樣本:

將待檢測的人臉圖像輸入后做主成分分析后,求和的歐氏距離得到:

其中Ω表示待檢測人臉圖像的權(quán)重,Ωk表示訓練集中某個人臉的權(quán)重,當εk小于設定閾值時,則判斷待檢測人臉與訓練樣本中第k個人臉是同一人的。

1.2 基于Dlib的人臉特征點提取算法

本設計基于OpenCV-Python中Dlib訓練好的人臉68特征點數(shù)據(jù)庫進行人臉眼部、嘴部關鍵的提取和分析計算。該算法是基于ERT(ensemble of regression trees)級聯(lián)回歸算法,即梯度提高學習的回歸樹方法。其中人臉檢測的方法是對正負樣本提取Hog描述因子后,利用支持向量機(SVM)算法進行分類訓練,過程與2.1節(jié)中Haar級聯(lián)分類器的訓練類似。

檢測到人臉后,利用訓練好的人臉68特征關鍵點數(shù)據(jù)庫(shape_predictor_68_face_landmarks.dat)和Python中的dlib.shape_predictor函數(shù)對駕駛?cè)说哪槻窟M行特征關鍵點標記。

從這68個特征關鍵點中提取出眼部、嘴部特征點的位置坐標,來為接下來EAR(眼部縱橫比)和MAR(嘴部縱橫比)提供計算數(shù)據(jù)。

1.3 頭部姿態(tài)獲取算法

首先通過Dlib庫得到2D人臉68個特征關鍵點),再通過3D Morphable Model等模型匹配算法擬合3D人臉特征點。

由世界坐標系0w-XwYwZw到像素坐標系uv的轉(zhuǎn)換公式由得到:

其中相機的內(nèi)參只由相機本身決定,由張正友標定法等標定出來;相機的外參會隨著世界坐標系中物體的位置而變化,當計算出相機畸變后,把3D參考點、2D關鍵點、相機內(nèi)參和相機畸變輸入到OpenCV的solvePnP函數(shù)中求解出旋轉(zhuǎn)矩陣R和平移矩陣T,最后通過歐拉角的計算出頭部運動姿態(tài),得到駕駛?cè)说念^部pitch(俯仰角)、yaw(偏航角)和roll(翻滾角)。

2 基于人臉特征分析的疲勞駕駛檢測方法

2.1 基于眼部特征分析的疲勞檢測方法

2.1.1 基于眼部特征分析的疲勞指標

(1)眨眼頻率指標

本設計采用EAR(Eye Aspect Ratio,眼睛縱橫比)值來作為眨眼頻率檢測的方法。EAR的表示圖片如下,其中P1-P6代表人眼6個特征點在圖像中的坐標位置,EAR的本質(zhì)就是求距離之比。

EAR實時判斷眨眼的驗證圖片:

由圖2可以看出用EAR=0.2來檢測睜眼、閉眼的實現(xiàn)效果非常好。由文獻[11]知,人在清醒的狀態(tài)下眨眼頻率約為10~20次/min,當處于疲勞狀態(tài)時眨眼的頻率將提高約64%,故設置當每分鐘眨眼次數(shù)大于20時則認為駕駛?cè)颂幱谄隈{駛狀態(tài)。

2.1.2 眼部特征分析檢測的實現(xiàn)

a.眨眼頻率檢測實現(xiàn)

在每次程序循環(huán)過程中檢測駕駛?cè)说腅AR值,如果EAR小于0.2則眨眼計數(shù)器blink_counter自加1,若某次循環(huán)中檢測到EAR大于0.2則清零blink_counter。當連續(xù)3次循環(huán)中EAR都小于0.2則判斷為眨眼一次且清零眨眼計數(shù)標志blink_counter。若在每60秒內(nèi)眨眼次數(shù)達到20次及以上則發(fā)出相應的疲勞駕駛預警信號。

b.PERCLOS實現(xiàn)

本設計的操作方法為先通過遍歷文件夾中采集好的每張駕駛?cè)说膱D像,計算出每個駕駛?cè)搜劬Φ拈]眼時最小EAR值I1和睜眼時平均EAR值I2,由此得出得出眼睛閉合20%時的EAR值為T1=I1+(I2-I1)*0.2,眼睛閉合80%時的EAR值為T2=I1+(I2-I1)*0.8。如對本人采集的T1=0.151,T2=0.192。

實時采集的EAR計算圖像為:

根據(jù)PERCLOS的計算公式先初始化計數(shù)標志P80_count1和閉眼標志位P80_flag1為零,閉眼標志位P80_flag1=0的作用是控制程序僅在從睜眼到閉眼時刻開啟計時。在每次程序循環(huán)中檢測駕駛?cè)说腅AR值,當EAR小于T1、駕駛?cè)四恳暻胺綍r且P80_flag1為0時,計數(shù)標志P80_counter1自加1,否則清空P80_count1。當連續(xù)3次檢測到EAR

2.2 基于嘴部特征分析的疲勞檢測方法

2.2.1 基于嘴部特征分析的疲勞指標

嘴部疲勞特征即為在一定時間內(nèi)打哈欠的次數(shù),其判斷依據(jù)是根據(jù)嘴部特征點的距離運算。與眼部開閉特征EAR類似,嘴部特征點采用MAR(Mouth Aspect Ratio,嘴部縱橫比)算法。

MAR判斷哈欠的驗證圖片:

從上圖可以看出哈欠檢測的實現(xiàn)效果非常好。由于目前沒有統(tǒng)一的嘴巴開度閾值檢測實驗,故根據(jù)文獻]取MAR的閾值為0.75,當MAR>0.75時即認為打哈欠一次,當每分鐘內(nèi)打哈欠次數(shù)達到3次即判斷為疲勞駕駛狀態(tài)。

2.2.2 嘴部特征分析檢測的實現(xiàn)

首先初始化哈欠標志位yawn_flag和哈欠計數(shù)器yawn_counter為0,當檢測到嘴巴張開(MAR>0.75)時,yawn_counter自加1,當連續(xù)3次檢測到MAR>0.75即認為駕駛?cè)苏趶堊欤_始計時并將yawn_counter置1。當檢測到駕駛?cè)俗彀烷]合時,若張嘴持續(xù)時間大于等于2秒,則認為打了一次哈欠,哈欠次數(shù)yawns自加1。每60秒統(tǒng)計一次哈欠次數(shù),當達到規(guī)定的3次/min時觸發(fā)警報。

2.3 基于頭部姿態(tài)特征分析的疲勞檢測方法

2.3.1 基于頭部姿態(tài)特征分析的疲勞指標

在長時間駕車出現(xiàn)較大的疲勞困意后,駕駛?cè)藭霈F(xiàn)困意點頭的行為。下圖為計算出的pitch(俯仰角)、yaw(偏航角)和roll(翻滾角)在頭部轉(zhuǎn)動時的變化情況:

根據(jù)文獻[15]為防止把駕駛?cè)说皖^看儀表盤、尋物等誤認為困意點頭,所以設置當pitch低于閾值持續(xù)3秒時判定為困意點頭一次,每分鐘內(nèi)困意點頭次數(shù)大于3次則認為駕駛?cè)颂幱谄隈{駛狀態(tài)。

3 總結(jié)與展望

本設計用特征人臉識別器進行駕駛?cè)说纳矸葑R別,該方法要求必須是駕駛?cè)说恼鎴D像,因此在轉(zhuǎn)頭的過程中可能出現(xiàn)誤判,且待識別人臉圖像的尺寸應該接近訓練集的圖像尺寸,因此在縮放的過程中可能會丟失一些信息造成誤判。用EAR來模擬PERCLOS的P80標準,該方法稍微背離了PERCLOS的眼瞼遮住瞳孔面積的定義,可能造成對前人實驗復現(xiàn)的準確率下降。針對該問題未來可以采用神經(jīng)網(wǎng)絡等算法進行優(yōu)化改進,提高魯棒性和準確率。

參考文獻:

[1]國家統(tǒng)計局.2019年國民經(jīng)濟和社會發(fā)展統(tǒng)計公報[DB/OL].http://www.stats.gov.cn/tjsj/zxfb/202002/t20200228_1728913.html,2020.2.28.

[2]王暢.駕駛員疲勞行為研究綜述[C].中國科學技術協(xié)會、中華人民共和國交通運輸部、中國工程院:中國公路學會,2019:1039-1044.

[3]張琦. 機動車駕駛?cè)似诔潭葧r變特性及規(guī)律研究[D].武漢理工大學,2018.

[4]陳軍. 車載嵌入式平臺疲勞駕駛檢測系統(tǒng)研究與設計[D].西南科技大學,2016.

[5]DINGES D F,GRACE R.PERCLOS:A Valid Psycho physiological Measure of Alertness as Assessed by Psychomotor vigilance[R].Washington:Federal Highway Administration,Office of Motor Carriers,1998.

[6]江水郎.基于視覺的駕駛員疲勞檢測研究[D].上海交通大學,2008.

[7]鄭培,宋正河,周一鳴.基于PERCLOS的機動車駕駛員駕駛疲勞的識別算法[J].中國農(nóng)業(yè)大學學報,2002(02):104-109.

[8]史瑞鵬,錢屹,蔣丹妮.基于卷積神經(jīng)網(wǎng)絡的疲勞駕駛檢測方法[J/OL].計算機應用研究:1-7[2020-04-21].

主站蜘蛛池模板: 国产高清在线观看91精品| 欧美福利在线播放| 亚洲成人在线免费观看| 热久久这里是精品6免费观看| 亚洲an第二区国产精品| 久996视频精品免费观看| 亚洲高清日韩heyzo| 久久美女精品| 丁香婷婷久久| 亚洲欧洲一区二区三区| 99精品国产高清一区二区| 亚洲天天更新| 成人亚洲天堂| 欧美性天天| 再看日本中文字幕在线观看| 欧美日本在线观看| 亚洲精品无码日韩国产不卡| 91 九色视频丝袜| 无码免费试看| 国内丰满少妇猛烈精品播| 国产女人在线观看| 亚洲精品手机在线| 国产精品福利在线观看无码卡| 国产精品无码久久久久久| 久久久久中文字幕精品视频| 色噜噜在线观看| 国产综合网站| 人妻精品久久久无码区色视| 成人91在线| 日本午夜在线视频| 国产靠逼视频| 欧美一区二区自偷自拍视频| 国产小视频a在线观看| 欧美精品一二三区| 亚洲成人网在线观看| 成人福利在线视频免费观看| 亚洲精品免费网站| 性网站在线观看| 色播五月婷婷| 伊人久久婷婷五月综合97色| 国产欧美视频综合二区| 国内精品视频区在线2021| 国产无码性爱一区二区三区| 亚洲成人免费在线| 国产精品香蕉| 在线免费看片a| 亚洲欧洲日产国产无码AV| 国产午夜一级淫片| 国产精品丝袜视频| 特黄日韩免费一区二区三区| 又爽又黄又无遮挡网站| 黄色网址手机国内免费在线观看| 精品無碼一區在線觀看 | 色妞永久免费视频| 午夜免费视频网站| 国产精品中文免费福利| 伊人无码视屏| 99久久人妻精品免费二区| 日韩欧美中文亚洲高清在线| 欧美a级在线| 情侣午夜国产在线一区无码| 亚洲成在线观看| 秋霞国产在线| 亚洲最大在线观看| 国产男女XX00免费观看| 在线视频一区二区三区不卡| 亚洲色图另类| 青青草国产免费国产| 日本午夜在线视频| 中国一级特黄大片在线观看| 中国黄色一级视频| 国产人免费人成免费视频| 久久精品人人做人人爽97| 丰满人妻久久中文字幕| 国产亚洲视频免费播放| 国产精品性| 亚洲综合色婷婷中文字幕| 免费国产一级 片内射老| www欧美在线观看| 欧美人人干| 综合网久久| 国产精品视频猛进猛出|