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 条
[41]  
Vlasic Daniel, 2008, ACM TOG
[42]   Efficient Reconstruction of Nonrigid Shape and Motion from Real-Time 3D Scanner Data [J].
Wand, Michael ;
Adams, Bart ;
Ovsjanikov, Maksim ;
Berner, Alexander ;
Bokeloh, Martin ;
Jenke, Philipp ;
Guibas, Leonidas ;
Seidel, Hans-Peter ;
Schilling, Andreas .
ACM TRANSACTIONS ON GRAPHICS, 2009, 28 (02)
[43]   Scalable 3D video of dynamic scenes [J].
Waschbüsch, M ;
Würmlin, S ;
Cotting, D ;
Sadlo, F ;
Gross, M .
VISUAL COMPUTER, 2005, 21 (8-10) :629-638
[44]   Efficient GPU Data Structures and Methods to Solve Sparse Linear Systems in Dynamics Applications [J].
Weber, Daniel ;
Bender, Jan ;
Schnoes, Markus ;
Stork, Andre ;
Fellner, Dieter .
COMPUTER GRAPHICS FORUM, 2013, 32 (01) :16-26
[45]   Accurate Realtime Full-body Motion Capture Using a Single Depth Camera [J].
Wei, Xiaolin ;
Zhang, Peizhao ;
Chai, Jinxiang .
ACM TRANSACTIONS ON GRAPHICS, 2012, 31 (06)
[46]  
Weise T., 2011, ACM T GRAPHIC, V30, P77, DOI DOI 10.1145/1964921.1964972
[47]  
Weiss A, 2011, IEEE I CONF COMP VIS, P1951, DOI 10.1109/ICCV.2011.6126465
[48]  
White B.S., 2005, P 19 ANN INT C SUPER, P341
[49]   Improved Computation for Levenberg-Marquardt Training [J].
Wilamowski, Bogdan M. ;
Yu, Hao .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 2010, 21 (06) :930-937
[50]   On-set Performance Capture of Multiple Actors With A Stereo Camera [J].
Wu, Chenglei ;
Stoll, Carsten ;
Valgaerts, Levi ;
Theobalt, Christian .
ACM TRANSACTIONS ON GRAPHICS, 2013, 32 (06)