| Literature DB >> 35161555 |
Umer Saeed1, Syed Yaseen Shah2, Syed Aziz Shah1, Haipeng Liu1, Abdullah Alhumaidi Alotaibi3, Turke Althobaiti4, Naeem Ramzan5, Sana Ullah Jan6, Jawad Ahmad6, Qammer H Abbasi7.
Abstract
Wireless sensing is the utmost cutting-edge way of monitoring different health-related activities and, concurrently, preserving most of the privacy of individuals. To meet future needs, multi-subject activity monitoring is in demand, whether it is for smart care centres or homes. In this paper, a smart monitoring system for different human activities is proposed based on radio-frequency sensing integrated with ensemble machine learning models. The ensemble technique can recognise a wide range of activity based on alterations in the wireless signal's Channel State Information (CSI). The proposed system operates at 3.75 GHz, and up to four subjects participated in the experimental study in order to acquire data on sixteen distinct daily living activities: sitting, standing, and walking. The proposed methodology merges subject count and performed activities, resulting in occupancy count and activity performed being recognised at the same time. To capture alterations owing to concurrent multi-subject motions, the CSI amplitudes collected from 51 subcarriers of the wireless signals were processed and merged. To distinguish multi-subject activity, a machine learning model based on an ensemble learning technique was designed and trained using the acquired CSI data. For maximum activity classes, the proposed approach attained a high average accuracy of up to 98%. The presented system has the ability to fulfil prospective health activity monitoring demands and is a viable solution towards well-being tracking.Entities:
Keywords: RF sensing; USRP; ensemble learning; multi-subject monitoring; smart healthcare; software-defined radio
Mesh:
Year: 2022 PMID: 35161555 PMCID: PMC8838354 DOI: 10.3390/s22030809
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Proposed system concept design based on non-contact sensing technology and AI for multiple individuals’ activity recognition.
Figure 2Setup for recording distinct activities utilising the 5G frequency in an experimental setting [39].
Number of participants and performed activities (see Figure 3 for the data samples).
| No. of Participants | No. of Classes | Activities Performed | No. of Data Samples |
|---|---|---|---|
| 0 | 1 | Empty Room | 117 |
| 1 | 2 | 1 Sitting | 140 |
| 3 | 1 Standing | 140 | |
| 4 | 1 Walking | 140 | |
| 2 | 5 | 1 Sitting + 1 Standing | 100 |
| 6 | 1 Walking + 1 Sitting | 100 | |
| 7 | 2 Sitting | 100 | |
| 8 | 2 Standing | 100 | |
| 3 | 9 | 1 Sitting + 2 Standing | 120 |
| 10 | 1 Walking + 2 Sitting | 120 | |
| 11 | 2 Sitting + 1 Standing | 100 | |
| 12 | 3 Sitting | 100 | |
| 13 | 3 Standing | 100 | |
| 4 | 14 | 4 Sitting | 100 |
| 15 | 4 Standing | 100 | |
| 16 | 2 Sitting + 2 Standing | 100 |
Figure 3Samples of obtained CSI data from different activities: (a) no participant (empty room), (b) 1 participant, (c) 2 participants, (d) 3 participants, and (e) 4 participants (see Table 1).
Parameter selection and configuration of the software.
| Parameter | Value |
|---|---|
| Platform | USRP X300/310 |
| OFDM Subcarriers | 51 |
| Operating Frequency | 3.75 GHz |
| Transmitter Gain | 70 dB |
| Receiver Gain | 50 dB |
Figure 4Ensemble-technique-based classification approach.
Machine learning algorithms’ hyperparameters adopted by the grid-search method for training.
| Classifier | Hyperparameters |
|---|---|
| Extra Tree | bootstrap = False |
| Random Forest | bootstrap = True |
| Decision Tree | ccp − alpha = 0 |
Figure 5Precision, recall, and F1-score comparison for individual activity classes on: (a) extra tree; (b) random forest; (c) decision tree.
Figure 6Confusion matrix report of sixteen distinct activity classes by trained model: (a) extra tree; (b) random forest; (c) decision tree.
Classifiers’ average training time and overall accuracy score by cross-validation using the parameter .
| Classifier | Training Time | Accuracy |
|---|---|---|
| Extra Tree | 2.24 s | 98% |
| Random Forest | 10.52 s | 97% |
| Decision Tree | 120.61 s | 90% |