Papers › Cascaded Pyramid Network for Multi-Person Pose Estimation

Cascaded Pyramid Network for Multi-Person Pose Estimation

20 Nov 2017CVPR 2018 6arXiv:1711.07319archive 2025-07-28

Yilun Chen, Zhicheng Wang, Yuxiang Peng, Zhiqiang Zhang, Gang Yu, Jian Sun

The topic of multi-person pose estimation has been largely improved recently, especially with the development of convolutional neural network. However, there still exist a lot of challenging cases, such as occluded keypoints, invisible keypoints and complex background, which cannot be well addressed. In this paper, we present a novel network structure called Cascaded Pyramid Network (CPN) which targets to relieve the problem from these "hard" keypoints. More specifically, our algorithm includes two stages: GlobalNet and RefineNet. GlobalNet is a feature pyramid network which can successfully localize the "simple" keypoints like eyes and hands but may fail to precisely recognize the occluded or invisible keypoints. Our RefineNet tries explicitly handling the "hard" keypoints by integrating all levels of feature representations from the GlobalNet together with an online hard keypoint mining loss. In general, to address the multi-person pose estimation problem, a top-down pipeline is adopted to first generate a set of human bounding boxes based on a detector, followed by our CPN for keypoint localization in each human bounding box. Based on the proposed algorithm, we achieve state-of-art results on the COCO keypoint benchmark, with average precision at 73.0 on the COCO test-dev dataset and 72.1 on the COCO test-challenge dataset, which is a 19% relative improvement compared with 60.5 from the COCO 2016 keypoint challenge.Code (https://github.com/chenyilun95/tf-cpn.git) and the detection results are publicly available for further research.

PaperPDFConference PDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

chenyilun95/tf-cpn officialmentioned in papermentioned on GitHubtfMIT report
Cli98/pytorch-cpn mentioned on GitHubpytorch report
caiyuanhao1998/RSN mentioned on GitHubpytorch report
megvii-detection/MSPN mentioned on GitHubpytorch report
tuvovan/CPN_KR mentioned on GitHubtf report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Keypoint DetectionMulti-Person Pose EstimationPose Estimation

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Keypoint Detection COCO (Common Objects in Context) CPN+ Test AP 73.0 #12 of 24 Archive leaderboard report
Keypoint Detection COCO test-challenge CPN+ AP 72.1 #4 of 8 Archive leaderboard report
Keypoint Detection COCO test-challenge CPN+ AP50 90.5 #4 of 8 Archive leaderboard report
Keypoint Detection COCO test-challenge CPN+ AP75 78.9 #4 of 8 Archive leaderboard report
Keypoint Detection COCO test-challenge CPN+ APL 84.7 #4 of 8 Archive leaderboard report
Keypoint Detection COCO test-challenge CPN+ AR 78.7 #4 of 8 Archive leaderboard report
Keypoint Detection COCO test-challenge CPN+ AR50 94.7 #4 of 8 Archive leaderboard report
Keypoint Detection COCO test-challenge CPN+ AR75 84.8 #4 of 8 Archive leaderboard report
Keypoint Detection COCO test-challenge CPN+ ARL 78.1 #4 of 8 Archive leaderboard report
Keypoint Detection COCO test-challenge CPN+ ARM 74.3 #4 of 8 Archive leaderboard report
Keypoint Detection COCO test-dev CPN+ AP50 91.7 #6 of 16 Archive leaderboard report
Keypoint Detection COCO test-dev CPN+ AP75 80.9 #6 of 16 Archive leaderboard report
Keypoint Detection COCO test-dev CPN+ APL 78.1 #6 of 16 Archive leaderboard report
Keypoint Detection COCO test-dev CPN+ APM 69.5 #6 of 16 Archive leaderboard report
Keypoint Detection COCO test-dev CPN+ AR 79.0 #6 of 16 Archive leaderboard report
Keypoint Detection COCO test-dev CPN+ AR50 95.1 #6 of 16 Archive leaderboard report
Keypoint Detection COCO test-dev CPN+ AR75 85.9 #6 of 16 Archive leaderboard report
Keypoint Detection COCO test-dev CPN+ ARL 84.6 #6 of 16 Archive leaderboard report
Keypoint Detection COCO test-dev CPN+ ARM 74.8 #6 of 16 Archive leaderboard report
Keypoint Detection COCO test-dev CPN AP50 91.4 #7 of 16 Archive leaderboard report
Keypoint Detection COCO test-dev CPN AP75 80.0 #7 of 16 Archive leaderboard report
Keypoint Detection COCO test-dev CPN APL 77.2 #7 of 16 Archive leaderboard report
Keypoint Detection COCO test-dev CPN APM 68.7 #7 of 16 Archive leaderboard report
Keypoint Detection COCO test-dev CPN AR 78.5 #7 of 16 Archive leaderboard report
Keypoint Detection COCO test-dev CPN AR50 95.1 #7 of 16 Archive leaderboard report
Keypoint Detection COCO test-dev CPN AR75 85.3 #7 of 16 Archive leaderboard report
Keypoint Detection COCO test-dev CPN ARL 84.3 #7 of 16 Archive leaderboard report
Keypoint Detection COCO test-dev CPN ARM 74.2 #7 of 16 Archive leaderboard report
Multi-Person Pose Estimation COCO (Common Objects in Context) CPN+ AP 0.730 #4 of 15 Archive leaderboard report
Pose Estimation COCO test-dev CPN+ [6, 9] AP 73.0 #26 of 47 Archive leaderboard report
Pose Estimation COCO test-dev CPN+ [6, 9] AP50 91.7 #26 of 47 Archive leaderboard report
Pose Estimation COCO test-dev CPN+ [6, 9] AP75 80.9 #26 of 47 Archive leaderboard report
Pose Estimation COCO test-dev CPN+ [6, 9] APL 78.1 #26 of 47 Archive leaderboard report
Pose Estimation COCO test-dev CPN+ [6, 9] AR 79.0 #26 of 47 Archive leaderboard report
Pose Estimation COCO test-dev CPN AP 72.1 #29 of 47 Archive leaderboard report
Pose Estimation COCO test-dev CPN AP50 91.4 #29 of 47 Archive leaderboard report
Pose Estimation COCO test-dev CPN AP75 80.0 #29 of 47 Archive leaderboard report
Pose Estimation COCO test-dev CPN APL 77.2 #29 of 47 Archive leaderboard report
Pose Estimation COCO test-dev CPN AR 78.5 #29 of 47 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections