atlas

Research map / 3D vision / Human pose estimation

TCPFormer: Learning Temporal Correlation with Implicit Pose Proxy for 3D Human Pose Estimation

AAAI 2025 · 3D vision › Human pose estimation · approach: Monocular 2D-to-3D pose lifting · 35 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 TCPFormer, which uses a learnable implicit pose proxy as an intermediate representation with cross-attention update/invocation and a proxy attention fusion to learn richer temporal correlations for 3D human pose lifting.

Problem

Existing multi-frame 3D human pose lifting transformers establish only a single 1-to-T temporal mapping per pose, so accuracy gains saturate as the input frame count grows.

Approach

Introduce a trainable implicit pose proxy (length L, Gaussian-initialized) that is updated from pose features via cross-attention (PUM), invoked back to enhance the pose sequence (PIM), and whose two cross-attention matrices are composed into an aggregation matrix that is adaptively fused with self-attention (PAM), so each proxy builds its own 1-to-T temporal mapping.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add PUM to the proxy-only model (ablation)TCPFormer · Human3.6M, T=243MPJPE: 42.2 -> 39.5Helped
Add PIM to the proxy + PUM model (ablation)TCPFormer · Human3.6M, T=243MPJPE: 39.5 -> 38.7Helped
Add PAM to the proxy + PUM + PIM model (ablation)TCPFormer · Human3.6M, T=243MPJPE: 38.7 -> 37.9Helped
Set proxy length to 27 instead of 81 (ablation)TCPFormer · Human3.6M, T=243MPJPE: 37.9 -> 38.4Hurt
Set proxy length to 243 instead of 81 (ablation)TCPFormer · Human3.6M, T=243MPJPE: 37.9 -> 38.6Hurt
Use random instead of Gaussian proxy initialization (ablation)TCPFormer · Human3.6M, T=243MPJPE: 37.9 -> 39.1Hurt
Use Laplacian instead of Gaussian proxy initialization (ablation)TCPFormer · Human3.6M, T=243MPJPE: 37.9 -> 38.2Hurt
Replace cross attention with MLP in both PIM and PUM (ablation)TCPFormer · Human3.6M, T=243MPJPE: 38.7 -> 40.8Hurt
Use MLP in PUM instead of cross attention (ablation)TCPFormer · Human3.6M, T=243MPJPE: 38.7 -> 39.6Hurt
Use MLP in PIM instead of cross attention (ablation)TCPFormer · Human3.6M, T=243MPJPE: 38.7 -> 39.5Hurt
Use fixed fusion with range 0 instead of trainable fusion sampled from (0, 1) (ablation)TCPFormer · Human3.6M, T=243MPJPE: 37.9 -> 38.4Hurt
Use trainable fusion with range 0 instead of sampling from (0, 1) (ablation)TCPFormer · Human3.6M, T=243MPJPE: 37.9 -> 38.2Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Human3.6M MPI-INF-3DHP

Benchmarks: Human3.6M MPI-INF-3DHP

Metrics: MPJPE P-MPJPE PCK AUC

Baselines: MHFormer MixSTE P-STMO STCFormer PoseFormerV2 GLA-GCN MotionBERT KTPFormer

Builds on: PoseFormer MotionBERT temporal consistency loss

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