| Literature DB >> 33924327 |
Athina Tsanousa1, Vasileios-Rafail Xefteris1, Georgios Meditskos1, Stefanos Vrochidis1, Ioannis Kompatsiaris1.
Abstract
The continuing advancements in technology have resulted in an explosion in the use of interconnected devices and sensors. Internet-of-Things (IoT) systems are used to provide remote solutions in different domains, like healthcare and security. A common service offered by IoT systems is the estimation of a person's position in indoor spaces, which is quite often achieved with the exploitation of the Received Signal Strength Indication (RSSI). Localization tasks with the goal to locate the room are actually classification problems. Motivated by a current project, where there is the need to locate a missing child in crowded spaces, we intend to test the added value of using an accelerometer along with RSSI for room-level localization and assess the performance of ensemble learning methods. We present here the results of this preliminary approach of the early and late fusion of RSSI and accelerometer features in room-level localization. We further test the performance of the feature extraction from RSSI values. The classification algorithms and the fusion methods used to predict the room were evaluated using different protocols applied to a public dataset. The experimental results revealed better performance of the RSSI extracted features, while the accelerometer's individual performance was poor and subsequently affected the fusion results.Entities:
Keywords: RSSI; fusion; inertial sensors; room-level localization
Mesh:
Year: 2021 PMID: 33924327 PMCID: PMC8069976 DOI: 10.3390/s21082723
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Features used for classification.
| Features | |||
|---|---|---|---|
| Mean | Standard deviation | 25% quantile | Skewness |
| Median | Minimum | 75% quantile | Kurtosis |
| Variance | Maximum | Interquartile range | |
Figure 1Application process in early (left) and late (right) fusion.
Accuracy values for the living room gateway.
| Classifier | RSSI | Acc | DR | Accuracy | Early | Averaging | GA |
|---|---|---|---|---|---|---|---|
| KNN | 0.7506 | 0.4906 | 0.6622 | 0.7399 | 0.7466 | 0.6997 | 0.7614 |
| LDA | 0.6769 | 0.5402 | 0.5898 | 0.6662 | 0.6099 | 0.5416 | 0.7185 |
| RF | 0.7895 | 0.5201 | 0.7212 | 0.7668 | 0.7131 | 0.7439 | 0.7989 |
| SVM | 0.7386 | 0.1367 | 0.5268 | 0.7265 | 0.5389 | 0.5979 | 0.7212 |
Accuracy values of stacking algorithms for the living room gateway.
| Stacking Algorithms | KNN | LDA | RF | SVM |
|---|---|---|---|---|
| SVM | 0.6769 | 0.6501 | 0.3539 | 0.4638 |
| GBM | 0.7319 | 0.7721 | 0.7493 | 0.5550 |
Figure 2Sensitivity results of the RF classifier for the living room gateway.
Figure 3Specificity results of the RF classifier for the living room gateway.
Accuracy values for the stairs gateway.
| Classifier | RSSI | Acc | DR | Accuracy | Early | Averaging | GA |
|---|---|---|---|---|---|---|---|
| KNN | 0.4447 | 0.2304 | 0.3502 | 0.4539 | 0.5184 | 0.3871 | 0.4677 |
| LDA | 0.4954 | 0.4470 | 0.4908 | 0.5369 | 0.6198 | 0.5161 | 0.5922 |
| RF | 0.4516 | 0.4055 | 0.4839 | 0.5138 | 0.5276 | 0.4792 | 0.5553 |
| SVM | 0.5092 | 0.4217 | 0.3433 | 0.4147 | 0.5323 | 0.3433 | 0.4378 |
Accuracy values of stacking algorithms for the stairs gateway.
| Stacking Algorithms | KNN | LDA | RF | SVM |
|---|---|---|---|---|
| SVM | 0.3249 | 0.1429 | 0.2419 | 0.3065 |
| GBM | 0.4470 | 0.5392 | 0.4355 | 0.5691 |
Figure 4Sensitivity results of the LDA classifier for the stairs gateway.
Figure 5Specificity results of the LDA classifier for the stairs.
Accuracy values for the kitchen gateway.
| Classifier | RSSI | Acc | DR | Accuracy | Early | Averaging | GA |
|---|---|---|---|---|---|---|---|
| KNN | 0.9526 | 0.9544 | 0.7807 | 0.9807 | 0.9561 | 0.9807 | 0.9860 |
| LDA | 0.8877 | 0.8018 | 0.7211 | 0.9298 | 0.5579 | 0.8439 | 0.9333 |
| RF | 0.9825 | 0.8105 | 0.6982 | 0.9912 | 0.9842 | 0.9842 | 0.9912 |
| SVM | 0.9754 | 0.9456 | 0.4825 | 0.9509 | 0.9561 | 0.9509 | 0.6175 |
Accuracy values of stacking algorithms for the kitchen gateway.
| Stacking Algorithms | KNN | LDA | RF | SVM |
|---|---|---|---|---|
| SVM | 0.9649 | 0.9807 | 0.5782 | 0.7346 |
| GBM | 0.9543 | 0.8875 | 0.9859 | 0.9684 |
Accuracy values for the bedroom gateway.
| Classifier | RSSI | Acc | DR | Accuracy | Early | Averaging | GA |
|---|---|---|---|---|---|---|---|
| KNN | 0.8372 | 0.4469 | 0.5448 | 0.8290 | 0.2414 | 0.7586 | 0.8524 |
| LDA | 0.8717 | 0.5228 | 0.5559 | 0.7917 | 0.7131 | 0.6221 | 0.8855 |
| RF | 0.8428 | 0.2869 | 0.4648 | 0.8303 | 0.4966 | 0.7393 | 0.8428 |
| SVM | 0.8593 | 0.2234 | 0.5214 | 0.8497 | 0.2414 | 0.6497 | 0.8386 |
Accuracy values of stacking algorithms for the bedroom gateway.
| Stacking Algorithms | KNN | LDA | RF | SVM |
|---|---|---|---|---|
| SVM | 0.7793 | 0.8359 | 0.6455 | 0.6759 |
| GBM | 0.7945 | 0.8276 | 0.6386 | 0.6703 |
Accuracy values for the evaluation protocol 2.
| Classifier | RSSI | Acc | DR | Accuracy | Early | Averaging | GA |
|---|---|---|---|---|---|---|---|
| KNN | 0.9390 | 0.3009 | 0.8573 | 0.9351 | 0.9364 | 0.8936 | 0.9429 |
| LDA | 0.9610 | 0.3307 | 0.8832 | 0.9598 | 0.9572 | 0.9481 | 0.9715 |
| RF | 0.9455 | 0.3929 | 0.7937 | 0.9351 | 0.9364 | 0.8716 | 0.9468 |
| SVM | 0.9416 | 0.3942 | 0.7886 | 0.9274 | 0.9572 | 0.8690 | 0.9429 |
Accuracy values of stacking algorithms for the evaluation protocol 2.
| Stacking Algorithms | KNN | LDA | RF | SVM |
|---|---|---|---|---|
| SVM | 0.8872 | 0.9572 | 0.9183 | 0.9092 |
| GBM | 0.9339 | 0.9585 | 0.9429 | 0.9092 |
Figure 6Sensitivity results of the LDA classifier for the evaluation protocol 2.
Figure 7Specificity results of the LDA classifier for the evaluation protocol 2.