[發明專利]一種基于正面圖像的遺容三維重建方法有效
| 申請號: | 201710793207.2 | 申請日: | 2017-09-05 |
| 公開(公告)號: | CN107564097B | 公開(公告)日: | 2021-02-05 |
| 發明(設計)人: | 李玉光;陳霜玲;吳壯志;李伯森;付慧群;劉崇;史峰 | 申請(專利權)人: | 民政部一零一研究所 |
| 主分類號: | G06T17/00 | 分類號: | G06T17/00;G06K9/00 |
| 代理公司: | 北京中知法苑知識產權代理有限公司 11226 | 代理人: | 常玉明;張蘭海 |
| 地址: | 100070 北京市豐*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 正面 圖像 遺容 三維重建 方法 | ||
1.一種基于正面圖像的遺容三維重建方法,該方法預先基于三維人臉數據庫建立三維人臉統計模型,并且基于二維人臉數據庫采用SDM算法訓練得到二維人臉特征點參數模型;基于單張正面照進行人臉重建時,首先使用二維圖片特征點參數模型提取人臉特征點;然后,根據三維人臉統計模型,使用學習因子自適應梯度下降法對能量函數進行迭代優化,得到統計模型參數化向量,根據參數化向量進行人臉合成,即得到二維人臉圖片對應的三維人臉模型;然后基于人頭統計模型來完成人頭的修復,并利用人頭左右對稱和人頭先驗知識,輔之以鏡像、局部修飾修復操作;其特征在于:基于3D人臉掃描數據庫生成人臉統計模型、自動提取人臉特征,對生成模型進行后期修改調整;對于不同需求有面具、陽模、陰模多種導出形式;所述的基于3D人臉掃描數據庫生成人臉統計模型、自動提取人臉特征是指:
1)人臉數據庫
采用BJUT-3D人臉數據庫來建立3D人臉的統計模型;
2)數據預處理
處理步驟主要包括數據平滑,移除毛刺,填補缺失的數據以及校正坐標和三維裁剪,最后得到坐標對齊的規范化的3D人臉模型;
3)特征對齊的同構網格生成
形狀的統計分析:3D數據庫中的所有人臉3D數據庫中的所有人臉都用一個形狀向量和一個紋理向量來表示;對3D人臉進行特征標注,進行特征對齊并生成同質的人臉三角網格;特征對齊的同構網格模型:即一組網格拓撲結構一致、特征點對齊的三角網格模型;
每個人臉生成特征對齊的同質三角網格后,每個人臉都能用一個形狀向量和一個紋理向量來表示分別如下:
Si=(x1,y1,z1,x2,...,xn,yn,zn)T
Ti=(R1,G1,B1,R2,...,Rn,Gn,Bn)T
其中1≤i≤m,m為人臉數,n為每個三維人臉的點數;形狀向量Si中的元素人臉上各點的坐標值x,y,z,而紋理向量Ti為各點的RGB顏色值;
4)人臉統計模型建立
在所有m個訓練人臉樣本都確立生成了特征對齊的同構網格模型后,建立人臉統計模型;根據m個人臉模型的形狀向量和紋理向量,利用主成分分析法PCA提取出形狀特征向量和紋理特征向量;
BJUT-3D人臉數據庫使用了200個人臉,其中100個男性和100個女性,作為樣本,即m=200;使用PCA分析得到的統計模型包括了平均形狀向量和平均紋理向量,以及它們對應的特征向量;
PCA分別應用到由m個樣本人臉組成的一系列的形狀向量Si和紋理向量Ti中去,i=1,...,m;對于形狀,定義一個數據矩陣L=(l1,l2,...,lm):
其中為形狀向量的平均值,C為其協方差矩陣:
根據協方差矩陣C得到一系列的形狀特征向量s1,s2,…,sm,同理可以得到一系列的紋理特征向量t1,t2,…,tm,特征向量組成一組正交基,即:
改變形狀和紋理系數αi和βi,就能得到不同的三維人臉,這些人臉是原數據庫中不存在的;
5)人臉特征參數模型建立和人臉特征檢測
使用SDM算法實現人臉特征點檢測,分為訓練和檢測兩步:
(1)SDM模型訓練
SDM需要從訓練集中得到Rk和bk;訓練時,人臉圖片集為{Ii},每張圖片手工標定的特征點為X*;每張圖片的初始特征點為X0,這樣人臉特征點定位就變成了一個線性回歸問題,回歸問題的目標是從X0到X*迭代的步長,這個回歸問題的輸入特征就是在X0處的SIFT特征φ0;這樣,套用線性回歸問題就得到目標函數:
這樣就從訓練集中得到了R0和b0;這里是得到了第一次迭代的系數R0和b0,采用相同的方法,基于公式
得到第k次迭代的系數Rk和bk;這樣,就可以從訓練集中得到每次迭代的參數Rk和bk;
(2)SDM人臉檢測
d(x)∈Rp*1表示圖片中的p個特征點坐標,h是每個特征點處的非線性特征提取函數,使用的特征是SIFT特征,也就是每個特征點要提取128維的SIFT特征,所以h(d(x))∈128*1;由手工標定的特征點為X*,在X*處提取的SIFT特征記為φ*=h(d(x));由此,人臉特征點檢測看為求解使得下列函數最小的Δx:
f(x0+△x)=||h(d(x0+△x))-φ*||2
這里做的是,得到一系列的方向和步長Δx,將特征點從初值X0收斂到最優解X*;通過使用SDM算法不斷迭代公式Xk=Xk-1+Rk-1φk-1+bk-1并最終得到最優解,公式中的Rk和bk就是上一步訓練得到的;
6)生成人臉
經過上面的特征點標定后,開始通過這組特征點的約束來調整人臉統計模型參數化向量,并生成真實的三維人臉模型;設上面得到的三維統計模型為Smm,r個特征點集為{Pi},為了得到符合圖片中人臉的三維模型,只需要讓統計模型中的對應點經過參數為的相機投影變換后落在二維平面上的點符合特征點集{Pi};
調整優化統計模型的參數化向量
為了得到三維統計模型頂點在二維平面上的位置,需要相機參數和模型參數化向量這兩個參數的初始值由操作員估計并手動輸入,于是二維圖像表示為
為了衡量經過向量參數化后的統計模型與實際圖片對應真實人臉的差距,定義一個衡量該差距的偏差函數E=||Iinput-Imod||2,該公式表示以輸入圖像特征點集和渲染圖像特征點集的歐式距離平方和來衡量生成的人臉模型與真實人臉模型的差距,偏差越小,效果越好;
為了求取偏差函數極小值采用梯度下降法調整參數化向量這里假設相機參數是被正確估計了的,所以保持不變;
動態調整逼近因子λ,使用以下方法:
(1)初始時刻由經驗得出一個逼近因子λinit;
(2)如果在迭代的過程中梯度方向發生變化就縮小λ'=kλ,其中k是每次縮小的比例,取0.7~0.8。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于民政部一零一研究所,未經民政部一零一研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710793207.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種篩框翻邊機
- 下一篇:一種篩框翻邊機上的旋壓定位機構
- 彩色圖像和單色圖像的圖像處理
- 圖像編碼/圖像解碼方法以及圖像編碼/圖像解碼裝置
- 圖像處理裝置、圖像形成裝置、圖像讀取裝置、圖像處理方法
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像解密方法、圖像加密方法、圖像解密裝置、圖像加密裝置、圖像解密程序以及圖像加密程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序以及圖像解碼程序
- 圖像編碼方法、圖像解碼方法、圖像編碼裝置、圖像解碼裝置、圖像編碼程序、以及圖像解碼程序
- 圖像形成設備、圖像形成系統和圖像形成方法
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序
- 圖像編碼裝置、圖像編碼方法、圖像編碼程序、圖像解碼裝置、圖像解碼方法及圖像解碼程序





