Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
GPT-4o
Gemini 2.5 Pro Pro
o3 Pro
GPT-4.1 Pro
DeepSeek R1 via Azure Pro
2000 character limit reached

Toward Mesh-Invariant 3D Generative Deep Learning with Geometric Measures (2306.15762v1)

Published 27 Jun 2023 in cs.CV

Abstract: 3D generative modeling is accelerating as the technology allowing the capture of geometric data is developing. However, the acquired data is often inconsistent, resulting in unregistered meshes or point clouds. Many generative learning algorithms require correspondence between each point when comparing the predicted shape and the target shape. We propose an architecture able to cope with different parameterizations, even during the training phase. In particular, our loss function is built upon a kernel-based metric over a representation of meshes using geometric measures such as currents and varifolds. The latter allows to implement an efficient dissimilarity measure with many desirable properties such as robustness to resampling of the mesh or point cloud. We demonstrate the efficiency and resilience of our model with a generative learning task of human faces.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (58)
  1. Shape my face: Registering 3d face scans by surface-to-surface translation. International Journal of Computer Vision (IJCV), Sep 2021.
  2. Computing large deformation metric mappings via geodesic flows of diffeomorphisms. International Journal of Computer Vision (IJCV), page 139–157, Feb 2005.
  3. Neural 3d morphable models: Spiral convolutional networks for 3d shape representation learning and generation. In The IEEE International Conference on Computer Vision (ICCV), 2019.
  4. Unsupervised Deep Multi-shape Matching, page 55–71. Lecture Notes in Computer Science. Springer, 2022.
  5. Efficient geometry-aware 3d generative adversarial networks. In CVPR, 2022.
  6. Pointnet: Deep learning on point sets for 3d classification and segmentation. In 2017 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), page 77–85. IEEE, Jul 2017.
  7. Kernel operations on the gpu, with autodiff, without memory overflows. Journal of Machine Learning Research, page 1–6, 2021.
  8. The varifold representation of non-oriented shapes for diffeomorphic registration. CoRR, abs/1304.6108, 2013.
  9. Deep unsupervised learning of 3d point clouds via graph topology inference and filtering. IEEE Transactions on Image Processing, 29:3183–3198, 2019.
  10. Implicit functions in feature space for 3d shape reconstruction and completion. In Proceedings of the IEEE/CVF conference on Computer Vision and Pattern Recognition (CVPR), pages 6970–6981, 2020.
  11. MeshLab: an Open-Source Mesh Processing Tool. In Vittorio Scarano, Rosario De Chiara, and Ugo Erra, editors, Eurographics Italian Chapter Conference. The Eurographics Association, 2008.
  12. Limp: Learning latent shape representations with metric preservation priors. In European Conference on Computer Vision, pages 19–35. Springer, 2020.
  13. Unsupervised diffeomorphic surface registration and non-linear modelling. In Medical Image Computing and Computer Assisted Intervention (MICCAI), page 118–128. Springer, 2021.
  14. Marco Cuturi. Sinkhorn distances: Lightspeed computation of optimal transport. Advances in Neural Information Processing Systems (NeurIPS), 2013.
  15. 3D Face Modeling, Analysis and Recognition. John Wiley & Sons, Ltd, 2013.
  16. Gauge equivariant mesh cnns: Anisotropic convolutions on geometric graphs. In International Conference on Learning Representations (ICLR), 2021.
  17. Fine detailed texture learning for 3d meshes with generative models. CoRR, abs/2203.09362, 2022.
  18. 3d morphable face models—past, present, and future. ACM Transactions on Graphics (TOG), Jun 2020.
  19. Deep shells: Unsupervised shape correspondence with optimal transport. Advances in Neural Information Processing Systems (NeurIPS), 34, 2020.
  20. Interpolating between optimal transport and mmd using sinkhorn divergences. In The 22nd International Conference on Artificial Intelligence and Statistics, pages 2681–2690, 2019.
  21. 3d shape induction from 2d views of multiple objects. In 2017 International Conference on 3D Vision (3DV), pages 402–411. IEEE, 2017.
  22. Tilmann Gneiting. Strictly and non-strictly positive definite functions on spheres. Bernoulli, 19(4):1327 – 1349, 2013.
  23. 3d-coded : 3d correspondences by deep deformation. In European Conference on Computer Vision (ECCV), 2018.
  24. Anthropometric 3d face recognition. International Journal of Computer Vision (IJCV), page 331–349, 2010.
  25. Meshcnn: a network with an edge. ACM Transactions on Graphics, page 1–12, Aug 2019.
  26. Elastic shape analysis of surfaces with second-order sobolev metrics: A comprehensive numerical framework. International Journal of Computer Vision (IJCV), Jan 2023.
  27. Spatial transformer networks. In C. Cortes, N. Lawrence, D. Lee, M. Sugiyama, and R. Garnett, editors, Advances in Neural Information Processing Systems, volume 28. Curran Associates, Inc., 2015.
  28. A general framework for curve and surface comparison and registration with oriented varifolds. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pages 3346–3355, 2017.
  29. Anisotropic spiralnet for 3d shape completion and denoising. Sensors, Jan 2022.
  30. Representation learning of 3d meshes using an autoencoder in the spectral domain. Computers & Graphics, 107:131–143, 2022.
  31. Learning a model of facial shape and expression from 4D scans. ACM Transactions on Graphics, (Proc. SIGGRAPH Asia), 2017.
  32. 3d face modeling from diverse raw scan data. In 2019 IEEE/CVF International Conference on Computer Vision (ICCV), pages 9407–9417, Los Alamitos, CA, USA, nov 2019. IEEE Computer Society.
  33. Geodesic convolutional neural networks on riemannian manifolds. In Proceedings of the IEEE International Conference on Computer Vision workshops, pages 37–45, 2015.
  34. Nerf: Representing scenes as neural radiance fields for view synthesis. In European Conference on Computer Vision (ECCV), 2020.
  35. Field convolutions for surface cnns. In The IEEE International Conference on Computer Vision (ICCV), pages 10001–10011, 2021.
  36. Approximation of the normal vector field of a smooth surface. Discrete and Computational Geometry, 32:383–400, 09 2004.
  37. J.M. Morvan and B. Thibert. On the approximation of a smooth surface with a triangulated mesh. Computational Geometry, 23(3):337–352, 2002.
  38. Sparse to dense dynamic 3d facial expression generation. In The IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pages 20385–20394, 2022.
  39. Computational optimal transport. Foundations and Trends in Machine Learning, 11(5-6):355–206, 2018.
  40. 3d shape sequence of human comparison and classification using current and varifolds. In Computer Vision - ECCV 2022 - 17th European Conference, Tel Aviv, Israel, October 23-27, 2022, Proceedings, Part III, volume 13663 of Lecture Notes in Computer Science, pages 523–539. Springer, 2022.
  41. Volumetric and multi-view cnns for object classification on 3d data. In Proceedings of the IEEE conference on Computer Vision and Pattern Recognition (CVPR), pages 5648–5656, 2016.
  42. Pointnet++: Deep hierarchical feature learning on point sets in a metric space. Advances in neural information processing systems (NeurIPS), 30, 2017.
  43. Pointnext: Revisiting pointnet++ with improved training and scaling strategies. Advances in Neural Information Processing Systems (NeurIps), 35, 2022.
  44. Generating 3D faces using convolutional mesh autoencoders. In European Conference on Computer Vision (ECCV), pages 725–741, 2018.
  45. Günter Rote. Computing the minimum hausdorff distance between two point sets on a line under translation. Information Processing Letters, 38(3):123–127, 1991.
  46. Unsupervised deep learning for structured shape matching. In The IEEE International Conference on Computer Vision (ICCV), page 1617–1627. IEEE, Oct 2019.
  47. Kernel metrics on normal cycles and application to curve matching. SIAM Journal on Imaging Sciences, page 1991–2038, Jan 2016.
  48. Bosphorus Database for 3D Face Analysis, page 47–56. Springer, 2008.
  49. I. J. Schoenberg. Metric spaces and completely monotone functions. Annals of Mathematics, 39:811–841, 1938.
  50. Diffusionnet: Discretization agnostic learning on surfaces. ACM Transactions on Graphics (TOG), 41(3):1–16, 2022.
  51. G. Taubin. Curve and surface smoothing without shrinkage. In The IEEE International Conference on Computer Vision (ICCV), pages 852–857, 1995.
  52. Kpconv: Flexible and deformable convolution for point clouds. In The IEEE International Conference on Computer Vision (ICCV), pages 6411–6420, 2019.
  53. Surface matching via currents. In Gary E. Christensen and Milan Sonka, editors, Information Processing in Medical Imaging, page 381–392. Springer, 2005.
  54. Deltaconv: Anisotropic operators for geometric deep learning on point clouds. Transactions on Graphics, 41(4), July 2022.
  55. Density-aware chamfer distance as a comprehensive metric for point cloud completion. In In Advances in Neural Information Processing Systems (NeurIPS), 2021, 2021.
  56. A 3d facial expression database for facial behavior research. In 7th International Conference on Automatic Face and Gesture Recognition (FGR), page 211–216, Apr 2006.
  57. Image gans meet differentiable rendering for inverse graphics and interpretable 3d neural rendering. In International Conference on Learning Representations, 2021.
  58. Point transformer. In The IEEE International Conference on Computer Vision, pages 16259–16268, 2021.
Citations (6)

Summary

We haven't generated a summary for this paper yet.

Dice Question Streamline Icon: https://streamlinehq.com

Follow-up Questions

We haven't generated follow-up questions for this paper yet.