Surface reconstruction from essential data