Resource consumption analysis of online activity recognition on mobile phones and smartwatches

Muhammad Shoaib, Ozlem Durmaz Incel, Hans Scholten, Paul Havinga

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    8 Citations (Scopus)
    259 Downloads (Pure)

    Abstract

    Most of the studies on human activity recognition using smartphones and smartwatches are performed in an offline manner. In such studies, collected data is analyzed in machine learning tools with less focus on the resource consumption of these devices for running an activity recognition system. In this paper, we analyze the resource consumption of human activity recognition on both smartphones and smartwatches, considering six different classifiers, three
    different sensors, different sampling rates and window sizes. We study the CPU, memory and battery usage with different parameters, where the smartphone is used to recognize seven physical activities and the smartwatch is used to recognize smoking activity. As a result of this analysis, we report that
    classification function takes a very small amount of CPU time out of total app’s CPU time while sensing and feature calculation consume most of it. When an additional sensor is used besides an accelerometer, such as gyroscope, CPU
    usage increases significantly. Analysis results also show that increasing the window size reduces the resource consumption more than reducing the sampling rate. As a final remark, we observe that a more complex model using only the accelerometer is a better option than using a simple model with both accelerometer and gyroscope when resource usage is to be reduced.
    Original languageEnglish
    Title of host publication2017 IEEE 36th International Performance Computing and Communications Conference (IPCCC)
    Place of PublicationPiscataway, NJ
    PublisherIEEE
    ISBN (Electronic)978-1-5090-6468-7, 978-1-5090-6467-0 (USB)
    ISBN (Print)978-1-5090-6469-4
    DOIs
    Publication statusPublished - 11 Dec 2017
    Event36th IEEE International Performance Computing and Communications Conference, IPCCC 2017 - Bahia Resort Hotel, San Diego, United States
    Duration: 10 Dec 201712 Dec 2017
    Conference number: 36

    Conference

    Conference36th IEEE International Performance Computing and Communications Conference, IPCCC 2017
    Abbreviated titleIPCCC
    CountryUnited States
    CitySan Diego
    Period10/12/1712/12/17

    Keywords

    • Mobile
    • Performance analysis
    • Activity recognition
    • Sensors
    • Smartwatch sensors

    Fingerprint

    Dive into the research topics of 'Resource consumption analysis of online activity recognition on mobile phones and smartwatches'. Together they form a unique fingerprint.

    Cite this