1 code implementation • ECCV 2020 • Philipp Erler, Paul Guerrero, Stefan Ohrhallinger, Niloy J. Mitra, Michael Wimmer
Hence, deep learning based methods have recently been proposed to produce complete surfaces, even from partial scans.
no code implementations • 13 Feb 2025 • R. Kenny Jones, Paul Guerrero, Niloy J. Mitra, Daniel Ritchie
The discovered shape functions in the library are not only expressive but also generalize beyond the seed set to a full family of shapes.
no code implementations • 8 Jan 2025 • Gabrielle Littlefair, Niladri Shekhar Dutt, Niloy J. Mitra
While we find that LLMs are not yet capable of generating complete layouts, they can be effectively leveraged in a structured manner, inspired by the workflow of interior designers.
no code implementations • 21 Dec 2024 • Souhaib Attaiki, Paul Guerrero, Duygu Ceylan, Niloy J. Mitra, Maks Ovsjanikov
We observe that GAN- and diffusion-based generators have complementary qualities: GANs can be trained efficiently with 2D supervision to produce high-quality 3D objects but are hard to condition on text.
no code implementations • 13 Dec 2024 • Rishabh Kabra, Drew A. Hudson, Sjoerd van Steenkiste, Joao Carreira, Niloy J. Mitra
We introduce a hierarchical probabilistic approach to go from a 2D image to multiview 3D: a diffusion "prior" models the unseen 3D geometry, which then conditions a diffusion "decoder" to generate novel views of the subject.
no code implementations • 2 Sep 2024 • Haocheng Yuan, Adrien Bousseau, Hao Pan, Chengquan Zhang, Niloy J. Mitra, Changjian Li
Our algorithm builds upon CSG rasterization, which displays the result of boolean operations between primitives without explicitly computing the resulting mesh and, as such, bypasses black-box mesh processing.
no code implementations • 22 Jul 2024 • Corentin Salaün, Xingchang Huang, Iliyan Georgiev, Niloy J. Mitra, Gurprit Singh
We introduce a theoretical and practical framework for efficient importance sampling of mini-batch samples for gradient estimation from single and multiple probability distributions.
no code implementations • 20 Jul 2024 • Sanjeev Muralikrishnan, Niladri Shekhar Dutt, Siddhartha Chaudhuri, Noam Aigerman, Vladimir Kim, Matthew Fisher, Niloy J. Mitra
We introduce Temporal Residual Jacobians as a novel representation to enable data-driven motion transfer.
no code implementations • 10 Jul 2024 • Romy Williamson, Niloy J. Mitra
In this work, we propose a spherical neural surface representation for genus-0 surfaces and demonstrate how to compute core geometric operators directly on this representation.
no code implementations • 2 Jun 2024 • Yuan Shen, Duygu Ceylan, Paul Guerrero, Zexiang Xu, Niloy J. Mitra, Shenlong Wang, Anna Frühstück
We demonstrate that it is possible to directly repurpose existing (pretrained) video models for 3D super-resolution and thus sidestep the problem of the shortage of large repositories of high-quality 3D training models.
1 code implementation • 25 Mar 2024 • Remy Sabathier, Niloy J. Mitra, David Novotny
We present a method to build animatable dog avatars from monocular videos.
no code implementations • CVPR 2024 • Karran Pandey, Paul Guerrero, Matheus Gadelha, Yannick Hold-Geoffroy, Karan Singh, Niloy J. Mitra
Diffusion handles is a novel approach to enable 3D object edits on diffusion images requiring only existing pre-trained diffusion models depth estimation without any fine-tuning or 3D object retrieval.
no code implementations • 14 Dec 2023 • Animesh Karnewar, Roman Shapovalov, Tom Monnier, Andrea Vedaldi, Niloy J. Mitra, David Novotny
Encoding information from 2D views of an object into a 3D representation is crucial for generalized 3D feature extraction.
no code implementations • 5 Dec 2023 • Shariq Farooq Bhat, Niloy J. Mitra, Peter Wonka
We present LooseControl to allow generalized depth conditioning for diffusion-based image generation.
no code implementations • 29 Nov 2023 • Rishabh Kabra, Loic Matthey, Alexander Lerchner, Niloy J. Mitra
With these supervised and unsupervised evaluations, we show how a VLM-based pipeline can be leveraged to produce reliable annotations for 764K objects from the Objaverse dataset.
1 code implementation • CVPR 2024 • Niladri Shekhar Dutt, Sanjeev Muralikrishnan, Niloy J. Mitra
We present Diff3F as a simple, robust, and class-agnostic feature descriptor that can be computed for untextured input shapes (meshes or point clouds).
Ranked #1 on
3D Dense Shape Correspondence
on SHREC'19
no code implementations • CVPR 2024 • Haocheng Yuan, Jing Xu, Hao Pan, Adrien Bousseau, Niloy J. Mitra, Changjian Li
CAD programs are a popular way to compactly encode shapes as a sequence of operations that are easy to parametrically modify.
no code implementations • 24 Nov 2023 • Corentin Salaün, Xingchang Huang, Iliyan Georgiev, Niloy J. Mitra, Gurprit Singh
Then, we show how our approach can also be used for online data pruning by identifying and discarding data samples that contribute minimally towards the training loss.
no code implementations • 15 Oct 2023 • Binglun Wang, Niladri Shekhar Dutt, Niloy J. Mitra
We evaluate our setup on a variety of examples to demonstrate appearance and geometric edits and report 10-30x speedup over concurrent work focusing on text-guided NeRF editing.
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 • 4 Sep 2023 • Sanjeev Muralikrishnan, Chun-Hao Paul Huang, Duygu Ceylan, Niloy J. Mitra
Morphable models are fundamental to numerous human-centered processes as they offer a simple yet expressive shape space.
no code implementations • ICCV 2023 • Animesh Karnewar, Niloy J. Mitra, Andrea Vedaldi, David Novotny
Diffusion-based image generators can now produce high-quality and diverse samples, but their success has yet to fully translate to 3D generation: existing diffusion methods can either generate low-resolution but 3D consistent outputs, or detailed 2D views of 3D objects but with potential structural defects and lacking view consistency or realism.
1 code implementation • 9 May 2023 • R. Kenny Jones, Paul Guerrero, Niloy J. Mitra, Daniel Ritchie
The discovered abstractions capture common patterns (both structural and parametric) across the dataset, so that programs rewritten with these abstractions are more compact, and expose fewer degrees of freedom.
no code implementations • 21 Apr 2023 • Yu-Shiang Wong, Niloy J. Mitra
A long-standing goal in scene understanding is to obtain interpretable and editable representations that can be directly constructed from a raw monocular RGB-D video, without requiring specialized hardware setup or priors.
1 code implementation • ICCV 2023 • Duygu Ceylan, Chun-Hao Paul Huang, Niloy J. Mitra
Our method works in two simple steps: first, we use a pre-trained structure-guided (e. g., depth) image diffusion model to perform text-guided edits on an anchor frame; then, in the key step, we progressively propagate the changes to the future frames via self-attention feature injection to adapt the core denoising step of the diffusion model.
no code implementations • CVPR 2023 • Hugo Bertiche, Niloy J. Mitra, Kuldeep Kulkarni, Chun-Hao Paul Huang, Tuanfeng Y. Wang, Meysam Madadi, Sergio Escalera, Duygu Ceylan
We investigate the problem in the context of dressed humans under the wind.
1 code implementation • CVPR 2023 • Titas Anciukevičius, Zexiang Xu, Matthew Fisher, Paul Henderson, Hakan Bilen, Niloy J. Mitra, Paul Guerrero
In this paper, we present RenderDiffusion, the first diffusion model for 3D generation and inference, trained using only monocular 2D supervision.
no code implementations • 25 Oct 2022 • Pradyumna Reddy, Paul Guerrero, Niloy J. Mitra
Finding an unsupervised decomposition of an image into individual objects is a key step to leverage compositionality and to perform symbolic reasoning.
1 code implementation • 23 Sep 2022 • Meng Zhang, Duygu Ceylan, Niloy J. Mitra
Technically, we model garment dynamics, driven using the input character motion, by predicting per-frame local displacements in a canonical state of the garment that is enriched with frame-dependent skinning weights to bring the garment to the global space.
no code implementations • 18 Jul 2022 • Connor Z. Lin, Niloy J. Mitra, Gordon Wetzstein, Leonidas Guibas, Paul Guerrero
Neural representations are popular for representing shapes, as they can be learned form sensor data and used for data cleanup, model completion, shape editing, and shape synthesis.
no code implementations • 27 May 2022 • Rameen Abdal, Peihao Zhu, Niloy J. Mitra, Peter Wonka
Image editing using a pretrained StyleGAN generator has emerged as a powerful paradigm for facial editing, providing disentangled controls over age, expression, illumination, etc.
no code implementations • 22 May 2022 • Animesh Karnewar, Tobias Ritschel, Oliver Wang, Niloy J. Mitra
Although the MLPs are able to represent complex scenes with unprecedented quality and memory footprint, this expressive power of the MLPs, however, comes at the cost of long training and inference times.
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.
2 code implementations • CVPR 2022 • Anna Frühstück, Krishna Kumar Singh, Eli Shechtman, Niloy J. Mitra, Peter Wonka, Jingwan Lu
Instead of modeling this complex domain with a single GAN, we propose a novel method to combine multiple pretrained GANs, where one GAN generates a global canvas (e. g., human body) and a set of specialized GANs, or insets, focus on different parts (e. g., faces, shoes) that can be seamlessly inserted onto the global canvas.
1 code implementation • CVPR 2022 • Xingguang Yan, Liqiang Lin, Niloy J. Mitra, Dani Lischinski, Daniel Cohen-Or, Hui Huang
We present ShapeFormer, a transformer-based network that produces a distribution of object completions, conditioned on incomplete, and possibly noisy, point clouds.
no code implementations • 9 Dec 2021 • Rameen Abdal, Peihao Zhu, John Femiani, Niloy J. Mitra, Peter Wonka
The success of StyleGAN has enabled unprecedented semantic editing capabilities, on both synthesized and real images.
no code implementations • 10 Nov 2021 • Tuanfeng Y. Wang, Duygu Ceylan, Krishna Kumar Singh, Niloy J. Mitra
Synthesizing dynamic appearances of humans in motion plays a central role in applications such as AR/VR and video editing.
1 code implementation • ICCV 2021 • Eric-Tuan Lê, Minhyuk Sung, Duygu Ceylan, Radomir Mech, Tamy Boubekeur, Niloy J. Mitra
We present Cascaded Primitive Fitting Networks (CPFN) that relies on an adaptive patch sampling network to assemble detection results of global and local primitive detection networks.
1 code implementation • NeurIPS 2021 • Pradyumna Reddy, Zhifei Zhang, Matthew Fisher, Hailin Jin, Zhaowen Wang, Niloy J. Mitra
Fonts are ubiquitous across documents and come in a variety of styles.
no code implementations • 8 Jun 2021 • Xuelin Chen, Weiyu Li, Daniel Cohen-Or, Niloy J. Mitra, Baoquan Chen
In this paper, we introduce Neural Motion Consensus Flow (MoCo-Flow), a representation that models dynamic humans in stationary monocular cameras using a 4D continuous time-variant function.
1 code implementation • 1 Jun 2021 • Zihao Yan, Zimu Yi, Ruizhen Hu, Niloy J. Mitra, Daniel Cohen-Or, Hui Huang
In this paper, we present a learning-based technique that alleviates this problem, and allows registration between point clouds, presented in arbitrary poses, and having little or even no overlap, a setting that has been referred to as tele-registration.
1 code implementation • 30 May 2021 • Gal Metzer, Rana Hanocka, Raja Giryes, Niloy J. Mitra, Daniel Cohen-Or
We present a technique for visualizing point clouds using a neural network.
1 code implementation • 13 Apr 2021 • R. Kenny Jones, David Charatan, Paul Guerrero, Niloy J. Mitra, Daniel Ritchie
In this paper, we present ShapeMOD, an algorithm for automatically discovering macros that are useful across large datasets of 3D shape programs.
1 code implementation • CVPR 2021 • Luca Morreale, Noam Aigerman, Vladimir Kim, Niloy J. Mitra
Maps are arguably one of the most fundamental concepts used to define and operate on manifold surfaces in differentiable geometry.
no code implementations • 23 Feb 2021 • Meng Zhang, Duygu Ceylan, Tuanfeng Wang, Niloy J. Mitra
A vital task of the wider digital human effort is the creation of realistic garments on digital avatars, both in the form of characteristic fold patterns and wrinkles in static frames as well as richness of garment dynamics under avatars' motion.
no code implementations • 23 Feb 2021 • Philipp Henzler, Valentin Deschaintre, Niloy J. Mitra, Tobias Ritschel
We learn a latent space for easy capture, consistent interpolation, and efficient reproduction of visual material appearance.
1 code implementation • CVPR 2021 • Pradyumna Reddy, Michael Gharbi, Michal Lukac, Niloy J. Mitra
The current alternative is to use specialized models that require explicit supervision on the vector graphics representation at training time.
no code implementations • CVPR 2021 • Norman Müller, Yu-Shiang Wong, Niloy J. Mitra, Angela Dai, Matthias Nießner
From a sequence of RGB-D frames, we detect objects in each frame and learn to predict their complete object geometry as well as a dense correspondence mapping into a canonical space.
1 code implementation • 17 Sep 2020 • R. Kenny Jones, Theresa Barton, Xianghao Xu, Kai Wang, Ellen Jiang, Paul Guerrero, Niloy J. Mitra, Daniel Ritchie
The program captures the subset of variability that is interpretable and editable.
1 code implementation • 3 Sep 2020 • Minhyuk Sung, Zhenyu Jiang, Panos Achlioptas, Niloy J. Mitra, Leonidas J. Guibas
Shape deformation is an important component in any geometry processing toolbox.
Graphics
2 code implementations • 20 Jul 2020 • Philipp Erler, Paul Guerrero, Stefan Ohrhallinger, Michael Wimmer, Niloy J. Mitra
Hence, deep learning based methods have recently been proposed to produce complete surfaces, even from partial scans.
no code implementations • 18 Jun 2020 • Xuelin Chen, Daniel Cohen-Or, Baoquan Chen, Niloy J. Mitra
NGP decomposes the image into a set of interpretable appearance feature maps, uncovering direct control handles for controllable image generation.
1 code implementation • CVPR 2020 • Philipp Henzler, Niloy J. Mitra, Tobias Ritschel
We propose a generative model of 2D and 3D natural textures with diversity, visual fidelity and at high computational efficiency.
1 code implementation • CVPR 2020 • Eric-Tuan Le, Iasonas Kokkinos, Niloy J. Mitra
By combining these blocks, we design wider and deeper point-based architectures.
no code implementations • 26 May 2019 • Sébastien Ehrhardt, Aron Monszpart, Niloy J. Mitra, Andrea Vedaldi
We are interested in learning models of intuitive physics similar to the ones that animals use for navigation, manipulation and planning.
2 code implementations • ICLR 2020 • Xuelin Chen, Baoquan Chen, Niloy J. Mitra
As 3D scanning solutions become increasingly popular, several deep learning setups have been developed geared towards that task of scan completion, i. e., plausibly filling in regions there were missed in the raw scans.
1 code implementation • 4 Jan 2019 • Marie-Julie Rakotosaona, Vittorio La Barbera, Paul Guerrero, Niloy J. Mitra, Maks Ovsjanikov
Point clouds obtained with 3D scanners or by image-based reconstruction techniques are often corrupted with significant amount of noise and outliers.
1 code implementation • SIGGRAPH Asia 2018 • Tom Kelly, Paul Guerrero, Anthony Steed, Peter Wonka, Niloy J. Mitra
The various GANs are synchronized to produce consistent style distributions over buildings and neighborhoods.
no code implementations • 29 Jun 2018 • Tuanfeng Y. Wang, Duygu Ceylan, Jovan Popovic, Niloy J. Mitra
Designing real and virtual garments is becoming extremely demanding with rapidly changing fashion trends and increasing need for synthesizing realistic dressed digital humans for various applications.
Graphics
no code implementations • 20 Jun 2018 • Aron Monszpart, Paul Guerrero, Duygu Ceylan, Ersin Yumer, Niloy J. Mitra
A long-standing challenge in scene analysis is the recovery of scene arrangements under moderate to heavy occlusion, directly from monocular video.
2 code implementations • 19 Jun 2018 • Tom Kelly, Paul Guerrero, Anthony Steed, Peter Wonka, Niloy J. Mitra
The various GANs are synchronized to produce consistent style distributions over buildings and neighborhoods.
Graphics
1 code implementation • 8 May 2018 • Carlo Innamorati, Tobias Ritschel, Tim Weyrich, Niloy J. Mitra
Convolutional neural networks (CNNs) handle the case where filters extend beyond the image boundary using several heuristics, such as zero, repeat or mean padding.
1 code implementation • 23 Oct 2017 • Tuanfeng Y. Wang, Tobias Ritschel, Niloy J. Mitra
To the other hand, methods that are automatic and work on 'in the wild' Internet images, often extract only low-frequency lighting or diffuse materials.
Graphics
33 code implementations • 13 Oct 2017 • Paul Guerrero, Yanir Kleiman, Maks Ovsjanikov, Niloy J. Mitra
In this paper, we propose PCPNet, a deep-learning based approach for estimating local 3D shape properties in point clouds.
Computational Geometry
no code implementations • 22 May 2017 • Paul Guerrero, Holger Winnemöller, Wilmot Li, Niloy J. Mitra
In the context of scene understanding, a variety of methods exists to estimate different information channels from mono or stereo images, including disparity, depth, and normals.
no code implementations • 1 Mar 2017 • Sebastien Ehrhardt, Aron Monszpart, Niloy J. Mitra, Andrea Vedaldi
Evolution has resulted in highly developed abilities in many natural intelligences to quickly and accurately predict mechanical phenomena.
1 code implementation • 29 Mar 2016 • Aron Monszpart, Nils Thuerey, Niloy J. Mitra
Authoring even two body collisions in the real world can be difficult, as one has to get timing and the object trajectories to be correctly synchronized.
no code implementations • 5 Oct 2015 • Paul Guerrero, Niloy J. Mitra, Peter Wonka
As humans, we regularly interpret images based on the relations between image regions.
1 code implementation • Computer Graphics Forum 2014 • Nicolas Mellado, Dror Aiger, Niloy J. Mitra
We present Super 4PCS for global pointcloud registration that is optimal, i. e., runs in linear time (in the number of data points) and is also output sensitive in the complexity of the alignment problem based on the (unknown) overlap across scan pairs.
no code implementations • 23 Mar 2014 • Yu-Shiang Wong, Hung-Kuo Chu, Niloy J. Mitra
Further, as more scenes are annotated, the system makes better suggestions based on structural and geometric priors learns from the previous annotation sessions.