MODS: Fast and Robust Method for Two-View Matching

Dmytro Mishkin, Jiri Matas, Michal Perdoch
3/9/2015
cs.CV

Official code: ducha-aiki/mods (89 stars, GPL-2.0, last commit 2021-02-03).

Abstract

A novel algorithm for wide-baseline matching called MODS - Matching On Demand with view Synthesis - is presented. The MODS algorithm is experimentally shown to solve a broader range of wide-baseline problems than the state of the art while being nearly as fast as standard matchers on simple problems. The apparent robustness vs. speed trade-off is finessed by the use of progressively more time-consuming feature detectors and by on-demand generation of synthesized images that is performed until a reliable estimate of geometry is obtained. We introduce an improved method for tentative correspondence selection, applicable both with and without view synthesis. A modification of the standard first to second nearest distance rule increases the number of correct matches by 5-20% at no additional computational cost. Performance of the MODS algorithm is evaluated on several standard publicly available datasets, and on a new set of geometrically challenging wide baseline problems that is made public together with the ground truth. Experiments show that the MODS outperforms the state-of-the-art in robustness and speed. Moreover, MODS performs well on other classes of difficult two-view problems like matching of images from different modalities, with wide temporal baseline or with significant lighting changes.

View on arXivView PDF

Code Implementations(1)

ducha-aiki/modsOfficial100%
GPL-2.0

MODS (Matching On Demand with view Synthesis) is algorithm for wide-baseline matching.

8918C, C++May 24, 20165 years agoGPL-2.0
descriptordetectorimage-matchinglocal-featuresransac+4 more

Similar Papers

Cite this paper

@article{mishkin2015mods,
  title  = {MODS: Fast and Robust Method for Two-View Matching},
  author = {Dmytro Mishkin and Jiri Matas and Michal Perdoch},
  year   = {2015},
  eprint = {1503.02619},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1503.02619}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1503.02619.svg)](https://codeofpaper.com/paper/1503.02619)

Discussion