Orientation-Independent Human Activity Recognition Using Complementary Radio Frequency Sensing
Abstract
:1. Introduction
- We propose a complementary RF sensing approach to overcome the limitations of contemporary mmWave monostatic radar-based HAR systems and robustly recognize orientation-independent human activities.
- We systematically evaluate the performance of the proposed approach for recognizing orientation-independent human activities.
- We extract several statistical and time- and frequency-domain features from the outputs of the radars that allowed the SVM to robustly classify human activities.
- We show that the fusion of the features obtained from the outputs of orthogonally placed complementary radars enabled our HAR system to classify orientation-independent human activities with a higher accuracy than the current state-of-the-art models.
2. Related Work
3. System Overview
4. Distributed mmWave MIMO Radar System
5. Experimental Setup and Data Collection
6. Data Processing
7. Classifying Human Activities
7.1. Feature Extraction and Fusion
7.2. Classification Using SVM
7.3. Training and Testing the Classifier
7.4. Results and Discussion
7.4.1. Results of the Radar I and Radar II Classifiers
7.4.2. Results of the Complementary Classifier
8. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
FMCW | frequency-modulated continuous wave |
CPI | coherent processing interval |
TV | time-variant |
ADC | analog-to-digital converter |
FM | frequency-modulated |
WHO | World Health Organization |
FFT | fast Fourier transform |
FD | fall detection |
SISO | single-input signle-output |
MIMO | multiple-input multiple-output |
HAR | human activity recognition |
AAL | active assisted living |
CTF | channel transfer function |
CSI | channel state information |
IMU | inertial measurement unit |
RSSI | received signal strength indicator |
RF | radio frequency |
MDS | mean Doppler shift |
NIC | network interface card |
SVM | support vector machine |
SIMO | single-input multiple-output |
CFO | carrier frequency offset |
SFO | sampling frequency offset |
PCA | principal component analysis |
RMS | root mean square |
OFDM | orthogonal frequency-division multiplexing |
STFT | short-time Fourier transform |
LOESS | locally estimated scatterplot smoothing |
LOSO | leave-one-subject-out |
VTM | variance-based thresholding method |
MAV | mean absolute value |
EMAV | enhanced mean absolute value |
EWL | enhanced waveform length |
WMAVI | weighted mean absolute value I |
WMAVII | weighted mean absolute value II |
MAC | mean amplitude change |
DASDV | difference absolute standard deviation |
SSI | simple squared integral |
SSC | slope sign change |
MFL | maximum fractal length |
OvO | one-versus-one |
OvA | one-versus-all |
ADL | activities of daily living |
CNN | convolutional neural network |
TUG | timed up and go |
CGA | comprehensive geriatric assessment |
WLPCA | widely linear PCA |
WLCKPCA | widely linear complex kernel PCA |
mmWave | millimeter-wave |
SDR | software-defined radio |
FOV | field of view |
KKT | Karush–Kuhn–Tucker |
QP | quadratic programming |
GridsearchCV | grid search cross-validation |
TDMA | time division multiple access |
IQ | in-phase and quadrature |
LSTM | long short-term memory |
CW | continuous wave |
Appendix A. A Description of Features Extracted from Mean Doppler Shift Patterns
Feature | Description |
---|---|
Mean | Computes the sample mean of the MDS. |
Median | Computes the median of the MDS. |
Variance | Computes the variance of the MDS. |
Skewness | Computes the asymmetric spread of the MDS about its mean. |
Kurtosis | Computes the fourth standardized moment of the MDS. |
Minimum value | Returns the minimum value of the MDS. |
Maximum value | Returns the maximum value of the MDS. |
Inter-quartile range | Measures the dispersion of the MDS by computing the difference in the 75th and 25th percentiles of the MDS. |
Mean absolute deviation | Measures the variability in the MDS by computing the average distance between each sample in the MDS and the sample mean of the MDS. |
Slope | Computes the slope of the MDS by fitting a linear equation to the samples of the MDS. |
Entropy | Computes the randomness of the MDS using Shanon entropy. |
Total energy | Computes the power of the MDS at a given time. |
Signal distance | Computes the distance traveled by the MDS using the hypotenuse between two samples of the MDS. |
Mean difference | Computes the mean of the differences in samples of the MDS. |
Absolute energy | Computes the absolute energy of the MDS. |
Temporal centroid | Computes the center of gravity of the energy envelop of the MDS. |
Median difference | Computes the median of the differences in samples of the MDS. |
Zero crossing rate | Computes the rate at which the MDS crosses the zero axis. |
Area under the curve | Computes the area under the curve of the MDS using the trapezoid rule. |
Peak-to-peak distance | Computes the absolute difference between the maximum and minimum values of the MDS. |
Negative turning points | Computes the number of negative turning points in the MDS. |
Positive turning points | Computes the number of positive turning points in the MDS. |
Mean absolute difference | Computes the mean of the absolute differences in samples of the MDS. |
Sum of absolute difference | Computes the sum of the absolute differences in samples of the MDS. |
Median absolute difference | Computes the median of the differences in samples of the MDS. |
Spectral slope | Computes the decrease in the spectral amplitude of the MDS. |
Spectral spread | Computes the spectral standard deviation of the MDS around its spectral centroid. |
Spectral roll-off | Computes the spectral roll-off frequency point of the MDS, where 95% of its magnitude is contained below this frequency point. |
Spectral entropy | Computes the spectral power distribution of the MDS. |
Spectral distance | Computes the distance of the cumulative sum of the FFT components of the MDS with respective linear regression. |
Spectral centroid | Computes the "center of gravity" of the MDS spectrum. |
Spectral decrease | Computes the decrease in the spectral amplitude of the MDS, focusing on lower frequencies. |
Spectral kurtosis | Computes the flatness of the spectrum of the MDS around its mean value. |
Spectral variance | Computes how quickly the power spectrum of the MDS varies. |
Power bandwidth | Computes the width of the frequency band in which 95% of the power of the MDS is located. |
Spectral skewness | Computes the spectral asymmetry of the MDS around its mean value. |
Fundamental frequency | Computes the fundamental frequency of the MDS. |
Maximum power spectrum | Computes the maximum value of the power spectrum density of the MDS. |
Spectral positive turning points | Computes the number of positive turning points in the magnitude of the FFT of the MDS. |
Appendix B. Activity Signatures
References
- United Nations. Global Issues: Ageing. Available online: https://www.who.int/news-room/fact-sheets/detail/ageing-and-health (accessed on 10 September 2022).
- Muaaz, M.; Chelli, A.; Gerdes, M.W.; Pätzold, M. Wi-Sense: A passive human activity recognition system using Wi-Fi and convolutional neural network and its integration in health information systems. Ann. Telecommun. 2021, 1–13. [Google Scholar] [CrossRef]
- Cero Dinarević, E.; Baraković Husić, J.; Baraković, S. Step by step towards effective human activity recognition: A balance between energy consumption and latency in health and wellbeing applications. Sensors 2019, 19, 5206. [Google Scholar] [CrossRef] [Green Version]
- Muaaz, M.; Waqar, S.; Mathias, P. Radar-based passive step counter and its comparison with a wrist-worn physical activity tracker. In Proceedings of the 4th International Conference on Intelligent Technologies and Applications INTAP 2021; Springer: Berlin/Heidelberg, Germany, 2021. [Google Scholar]
- Tao, W.; Lai, Z.H.; Leu, M.C.; Yin, Z. Worker activity recognition in smart manufacturing using IMU and sEMG signals with convolutional neural networks. Procedia Manuf. 2018, 26, 1159–1166. [Google Scholar] [CrossRef]
- Biagetti, G.; Crippa, P.; Falaschetti, L.; Orcioni, S.; Turchetti, C. Human activity monitoring system based on wearable sEMG and accelerometer wireless sensor nodes. Biomed. Eng. Online 2018, 17, 1–18. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Xu, G.; Wan, Q.; Deng, W.; Guo, T.; Cheng, J. Smart-Sleeve: A wearable textile pressure sensor array for human activity recognition. Sensors 2022, 22, 1702. [Google Scholar] [CrossRef] [PubMed]
- Lorussi, F.; Carbonaro, N.; De Rossi, D.; Paradiso, R.; Veltink, P.; Tognetti, A. Wearable textile platform for assessing stroke patient treatment in daily life conditions. Front. Bioeng. Biotechnol. 2016, 4, 28. [Google Scholar] [CrossRef] [Green Version]
- Cho, S.; Ensari, I.; Weng, C.; Kahn, M.G.; Natarajan, K. Factors affecting the quality of person-generated wearable device data and associated challenges: Rapid systematic review. JMIR mHealth uHealth 2021, 9, e20738. [Google Scholar] [CrossRef]
- Zhang, S.; Wei, Z.; Nie, J.; Huang, L.; Wang, S.; Li, Z. A review on human activity recognition using vision-based method. J. Healthc. Eng. 2017, 2017. [Google Scholar] [CrossRef] [Green Version]
- Qi, W.; Wang, N.; Su, H.; Aliverti, A. DCNN based human activity recognition framework with depth vision guiding. Neurocomputing 2022, 486, 261–271. [Google Scholar] [CrossRef]
- Jegham, I.; Khalifa, A.B.; Alouani, I.; Mahjoub, M.A. Vision-based human action recognition: An overview and real world challenges. Forensic Sci. Int. Digit. Investig. 2020, 32, 200901. [Google Scholar] [CrossRef]
- Meratwal, M.; Spicher, N.; Deserno, T.M. Multi-camera and multi-person indoor activity recognition for continuous health monitoring using long short term memory. In Proceedings of the Medical Imaging 2022: Imaging Informatics for Healthcare, Research, and Applications; International Society for Optics and Photonics, SPIE: Bellingham, WA, USA, 2022; Volume 12037, p. 12037A. [Google Scholar]
- Liranzo, J.; Hayajneh, T. Security and privacy issues affecting cloud-based IP camera. In Proceedings of the 2017 IEEE 8th Annual Ubiquitous Computing, Electronics and Mobile Communication Conference (UEMCON), New York, NY, USA, 19–21 October 2017; pp. 458–465. [Google Scholar]
- Huang, Y.; Li, W.; Dou, Z.; Zou, W.; Zhang, A.; Li, Z. Activity recognition based on millimeter-wave radar by fusing point cloud and range–Doppler information. Signals 2022, 3, 266–283. [Google Scholar] [CrossRef]
- Meneghello, F.; Garlisi, D.; Fabbro, N.D.; Tinnirello, I.; Rossi, M. SHARP: Environment and Person Independent Activity Recognition with Commodity IEEE 802.11 Access Points. IEEE Trans. Mob. Comput. 2022, 1–16. [Google Scholar] [CrossRef]
- Muaaz, M.; Chelli, A.; Abdelgawwad, A.A.; Mallofré, A.C.; Pätzold, M. WiWeHAR: Multimodal Human Activity Recognition Using Wi-Fi and Wearable Sensing Modalities. IEEE Access 2020, 8, 164453–164470. [Google Scholar] [CrossRef]
- Chen, Z.; Zhang, L.; Jiang, C.; Cao, Z.; Cui, W. WiFi CSI Based Passive Human Activity Recognition Using Attention Based BLSTM. IEEE Trans. Mob. Comput. 2019, 18, 2714–2724. [Google Scholar] [CrossRef]
- Wang, W.; Liu, A.X.; Shahzad, M.; Ling, K.; Lu, S. Device-Free Human Activity Recognition Using Commercial WiFi Devices. IEEE J. Sel. Areas Commun. 2017, 35, 1118–1131. [Google Scholar] [CrossRef]
- Kim, Y.; Moon, T. Human detection and activity classification based on micro-Doppler signatures using deep convolutional neural networks. IEEE Geosci. Remote Sens. Lett. 2015, 13, 8–12. [Google Scholar] [CrossRef]
- Shrestha, A.; Li, H.; Le Kernec, J.; Fioranelli, F. Continuous human activity classification from FMCW radar with Bi-LSTM networks. IEEE Sens. J. 2020, 20, 13607–13619. [Google Scholar] [CrossRef]
- Yu, C.; Xu, Z.; Yan, K.; Chien, Y.R.; Fang, S.H.; Wu, H.C. Noninvasive Human Activity Recognition Using Millimeter-Wave Radar. IEEE Syst. J. 2022, 16, 3036–3047. [Google Scholar] [CrossRef]
- Jin, F.; Sengupta, A.; Cao, S. mmFall: Fall Detection Using 4-D mmWave Radar and a Hybrid Variational RNN AutoEncoder. IEEE Trans. Autom. Sci. Eng. 2022, 19, 1245–1257. [Google Scholar] [CrossRef]
- Lee, G.; Kim, J. Improving human activity recognition for sparse radar Point Clouds: A graph neural network model with pre-trained 3D human-joint coordinates. Appl. Sci. 2022, 12, 2168. [Google Scholar] [CrossRef]
- Shah, S.A.; Tahir, A.; Le Kernec, J.; Zoha, A.; Fioranelli, F. Data portability for activities of daily living and fall detection in different environments using radar micro-doppler. Neural Comput. Appl. 2022, 34, 7933–7953. [Google Scholar] [CrossRef]
- Erol, B.; Amin, M. Effects of range spread and aspect angle on radar fall detection. In Proceedings of the 2016 IEEE Sensor Array and Multichannel Signal Processing Workshop (SAM), Rio de Janeiro, Brazil, 10–13 July 2016; pp. 1–5. [Google Scholar]
- Ding, C.; Hong, H.; Zou, Y.; Chu, H.; Zhu, X.; Fioranelli, F.; Le Kernec, J.; Li, C. Continuous human motion recognition with a dynamic range-Doppler trajectory method based on FMCW radar. IEEE Trans. Geosci. Remote Sens. 2019, 57, 6821–6831. [Google Scholar] [CrossRef]
- Liu, H.; Zhou, A.; Dong, Z.; Sun, Y.; Zhang, J.; Liu, L.; Ma, H.; Liu, J.; Yang, N. M-gesture: Person-independent real-time in-air gesture recognition using commodity millimeter wave radar. IEEE Internet Things J. 2021, 9, 3397–3415. [Google Scholar] [CrossRef]
- Grobelny, P.; Narbudowicz, A. MM-Wave radar-based recognition of multiple hand gestures using long short-term memory (LSTM) neural network. Electronics 2022, 11, 787. [Google Scholar] [CrossRef]
- Smith, K.A.; Csech, C.; Murdoch, D.; Shaker, G. Gesture recognition using mm-wave sensor for human-car interface. IEEE Sens. Lett. 2018, 2, 1–4. [Google Scholar] [CrossRef]
- Jiang, X.; Zhang, Y.; Yang, Q.; Deng, B.; Wang, H. Millimeter-wave array radar-based human gait recognition using multi-channel three-dimensional convolutional neural network. Sensors 2020, 20, 5466. [Google Scholar] [CrossRef]
- Gambi, E.; Ciattaglia, G.; De Santis, A.; Senigagliesi, L. Millimeter wave radar data of people walking. Data Brief 2020, 31, 105996. [Google Scholar] [CrossRef]
- Yao, Y.; Liu, C.; Zhang, H.; Yan, B.; Jian, P.; Wang, P.; Du, L.; Chen, X.; Han, B.; Fang, Z. Fall detection system using millimeter wave radar based on neural network and information fusion. IEEE Internet Things J. 2022, 21, 21038–21050. [Google Scholar] [CrossRef]
- Gurbuz, S.Z.; Gurbuz, A.C.; Malaia, E.A.; Griffin, D.J.; Crawford, C.S.; Rahman, M.M.; Kurtoglu, E.; Aksu, R.; Macks, T.; Mdrafi, R. American sign language recognition using RF sensing. IEEE Sens. J. 2021, 21, 3763–3775. [Google Scholar] [CrossRef]
- Luo, F.; Poslad, S.; Bodanese, E. Human activity detection and coarse localization outdoors using micro-Doppler signatures. IEEE Sens. J. 2019, 19, 8079–8094. [Google Scholar] [CrossRef]
- Shrestha, A.; Li, H.; Fioranelli, F.; Le Kernec, J. Activity recognition with cooperative radar systems at C and K band. J. Eng. 2019, 2019, 7100–7104. [Google Scholar] [CrossRef]
- Bekar, M.; Baker, C.J.; Hoare, E.G.; Gashinova, M. Joint MIMO radar and communication system using a PSK-LFM waveform with TDM and CDM approaches. IEEE Sens. J. 2021, 21, 6115–6124. [Google Scholar] [CrossRef]
- Wang, Y.; Wang, W.; Zhou, M.; Ren, A.; Tian, Z. Remote monitoring of human vital signs based on 77-GHz mm-wave FMCW radar. Sensors 2020, 20, 2999. [Google Scholar] [CrossRef] [PubMed]
- Vishwakarma, S.; Li, W.; Tang, C.; Woodbridge, K.; Adve, R.; Chetty, K. SimHumalator: An Open-Source End-to-End Radar Simulator for Human Activity Recognition. IEEE Aerosp. Electron. Syst. Mag. 2022, 37, 6–22. [Google Scholar] [CrossRef]
- Waqar, S.; Yusaf, H.; Sana, S.; Waqas, M.; Siddiqui, F.A. Reconfigurable monopulse radar tracking processor. In Proceedings of the 2018 15th International Bhurban Conference on Applied Sciences and Technology (IBCAST), Islamabad, Pakistan, 9–13 January 2018; pp. 805–809. [Google Scholar]
- Boashash, B. Time-frequency Signal Analysis and Processing: A Comprehensive Reference; Academic Press: Cambridge, MA, USA, 2015. [Google Scholar]
- Meta, A.; Hoogeboom, P.; Ligthart, L.P. Signal processing for FMCW SAR. IEEE Trans. Geosci. Remote Sens. 2007, 45, 3519–3532. [Google Scholar] [CrossRef]
- Waqar, S.; Pätzold, M. Interchannel interference and mitigation in distributed MIMO RF sensing. Sensors 2021, 21, 7496. [Google Scholar] [CrossRef]
- Waqar, S.; Muaaz, M.; Pätzold, M. Human activity signatures captured under different directions using SISO and MIMO radar systems. Appl. Sci. 2022, 12, 1825. [Google Scholar] [CrossRef]
- Muaaz, M.; Mayrhofer, R. Smartphone-based gait recognition: From authentication to imitation. IEEE Trans. Mob. Comput. 2017, 16, 3209–3221. [Google Scholar] [CrossRef]
- Burges, C.J. A tutorial on support vector machines for pattern recognition. Data Min. Knowl. Discov. 1998, 2, 121–167. [Google Scholar] [CrossRef]
- Lantz, B. Machine Learning with R: Expert Techniques for Predictive Modeling; Packt Publishing LTD: Birmingham, UK, 2019. [Google Scholar]
- Galar, M.; Fernández, A.; Barrenechea, E.; Bustince, H.; Herrera, F. An overview of ensemble methods for binary classifiers in multi-class problems: Experimental study on one-vs-one and one-vs-all schemes. Pattern Recognit. 2011, 44, 1761–1776. [Google Scholar] [CrossRef]
Parameter | Symbol | Value |
---|---|---|
Carrier frequency | GHz | |
Bandwidth | B | 250 MHz |
Sweep time | 500 µs | |
Pulse repetition frequency | 1 KHz | |
RF cable lengths (Radar I) | m | |
RF cable lengths (Radar II) | m |
Group | Volunteer | Gender (Male/Female) | Age (Years) | Activity Trials | ||||
---|---|---|---|---|---|---|---|---|
Fall | Walk | Stand | Sit | Pick | ||||
A | 1 | m | 35 | 60 | 80 | 105 | 105 | 105 |
2 | m | 34 | 60 | 80 | 105 | 105 | 105 | |
B | 3 | m | 27 | 18 | 40 | 27 | 27 | 27 |
4 | m | 36 | 18 | 40 | 27 | 27 | 27 | |
5 | f | 33 | – | 24 | 27 | 27 | 27 | |
6 | m | 30 | – | 24 | 27 | 27 | 27 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Muaaz, M.; Waqar, S.; Pätzold, M. Orientation-Independent Human Activity Recognition Using Complementary Radio Frequency Sensing. Sensors 2023, 23, 5810. https://doi.org/10.3390/s23135810
Muaaz M, Waqar S, Pätzold M. Orientation-Independent Human Activity Recognition Using Complementary Radio Frequency Sensing. Sensors. 2023; 23(13):5810. https://doi.org/10.3390/s23135810
Chicago/Turabian StyleMuaaz, Muhammad, Sahil Waqar, and Matthias Pätzold. 2023. "Orientation-Independent Human Activity Recognition Using Complementary Radio Frequency Sensing" Sensors 23, no. 13: 5810. https://doi.org/10.3390/s23135810
APA StyleMuaaz, M., Waqar, S., & Pätzold, M. (2023). Orientation-Independent Human Activity Recognition Using Complementary Radio Frequency Sensing. Sensors, 23(13), 5810. https://doi.org/10.3390/s23135810