Multi-view stereo as an inverse inference problem by