新四季網

人臉特徵點的檢測定位方法以及系統的製作方法

2023-06-06 17:00:36

人臉特徵點的檢測定位方法以及系統的製作方法
【專利摘要】提供一種人臉特徵點的檢測定位方法以及系統。一種人臉特徵點的檢測定位方法包括:對輸入的人臉圖像執行人臉區域檢測;由檢測出的人臉區域檢測人眼瞳孔位置;根據檢測到的人眼瞳孔位置執行特徵點初始化賦值;基於初始化賦值的特徵點以及人眼瞳孔位置,對檢測出的人臉區域執行多解析度的人臉特徵點定位搜索;基於Gabor紋理特徵執行各特徵點的精確定位處理,從而獲得最終的人臉特徵點位置。
【專利說明】人臉特徵點的檢測定位方法以及系統
【技術領域】
[0001]本申請涉及一種人臉特徵點的檢測定位方法以及系統,尤其涉及一種通過檢測的人眼瞳孔位置進行特徵點初始化賦值,再對人臉區域進行多解析度的特徵點定位搜索,此後基於Gabor紋理特徵執行特徵點精確定位的特徵點檢測定位方法和系統。
【背景技術】
[0002]人臉特徵點定位所要解決的問題是,對一個待處理對象(通常是圖片或者影像)檢測出人臉區域,再進一步地定位出人臉重要五官的坐標位置。人臉特徵點一般包括眉毛、眼睛、鼻子、嘴巴和臉部輪廓。這裡的定位信息通常用作進一步後續處理,例如圖像主人身份的判別、表情識別、人臉追蹤和人臉合成等。
[0003]目前在人臉特徵點檢測領域用得最多最廣的方法是主動形狀模型(ActiveShapeModel, ASM),ASM由國外學者Cootes和Taylor在上世紀90年代提出的,它思想上源自於主動輪廓模型(Active Contour Model)。是一個基於訓練和統計的模型。它處理的對象通常具有特定的形狀,例如人臉五官,它的形狀樣本是由訓練圖像上的標定點的坐標向量集合表示的。訓練階段,由於處理對象可能存在大小、角度、位置的變換,因此通過對模型(點序列)進行變形(通常包括旋轉、縮放、仿射變換),歸一化向基準對齊。傳統ASM利用的是局部的灰度信息建立紋理模型。在搜索過程,使用訓練學習得到的紋理信息指導特徵點的走向,得到特徵點新的位置,與此同時,利用形狀訓練結果,輔助修正形狀。通過循環迭代,得到理想的匹配結果。某種程度上,ASM能夠得到不錯的效果,是目前主流的人臉特徵點檢測方法。
[0004]但是,由於ASM使用的是局部紋理,僅利用局部的一維灰度信息作為紋理信息,不太具有區分性,所以容易陷入局部最小,而且也無法實現進一步精確定位。加上標定點周圍的局部灰度信息易受光照和噪音的影響,使得算法不收斂、特徵點定位不理想甚至失敗。此夕卜,ASM對初始位置十分敏感,一旦初始位置偏離目標位置較遠的時候,往往定位結果不盡如意。

【發明內容】

