Flexible patches for recovering surfaces from binocular disparity