3D-Reconstruction This project used variational method to reconstruct surfaces. In short, an energy function is first constructed and then minimized.