Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Differentiable Hierarchical Graph Grouping for Multi-Person Pose Estimation

About

Multi-person pose estimation is challenging because it localizes body keypoints for multiple persons simultaneously. Previous methods can be divided into two streams, i.e. top-down and bottom-up methods. The top-down methods localize keypoints after human detection, while the bottom-up methods localize keypoints directly and then cluster/group them for different persons, which are generally more efficient than top-down methods. However, in existing bottom-up methods, the keypoint grouping is usually solved independently from keypoint detection, making them not end-to-end trainable and have sub-optimal performance. In this paper, we investigate a new perspective of human part grouping and reformulate it as a graph clustering task. Especially, we propose a novel differentiable Hierarchical Graph Grouping (HGG) method to learn the graph grouping in bottom-up multi-person pose estimation task. Moreover, HGG is easily embedded into main-stream bottom-up methods. It takes human keypoint candidates as graph nodes and clusters keypoints in a multi-layer graph neural network model. The modules of HGG can be trained end-to-end with the keypoint detection network and is able to supervise the grouping process in a hierarchical manner. To improve the discrimination of the clustering, we add a set of edge discriminators and macro-node discriminators. Extensive experiments on both COCO and OCHuman datasets demonstrate that the proposed method improves the performance of bottom-up pose estimation methods.

Sheng Jin, Wentao Liu, Enze Xie, Wenhai Wang, Chen Qian, Wanli Ouyang, Ping Luo• 2020

Related benchmarks

TaskDatasetResultRank
Human Pose EstimationCOCO (test-dev)
AP67.6
408
Pose EstimationCOCO (val)
AP68.3
319
Human Pose EstimationCOCO 2017 (test-dev)
AP67.6
180
Multi-person Pose EstimationCOCO (test-dev)
AP67.6
101
Multi-person Pose EstimationCOCO 2017 (test-dev)
AP67.6
99
Pose EstimationOCHuman (test)
AP36
95
Multi-person Pose EstimationOCHuman (val)
AP41.8
40
Pose EstimationCOCO (test)
AP67.6
28
Object Keypoint DetectionOCHuman v1.0 (test)
AP34.8
14
Object Keypoint DetectionOCHuman v1.0 (val)
AP35.6
13
Showing 10 of 11 rows

Other info

Code

Follow for update