本發(fā)明涉及人臉識(shí)別領(lǐng)域和車輛輔助駕駛系統(tǒng)領(lǐng)域,具體涉及一種應(yīng)用于自適應(yīng)駕座的人臉識(shí)別方法。
背景技術(shù):
人臉識(shí)別,是基于人的臉部特征信息進(jìn)行身份識(shí)別的一種生物識(shí)別技術(shù)。用攝像機(jī)或攝像頭采集含有人臉的圖像或視頻流,并自動(dòng)在圖像中檢測和跟蹤人臉,進(jìn)而對(duì)檢測到的人臉進(jìn)行臉部的一系列相關(guān)圖像處理技術(shù),通常也叫做人像識(shí)別、面部識(shí)別。目前人臉識(shí)別技術(shù)應(yīng)用越來越普遍,但是現(xiàn)有技術(shù)中的人臉識(shí)別技術(shù)還存在著技術(shù)缺陷,如受環(huán)境影響大、容易被照片欺騙、不適合人臉的自然變化,造成識(shí)別率不夠高等問題。
人臉識(shí)別依賴于人臉特征的提取。在人臉識(shí)別的過程中,主要包括人臉圖像的匹配和識(shí)別過程,就是將提取到的待識(shí)別的人臉特征與已得到的存儲(chǔ)在數(shù)據(jù)庫中的人臉特征模版進(jìn)行匹配,根據(jù)相似程度對(duì)人臉圖像的身份信息進(jìn)行判斷。因此,能夠提取到準(zhǔn)確而豐富的人臉特征對(duì)于人臉識(shí)別的結(jié)果具有重要影響。
技術(shù)實(shí)現(xiàn)要素:
為了解決現(xiàn)有技術(shù)所存在的問題,本發(fā)明提供一種人臉識(shí)別方法,應(yīng)用于無人車輔助駕駛系統(tǒng),能高效、快捷識(shí)別出乘客的身份信息。
本發(fā)明應(yīng)用于自適應(yīng)駕座的人臉識(shí)別方法,包括以下步驟:
S1:加載人臉身份特征頭像庫;
S2:創(chuàng)建人臉識(shí)別模型,訓(xùn)練已加載的人臉識(shí)別庫;
S3:在攝像頭中獲取視頻圖像;
S4:用級(jí)聯(lián)分類器檢測視頻圖像中是否包括人臉特征信息;
S5:若不存在人臉特征信息,則返回步驟S3;若存在人臉特征信息,則將人臉部分提取出來,生成人臉圖像,作為特征頭像;
S6:將所提取的特征頭像進(jìn)行尺寸歸一化;
S7:對(duì)歸一化后的特征頭像進(jìn)行直方圖均衡化處理;
S8:利用二維離散快速傅里葉變換將人臉圖像從空間域變換到頻率域,進(jìn)行特征提取;
S9:將提取的特征放在人臉識(shí)別庫中進(jìn)行比對(duì),若相似度高于預(yù)設(shè)閾值,則輸出預(yù)測的身份標(biāo)簽,確認(rèn)乘客身份,啟動(dòng)自適應(yīng)駕座;否則,若相似度低于預(yù)設(shè)閾值,詢問是否錄入人臉身份;
S10:若不錄入人臉身份,則返回步驟S3;若需要錄入人臉身份,則對(duì)經(jīng)過處理的人臉頭像進(jìn)行尺寸歸一化,并保存至人臉身份特征頭像庫。
與現(xiàn)有技術(shù)相比,本發(fā)明具有如下優(yōu)點(diǎn)和有益效果:
1、從攝像頭中獲取視頻圖像時(shí),在視頻中獲取每秒60幀的視頻流,提取RGB三通道圖像,計(jì)算統(tǒng)計(jì)各個(gè)像素點(diǎn)分布的情況,大致將像素點(diǎn)區(qū)域范圍分類,并進(jìn)行比對(duì),根據(jù)相似度適當(dāng)提取其中的幾幀作為樣本圖像。與傳統(tǒng)的將每一幀都作為樣本圖像進(jìn)行處理相比,更加高效、快捷。
2、提取特征前,首先將人臉圖像經(jīng)過直方圖均衡化處理,使灰度圖中各灰度級(jí)分布均勻;然后利用二維離散快速傅里葉變換將人臉圖像從空間域變換到頻率域,可以在簡單的振幅譜中提取特征,計(jì)算方便,提高效率。
3、應(yīng)用于無人車輔助駕駛系統(tǒng),配合自適應(yīng)駕座,能準(zhǔn)確進(jìn)行人臉識(shí)別。當(dāng)乘客的身份得到確認(rèn)時(shí),啟動(dòng)自適應(yīng)駕座,調(diào)整駕座的位置及姿勢,以適應(yīng)乘客的身形以及坐姿,為乘客提供較舒適的體驗(yàn)。
4、借助光照傳感器,接收光照傳感器傳來的光照強(qiáng)度值以調(diào)整視頻圖像的白平衡、對(duì)比度以及整體亮度,進(jìn)一步的降低外部光照對(duì)識(shí)別的影響。
附圖說明
圖1是本發(fā)明的人臉識(shí)別結(jié)構(gòu)示意圖;
圖2是本發(fā)明的人臉識(shí)別流程示意圖。
具體實(shí)施方式
下面結(jié)合說明書附圖和實(shí)施例對(duì)本發(fā)明做進(jìn)一步詳細(xì)的描述,但本發(fā)明的實(shí)施方式不限于此。
實(shí)施例
參見圖1,本發(fā)明應(yīng)用于自適應(yīng)駕座,在結(jié)構(gòu)上包括依次連接的視頻獲取模塊101、人臉識(shí)別模塊102、上位機(jī)控制模塊103和錄入庫功能模塊104,其中視頻獲取模塊采用攝像頭;如圖2所示,其人臉識(shí)別過程具體包括以下步驟:
S1:加載人臉身份特征頭像庫;
S2:創(chuàng)建人臉識(shí)別模型,訓(xùn)練已加載的人臉識(shí)別庫;
可通過IO設(shè)備或藍(lán)牙、WIFI等發(fā)出指令,將捕捉到的人臉錄入人臉識(shí)別庫中,并添加一個(gè)身份標(biāo)簽號(hào)。此外,還可記憶此時(shí)座椅的位置及姿勢,并將位置及姿勢封裝至人臉識(shí)別庫中。
S3:在攝像頭中獲取視頻圖像;
本步驟需要從視頻流中獲取視頻圖像,計(jì)算統(tǒng)計(jì)各個(gè)像素點(diǎn)分布的情況,大致將像素點(diǎn)區(qū)域范圍分類。獲取視頻圖像時(shí),是從視頻流中提取RGB三通道圖像,擁有24位的顏色模式。而提取特征頭像時(shí),則以灰度模式進(jìn)行提取,只有8位顏色深度的圖像,無需再經(jīng)過對(duì)圖像進(jìn)行灰度處理,減少了計(jì)算量,提高檢測效率。
在攝像頭中提取視頻圖像,可以這樣操作:攝像頭每一秒獲取到60幀的視頻資源,組成視頻流,將視頻流中的圖像如數(shù)提取,用事先定義好的Mat類向量承載,比對(duì)60張圖像,根據(jù)比對(duì)結(jié)果進(jìn)行提?。寒?dāng)所有圖像相似度達(dá)到93%以上時(shí),僅提取第1幀、第30幀及第60幀作為樣本圖像進(jìn)入后續(xù)處理;當(dāng)不是所有圖像的相似度均達(dá)到93%時(shí),選取其中相似度達(dá)到98%或以上的幀數(shù),并提取其中一幀作為樣本圖像,剩余相似度低于98%的圖像都被提取為樣本圖像進(jìn)入后續(xù)處理。
當(dāng)某一秒的圖像出現(xiàn)失真現(xiàn)象時(shí),對(duì)每一幀進(jìn)行輪廓提取,實(shí)際操作為掏空內(nèi)部點(diǎn),如果原圖中有一點(diǎn)為某一種顏色,且它的8個(gè)相鄰點(diǎn)都是這種顏色時(shí)(此時(shí)該點(diǎn)是內(nèi)部點(diǎn)),則將該點(diǎn)刪除。并將所有幀數(shù)圖像中相同位置的像素點(diǎn)的數(shù)值進(jìn)行自適應(yīng)加權(quán)平均:求取各組數(shù)據(jù)的均值和標(biāo)準(zhǔn)差,計(jì)算各組數(shù)據(jù)和標(biāo)準(zhǔn)差之間的模糊貼近度,根據(jù)模糊貼近度分配權(quán)重,得出相對(duì)權(quán)重。并根據(jù)相對(duì)權(quán)重計(jì)算加權(quán)均值。將所有的加權(quán)均值放入Mat類向量中,得出平均向量作為樣本圖像進(jìn)入后續(xù)處理。
本發(fā)明可在攝像頭旁添加光照傳感器,以精確測出攝像頭所接收到的光照強(qiáng)度,利用測得的光照強(qiáng)度值,對(duì)實(shí)時(shí)接收到的視頻圖像在一定范圍內(nèi)調(diào)整,調(diào)整的參數(shù)包括:白平衡、對(duì)比度以及整體亮度。
S4:用級(jí)聯(lián)分類器檢測視頻圖像中是否包括人臉特征信息;
S5:若不存在人臉特征信息,則返回步驟S3;若存在人臉特征信息,則將人臉部分提取出來,生成人臉圖像,作為特征頭像;
本實(shí)施例以灰度模式提取8位顏色深度的圖像。
S6:將所提取的特征頭像進(jìn)行尺寸歸一化;可將特征頭像的尺寸歸一化為1*1的圖像。
S7:進(jìn)行直方圖均衡化處理,減小室外光照對(duì)識(shí)別率的影響;其中,直方圖均衡化處理的過程如下:
-統(tǒng)計(jì)原始圖像的所有灰度級(jí)和各個(gè)灰度級(jí)的像素?cái)?shù);
-計(jì)算原始圖像的直方圖與累積直方圖;
-計(jì)算局部對(duì)比度實(shí)現(xiàn)均衡化并得出新的直方圖。
S8:利用二維離散快速傅里葉變換將人臉圖像從空間域變換到頻率域,進(jìn)行特征提取。
可在變換域(即頻率域)中實(shí)現(xiàn)圖像增強(qiáng),步驟如下:首先計(jì)算人臉圖像的傅里葉變換S(u,v),將傅里葉變換S(u,v)與一個(gè)預(yù)先設(shè)計(jì)的轉(zhuǎn)移函數(shù)Y(u,v)相乘,再將相乘結(jié)果H(u,v)傅里葉反變換得到增強(qiáng)后的圖像。轉(zhuǎn)移函數(shù)Y需要根據(jù)想要的增強(qiáng)效果進(jìn)行設(shè)計(jì),例如要實(shí)現(xiàn)平滑濾波,則使用n階BLPF轉(zhuǎn)移函數(shù)Y(u,v)=1/1+[D(u,v)/Do]2n,其中Do為截?cái)囝l率。
S9:將提取的特征放在人臉識(shí)別庫中進(jìn)行比對(duì),人臉識(shí)別庫設(shè)在人臉識(shí)別模塊102中,若相似度高于預(yù)設(shè)閾值,則輸出預(yù)測的身份標(biāo)簽,確認(rèn)乘客身份,啟動(dòng)自適應(yīng)駕座;否則,若相似度低于預(yù)設(shè)閾值,詢問是否錄入人臉身份。
S10:若返回否,即不錄入人臉身份,則返回步驟S3;若返回是,即需要錄入人臉身份,則對(duì)經(jīng)過處理的人臉頭像進(jìn)行尺寸歸一化,并保存至人臉身份特征頭像庫,所述人臉身份特征頭像庫設(shè)置于錄入庫功能模塊104中。
在將經(jīng)過處理的人臉頭像保存至人臉身份特征頭像庫前,將經(jīng)過處理的人臉頭像放入人臉身份特征頭像庫中進(jìn)行比對(duì),若出現(xiàn)相似度高于閾值時(shí),放棄將此頭像錄入庫中。
上述實(shí)施例為本發(fā)明較佳的實(shí)施方式,但本發(fā)明的實(shí)施方式并不受上述實(shí)施例的限制,其他的任何未背離本發(fā)明的精神實(shí)質(zhì)與原理下所作的改變、修飾、替代、組合、簡化,均應(yīng)為等效的置換方式,都包含在本發(fā)明的保護(hù)范圍之內(nèi)。