Discovery of Latent 3D Keypoints via End-to-end Geometric Reasoning
Not on the map. Why?
Abstract (arXiv)
This paper presents KeypointNet, an end-to-end geometric reasoning framework to learn an optimal set of category-specific 3D keypoints, along with their detectors. Given a single image, KeypointNet extracts 3D keypoints that are optimized for a downstream task. We demonstrate this framework on 3D pose estimation by proposing a differentiable objective that seeks the optimal set of keypoints for recovering the relative pose between two views of an object. Our model discovers geometrically and semantically consistent keypoints across viewing angles and instances of an object category. Importantly, we find that our end-to-end framework using no ground-truth keypoint annotations outperforms a fully supervised baseline using the same neural network architecture on the task of pose estimation. The discovered 3D keypoints on the car, chair, and plane categories of ShapeNet are visualized at http://keypointnet.github.io/.
Key facts. Cited by 79 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Jul 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 33; 2022: 23; 2023: 13; 2024: 6; 2025: 2; 2026: 2.
79 papers.
Sort:
By area:
- 2021PiCIE: Unsupervised Semantic Segmentation using Invariance and Equivariance in Clusteringcited by 163
- 2022Map-free Visual Relocalization: Metric Pose Relative to a Single Imagecited by 112
- 2021Repurposing GANs for One-shot Semantic Part Segmentationcited by 88
- 2021BundleTrack: 6D Pose Tracking for Novel Objects without Instance or Category-Level 3D Modelscited by 87
- 2021LOLNeRF: Learn from One Lookcited by 84
- 2021Implicit-PDF: Non-Parametric Representation of Probability Distributions on the Rotation Manifoldcited by 65
- 2021KeypointDeformer: Unsupervised 3D Keypoint Discovery for Shape Controlcited by 50
- 2021Watch It Move: Unsupervised Discovery of 3D Joints for Re-Posing of Articulated Objectscited by 50
- 2021Wide-Baseline Relative Camera Pose Estimation with Directional Learningcited by 49
- 2021Generalization in Dexterous Manipulation via Geometry-Aware Multi-Task Learningcited by 49
- 2021StereOBJ-1M: Large-scale Stereo Image Dataset for 6D Object Pose Estimationcited by 40
- 2023Improving Semantic Correspondence with Viewpoint-Guided Spherical Mapscited by 33
38 more
- 2021Supervision by Registration and Triangulation for Landmark Detectioncited by 30
- 2021Unsupervised Learning of Visual 3D Keypoints for Controlcited by 30
- 2022USEEK: Unsupervised SE(3)-Equivariant 3D Keypoints for Generalizable Manipulationcited by 27
- 2021Two-Stage Mesh Deep Learning for Automated Tooth Segmentation and Landmark Localization on 3D Intraoral Scanscited by 23
- 2022Vision+X: A Survey on Multimodal Learning in the Light of Datacited by 22
- 2021Rethinking Keypoint Representations: Modeling Keypoints and Poses as Objects for Multi-Person Human Pose Estimationcited by 20
- 20233D Implicit Transporter for Temporally Consistent Keypoint Discoverycited by 20
- 2021GANSeg: Learning to Segment by Unsupervised Hierarchical Image Generationcited by 19
- 2021StablePose: Learning 6D Object Poses from Geometrically Stable Patchescited by 17
- 2021Orienting Novel 3D Objects Using Self-Supervised Learning of Rotation Transformscited by 17
- 2022AutoLink: Self-supervised Learning of Human Skeletons and Object Outlines by Linking Keypointscited by 17
- 2021Optimal Pose and Shape Estimation for Category-level 3D Object Perceptioncited by 15
- 2021MonoCInIS: Camera Independent Monocular 3D Object Detection using Instance Segmentationcited by 15
- 2021Pushing it out of the Way: Interactive Visual Navigationcited by 14
- 2022Filtered-CoPhy: Unsupervised Learning of Counterfactual Physics in Pixel Spacecited by 14
- 2023Point2SSM: Learning Morphological Variations of Anatomies from Point Cloudcited by 14
- 2024Learning to Make Keypoints Sub-Pixel Accuratecited by 13
- 2021ASK: Adaptively Selecting Key Local Features for RGB-D Scene Recognitioncited by 12
- 2022Certifiable 3D Object Pose Estimation: Foundations, Learning Models, and Self-Trainingcited by 12
- 2022Structural Causal 3D Reconstructioncited by 12
- 2022HoW-3D: Holistic 3D Wireframe Perception from a Single Imagecited by 12
- 2022SNAKE: Shape-aware Neural 3D Keypoint Fieldcited by 10
- 2021KDFNet: Learning Keypoint Distance Field for 6D Object Pose Estimationcited by 9
- 20233D Human Keypoints Estimation From Point Clouds in the Wild Without Human Labelscited by 9
- 2023SC3K: Self-supervised and Coherent 3D Keypoints Estimation from Rotated, Noisy, and Decimated Point Cloud Datacited by 9
- 2022Optimal and Robust Category-level Perception: Object Pose and Shape Estimation from 2D and 3D Semantic Keypointscited by 6
- 2023Few-shot Geometry-Aware Keypoint Localizationcited by 6
- 2021LatentKeypointGAN: Controlling Images via Latent Keypointscited by 5
- 2021Semi-supervised Viewpoint Estimation with Geometry-aware Conditional Generationcited by 5
- 2021Vision-based system identification and 3D keypoint discovery using dynamics constraintscited by 5
- 2024Point2SSM++: Self-Supervised Learning of Anatomical Shape Models from Point Cloudscited by 5
- 2021Tight Integration of Feature-based Relocalization in Monocular Direct Visual Odometrycited by 4
- 2021Kit-Net: Self-Supervised Learning to Kit Novel 3D Objects into Novel 3D Cavitiescited by 4
- 2024Key-Grid: Unsupervised 3D Keypoints Detection using Grid Heatmap Featurescited by 4
- 2021Learning ABCs: Approximate Bijective Correspondence for isolating factors of variation with weak supervisioncited by 3
- 2021JOKR: Joint Keypoint Representation for Unsupervised Cross-Domain Motion Retargetingcited by 3
- 2021Single Image 3D Object Estimation with Primitive Graph Networkscited by 3
- 2021Few-Shot Keypoint Detection as Task Adaptation via Latent Embeddingscited by 3
50 most cited of 79 All 79 (JSON)
- 2026Category-Level 3D Correspondence in Camera Space via Morphable Object Priors27 May 2026
- 2026GAP: Geometric Anchor Pre-training for Data-Efficient Visuomotor Learning of Manipulation Tasks15 May 2026
- 2025KeyPointDiffuser: Unsupervised 3D Keypoint Learning via Latent Diffusion Models3 Dec 2025
- 2025Unsupervised Monocular 3D Keypoint Discovery from Multi-View Diffusion Priors16 Jul 2025
- 2024X as Supervision: Contending with Depth Ambiguity in Unsupervised Monocular 3D Pose Estimation20 Nov 2024
- 2024Key-Grid: Unsupervised 3D Keypoints Detection using Grid Heatmap Features3 Oct 2024
- 2024SelfGeo: Self-supervised and Geodesic-consistent Estimation of Keypoints on Deformable Shapes5 Aug 2024
- 2024Learning to Make Keypoints Sub-Pixel Accurate16 Jul 2024
- 2024Cycle-Correspondence Loss: Learning Dense View-Invariant Visual Features from Unlabeled and Unordered RGB Images18 Jun 2024
- 2024Point2SSM++: Self-Supervised Learning of Anatomical Shape Models from Point Clouds15 May 2024
- 2023Improving Semantic Correspondence with Viewpoint-Guided Spherical Maps20 Dec 2023
- 2023Mask as Supervision: Leveraging Unified Mask Information for Unsupervised 3D Pose Estimation12 Dec 2023
38 more
- 2023Transformation Decoupling Strategy based on Screw Theory for Deterministic Point Cloud Registration with Gravity Prior2 Nov 2023
- 2023Unsupervised Landmark Discovery Using Consistency Guided Bottleneck19 Sep 2023
- 20233D Implicit Transporter for Temporally Consistent Keypoint Discovery10 Sep 2023
- 2023Learning Better Keypoints for Multi-Object 6DoF Pose Estimation15 Aug 2023
- 2023SC3K: Self-supervised and Coherent 3D Keypoints Estimation from Rotated, Noisy, and Decimated Point Cloud Data10 Aug 2023
- 20233D Keypoint Estimation Using Implicit Representation Learning20 Jun 2023
- 20233D Human Keypoints Estimation From Point Clouds in the Wild Without Human Labels7 Jun 2023
- 2023Point2SSM: Learning Morphological Variations of Anatomies from Point Cloud23 May 2023
- 2023Unsupervised Style-based Explicit 3D Face Reconstruction from Single Image24 Apr 2023
- 2023Few-shot Geometry-Aware Keypoint Localization30 Mar 2023
- 2023Canonical mapping as a general-purpose object descriptor for robotic manipulation2 Mar 2023
- 2022Context-aware 6D Pose Estimation of Known Objects using RGB-D data11 Dec 2022
- 2022ViewNet: Unsupervised Viewpoint Estimation from Conditional Generation1 Dec 2022
- 2022Unsupervised 3D Keypoint Discovery with Multi-View Geometry23 Nov 2022
- 2022Deep Projective Rotation Estimation through Relative Supervision21 Nov 2022
- 2022A Lightweight Domain Adaptive Absolute Pose Regressor Using Barlow Twins Objective20 Nov 2022
- 2022Piecewise Planar Hulls for Semi-Supervised Learning of 3D Shape and Pose from 2D Images14 Nov 2022
- 2022Map-free Visual Relocalization: Metric Pose Relative to a Single Image11 Oct 2022
- 2022Vision+X: A Survey on Multimodal Learning in the Light of Data5 Oct 2022
- 2022Category-Level Global Camera Pose Estimation with Multi-Hypothesis Point Cloud Correspondences28 Sep 2022
- 2022USEEK: Unsupervised SE(3)-Equivariant 3D Keypoints for Generalizable Manipulation28 Sep 2022
- 2022HoW-3D: Holistic 3D Wireframe Perception from a Single Image15 Aug 2022
- 2022Structural Causal 3D Reconstruction20 Jul 2022
- 2022A Learning System for Motion Planning of Free-Float Dual-Arm Space Manipulator towards Non-Cooperative Object6 Jul 2022
- 2022Optimal and Robust Category-level Perception: Object Pose and Shape Estimation from 2D and 3D Semantic Keypoints24 Jun 2022
- 2022Certifiable 3D Object Pose Estimation: Foundations, Learning Models, and Self-Training22 Jun 2022
- 2022Polymorphic-GAN: Generating Aligned Samples across Multiple Domains with Learned Morph Maps6 Jun 2022
- 2022SNAKE: Shape-aware Neural 3D Keypoint Field3 Jun 2022
- 2022AutoLink: Self-supervised Learning of Human Skeletons and Object Outlines by Linking Keypoints21 May 2022
- 2022LatentKeypointGAN: Controlling Images via Latent Keypoints -- Extended Abstract6 May 2022
- 2022LEAD: Self-Supervised Landmark Estimation by Aligning Distributions of Feature Similarity6 Apr 2022
- 2022Neural Marionette: Unsupervised Learning of Motion Skeleton and Latent Dynamics from Volumetric Video17 Feb 2022
- 2022Filtered-CoPhy: Unsupervised Learning of Counterfactual Physics in Pixel Space1 Feb 2022
- 2022Semi-automatic 3D Object Keypoint Annotation and Detection for the Masses19 Jan 2022
- 2021Watch It Move: Unsupervised Discovery of 3D Joints for Re-Posing of Articulated Objects21 Dec 2021
- 2021End-to-End Learning of Multi-category 3D Pose and Shape Estimation19 Dec 2021
- 2021Few-Shot Keypoint Detection as Task Adaptation via Latent Embeddings9 Dec 2021
- 2021GANSeg: Learning to Segment by Unsupervised Hierarchical Image Generation2 Dec 2021
50 newest of 79 All 79 (JSON)
- 2021PiCIE: Unsupervised Semantic Segmentation using Invariance and Equivariance in Clusteringcited by 163
- 2022Map-free Visual Relocalization: Metric Pose Relative to a Single Imagecited by 112
- 2021Repurposing GANs for One-shot Semantic Part Segmentationcited by 88
- 2021BundleTrack: 6D Pose Tracking for Novel Objects without Instance or Category-Level 3D Modelscited by 87
- 2021LOLNeRF: Learn from One Lookcited by 84
- 2021Implicit-PDF: Non-Parametric Representation of Probability Distributions on the Rotation Manifoldcited by 65
- 2021KeypointDeformer: Unsupervised 3D Keypoint Discovery for Shape Controlcited by 50
- 2021Watch It Move: Unsupervised Discovery of 3D Joints for Re-Posing of Articulated Objectscited by 50
- 2021Wide-Baseline Relative Camera Pose Estimation with Directional Learningcited by 49
- 2021Generalization in Dexterous Manipulation via Geometry-Aware Multi-Task Learningcited by 49
- 2021StereOBJ-1M: Large-scale Stereo Image Dataset for 6D Object Pose Estimationcited by 40
- 2023Improving Semantic Correspondence with Viewpoint-Guided Spherical Mapscited by 33
12 most cited of 77 All 77 (JSON)
- 2026Category-Level 3D Correspondence in Camera Space via Morphable Object Priors27 May 2026
- 2026GAP: Geometric Anchor Pre-training for Data-Efficient Visuomotor Learning of Manipulation Tasks15 May 2026
- 2024X as Supervision: Contending with Depth Ambiguity in Unsupervised Monocular 3D Pose Estimation20 Nov 2024
- 2024Key-Grid: Unsupervised 3D Keypoints Detection using Grid Heatmap Features3 Oct 2024
- 2024SelfGeo: Self-supervised and Geodesic-consistent Estimation of Keypoints on Deformable Shapes5 Aug 2024
- 2024Learning to Make Keypoints Sub-Pixel Accurate16 Jul 2024
- 2024Cycle-Correspondence Loss: Learning Dense View-Invariant Visual Features from Unlabeled and Unordered RGB Images18 Jun 2024
- 2024Point2SSM++: Self-Supervised Learning of Anatomical Shape Models from Point Clouds15 May 2024
- 2023Improving Semantic Correspondence with Viewpoint-Guided Spherical Maps20 Dec 2023
- 2023Mask as Supervision: Leveraging Unified Mask Information for Unsupervised 3D Pose Estimation12 Dec 2023
- 2023Transformation Decoupling Strategy based on Screw Theory for Deterministic Point Cloud Registration with Gravity Prior2 Nov 2023
- 2023Unsupervised Landmark Discovery Using Consistency Guided Bottleneck19 Sep 2023
12 newest of 77 All 77 (JSON)