no code implementations • 30 Nov 2024 • Amir Barda, Matheus Gadelha, Vladimir G. Kim, Noam Aigerman, Amit H. Bermano, Thibault Groueix
We propose a generative technique to edit 3D shapes, represented as meshes, NeRFs, or Gaussian Splats, in approximately 3 seconds, without the need for running an SDS type of optimization.
no code implementations • 28 Nov 2024 • Michael Fischer, Iliyan Georgiev, Thibault Groueix, Vladimir G. Kim, Tobias Ritschel, Valentin Deschaintre
Our approach works on arbitrary 3D representations and outperforms several strong baselines in terms of selection accuracy and multiview consistency.
no code implementations • 10 Sep 2024 • Qimin Chen, Zhiqin Chen, Vladimir G. Kim, Noam Aigerman, Hao Zhang, Siddhartha Chaudhuri
Given a coarse voxel shape (e. g., one produced with a simple box extrusion tool or via generative modeling), a user can directly "paint" desired target styles representing compelling geometric details, from input exemplar shapes, over different regions of the coarse shape.
no code implementations • 27 Aug 2024 • Hyunwoo Kim, Itai Lang, Noam Aigerman, Thibault Groueix, Vladimir G. Kim, Rana Hanocka
We propose MeshUp, a technique that deforms a 3D mesh towards multiple target concepts, and intuitively controls the region where each concept is expressed.
no code implementations • 3 Jun 2024 • Yun-Chun Chen, Selena Ling, Zhiqin Chen, Vladimir G. Kim, Matheus Gadelha, Alec Jacobson
First, we generate a single-view RGB image conditioned on the input coarse geometry and the input text prompt.
no code implementations • 25 Apr 2024 • Arman Maesumi, Dylan Hu, Krishi Saripalli, Vladimir G. Kim, Matthew Fisher, Sören Pirk, Daniel Ritchie
Procedural noise is a fundamental component of computer graphics pipelines, offering a flexible way to generate textures that exhibit "natural" random variation.
no code implementations • 26 Feb 2024 • Dmitry Petrov, Pradyumn Goyal, Vikas Thamizharasan, Vladimir G. Kim, Matheus Gadelha, Melinos Averkiou, Siddhartha Chaudhuri, Evangelos Kalogerakis
We introduce GEM3D -- a new deep, topology-aware generative model of 3D shapes.
no code implementations • CVPR 2024 • Seungwoo Yoo, Kunho Kim, Vladimir G. Kim, Minhyuk Sung
To better preserve the identity of the edited mesh, we fine-tune our 2D diffusion model with LoRA.
no code implementations • 11 Oct 2023 • Arman Maesumi, Paul Guerrero, Vladimir G. Kim, Matthew Fisher, Siddhartha Chaudhuri, Noam Aigerman, Daniel Ritchie
Deep generative models of 3D shapes often feature continuous latent spaces that can, in principle, be used to explore potential variations starting from a set of input shapes.
no code implementations • 9 Sep 2023 • Luca Morreale, Noam Aigerman, Vladimir G. Kim, Niloy J. Mitra
We present an automated technique for computing a map between two genus-zero shapes, which matches semantically corresponding regions to one another.
no code implementations • 10 Aug 2023 • Yun-Chun Chen, Vladimir G. Kim, Noam Aigerman, Alec Jacobson
The recent proliferation of 3D content that can be consumed on hand-held devices necessitates efficient tools for transmitting large geometric data, e. g., 3D meshes, over the Internet.
1 code implementation • 26 Apr 2023 • William Gao, Noam Aigerman, Thibault Groueix, Vladimir G. Kim, Rana Hanocka
Our key observation is that Jacobians are a representation that favors smoother, large deformations, leading to a global relation between vertices and pixels, and avoiding localized noisy gradients.
1 code implementation • CVPR 2023 • Richard Liu, Noam Aigerman, Vladimir G. Kim, Rana Hanocka
We present a neural technique for learning to select a local sub-region around a point which can be used for mesh parameterization.
no code implementations • CVPR 2023 • Benjamin T. Jones, Michael Hu, Vladimir G. Kim, Adriana Schulz
Assisting design with data-driven machine learning methods is hampered by lack of labeled data in CAD's native format; the parametric boundary representation (B-Rep).
1 code implementation • 24 Jul 2022 • Bo Sun, Vladimir G. Kim, Noam Aigerman, QiXing Huang, Siddhartha Chaudhuri
Our key insight is to copy and deform patches from the partial input to complete missing regions.
no code implementations • 13 Jun 2022 • Theo Deprelle, Thibault Groueix, Noam Aigerman, Vladimir G. Kim, Mathieu Aubry
We demonstrate that this improves the quality of the learned surface representation, as well as its consistency in a collection of related shapes.
1 code implementation • 5 May 2022 • Noam Aigerman, Kunal Gupta, Vladimir G. Kim, Siddhartha Chaudhuri, Jun Saito, Thibault Groueix
This paper introduces a framework designed to accurately predict piecewise linear mappings of arbitrary meshes via a neural network, enabling training and evaluating over heterogeneous collections of meshes that do not share a triangulation, as well as producing highly detail-preserving maps whose accuracy exceeds current state of the art.
no code implementations • CVPR 2022 • Luca Morreale, Noam Aigerman, Paul Guerrero, Vladimir G. Kim, Niloy J. Mitra
Our pipeline and architecture are designed so that disentanglement of global geometry from local details is accomplished through optimization, in a completely unsupervised manner.
1 code implementation • 28 Jan 2022 • Lingxiao Li, Noam Aigerman, Vladimir G. Kim, Jiajin Li, Kristjan Greenewald, Mikhail Yurochkin, Justin Solomon
We present an end-to-end method to learn the proximal operator of a family of training problems so that multiple local minima can be quickly obtained from initial guesses by iterating the learned operator, emulating the proximal-point algorithm that has fast convergence.
1 code implementation • 28 Jan 2022 • Thomas W. Mitchel, Noam Aigerman, Vladimir G. Kim, Michael Kazhdan
M\"obius transformations play an important role in both geometry and spherical image processing - they are the group of conformal automorphisms of 2D surfaces and the spherical equivalent of homographies.
1 code implementation • 12 Nov 2021 • Jan Bednarik, Noam Aigerman, Vladimir G. Kim, Siddhartha Chaudhuri, Shaifali Parashar, Mathieu Salzmann, Pascal Fua
The key to making these correspondences semantically meaningful is to guarantee that the metric tensors computed at corresponding points are as similar as possible.
Ranked #1 on Surface Reconstruction on ANIM
no code implementations • 25 May 2021 • Benjamin Jones, Dalton Hildreth, Duowen Chen, Ilya Baran, Vladimir G. Kim, Adriana Schulz
To train our system, we compiled the first large scale dataset of BREP CAD assemblies, which we are releasing along with benchmark mate prediction tasks.
1 code implementation • ICCV 2021 • Jan Bednarik, Vladimir G. Kim, Siddhartha Chaudhuri, Shaifali Parashar, Mathieu Salzmann, Pascal Fua, Noam Aigerman
We propose a method for the unsupervised reconstruction of a temporally-coherent sequence of surfaces from a sequence of time-evolving point clouds, yielding dense, semantically meaningful correspondences between all keyframes.
1 code implementation • ICCV 2021 • Thomas W. Mitchel, Vladimir G. Kim, Michael Kazhdan
We present a novel surface convolution operator acting on vector fields that is based on a simple observation: instead of combining neighboring features with respect to a single coordinate parameterization defined at a given point, we have every neighbor describe the position of the point within its own coordinate frame.
1 code implementation • CVPR 2021 • Mikaela Angelina Uy, Vladimir G. Kim, Minhyuk Sung, Noam Aigerman, Siddhartha Chaudhuri, Leonidas Guibas
In fact, we use the embedding space to guide the shape pairs used to train the deformation module, so that it invests its capacity in learning deformations between meaningful shape pairs.
1 code implementation • CVPR 2021 • Zhiqin Chen, Vladimir G. Kim, Matthew Fisher, Noam Aigerman, Hao Zhang, Siddhartha Chaudhuri
During testing, a style code is fed into the generator to condition the refinement.
no code implementations • 5 Aug 2020 • Kangxue Yin, Zhiqin Chen, Siddhartha Chaudhuri, Matthew Fisher, Vladimir G. Kim, Hao Zhang
We introduce COALESCE, the first data-driven framework for component-based shape assembly which employs deep learning to synthesize part connections.
1 code implementation • 1 Aug 2020 • Omid Poursaeed, Tianxing Jiang, Han Qiao, Nayun Xu, Vladimir G. Kim
A point cloud can be rotated in infinitely many ways, which provides a rich label-free source for self-supervision.
Ranked #11 on 3D Point Cloud Linear Classification on ModelNet40
3D Point Cloud Linear Classification Self-Supervised Learning +1
no code implementations • ECCV 2020 • Omid Poursaeed, Matthew Fisher, Noam Aigerman, Vladimir G. Kim
We propose a novel neural architecture for representing 3D surfaces, which harnesses two complementary shape representations: (i) an explicit representation via an atlas, i. e., embeddings of 2D domains into 3D; (ii) an implicit-function representation, i. e., a scalar function over the 3D volume, with its levels denoting surfaces.
2 code implementations • 4 May 2020 • Hsueh-Ti Derek Liu, Vladimir G. Kim, Siddhartha Chaudhuri, Noam Aigerman, Alec Jacobson
During inference, our method takes a coarse triangle mesh as input and recursively subdivides it to a finer geometry by applying the fixed topological updates of Loop Subdivision, but predicting vertex positions using a neural network conditioned on the local geometry of a patch.
no code implementations • CVPR 2020 • Chu Wang, Babak Samari, Vladimir G. Kim, Siddhartha Chaudhuri, Kaleem Siddiqi
Affinity graphs are widely used in deep architectures, including graph convolutional neural networks and attention networks.
1 code implementation • CVPR 2020 • Wang Yifan, Noam Aigerman, Vladimir G. Kim, Siddhartha Chaudhuri, Olga Sorkine-Hornung
The goal of our method is to warp a source shape to match the general structure of a target shape, while preserving the surface details of the source.
no code implementations • 4 Oct 2019 • Omid Poursaeed, Vladimir G. Kim, Eli Shechtman, Jun Saito, Serge Belongie
We capture these subtle changes by applying an image translation network to refine the mesh rendering, providing an end-to-end model to generate new animations of a character with high visual quality.
3 code implementations • NeurIPS 2019 • Theo Deprelle, Thibault Groueix, Matthew Fisher, Vladimir G. Kim, Bryan C. Russell, Mathieu Aubry
We propose to represent shapes as the deformation and combination of learnable elementary 3D structures, which are primitives resulting from training over a collection of shape.
Ranked #8 on 3D Dense Shape Correspondence on SHREC'19 (using extra training data)
no code implementations • 6 Jul 2019 • Thibault Groueix, Matthew Fisher, Vladimir G. Kim, Bryan C. Russell, Mathieu Aubry
We propose a self-supervised approach to deep surface deformation.
1 code implementation • CVPR 2020 • Dmitriy Smirnov, Matthew Fisher, Vladimir G. Kim, Richard Zhang, Justin Solomon
Many tasks in graphics and vision demand machinery for converting shapes into consistent representations with sparse sets of parameters; these representations facilitate rendering, editing, and storage.
1 code implementation • CVPR 2019 • Chen-Hsuan Lin, Oliver Wang, Bryan C. Russell, Eli Shechtman, Vladimir G. Kim, Matthew Fisher, Simon Lucey
In this paper, we address the problem of 3D object mesh reconstruction from RGB videos.
no code implementations • 20 Oct 2018 • Hubert Lin, Melinos Averkiou, Evangelos Kalogerakis, Balazs Kovacs, Siddhant Ranade, Vladimir G. Kim, Siddhartha Chaudhuri, Kavita Bala
Unfortunately, only a small fraction of shapes in 3D repositories are labeled with physical mate- rials, posing a challenge for learning methods.
no code implementations • ECCV 2018 • Thibault Groueix, Matthew Fisher, Vladimir G. Kim, Bryan C. Russell, Mathieu Aubry
By predicting this feature for a new shape, we implicitly predict correspondences between this shape and the template.
1 code implementation • 4 Jul 2018 • Minhyuk Sung, Anastasia Dubrovina, Vladimir G. Kim, Leonidas Guibas
Modeling relations between components of 3D objects is essential for many geometry editing tasks.
Graphics I.3.5
1 code implementation • 13 Jun 2018 • Thibault Groueix, Matthew Fisher, Vladimir G. Kim, Bryan C. Russell, Mathieu Aubry
By predicting this feature for a new shape, we implicitly predict correspondences between this shape and the template.
Ranked #9 on 3D Dense Shape Correspondence on SHREC'19 (using extra training data)
no code implementations • CVPR 2018 • Thibault Groueix, Matthew Fisher, Vladimir G. Kim, Bryan C. Russell, Mathieu Aubry
We introduce a method for learning to generate the surface of 3D shapes.
3 code implementations • 15 Feb 2018 • Thibault Groueix, Matthew Fisher, Vladimir G. Kim, Bryan C. Russell, Mathieu Aubry
We introduce a method for learning to generate the surface of 3D shapes.
Ranked #5 on Point Cloud Completion on Completion3D
1 code implementation • CVPR 2018 • Sanjeev Muralikrishnan, Vladimir G. Kim, Siddhartha Chaudhuri
We test our method on segmentation benchmarks and show that even with weak supervision of whole shape tags, our method can infer meaningful semantic regions, without ever observing shape segmentations.
1 code implementation • 6 Aug 2017 • Minhyuk Sung, Hao Su, Vladimir G. Kim, Siddhartha Chaudhuri, Leonidas Guibas
The combinatorial nature of part arrangements poses another challenge, since the retrieval network is not a function: several complements can be appropriate for the same input.
Graphics I.3.5
no code implementations • 14 Jun 2017 • Haibin Huang, Evangelos Kalogerakis, Siddhartha Chaudhuri, Duygu Ceylan, Vladimir G. Kim, Ersin Yumer
We present a new local descriptor for 3D shapes, directly applicable to a wide range of shape analysis problems such as point correspondences, semantic segmentation, affordance prediction, and shape-to-scan matching.