L4: VSLAM 2 Flashcards
Explain Graph-SLAM approach
What is the purpose of front-end and back-end in SLAM?
Front End → VO
Back End → BA
Interplay of front-end and back-end!
Purpose: VO is computationally light, we can do it online. BA is not (except if windowed) so it can be done when there is time or if necesarry.
Feature detection
Examples:
- FAST
Feature description
Examples:
- SIFT
- ORB
- BRIEF
SIFT
FAST
ORB
BRIEF
Feature matching
Find correspondences between images by solving the correspondence problem. By comparing the features with their descriptors.
Examples:
- BF-Matcher: Check the whole data, find the smallest distance, gives the best result. Very slow for big data.
- FLANN based matcher: Fast, gives acceptable results, great with big data. Use euclidean (kd-tree) or hamming distance between descriptors. Not as robust as BF-Matchers.