Skip to content

MIT-SPARK/GlobalOptimizationTutorial

Repository files navigation

GlobalOptimizationTutorial

Hands-on Tutorial for Global Optimization in Matlab

This git repo is for the ICCV 2019 Tutorial "Global Optimization for Geometric Understanding with Provable Guarantees".

Authors: Heng Yang, Siyi Hu, Luca Carlone

Acknowledgement: The tutorial uses the SE-Sync implementation by David Rosen.

Prerequisites

  • CVX: Please download CVX according to your OS and put the "cvx" folder at the same folder level as this "GlobalOptimizationTutorial" folder (e.g. "path/Matlab/cvx" and "path/Matlab/GlobalOptimizationTutorial"), and then go inside the "cvx" folder from Matlab console and run cvx_setup.

Get Started

  • As simple as just openning, reading and running the Tutorial_presentation.mlx (Tutorial_complete.mlx contains the solution)
  • Alternatively, you can just read the Tutorial_complete.pdf

References

  1. Rosen, D. M., Carlone, L., Bandeira, A. S., & Leonard, J. J. (2018). SE-Sync: a certifiably correct algorithm for synchronization over the Special Euclidean group. Intl. J. of Robotics Research (IJRR). (pdf)
  2. Eriksson, A., Olsson, C., Kahl, F., & Chin, T.-J. (2018). Rotation averaging and strong duality. In IEEE Conf. on Computer Vision and Pattern Recognition (CVPR). (pdf)

About

Hands-on Tutorial for Global Optimization in Matlab

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy