Convolutional Sparse Coding for Trajectory Reconstruction - Robotics Institute Carnegie Mellon University

Convolutional Sparse Coding for Trajectory Reconstruction

Y. Zhu and S. Lucey
Journal Article, IEEE Transactions on Pattern Analysis and Machine Intelligence, Vol. 37, No. 3, pp. 529 - 540, March, 2015

Abstract

Trajectory basis Non-Rigid Structure from Motion (NRSfM) refers to the process of reconstructing the 3D trajectory of each point of a non-rigid object from just their 2D projected trajectories. Reconstruction relies on two factors: (i) the condition of the composed camera & trajectory basis matrix, and (ii) whether the trajectory basis has enough degrees of freedom to model the 3D point trajectory. These two factors are inherently conflicting. Employing a trajectory basis with small capacity has the positive characteristic of reducing the likelihood of an ill-conditioned system (when composed with the camera) during reconstruction. However, this has the negative characteristic of increasing the likelihood that the basis will not be able to fully model the object's “true” 3D point trajectories. In this paper we draw upon a well known result centering around the Reduced Isometry Property (RIP) condition for sparse signal reconstruction. RIP allow us to relax the requirement that the full trajectory basis composed with the camera matrix must be well conditioned. Further, we propose a strategy for learning an over-complete basis using convolutional sparse coding from naturally occurring point trajectory corpora to increase the likelihood that the RIP condition holds for a broad class of point trajectories and camera motions. Finally, we propose an 21 inspired objective for trajectory reconstruction that is able to “adaptively” select the smallest sub-matrix from an over-complete trajectory basis that balances (i) and (ii). We present more practical 3D reconstruction results compared to current state of the art in trajectory basis NRSfM.

BibTeX

@article{Zhu-2015-120985,
author = {Y. Zhu and S. Lucey},
title = {Convolutional Sparse Coding for Trajectory Reconstruction},
journal = {IEEE Transactions on Pattern Analysis and Machine Intelligence},
year = {2015},
month = {March},
volume = {37},
number = {3},
pages = {529 - 540},
}