Laplacian 3D Shape Recovery

Source code


Matlab code for the algorithm and the dataset with the Kinect groundtruth described in the papers below.

To use it,

  1. Unzip it,
  2. Launch Matlab and go to the folder deformable_feature/code and
  3. Call test_classroom_paper_001.m or test_cushion_001.m.

This should reconstruct a 3D shape and compute the reconstruction error.


C++ demo real-time implementation of the algorithm can be downloaded from


T. D. Ngo; J. Östlund; P. Fua : Template-based Monocular 3D Shape Recovery using Laplacian Meshes; IEEE Transactions on Pattern Analysis and Machine Intelligence. 2016. DOI : 10.1109/Tpami.2015.2435739.
J. O. M. Östlund; A. Varol; T. D. Ngo; P. Fua : Laplacian Meshes for Monocular 3D Shape Recovery. 2012. European Conference on Computer Vision, Florence, October 2012.