skip to main content
10.1145/1632149.1632161acmotherconferencesArticle/Chapter ViewAbstractPublication PageshtConference Proceedingsconference-collections
research-article

Mobile phone performance analysis for camera based visual interactions

Published: 12 October 2009 Publication History

Abstract

Vision based technology such as motion detection has long been limited to the domain of powerful processor intensive systems such as desktop PC's and specialist hardware solutions. With the advent of much faster mobile phone processors and memory we are now seeing a plethora of feature rich software being deployed onto the mobile platform. Since these high powered smart phones are now equipped with cameras, it has become feasible to combine their powerful processors and the camera to support new ways of interacting with the phone. However, it is not clear whether or not these processor intensive visual interactions can in fact be run at an acceptable speed on current mobile handsets. In this paper we look at one of the most popular and widespread mobile smart phone systems; the Symbian s60 and benchmark the speed, accuracy and deployability of the three popular mobile languages. We test a pixel thresholding algorithm in, C++, Python and Java and rank them based on their speed within the context of intensive image based processing.

References

[1]
Hanlon, M. 2008. The Tipping Point: one in two humans now carries a mobile phone. www.gizmag.com/mobile-phone-penetration/8831/.
[2]
Koprowski, G. 2007. Research: Mobile Phone Industry Poised for Spectacular Growth. Tech News World. (November 25, 2007.). http://www.technewsworld.com/story/48423.html.
[3]
Kerr, S., Foster, G., and Thinyane, H. 2008. Vision Based Interaction Techniques for Mobile Phones: Current Status and Future Directions. SATNAC,.
[4]
JBenchmark. JBenchmark. JBenchmark. (May 31, 2009.). http://www.jbenchmark.com.
[5]
GSMArena. Toshiba TG01., 2009. http://www.gsmarena.com/toshiba_tg01-2662.php.
[6]
Guan, G., Chiam P. Developing MIDP 2.0 Applications For Nokia Devices. http://wwwForum Nokia.com.
[7]
Nokia. Get Started with Mobile Development. 2009. http://www.forum.nokia.com/I_Want_To/Develop_Mobile_Applications/Get_Started.xhtml#professional_developer.
[8]
Bretzner, L, Laptev, I and Lindeberg, T. 2002. Hand Gesture Recognition using Multi-Scale Colour Features, Hierachical Models and Particle Filtering. FGR '02 0-7695-1602-5/02.
[9]
Martin, J., Devin, V and Crowley, J, L. 1998. Active Hand Tracking. GRAVIR - IMAG.
[10]
W. T. Freeman Y., K. Tanaka X, J. Ohta x and K. Kyuma. 1996. Computer Vision for Computer Games. Killington: Mitsubishi Electric Research Lab.
[11]
Letessier., J and Bérard, F 2004. Visual Tracking of Bare Fingers for Interactive Surfaces. Santa Fe, New Mexico: UIST.
[12]
Microsoft. Windows XP. What is a Tablet PC. 2005. (May 15, 2008.). http://www.microsoft.com/windowsxp/tabletpc/evaluation/about.mspx.
[13]
Pedro, C., A, Maciá. F. M. H. 2000. FPGA Implementation of Camus Correlation Optical Flow Algorithm for Real Time Images. Madrid: Dpto. de Sistemas Electrò y de Control. E. U. I. T Telecommunicaciòn. Univ. Politécnica de Madrid.
[14]
Baudisch, P., and Chu, G. 2009. Back-of-Device Interaction Allows Creating Very Small Touch Devices. Boston, MA, USA: CHI 2009 ~ New Mobile Interactions.
[15]
Bucolo, S., and Billinghurst, M. 2007. User experiences with mobile phone camera game interfaces. New York USA: ACM, 4th International Conference on Mobile and Ubiquitous Multimedia.
[16]
Reimann, C., and Volker P, R, N. 2006. Computer Vision based Interaction Techniques for Augmented Reality. Universität Paderborn, Universität Hannover, Institut für Kartographie und Geoinformatik.
[17]
Volker, P., Reimann, C., and Stichling, D. 2004. Kick-Up-Menus. New York, NY, USA: ACM CHI '04 extended abstracts on Human factors in computing systems.
[18]
Wang, J., Zhai S., and Montreux. J. 2006. Camera Phone Based Motion Sensing: Interaction Techniques, Applications and Performance Study.: UIST, ACM 1-59593-313-1/06/0010.
[19]
Kaxiras, S., Narlikar, G., Berenbaum, A, D., and Hu, Z. 2001. Comparing power consumption of an SMT and a CMP DSP for mobile phone workloads. International Converence on Compilers, Architecture and Synthesis for Embedded Systems, ISBN:1-58113-399-5.
[20]
Akenine-Moller, T and Ström, J. 2003. Graphics for the masses: a hardware rasterization architecture for mobile phones. San Diego, California: International Conference on Computer Graphics and Interaction Techniques. Pages 801--808, ISBN: 1-58113-709-5.
[21]
Wagner, D., and Schmalstieg, D. 2007. Artoolkitplus for pose tracking on mobile phones. Proceedings of the 12th Computer Vision Workshop.
[22]
Futuremark. SPMark. 2009. (May 31, 2009.). http://www.futuremark.com/products/spmarksymbianos9/.
[23]
GSMArena. 2006. Nokia N95 Full Specification. GSMArena. (May 08, 2009.). http://www.gsmarena.com/nokia_n95-1716.php.
[24]
Schmalstieg, D., and Wagner, D. 2007. Experiences with Handheld Augmented Reality. ISMAR keynote paper.
[25]
Sielhorst, T., Sa, W., Khamene, A., Sauer, F., and Navab, N. 2007. Measurement of absolute latency for video see through augmented reality. International IEEE and ACM Symposium on Mixed and Augmented Reality. 10.1109/ISMAR.2007.4538850.
[26]
Mitran, M. 1999. Literature Review on Optical Flow. Montreal: McGill University.
[27]
Wang, J., and Canny, J. 2006. TinyMotion: camera phone based interaction techniques. Conference on Human Factors in Computing Systems.
[28]
Lai, W Y., and Duh, H B. 2004. Effects of frame rate for visualization of dynamic quantitative information in a head-mounted display. IEEE International Conference: Systems, Man and Cybernetics, Volume 7.
[29]
Lawton, G. 2002. Moving Java into mobile phones. Computer, ISSN:0018--9162.

Cited By

View all
  • (2012)Smartphones as a platform for advanced measurement and processing2012 IEEE International Instrumentation and Measurement Technology Conference Proceedings10.1109/I2MTC.2012.6229588(703-706)Online publication date: May-2012

Index Terms

  1. Mobile phone performance analysis for camera based visual interactions

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Other conferences
      SAICSIT '09: Proceedings of the 2009 Annual Research Conference of the South African Institute of Computer Scientists and Information Technologists
      October 2009
      225 pages
      ISBN:9781605586434
      DOI:10.1145/1632149
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 12 October 2009

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. camera based visual interactions
      2. mobile phones
      3. performance analysis
      4. pixel threshold algorithm

      Qualifiers

      • Research-article

      Conference

      SAICSIT '09

      Acceptance Rates

      Overall Acceptance Rate 187 of 439 submissions, 43%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)2
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 15 Feb 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2012)Smartphones as a platform for advanced measurement and processing2012 IEEE International Instrumentation and Measurement Technology Conference Proceedings10.1109/I2MTC.2012.6229588(703-706)Online publication date: May-2012

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media