NeuralMLS: Geometry-Aware Control Point Deformation

We introduce NerualMLS, a space-based deformation technique, guided by a set of displaced control points. We leverage the power of neural networks to inject the underlying shape geometry into the deformation parameters. The goal of our technique is to enable a realistic and intuitive shape deformation. Our method is built upon moving least-squares (MLS), since it minimizes a weighted sum of the given control point displacements. Traditionally, the influence of each control point on every point in space ( i.e., the weighting function) is defined using inverse distance heuristics. In this work, we opt to learn the weighting function, by training a neural network on the control points from a single input shape, and exploit the innate smoothness of neural networks. Our geometry-aware control point deformation is agnostic to the surface representation and quality; it can be applied to point clouds or meshes, including non-manifold and disconnected surface soups. We show that our technique facilitates intuitive piecewise smooth deformations, which are well suited for manufactured objects. We show the advantages of our approach compared to existing surface and space-based deformation techniques, both quantitatively and qualitatively.

[1]  R. Giryes A Function Space Analysis of Finite Neural Networks With Insights From Sampling Theory , 2020, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[2]  Minzhe Niu,et al.  Voxel Transformer for 3D Object Detection , 2021, 2021 IEEE/CVF International Conference on Computer Vision (ICCV).

[3]  Yanwei Fu,et al.  Deep Hybrid Self-Prior for Full 3D Mesh Generation , 2021, 2021 IEEE/CVF International Conference on Computer Vision (ICCV).

[4]  Quoc V. Le,et al.  CoAtNet: Marrying Convolution and Attention for All Data Sizes , 2021, NeurIPS.

[5]  Zhoutong Zhang,et al.  Editing Conditional Radiance Fields , 2021, 2021 IEEE/CVF International Conference on Computer Vision (ICCV).

[6]  Noah Snavely,et al.  KeypointDeformer: Unsupervised 3D Keypoint Discovery for Shape Control , 2021, 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[7]  Lin Gao,et al.  A Revisit of Shape Editing Techniques: From the Geometric to the Neural Viewpoint , 2021, Journal of Computer Science and Technology.

[8]  Ilya Sutskever,et al.  Learning Transferable Visual Models From Natural Language Supervision , 2021, ICML.

[9]  Vladimir G. Kim,et al.  Joint Learning of 3D Shape Retrieval and Deformation , 2021, 2021 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[10]  S. Gelly,et al.  An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale , 2020, ICLR.

[11]  Daniel Cohen-Or,et al.  Self-Sampling for Neural Point Cloud Consolidation , 2020, ACM Trans. Graph..

[12]  Szymon Rusinkiewicz,et al.  Learning to Infer Semantic Parameters for 3D Shape Editing , 2020, 2020 International Conference on 3D Vision (3DV).

[13]  Mark Chen,et al.  Language Models are Few-Shot Learners , 2020, NeurIPS.

[14]  Daniel Cohen-Or,et al.  Point2Mesh , 2020, ACM Trans. Graph..

[15]  Ronen Basri,et al.  Frequency Bias in Neural Networks for Input of Non-Uniform Density , 2020, ICML.

[16]  Vladimir G. Kim,et al.  Neural Cages for Detail-Preserving 3D Deformations , 2019, 2020 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[17]  Nathan Srebro,et al.  A Function Space View of Bounded Norm Infinite Width ReLU Nets: The Multivariate Case , 2019, ICLR.

[18]  Matthieu Cord,et al.  DiscoNet: Shapes Learning on Disconnected Manifolds for 3D Editing , 2019, 2019 IEEE/CVF International Conference on Computer Vision (ICCV).

[19]  Mathieu Aubry,et al.  Unsupervised cycle‐consistent deformation for shape matching , 2019, Comput. Graph. Forum.

[20]  Joan Bruna,et al.  Gradient Dynamics of Shallow Univariate ReLU Networks , 2019, NeurIPS.

[21]  Julien Mairal,et al.  On the Inductive Bias of Neural Tangent Kernels , 2019, NeurIPS.

[22]  Radomír Mech,et al.  3DN: 3D Deformation Network , 2019, 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR).

[23]  Nathan Srebro,et al.  How do infinite width bounded norm networks look in function space? , 2019, COLT.

[24]  Yoshua Bengio,et al.  On the Spectral Bias of Neural Networks , 2018, ICML.

[25]  Daniel Cohen-Or,et al.  ALIGNet: Partial-Shape Agnostic Alignment via Unsupervised Learning , 2018, ACM Trans. Graph..

[26]  Andrea Vedaldi,et al.  Deep Image Prior , 2017, International Journal of Computer Vision.

[27]  Leonidas J. Guibas,et al.  ShapeNet: An Information-Rich 3D Model Repository , 2015, ArXiv.

[28]  Jimmy Ba,et al.  Adam: A Method for Stochastic Optimization , 2014, ICLR.

[29]  Olga Sorkine-Hornung,et al.  Interactive Shape Modeling and Deformation , 2009, Eurographics.

[30]  Daniel Cohen-Or,et al.  Green Coordinates , 2008, ACM Trans. Graph..

[31]  Mark Meyer,et al.  Harmonic coordinates for character articulation , 2007, ACM Trans. Graph..

[32]  Marc Alexa,et al.  As-rigid-as-possible surface modeling , 2007, Symposium on Geometry Processing.

[33]  S. Gortler,et al.  3D Deformation Using Moving Least Squares , 2007 .

[34]  Scott Schaefer,et al.  Image deformation using moving least squares , 2006, ACM Trans. Graph..

[35]  J. Warren,et al.  Mean value coordinates for closed triangular meshes , 2005, ACM Trans. Graph..

[36]  Thomas W. Sederberg,et al.  Free-form deformation of solid geometric models , 1986, SIGGRAPH.