NeMo: Neural Mesh Models of Contrastive Features for Robust 3D Pose Estimation
Not on the map. Why?
Abstract (arXiv)
3D pose estimation is a challenging but important task in computer vision. In this work, we show that standard deep learning approaches to 3D pose estimation are not robust when objects are partially occluded or viewed from a previously unseen pose. Inspired by the robustness of generative vision models to partial occlusion, we propose to integrate deep neural networks with 3D generative representations of objects into a unified neural architecture that we term NeMo. In particular, NeMo learns a generative model of neural feature activations at each vertex on a dense 3D mesh. Using differentiable rendering we estimate the 3D object pose by minimizing the reconstruction error between NeMo and the feature representation of the target image. To avoid local optima in the reconstruction loss, we train the feature extractor to maximize the distance between the individual feature representations on the mesh using contrastive learning. Our extensive experiments on PASCAL3D+, occluded-PASCAL3D+ and ObjectNet3D show that NeMo is much more robust to partial occlusion and unseen pose compared to standard deep networks, while retaining competitive performance on regular data. Interestingly, our experiments also show that NeMo performs reasonably well even when the mesh representation only crudely approximates the true object geometry with a cuboid, hence revealing that the detailed 3D geometry is not needed for accurate 3D pose estimation. The code is publicly available at https://github.com/Angtian/NeMo.
Key facts. Cited by 41 papers in the map (data through 14 Oct 2026). Builds on 24 of its 44 references that are in the map. First posted on arXiv 29 Jan 2021.
Builds on
24 of 44 references.
References · 24
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,777
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,513
- 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,849
- 2018Unsupervised Feature Learning via Non-Parametric Instance-level Discriminationcited by 1,845
- 2020Accelerating 3D Deep Learning with PyTorch3Dcited by 784
- 2019Normalized Object Coordinate Space for Category-Level 6D Object Pose and Size Estimationcited by 495
- 2018PVNet: Pixel-wise Voting Network for 6DoF Pose Estimationcited by 385
- 2018DeepIM: Deep Iterative Matching for 6D Pose Estimationcited by 283
- 20163D Bounding Box Estimation Using Deep Learning and Geometrycited by 278
- 2019DPOD: 6D Pose Object Detector and Refinercited by 189
- 2019Video Representation Learning by Dense Predictive Codingcited by 175
12 more
- 2019Implicit 3D Orientation Learning for 6D Object Detection from RGB Imagescited by 170
- 2020HybridPose: 6D Object Pose Estimation under Hybrid Representationscited by 107
- 2020Category Level Object Pose Estimation via Neural Analysis-by-Synthesiscited by 100
- 2015Render for CNN: Viewpoint Estimation in Images Using CNNs Trained with Rendered 3D Model Viewscited by 94
- 20176-DoF Object Pose from Semantic Keypointscited by 89
- 2014Viewpoints and Keypointscited by 59
- 2020Robust Object Detection under Occlusion with Context-Aware CompositionalNetscited by 54
- 2020Compositional Convolutional Neural Networks: A Deep Architecture with Innate Robustness to Partial Occlusioncited by 47
- 2018StarMap for Category-Agnostic Keypoint and Viewpoint Estimationcited by 42
- 2020Compositional Convolutional Neural Networks: A Robust and Interpretable Model for Object Recognition under Occlusioncited by 38
- 2019Combining Compositional Models and Deep Networks For Robust Object Classification under Occlusioncited by 24
- 2017Click Here: Human-Localized Keypoints as Guidance for Viewpoint Estimationcited by 3
Built on by
Citing papers per year: 2021: 5; 2022: 7; 2023: 12; 2024: 10; 2025: 5; 2026: 2.
41 papers.
Sort:
By area:
- 2023RelPose++: Recovering 6D Poses from Sparse-view Observationscited by 87
- 2021RePOSE: Fast 6D Object Pose Refinement via Deep Texture Renderingcited by 63
- 2022Category-Level 6D Object Pose Estimation in the Wild: A Semi-Supervised Learning Approach and A New Datasetcited by 59
- 2022Zero-Shot Category-Level Object Pose Estimationcited by 57
- 2021OOD-CV: A Benchmark for Robustness to Out-of-Distribution Shifts of Individual Nuisances in Natural Imagescited by 46
- 20233D-Aware Neural Body Fitting for Occlusion Robust 3D Human Pose Estimationcited by 28
- 20246DGS: 6D Pose Estimation from a Single Image and a 3D Gaussian Splatting Modelcited by 28
- 2022Robust Category-Level 6D Pose Estimation with Coarse-to-Fine Rendering of Neural Featurescited by 23
- 2022VoGE: A Differentiable Volume Renderer using Gaussian Ellipsoids for Analysis-by-Synthesiscited by 22
- 2024Compositional 4D Dynamic Scenes Understanding with Physics Priors for Video Question Answeringcited by 18
- 2022FisherMatch: Semi-Supervised Rotation Regression via Entropy-based Filteringcited by 16
- 20233D-Aware Visual Question Answering about Parts, Poses and Occlusionscited by 16
29 more
- 2021Neural View Synthesis and Matching for Semi-Supervised Few-Shot Learning of 3D Posecited by 15
- 2023OOD-CV-v2: An extended Benchmark for Robustness to Out-of-Distribution Shifts of Individual Nuisances in Natural Imagescited by 12
- 2023NOVUM: Neural Object Volumes for Robust Object Classificationcited by 11
- 2023Compositor: Bottom-up Clustering and Compositing for Robust Part and Object Segmentationcited by 11
- 2024iNeMo: Incremental Neural Mesh Models for Robust Class-Incremental Learningcited by 10
- 2025EigenLoRAx: Recycling Adapters to Find Principal Subspaces for Resource-Efficient Adaptation and Inferencecited by 9
- 2025Common3D: Self-Supervised Learning of 3D Morphable Models for Common Objects in Neural Feature Spacecited by 9
- 2023You Only Look at One: Category-Level Object Representations for Pose Estimation From a Single Examplecited by 8
- 2024Source-Free and Image-Only Unsupervised Domain Adaptation for Category Level Object Pose Estimationcited by 7
- 2024Reconstructing Animals and the Wildcited by 7
- 2024Unsupervised Learning of Category-Level 3D Pose from Object-Centric Videoscited by 5
- 2023Neural Textured Deformable Meshes for Robust Analysis-by-Synthesiscited by 4
- 2025Unified Category-Level Object Detection and Pose Estimation from RGB Images using 3D Prototypescited by 4
- 2023Structured Generative Models for Scene Understandingcited by 3
- 2024WALT3D: Generating Realistic Training Data from Time-Lapse Imagery for Reconstructing Dynamic Objects under Occlusioncited by 3
- 2025SplatPose: Geometry-Aware 6-DoF Pose Estimation from Single RGB Image via 3D Gaussian Splattingcited by 3
- 2021Three approaches to facilitate DNN generalization to objects in out-of-distribution orientations and illuminationscited by 2
- 2022Self-Supervised Contrastive Representation Learning for 3D Mesh Segmentationcited by 2
- 2022Category-Level Pose Retrieval with Contrastive Features Learnt with Occlusion Augmentationcited by 2
- 2023Robust Category-Level 3D Pose Estimation from Synthetic Datacited by 2
- 2024Semi-Supervised Unconstrained Head Pose Estimation in the Wildcited by 2
- 2021Emergent Neural Network Mechanisms for Generalization to Objects in Novel Orientationscited by 1
- 2023HISR: Hybrid Implicit Surface Representation for Photorealistic 3D Human Reconstructioncited by 1
- 2024Learning a Category-level Object Pose Estimator without Pose Annotationscited by 1
- 2023Exploiting Point-Wise Attention in 6D Object Pose Estimation Based on Bidirectional Predictioncited by 0
- 2024Towards Human-Level 3D Relative Pose Estimation: Generalizable, Training-Free, with Single Referencecited by 0
- 2025DINeMo: Learning Neural Mesh Models with no 3D Annotationscited by 0
- 2026PASR: Pose-Aware 3D Shape Retrieval from Occluded Single Viewscited by 0
- 2026Emergence of a Shared Canonical Object Frame from In-the-Wild Videoscited by 0
- 2026Emergence of a Shared Canonical Object Frame from In-the-Wild Videos29 Jun 2026
- 2026PASR: Pose-Aware 3D Shape Retrieval from Occluded Single Views24 Apr 2026
- 2025Unified Category-Level Object Detection and Pose Estimation from RGB Images using 3D Prototypes4 Aug 2025
- 2025Common3D: Self-Supervised Learning of 3D Morphable Models for Common Objects in Neural Feature Space30 Apr 2025
- 2025DINeMo: Learning Neural Mesh Models with no 3D Annotations26 Mar 2025
- 2025SplatPose: Geometry-Aware 6-DoF Pose Estimation from Single RGB Image via 3D Gaussian Splatting7 Mar 2025
- 2025EigenLoRAx: Recycling Adapters to Find Principal Subspaces for Resource-Efficient Adaptation and Inference7 Feb 2025
- 2024Reconstructing Animals and the Wild27 Nov 2024
- 20246DGS: 6D Pose Estimation from a Single Image and a 3D Gaussian Splatting Model22 Jul 2024
- 2024iNeMo: Incremental Neural Mesh Models for Robust Class-Incremental Learning12 Jul 2024
- 2024Unsupervised Learning of Category-Level 3D Pose from Object-Centric Videos5 Jul 2024
- 2024Towards Human-Level 3D Relative Pose Estimation: Generalizable, Training-Free, with Single Reference26 Jun 2024
29 more
- 2024Compositional 4D Dynamic Scenes Understanding with Physics Priors for Video Question Answering2 Jun 2024
- 2024Learning a Category-level Object Pose Estimator without Pose Annotations8 Apr 2024
- 2024Semi-Supervised Unconstrained Head Pose Estimation in the Wild3 Apr 2024
- 2024WALT3D: Generating Realistic Training Data from Time-Lapse Imagery for Reconstructing Dynamic Objects under Occlusion27 Mar 2024
- 2024Source-Free and Image-Only Unsupervised Domain Adaptation for Category Level Object Pose Estimation19 Jan 2024
- 2023HISR: Hybrid Implicit Surface Representation for Photorealistic 3D Human Reconstruction28 Dec 2023
- 20233D-Aware Visual Question Answering about Parts, Poses and Occlusions27 Oct 2023
- 20233D-Aware Neural Body Fitting for Occlusion Robust 3D Human Pose Estimation19 Aug 2023
- 2023Exploiting Point-Wise Attention in 6D Object Pose Estimation Based on Bidirectional Prediction16 Aug 2023
- 2023Compositor: Bottom-up Clustering and Compositing for Robust Part and Object Segmentation12 Jun 2023
- 2023Neural Textured Deformable Meshes for Robust Analysis-by-Synthesis31 May 2023
- 2023Robust Category-Level 3D Pose Estimation from Synthetic Data25 May 2023
- 2023NOVUM: Neural Object Volumes for Robust Object Classification24 May 2023
- 2023You Only Look at One: Category-Level Object Representations for Pose Estimation From a Single Example22 May 2023
- 2023RelPose++: Recovering 6D Poses from Sparse-view Observations8 May 2023
- 2023OOD-CV-v2: An extended Benchmark for Robustness to Out-of-Distribution Shifts of Individual Nuisances in Natural Images17 Apr 2023
- 2023Structured Generative Models for Scene Understanding7 Feb 2023
- 2022Robust Category-Level 6D Pose Estimation with Coarse-to-Fine Rendering of Neural Features12 Sep 2022
- 2022Category-Level Pose Retrieval with Contrastive Features Learnt with Occlusion Augmentation12 Aug 2022
- 2022Self-Supervised Contrastive Representation Learning for 3D Mesh Segmentation8 Aug 2022
- 2022Category-Level 6D Object Pose Estimation in the Wild: A Semi-Supervised Learning Approach and A New Dataset30 Jun 2022
- 2022VoGE: A Differentiable Volume Renderer using Gaussian Ellipsoids for Analysis-by-Synthesis30 May 2022
- 2022Zero-Shot Category-Level Object Pose Estimation7 Apr 2022
- 2022FisherMatch: Semi-Supervised Rotation Regression via Entropy-based Filtering29 Mar 2022
- 2021OOD-CV: A Benchmark for Robustness to Out-of-Distribution Shifts of Individual Nuisances in Natural Images29 Nov 2021
- 2021Three approaches to facilitate DNN generalization to objects in out-of-distribution orientations and illuminations30 Oct 2021
- 2021Neural View Synthesis and Matching for Semi-Supervised Few-Shot Learning of 3D Pose27 Oct 2021
- 2021Emergent Neural Network Mechanisms for Generalization to Objects in Novel Orientations28 Sep 2021
- 2021RePOSE: Fast 6D Object Pose Refinement via Deep Texture Rendering1 Apr 2021
- 2023RelPose++: Recovering 6D Poses from Sparse-view Observationscited by 87
- 2021RePOSE: Fast 6D Object Pose Refinement via Deep Texture Renderingcited by 63
- 2022Category-Level 6D Object Pose Estimation in the Wild: A Semi-Supervised Learning Approach and A New Datasetcited by 59
- 2022Zero-Shot Category-Level Object Pose Estimationcited by 57
- 2021OOD-CV: A Benchmark for Robustness to Out-of-Distribution Shifts of Individual Nuisances in Natural Imagescited by 46
- 20233D-Aware Neural Body Fitting for Occlusion Robust 3D Human Pose Estimationcited by 28
- 20246DGS: 6D Pose Estimation from a Single Image and a 3D Gaussian Splatting Modelcited by 28
- 2022Robust Category-Level 6D Pose Estimation with Coarse-to-Fine Rendering of Neural Featurescited by 23
- 2022VoGE: A Differentiable Volume Renderer using Gaussian Ellipsoids for Analysis-by-Synthesiscited by 22
- 2022FisherMatch: Semi-Supervised Rotation Regression via Entropy-based Filteringcited by 16
- 20233D-Aware Visual Question Answering about Parts, Poses and Occlusionscited by 16
- 2021Neural View Synthesis and Matching for Semi-Supervised Few-Shot Learning of 3D Posecited by 15
12 most cited of 39 All 39 (JSON)
- 2026Emergence of a Shared Canonical Object Frame from In-the-Wild Videos29 Jun 2026
- 2026PASR: Pose-Aware 3D Shape Retrieval from Occluded Single Views24 Apr 2026
- 2025Unified Category-Level Object Detection and Pose Estimation from RGB Images using 3D Prototypes4 Aug 2025
- 2025Common3D: Self-Supervised Learning of 3D Morphable Models for Common Objects in Neural Feature Space30 Apr 2025
- 2025DINeMo: Learning Neural Mesh Models with no 3D Annotations26 Mar 2025
- 2025SplatPose: Geometry-Aware 6-DoF Pose Estimation from Single RGB Image via 3D Gaussian Splatting7 Mar 2025
- 2025EigenLoRAx: Recycling Adapters to Find Principal Subspaces for Resource-Efficient Adaptation and Inference7 Feb 2025
- 2024Reconstructing Animals and the Wild27 Nov 2024
- 20246DGS: 6D Pose Estimation from a Single Image and a 3D Gaussian Splatting Model22 Jul 2024
- 2024iNeMo: Incremental Neural Mesh Models for Robust Class-Incremental Learning12 Jul 2024
- 2024Unsupervised Learning of Category-Level 3D Pose from Object-Centric Videos5 Jul 2024
- 2024Towards Human-Level 3D Relative Pose Estimation: Generalizable, Training-Free, with Single Reference26 Jun 2024
12 newest of 39 All 39 (JSON)