29.01.2014 Views

Fast Robust Large-scale Mapping from Video and Internet Photo ...

Fast Robust Large-scale Mapping from Video and Internet Photo ...

Fast Robust Large-scale Mapping from Video and Internet Photo ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

VIP-features [68].<br />

To avoid a computationally prohibitive exhaustive search within all other<br />

frames we use the vocabulary tree [69] to find a small set of potentially corresponding<br />

views. The vocabulary tree provides a computationally efficient<br />

indexing for the set of previous views. It provides a mapping <strong>from</strong> the feature<br />

space to an integer called visual word. The union of the visual words defines<br />

the possibly corresponding images through an inverted file.<br />

Determining the visual words for the features extracted <strong>from</strong> the query<br />

image requires traversal of the vocabulary tree for each extracted feature in<br />

the current view including a number of comparisons for the query feature with<br />

the node descriptors. Hereby the features <strong>from</strong> the query image are h<strong>and</strong>led<br />

independently, hence the tree traversal can be performed in parallel for each<br />

feature. To optimize performance we employ an in-house CUDA-based approach<br />

executed on the GPU for faster determination of the respective visual<br />

words. The speed-up induced by the GPU is about 20 on a GeForce GTX280<br />

versus a CPU implementation executed on an Intel Pentium D 3.2Ghz. This<br />

allows to perform more descriptor comparisons than in [69], i.e. a deeper<br />

tree with a smaller branching factor can be replaced by a shallower tree with<br />

a significantly higher number of branches. As pointed out in [70], a broader<br />

tree yields to a more uniform <strong>and</strong> therefore representative sampling of the<br />

high-dimensional descriptor space. To further increase the performance of the<br />

above described global correspondence search we use our recently proposed<br />

index compression method [71].<br />

Since the vocabulary tree only delivers a list of previous views potentially<br />

overlapping with the current view we perform a geometric verification of the<br />

19

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!