Papers › LInKs "Lifting Independent Keypoints" -- Partial Pose Lifting for Occlusion Handling...

LInKs "Lifting Independent Keypoints" -- Partial Pose Lifting for Occlusion Handling with Improved Accuracy in 2D-3D Human Pose Estimation

13 Sep 2023arXiv:2309.07243archive 2025-07-28

Peter Hardy, Hansung Kim

We present LInKs, a novel unsupervised learning method to recover 3D human poses from 2D kinematic skeletons obtained from a single image, even when occlusions are present. Our approach follows a unique two-step process, which involves first lifting the occluded 2D pose to the 3D domain, followed by filling in the occluded parts using the partially reconstructed 3D coordinates. This lift-then-fill approach leads to significantly more accurate results compared to models that complete the pose in 2D space alone. Additionally, we improve the stability and likelihood estimation of normalising flows through a custom sampling function replacing PCA dimensionality reduction previously used in prior work. Furthermore, we are the first to investigate if different parts of the 2D kinematic skeleton can be lifted independently which we find by itself reduces the error of current lifting approaches. We attribute this to the reduction of long-range keypoint correlations. In our detailed evaluation, we quantify the error under various realistic occlusion scenarios, showcasing the versatility and applicability of our model. Our results consistently demonstrate the superiority of handling all types of occlusions in 3D space when compared to others that complete the pose in 2D space. Our approach also exhibits consistent accuracy in scenarios without occlusion, as evidenced by a 7.9% reduction in reconstruction error compared to prior works on the Human3.6M dataset. Furthermore, our method excels in accurately retrieving complete 3D poses even in the presence of occlusions, making it highly applicable in situations where complete 2D pose information is unavailable.

PaperPDF

Code

No code repository is listed for this paper in the archive or in Syntology's graph.

Code Syntology ran Syntology

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

Tasks

3D Human Pose EstimationAttributeDimensionality ReductionNormalising FlowsOcclusion HandlingPose EstimationUnsupervised 3D Human Pose Estimation

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Unsupervised 3D Human Pose Estimation Human3.6M LInKs N-MPJPE 61.6 #11 of 12 Archive leaderboard report
Unsupervised 3D Human Pose Estimation Human3.6M LInKs PA-MPJPE 33.8 #11 of 12 Archive leaderboard report
Unsupervised 3D Human Pose Estimation MPI-INF-3DHP LInKs AUC 54 #1 of 4 Archive leaderboard report
Unsupervised 3D Human Pose Estimation MPI-INF-3DHP LInKs PA-MPJPE 49.7 #1 of 4 Archive leaderboard report
Unsupervised 3D Human Pose Estimation MPI-INF-3DHP LInKs PCK 86.3 #1 of 4 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.

Methods

PCA

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