6 March 2015 Object tracking on mobile devices using binary descriptors
Author Affiliations +
With the growing ubiquity of mobile devices, advanced applications are relying on computer vision techniques to provide novel experiences for users. Currently, few tracking approaches take into consideration the resource constraints on mobile devices. Designing efficient tracking algorithms and optimizing performance for mobile devices can result in better and more efficient tracking for applications, such as augmented reality. In this paper, we use binary descriptors, including Fast Retina Keypoint (FREAK), Oriented FAST and Rotated BRIEF (ORB), Binary Robust Independent Features (BRIEF), and Binary Robust Invariant Scalable Keypoints (BRISK) to obtain real time tracking performance on mobile devices. We consider both Google’s Android and Apple’s iOS operating systems to implement our tracking approach. The Android implementation is done using Android’s Native Development Kit (NDK), which gives the performance benefits of using native code as well as access to legacy libraries. The iOS implementation was created using both the native Objective-C and the C++ programing languages. We also introduce simplified versions of the BRIEF and BRISK descriptors that improve processing speed without compromising tracking accuracy.
© (2015) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Andreas Savakis, Andreas Savakis, Mohammad Faiz Quraishi, Mohammad Faiz Quraishi, Breton Minnehan, Breton Minnehan, "Object tracking on mobile devices using binary descriptors", Proc. SPIE 9408, Imaging and Multimedia Analytics in a Web and Mobile World 2015, 94080B (6 March 2015); doi: 10.1117/12.2080786; https://doi.org/10.1117/12.2080786


Back to Top