HyperAIHyperAI

Command Palette

Search for a command to run...

3 months ago

TransPose: Keypoint Localization via Transformer

Sen Yang Zhibin Quan Mu Nie Wankou Yang

TransPose: Keypoint Localization via Transformer

Abstract

While CNN-based models have made remarkable progress on human pose estimation, what spatial dependencies they capture to localize keypoints remains unclear. In this work, we propose a model called \textbf{TransPose}, which introduces Transformer for human pose estimation. The attention layers built in Transformer enable our model to capture long-range relationships efficiently and also can reveal what dependencies the predicted keypoints rely on. To predict keypoint heatmaps, the last attention layer acts as an aggregator, which collects contributions from image clues and forms maximum positions of keypoints. Such a heatmap-based localization approach via Transformer conforms to the principle of Activation Maximization~\cite{erhan2009visualizing}. And the revealed dependencies are image-specific and fine-grained, which also can provide evidence of how the model handles special cases, e.g., occlusion. The experiments show that TransPose achieves 75.8 AP and 75.0 AP on COCO validation and test-dev sets, while being more lightweight and faster than mainstream CNN architectures. The TransPose model also transfers very well on MPII benchmark, achieving superior performance on the test set when fine-tuned with small training costs. Code and pre-trained models are publicly available\footnote{\url{https://github.com/yangsenius/TransPose}}.

Code Repositories

yangsenius/TransPose
Official
pytorch
Mentioned in GitHub

Benchmarks

BenchmarkMethodologyMetrics
keypoint-detection-on-cocoTransPose(256x192)
Test AP: 75.0
Validation AP: 75.8
multi-person-pose-estimation-on-crowdposeTransPose-H
AP Easy: 79.5
AP Hard: 62.2
AP Medium: 72.9
mAP @0.5:0.95: 71.8
multi-person-pose-estimation-on-ochumanTransPose-H
AP50: 82.7
AP75: 67.1
pose-estimation-on-coco-test-devTransPose-H-A6
AP: 75
AP50: 92.2
AP75: 82.3
APL: 81.1
APM: 71.3
pose-estimation-on-mpii-human-poseTransPose
PCKh-0.5: 93.5
pose-estimation-on-ochumanTransPose-H
Validation AP: 62.3

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp
TransPose: Keypoint Localization via Transformer | Papers | HyperAI