Deformable image alignment as a source of stereo correspondences on portraits

Mesh-based deformable image alignment (MDIA) is an algorithm that warps a template image onto a target by deforming a 2D control mesh in the image plane, using an image-based nonlinear optimization strategy. MDIA has been successfully applied to various nonrigid registration problems, deformable surface tracking and stabilization of scene-to-camera motion in video. In this paper we investigate the use of image-based MDIA for computing dense correspondences for 3D reconstruction of human heads from high resolution portrait images. Human heads are topolog-ically simple in 3D while providing textures which are challenging to match, such as hair and skin. We find that even with a simple piecewise affine deformation model MDIA delivers excellent correspondence results. We propose a robust, piecewise optimization scheme to compute MDIA on very high resolution images. We address issues of regular-ization and luminance correction and discuss the role of epipolar constraints. The correspondences retrieved with our approach facilitate the estimation of camera extrinsics and yield highly detailed meshes of the head.

[1]  Andrew Zisserman,et al.  Direct Estimation of Non-Rigid Registrations , 2004 .

[2]  Michael R. Lyu,et al.  A Fast 2D Shape Recovery Approach by Fusing Features and Appearance , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  Derek Bradley,et al.  High resolution passive facial performance capture , 2010, ACM Trans. Graph..

[4]  Anna Hilsmann,et al.  Joint estimation of deformable motion and photometric parameters in single view video , 2009, 2009 IEEE 12th International Conference on Computer Vision Workshops, ICCV Workshops.

[5]  Jonathan R. Polimeni,et al.  Introduction to Discrete Calculus , 2010 .

[6]  A. D. Gordon,et al.  Interpreting multivariate data , 1982 .

[7]  P. McCullagh,et al.  Generalized Linear Models , 1984 .

[8]  Thomas Brox,et al.  Universität Des Saarlandes Fachrichtung 6.1 – Mathematik Highly Accurate Optic Flow Computation with Theoretically Justified Warping Highly Accurate Optic Flow Computation with Theoretically Justified Warping , 2022 .

[9]  Philip J. Morrow,et al.  Adaptive Grid Refinement Procedures for Efficient Optical Flow Computation , 2004, International Journal of Computer Vision.

[10]  Luc Van Gool,et al.  Unsupervised face alignment by robust nonrigid mapping , 2009, 2009 IEEE 12th International Conference on Computer Vision.

[11]  Thabo Beeler,et al.  High-quality single-shot capture of facial geometry , 2010, ACM Trans. Graph..

[12]  Vincent Gay-Bellile,et al.  Direct Estimation of Nonrigid Registrations with Image-Based Self-Occlusion Reasoning , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Daniel Cremers,et al.  Anisotropic Huber-L1 Optical Flow , 2009, BMVC.

[14]  Kei Takeuchi,et al.  Interpreting Multivariate Data@@@The Foundations of Multivariate Analysis , 1983 .

[15]  Pascal Fua,et al.  Accurate face models from uncalibrated and ill-lit video sequences , 2004, CVPR 2004.

[16]  Richard Szeliski,et al.  Vision Algorithms: Theory and Practice , 2002, Lecture Notes in Computer Science.

[17]  Andrew W. Fitzgibbon,et al.  Bundle Adjustment - A Modern Synthesis , 1999, Workshop on Vision Algorithms.

[18]  B. Ripley,et al.  Robust Statistics , 2018, Encyclopedia of Mathematical Geosciences.

[19]  Nassir Navab,et al.  TriangleFlow: Optical Flow with Triangulation-Based Higher-Order Likelihoods , 2010, ECCV.

[20]  Daniel Cremers,et al.  Structure- and motion-adaptive regularization for high accuracy optic flow , 2009, 2009 IEEE 12th International Conference on Computer Vision.

[21]  Anna Hilsmann,et al.  Warp-based Motion Compensation for Endoscopic Kymography , 2011, Eurographics.

[22]  Thomas Vetter,et al.  A morphable model for the synthesis of 3D faces , 1999, SIGGRAPH.

[23]  Jean Ponce,et al.  Accurate, Dense, and Robust Multiview Stereopsis , 2010, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[24]  Bernhard P. Wrobel,et al.  Multiple View Geometry in Computer Vision , 2001 .

[25]  R. Sibson,et al.  A brief description of natural neighbor interpolation , 1981 .

[26]  Adrien Bartoli,et al.  Direct Estimation of Non-Rigid Registration , 2004, BMVC.

[27]  Berthold K. P. Horn,et al.  Determining Optical Flow , 1981, Other Conferences.