English

Learning Geometrically Consistent Mesh Corrections

Computer Vision and Pattern Recognition 2019-09-10 v1

Abstract

Building good 3D maps is a challenging and expensive task, which requires high-quality sensors and careful, time-consuming scanning. We seek to reduce the cost of building good reconstructions by correcting views of existing low-quality ones in a post-hoc fashion using learnt priors over surfaces and appearance. We train a CNN model to predict the difference in inverse-depth from varying viewpoints of two meshes -- one of low quality that we wish to correct, and one of high-quality that we use as a reference. In contrast to previous work, we pay attention to the problem of excessive smoothing in corrected meshes. We address this with a suitable network architecture, and introduce a loss-weighting mechanism that emphasises edges in the prediction. Furthermore, smooth predictions result in geometrical inconsistencies. To deal with this issue, we present a loss function which penalises re-projection differences that are not due to occlusions. Our model reduces gross errors by 45.3%--77.5%, up to five times more than previous work.

Keywords

Cite

@article{arxiv.1909.03471,
  title  = {Learning Geometrically Consistent Mesh Corrections},
  author = {Ştefan Săftescu and Paul Newman},
  journal= {arXiv preprint arXiv:1909.03471},
  year   = {2019}
}