Real-time Non-rigid Reconstruction using an RGB-D Camera

被引:226
作者
Zollhoefer, Michael [1 ]
Niessner, Matthias [2 ]
Izadi, Shahram
Rehmann, Christoph
Zach, Christopher
Fisher, Matthew [2 ]
Wu, Chenglei [3 ]
Fitzgibbon, Andrew
Loop, Charles
Theobalt, Christian [3 ]
Stamminger, Marc [1 ]
机构
[1] Univ Erlangen Nurnberg, Erlangen, Germany
[2] Stanford Univ, Stanford, CA 94305 USA
[3] Max Planck Inst Informat, Dresden, Germany
来源
ACM TRANSACTIONS ON GRAPHICS | 2014年 / 33卷 / 04期
基金
欧洲研究理事会;
关键词
non-rigid; deformation; shape; surface reconstruction; 3D scanning; stereo matching; depth camera; PERFORMANCE CAPTURE; DEFORMATION; TRACKING; GEOMETRY; OBJECTS;
D O I
10.1145/2601097.2601165
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We present a combined hardware and software solution for marker-less reconstruction of non-rigidly deforming physical objects with arbitrary shape in real-time. Our system uses a single self-contained stereo camera unit built from off-the-shelf components and consumer graphics hardware to generate spatio-temporally coherent 3D models at 30 Hz. A new stereo matching algorithm estimates real-time RGB-D data. We start by scanning a smooth template model of the subject as they move rigidly. This geometric surface prior avoids strong scene assumptions, such as a kinematic human skeleton or a parametric shape model. Next, a novel GPU pipeline performs non-rigid registration of live RGB-D data to the smooth template using an extended non-linear as-rigid-as-possible (ARAP) framework. High-frequency details are fused onto the final mesh using a linear deformation model. The system is an order of magnitude faster than state-of-the-art methods, while matching the quality and robustness of many offline algorithms. We show precise real-time reconstructions of diverse scenes, including: large deformations of users' heads, hands, and upper bodies; fine-scale wrinkles and folds of skin and clothing; and non-rigid interactions performed by users on flexible objects such as toys. We demonstrate how acquired models can be used for many interactive scenarios, including re-texturing, online performance capture and preview, and real-time shape and motion re-targeting.
引用
收藏
页数:12
相关论文
共 52 条
[1]  
[Anonymous], P 2009 ACM SIGGRAPH
[2]  
[Anonymous], P CVPR
[3]  
[Anonymous], 2012, PROC CVPR IEEE
[4]  
[Anonymous], 2007, Symposium on Geometry Processing
[5]  
[Anonymous], ACM T GRAPHICS
[6]  
[Anonymous], IEEE INT WORKSH 3D D
[7]   High-Quality Passive Facial Performance Capture using Anchor Frames [J].
Beeler, Thabo ;
Hahn, Fabian ;
Bradley, Derek ;
Bickel, Bernd ;
Beardsley, Paul ;
Gotsman, Craig ;
Sumner, Robert W. ;
Gross, Markus .
ACM TRANSACTIONS ON GRAPHICS, 2011, 30 (04)
[8]   A morphable model for the synthesis of 3D faces [J].
Blanz, V ;
Vetter, T .
SIGGRAPH 99 CONFERENCE PROCEEDINGS, 1999, :187-194
[9]   PatchMatch Stereo - Stereo Matching with Slanted Support Windows [J].
Bleyer, Michael ;
Rhemann, Christoph ;
Rother, Carsten .
PROCEEDINGS OF THE BRITISH MACHINE VISION CONFERENCE 2011, 2011,
[10]   Tracking Surfaces with Evolving Topology [J].
Bojsen-Hansen, Morten ;
Li, Hao ;
Wojtan, Chris .
ACM TRANSACTIONS ON GRAPHICS, 2012, 31 (04)