skip to main content
research-article

GLIMPSE: Continuous, Real-Time Object Recognition on Mobile Devices

Published:14 July 2016Publication History
Skip Abstract Section

Abstract

Excerpted from "Glimpse: Continuous, Real-Time Object Recognition on Mobile Devices" from Proceedings of the 13th ACM Conference on Embedded Networked Sensor Systems with permission. http://dx.doi.org/10.1145/2809695.2809711 © ACM 2015.

Glimpse is a continuous, real-time object recognition system for camera-equipped mobile devices. Glimpse captures full-motion video, locates objects of interest, recognizes and labels them, and tracks them from frame to frame for the user. Because the algorithms for object recognition entail significant computation, Glimpse runs them on server machines. When the latency between the server and mobile device is higher than a frame-time, this approach lowers object recognition accuracy. To regain accuracy, Glimpse uses an active cache of video frames on the mobile device. A subset of the frames in the active cache are used to track objects on the mobile, using (stale) hints about objects that arrive from the server from time to time. To reduce network bandwidth usage, Glimpse computes trigger frames to send to the server for recognizing.

References

  1. G. Takacs, Y. Xiong, R. Grzeszczuk, V. Chandrasekhar, W. chao Chen, K. Pulli, N. Gelfand, T. Bismpigiannis, and B. Girod. Outdoors augmented reality on mobile phone using loxelbased visual feature organization. In MIR, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. R. Azuma. A survey of augmented reality, 1997.Google ScholarGoogle Scholar
  3. R. Klette, J. Ahn, R. Haeusler, S. Herman, J. Huang, W. Khan, S. Manoharan, S. Morales, J. Morris, R. Nicolescu, F. Ren, K. Schauwecker, and X. Yang. Advance in vision-based driver assistance. In ICETCE, 2011. Google ScholarGoogle ScholarCross RefCross Ref
  4. E. Cuervo, A. Balasubramanian, D. Cho, A. Wolman, S. Saroiu, R. Chandra, and P. Bahl. MAUI: Making smartphones last longer with code offload. In MobiSys, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. B. D. Lucas and T. Kanade. An iterative image registration technique with an application to stereo vision. In IJCAI, 1981. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. M. Dantone, L. Bossard, T. Quack, and L. Van Gool. Augmented faces. In ICCVW, 2011. Google ScholarGoogle ScholarCross RefCross Ref
  7. C.-W. Ngo, Y.-F. Ma, and H.-J. Zhang. Video summarization and scene detection by graph modeling. IEEE Trans. Cir. and Sys. for Video Technol., 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. Y. Zhuang, Y. Rui, T. Huang, and S. Mehrotra. Adaptive key frame extraction using unsupervised clustering. In ICIP, 1998.Google ScholarGoogle Scholar
  9. M. Cooper and J. Foote. Discriminative techniques for keyframe selection. In ICME, 2005. Google ScholarGoogle ScholarCross RefCross Ref
  10. B. Fitzpatrick. Distributed caching with memcached. In Linux J. 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. E. Nygren, R. K. Sitaraman, and J. Sun. The Akamai network: a platform for high-performance internet applications. In SIGOPS, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. A. J. Smith. Cache Memories. In ACM CSUR, 1982. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. K. Ha, Z. Chen, W. Hu, W. Richter, P. Pillai, and M. Satyanarayanan. Towards wearable cognitive assistance. In MobiSys, 2014. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. R. Newton, S. Toledo, L. Girod, H. Balakrishnan, and S. Madden. Wishbone: Profile-based Partitioning for, Sensornet Applications. In NSDI, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. M.-R. Ra, A. Sheth, L. Mummert, P. Pillai, D. Wetherall, and R. Govindan. Odessa: Enabling interactive perception applications on mobile devices. In MobiSys, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. GLIMPSE: Continuous, Real-Time Object Recognition on Mobile Devices
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image GetMobile: Mobile Computing and Communications
      GetMobile: Mobile Computing and Communications  Volume 20, Issue 1
      January 2016
      34 pages
      ISSN:2375-0529
      EISSN:2375-0537
      DOI:10.1145/2972413
      Issue’s Table of Contents

      Copyright © 2016 Authors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 14 July 2016

      Check for updates

      Qualifiers

      • research-article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader