Automatic, robust and accurate 3D modelling based on variational implicit surface