Skip to main content
Log in

A Novel Edge Analytics Assisted Motor Movement Recognition Framework Using Multi-Stage Convo-GRU Model

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

Current advancement in Internet-of-Things, Cyber-Physical Systems, Cloud-of-Things, and Edge-of-Things technologies have enabled us to design more advanced and event-sensitive real-time monitoring solutions. IoT-assisted healthcare systems need local data processing environment for effective decision making. In the proposed study, a novel edge analytics-assisted monitoring solution is proposed to monitor several physical activities of the patient to determine physical inactivity from their daily routine. Wearable sensors are utilized to monitor physical movements. The main objective of the proposed study is to calculate the scale of the physical inactivity of the patient to make real-time health suggestions. Graphical Processing Unit (GPU) enabled edge nodes are utilized for efficient data processing. An application scenario is proposed to validate the ideology of the proposed system in the healthcare environment. The performance is compared with both machine learning and deep learning-based approaches to justify the proposed system. iFogSim simulator is utilized to simulate the proposed scenario and the performance is validated based on the computation of movement recognition efficiency, network bandwidth efficiency, interoperability, Edge-based data processing reliability and alert generation-based patient security.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13

Similar content being viewed by others

References

  1. Jefferis BJ, Lennon L, Whincup PH, Wannamethee SG (2012) Longitudinal associations between changes in physical activity and onset of type 2 diabetes in older British men: the influence of adiposity. Diabetes Care. https://doi.org/10.2337/dc11-2280

  2. Arif M, Kattan A (2015) Physical activities monitoring using wearable acceleration sensors attached to the body. PLoS One. https://doi.org/10.1371/journal.pone.0130851

  3. Mannini A, Intille SS, Rosenberger M et al (2013) Activity recognition using a single accelerometer placed at the wrist or ankle. Med Sci Sports Exerc. https://doi.org/10.1249/MSS.0b013e31829736d6

  4. Shi W, Cao J, Zhang Q et al (2016) Edge Computing: vision and challenges. IEEE Internet Things J 3:637–646. https://doi.org/10.1109/JIOT.2016.2579198

    Article  Google Scholar 

  5. Yin J, Yang Q, Pan JJ (2008) Sensor-based abnormal human-activity detection. In: IEEE transactions on knowledge and data engineering, pp 637–646

  6. Kingma DP, Ba JL (2015) Adam: a method for stochastic optimization. arXiv Prepr

  7. Baek J, Lee G, Park W, Yun B-J (2010) Accelerometer signal processing for user activity detection, pp 610– 617

  8. Gjoreski M, Gjoreski H, Lustrek M, Gams M (2016) How accurately can your wrist device recognize daily activities and detect falls? Sensors (Switzerland), https://doi.org/10.3390/s16060800

  9. Khan AM, Lee YK, Lee SY, Kim TS (2010) A triaxial accelerometer-based physical-activity recognition via augmented-signal features and a hierarchical recognizer. IEEE Trans Inf Technol Biomed, https://doi.org/10.1109/TITB.2010.2051955

  10. Bengio Y (2006) Learning phrase representations using RNN encoder-decoder for statistical machine translation. J Biol Chem, https://doi.org/10.1074/jbc.M608066200

  11. Sacchi L, Larizza C, Combi C, Bellazzi R (2007) Data mining with temporal abstractions: learning rules from time series. Data Min Knowl Discov, https://doi.org/10.1007/s10618-007-0077-7

  12. Minnen D, Starner T, Ward JA et al (2005) Recognizing and discovering human actions from on-body sensor data. In: IEEE international conference on multimedia and expo. ICME, p 2005

  13. Giansanti D, Macellari V, Maccioni G (2008) New neural network classifier of fall-risk based on the Mahalanobis distance and kinematic parameters assessed by a wearable device. Physiol Meas, https://doi.org/10.1088/0967-3334/29/3/N01

  14. Narayanan MR, Scalzi ME, Redmond SJ et al (2009) A wearable triaxial accelerometry system for longitudinal assessment of falls risk, pp 2840–2843

  15. Marschollek M, Wolf K-H, Gietzelt M et al (2009) Assessing elderly persons fall risk using spectral analysis on accelerometric data - a clinical evaluation study, pp 3682–3685

  16. Atallah L, Lo B, King R, Yang GZ (2011) Sensor positioning for activity recognition using wearable accelerometers. In: IEEE transactions on biomedical circuits and systems, pp 320–329

  17. Cleland I, Kikhia B, Nugent C et al (2013) Optimal placement of accelerometers for the detection of everyday activities. Sensors (Basel), https://doi.org/10.3390/s130709183

  18. Bao L, Intille SS (2004) Activity recognition from user-annotated acceleration data, pp 1–17

  19. Olguin DO, Pentland AS (2006) Human activity recognition: accuracy across common locations for wearable sensors. In: IEEE 10th international symposium on wearable computers, pp 11–14

  20. Kern N, Schiele B, Schmidt A (2011) Multi-sensor activity context detection for wearable computing, pp 220–232

  21. Gjoreski H, Lustrek M, Gams M (2011) Accelerometer placement for posture recognition and fall detection. In: Proceedings - 2011 7th international conference on intelligent environments, IE 2011, pp 47–54

  22. Berndt D, Clifford J (1994) Using dynamic time warping to find patterns in time series. In: KDD-94 workshop on knowledge discovery in databases, pp 359–370

  23. Wang L, Gu T, Tao X, Lu J (2012) A hierarchical approach to real-time activity recognition in body sensor networks. Pervasive Mob Comput 8:115–130. https://doi.org/10.1016/j.pmcj.2010.12.001

    Article  Google Scholar 

  24. Krishnan NC, Cook DJ (2014) Activity recognition on streaming sensor data. Pervasive Mob Comput 10:138–154. https://doi.org/10.1016/j.pmcj.2012.07.003

    Article  Google Scholar 

  25. Plotz T, Hammerla NY, Olivier P (2011) Feature learning for activity recognition in ubiquitous computing. In: IJCAI international joint conference on artificial intelligence, pp 1729–1734

  26. Banos O, Garcia R, Holgado-Terriza JA et al (2014) mHealthDroid: a novel framework for agile development of mobile health applications, pp 91–98. https://doi.org/10.1007/978-3-319-13105-4-14

  27. Banos O, Villalonga C, Garcia R, et al. (2015) Design, implementation and validation of a novel open framework for agile development of mobile health applications. Biomed Eng Online 14:1–20. https://doi.org/10.1186/1475-925X-14-S2-S6

    Article  Google Scholar 

  28. Gers FA, Schraudolph NN, Schmidhuber J (2003) Learning precise timing with LSTM recurrent networks. J Mach Learn Res 3:115–143. https://doi.org/10.1162/153244303768966139

    Article  MathSciNet  MATH  Google Scholar 

  29. Graves A, Mohamed AR, Hinton G (2013) Speech recognition with deep recurrent neural networks. In: ICASSP, IEEE international conference on acoustics, speech and signal processing - proceedings, pp 6645–6649

  30. Lai L, Suda N, Chandra V (2018) CMSIS-NN: efficient neural network kernels for arm cortex-M CPUs, pp 1–10

  31. Zhu H, Chen H, Brown R (2018) A sequence-to-sequence model-based deep learning approach for recognizing activity of daily living for senior care. J Biomed Inform 84:148–158. https://doi.org/10.1016/j.jbi.2018.07.006

    Article  Google Scholar 

  32. Hammerla NY, Halloran S, Plotz T (2016) Deep, convolutional, and recurrent models for human activity recognition using wearables. In: IJCAI international joint conference on artificial intelligence, pp 1533–1540

  33. Chen Y, Xue Y (2016) A deep learning approach to human activity recognition based on single accelerometer. In: Proceedings - 2015 IEEE international conference on systems, man, and cybernetics, SMC 2015

  34. Yang JB, Nguyen MN, San PP et al (2015) Deep convolutional neural networks on multichannel time series for human activity recognition. In: IJCAI international joint conference on artificial intelligence, pp 3995–4001

  35. Goodfellow I, Bengio Y, Courville A (2016) Deep learning. MIT Press, Cambridge

    MATH  Google Scholar 

  36. Cho K, Van Merrienboer B, Gulcehre C, Bahdanau D, Bougares F, Schwenk H, Bengio Y (2006) Learning phrase representations using RNN encoder – decoder for statistical machine translation. J Biol Chem, https://doi.org/10.1074/jbc.M608066200

  37. Karumbaya A, Satheesh G (2015) IoT empowered real time environment monitoring system. Int J Comput Appl, https://doi.org/10.5120/ijca2015906917

  38. Werbos PJ (1990) Backpropagation through time: what it does and how to do it. Proc IEEE, https://doi.org/10.1109/5.58337

  39. Ahmed E, Ahmed A, Yaqoob I, et al. (2017) Bringing computation closer toward the user network: is edge computing the solution? IEEE Commun Mag 55:138–144. https://doi.org/10.1109/MCOM.2017.1700120

    Article  Google Scholar 

  40. Lee T (2017) Elastic motif segmentation and alignment of time series for encoding and classification. Time Ser Work NIPS 2017:1–8

    Google Scholar 

  41. Judice PB, Santos DA, Hamilton MT et al (2015) Validity of GT3X and Actiheart to estimate sedentary time and breaks using ActivPAL as the reference in free-living conditions. Gait Posture 41:917–922. https://doi.org/10.1016/j.gaitpost.2015.03.326

    Article  Google Scholar 

  42. Abadi M, Agarwal A, Barham P et al (2016) TensorFlow: large-scale machine learning on heterogeneous distributed systems

  43. Zaremba W, Sutskever I, Vinyals O (2014) Recurrent neural network regularization, pp 1–8

  44. Deboeverie F, Roegiers S, Allebosch G et al (2017) Human gesture classification by brute-force machine learning for exergaming in physiotherapy. In: IEEE conference on computational intelligence and games, CIG, pp 1–7

  45. Kiranyaz S, Ince T, Gabbouj M (2016) Real-time patient-specific ECG classification by 1-D convolutional neural networks. IEEE Trans Biomed Eng 63:664–675. https://doi.org/10.1109/TBME.2015.2468589

    Article  Google Scholar 

  46. Gupta H, Vahid Dastjerdi A, Ghosh SK, Buyya R (2017) iFogSim: a toolkit for modeling and simulation of resource management techniques in the Internet of Things, Edge and Fog computing environments. In: Software - practice and experience, pp 1275–1296

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ramandeep Singh.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Manocha, A., Singh, R. A Novel Edge Analytics Assisted Motor Movement Recognition Framework Using Multi-Stage Convo-GRU Model. Mobile Netw Appl 27, 657–676 (2022). https://doi.org/10.1007/s11036-019-01321-8

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11036-019-01321-8

Keywords

Navigation