Learning to Refine Human Pose Estimation

Mihai Fieraru,Anna Khoreva,Leonid Pishchulin,Bernt Schiele
DOI: https://doi.org/10.48550/arXiv.1804.07909
2018-04-21
Abstract:Multi-person pose estimation in images and videos is an important yet challenging task with many applications. Despite the large improvements in human pose estimation enabled by the development of convolutional neural networks, there still exist a lot of difficult cases where even the state-of-the-art models fail to correctly localize all body joints. This motivates the need for an additional refinement step that addresses these challenging cases and can be easily applied on top of any existing method. In this work, we introduce a pose refinement network (PoseRefiner) which takes as input both the image and a given pose estimate and learns to directly predict a refined pose by jointly reasoning about the input-output space. In order for the network to learn to refine incorrect body joint predictions, we employ a novel data augmentation scheme for training, where we model "hard" human pose cases. We evaluate our approach on four popular large-scale pose estimation benchmarks such as MPII Single- and Multi-Person Pose Estimation, PoseTrack Pose Estimation, and PoseTrack Pose Tracking, and report systematic improvement over the state of the art.
Computer Vision and Pattern Recognition
What problem does this paper attempt to address?
The problem that this paper attempts to solve is the difficult situations in multi - person pose estimation in images and videos. Although the development of convolutional neural networks has greatly improved the performance of human pose estimation, in some challenging cases, even the most advanced models have difficulty accurately locating all body joints. These challenging situations include occlusion between people, close proximity between people with similar appearances, rare body postures, partially visible people, and cluttered backgrounds, etc. Therefore, the paper proposes an additional pose refinement step to solve these problems and can be easily applied on top of any existing methods. Specifically, the authors introduce a pose refinement network (PoseRefiner), which takes an image and a given pose estimate as inputs and directly predicts a more refined pose by jointly reasoning about the input - output space. To enable the network to learn how to correct incorrect body joint predictions, the authors also design a new data augmentation scheme for simulating "difficult" human pose cases.