Skip to content

Latest commit

 

History

History
19 lines (16 loc) · 1.14 KB

README.md

File metadata and controls

19 lines (16 loc) · 1.14 KB

QME - ICCV 2023

The Quintessential Matrix Estimation (QME) repository solves the non-minimal Essential matrix estimation problem as described in the paper Essential Matrix Estimation using Convex Relaxations in Orthogonal Space.

C++ code

The C++ version of QME uses the Optimization library by David Rosen. To run the code, first, clone the repository with its submodule. Then, run the following commands in the terminal.

git clone --recurse-submodules https://github.com/armandok/QME.git
cd QME
mkdir build && cd build
cmake ..
make

Then run the main application by ./main and check the data and result folders.

MATLAB code

To run the MATLAB code, you must have Manopt installed and added to the path. Then simply run main.m with MATLAB. For the comparison of the Riemmanian staircase method with an SDP solver, you need to have YALMIP installed with an SDP solver like SDPT3.