Title :
Real-Time RGB-D Camera Relocalization via Randomized Ferns for Keyframe Encoding
Author :
Glocker, Ben ; Shotton, Jamie ; Criminisi, Antonio ; Izadi, Shahram
Author_Institution :
Dept. of Comput., Imperial Coll. London, London, UK
Abstract :
Recovery from tracking failure is essential in any simultaneous localization and tracking system. In this context, we explore an efficient keyframe-based relocalization method based on frame encoding using randomized ferns. The method enables automatic discovery of keyframes through online harvesting in tracking mode, and fast retrieval of pose candidates in the case when tracking is lost. Frame encoding is achieved by applying simple binary feature tests which are stored in the nodes of an ensemble of randomized ferns. The concatenation of small block codes generated by each fern yields a global compact representation of camera frames. Based on those representations we define the frame dissimilarity as the block-wise hamming distance (BlockHD). Dissimilarities between an incoming query frame and a large set of keyframes can be efficiently evaluated by simply traversing the nodes of the ferns and counting image co-occurrences in corresponding code tables. In tracking mode, those dissimilarities decide whether a frame/pose pair is considered as a novel keyframe. For tracking recovery, poses of the most similar keyframes are retrieved and used for reinitialization of the tracking algorithm. The integration of our relocalization method into a hand-held KinectFusion system allows seamless continuation of mapping even when tracking is frequently lost.
Keywords :
SLAM (robots); cameras; image coding; image colour analysis; image representation; image retrieval; object tracking; pose estimation; BlockHD; automatic keyframe discovery; binary feature tests; block code concatenation; block-wise hamming distance; code tables; frame dissimilarity; frame-pose pair; global compact camera frame representation; hand-held KinectFusion system; image co-occurrences; incoming query frame; keyframe encoding; keyframe-based relocalization method; node traversal; online harvesting; pose retrieval; randomized ferns; real-time RGB-D camera relocalization; simultaneous localization and tracking system; tracking algorithm reinitialization; tracking failure recovery; tracking mode; Cameras; Encoding; Image reconstruction; Pipelines; Real-time systems; Simultaneous localization and mapping; Three-dimensional displays; Camera relocalization; camera relocalization; dense tracking and mapping; marker-free augmented reality; tracking recovery;
Journal_Title :
Visualization and Computer Graphics, IEEE Transactions on
DOI :
10.1109/TVCG.2014.2360403