Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Finding Geometric Models by Clustering in the Consensus Space

About

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.

Daniel Barath, Denys Rozumny, Ivan Eichhardt, Levente Hajder, Jiri Matas• 2021

Related benchmarks

TaskDatasetResultRank
Motion SegmentationHopkins Motions 155 scenes
Runtime (s)0.04
15
Homography fittingAdelaideRMF Homographies 19 scenes
Avg Misclassification Error3.1
10
Two-view motion fittingAdelaideRMF Two-view motions 19 scenes
Avg. Misclassification Error5
9
Trajectory Estimation via Line Segment DetectionTbD Easy 30
Average Error (px)1.39
8
Trajectory Estimation via Line Segment DetectionTbD-3D Challenging 50
Avg Error (px)2.84
8
Showing 5 of 5 rows

Other info

Code

Follow for update