atlas

Research map / 3D vision / Human pose estimation

ChatPose: Chatting about 3D Human Pose

CVPR 2024 · 3D vision › Human pose estimation · approach: Monocular 2D-to-3D pose lifting · 54 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.

Fine-tunes LLaVA-1.5 (Vicuna-13B) with a special <POSE> token and an MLP projection to output SMPL pose parameters, enabling chat-based 3D human pose estimation, text-to-pose generation, and reasoning-based pose tasks.

Problem

Existing 3D human pose estimation and generation systems are narrow and lack semantic understanding and world-knowledge reasoning; multimodal LLMs cannot yet interpret or output 3D human pose.

Approach

Treat SMPL pose as a distinct modality: the LLM emits a special <POSE> token whose hidden embedding is mapped by an MLP to SMPL 6D rotations, trained with LoRA on pose estimation and text-to-pose data plus multimodal instruction data, so world knowledge transfers to speculative and reasoning-based pose tasks.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ChatPose instead of PoseScript for speculative pose generationPoseScript · SPG BenchmarkRP 2T retrieval recall (top 5 / 10 / 20): 1.9 / 3.8 / 6.5 -> 8.6 / 14.2 / 20.8Helped
Use ChatPose instead of PoseScript for speculative pose generationPoseScript · SPG BenchmarkRT 2P retrieval recall (top 5 / 10 / 20): 2.8 / 4.3 / 7.2 -> 10.9 / 16.9 / 25.3Helped
Use ChatPose instead of PoseScript for text-to-pose generationPoseScript · PoseScript test setRT 2P retrieval recall (top 5 / 10 / 20): 22.4 / 32.1 / 43.6 -> 28.0 / 39.0 / 54.4Helped
Use ChatPose instead of PoseScript for text-to-pose generationPoseScript · PoseScript test setRP 2T retrieval recall (top 5 / 10 / 20): 22.6 / 31.0 / 42.3 -> 17.6 / 25.3 / 35.8Hurt
Use ChatPose instead of HMR 2.0 for image-based pose estimationHMR 2.0 · 3DPW test setMPJPE (mm): 91.0 -> 163.6Hurt
Use ChatPose instead of HMR 2.0 for image-based pose estimationHMR 2.0 · Human3.6M test setMPJPE (mm): 50.0 -> 126.0Hurt
Use ChatPose for reasoning-based pose estimationLLaVA + PoseScript · RPE benchmark (Averaged descriptions)MPJPE / PA-MPJPE / MPJRE (×100): 370.8 / 182.3 / 17.5 -> 307.9 / 102.9 / 12.1Mixed
Fine-tune the multimodal LLM to add ChatPose pose capabilitiesLLaVA-V1.5-13B · GPT4-assisted evaluationAll: 86.5 -> 84.0Hurt
Fine-tune the multimodal LLM to add ChatPose pose capabilitiesLLaVA-V1.5-13B · GPT4-assisted evaluationComplex: 93.9 -> 96.7Helped

Surprising findings

Limitations

Experimental setup

Datasets: PoseScript Human3.6M MPI-INF-3DHP COCO MPII LLaVA-V1.5-MIX665K 3DPW AMASS

Benchmarks: PoseScript test set SPG Benchmark RPE benchmark (3DPW-based) 3DPW Human3.6M LLaVA conversation benchmark

Metrics: retrieval recall R@5/10/20 MPJPE PA-MPJPE MPJRE

Baselines: PoseScript SPIN HMR 2.0 LLaVA GPT-4V SMPLify

Builds on: LLaVA-1.5 SMPL PoseScript LoRA HMR 2.0

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