paper-with-me

Papers

ViTPose++: Vision Transformer for Generic Body Pose Estimation

2022-12-07 · Yufei Xu, Jing Zhang, Qiming Zhang, DaCheng Tao

In this paper, we show the surprisingly good properties of plain vision transformers for body 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 dubbed ViTPose. Specifically, ViTPose employs the plain and non-hierarchical vision transformer as an encoder to encode features and a lightweight decoder to decode body keypoints in either a top-down or a bottom-up manner. It can be scaled up from about 20M to 1B parameters by taking advantage of the scalable model capacity and high parallelism of the vision transformer, setting a new Pareto front for throughput and performance. Besides, ViTPose is very flexible regarding the attention type, input resolution, and pre-training and fine-tuning strategy. Based on the flexibility, a novel ViTPose+ model is proposed to deal with heterogeneous body keypoint categories in different types of body pose estimation tasks via knowledge factorization, i.e., adopting task-agnostic and task-specific feed-forward networks in the transformer. We also empirically demonstrate that the knowledge of large ViTPose models can be easily transferred to small ones via a simple knowledge token. Experimental results show that our ViTPose model outperforms representative methods on the challenging MS COCO Human Keypoint Detection benchmark at both top-down and bottom-up settings. Furthermore, our ViTPose+ model achieves state-of-the-art performance simultaneously on a series of body pose estimation tasks, including MS COCO, AI Challenger, OCHuman, MPII for human keypoint detection, COCO-Wholebody for whole-body keypoint detection, as well as AP-10K and APT-36K for animal keypoint detection, without sacrificing inference speed.

📄 PDF Abstract BibTeX arXiv:2212.04246

Code (2)

vitae-transformer/vitpose 공식 구현 pytorch
huggingface/transformers pytorch

Tasks

2D Human Pose EstimationAnimal Pose EstimationKeypoint DetectionPose Estimation

Methods 이 논문이 사용한 방법론

Multi-Head Attention 설명 없음
Attention 설명 없음
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Dense Connections Dense Connections, or Fully Connected Connections, are a type of layer in a deep neural network that use a linear operation where every input is connected to every output…
Residual Connection 설명 없음
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
Vision Transformer The Vision Transformer, or ViT, is a model for image classification that employs a Transformer-like architecture over…

Similar Papers 제목 키워드 기반

ViTPose: Simple Vision Transformer Baselines for Human Pose Estimation

2022-04-26 · Yufei Xu, Jing Zhang, Qiming Zhang, DaCheng Tao

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 s…

2D Human Pose EstimationKeypoint DetectionPose Estimation

HEViTPose: High-Efficiency Vision Transformer for Human Pose Estimation

2023-11-22 · Chengpeng Wu, Guangxing Tan, Chunyu Li

Human pose estimation in complicated situations has always been a challenging task. Many Transformer-based pose networks have been proposed recently, achieving encouraging progress in improving performance. However, the …

Pose Estimation

Beyond Static Frames: Temporal Aggregate-and-Restore Vision Transformer for Human Pose Estimation

2026-03-06 · Hongwei Fang, Jiahang Cai, Xun Wang, Wenwu Yang arxiv

Vision Transformers (ViTs) have recently achieved state-of-the-art performance in 2D human pose estimation due to their strong global modeling capability. However, existing ViT-based pose estimators are designed for stat…

2D Human Pose Estimation

Transformers with Joint Tokens and Local-Global Attention for Efficient Human Pose Estimation

2025-02-28 · Kaleab A. Kinfu, René Vidal

Convolutional Neural Networks (CNNs) and Vision Transformers (ViTs) have led to significant progress in 2D body pose estimation. However, achieving a good balance between accuracy, efficiency, and robustness remains a ch…

2D Pose EstimationComputational EfficiencyPose Estimation

AnimalFormer: Multimodal Vision Framework for Behavior-based Precision Livestock Farming

2024-06-14 · Ahmed Qazi, Taha Razzaq, Asim Iqbal

We introduce a multimodal vision framework for precision livestock farming, harnessing the power of GroundingDINO, HQSAM, and ViTPose models. This integrated suite enables comprehensive behavioral analytics from video da…

Action DetectionActivity DetectionManagement