RePOSE: Fast 6D Object Pose Refinement via Deep Texture Rendering
Not on the map. Why?
Abstract (arXiv)
We present RePOSE, a fast iterative refinement method for 6D object pose estimation. Prior methods perform refinement by feeding zoomed-in input and rendered RGB images into a CNN and directly regressing an update of a refined pose. Their runtime is slow due to the computational cost of CNN, which is especially prominent in multiple-object pose refinement. To overcome this problem, RePOSE leverages image rendering for fast feature extraction using a 3D model with a learnable texture. We call this deep texture rendering, which uses a shallow multi-layer perceptron to directly regress a view-invariant image representation of an object. Furthermore, we utilize differentiable Levenberg-Marquardt (LM) optimization to refine a pose fast and accurately by minimizing the feature-metric error between the input and rendered image representations without the need of zooming in. These image representations are trained such that differentiable LM optimization converges within few iterations. Consequently, RePOSE runs at 92 FPS and achieves state-of-the-art accuracy of 51.6% on the Occlusion LineMOD dataset - a 4.1% absolute improvement over the prior art, and comparable result on the YCB-Video dataset with a much faster runtime. The code is available at https://github.com/sh8/repose.
Key facts. Cited by 63 papers in the map (data through 7 Oct 2026). Builds on 28 of its 42 references that are in the map. First posted on arXiv 1 Apr 2021.
Builds on
28 of 42 references.
References · 28
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015ORB-SLAM: a Versatile and Accurate Monocular SLAM Systemcited by 983
- 2017PoseCNN: A Convolutional Neural Network for 6D Object Pose Estimation in Cluttered Scenescited by 768
- 2017Neural 3D Mesh Renderercited by 437
- 2018PVNet: Pixel-wise Voting Network for 6DoF Pose Estimationcited by 385
- 2020CosyPose: Consistent multi-view multi-object 6D pose estimationcited by 287
- 2018DeepIM: Deep Iterative Matching for 6D Pose Estimationcited by 283
- 2016DSAC - Differentiable RANSAC for Camera Localizationcited by 264
- 2017SSD-6D: Making RGB-based 3D detection and 6D pose estimation great againcited by 243
16 more
- 2018Deep Object Pose Estimation for Semantic Robotic Grasping of Household Objectscited by 237
- 2017BB8: A Scalable, Accurate, Robust to Partial Occlusion Method for Predicting the 3D Poses of Challenging Objects without Using Depthcited by 225
- 2019DPOD: 6D Pose Object Detector and Refinercited by 189
- 2019Understanding the Limitations of CNN-based Absolute Camera Pose Regressioncited by 177
- 2018BA-Net: Dense Bundle Adjustment Networkcited by 173
- 2019Implicit 3D Orientation Learning for 6D Object Detection from RGB Imagescited by 170
- 2017Learning Less is More - 6D Camera Localization via 3D Surface Regressioncited by 146
- 2020HybridPose: 6D Object Pose Estimation under Hybrid Representationscited by 107
- 2018Making Deep Heatmaps Robust to Partial Occlusions for 3D Object Pose Estimationcited by 74
- 2019End-to-End Learnable Geometric Vision by Backpropagating PnP Optimizationcited by 65
- 2020EfficientPose: An efficient, accurate and scalable end-to-end 6D multi object pose estimation approachcited by 46
- 2021NeMo: Neural Mesh Models of Contrastive Features for Robust 3D Pose Estimationcited by 41
- 2019GN-Net: The Gauss-Newton Loss for Multi-Weather Relocalizationcited by 32
- 2018LS-Net: Learning to Solve Nonlinear Least Squares for Monocular Stereocited by 28
- 2016Photometric Bundle Adjustment for Vision-Based SLAMcited by 25
- 2013A compact formula for the derivative of a 3-D rotation in exponential coordinatescited by 14
Built on by
Citing papers per year: 2021: 1; 2022: 15; 2023: 20; 2024: 14; 2025: 7; 2026: 6.
63 papers.
Sort:
- 2022ZebraPose: Coarse to Fine Surface Encoding for 6DoF Object Pose Estimationcited by 115
- 2022RelPose: Predicting Probabilistic Relative Rotation for Single Objects in the Wildcited by 102
- 2023EPro-PnP: Generalized End-to-End Probabilistic Perspective-n-Points for Monocular Object Pose Estimationcited by 79
- 2022Category-Level 6D Object Pose Estimation in the Wild: A Semi-Supervised Learning Approach and A New Datasetcited by 59
- 2024Deep Learning-Based Object Pose Estimation: A Comprehensive Surveycited by 39
- 2022RNNPose: Recurrent 6-DoF Object Pose Refinement with Robust Correspondence Field Estimation and Pose Optimizationcited by 38
- 2024A Survey of Embodied Learning for Object-Centric Robotic Manipulationcited by 34
- 2023Object Pose Estimation with Statistical Guarantees: Conformal Keypoint Detection and Geometric Uncertainty Propagationcited by 33
- 2022CATRE: Iterative Point Clouds Alignment for Category-level Object Pose Refinementcited by 28
- 20233D-Aware Neural Body Fitting for Occlusion Robust 3D Human Pose Estimationcited by 28
- 2022NeuMap: Neural Coordinate Mapping by Auto-Transdecoder for Camera Localizationcited by 26
- 20236D-Diff: A Keypoint Diffusion Framework for 6D Object Pose Estimationcited by 24
38 more
- 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
- 2023Challenges for Monocular 6D Object Pose Estimation in Roboticscited by 21
- 2023Shape-Constraint Recurrent Flow for 6D Object Pose Estimationcited by 17
- 2022CRT-6D: Fast 6D Object Pose Estimation with Cascaded Refinement Transformerscited by 15
- 2023CheckerPose: Progressive Dense Keypoint Localization for Object Pose Estimation with Graph Neural Networkcited by 15
- 2024GS-Pose: Generalizable Segmentation-based 6D Object Pose Estimation with 3D Gaussian Splattingcited by 14
- 2023RGB-based Category-level Object Pose Estimation via Decoupled Metric Scale Recoverycited by 13
- 2023PoseMatcher: One-shot 6D Object Pose Estimation by Deep Feature Matchingcited by 12
- 2023OOD-CV-v2: An extended Benchmark for Robustness to Out-of-Distribution Shifts of Individual Nuisances in Natural Imagescited by 12
- 2023GS-Pose: Category-Level Object Pose Estimation via Geometric and Semantic Correspondencecited by 12
- 2023NOVUM: Neural Object Volumes for Robust Object Classificationcited by 11
- 2024MRC-Net: 6-DoF Pose Estimation with MultiScale Residual Correlationcited by 11
- 2024iNeMo: Incremental Neural Mesh Models for Robust Class-Incremental Learningcited by 10
- 2021DProST: Dynamic Projective Spatial Transformer Network for 6D Pose Estimationcited by 9
- 2023Pseudo Flow Consistency for Self-Supervised 6D Object Pose Estimationcited by 9
- 2024GeoReF: Geometric Alignment Across Shape Variation for Category-level Object Pose Refinementcited by 8
- 2024Source-Free and Image-Only Unsupervised Domain Adaptation for Category Level Object Pose Estimationcited by 7
- 2024Pose-Aware Self-Supervised Learning with Viewpoint Trajectory Regularizationcited by 7
- 2022Ambiguity-Aware Multi-Object Pose Optimization for Visually-Assisted Robot Manipulationcited by 6
- 2023Linear-Covariance Loss for End-to-End Learning of 6D Pose Estimationcited by 6
- 2025GelSLAM: A Real-time, High-Fidelity, and Robust 3D Tactile SLAM Systemcited by 6
- 2022Video based Object 6D Pose Estimation using Transformerscited by 5
- 2024Extending 6D Object Pose Estimators for Stereo Visioncited by 5
- 2024Unsupervised Learning of Category-Level 3D Pose from Object-Centric Videoscited by 5
- 2023Neural Textured Deformable Meshes for Robust Analysis-by-Synthesiscited by 4
- 2025HccePose(BF): Predicting Front & Back Surfaces to Construct Ultra-Dense 2D-3D Correspondences for Pose Estimationcited by 3
- 2022Category-Level Pose Retrieval with Contrastive Features Learnt with Occlusion Augmentationcited by 2
- 2022Sequential Ensembling for Semantic Segmentationcited by 2
- 2023Open Challenges for Monocular Single-shot 6D Object Pose Estimationcited by 2
- 2023Robust Category-Level 3D Pose Estimation from Synthetic Datacited by 2
- 2023For A More Comprehensive Evaluation of 6DoF Object Pose Trackingcited by 2
- 2024End-to-End Probabilistic Geometry-Guided Regression for 6DoF Object Pose Estimationcited by 2
- 2022EPro-PnP: Generalized End-to-End Probabilistic Perspective-n-Points for Monocular Object Pose Estimationcited by 1
- 2023MSDA: Monocular Self-supervised Domain Adaptation for 6D Object Pose Estimationcited by 1
- 2024Leveraging Positional Encoding for Robust Multi-Reference-Based Object 6D Pose Estimationcited by 1
- 2024GISR: Geometric Initialization and Silhouette-based Refinement for Single-View Robot Pose and Configuration Estimationcited by 1
- 2024From Variance to Veracity: Unbundling and Mitigating Gradient Variance in Differentiable Bundle Adjustment Layerscited by 1
50 most cited of 63 All 63 (JSON)
- 2026DirtyMoCap: Robust Motion Capture from Unconstrained Markers17 Sep 2026
- 2026A Geometry-Driven, Framework-Agnostic Optimization for Object Pose Estimation27 Aug 2026
- 2026Learning Dense 2D-3D Correspondence for X-ray-to-CT Registration of Knee Bones24 Jul 2026
- 2026ComPose: When to Trust Hands for Object Pose Tracking22 May 2026
- 2026Cov2Pose: Leveraging Spatial Covariance for Direct Manifold-aware 6-DoF Object Pose Estimation20 Mar 2026
- 2026Yolo-Key-6D: Single Stage Monocular 6D Pose Estimation with Keypoint Enhancements4 Mar 2026
- 2025AlignPose: Generalizable 6D Pose Estimation via Multi-view Feature-metric Alignment23 Dec 2025
- 2025GNC-Pose: Geometry-Aware GNC-PnP for Accurate 6D Pose Estimation6 Dec 2025
- 2025WALDO: Where Unseen Model-based 6D Pose Estimation Meets Occlusion19 Nov 2025
- 2025HccePose(BF): Predicting Front & Back Surfaces to Construct Ultra-Dense 2D-3D Correspondences for Pose Estimation11 Oct 2025
- 2025GelSLAM: A Real-time, High-Fidelity, and Robust 3D Tactile SLAM System21 Aug 2025
- 2025Deterministic Object Pose Confidence Region Estimation28 Jun 2025
38 more
- 2025DINeMo: Learning Neural Mesh Models with no 3D Annotations26 Mar 2025
- 2024End-to-End Probabilistic Geometry-Guided Regression for 6DoF Object Pose Estimation18 Sep 2024
- 2024A Survey of Embodied Learning for Object-Centric Robotic Manipulation21 Aug 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
- 2024From Variance to Veracity: Unbundling and Mitigating Gradient Variance in Differentiable Bundle Adjustment Layers12 Jun 2024
- 2024Deep Learning-Based Object Pose Estimation: A Comprehensive Survey13 May 2024
- 2024GISR: Geometric Initialization and Silhouette-based Refinement for Single-View Robot Pose and Configuration Estimation8 May 2024
- 2024GeoReF: Geometric Alignment Across Shape Variation for Category-level Object Pose Refinement17 Apr 2024
- 2024Pose-Aware Self-Supervised Learning with Viewpoint Trajectory Regularization22 Mar 2024
- 2024GS-Pose: Generalizable Segmentation-based 6D Object Pose Estimation with 3D Gaussian Splatting15 Mar 2024
- 2024MRC-Net: 6-DoF Pose Estimation with MultiScale Residual Correlation12 Mar 2024
- 2024Extending 6D Object Pose Estimators for Stereo Vision8 Feb 2024
- 2024Leveraging Positional Encoding for Robust Multi-Reference-Based Object 6D Pose Estimation29 Jan 2024
- 2024Source-Free and Image-Only Unsupervised Domain Adaptation for Category Level Object Pose Estimation19 Jan 2024
- 20236D-Diff: A Keypoint Diffusion Framework for 6D Object Pose Estimation29 Dec 2023
- 2023GS-Pose: Category-Level Object Pose Estimation via Geometric and Semantic Correspondence23 Nov 2023
- 2023RGB-based Category-level Object Pose Estimation via Decoupled Metric Scale Recovery19 Sep 2023
- 2023For A More Comprehensive Evaluation of 6DoF Object Pose Tracking14 Sep 2023
- 20233D-Aware Neural Body Fitting for Occlusion Robust 3D Human Pose Estimation19 Aug 2023
- 2023Pseudo Flow Consistency for Self-Supervised 6D Object Pose Estimation19 Aug 2023
- 2023Exploiting Point-Wise Attention in 6D Object Pose Estimation Based on Bidirectional Prediction16 Aug 2023
- 2023Challenges for Monocular 6D Object Pose Estimation in Robotics22 Jul 2023
- 2023Shape-Constraint Recurrent Flow for 6D Object Pose Estimation23 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
- 2023OOD-CV-v2: An extended Benchmark for Robustness to Out-of-Distribution Shifts of Individual Nuisances in Natural Images17 Apr 2023
- 2023PoseMatcher: One-shot 6D Object Pose Estimation by Deep Feature Matching3 Apr 2023
- 2023CheckerPose: Progressive Dense Keypoint Localization for Object Pose Estimation with Graph Neural Network29 Mar 2023
- 2023EPro-PnP: Generalized End-to-End Probabilistic Perspective-n-Points for Monocular Object Pose Estimation22 Mar 2023
- 2023Object Pose Estimation with Statistical Guarantees: Conformal Keypoint Detection and Geometric Uncertainty Propagation22 Mar 2023
- 2023Linear-Covariance Loss for End-to-End Learning of 6D Pose Estimation21 Mar 2023
- 2023Open Challenges for Monocular Single-shot 6D Object Pose Estimation23 Feb 2023
- 2023MSDA: Monocular Self-supervised Domain Adaptation for 6D Object Pose Estimation14 Feb 2023
- 2022NeuMap: Neural Coordinate Mapping by Auto-Transdecoder for Camera Localization21 Nov 2022
- 2022Ambiguity-Aware Multi-Object Pose Optimization for Visually-Assisted Robot Manipulation2 Nov 2022
- 2022Video based Object 6D Pose Estimation using Transformers24 Oct 2022
50 newest of 63 All 63 (JSON)
- 2022ZebraPose: Coarse to Fine Surface Encoding for 6DoF Object Pose Estimationcited by 115
- 2022RelPose: Predicting Probabilistic Relative Rotation for Single Objects in the Wildcited by 102
- 2023EPro-PnP: Generalized End-to-End Probabilistic Perspective-n-Points for Monocular Object Pose Estimationcited by 79
- 2022Category-Level 6D Object Pose Estimation in the Wild: A Semi-Supervised Learning Approach and A New Datasetcited by 59
- 2024Deep Learning-Based Object Pose Estimation: A Comprehensive Surveycited by 39
- 2022RNNPose: Recurrent 6-DoF Object Pose Refinement with Robust Correspondence Field Estimation and Pose Optimizationcited by 38
- 2024A Survey of Embodied Learning for Object-Centric Robotic Manipulationcited by 34
- 2023Object Pose Estimation with Statistical Guarantees: Conformal Keypoint Detection and Geometric Uncertainty Propagationcited by 33
- 2022CATRE: Iterative Point Clouds Alignment for Category-level Object Pose Refinementcited by 28
- 20233D-Aware Neural Body Fitting for Occlusion Robust 3D Human Pose Estimationcited by 28
- 2022NeuMap: Neural Coordinate Mapping by Auto-Transdecoder for Camera Localizationcited by 26
- 20236D-Diff: A Keypoint Diffusion Framework for 6D Object Pose Estimationcited by 24
12 most cited of 63 All 63 (JSON)
- 2026DirtyMoCap: Robust Motion Capture from Unconstrained Markers17 Sep 2026
- 2026A Geometry-Driven, Framework-Agnostic Optimization for Object Pose Estimation27 Aug 2026
- 2026Learning Dense 2D-3D Correspondence for X-ray-to-CT Registration of Knee Bones24 Jul 2026
- 2026ComPose: When to Trust Hands for Object Pose Tracking22 May 2026
- 2026Cov2Pose: Leveraging Spatial Covariance for Direct Manifold-aware 6-DoF Object Pose Estimation20 Mar 2026
- 2026Yolo-Key-6D: Single Stage Monocular 6D Pose Estimation with Keypoint Enhancements4 Mar 2026
- 2025AlignPose: Generalizable 6D Pose Estimation via Multi-view Feature-metric Alignment23 Dec 2025
- 2025GNC-Pose: Geometry-Aware GNC-PnP for Accurate 6D Pose Estimation6 Dec 2025
- 2025WALDO: Where Unseen Model-based 6D Pose Estimation Meets Occlusion19 Nov 2025
- 2025HccePose(BF): Predicting Front & Back Surfaces to Construct Ultra-Dense 2D-3D Correspondences for Pose Estimation11 Oct 2025
- 2025GelSLAM: A Real-time, High-Fidelity, and Robust 3D Tactile SLAM System21 Aug 2025
- 2025Deterministic Object Pose Confidence Region Estimation28 Jun 2025
12 newest of 63 All 63 (JSON)