| Literature DB >> 31619005 |
Yegang Du1, Yuto Lim2, Yasuo Tan3.
Abstract
Smart Homes are generally considered the final solution for living problem, especially for the health care of the elderly and disabled, power saving, etc. Human activity recognition in smart homes is the key to achieving home automation, which enables the smart services to automatically run according to the human mind. Recent research has made a lot of progress in this field; however, most of them can only recognize default activities, which is probably not needed by smart homes services. In addition, low scalability makes such research infeasible to be used outside the laboratory. In this study, we unwrap this issue and propose a novel framework to not only recognize human activity but also predict it. The framework contains three stages: recognition after the activity, recognition in progress, and activity prediction in advance. Furthermore, using passive RFID tags, the hardware cost of our framework is sufficiently low to popularize the framework. In addition, the experimental result demonstrates that our framework can realize good performance in both activity recognition and prediction with high scalability.Entities:
Keywords: RFID; activity prediction; human activity recognition; object usage sensing; smart home
Mesh:
Year: 2019 PMID: 31619005 PMCID: PMC6833365 DOI: 10.3390/s19204474
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Three-stage framework to recognize and predict human activity in a smart home.
Figure 2Comparison between the existing human activity recognition (HAR) approaches and the ground truth in the real world. (a) Result of the existing HAR approaches; (b) Activities in the real world.
Figure 3Interactions and the corresponding phase changes. (a) Passing by; (b) Picking up.
Object-usage detection via interaction.
| Usage | Tag State | Interaction | Objects |
|---|---|---|---|
|
| Covered | Sitting, lying, blocking | Chair, bed, sofa, switch, etc. |
| Picked up | Picking up | Knife, toothbrush, chopsticks, etc. | |
|
| Interfered | Passing by | All |
| Still | Absence | All |
Figure 4Object-usage state vector changes with time, and we can generate “On queue” and “Off queue”, respectively.
Figure 5We propose two strategies to determine the start time and end time. and are objects that belong to one activity, and belongs to some other activity. (a) No interruption between two objects; (b) Interruption between two objects.
Figure 6Activity sequence and recurrent neural network (RNN) model.
Result of object–usage detection.
| Objects | TP | TN | FP | FN |
|---|---|---|---|---|
|
| 50 | 49 | 1 | 0 |
|
| 49 | 47 | 3 | 1 |
Example of verification matrices of , and . represents the quantity of true positive; represents the quantity of false negative; and represents the quantity of false positive.
| Activity ID | 1 | 2 | 3 | FN |
|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| - |
Confusion matrix of recognized activities.
| Activity ID | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 |
|---|---|---|---|---|---|---|---|---|---|---|
|
| 37 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 |
|
| 0 | 91 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
|
| 0 | 0 | 11 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
|
| 0 | 0 | 0 | 28 | 0 | 0 | 0 | 0 | 0 | 0 |
|
| 0 | 0 | 0 | 0 | 22 | 0 | 0 | 0 | 1 | 0 |
|
| 0 | 0 | 0 | 0 | 0 | 11 | 3 | 0 | 0 | 0 |
|
| 0 | 0 | 0 | 0 | 0 | 3 | 13 | 1 | 0 | 0 |
|
| 0 | 0 | 0 | 0 | 0 | 1 | 1 | 45 | 0 | 0 |
|
| 1 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 98 | 1 |
|
| 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 92 |
Figure 7Accuracy of Naive Bayes and long short-term memory (LSTM) solution.