Global Context for Convolutional Pose Machines

Daniil Osokin
6/10/2019
cs.CV

Official code: open-edge-platform/geti (1,358 stars, Apache-2.0, PyTorch, last commit 2026-10-21).

Abstract

Convolutional Pose Machine is a popular neural network architecture for articulated pose estimation. In this work we explore its empirical receptive field and realize, that it can be enhanced with integration of a global context. To do so U-shaped context module is proposed and compared with the pyramid pooling and atrous spatial pyramid pooling modules, which are often used in semantic segmentation domain. The proposed neural network achieves state-of-the-art accuracy with 87.9% PCKh for single-person pose estimation on the Look Into Person dataset. A smaller version of this network runs more than 160 frames per second while being just 2.9% less accurate. Generalization of the proposed approach is tested on the MPII benchmark and shown, that it faster than hourglass-based networks, while provides similar accuracy. The code is available at https://github.com/opencv/openvino_training_extensions/tree/develop/pytorch_toolkit/human_pose_estimation .

View on arXivView PDF

Code Implementations(1)

PyTorchApache-2.0

Build, train, optimize, and run computer vision models locally, from raw images to live inference. Open source, optimized for Intel XPU (CPU-only and CUDA also supported).

1,358483CSS, HTMLOct 26, 20184 days agoApache-2.0
automlcomputer-visiondeep-learninggetiimage-classification+11 more

Similar Papers

Cite this paper

@article{osokin2019global,
  title  = {Global Context for Convolutional Pose Machines},
  author = {Daniil Osokin},
  year   = {2019},
  eprint = {1906.04104},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1906.04104}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1906.04104.svg)](https://codeofpaper.com/paper/1906.04104)

Discussion