Finding Geometric Models by Clustering in the Consensus Space

Abstract

We propose a new algorithm for finding an unknown number of geometric models, e.g., homographies. The problem is formalized as finding dominant model instances progressively without forming crisp point-to-model assignments. Dominant instances are found via a RANSAC-like sampling and a consolidation process driven by a model quality function considering previously proposed instances. New ones are found by clustering in the consensus space. This new formulation leads to a simple iterative algorithm with state-of-the-art accuracy while running in real-time on a number of vision problems -- at least two orders of magnitude faster than the competitors on two-view motion estimation. Also, we propose a deterministic sampler reflecting the fact that real-world data tend to form spatially coherent structures. The sampler returns connected components in a progressively densified neighborhood-graph. We present a number of applications where the use of multiple geometric models improves accuracy. These include pose estimation from multiple generalized homographies; trajectory estimation of fast-moving objects; and we also propose a way of using multiple homographies in global SfM algorithms. Source code: https://github.com/danini/clustering-in-consensus-space.

Cite

Text

Barath et al. "Finding Geometric Models by Clustering in the Consensus Space." Conference on Computer Vision and Pattern Recognition, 2023. doi:10.1109/CVPR52729.2023.00524

Markdown

[Barath et al. "Finding Geometric Models by Clustering in the Consensus Space." Conference on Computer Vision and Pattern Recognition, 2023.](https://mlanthology.org/cvpr/2023/barath2023cvpr-finding/) doi:10.1109/CVPR52729.2023.00524

BibTeX

@inproceedings{barath2023cvpr-finding,
  title     = {{Finding Geometric Models by Clustering in the Consensus Space}},
  author    = {Barath, Daniel and Rozumnyi, Denys and Eichhardt, Ivan and Hajder, Levente and Matas, Jiri},
  booktitle = {Conference on Computer Vision and Pattern Recognition},
  year      = {2023},
  pages     = {5414-5424},
  doi       = {10.1109/CVPR52729.2023.00524},
  url       = {https://mlanthology.org/cvpr/2023/barath2023cvpr-finding/}
}