[0005]本發明的目的在於提供一種人臉特徵點的檢測定位方法以及系統,通過檢測的人眼瞳孔位置進行特徵點初始化賦值,再對人臉區域進行多解析度的特徵點定位搜索,此後基於Gabor紋理特徵執行特徵點精確定位,從而較為精確地定位人臉特徵點。
[0006]本發明的目的在於提供一種通過網絡提供人臉特徵點的檢測定位服務的方法和系統,通過從客戶機提供的人臉圖片檢測的人眼瞳孔位置進行特徵點初始化賦值,再對人臉區域進行多解析度的特徵點定位搜索,此後基於Gabor紋理特徵執行特徵點精確定位,並且將確定的特徵點信息提供給客戶機,從而較為精確地定位人臉特徵點。
[0007]根據本發明的一方面,提供一種人臉特徵點的檢測定位方法,所述方法包括:對輸入的人臉圖像執行人臉區域檢測;由檢測出的人臉區域檢測人眼瞳孔位置;根據檢測到的人眼瞳孔位置執行特徵點初始化賦值;基於初始化賦值的特徵點以及人眼瞳孔位置,對檢測出的人臉區域執行多解析度的人臉特徵點定位搜索;基於Gabor紋理特徵執行各特徵點的精確定位處理,從而獲得最終的人臉特徵點位置。
[0008]可根據類Haar特徵以及AdaBoost人臉檢測方法執行人臉區域的檢測。
[0009]所述由檢測出的人臉區域檢測人眼瞳孔位置的步驟可包括:將左眼估
算區域和右眼估算區域分別確定為左上角坐標分別為和
【權利要求】
1.一種人臉特徵點的檢測定位方法,所述方法包括: 對輸入的人臉圖像執行人臉區域檢測; 由檢測出的人臉區域檢測人眼瞳孔位置; 根據檢測到的人眼瞳孔位置執行特徵點初始化賦值; 基於初始化賦值的特徵點以及人眼瞳孔位置,對檢測出的人臉區域執行多解析度的人臉特徵點定位搜索; 基於Gabor紋理特徵執行各特徵點的精確定位處理,從而獲得最終的人臉特徵點位置。
2.如權利要求1所述的方法,其中,根據類Haar特徵以及AdaBoost人臉檢測方法執行人臉區域的檢測。
3.如權利要求1所述的方法,其中,所述由檢測出的人臉區域檢測人眼瞳孔位置的步驟包括: 將左眼估算區域和右眼估算區域分別確定為左上角坐標分別為
4.如權利要求3所述的方法,其中,所述根據檢測到的人眼瞳孔位置執行特徵點初始化賦值的步驟包括: 根據以下公式分別計算旋轉因子Θ、伸縮因子s以及平移因子X。:
5.如權利要求4所述的方法,其中,所述對檢測出的人臉區域執行多解析度的人臉特徵點定位搜索的步驟包括: 根據金字塔圖像處理原理將檢測的人臉圖像進行多解析度子圖像分解,得到K層不同解析度的子圖像,其中,從低到高每層子圖像的長寬是上一層子圖像長寬的一半, 將i取值自K到1,迭代變量j初始化為1,對與i相應的層的子圖像迭代地執行操作a)~d): a)將當前點和其法線上兩邊候選點進行Sobel梯度紋理與訓練模型的馬氏距離的比較,取最小者替換當前位置特徵點, b)根據步驟a)得到的特徵點,更新當前人臉特徵點的形狀參數作為新的當前人臉形狀,然後以該人臉形狀取得平均臉形狀去重新計算並更新平移、伸縮、旋轉參數,以使當前獲得的人臉模型形狀和待檢測人臉的形狀更為匹配, c)在當前層,如果所有特徵點與訓練模型的平均馬氏距離小於一小常數值,或者特徵點的平均更新移動距離小於某一個小常數值,或者j > c*(K_i+l),其中c為整數常量,則i=1-1,j = I,並返回 a),
d)j = j+1,返回 a)。
6.如權利要求5所述的方法,其中,所述基於Gabor紋理特徵執行各特徵點的精確定位處理的步驟包括: 在經過多解析度的人臉特徵點定位檢索得到的形狀基礎上,針對每個特徵點執行以下操作:選取所述特徵點周圍N*N的方塊,計算所述方塊內每一個點對該特徵點的Gabor紋理特徵值的相似度,選取相似度最高者為作為所述特徵點對應的最終特徵點。
7.—種人臉特徵點的檢測定位方法,所述方法包括在伺服器端執行以下步驟: 從客戶機接收人臉圖像; 對接收的人臉圖像執行人臉區域檢測; 由檢測出的人臉區域檢測人眼瞳孔位置; 根據檢測到的人眼瞳孔位置執行特徵點初始化賦值; 基於初始化賦值的特徵點以及人眼瞳孔位置,對檢測出的人臉區域執行多解析度的人臉特徵點定位搜索; 基於Gabor紋理特徵執行各特徵點的精確定位處理,從而獲得最終的人臉特徵點位置; 將標註有各個最終特徵點位置的人臉圖像發送給所述客戶機。
8.—種人臉特徵點的檢測定位系統,所述系統包括: 第一裝置,用於對輸入的人臉圖像執行人臉區域檢測; 第二裝置,用於由檢測出的人臉區域檢測人眼瞳孔位置; 第三裝置,用於根據檢測到的人眼瞳孔位置執行特徵點初始化賦值; 第四裝置,用於基於初始化賦值的特徵點以及人眼瞳孔位置,對檢測出的人臉區域執行多解析度的人臉特徵點定位搜索; 第五裝置,用於基於Gabor紋理特徵執行各特徵點的精確定位處理,從而獲得最終的人臉特徵點位置。
9.如權利要求8所述的系統,其中,第一裝置根據類Haar特徵以及AdaBoost人臉檢測方法執行人臉區域的檢測。
10.如權利要求8所述的系統,其中,第二裝置在所述由檢測出的人臉區域檢測人眼瞳孔位置時,將左眼估算區域和右眼估算區域分別確定為左上角坐標分別為
11.如權利要求10所述的系統,其中,第三裝置在根據檢測到的人眼瞳孔位置執行特徵點初始化賦值時, 根據以下公式分別計算旋轉因子Θ、伸縮因子s以及平移因子X。:
12.如權利要求11所述的系統,其中,第四裝置在對檢測出的人臉區域執行多解析度的人臉特徵點定位搜索時, 根據金字塔圖像處理原理將檢測的人臉圖像進行多解析度子圖像分解,得到K層不同解析度的子圖像,其中,從低到高每層子圖像的長寬是上一層子圖像長寬的一半, 將i取值自K到1,迭代變量j初始化為1,對與i相應的層的子圖像迭代地執行操作a)~d): a)將當前點和其法線上兩邊候選點進行Sobel梯度紋理與訓練模型的馬氏距離的比較,取最小者替換當前位置特徵點, b)根據步驟a)得到的特徵點,更新當前人臉特徵點的形狀參數作為新的當前人臉形狀,然後以該人臉形狀取得平均臉形狀去重新計算並更新平移、伸縮、旋轉參數,以使當前獲得的人臉模型形狀和待檢測人臉的形狀更為匹配, c)在當前層,如果所有特徵點與訓練模型的平均馬氏距離小於一小常數值,或者特徵點的平均更新移動距離小於某一個小常數值,或者j > c*(K_i+l),其中c為整數常量,則i=1-1,j = I,並返回 a),
d)j = j+1,返回 a)。
13.如權利要求12所述的系統,其中,第五裝置在基於Gabor紋理特徵執行各特徵點的精確定位處理時, 在經過多解析度的人臉特徵點定位檢索得到的形狀基礎上,針對每個特徵點執行以下操作:選取所述特徵點周圍N*N的方塊,計算所述方塊內每一個點對該特徵點的Gabor紋理特徵值的相似度,選取相似度最高者為作為所述特徵點對應的最終特徵點。
14.一種在伺服器端執行人臉特徵點的檢測定位的系統,所述系統包括: 第一裝置,用於從客戶機接收人臉圖像; 第二裝置,用於對接收的人臉圖像執行人臉區域檢測; 第三裝置,用於由檢測出的人臉區域檢測人眼瞳孔位置; 第四裝置,用於根據檢測到的人眼瞳孔位置執行特徵點初始化賦值; 第五裝置,用於基於初始化賦值的特徵點以及人眼瞳孔位置,對檢測出的人臉區域執行多解析度的人臉特徵點定位搜索; 第六裝置,用於基於Gabor紋理特徵執行各特徵點的精確定位處理,從而獲得最終的人臉特徵點位置; 第七裝置,用於將標註有各個最終特徵點位置的人臉圖像發送給所述客戶機。
【文檔編號】G06K9/00GK103824087SQ201210464085
【公開日】2014年5月28日 申請日期:2012年11月16日 優先權日:2012年11月16日
【發明者】金連文, 葉植超, 毛慧芸, 梁凌宇 申請人:廣州三星通信技術研究有限公司, 華南理工大學, 三星電子株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