Efficient view registration with respect to a given 3D reconstruction
has many applications like inside-out tracking
in indoor and outdoor environments, and geo-locating images
from large photo collections. We present a fast location
recognition technique based on structure from motion
point clouds. Vocabulary tree-based indexing of features
directly returns relevant fragments of 3D models instead of
documents from the images database. Additionally, we propose
a compressed 3D scene representation which improves
recognition rates while simultaneously reducing the computation
time and the memory consumption. The design of our
method is based on algorithms that efficiently utilize modern
graphics processing units to deliver real-time performance
for view registration. We demonstrate the approach
by matching hand-held outdoor videos to known 3D urban
models, and by registering images from online photo collections
to the corresponding landmarks.