1. 程式人生 > >三維人臉重建和表情模擬

三維人臉重建和表情模擬

最近開始研究三維人臉合成和表情變化,文章列表如下

1. Synthesizing realistic facial expressions from photographs:

     98年的文章,較為簡單,第一步是2d圖片對映到3d模型,首先從5個角度拍攝頭像,手工標註人臉輪廓的13個特徵點的位置,主要是眼角,耳朵,嘴型,鼻子。 然後通過3d攝像機投影得到一些等式,通過13個點來求解等式的解,這裡使用了least square的方法求出特徵點的3d座標,旋轉矩陣等等攝像頭的引數。接下來,我們deform initial model, 通過13個點構造deform函式,這裡用到radial basis function 來得到其他頂點的函式對映關係。最後,通過標註更多的特徵點來refine 3d模型。 第二步,紋理對映,3d紋理是各個2d照片的線性組合。這部分暫時沒有細看。第三步,不同的表情之間通過線性插值的方法產生動畫。

2. Face Transfer with Multilinear Models

     論文的主要貢獻是把人臉的屬性分為identity, expression, viseme, 通過一個線下構造好的具有不同人種,表情和viseme的資料庫,將人臉表示成該三個屬性的multi-linear模型。該文使用Kanade-Lucas-Tomasi的人臉跟蹤演算法來求解模型各維度的引數。

3. A Morphable Model For The Synthesis Of 3D Faces

    經典論文。論文的主要思想是任意一張人臉表示成預先構造的人臉資料庫的線性組合。

4. 3D Face Reconstruction from a Single Image using a Single Reference Face Shape

5. Face Reconstruction in the Wild

具體程式設計實踐的相關一些材料:

  1. Foundations of 3d book  tell us about the basics of 3d. (這本書我覺得講的很好,主要是講3d數學基礎, 我讀了前面7,8章很精彩)
  2. Opengl Guide tell about opengl api.(非常簡單入門)
  3. http://expression.sourceforge.net/: this is a great opensource api about how to do various expressions.

相關推薦

人臉重建表情模擬

最近開始研究三維人臉合成和表情變化,文章列表如下 1. Synthesizing realistic facial expressions from photographs:      98年的文章,較為簡單,第一步是2d圖片對映到3d模型,首先從5個角度拍攝頭像,手工標註

AI世界-人臉重建

AI世界花哨技術展示 AI世界-跨鏡追蹤 AI世界-行人屬性分析 AI世界- 客流統計 AI世界-人體關鍵點 AI世界-熱力圖 AI世界-換臉 AI世界-人臉PS AI世界-三維人臉重建 AI世界-人臉密集關鍵點 AI世界-車輛檢測

【蜂口 | AI人工智慧】人臉重建——龍鵬 深度學習與人臉影象應用連載(十)

本次我們的分享是三維人臉重建問題,我們將從以下幾個方面給大家進行分享: 首先,我們對三維人臉重建做一個通用的介紹,並對它的常見的方進行比較詳細的介紹。 其次,我們對當前的三維人臉重建中最常用的一個模型,也就是3DMM模型給大家做個非常詳細的介紹。在我們的傳統方法和深度學習的方法中,都

圖形處理(十三)基於可變形模板的人臉重建-學習筆記

基於可變形模板的三維人臉重建-學習筆記 作者:hjimce 一、資料庫處理: 我們通過掃瞄得到的資料,每個人臉模型的網格頂點個數各不相同,也就是拓撲結構不同,因此我們需要對我們的訓練資料,做一個歸一化處理。使得每個模型的頂點一一對應,拓撲結構相同,這一步採用的演算

《文獻筆記》血管重建 2-視訊中,自動分割血管中的脈搏徑向膨脹壓縮運動的提取建模

Modelling and extraction of pulsatile radial distension and compression motion for automatic vessel segmentation from video 視訊中,自動分割血管中的脈

基於計算著色器實現BlendShape人臉表情動畫驅動

為什麼要用計算著色器呢? 因為人臉表情基模型頂點數實在是太多了,而且有不止一個模型,動畫越精細,表情基模型越多,這個時候僅僅用CPU計算顯然是不夠的,所以就開始上GPU了,平行計算。 直接上計算著色器的

