Efficient Neighbourhood Consensus Networks via Submanifold Sparse Convolutions

Abstract

In this work we target the problem of estimating accurately localised correspondences between a pair of images. We adopt the recent Neighbourhood Consensus Networks that have demonstrated promising performance for difficult correspondence problems and propose modifications to overcome their main limitations: large memory consumption, large inference time and poorly localised correspondences. Our proposed modifications can reduce the memory footprint and execution time more than $10 imes$, with equivalent results. This is achieved by sparsifying the correlation tensor containing tentative matches, and its subsequent processing with a 4D CNN using submanifold sparse convolutions. Localisation accuracy is significantly improved by processing the input images in higher resolution, which is possible due to the reduced memory footprint, and by a novel two-stage correspondence relocalisation module. The proposed Sparse-NCNet method obtains state-of-the art results on the HPatches Sequences and InLoc visual localisation benchmarks, and competitive results on the Aachen Day-Night benchmark.

Cite

Text

Rocco et al. "Efficient Neighbourhood Consensus Networks via Submanifold Sparse Convolutions." Proceedings of the European Conference on Computer Vision (ECCV), 2020. doi:10.1007/978-3-030-58545-7_35

Markdown

[Rocco et al. "Efficient Neighbourhood Consensus Networks via Submanifold Sparse Convolutions." Proceedings of the European Conference on Computer Vision (ECCV), 2020.](https://mlanthology.org/eccv/2020/rocco2020eccv-efficient/) doi:10.1007/978-3-030-58545-7_35

BibTeX

@inproceedings{rocco2020eccv-efficient,
  title     = {{Efficient Neighbourhood Consensus Networks via Submanifold Sparse Convolutions}},
  author    = {Rocco, Ignacio and Arandjelović, Relja and Sivic, Josef},
  booktitle = {Proceedings of the European Conference on Computer Vision (ECCV)},
  year      = {2020},
  doi       = {10.1007/978-3-030-58545-7_35},
  url       = {https://mlanthology.org/eccv/2020/rocco2020eccv-efficient/}
}