Abstract
Recently, the activities of elder people are monitored to support them live independently and safely, where the embedded hardware systems such as wearable devices are widely used. It is a research challenge to deploy deep learning algorithms on embedded devices to recognize the human activities, with the hardware constraints of limited computing resources and low power consumption. In this paper, human body posture recognition methods are proposed for the wearable embedded systems, where back propagation neural network (BPNN) and binary neural network (BNN) are employed to classify the human body postures. The BNN quantizes the synaptic weights and activation values to +1 or −1 based on the BPNN, and is able to achieve a good trade-off between the performance and cost for the embedded systems. In the experiments, the proposed methods are deployed on embedded device of Raspberry Pi 3 for real application of body postures recognition. Results show that compared with BPNN, the BNN can achieve a better trade-off between classification accuracy and cost including required computing resource, power consumption and processing time, e.g. it uses 85.29% less memory, 8.86% less power consumption, and has 5.19% faster classification speed. Therefore, the BNN is more suitable for deployment to resource constrained embedded hardware devices, which is of great significance for the application of human body posture recognition using wearable devices.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Hubbard, R., et al.: The ageing of the population:implications for multidisciplinary care in hospital. Age Ageing 33(5), 479–482 (2004). https://doi.org/10.1093/ageing/afh164
Hong, Y.J., Kim, I.J., Ahn, S.C., Kim, H.G.: Activity recognition using wearable sensors for elder care. In: International Conference on Future Generation Communication and Networking, pp. 302–305 (2008). https://doi.org/10.1109/FGCN.2008.165
Lara, O.D., Labrador, M.A.: A survey on human activity recognition using wearable sensors. IEEE Commun. Surv. Tutor. 15(3), 1192–1209 (2013). https://doi.org/10.1109/SURV.2012.110112.00192
Naddeo, S., Verde, L., Forastiere, M., De Pietro, G., Sannino, G.: A real-time m-health monitoring system: an integrated solution combining the use of several wearable sensors and mobile devices. In: International Joint Conference on Biomedical Engineering Systems and Technologies, pp. 545–552 (2017). https://doi.org/10.5220/0006296105450552
Ugulino, W., Cardador, D., Vega, K., Velloso, E., Milidiú, R., Fuks, H.: Wearable computing: accelerometers’ data classification of body postures and movements. In: Advances in Artificial Intelligence, pp. 52–61 (2012). https://doi.org/10.1007/978-3-642-34459-6_6
Kumari, P., Mathew, L., Syal, P.: Increasing trend of wearables and multimodal interface for human activity monitoring: a review. Biosens. Bioelectron. 90(1), 298–307 (2017). https://doi.org/10.1016/j.bios.2016.12.001
Hu, F., Wang, L., Wang, S., Liu, X., He, G.: A human body posture recognition algorithm based on BP neural network for wireless body area networks. China Commun. 13(8), 198–208 (2016). https://doi.org/10.1109/CC.2016.7563723
Denil, M., Shakibi, B., Dinh, L., Ranzato, M., de Freitas, N.: Predicting parameters in deep learning. In: International Conference on Neural Information Processing Systems, pp. 2148–2156 (2013). https://doi.org/10.14288/1.0165555
Ieee, S.M., Ieee, F., Sze, V., Chen, Y.H., Yang, T.J., Emer, J.S.: Efficient processing of deep neural networks: a tutorial and survey. Proc. IEEE 105(12), 2295–2329 (2017). https://doi.org/10.1109/JPROC.2017.2761740
Han, S., et al.: EIE: efficient inference engine on compressed deep neural network. In: International Symposium on Computer Architecture ISCA, pp. 243–254 (2016). https://doi.org/10.1109/ISCA.2016.30
Liang, S., Yin, S., Liu, L., Luk, W., Wei, S.: FP-BNN: binarized neural network on FPGA. Neurocomputing 275(1), 1072–1086 (2018). https://doi.org/10.1016/j.neucom.2017.09.046
Farringdon, J., Moore, A., Tilbury, N., Church, J., Biemond, P.: Wearable sensor badge and sensor jacket for context awareness. In: International Symposium on Wearable Computers(ISWC), pp. 107–113 (1999). https://doi.org/10.1109/ISWC.1999.806681
Poh, M.Z., Swenson, N.C., Picard, R.W.: A wearable sensor for unobtrusive, long-term assesment of electrodermal activity. IEEE Trans. Biomed. Eng. 57(5), 1243–1252 (2010). https://doi.org/10.1109/TBME.2009.2038487
Janidarmian, M., Fekr, A.R., Radecka, K., Zilic, Z.: A comprehensive analysis on wearable acceleration sensors in human activity recognition. Sensors 17(3), 529–555 (2017). https://doi.org/10.3390/s17030529
Barkallah, E., Freulard, J., Otis, M.J., Ngomo, S., Ayena, J.C., Desrosiers, C.: Wearable devices for classification of inadequate posture at work using neural networks. Sensors 17(9), 1–24 (2017). https://doi.org/10.3390/s17092003
Wong, A., Shafiee, M.J., Li, F., Chwyl, B.: Tiny SSD: a tiny single-shot detection deep convolutional neural network for real-time embedded object detection. In: Canadian Conference on Computer and Robot Vision, pp. 95–101 (2018). https://doi.org/10.1109/crv.2018.00023
Lei, W., Chen, H., Wu, Y.: Compressing deep convolutional networks using k-means based on weights distribution. In: International Conference on Intelligent Information Processing, pp. 1–6 (2017). https://doi.org/10.1145/3144789.3144803
Rastegari, M., Ordonez, V., Redmon, J., Farhadi, A.: XNOR-Net: ImageNet classification using binary convolutional neural networks. In: Leibe, B., Matas, J., Sebe, N., Welling, M. (eds.) ECCV 2016. LNCS, vol. 9908, pp. 525–542. Springer, Cham (2016). https://doi.org/10.1007/978-3-319-46493-0_32
Ardakani, A., Condo, C., Ahmadi, M., Gross, W.J.: An architecture to accelerate convolution in deep neural networks. IEEE Trans. Circuits Syst. I: Regular Pap. 65(4), 1349–1362 (2018). https://doi.org/10.1109/TCSI.2017.2757036
Wei, T., Gang, H., Liang, W.: How to train a compact binary neural network with high accuracy? In: AAAI Conference on Artificial Intelligence (AAAI), pp. 2625–2631 (2017)
McDanel, B., Teerapittayanon, S., Kung, H.T.: Embedded binarized neural networks. In: International Conference on Embedded Wireless Systems and Networks (EWSN), pp. 168–173 (2017)
Münzner, S., Schmidt, P., Reiss, A., Hanselmann, M., Stiefelhagen, R., Dürichen, R.: CNN-based sensor fusion techniques for multimodal human activity recognition. In: International Symposium on Wearable Computers (ISWC), pp. 158–165 (2017). https://doi.org/10.1145/3123021.3123046
Li, J., Cheng, J.H., Shi, J.Y., Huang, F.: Brief introduction of back propagation (BP) neural description of BP algorithm in mathematics. Adv. Comput. Sci. Inf. Eng. 169(1), 553–558 (2012). https://doi.org/10.4314/wsa.v31i2.5199
Ng, A.: Feature selection, L1 vs. L2 regularization, and rotational invariance. In: International Conference on Machine Learning (ICML), pp. 1–8 (2004). https://doi.org/10.1145/1015330.1015435
Kwolek, B., Kepski, M.: Improving fall detection by the use of depth sensor and accelerometer. Neurocomputing 168(1), 637–645 (2015). https://doi.org/10.1016/j.neucom.2015.05.061
Mollineda, R.A.: Surrounding neighborhood-based SMOTE for learning from imbalanced data sets. Prog. Artif. Intell. 1(4), 347–362 (2012). https://doi.org/10.1007/s13748-012-0027-5
Kaup, F., Gottschling, P., Hausheer, D.: PowerPi: measuring and modeling the power consumption of the raspberry Pi. In: Local Computer Networks (LCN), pp. 236–243 (2014). https://doi.org/10.1109/LCN.2014.6925777
Astudillo-Salinas, F., Barrera-Salamea, D., Vazquez-Rodas, A., Solano-Quinde, L.: Minimizing the power consumption in raspberry Pi to use as a remote WSN gateway. In: Latin-American Conference on Communications (LATINCOM), pp. 1–5 (2016). https://doi.org/10.1109/LATINCOM.2016.7811590
Acknowledgments
This research was partially supported by the National Natural Science Foundation of China under Grant 61603104, the Guangxi Natural Science Foundation under Grants 2017GXNSFAA198180 and 2016GXNSFCA380017, the funding of Overseas 100 Talents Program of Guangxi Higher Education under Grant F-KA16035, and 2018 Guangxi One Thousand Young and Middle-Aged College and University Backbone Teachers Cultivation Program.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Liu, J., Li, M., Luo, Y., Yang, S., Qiu, S. (2019). Human Body Posture Recognition Using Wearable Devices. In: Tetko, I., Kůrková, V., Karpov, P., Theis, F. (eds) Artificial Neural Networks and Machine Learning – ICANN 2019: Workshop and Special Sessions. ICANN 2019. Lecture Notes in Computer Science(), vol 11731. Springer, Cham. https://doi.org/10.1007/978-3-030-30493-5_33
Download citation
DOI: https://doi.org/10.1007/978-3-030-30493-5_33
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-30492-8
Online ISBN: 978-3-030-30493-5
eBook Packages: Computer ScienceComputer Science (R0)