atlas

Research map / 3D vision / Human pose estimation

KITRO: Refining Human Mesh by 2D Clues and Kinematic-tree Rotation

CVPR 2024 · 3D vision › Human pose estimation · approach: Human mesh recovery from images · 9 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes KITRO, a closed-form, kinematic-tree decision-tree refinement that uses 2D keypoints, bone lengths and parent depth to refine SMPL human meshes from HMR base models.

Problem

Refining estimated 3D human meshes with 2D keypoints via reprojection-loss gradient descent suffers from depth ambiguity and divergent gradients from distal joints that harm proximal joints along the kinematic chain.

Approach

Computes two closed-form child-bone direction hypotheses (toward/away from camera) from 2D keypoints, bone length and parent depth, organizes them into a binary decision tree along the kinematic tree, and selects the most probable path by softmax cosine similarity with the initial HMR bone rotations; shape is refined via a 2D bone-length loss and camera via least squares with moving average.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
apply KITRO refinement to CLIFFbCLIFFb · 3DPWPA-MPJPE: 32.04 -> 27.67Helped
apply KITRO refinement to CLIFFbCLIFFb · 3DPWMPJPE: 55.83 -> 43.53Helped
apply KITRO refinement to CLIFFbCLIFFb · Human3.6MPA-MPJPE: 25.88 -> 21.04Helped
apply KITRO refinement to CLIFFbCLIFFb · Human3.6MMPJPE: 42.79 -> 34.50Helped
add camera translation refinement (ablation)KITRO on CLIFFb · 3DPWPA-MPJPE: 28.53 -> 27.67Helped
use moving-average camera translation updates (ablation)KITRO on CLIFFb · 3DPWPA-MPJPE: 27.99 -> 27.67Helped
use the full-perspective focal length instead of a fixed focal length of 5000 (ablation)KITRO on CLIFFb · 3DPWPA-MPJPE: 32.72 -> 27.67Helped
refine shape parameters (ablation)KITRO on CLIFFb · 3DPWPA-MPJPE: 35.00 -> 27.67Helped
optimize shape using projected bone-length loss instead of 2D reprojection loss (ablation)KITRO on CLIFFb · 3DPWPA-MPJPE: 32.60 -> 27.67Helped
refine pose parameters (ablation)KITRO on CLIFFb · 3DPWPA-MPJPE: 44.57 -> 27.67Helped
use decision-tree hypothesis selection instead of greedy selection (ablation)KITRO on CLIFFb · 3DPWPA-MPJPE: 29.24 -> 27.67Helped
use weighted soft pose updates instead of hard updates (ablation)KITRO on CLIFFb · 3DPWPA-MPJPE: 32.18 -> 27.67Helped

Surprising findings

Limitations

Experimental setup

Datasets: 3DPW Human3.6M FreiHAND

Benchmarks: 3DPW Human3.6M FreiHAND

Metrics: MPJPE PA-MPJPE PVE

Baselines: SMPLify CLIFFr DynaBOA Pose2Mesh SPIN + SMPLify EFTb + SMPLify PRoM + SMPLify

Builds on: SMPL SMPLify CLIFF SPIN EFT

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy