Title :
Learning Optimized Local Difference Binaries for Scalable Augmented Reality on Mobile Devices
Author :
Xin Yang ; Kwang-Ting Cheng
Author_Institution :
Electr. & Comput. Eng. Dept., Univ. of California, Santa Barbara, Santa Barbara, CA, USA
Abstract :
The efficiency, robustness and distinctiveness of a feature descriptor are critical to the user experience and scalability of a mobile augmented reality (AR) system. However, existing descriptors are either too computationally expensive to achieve real-time performance on a mobile device such as a smartphone or tablet, or not sufficiently robust and distinctive to identify correct matches from a large database. As a result, current mobile AR systems still only have limited capabilities, which greatly restrict their deployment in practice. In this paper, we propose a highly efficient, robust and distinctive binary descriptor, called Learning-based Local Difference Binary (LLDB). LLDB directly computes a binary string for an image patch using simple intensity and gradient difference tests on pairwise grid cells within the patch. To select an optimized set of grid cell pairs, we densely sample grid cells from an image patch and then leverage a modified AdaBoost algorithm to automatically extract a small set of critical ones with the goal of maximizing the Hamming distance between mismatches while minimizing it between matches. Experimental results demonstrate that LLDB is extremely fast to compute and to match against a large database due to its high robustness and distinctiveness. Compared to the state-of-the-art binary descriptors, primarily designed for speed, LLDB has similar efficiency for descriptor construction, while achieving a greater accuracy and faster matching speed when matching over a large database with 2.3M descriptors on mobile devices.
Keywords :
augmented reality; image matching; image sampling; learning (artificial intelligence); mobile computing; AdaBoost algorithm; Hamming distance maximization; LLDB; binary descriptor; binary string; feature descriptor; gradient difference test; grid cells sample; image matching; image patch; intensity difference test; large database; learning-based local difference binary; mobile AR system scalability; mobile augmented reality system scalability; mobile devices; optimized grid cell pair set selection; pairwise grid cells; smart phone; tablet; user experience; Databases; Feature extraction; Mobile communication; Mobile handsets; Robustness; Runtime; Scalability; AdaBoost learning; Scalable augmented reality; binary descriptor; mobile devices;
Journal_Title :
Visualization and Computer Graphics, IEEE Transactions on
DOI :
10.1109/TVCG.2013.260