Capturing and animating occluded cloth

We capture the shape of moving cloth using a custom set of color markers printed on the surface of the cloth. The output is a sequence of triangle meshes with static connectivity and with detail at the scale of individual markers in both smooth and folded regions. We compute markers' coordinates in space using correspondence across multiple synchronized video cameras. Correspondence is determined from color information in small neighborhoods and refined using a novel strain pruning process. Final correspondence does not require neighborhood information. We use a novel data driven hole-filling technique to fill occluded regions. Our results include several challenging examples: a wrinkled shirt sleeve, a dancing pair of pants, and a rag tossed onto a cup. Finally, we demonstrate that cloth capture is reusable by animating a pair of pants using human motion capture data.

[1]  L. Goddard Information Theory , 1962, Nature.

[2]  John C. Platt,et al.  Elastically deformable models , 1987, SIGGRAPH.

[3]  Jitendra Malik,et al.  Scale-Space and Edge Detection Using Anisotropic Diffusion , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Xavier Provot,et al.  Deformation Constraints in a Mass-Spring Model to Describe Rigid Cloth Behavior , 1995 .

[5]  Ying Yang Cloth modelling and animation using viscoelastic surface , 1995 .

[6]  Zhengyou Zhang,et al.  A Flexible New Technique for Camera Calibration , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Jean-Yves Bouguet,et al.  Camera calibration toolbox for matlab , 2001 .

[8]  Jean Ponce,et al.  Computer Vision: A Modern Approach , 2002 .

[9]  Leonid Zhukov,et al.  Direct Pattern Tracking On Flexible Geometry , 2002, WSCG.

[10]  Igor Guskov,et al.  Trackable surfaces , 2003, SCA '03.

[11]  Andrew P. Witkin,et al.  Untangling cloth , 2003, ACM Trans. Graph..

[12]  Wolfgang Heidrich,et al.  Cloth Motion Capture , 2003, Comput. Graph. Forum.

[13]  Jessica K. Hodgins,et al.  Estimating cloth simulation parameters from video , 2003, SCA '03.

[14]  Ronald Fedkiw,et al.  Simulation of clothing with folds and wrinkles , 2003, SCA '03.

[15]  Volker Scholz,et al.  Cloth Motion from Optical Flow , 2004, VMV.

[16]  G LoweDavid,et al.  Distinctive Image Features from Scale-Invariant Keypoints , 2004 .

[17]  Christian Rössl,et al.  Laplacian surface editing , 2004, SGP '04.

[18]  John Hart,et al.  ACM Transactions on Graphics , 2004, SIGGRAPH 2004.

[19]  Jovan Popović,et al.  Deformation transfer for triangle meshes , 2004, SIGGRAPH 2004.

[20]  D. Levin,et al.  Linear rotation-invariant coordinates for meshes , 2005, SIGGRAPH 2005.

[21]  Kwang-Jin Choi,et al.  Stable but responsive cloth , 2002, SIGGRAPH Courses.

[22]  Sebastian Thrun,et al.  SCAPE: shape completion and animation of people , 2005, SIGGRAPH 2005.

[23]  Derek Bradley Augmented Clothing , 2005 .

[24]  D. Forsyth,et al.  Deforming Objects Provide Better Camera Calibration , 2005 .

[25]  Volker Scholz,et al.  Garment motion capture using color-coded patterns , 2005, SIGGRAPH '05.

[26]  Jovan Popović,et al.  Mesh-based inverse kinematics , 2005, SIGGRAPH 2005.

[27]  Katsu Yamane,et al.  High Marker Density Motion Capture by Retroreflective Mesh Suit , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[28]  David Forsyth,et al.  Capturing Real Folds in Cloth , 2006 .

[29]  Hans-Peter Seidel,et al.  Physically Based Tracking of Cloth , 2006 .

[30]  Michael Garland,et al.  Editing arbitrarily deforming surface animations , 2006, ACM Trans. Graph..

[31]  Yanxi Liu,et al.  Tracking Dynamic Near-Regular Texture Under Occlusion and Rapid Movements , 2006, ECCV.

[32]  David A. Forsyth,et al.  Retexturing Single Views Using Texture and Shading , 2006, ECCV.

[33]  Sang Il Park,et al.  Capturing and animating skin deformation in human motion , 2006, ACM Trans. Graph..

[34]  Andrew Zisserman,et al.  Multiple View Geometry , 1999 .

[35]  W. Heidrich,et al.  Texture Replacement of Garments in Monocular Video Sequences , 2022 .