基於輪廓的骨架重建方法核心程式碼

 背景(為什麼要這麼做?):         目前獲取三維資料的方法很多,比如:雙目視覺技術,深度相機等等。         但是存在一個問題:資料量巨大!如果要做線上檢測,那速度很可能達不到要求。 總思路:         用二維的資料來表示三維資料(資料量從n3降到n2

人臉識別技術使我們更好地認識彼此

直觀 關聯 post 識別 模型 最小 部門 蘋果 tle 人臉識別,一種基於人的臉部特征信息進行身份認證的生物特征識別技術。近年來,隨著歐美發達國家人臉識別技術開始進入實用階段後,人臉識別迅速成為近年來全球的一個市場熱點,它具有如下顯著優點: ·非接觸,智能交互,用戶接

CAD控件 出控件!手機CAD控件了,歡迎大家使用!

[email protected]控件 出三維控件!和手機CAD控件了,歡迎大家使用!(下載地址:百度搜索,夢、想。CAD控件) 支持文檔格式,igs,stl,dwg,m3d等通用標準的3d文件格式 支持常見的三維實體建模 支持,旋轉,沿路徑,拉伸,偏移等方式建模 支持bool運算方式建模

圖形 surfh mesh

clas com .com tlab sha src class orm int z=peaks(50); surfl(z) shading interp colormap copper   三維圖形 surfh 和 mesh

基於傾斜影像的城市場景重建

一致性 匹配 性問題 重建 稀疏 紋理映射 針對 實時 時間 (1)在三維表面模型構建方面,首先根據低空傾斜影像的特點,將提取基於像方的仿射不變特征角點加入到PMVS的初始稀疏種子點集,改善密集匹配的約束與引導過程;接著,通過實時優化調整原始PMVS算法密集匹配中的面片法向

入門瞭解——人臉資料的優點

        查閱相關資料和文獻,從20世紀80年代末90年代初便已開始進行三維人臉識別的相關研究,國內對於三維人臉識別的研究較國外的晚,但是發展很快。         從二維人臉識別研究過渡到三維人臉識別技術的研

幾何-點直線

直線的表示。 直線仍然可以用引數方程(點和向量)來表示,並且射線和線段仍然可以看成引數有取值範圍限制的直線,並且點到直線的投影和二維情形一樣。 點到直線/線段的距離。仍然可以用面積法(注意三維叉積是

Matlab資料畫圖等高線資料提取

1 目的    將4組三維資料,每組資料畫散點圖(fig1),擬合出一個曲面(fig2),並將特定Z值的等高線投影到XY平面(fig3)。2 主要函式scatter3( ) 三維散點圖scatter3(X,Y,Z,S,C) % 向量 X、Y 和 Z 指定點的位置,都是1維陣列

OpenGL(九) 混色深度快取設定

顏色的混合在現實世界中非常常見,例如隔著有色玻璃觀看物體,此時在觀察者嚴重呈現出來物體的顏色就是玻璃的顏色和物體的顏色的混合。 OpenGL在RGBA顏色模式下使用函式glenable(GL_BLEND)開啟混色功能,使用glDisable(GL_BLEDN)關閉混色功能。

Arcgis api 4.x整合 Echarts實現二點狀圖遷徙圖

由於Arcgis api 4.x版本與3.x版本相比改動較大,重要的是增加了越來越火的三維效果,因此本文用Arcgis api最新版本4.8集成了echarts最新版本4.x,這裡暫時主要實現了點狀圖和二三維遷徙圖的效果,下面對其進行概括介紹。 在arcgis

光柵投影重建

光柵投影和三維重建 客觀物體在空間上是三維的,但是人們從客觀景物上得到的影象往往是二維的。光柵投影就是通過獲取的二維資訊來反映並還原物體的三維資訊。 一、三維形貌測量技術的發展 三維形貌測量技術又稱3D 輪廓術(3DProfilometry),是一種通過運用儀器獲取被測物體外部形

OpenCV Using Python——基於SURF特徵提取金字塔LK光流法的單目視覺重建

基於SURF特徵提取和金字塔LK光流法的單目視覺三維重建 1. 單目視覺三維重建問題         在前面的文章中,筆者用SIFT提取特徵後用radio測試剔除了匹配中異常的特徵點,然後根據匹配合格的特徵點計算基礎矩陣和本徵矩陣,對本徵矩陣SVD分解來估計和構造透視矩陣,

重建學習(一)特徵提取追蹤

前言 今年大三,7月份來到澳洲國立大學(ANU)留學讀雙學位,在這的第一個學期就申請了Research and Development Project,有幸能夠跟隨導師做一個關於3D重建的專案。具體專案是基於一篇ICCV2015的論文《High Quality Struct

VTK 點雲重建讀取.txt文件顯示點雲

點雲重建 vtkSurfaceReconstructionFilter實現了一種隱式曲面重建的方法,即將曲面看作一個符號距離函式的等值面,曲面內外的距離值得符號函式相反,則零等值面即為所求的曲面。該方法需要對點雲資料進行網格劃分,然後估算每個點的切平面和方向,