AutoLink: Self-supervised Learning of Human Skeletons and Object Outlines by Linking Keypoints
Not on the map. Why?
Abstract (arXiv)
Structured representations such as keypoints are widely used in pose transfer, conditional image generation, animation, and 3D reconstruction. However, their supervised learning requires expensive annotation for each target domain. We propose a self-supervised method that learns to disentangle object structure from the appearance with a graph of 2D keypoints linked by straight edges. Both the keypoint location and their pairwise edge weights are learned, given only a collection of images depicting the same object class. The resulting graph is interpretable, for example, AutoLink recovers the human skeleton topology when applied to images showing people. Our key ingredients are i) an encoder that predicts keypoint locations in an input image, ii) a shared graph as a latent variable that links the same pairs of keypoints in every image, iii) an intermediate edge map that combines the latent graph edge weights and keypoint locations in a soft, differentiable manner, and iv) an inpainting objective on randomly masked images. Although simpler, AutoLink outperforms existing self-supervised methods on the established keypoint and pose estimation benchmarks and paves the way for structure-conditioned generative models on more diverse datasets. Project website: https://xingzhehe.github.io/autolink/.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 91 of its 139 references that are in the map. First posted on arXiv 21 May 2022.
Builds on
91 of 139 references.
References · 91
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,339
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2018A Style-Based Generator Architecture for Generative Adversarial Networkscited by 5,986
- 2022Generative Adversarial Networkscited by 5,603
- 2016Image-to-Image Translation with Conditional Adversarial Networkscited by 4,510
- 2014Deep Learning Face Attributes in the Wildcited by 3,679
38 more
- 2019Analyzing and Improving the Image Quality of StyleGANcited by 3,580
- 2016Perceptual Losses for Real-Time Style Transfer and Super-Resolutioncited by 2,678
- 2018Unsupervised Feature Learning via Non-Parametric Instance-level Discriminationcited by 1,838
- 2019Expressive Body Capture: 3D Hands, Face, and Body from a Single Imagecited by 1,600
- 2019StarGAN v2: Diverse Image Synthesis for Multiple Domainscited by 1,095
- 2016Realtime Multi-Person 2D Pose Estimation using Part Affinity Fieldscited by 1,061
- 2019Learning Robust Global Representations by Penalizing Local Predictive Powercited by 1,010
- 2018VoxCeleb2: Deep Speaker Recognitioncited by 862
- 2020First Order Motion Model for Image Animationcited by 698
- 2018Which Training Methods for GANs do actually Converge?cited by 672
- 2018DensePose: Dense Human Pose Estimation In The Wildcited by 573
- 2018Simple Baselines for Human Pose Estimation and Trackingcited by 502
- 2016Monocular 3D Human Pose Estimation In The Wild Using Improved CNN Supervisioncited by 493
- 2016RMPE: Regional Multi-person Pose Estimationcited by 340
- 2017A Neural Representation of Sketch Drawingscited by 311
- 2017Pose Guided Person Image Generationcited by 251
- 2021A-NeRF: Articulated Neural Radiance Fields for Learning Human Shape, Appearance, and Posecited by 233
- 2016Generating Images with Perceptual Similarity Metrics based on Deep Networkscited by 221
- 2018Animating Arbitrary Objects via Deep Motion Transfercited by 206
- 2018Joint 3D Face Reconstruction and Dense Alignment with Position Map Regression Networkcited by 195
- 2020STAR: Sparse Trained Articulated Human Body Regressorcited by 194
- 2017PoseTrack: A Benchmark for Human Pose Estimation and Trackingcited by 173
- 2017Deformable GANs for Pose-based Human Image Generationcited by 166
- 2019Pluralistic Image Completioncited by 162
- 2018PersonLab: Person Pose Estimation and Instance Segmentation with a Bottom-Up, Part-Based, Geometric Embedding Modelcited by 133
- 2019StructureFlow: Image Inpainting via Structure-aware Appearance Flowcited by 118
- 2018Unsupervised Learning of Object Landmarks through Conditional Image Generationcited by 113
- 2019Unsupervised Learning of Object Keypoints for Perception and Controlcited by 109
- 2019SCOPS: Self-Supervised Co-Part Segmentationcited by 100
- 2017Disentangled Person Image Generationcited by 98
- 2019Unsupervised Learning of Object Structure and Dynamics from Videoscited by 92
- 2019Foreground-aware Image Inpaintingcited by 90
- 2014Salient Object Detection: A Discriminative Regional Feature Integration Approachcited by 89
- 2021Diverse Image Inpainting with Bidirectional and Autoregressive Transformerscited by 80
- 2018Discovery of Latent 3D Keypoints via End-to-end Geometric Reasoningcited by 79
- 2020Interpretable and Accurate Fine-grained Recognition via Region Groupingcited by 75
- 2019Unsupervised Object Segmentation by Redrawingcited by 74
- 2018Unsupervised Geometry-Aware Representation for 3D Human Pose Estimationcited by 73
50 most cited of 91 All 91 (JSON)
Built on by
Citing papers per year: 2022: 2; 2023: 3; 2024: 8; 2025: 4.
17 papers.
Sort:
By area:
- 2024SMIRK: 3D Facial Expressions through Analysis-by-Neural-Synthesiscited by 81
- 2022Hi-LASSIE: High-Fidelity Articulated Shape and Skeleton Discovery from Sparse Image Ensemblecited by 30
- 2023Unsupervised Keypoints from Pretrained Diffusion Modelscited by 15
- 2025Contextual Gesture: Co-Speech Gesture Video Generation through Context-aware Gesture Representationcited by 12
- 2022BKinD-3D: Self-Supervised 3D Keypoint Discovery from Multi-View Videoscited by 10
- 2023Few-shot Geometry-Aware Keypoint Localizationcited by 6
- 2024AnaMoDiff: 2D Analogical Motion Diffusion via Disentangled Denoisingcited by 4
- 2024Pose Prior Learner: Unsupervised Categorical Prior Learning for Pose Estimationcited by 3
- 2024CHASE: Learning Convex Hull Adaptive Shift for Skeleton-based Multi-Entity Action Recognitioncited by 3
- 2023Mask as Supervision: Leveraging Unified Mask Information for Unsupervised 3D Pose Estimationcited by 2
- 2024Geometric Features Enhanced Human-Object Interaction Detectioncited by 2
- 2025Mitigating Knowledge Discrepancies among Multiple Datasets for Task-agnostic Unified Face Alignmentcited by 1
5 more
- 2024Depth-Guided Self-Supervised Human Keypoint Detection via Cross-Modal Distillationcited by 0
- 2024X as Supervision: Contending with Depth Ambiguity in Unsupervised Monocular 3D Pose Estimationcited by 0
- 2024Edge Weight Prediction For Category-Agnostic Pose Estimationcited by 0
- 2025Incremental Object Keypoint Learningcited by 0
- 2025Unsupervised Monocular 3D Keypoint Discovery from Multi-View Diffusion Priorscited by 0
- 2025Unsupervised Monocular 3D Keypoint Discovery from Multi-View Diffusion Priors16 Jul 2025
- 2025Mitigating Knowledge Discrepancies among Multiple Datasets for Task-agnostic Unified Face Alignment28 Mar 2025
- 2025Incremental Object Keypoint Learning26 Mar 2025
- 2025Contextual Gesture: Co-Speech Gesture Video Generation through Context-aware Gesture Representation11 Feb 2025
- 2024Edge Weight Prediction For Category-Agnostic Pose Estimation25 Nov 2024
- 2024X as Supervision: Contending with Depth Ambiguity in Unsupervised Monocular 3D Pose Estimation20 Nov 2024
- 2024CHASE: Learning Convex Hull Adaptive Shift for Skeleton-based Multi-Entity Action Recognition9 Oct 2024
- 2024Depth-Guided Self-Supervised Human Keypoint Detection via Cross-Modal Distillation4 Oct 2024
- 2024Pose Prior Learner: Unsupervised Categorical Prior Learning for Pose Estimation4 Oct 2024
- 2024Geometric Features Enhanced Human-Object Interaction Detection26 Jun 2024
- 2024SMIRK: 3D Facial Expressions through Analysis-by-Neural-Synthesis5 Apr 2024
- 2024AnaMoDiff: 2D Analogical Motion Diffusion via Disentangled Denoising5 Feb 2024
5 more
- 2023Mask as Supervision: Leveraging Unified Mask Information for Unsupervised 3D Pose Estimation12 Dec 2023
- 2023Unsupervised Keypoints from Pretrained Diffusion Models29 Nov 2023
- 2023Few-shot Geometry-Aware Keypoint Localization30 Mar 2023
- 2022Hi-LASSIE: High-Fidelity Articulated Shape and Skeleton Discovery from Sparse Image Ensemble21 Dec 2022
- 2022BKinD-3D: Self-Supervised 3D Keypoint Discovery from Multi-View Videos14 Dec 2022
- 2024SMIRK: 3D Facial Expressions through Analysis-by-Neural-Synthesiscited by 81
- 2022Hi-LASSIE: High-Fidelity Articulated Shape and Skeleton Discovery from Sparse Image Ensemblecited by 30
- 2025Contextual Gesture: Co-Speech Gesture Video Generation through Context-aware Gesture Representationcited by 12
- 2022BKinD-3D: Self-Supervised 3D Keypoint Discovery from Multi-View Videoscited by 10
- 2023Few-shot Geometry-Aware Keypoint Localizationcited by 6
- 2024AnaMoDiff: 2D Analogical Motion Diffusion via Disentangled Denoisingcited by 4
- 2024Pose Prior Learner: Unsupervised Categorical Prior Learning for Pose Estimationcited by 3
- 2024CHASE: Learning Convex Hull Adaptive Shift for Skeleton-based Multi-Entity Action Recognitioncited by 3
- 2023Mask as Supervision: Leveraging Unified Mask Information for Unsupervised 3D Pose Estimationcited by 2
- 2024Geometric Features Enhanced Human-Object Interaction Detectioncited by 2
- 2025Mitigating Knowledge Discrepancies among Multiple Datasets for Task-agnostic Unified Face Alignmentcited by 1
- 2024Depth-Guided Self-Supervised Human Keypoint Detection via Cross-Modal Distillationcited by 0
12 most cited of 15 All 15 (JSON)
- 2025Mitigating Knowledge Discrepancies among Multiple Datasets for Task-agnostic Unified Face Alignment28 Mar 2025
- 2025Incremental Object Keypoint Learning26 Mar 2025
- 2025Contextual Gesture: Co-Speech Gesture Video Generation through Context-aware Gesture Representation11 Feb 2025
- 2024Edge Weight Prediction For Category-Agnostic Pose Estimation25 Nov 2024
- 2024X as Supervision: Contending with Depth Ambiguity in Unsupervised Monocular 3D Pose Estimation20 Nov 2024
- 2024CHASE: Learning Convex Hull Adaptive Shift for Skeleton-based Multi-Entity Action Recognition9 Oct 2024
- 2024Depth-Guided Self-Supervised Human Keypoint Detection via Cross-Modal Distillation4 Oct 2024
- 2024Pose Prior Learner: Unsupervised Categorical Prior Learning for Pose Estimation4 Oct 2024
- 2024Geometric Features Enhanced Human-Object Interaction Detection26 Jun 2024
- 2024SMIRK: 3D Facial Expressions through Analysis-by-Neural-Synthesis5 Apr 2024
- 2024AnaMoDiff: 2D Analogical Motion Diffusion via Disentangled Denoising5 Feb 2024
- 2023Mask as Supervision: Leveraging Unified Mask Information for Unsupervised 3D Pose Estimation12 Dec 2023
12 newest of 15 All 15 (JSON)