Awesome
Demo---Consensus-maximization-tree-search-revisited
A significantly accelerated tree search method for globally optimal consensus maximization. (Paper link)
Published in ICCV 2019 as oral presentations.
About
Consensus maximization is an effective tool for robust fitting in computer vision. A* Tree Search is one of the most efficient methods for globally optimal consensus maximization. In this work, we propose two new techniques that significantly accelerate A* Tree Search, making it capable of handling problems with much larger number of outliers.
This demo is free for non-commercial academic use. Any commercial use is strictly prohibited without the authors' consent. Please acknowledge the authors by citing:
@article{cai2019consensus,
title={Consensus Maximization Tree Search Revisited},
author={Cai, Zhipeng and Chin, Tat-Jun and Koltun, Vladlen},
journal={arXiv preprint arXiv:1908.02021},
year={2019}
}
in any academic publications that have made use of this package or part of it.
Contact
Homepage:https://zhipengcai.github.io/
Email: czptc2h@gmail.com
Do not hesitate to contact the authors if you have any question or find any bugs :)
Getting Started
This demo is implemented using MATLAB 2018b and has been tested on Ubuntu 14.04 LTS 64-bit.
Run the demo
-
Clone this repository.
-
Run "demo.m" in MATLAB.
Please refer to "demo.m" file for detailed code explanations.
List of addressed problems in the demo
Linear problem:
- Linearized Fundamental matrix estimation (ignoring the rank-2 constraint)
Nonlinear problem (the code of this part can handle problems with pseudo-convex residuals (see the example forms in the paper) ):
- Homography estimation
List of included methods
Previous A* tree search variants:
Variants with our new techniques:
-
A* tree search + Non-Adjacent Path Avoidance (NAPA)
-
A* tree search + NAPA + TOD
-
A* tree search + NAPA + Dimension-Insensitive Branch Pruning (DIBP)