first version of MLDI inpainting. not tested yet. remove using namespace Eigen because it is conflict with PoissonSurface::SparseMatrix