From Keypoints to Object Landmarks via Self-Training Correspondence: A novel approach to Unsupervised Landmark Discovery
Not on the map. Why?
Abstract (arXiv)
This paper proposes a novel paradigm for the unsupervised learning of object landmark detectors. Contrary to existing methods that build on auxiliary tasks such as image generation or equivariance, we propose a self-training approach where, departing from generic keypoints, a landmark detector and descriptor is trained to improve itself, tuning the keypoints into distinctive landmarks. To this end, we propose an iterative algorithm that alternates between producing new pseudo-labels through feature clustering and learning distinctive features for each pseudo-class through contrastive learning. With a shared backbone for the landmark detector and descriptor, the keypoint locations progressively converge to stable landmarks, filtering those less stable. Compared to previous works, our approach can learn points that are more flexible in terms of capturing large viewpoint changes. We validate our method on a variety of difficult datasets, including LS3D, BBCPose, Human3.6M and PennAction, achieving new state of the art results.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 54 of its 91 references that are in the map. First posted on arXiv 31 May 2022.
Builds on
54 of 91 references.
References · 54
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2017Neural Discrete Representation Learningcited by 4,650
- 2014Deep Learning Face Attributes in the Wildcited by 3,679
- 2020Unsupervised Learning of Visual Features by Contrasting Cluster Assignmentscited by 2,845
- 2017Billion-scale similarity search with GPUscited by 2,477
- 2020FixMatch: Simplifying Semi-Supervised Learning with Consistency and Confidencecited by 2,080
- 2016Unsupervised Learning of Visual Representations by Solving Jigsaw Puzzlescited by 1,379
- 2019Generating Diverse High-Fidelity Images with VQ-VAE-2cited by 1,376
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,313
- 2019Self-training with Noisy Student improves ImageNet classificationcited by 1,304
- 2017A Closer Look at Memorization in Deep Networkscited by 936
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 935
38 more
- 2016Stacked Hourglass Networks for Human Pose Estimationcited by 913
- 2020Object-Centric Learning with Slot Attentioncited by 865
- 2013Generating Sequences With Recurrent Neural Networkscited by 549
- 2019Self-labelling via simultaneous clustering and representation learningcited by 525
- 2017How far are we from solving the 2D & 3D Face Alignment problem? (and a dataset of 230,000 3D facial landmarks)cited by 524
- 2018Simple Baselines for Human Pose Estimation and Trackingcited by 502
- 2022ViTPose: Simple Vision Transformer Baselines for Human Pose Estimationcited by 450
- 2016LIFT: Learned Invariant Feature Transformcited by 305
- 2021In Defense of Pseudo-Labeling: An Uncertainty-Aware Pseudo-label Selection Framework for Semi-Supervised Learningcited by 301
- 2021Conditional Object-Centric Learning from Videocited by 247
- 2015BoxSup: Exploiting Bounding Boxes to Supervise Convolutional Networks for Semantic Segmentationcited by 238
- 2016Simple Does It: Weakly Supervised Instance and Semantic Segmentationcited by 226
- 2018Animating Arbitrary Objects via Deep Motion Transfercited by 206
- 2019Local Aggregation for Unsupervised Learning of Visual Embeddingscited by 204
- 2017Deep Learning is Robust to Massive Label Noisecited by 164
- 2019SELF: Learning to Filter Noisy Labels with Self-Ensemblingcited by 164
- 2018Face Alignment in Full Pose Range: A 3D Total Solutioncited by 147
- 2017S3FD: Single Shot Scale-invariant Face Detectorcited by 142
- 2018Set Transformer: A Framework for Attention-based Permutation-Invariant Neural Networkscited by 129
- 2018Unsupervised Learning of Object Landmarks through Conditional Image Generationcited by 113
- 2019Unsupervised Learning of Object Keypoints for Perception and Controlcited by 109
- 2018Boosting Self-Supervised Learning via Knowledge Transfercited by 92
- 2019ClusterFit: Improving Generalization of Visual Representationscited by 82
- 2019Unsupervised Deep Learning by Neighbourhood Discoverycited by 78
- 2018Unsupervised Discovery of Object Landmarks as Structural Representationscited by 73
- 2019Unsupervised Part-Based Disentangling of Object Shape and Appearancecited by 67
- 2017Unsupervised learning of object landmarks by factorized spatial embeddingscited by 64
- 2018Style Aggregated Network for Facial Landmark Detectioncited by 60
- 2018Deforming Autoencoders: Unsupervised Disentangling of Shape and Appearancecited by 58
- 2015Flowing ConvNets for Human Pose Estimation in Videoscited by 55
- 2017Super-FAN: Integrated facial landmark localization and super-resolution of real-world low resolution faces in arbitrary poses with GANscited by 55
- 2018Deep Unsupervised Saliency Detection: A Multiple Noisy Labeling Perspectivecited by 50
- 2019Unsupervised Learning of Landmarks by Descriptor Vector Exchangecited by 39
- 2016Learning Covariant Feature Detectorscited by 25
- 2014Articulated Pose Estimation by a Graphical Model with Image Dependent Pairwise Relationscited by 24
- 2017Binarized Convolutional Landmark Localizers for Human Pose Estimation and Face Alignment with Limited Resourcescited by 23
- 2019Lifting AutoEncoders: Unsupervised Learning of a Fully-Disentangled 3D Morphable Model using Deep Non-Rigid Structure from Motioncited by 23
- 2019Object landmark discovery through unsupervised adaptationcited by 8
50 most cited of 54 All 54 (JSON)
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 2.
4 papers.
- 2024Pose-Guided Self-Training with Two-Stage Clustering for Unsupervised Landmark Discoverycited by 3
- 2023Self-Supervised Learning for Visual Relationship Detection through Masked Bounding Box Reconstructioncited by 1
- 2025Mitigating Knowledge Discrepancies among Multiple Datasets for Task-agnostic Unified Face Alignmentcited by 1
- 2025KptLLM++: Towards Generic Keypoint Comprehension with Large Language Modelcited by 0
- 2025KptLLM++: Towards Generic Keypoint Comprehension with Large Language Model15 Jul 2025
- 2025Mitigating Knowledge Discrepancies among Multiple Datasets for Task-agnostic Unified Face Alignment28 Mar 2025
- 2024Pose-Guided Self-Training with Two-Stage Clustering for Unsupervised Landmark Discovery24 Mar 2024
- 2023Self-Supervised Learning for Visual Relationship Detection through Masked Bounding Box Reconstruction8 Nov 2023