[發明專利]一種用于計算機圖形圖像處理的、基于深度信息的實時三維人臉建模方法在審
| 申請號: | 201410346047.3 | 申請日: | 2014-07-20 |
| 公開(公告)號: | CN104077808A | 公開(公告)日: | 2014-10-01 |
| 發明(設計)人: | 詹曙;常樂樂 | 申請(專利權)人: | 詹曙;常樂樂 |
| 主分類號: | G06T17/00 | 分類號: | G06T17/00;G06T7/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 230009 安*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 用于 計算機 圖形圖像 處理 基于 深度 信息 實時 三維 建模 方法 | ||
1.一種用于于計算機圖形圖像處理的、基于深度信息的實時三維人臉建模方法,其特征權利在于,該方法的步驟如下:
(1)數據的獲取:用戶坐在kinect正前方0.5米左右處,kinect在時間τ從kinect獲取一張原始的深度圖Dτ,Dτ由一組像素(u,v)組成,每個像素深度值為Dτ(u,v);
(2)分割:1)本方法是將深度圖分為于前景區和背景區,前景區包含用戶的整個身體,背景區只包含剩下的環境。使用連通分量分析確定前景區域,當兩個相鄰深度像素的差異低于一個臨界值時被認為是相鄰的。假設前景區域是距離相機最短距離的最大部分;2)為了確定頭部區域,我們的方法是尋找一條水平線將前景區域分為頭部區域和軀干區域,這樣便可得到頭部區域:
(3)去噪:通過kinect獲得的深度圖通常是有噪聲的,在頭發區域尤其明顯,這些噪聲會影響我們進行圖像配準,為了提高配準將運用基于Prewitt算子的分塊自適應閾值邊緣檢測算法可得到比較精細的圖像邊緣;進而根據獲取邊緣信息對深度圖進行分類,邊緣區采用單向多級中值濾波算法進行降噪處理,而非邊緣區采用雙向多級中值濾波算法進行降噪處理。最終利用Kinect得到邊緣清晰,噪聲較小的高質量深度圖:
(4)反投影:為了對多幅深度圖進行配準,首先講深度圖進行反投影形成一個三維點云,然后評估每一個頂點的表面法向量。通過反投影我們產生了一個頂點貼圖Vτ:
Vτ(u,v)=D″τ(u,v)K-1[u,v,-1]T????(3)
每個頂點法向量可由相鄰頂點的叉積進行評估:
Nτ(u,v)=[Vτ(u+1,v)-Vτ(u,v)]×[Vτ(u,v+1)-Vτ(u,v)]????(4)
(5)配準:為了得到一個三維人臉模型,需要校準一些頂點貼圖,對于每個頂點貼圖,需要確定一個剛體變換矩陣
(6)集成:在上述步驟都完成后,將處理后的多幅深度圖進行集成便形成了一個三維人臉模型。一個立體空間被用于建立人臉模型,這個立體空間只有人頭的大小。立體空間為521×512×512三維空間,每一個立體像素p包含一個權值w(p)和一個符號距離f(p),符號距離只有在一個表面附近才準確,所以他們會被截斷以阻止表面間的相互干擾。這樣每個被分割的深度圖像D″τ(u,v)逐漸融合成立體模型;
其中
wτ(p)和fτ(p)分別為增量權值和增量符號距離,為了確定wτ(p)和fτ(p),立體像素p被映射到深度圖中,而符號距離是通過從深度測量值中減去立體像素的深度值被計算的:
并得到
(7)描繪:由于在配準時,可能會有多幅深度圖在相同部位都會有空洞,尤其是在人頭的邊緣部分如頭發耳朵及臉部邊緣,這樣在集成后形成的三維模型可能還是會有空洞,模型建的并不完整,所以我們在將多幅圖進行集成前要對相同部位具有空洞的地方進行插值,這里我們使用三次卷積法進行插值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于詹曙;常樂樂,未經詹曙;常樂樂許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410346047.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種防松結構
- 下一篇:具備氣彈簧的多關節機器人、及推斷氣彈簧的內壓的方法





