atlas

Research map / 3D vision / Depth and stereo

Deep Non-Rigid Structure-from-Motion Revisited: Canonicalization and Sequence Modeling

AAAI 2025 · 3D vision › Depth and stereo · approach: Feed-forward 3D reconstruction · 1 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.

Supplementary material for a deep NRSfM paper that argues for sequence-level modeling with a context layer and a local (per-sequence) GPA alignment instead of global canonicalization, with extra ablations and visualizations.

Problem

Deep non-rigid structure-from-motion methods typically lift single frames independently and use canonicalization losses that align over whole datasets, which handles sequence structure and motion ambiguity poorly.

Approach

Model the 2D observation as a sequence rather than a set: temporal information is carried only in the weight matrix of a context layer (no additive temporal bias), and alignment is done locally per sequence with a GPA layer rather than globally via a canonicalization loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use Ours instead of Seq2SeqNRSfM reconstruction · Kinect (short sequences)e3D: 0.101 -> 0.166Hurt
use Ours instead of the strongest listed baseline, MHRNRSfM reconstruction · Rug (short sequences)e3D: 0.306 -> 0.193Helped
replace Seq2Seq canonicalization loss with GPA Layer (ablation)Seq2Seq · CMU-S23-Alle3D: 0.137 -> 0.209Hurt
replace Seq2Seq canonicalization loss with GPA Layer (ablation)Seq2Seq · CMU-S34-Alle3D: 0.142 -> 0.232Hurt
replace Seq2Seq canonicalization loss with GPA Layer (ablation)Seq2Seq · H36MMPJPE: 79.8 -> 75.6Helped
use Ours instead of the strongest listed baseline, PAULNRSfM reconstruction · H36MMPJPE: 88.3 -> 72.5Helped
add an independent projection loss for S' (weight 0.1) (ablation)Ours · H36MMPJPE: 72.5 -> 97.1Hurt
add an independent projection loss for S' (weight 0.4) (ablation)Ours · H36MMPJPE: 72.5 -> 119.4Hurt
add an independent projection loss for S' (weight 1) (ablation)Ours · H36MMPJPE: 72.5 -> 112.5Hurt
add an independent projection loss for S' (weight 1.2) (ablation)Ours · H36MMPJPE: 72.5 -> 89.8Hurt
add an independent projection loss for S' (weight 1.5) (ablation)Ours · H36MMPJPE: 72.5 -> 94.8Hurt
add an independent projection loss for S' (weight 1.8) (ablation)Ours · H36MMPJPE: 72.5 -> 94.5Hurt

Surprising findings

Limitations

Experimental setup

Datasets: Human3.6M InterHand2.6M CMU Mocap Kinect Rug

Benchmarks: Human3.6M CMU Mocap InterHand2.6M Kinect short sequences Rug

Metrics: MPJPE e3D

Baselines: C3DPO DNRSfM MHR Seq2Seq PAUL

Builds on: C3DPO Seq2Seq

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