Bag of Words
Common way to implement Loop Closure.
Resources
- Bag of Visual Words (Cyrill Stachniss)
- https://github.com/ovysotska/in_simple_english/blob/master/bag_of_visual_words.ipynb
I can trace it to this paper, which was cited by ORB-SLAM
In my own words:
- Cluster together descriptors, since you have 2^256 possible descriptors, condense it down to groups of words through K-Means
- this is the learning phase
- Then, for each feature detected on the image, assign it to a cluster
- Then, you can build a histogram of words, and use that as comparison between various images. If it is the same histogram, then you’re probably looking at the same image
This image helped me understand