Self-Supervised Keypoint Discovery in Behavioral Videos
Not on the map. Why?
Abstract (arXiv)
We propose a method for learning the posture and structure of agents from unlabelled behavioral videos. Starting from the observation that behaving agents are generally the main sources of movement in behavioral videos, our method, Behavioral Keypoint Discovery (B-KinD), uses an encoder-decoder architecture with a geometric bottleneck to reconstruct the spatiotemporal difference between video frames. By focusing only on regions of movement, our approach works directly on input videos without requiring manual annotations. Experiments on a variety of agent types (mouse, fly, human, jellyfish, and trees) demonstrate the generality of our approach and reveal that our discovered keypoints represent semantically meaningful body parts, which achieve state-of-the-art performance on keypoint regression among self-supervised methods. Additionally, B-KinD achieve comparable performance to supervised keypoints on downstream tasks, such as behavior classification, suggesting that our method can dramatically reduce model training costs vis-a-vis supervised methods.
Key facts. Cited by 23 papers in the map (data through 7 Oct 2026). Builds on 25 of its 55 references that are in the map. First posted on arXiv 9 Dec 2021.
Builds on
25 of 55 references.
References · 25
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
- 2016Perceptual Losses for Real-Time Style Transfer and Super-Resolutioncited by 2,678
- 2019Deep High-Resolution Representation Learning for Visual Recognitioncited by 1,417
- 2016Stacked Hourglass Networks for Human Pose Estimationcited by 913
- 2017Cascaded Pyramid Network for Multi-Person Pose Estimationcited by 341
- 2016Convolutional Pose Machinescited by 325
- 2019HigherHRNet: Scale-Aware Representation Learning for Bottom-Up Human Pose Estimationcited by 247
- 2018Markerless tracking of user-defined features with deep learningcited by 203
- 2018Unsupervised Learning of Object Landmarks through Conditional Image Generationcited by 113
- 2019Unsupervised Learning of Object Structure and Dynamics from Videoscited by 92
13 more
- 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
- 2019View-Invariant Probabilistic Embedding for Human Posecited by 47
- 2019Unsupervised Keypoint Learning for Guiding Class-Conditional Video Predictioncited by 36
- 2021The Multi-Agent Behavior Dataset: Mouse Dyadic Social Interactionscited by 31
- 2020Task Programming: Learning Data Efficient Behavior Representationscited by 27
- 2021Unsupervised Human Pose Estimation through Transforming Shape Templatescited by 26
- 2013Mapping the stereotyped behaviour of freely-moving fruit fliescited by 21
- 2016Learning recurrent representations for hierarchical behavior modelingcited by 16
- 2019Anchor Loss: Modulating Loss Scale based on Prediction Difficultycited by 14
- 2019Seeing the Wind: Visual Wind Speed Prediction with a Coupled Convolutional and Recurrent Neural Networkcited by 7
- 2021Weakly Supervised Keypoint Discoverycited by 5
Built on by
Citing papers per year: 2022: 6; 2023: 7; 2024: 2; 2025: 7; 2026: 1.
23 papers.
Sort:
By area:
- 2022SuperAnimal pretrained pose estimation models for behavioral analysiscited by 38
- 2023Ponymation: Learning Articulated 3D Animal Motions from Unlabeled Online Videoscited by 21
- 20233D Implicit Transporter for Temporally Consistent Keypoint Discoverycited by 20
- 2023DDLP: Unsupervised Object-Centric Video Prediction with Deep Dynamic Latent Particlescited by 18
- 2022AutoLink: Self-supervised Learning of Human Skeletons and Object Outlines by Linking Keypointscited by 17
- 2023Unsupervised Keypoints from Pretrained Diffusion Modelscited by 15
- 2026Latent Particle World Models: Self-supervised Object-centric Stochastic Dynamics Modelingcited by 11
- 2022BKinD-3D: Self-Supervised 3D Keypoint Discovery from Multi-View Videoscited by 10
- 20233D Human Keypoints Estimation From Point Clouds in the Wild Without Human Labelscited by 9
- 2025DIMO: Diverse 3D Motion Generation for Arbitrary Objectscited by 6
- 2022Open-Source Tools for Behavioral Video Analysis: Setup, Methods, and Developmentcited by 4
- 2022Learning Behavior Representations Through Multi-Timescale Bootstrappingcited by 4
11 more
- 2023Relax, it doesn't matter how you get there: A new self-supervised approach for multi-timescale behavior analysiscited by 4
- 2024Pose Prior Learner: Unsupervised Categorical Prior Learning for Pose Estimationcited by 3
- 2024Learning Keypoints for Multi-Agent Behavior Analysis using Self-Supervisioncited by 2
- 2025Diffusion-Based Action Recognition Generalizes to Untrained Domainscited by 2
- 2025STEP: Simultaneous Tracking and Estimation of Pose for Animals and Humanscited by 1
- 2025SAVeD: Learning to Denoise Low-SNR Video for Improved Downstream Performancecited by 1
- 2022Entropy-driven Unsupervised Keypoint Representation Learning in Videoscited by 0
- 2023Tracking Object Positions in Reinforcement Learning: A Metric for Keypoint Detection (extended version)cited by 0
- 2025Visual anemometry of natural vegetation from their leaf motioncited by 0
- 2025KptLLM++: Towards Generic Keypoint Comprehension with Large Language Modelcited by 0
- 2025Unsupervised Monocular 3D Keypoint Discovery from Multi-View Diffusion Priorscited by 0
- 2026Latent Particle World Models: Self-supervised Object-centric Stochastic Dynamics Modeling4 Mar 2026
- 2025DIMO: Diverse 3D Motion Generation for Arbitrary Objects10 Nov 2025
- 2025Diffusion-Based Action Recognition Generalizes to Untrained Domains10 Sep 2025
- 2025Unsupervised Monocular 3D Keypoint Discovery from Multi-View Diffusion Priors16 Jul 2025
- 2025KptLLM++: Towards Generic Keypoint Comprehension with Large Language Model15 Jul 2025
- 2025Visual anemometry of natural vegetation from their leaf motion14 Apr 2025
- 2025SAVeD: Learning to Denoise Low-SNR Video for Improved Downstream Performance31 Mar 2025
- 2025STEP: Simultaneous Tracking and Estimation of Pose for Animals and Humans17 Mar 2025
- 2024Pose Prior Learner: Unsupervised Categorical Prior Learning for Pose Estimation4 Oct 2024
- 2024Learning Keypoints for Multi-Agent Behavior Analysis using Self-Supervision14 Sep 2024
- 2023Ponymation: Learning Articulated 3D Animal Motions from Unlabeled Online Videos21 Dec 2023
- 2023Tracking Object Positions in Reinforcement Learning: A Metric for Keypoint Detection (extended version)1 Dec 2023
11 more
- 2023Unsupervised Keypoints from Pretrained Diffusion Models29 Nov 2023
- 20233D Implicit Transporter for Temporally Consistent Keypoint Discovery10 Sep 2023
- 2023DDLP: Unsupervised Object-Centric Video Prediction with Deep Dynamic Latent Particles9 Jun 2023
- 20233D Human Keypoints Estimation From Point Clouds in the Wild Without Human Labels7 Jun 2023
- 2023Relax, it doesn't matter how you get there: A new self-supervised approach for multi-timescale behavior analysis15 Mar 2023
- 2022BKinD-3D: Self-Supervised 3D Keypoint Discovery from Multi-View Videos14 Dec 2022
- 2022Entropy-driven Unsupervised Keypoint Representation Learning in Videos30 Sep 2022
- 2022Learning Behavior Representations Through Multi-Timescale Bootstrapping14 Jun 2022
- 2022AutoLink: Self-supervised Learning of Human Skeletons and Object Outlines by Linking Keypoints21 May 2022
- 2022Open-Source Tools for Behavioral Video Analysis: Setup, Methods, and Development6 Apr 2022
- 2022SuperAnimal pretrained pose estimation models for behavioral analysis14 Mar 2022
- 2022SuperAnimal pretrained pose estimation models for behavioral analysiscited by 38
- 2023Ponymation: Learning Articulated 3D Animal Motions from Unlabeled Online Videoscited by 21
- 20233D Implicit Transporter for Temporally Consistent Keypoint Discoverycited by 20
- 2023DDLP: Unsupervised Object-Centric Video Prediction with Deep Dynamic Latent Particlescited by 18
- 2022AutoLink: Self-supervised Learning of Human Skeletons and Object Outlines by Linking Keypointscited by 17
- 2022BKinD-3D: Self-Supervised 3D Keypoint Discovery from Multi-View Videoscited by 10
- 20233D Human Keypoints Estimation From Point Clouds in the Wild Without Human Labelscited by 9
- 2025DIMO: Diverse 3D Motion Generation for Arbitrary Objectscited by 6
- 2022Open-Source Tools for Behavioral Video Analysis: Setup, Methods, and Developmentcited by 4
- 2022Learning Behavior Representations Through Multi-Timescale Bootstrappingcited by 4
- 2023Relax, it doesn't matter how you get there: A new self-supervised approach for multi-timescale behavior analysiscited by 4
- 2024Pose Prior Learner: Unsupervised Categorical Prior Learning for Pose Estimationcited by 3
12 most cited of 19 All 19 (JSON)
- 2025DIMO: Diverse 3D Motion Generation for Arbitrary Objects10 Nov 2025
- 2025Diffusion-Based Action Recognition Generalizes to Untrained Domains10 Sep 2025
- 2025Visual anemometry of natural vegetation from their leaf motion14 Apr 2025
- 2025SAVeD: Learning to Denoise Low-SNR Video for Improved Downstream Performance31 Mar 2025
- 2025STEP: Simultaneous Tracking and Estimation of Pose for Animals and Humans17 Mar 2025
- 2024Pose Prior Learner: Unsupervised Categorical Prior Learning for Pose Estimation4 Oct 2024
- 2024Learning Keypoints for Multi-Agent Behavior Analysis using Self-Supervision14 Sep 2024
- 2023Ponymation: Learning Articulated 3D Animal Motions from Unlabeled Online Videos21 Dec 2023
- 2023Tracking Object Positions in Reinforcement Learning: A Metric for Keypoint Detection (extended version)1 Dec 2023
- 20233D Implicit Transporter for Temporally Consistent Keypoint Discovery10 Sep 2023
- 2023DDLP: Unsupervised Object-Centric Video Prediction with Deep Dynamic Latent Particles9 Jun 2023
- 20233D Human Keypoints Estimation From Point Clouds in the Wild Without Human Labels7 Jun 2023
12 newest of 19 All 19 (JSON)