SDFit: 3D Object Pose and Shape by Fitting a Morphable SDF to a Single Image
Not on the map. Why?
Abstract (arXiv)
Recovering 3D object pose and shape from a single image is a challenging and ill-posed problem. This is due to strong (self-)occlusions, depth ambiguities, the vast intra- and inter-class shape variance, and the lack of 3D ground truth for natural images. Existing deep-network methods are trained on synthetic datasets to predict 3D shapes, so they often struggle generalizing to real-world images. Moreover, they lack an explicit feedback loop for refining noisy estimates, and primarily focus on geometry without directly considering pixel alignment. To tackle these limitations, we develop a novel render-and-compare optimization framework, called SDFit. This has three key innovations: First, it uses a learned category-specific and morphable signed-distance-function (mSDF) model, and fits this to an image by iteratively refining both 3D pose and shape. The mSDF robustifies inference by constraining the search on the manifold of valid shapes, while allowing for arbitrary shape topologies. Second, SDFit retrieves an initial 3D shape that likely matches the image, by exploiting foundational models for efficient look-up into 3D shape databases. Third, SDFit initializes pose by establishing rich 2D-3D correspondences between the image and the mSDF through foundational features. We evaluate SDFit on three image datasets, i.e., Pix3D, Pascal3D+, and COMIC. SDFit performs on par with SotA feed-forward networks for unoccluded images and common poses, but is uniquely robust to occlusions and uncommon poses. Moreover, it requires no retraining for unseen images. Thus, SDFit contributes new insights for generalizing in the wild. Code is available at https://anticdimi.github.io/sdfit.
Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 70 of its 88 references that are in the map. First posted on arXiv 24 Sep 2024.
Builds on
70 of 88 references.
References · 70
- 2021High-Resolution Image Synthesis with Latent Diffusion Modelscited by 18,694
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2023DINOv2: Learning Robust Visual Features without Supervisioncited by 7,764
- 2023Adding Conditional Control to Text-to-Image Diffusion Modelscited by 5,466
- 2015ShapeNet: An Information-Rich 3D Model Repositorycited by 2,880
- 2019DeepSDF: Learning Continuous Signed Distance Functions for Shape Representationcited by 2,682
- 2021CLIPScore: A Reference-free Evaluation Metric for Image Captioningcited by 2,388
- 2020Implicit Neural Representations with Periodic Activation Functionscited by 2,214
- 2019Expressive Body Capture: 3D Hands, Face, and Body from a Single Imagecited by 1,600
- 2022Objaverse: A Universe of Annotated 3D Objectscited by 1,522
- 2019Towards Robust Monocular Depth Estimation: Mixing Datasets for Zero-shot Cross-dataset Transfercited by 1,484
- 2023Zero-1-to-3: Zero-shot One Image to 3D Objectcited by 1,483
38 more
- 2018OpenPose: Realtime Multi-Person 2D Pose Estimation using Part Affinity Fieldscited by 1,161
- 2018Learning Implicit Fields for Generative Shape Modelingcited by 1,060
- 2016A Point Set Generation Network for 3D Object Reconstruction from a Single Imagecited by 972
- 2024Grounded SAM: Assembling Open-World Models for Diverse Visual Taskscited by 914
- 2023LRM: Large Reconstruction Model for Single Image to 3Dcited by 834
- 2017PoseCNN: A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenescited by 768
- 2023Objaverse-XL: A Universe of 10M+ 3D Objectscited by 767
- 2022Point-E: A System for Generating 3D Point Clouds from Complex Promptscited by 694
- 2016Keep it SMPL: Automatic Estimation of 3D Human Pose and Shape from a Single Imagecited by 692
- 2018Pixel2Mesh: Generating 3D Mesh Models from Single RGB Imagescited by 649
- 20163D-R2N2: A Unified Approach for Single and Multi-view 3D Object Reconstructioncited by 587
- 2019MediaPipe: A Framework for Building Perception Pipelinescited by 572
- 2023One-2-3-45: Any Single Image to 3D Mesh in 45 Seconds without Per-Shape Optimizationcited by 555
- 2019Normalized Object Coordinate Space for Category-Level 6D Object Pose and Size Estimationcited by 490
- 2020Modular Primitives for High-Performance Differentiable Renderingcited by 439
- 2023Magic123: One Image to High-Quality 3D Object Generation Using Both 2D and 3D Diffusion Priorscited by 395
- 2023Shap-E: Generating Conditional 3D Implicit Functionscited by 379
- 2023OmniObject3D: Large-Vocabulary 3D Object Dataset for Realistic Perception, Reconstruction and Generationcited by 324
- 2023RealFusion: 360deg Reconstruction of Any Object from a Single Imagecited by 305
- 2023A Tale of Two Features: Stable Diffusion Complements DINO for Zero-Shot Semantic Correspondencecited by 297
- 2022SDFusion: Multimodal 3D Shape Completion, Reconstruction, and Generationcited by 287
- 2018Total Capture: A 3D Deformation Model for Tracking Faces, Hands, and Bodiescited by 239
- 2022CLIFF: Carrying Location Information in Full Frames into Human Pose and Shape Estimationcited by 237
- 2023Inpaint Anything: Segment Anything Meets Image Inpaintingcited by 233
- 2023Uni3D: Exploring Unified 3D Representation at Scalecited by 231
- 2018Pix3D: Dataset and Methods for Single-Image 3D Shape Modelingcited by 218
- 2023Diffusion Hyperfeatures: Searching Through Time and Space for Semantic Correspondencecited by 211
- 2023Point-Bind & Point-LLM: Aligning Point Cloud with Multi-modality for 3D Understanding, Generation, and Instruction Followingcited by 192
- 2021CodeNeRF: Disentangled Neural Radiance Fields for Object Categoriescited by 183
- 2023OpenShape: Scaling Up 3D Shape Representation Towards Open-World Understandingcited by 183
- 2024Probing the 3D Awareness of Visual Foundation Modelscited by 175
- 2018Monocular Total Capture: Posing Face, Body, and Hands in the Wildcited by 162
- 2022NeRDi: Single-View NeRF Synthesis with Language-Guided Diffusion as General Image Priorscited by 156
- 2020Monocular Expressive Body Regression through Body-Driven Attentioncited by 155
- 2023Flexible Isosurface Extraction for Gradient-Based Mesh Optimizationcited by 138
- 20223D Common Corruptions and Data Augmentationcited by 120
- 2019PQ-NET: A Generative Part Seq2Seq Network for 3D Shapescited by 118
- 2022MagicPony: Learning Articulated 3D Animals in the Wildcited by 111
50 most cited of 70 All 70 (JSON)
Built on by
Citing papers per year: 2024: 1; 2025: 3; 2026: 5.
9 papers.
- 2025PICO: Reconstructing 3D People In Contact with Objectscited by 22
- 2025InteractVLM: 3D Interaction Reasoning from 2D Foundational Modelscited by 21
- 2024TriDi: Trilateral Diffusion of 3D Humans, Objects, and Interactionscited by 18
- 2025SPARK: Sim-ready Part-level Articulated Reconstruction with VLM Knowledgecited by 6
- 2026Symmetry Informative and Agnostic Feature Disentanglement for 3D Shapescited by 2
- 2026LEXIS: LatEnt ProXimal Interaction Signatures for 3D HOI from an Imagecited by 0
- 2026RHINO: Reconstructing Human Interactions with Novel Objects from Monocular Videoscited by 0
- 2026SEMAGIC: Learning Semantically Consistent Deformable 3D Representations from In-the-Wild Imagescited by 0
- 2026SUFLECA: Scaling Up Feature Learning for CAD-to-image Alignmentcited by 0
- 2026SUFLECA: Scaling Up Feature Learning for CAD-to-image Alignment16 Jul 2026
- 2026SEMAGIC: Learning Semantically Consistent Deformable 3D Representations from In-the-Wild Images27 May 2026
- 2026RHINO: Reconstructing Human Interactions with Novel Objects from Monocular Videos16 May 2026
- 2026LEXIS: LatEnt ProXimal Interaction Signatures for 3D HOI from an Image22 Apr 2026
- 2026Symmetry Informative and Agnostic Feature Disentanglement for 3D Shapes21 Jan 2026
- 2025SPARK: Sim-ready Part-level Articulated Reconstruction with VLM Knowledge1 Dec 2025
- 2025PICO: Reconstructing 3D People In Contact with Objects24 Apr 2025
- 2025InteractVLM: 3D Interaction Reasoning from 2D Foundational Models7 Apr 2025
- 2024TriDi: Trilateral Diffusion of 3D Humans, Objects, and Interactions9 Dec 2024