X-Pose: Detecting Any Keypoints
Not on the map. Why?
Abstract (arXiv)
This work aims to address an advanced keypoint detection problem: how to accurately detect any keypoints in complex real-world scenarios, which involves massive, messy, and open-ended objects as well as their associated keypoints definitions. Current high-performance keypoint detectors often fail to tackle this problem due to their two-stage schemes, under-explored prompt designs, and limited training data. To bridge the gap, we propose X-Pose, a novel end-to-end framework with multi-modal (i.e., visual, textual, or their combinations) prompts to detect multi-object keypoints for any articulated (e.g., human and animal), rigid, and soft objects within a given image. Moreover, we introduce a large-scale dataset called UniKPT, which unifies 13 keypoint detection datasets with 338 keypoints across 1,237 categories over 400K instances. Training with UniKPT, X-Pose effectively aligns text-to-keypoint and image-to-keypoint due to the mutual enhancement of multi-modal prompts based on cross-modality contrastive learning. Our experimental results demonstrate that X-Pose achieves notable improvements of 27.7 AP, 6.44 PCK, and 7.0 AP compared to state-of-the-art non-promptable, visual prompt-based, and textual prompt-based methods in each respective fair setting. More importantly, the in-the-wild test demonstrates X-Pose's strong fine-grained keypoint localization and generalization abilities across image styles, object categories, and poses, paving a new path to multi-object keypoint detection in real applications. Our code and dataset are available at https://github.com/IDEA-Research/X-Pose.
Key facts. Cited by 21 papers in the map (data through 14 Oct 2026). Builds on 52 of its 71 references that are in the map. First posted on arXiv 12 Oct 2023.
Builds on
52 of 71 references.
References · 52
- 2017Attention Is All You Needcited by 60,361
- 2021Learning Transferable Visual Models From Natural Language Supervisioncited by 33,744
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2023Segment Anythingcited by 8,234
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,403
- 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,897
- 2020Deformable DETR: Deformable Transformers for End-to-End Object Detectioncited by 3,422
- 2023Grounding DINO: Marrying DINO with Grounded Pre-Training for Open-Set Object Detectioncited by 3,332
- 2017Prototypical Networks for Few-shot Learningcited by 3,015
- 2019Generalized Intersection over Union: A Metric and A Loss for Bounding Box Regressioncited by 1,368
- 2019Deep High-Resolution Representation Learning for Human Pose Estimationcited by 1,339
- 2022DINO: DETR with Improved DeNoising Anchor Boxes for End-to-End Object Detectioncited by 1,319
38 more
- 2021Grounded Language-Image Pre-trainingcited by 1,156
- 2021Open-vocabulary Object Detection via Vision and Language Knowledge Distillationcited by 906
- 2021RegionCLIP: Region-based Language-Image Pretrainingcited by 616
- 2022Open-Vocabulary Semantic Segmentation with Mask-adapted CLIPcited by 565
- 2023Segment Everything Everywhere All at Oncecited by 548
- 2018Simple Baselines for Human Pose Estimation and Trackingcited by 502
- 2023VisionLLM: Large Language Model is also an Open-Ended Decoder for Vision-Centric Taskscited by 501
- 2022ViTPose: Simple Vision Transformer Baselines for Human Pose Estimationcited by 456
- 2019HigherHRNet: Scale-Aware Representation Learning for Bottom-Up Human Pose Estimationcited by 247
- 2022Open-Vocabulary DETR with Conditional Matchingcited by 220
- 2018Markerless tracking of user-defined features with deep learningcited by 206
- 2023Semantic-SAM: Segment and Recognize Anything at Any Granularitycited by 185
- 2022DetCLIP: Dictionary-Enriched Visual-Concept Paralleled Pre-training for Open-world Detectioncited by 176
- 2023RTMPose: Real-Time Multi-Person Pose Estimation based on MMPosecited by 175
- 2019DeepFashion2: A Versatile Benchmark for Detection, Pose Estimation, Segmentation and Re-Identification of Clothing Imagescited by 134
- 2021AP-10K: A Benchmark for Animal Pose Estimation in the Wildcited by 123
- 2019Cross-Domain Adaptation for Animal Pose Estimationcited by 108
- 2022Animal Kingdom: A Large and Diverse Dataset for Animal Behavior Understandingcited by 103
- 2021Pose Recognition with Cascade Transformerscited by 99
- 2023Human-Art: A Versatile Human-Centric Dataset Bridging Natural and Artificial Scenescited by 68
- 2022APT-36K: A Large-scale Benchmark for Animal Pose Estimation and Trackingcited by 56
- 2023Going Denser with Open-Vocabulary Part Segmentationcited by 51
- 2023Explicit Box Detection Unifies End-to-End Multi-Person Pose Estimationcited by 48
- 2023Human Pose as Compositional Tokenscited by 45
- 2022Poseur: Direct Human Pose Regression with Transformerscited by 43
- 2022Pose for Everything: Towards Category-Agnostic Pose Estimationcited by 36
- 2019Revisiting Fine-tuning for Few-shot Learningcited by 29
- 2019AnimalWeb: A Large-Scale Hierarchical Dataset of Annotated Animal Facescited by 28
- 2021Few-shot Keypoint Detection with Uncertainty Learning for Unseen Speciescited by 27
- 2023Group Pose: A Simple Baseline for End-to-End Multi-person Pose Estimationcited by 26
- 2022CLAMP: Prompt-based Contrastive Learning for Connecting Language and Animal Posecited by 25
- 2023Boosting Human-Object Interaction Detection with Text-to-Image Diffusion Modelcited by 22
- 2016Single Image 3D Interpreter Networkcited by 19
- 2023Rethinking pose estimation in crowds: overcoming the detection information-bottleneck and ambiguitycited by 13
- 2023Neural Interactive Keypoint Detectioncited by 12
- 2023Semantic Human Parsing via Scalable Semantic Transfer over Multiple Label Domainscited by 11
- 2022Toward Unpaired Multi-modal Medical Image Segmentation via Learning Structured Semantic Consistencycited by 10
- 2023UniAP: Towards Universal Animal Perception in Vision via Few-shot Learningcited by 7
50 most cited of 52 All 52 (JSON)
Built on by
Citing papers per year: 2024: 2; 2025: 13; 2026: 6.
21 papers.
Sort:
By area:
- 2024AniDoc: Animation Creation Made Easiercited by 22
- 2024MikuDance: Animating Character Art with Mixed Motion Dynamicscited by 7
- 2025SciVid: Cross-Domain Evaluation of Video Models in Scientific Applicationscited by 6
- 20254D-Animal: Freely Reconstructing Animatable 3D Animals from Videoscited by 6
- 2025AnyMoLe: Any Character Motion In-betweening Leveraging Video Diffusion Modelscited by 4
- 2025Probabilistic Prompt Distribution Learning for Animal Pose Estimationcited by 3
- 2025Recurrent Feature Mining and Keypoint Mixup Padding for Category-Agnostic Pose Estimationcited by 2
- 2025UniMC: Taming Diffusion Transformer for Unified Keypoint-Guided Multi-Class Image Generationcited by 2
- 2025StyleMM: Stylized 3D Morphable Face Model via Text-Driven Aligned Image Translationcited by 1
- 2025PromptGAR: Flexible Promptive Group Activity Recognitioncited by 0
- 2025DreamDance: Animating Character Art via Inpainting Stable Gaussian Worldscited by 0
- 2025Improving Personalized Image Generation through Social Context Feedbackcited by 0
9 more
- 2025Talking Points: Describing and Localizing Pixelscited by 0
- 2025SirenPose: Dynamic Scene Reconstruction via Geometric Supervisioncited by 0
- 2025Learning Dynamic Scene Reconstruction with Sinusoidal Geometric Priorscited by 0
- 2026FSMC-Pose: Frequency and Spatial Fusion with Multiscale Self-calibration for Cattle Mounting Pose Estimationcited by 0
- 2026PoseDriver: A Unified Approach to Multi-Category Skeleton Detection for Autonomous Drivingcited by 0
- 2026DynaVid: Learning to Generate Highly Dynamic Videos using Synthetic Motion Datacited by 0
- 2026GenCape: Structure-Inductive Generative Modeling for Category-Agnostic Pose Estimationcited by 0
- 2026GKDT: General Keypoint Detection Transformercited by 0
- 2026AnyTalk: Speech Animation for Arbitrary Characters Leveraging a Video Generation Modelcited by 0
- 2026AnyTalk: Speech Animation for Arbitrary Characters Leveraging a Video Generation Model17 Aug 2026
- 2026GKDT: General Keypoint Detection Transformer1 Jul 2026
- 2026GenCape: Structure-Inductive Generative Modeling for Category-Agnostic Pose Estimation13 May 2026
- 2026DynaVid: Learning to Generate Highly Dynamic Videos using Synthetic Motion Data2 Apr 2026
- 2026PoseDriver: A Unified Approach to Multi-Category Skeleton Detection for Autonomous Driving24 Mar 2026
- 2026FSMC-Pose: Frequency and Spatial Fusion with Multiscale Self-calibration for Cattle Mounting Pose Estimation17 Mar 2026
- 2025Learning Dynamic Scene Reconstruction with Sinusoidal Geometric Priors25 Dec 2025
- 2025SirenPose: Dynamic Scene Reconstruction via Geometric Supervision23 Dec 2025
- 2025Talking Points: Describing and Localizing Pixels16 Oct 2025
- 2025StyleMM: Stylized 3D Morphable Face Model via Text-Driven Aligned Image Translation15 Aug 2025
- 2025Improving Personalized Image Generation through Social Context Feedback21 Jul 2025
- 20254D-Animal: Freely Reconstructing Animatable 3D Animals from Videos14 Jul 2025
9 more
- 2025SciVid: Cross-Domain Evaluation of Video Models in Scientific Applications4 Jul 2025
- 2025UniMC: Taming Diffusion Transformer for Unified Keypoint-Guided Multi-Class Image Generation3 Jul 2025
- 2025DreamDance: Animating Character Art via Inpainting Stable Gaussian Worlds30 May 2025
- 2025Recurrent Feature Mining and Keypoint Mixup Padding for Category-Agnostic Pose Estimation27 Mar 2025
- 2025Probabilistic Prompt Distribution Learning for Animal Pose Estimation20 Mar 2025
- 2025PromptGAR: Flexible Promptive Group Activity Recognition11 Mar 2025
- 2025AnyMoLe: Any Character Motion In-betweening Leveraging Video Diffusion Models11 Mar 2025
- 2024AniDoc: Animation Creation Made Easier18 Dec 2024
- 2024MikuDance: Animating Character Art with Mixed Motion Dynamics13 Nov 2024
- 2025AnyMoLe: Any Character Motion In-betweening Leveraging Video Diffusion Modelscited by 4
- 2025UniMC: Taming Diffusion Transformer for Unified Keypoint-Guided Multi-Class Image Generationcited by 2
- 2026DynaVid: Learning to Generate Highly Dynamic Videos using Synthetic Motion Datacited by 0
- 2026AnyTalk: Speech Animation for Arbitrary Characters Leveraging a Video Generation Modelcited by 0
- 2026AnyTalk: Speech Animation for Arbitrary Characters Leveraging a Video Generation Model17 Aug 2026
- 2026DynaVid: Learning to Generate Highly Dynamic Videos using Synthetic Motion Data2 Apr 2026
- 2025UniMC: Taming Diffusion Transformer for Unified Keypoint-Guided Multi-Class Image Generation3 Jul 2025
- 2025AnyMoLe: Any Character Motion In-betweening Leveraging Video Diffusion Models11 Mar 2025
- 2025Talking Points: Describing and Localizing Pixelscited by 0
- 2025Talking Points: Describing and Localizing Pixels16 Oct 2025
- 2024AniDoc: Animation Creation Made Easiercited by 22
- 2024MikuDance: Animating Character Art with Mixed Motion Dynamicscited by 7
- 2025SciVid: Cross-Domain Evaluation of Video Models in Scientific Applicationscited by 6
- 20254D-Animal: Freely Reconstructing Animatable 3D Animals from Videoscited by 6
- 2025Probabilistic Prompt Distribution Learning for Animal Pose Estimationcited by 3
- 2025Recurrent Feature Mining and Keypoint Mixup Padding for Category-Agnostic Pose Estimationcited by 2
- 2025StyleMM: Stylized 3D Morphable Face Model via Text-Driven Aligned Image Translationcited by 1
- 2025PromptGAR: Flexible Promptive Group Activity Recognitioncited by 0
- 2025DreamDance: Animating Character Art via Inpainting Stable Gaussian Worldscited by 0
- 2025Improving Personalized Image Generation through Social Context Feedbackcited by 0
- 2025SirenPose: Dynamic Scene Reconstruction via Geometric Supervisioncited by 0
- 2025Learning Dynamic Scene Reconstruction with Sinusoidal Geometric Priorscited by 0
12 most cited of 16 All 16 (JSON)
- 2026GKDT: General Keypoint Detection Transformer1 Jul 2026
- 2026GenCape: Structure-Inductive Generative Modeling for Category-Agnostic Pose Estimation13 May 2026
- 2026PoseDriver: A Unified Approach to Multi-Category Skeleton Detection for Autonomous Driving24 Mar 2026
- 2026FSMC-Pose: Frequency and Spatial Fusion with Multiscale Self-calibration for Cattle Mounting Pose Estimation17 Mar 2026
- 2025Learning Dynamic Scene Reconstruction with Sinusoidal Geometric Priors25 Dec 2025
- 2025SirenPose: Dynamic Scene Reconstruction via Geometric Supervision23 Dec 2025
- 2025StyleMM: Stylized 3D Morphable Face Model via Text-Driven Aligned Image Translation15 Aug 2025
- 2025Improving Personalized Image Generation through Social Context Feedback21 Jul 2025
- 20254D-Animal: Freely Reconstructing Animatable 3D Animals from Videos14 Jul 2025
- 2025SciVid: Cross-Domain Evaluation of Video Models in Scientific Applications4 Jul 2025
- 2025DreamDance: Animating Character Art via Inpainting Stable Gaussian Worlds30 May 2025
- 2025Recurrent Feature Mining and Keypoint Mixup Padding for Category-Agnostic Pose Estimation27 Mar 2025
12 newest of 16 All 16 (JSON)