Multiple Models Fitting as a Set Coverage Problem

L. Magri, A. Fusiello


Overview

This paper casts the multi-model fitting problem in terms of set coverage, deriving a simple and effective method that generalizes Ransac to multiple models and deals with intersecting structures and outliers in a straightforward and principled manner, while avoiding the typical shortcomings of sequential approaches and those of clustering.

Method

We rely on ``Random sample Coverage'', or RansaCov a simple coverage formulation aimed at retriving from a pool of tentative random models the ones that best explain the data in terms of consensus.
In particular, given the inlier threhshold as input the multi-model fitting problem is resoved via:

Both these problems consists in the optimization of a global cost function resorting on consensus, in this way the greediness of techniques such as Sequential/Multi-Ransac and J-linkage are eluded, but at the same time it is also possible to avoid the difficult trade-off between data fidelity and complexity of other formulations.
Note that we do not require the retrived consensus sets to be disjoint, so RansaCov is not limited to partitions and can properly handle the case of intersecting structures.


Code

MATLAB code available: RansaCov code

Reference paper