Vision-based foothold contact reasoning using curved surface patches | IEEE Conference Publication | IEEE Xplore