GenCorres: Consistent Shape Matching via Coupled Implicit-Explicit Shape Generative Models
Haitao Yang, Xiangru Huang, Bo Sun, Chandrajit Bajaj, Qixing Huang
TL;DR
GenCorres tackles unsupervised joint shape matching by learning a coupled implicit and mesh shape generator to fit a collection of unorganized shapes. It uses Stage I to build a dense, regularized implicit shape space with ARAP/ACAP-based geo-regularization and cycle-consistency, Stage II to initialize an explicit mesh generator via latent-space interpolation and template registration, and Stage III to refine the mesh generator with Chamfer-based alignment and deformation priors. The approach unifies joint and pairwise matching, enabling dense, consistent correspondences across a large synthetic shape space and delivering a compact encoding of correspondences. Experimental results on DFAUST, FAUST, and SMAL demonstrate state-of-the-art performance in both shape generation quality and joint/pairwise matching, while ablations highlight the importance of geo-regularization, cycle-consistency, and the explicit generator for robust correspondences.
Abstract
This paper introduces GenCorres, a novel unsupervised joint shape matching (JSM) approach. Our key idea is to learn a mesh generator to fit an unorganized deformable shape collection while constraining deformations between adjacent synthetic shapes to preserve geometric structures such as local rigidity and local conformality. GenCorres presents three appealing advantages over existing JSM techniques. First, GenCorres performs JSM among a synthetic shape collection whose size is much bigger than the input shapes and fully leverages the datadriven power of JSM. Second, GenCorres unifies consistent shape matching and pairwise matching (i.e., by enforcing deformation priors between adjacent synthetic shapes). Third, the generator provides a concise encoding of consistent shape correspondences. However, learning a mesh generator from an unorganized shape collection is challenging, requiring a good initialization. GenCorres addresses this issue by learning an implicit generator from the input shapes, which provides intermediate shapes between two arbitrary shapes. We introduce a novel approach for computing correspondences between adjacent implicit surfaces, which we use to regularize the implicit generator. Synthetic shapes of the implicit generator then guide initial fittings (i.e., via template-based deformation) for learning the mesh generator. Experimental results show that GenCorres considerably outperforms state-of-the-art JSM techniques. The synthetic shapes of GenCorres also achieve salient performance gains against state-of-the-art deformable shape generators.
