ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation
Yufei Xu, Jing Zhang, Qiming Zhang, Dacheng Tao

TL;DR
This paper introduces ViTPose, a simple yet effective vision transformer-based model for human pose estimation, demonstrating high scalability, transferability, and state-of-the-art performance on the MS COCO benchmark.
Contribution
Proposes ViTPose, a plain vision transformer framework for pose estimation that is scalable, flexible, and achieves state-of-the-art results, revealing the potential of simple transformer structures.
Findings
ViTPose outperforms existing methods on MS COCO Keypoint Detection.
Large ViTPose models transfer knowledge effectively to smaller models.
Scaling up ViTPose improves performance and throughput.
Abstract
Although no specific domain knowledge is considered in the design, plain vision transformers have shown excellent performance in visual recognition tasks. However, little effort has been made to reveal the potential of such simple structures for pose estimation tasks. In this paper, we show the surprisingly good capabilities of plain vision transformers for pose estimation from various aspects, namely simplicity in model structure, scalability in model size, flexibility in training paradigm, and transferability of knowledge between models, through a simple baseline model called ViTPose. Specifically, ViTPose employs plain and non-hierarchical vision transformers as backbones to extract features for a given person instance and a lightweight decoder for pose estimation. It can be scaled up from 100M to 1B parameters by taking the advantages of the scalable model capacity and high…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
- 🤗public-data/ViTPosemodel· ♡ 8♡ 8
- 🤗danelcsb/vitpose-base-simplemodel· 41 dl· ♡ 241 dl♡ 2
- 🤗usyd-community/vitpose-base-simplemodel· 42k dl· ♡ 3142k dl♡ 31
- 🤗usyd-community/vitpose-basemodel· 883 dl· ♡ 11883 dl♡ 11
- 🤗usyd-community/vitpose-base-coco-aic-mpiimodel· 211 dl· ♡ 1211 dl♡ 1
- 🤗usyd-community/vitpose-plus-basemodel· 3.9M dl· ♡ 293.9M dl♡ 29
- 🤗usyd-community/vitpose-plus-smallmodel· 17k dl· ♡ 517k dl♡ 5
- 🤗usyd-community/vitpose-plus-largemodel· 13k dl· ♡ 313k dl♡ 3
- 🤗usyd-community/vitpose-plus-hugemodel· 40k dl· ♡ 1540k dl♡ 15
- 🤗amorrissette/vitpose-plus-smallmodel
Videos
Taxonomy
TopicsHuman Pose and Action Recognition · Video Surveillance and Tracking Methods · Advanced Neural Network Applications
MethodsAttention Is All You Need · Linear Layer · Multi-Head Attention · Residual Connection · Softmax · Layer Normalization · Dense Connections · Vision Transformer
