Nermin Samet, Emre Akbas
In this paper, we present a new bottom-up one-stage method for whole-body pose estimation, which we call "hierarchical point regression," or HPRNet for short. In standard body pose estimation, the locations of $\sim 17$ major joints on the human body are estimated. Differently, in whole-body pose estimation, the locations of fine-grained keypoints (68 on face, 21 on each hand and 3 on each foot) are estimated as well, which creates a scale variance problem that needs to be addressed. To handle the scale variance among different body parts, we build a hierarchical point representation of body parts and jointly regress them. The relative locations of fine-grained keypoints in each part (e.g. face) are regressed in reference to the center of that part, whose location itself is estimated relative to the person center. In addition, unlike the existing two-stage methods, our method predicts whole-body pose in a constant time independent of the number of people in an image. On the COCO WholeBody dataset, HPRNet significantly outperforms all previous bottom-up methods on the keypoint detection of all whole-body parts (i.e. body, foot, face and hand); it also achieves state-of-the-art results on face (75.4 AP) and hand (50.4 AP) keypoint detection. Code and models are available at \url{https://github.com/nerminsamet/HPRNet}.
| Task | Dataset | Metric | Value | Model |
|---|---|---|---|---|
| Facial Recognition and Modelling | COCO-WholeBody | AP | 56.4 | HPRNet (Hourglass-104) |
| Facial Recognition and Modelling | COCO-WholeBody | AP50 | 82.4 | HPRNet (Hourglass-104) |
| Facial Recognition and Modelling | COCO-WholeBody | AP75 | 67.1 | HPRNet (Hourglass-104) |
| Facial Recognition and Modelling | COCO-WholeBody | APL | 63.3 | HPRNet (Hourglass-104) |
| Facial Recognition and Modelling | COCO-WholeBody | APM | 43.4 | HPRNet (Hourglass-104) |
| Facial Recognition and Modelling | COCO-WholeBody | AP | 55.8 | HPRNet (DLA) |
| Facial Recognition and Modelling | COCO-WholeBody | AP50 | 82.3 | HPRNet (DLA) |
| Facial Recognition and Modelling | COCO-WholeBody | AP75 | 66.2 | HPRNet (DLA) |
| Facial Recognition and Modelling | COCO-WholeBody | APL | 63.6 | HPRNet (DLA) |
| Facial Recognition and Modelling | COCO-WholeBody | APM | 40 | HPRNet (DLA) |
| Facial Recognition and Modelling | COCO-WholeBody | keypoint AP | 75.4 | HPRNet (Hourglass-104) |
| Facial Recognition and Modelling | COCO-WholeBody | keypoint AP | 74.6 | HPRNet (DLA) |
| Hand | COCO-WholeBody | keypoint AP | 50.4 | HPRNet (Hourglass-104) |
| Hand | COCO-WholeBody | keypoint AP | 47 | HPRNet (DLA) |
| Pose Estimation | COCO-WholeBody | keypoint AP | 50.4 | HPRNet (Hourglass-104) |
| Pose Estimation | COCO-WholeBody | keypoint AP | 47 | HPRNet (DLA) |
| Pose Estimation | COCO-WholeBody | keypoint AP | 59.4 | HPRNet (Hourglass-104) |
| Pose Estimation | COCO-WholeBody | keypoint AP | 55.2 | HPRNet (DLA) |
| Hand Pose Estimation | COCO-WholeBody | keypoint AP | 50.4 | HPRNet (Hourglass-104) |
| Hand Pose Estimation | COCO-WholeBody | keypoint AP | 47 | HPRNet (DLA) |
| Facial Landmark Detection | COCO-WholeBody | keypoint AP | 75.4 | HPRNet (Hourglass-104) |
| Facial Landmark Detection | COCO-WholeBody | keypoint AP | 74.6 | HPRNet (DLA) |
| Face Detection | COCO-WholeBody | AP | 56.4 | HPRNet (Hourglass-104) |
| Face Detection | COCO-WholeBody | AP50 | 82.4 | HPRNet (Hourglass-104) |
| Face Detection | COCO-WholeBody | AP75 | 67.1 | HPRNet (Hourglass-104) |
| Face Detection | COCO-WholeBody | APL | 63.3 | HPRNet (Hourglass-104) |
| Face Detection | COCO-WholeBody | APM | 43.4 | HPRNet (Hourglass-104) |
| Face Detection | COCO-WholeBody | AP | 55.8 | HPRNet (DLA) |
| Face Detection | COCO-WholeBody | AP50 | 82.3 | HPRNet (DLA) |
| Face Detection | COCO-WholeBody | AP75 | 66.2 | HPRNet (DLA) |
| Face Detection | COCO-WholeBody | APL | 63.6 | HPRNet (DLA) |
| Face Detection | COCO-WholeBody | APM | 40 | HPRNet (DLA) |
| Face Reconstruction | COCO-WholeBody | AP | 56.4 | HPRNet (Hourglass-104) |
| Face Reconstruction | COCO-WholeBody | AP50 | 82.4 | HPRNet (Hourglass-104) |
| Face Reconstruction | COCO-WholeBody | AP75 | 67.1 | HPRNet (Hourglass-104) |
| Face Reconstruction | COCO-WholeBody | APL | 63.3 | HPRNet (Hourglass-104) |
| Face Reconstruction | COCO-WholeBody | APM | 43.4 | HPRNet (Hourglass-104) |
| Face Reconstruction | COCO-WholeBody | AP | 55.8 | HPRNet (DLA) |
| Face Reconstruction | COCO-WholeBody | AP50 | 82.3 | HPRNet (DLA) |
| Face Reconstruction | COCO-WholeBody | AP75 | 66.2 | HPRNet (DLA) |
| Face Reconstruction | COCO-WholeBody | APL | 63.6 | HPRNet (DLA) |
| Face Reconstruction | COCO-WholeBody | APM | 40 | HPRNet (DLA) |
| Face Reconstruction | COCO-WholeBody | keypoint AP | 75.4 | HPRNet (Hourglass-104) |
| Face Reconstruction | COCO-WholeBody | keypoint AP | 74.6 | HPRNet (DLA) |
| 3D | COCO-WholeBody | keypoint AP | 50.4 | HPRNet (Hourglass-104) |
| 3D | COCO-WholeBody | keypoint AP | 47 | HPRNet (DLA) |
| 3D | COCO-WholeBody | keypoint AP | 59.4 | HPRNet (Hourglass-104) |
| 3D | COCO-WholeBody | keypoint AP | 55.2 | HPRNet (DLA) |
| 3D | COCO-WholeBody | AP | 56.4 | HPRNet (Hourglass-104) |
| 3D | COCO-WholeBody | AP50 | 82.4 | HPRNet (Hourglass-104) |
| 3D | COCO-WholeBody | AP75 | 67.1 | HPRNet (Hourglass-104) |
| 3D | COCO-WholeBody | APL | 63.3 | HPRNet (Hourglass-104) |
| 3D | COCO-WholeBody | APM | 43.4 | HPRNet (Hourglass-104) |
| 3D | COCO-WholeBody | AP | 55.8 | HPRNet (DLA) |
| 3D | COCO-WholeBody | AP50 | 82.3 | HPRNet (DLA) |
| 3D | COCO-WholeBody | AP75 | 66.2 | HPRNet (DLA) |
| 3D | COCO-WholeBody | APL | 63.6 | HPRNet (DLA) |
| 3D | COCO-WholeBody | APM | 40 | HPRNet (DLA) |
| 3D | COCO-WholeBody | keypoint AP | 75.4 | HPRNet (Hourglass-104) |
| 3D | COCO-WholeBody | keypoint AP | 74.6 | HPRNet (DLA) |
| 3D Face Modelling | COCO-WholeBody | AP | 56.4 | HPRNet (Hourglass-104) |
| 3D Face Modelling | COCO-WholeBody | AP50 | 82.4 | HPRNet (Hourglass-104) |
| 3D Face Modelling | COCO-WholeBody | AP75 | 67.1 | HPRNet (Hourglass-104) |
| 3D Face Modelling | COCO-WholeBody | APL | 63.3 | HPRNet (Hourglass-104) |
| 3D Face Modelling | COCO-WholeBody | APM | 43.4 | HPRNet (Hourglass-104) |
| 3D Face Modelling | COCO-WholeBody | AP | 55.8 | HPRNet (DLA) |
| 3D Face Modelling | COCO-WholeBody | AP50 | 82.3 | HPRNet (DLA) |
| 3D Face Modelling | COCO-WholeBody | AP75 | 66.2 | HPRNet (DLA) |
| 3D Face Modelling | COCO-WholeBody | APL | 63.6 | HPRNet (DLA) |
| 3D Face Modelling | COCO-WholeBody | APM | 40 | HPRNet (DLA) |
| 3D Face Modelling | COCO-WholeBody | keypoint AP | 75.4 | HPRNet (Hourglass-104) |
| 3D Face Modelling | COCO-WholeBody | keypoint AP | 74.6 | HPRNet (DLA) |
| 3D Face Reconstruction | COCO-WholeBody | AP | 56.4 | HPRNet (Hourglass-104) |
| 3D Face Reconstruction | COCO-WholeBody | AP50 | 82.4 | HPRNet (Hourglass-104) |
| 3D Face Reconstruction | COCO-WholeBody | AP75 | 67.1 | HPRNet (Hourglass-104) |
| 3D Face Reconstruction | COCO-WholeBody | APL | 63.3 | HPRNet (Hourglass-104) |
| 3D Face Reconstruction | COCO-WholeBody | APM | 43.4 | HPRNet (Hourglass-104) |
| 3D Face Reconstruction | COCO-WholeBody | AP | 55.8 | HPRNet (DLA) |
| 3D Face Reconstruction | COCO-WholeBody | AP50 | 82.3 | HPRNet (DLA) |
| 3D Face Reconstruction | COCO-WholeBody | AP75 | 66.2 | HPRNet (DLA) |
| 3D Face Reconstruction | COCO-WholeBody | APL | 63.6 | HPRNet (DLA) |
| 3D Face Reconstruction | COCO-WholeBody | APM | 40 | HPRNet (DLA) |
| 3D Face Reconstruction | COCO-WholeBody | keypoint AP | 75.4 | HPRNet (Hourglass-104) |
| 3D Face Reconstruction | COCO-WholeBody | keypoint AP | 74.6 | HPRNet (DLA) |
| 2D Human Pose Estimation | COCO-WholeBody | WB | 34.8 | HPRNet |
| 2D Human Pose Estimation | COCO-WholeBody | body | 59.4 | HPRNet |
| 2D Human Pose Estimation | COCO-WholeBody | face | 75.4 | HPRNet |
| 2D Human Pose Estimation | COCO-WholeBody | foot | 53 | HPRNet |
| 2D Human Pose Estimation | COCO-WholeBody | hand | 50.4 | HPRNet |
| Multi-Person Pose Estimation | COCO-WholeBody | keypoint AP | 59.4 | HPRNet (Hourglass-104) |
| Multi-Person Pose Estimation | COCO-WholeBody | keypoint AP | 55.2 | HPRNet (DLA) |
| 1 Image, 2*2 Stitchi | COCO-WholeBody | keypoint AP | 50.4 | HPRNet (Hourglass-104) |
| 1 Image, 2*2 Stitchi | COCO-WholeBody | keypoint AP | 47 | HPRNet (DLA) |
| 1 Image, 2*2 Stitchi | COCO-WholeBody | keypoint AP | 59.4 | HPRNet (Hourglass-104) |
| 1 Image, 2*2 Stitchi | COCO-WholeBody | keypoint AP | 55.2 | HPRNet (DLA) |