CoKe: Localized Contrastive Learning for Robust Keypoint Detection
Not on the map. Why?
Abstract (arXiv)
In this paper, we introduce a contrastive learning framework for keypoint detection (CoKe). Keypoint detection differs from other visual tasks where contrastive learning has been applied because the input is a set of images in which multiple keypoints are annotated. This requires the contrastive learning to be extended such that the keypoints are represented and detected independently, which enables the contrastive loss to make the keypoint features different from each other and from the background. Our approach has two benefits: It enables us to exploit contrastive learning for keypoint detection, and by detecting each keypoint independently the detection becomes more robust to occlusion compared to holistic methods, such as stacked hourglass networks, which attempt to detect all keypoints jointly. Our CoKe framework introduces several technical innovations. In particular, we introduce: (i) A clutter bank to represent non-keypoint features; (ii) a keypoint bank that stores prototypical representations of keypoints to approximate the contrastive loss between keypoints; and (iii) a cumulative moving average update to learn the keypoint prototypes while training the feature extractor. Our experiments on a range of diverse datasets (PASCAL3D+, MPII, ObjectNet3D) show that our approach works as well, or better than, alternative methods for keypoint detection, even for human keypoints, for which the literature is vast. Moreover, we observe that CoKe is exceptionally robust to partial occlusion and previously unseen object poses.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). First posted on arXiv 29 Sep 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 5; 2024: 2; 2025: 3.
12 papers.
- 2023Contrastive Lift: 3D Object Instance Segmentation by Slow-Fast Contrastive Fusioncited by 62
- 20233D-Aware Neural Body Fitting for Occlusion Robust 3D Human Pose Estimationcited by 28
- 2022Robust Category-Level 6D Pose Estimation with Coarse-to-Fine Rendering of Neural Featurescited by 23
- 2024Compositional 4D Dynamic Scenes Understanding with Physics Priors for Video Question Answeringcited by 18
- 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
- 2025Common3D: Self-Supervised Learning of 3D Morphable Models for Common Objects in Neural Feature Spacecited by 9
- 2023Towards Robust and Expressive Whole-body Human Pose and Shape Estimationcited by 6
- 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 3
- 2024SelfGeo: Self-supervised and Geodesic-consistent Estimation of Keypoints on Deformable Shapescited by 1
- 2025Doodle Your Keypoints: Sketch-Based Few-Shot Keypoint Detectioncited by 0
- 2025Unified Category-Level Object Detection and Pose Estimation from RGB Images using 3D Prototypes4 Aug 2025
- 2025Doodle Your Keypoints: Sketch-Based Few-Shot Keypoint Detection10 Jul 2025
- 2025Common3D: Self-Supervised Learning of 3D Morphable Models for Common Objects in Neural Feature Space30 Apr 2025
- 2024SelfGeo: Self-supervised and Geodesic-consistent Estimation of Keypoints on Deformable Shapes5 Aug 2024
- 2024Compositional 4D Dynamic Scenes Understanding with Physics Priors for Video Question Answering2 Jun 2024
- 2023Towards Robust and Expressive Whole-body Human Pose and Shape Estimation14 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
- 2023Contrastive Lift: 3D Object Instance Segmentation by Slow-Fast Contrastive Fusion7 Jun 2023
- 2023Neural Textured Deformable Meshes for Robust Analysis-by-Synthesis31 May 2023
- 2022Robust Category-Level 6D Pose Estimation with Coarse-to-Fine Rendering of Neural Features12 Sep 2022
- 2021Neural View Synthesis and Matching for Semi-Supervised Few-Shot Learning of 3D Pose27 Oct 2021