Deep Non-rigid Structure-from-Motion: A Sequence-to-Sequence Translation Perspective
Hui Deng, Tong Zhang, Yuchao Dai, Jiawei Shi, Yiran Zhong, Hongdong Li
TL;DR
This work reframes non-rigid structure-from-motion as a sequence-to-sequence translation problem, reconstructing a full 3D non-rigid sequence from a 2D sequence. It introduces a two-module architecture: a Shape/Motion Predictor for coarse per-frame estimates and a Context Layer with multi-head attention to enforce self-expressiveness and temporal structure across the entire sequence, enabling end-to-end self-supervised training. Temporal encoding (absolute and relative) and a nuclear-norm-based低-rank regularizer on the reshuffled shape matrix $\\boldsymbol{S}^{\sharp}$ together with a canonicalization loss and a smoothness term yield robust sequence-level reconstruction. Across CMU Mocap, Human3.6M, and InterHand2.6M, the method achieves state-of-the-art accuracy and demonstrates length-scalable inference, highlighting the practical impact for efficient, sequence-aware NRSfM in diverse domains.
Abstract
Directly regressing the non-rigid shape and camera pose from the individual 2D frame is ill-suited to the Non-Rigid Structure-from-Motion (NRSfM) problem. This frame-by-frame 3D reconstruction pipeline overlooks the inherent spatial-temporal nature of NRSfM, i.e., reconstructing the whole 3D sequence from the input 2D sequence. In this paper, we propose to model deep NRSfM from a sequence-to-sequence translation perspective, where the input 2D frame sequence is taken as a whole to reconstruct the deforming 3D non-rigid shape sequence. First, we apply a shape-motion predictor to estimate the initial non-rigid shape and camera motion from a single frame. Then we propose a context modeling module to model camera motions and complex non-rigid shapes. To tackle the difficulty in enforcing the global structure constraint within the deep framework, we propose to impose the union-of-subspace structure by replacing the self-expressiveness layer with multi-head attention and delayed regularizers, which enables end-to-end batch-wise training. Experimental results across different datasets such as Human3.6M, CMU Mocap and InterHand prove the superiority of our framework.
