| Literature DB >> 32397446 |
Paola Ariza Colpas1, Enrico Vicario2, Emiro De-La-Hoz-Franco1, Marlon Pineres-Melo3, Ana Oviedo-Carrascal4, Fulvio Patara2.
Abstract
Currently, many applications have emerged from the implementation of software development and hardware use, known as the Internet of things. One of the most important application areas of this type of technology is in health care. Various applications arise daily in order to improve the quality of life and to promote an improvement in the treatments of patients at home that suffer from different pathologies. That is why there has emerged a line of work of great interest, focused on the study and analysis of daily life activities, on the use of different data analysis techniques to identify and to help manage this type of patient. This article shows the result of the systematic review of the literature on the use of the Clustering method, which is one of the most used techniques in the analysis of unsupervised data applied to activities of daily living, as well as the description of variables of high importance as a year of publication, type of article, most used algorithms, types of dataset used, and metrics implemented. These data will allow the reader to locate the recent results of the application of this technique to a particular area of knowledge.Entities:
Keywords: activities of daily living–ADL; activity recognition systems–ARS; ambient assisted living–AAL; clustering; human activity recognition–HAR; unsupervised activity recognition
Mesh:
Year: 2020 PMID: 32397446 PMCID: PMC7249206 DOI: 10.3390/s20092702
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Conceptual model using UML Class Diagram formalism to represent the review of literature concepts.
Clustering’s methods and algorithms.
| Method | Algorithm |
|---|---|
| Partitional Method | K-means algorithm [ |
| Hierarchical Method [ | COBWEB [ |
| Diffuse Method [ | Fuzzy C Means [ |
| Method Based on Neural Networks [ | SOM [ |
| Evolutionary Methods [ | Genetic Algorithms [ |
| Kernel-Based methods [ | Kernel K-means Algorithms [ |
| Spectral Methods [ | Standard Spectral Clustering [ |
Useful activity in Human Activity Recognition.
| # | Activity’ Name | Description |
|---|---|---|
| 1 | Make a phone call [ | The participant moves to the phone in the dining room, looks up a specific number in the phone book, dials the number, and listens to the message. |
| 2 | Wash hands [ | The participant moves into the kitchen sink and washes his/her hands in the sink, using hand soap and drying their hands with a paper towel. |
| 3 | Cook [ | The participant cooks using a pot. |
| 4 | Eat [ | The participant goes to the dining room and eats the food. |
| 5 | Clean [ | The participant takes all the dishes to the sink and cleans them with water and dish soap in the kitchen. |
| 6 | Fill medication dispenser [ | The participant retrieves a pill dispenser and bottle of pills. |
| 7 | Watch DVD [ | The participant moves to the living room, puts a DVD in the player, and watches a news clip on TV. |
| 8 | Water plants [ | The participant retrieves a watering can from the kitchen supply closet and waters three plants. |
| 9 | Answer the phone [ | The phone rings, and the participant answer it. |
| 10 | Prepare birthday card [ | The participant fills out a birthday card with a check to a friend and addresses the envelope. |
| 11 | Prepare soup [ | The participant moves to the kitchen and prepares a cup of noodle soup in the microwave. |
| 12 | Choose outfit [ | The participant selects an outfit from the clothes closet that their friend will wear for a job interview. |
| 13 | Hang up clothes in the hallway closet [ | The clothes are laid out on the couch in the living room. |
| 14 | Move the couch and coffee table to the other side of the living room [ | Request help from another person in multioccupancy experimentation. |
| 15 | Sit on the couch and read a magazine [ | The participant sits down in the living room and reads a magazine. |
| 16 | Sweep the kitchen floor [ | Sweep the kitchen floor using the broom and dustpan located in the kitchen closet. |
| 17 | Play a game [ | Play a game of checkers for a maximum of five minutes in a multioccupancy context. |
| 18 | Simulate paying an electric bill [ | Retrieve a check, a pen, and an envelope from the cupboard underneath the television in the living room. |
| 19 | Walking [ | Using body sensors, define if the participant is performing the walking action. |
| 20 | Sitting [ | Using body sensors, define if the participant is performing the sitting action. |
| 21 | Sleeping [ | Using body sensors, define if the participant is performing the sleeping action. |
| 22 | Using a computer [ | The participant is in the position of use of the computer for a certain time. |
| 23 | Showering [ | Detection of environmental sensors of the participant’s stay in the shower. |
| 24 | Toileting [ | Detection of environmental sensors of the participant’s stay in the bathroom. |
| 25 | Oral hygiene [ | Using the object and body sensors, the oral hygiene action is identified. |
| 26 | Making Coffee [ | Detection of objects and environmental sensors of the action of making coffee by the participant. |
| 27 | Walking upstairs [ | The participant performs the action of climbing the stairs, being detected by the body sensors. |
| 28 | Walking down stairs [ | The participant performs the action of going down the stairs, being detected by the body sensors. |
Figure 2Single activity representation.
Figure 3Interleaved activity representation.
Figure 4Multioccupancy activity representation.
Figure 5Concurrent activity representation.
Figure 6Environmental and object sensor representation related to activities of daily living (ADL).
Body sensor analysis.
| # | Type of Sensor | Sensor | Type of Activities | Reference |
|---|---|---|---|---|
| 1 | Environmental and Object sensors | Motion detectors, break-beam, pressure mats, contact switches, water flow, and wireless object movement | Eat, drink, housework, toileting, cooking, using a computer, watching TV, and call by phone | [ |
| 2 | motion, temperature and humidity sensors, contacts switches in the doors, and item sensors on key items | phone call, cooking, wash hands, and clean up. | [ | |
| 3 | Binary sensors on doors and objects | Toileting, bathing, and grooming | [ | |
| 4 | Object sensors | Shake sensors | Leaving, toileting, showering, sleeping, drinking, and eating | [ |
| 5 | radio frequency identification (RFID) | Toileting, oral hygiene, washing, telephone use, taking medication, etc. | [ | |
| 6 | Using bathroom, making meals/drinks, telephone use, set/clean table, eat, and take out trash | [ | ||
| 7 | Making coffee | [ |
Body sensor analysis.
| Number | Sensor Location | Type of Activities |
|---|---|---|
| 1 | Chest [ | Standing, sitting and lying. |
| 2 | Waist [ | Sit-to-stand, stand-to-sit, walking. |
| 3 | Upper arm, wrist, thigh and ankle [ | Posture and some ADLs. |
| 4 | Wrist [ | Sport movement. |
| 5 | Wrist, waist, and shoulder [ | Riding elevator, walking up stairs. |
| 6 | On the belt [ | Walking upstairs, walking downstairs, start or stop points. |
Figure 7Body sensor representation related to ADL.
Dataset’s descriptions.
| Number | Dataset’s Name | Occupancy | # Subjects | # Activities | Sensor‘s Type |
|---|---|---|---|---|---|
| 1 | Vankasteren [ | Single | 1 | 8 | E |
| 2 | Opportunity [ | Multioccupancy | 4 | 16 | O, A |
| 3 | CASAS- Daily Life Kyoto [ | Single | 1 | 10 | O, A |
| 4 | UCI SmartPhone [ | Multioccupancy | 30 | 6 | A, G |
| 5 | CASAS Aruba [ | Single | 1 | 11 | E, O |
| 6 | PAMAP2 [ | Multioccupancy | 9 | 18 | A, G, M |
| 7 | CASAS Multiresident [ | Multioccupancy | 2 | 8 | A, O, E |
| 8 | USC-HAD [ | Multioccupancy | 14 | 12 | A, G |
| 9 | mHeath [ | Multioccupancy | 10 | 12 | A, G |
| 10 | WISDM [ | Multioccupancy | 29 | 6 | A |
| 11 | MIT PlaceLab [ | Single | 1 | 10 | A, O, G |
| 12 | DSADS [ | Multioccupancy | 8 | 19 | A, G, M |
| 13 | DOMUS [ | Single | 1 | 15 | A, G, O |
| 14 | Smart Environment- Ulster University [ | Single | 1 | 9 | A, G, M |
| 15 | UJAmI SmartLab [ | Single | 1 | 7 | O, E |
Figure 8Search features of review. HAR—Human Activity Recognition; ADL—Activities of Daily Living; AAL—Ambient Assisting Living.
General information of publication analyzed in a meta-analytical matrix.
| Identifier | Year | Paper Title | Journal | ISSN | Proceedings or Book | Quartile | Journal Country | First Author´s Country | University |
|---|---|---|---|---|---|---|---|---|---|
| Art1 | 2015 | Towards unsupervised physical activity recognition using Smartphone accelerometers | Multimedia Tools and Applications | 1380–7501 | Book Series | Q1 | Netherlands | China | Langhou University |
General information of publication analyzed in a meta-analytical matrix.
| Identifier | Dataset | Type | Methods | Metrics | Approach | |||
|---|---|---|---|---|---|---|---|---|
| Accuracy | Precision | Recall | F-Measure | |||||
| Art1 | Kasteren | Real | Calculating neighborhood radius | 86 | 76 | 80 | 76 | Unsupervised |
| Art2 | WISDM | Real | MCODE-Based | 85 | 77 | 83 | 77 | Unsupervised |
Figure 9Origin of the publications by venue.
Figure 10Analysis of the articles according to the year of publication.
Figure 11Distribution of articles according to the journal in which they were published.
Figure 12Quartile of journal publications.
Figure 13Search features of the review.
Details of the K-NN experimentation.
| References | Dataset | Accuracy | Precision | Recall | F-Measure |
|---|---|---|---|---|---|
| [ | Van Kasteren [ | 97.2% | 88.25% | 83.66% | 84% |
| [ | 96.67% | 97.33% | 96.67% | 97% | |
| [ | 93.55% | 92.97% | 91.3% | 91% | |
| [ | -- | 95% | 100% | 97% | |
| [ | 88.14% | -- | -- | -- | |
| [ | 97% | -- | -- | -- | |
| [ | 92% | -- | -- | -- | |
| [ | 78.9% | -- | -- | -- | |
| [ | 84% | -- | -- | -- | |
| [ | 89.5% | -- | -- | -- | |
| [ | 82% | -- | -- | -- | |
| [ | Casas Aruba [ | 98.14% | 74.73% | 76.29% | 72% |
| [ | 77.10% | -- | -- | -- | |
| [ | 74% | -- | -- | -- | |
| [ | 78% | -- | -- | -- | |
| [ | 98.93% | -- | -- | -- | |
| [ | 73.44% | -- | -- | -- | |
| [ | Casas Kyoto [ | 98.14% | 74.73% | 76.29% | 72% |
| [ | 94.21% | 90.10% | 93.11% | 91% | |
| [ | 94.62% | 93.21% | 94.62% | 93% | |
| [ | 91% | -- | -- | -- | |
| [ | 89% | -- | -- | -- | |
| [ | 81.1% | -- | -- | -- | |
| [ | -- | 83.26% | -- | -- | |
| [ | 87.45% | 86.12% | -- | -- | |
| [ | 78% | -- | -- | -- | |
| [ | Casas Tulum [ | 86.15% | 59.18% | 57.12% | 57% |
| [ | -- | -- | -- | 72% | |
| [ | -- | -- | -- | 74% | |
| [ | -- | 65.3% | 82% | -- | |
| [ | 75.45% | -- | 78% | -- | |
| [ | Hh102 [ | 66% | -- | -- | 53% |
| [ | Hh104 [ | 78% | -- | -- | 60% |
| [ | UCI Human Activity Recognition (HAR) [ | 71% | -- | -- | -- |
| [ | MIT PlaceLab [ | 94.5% | -- | -- | -- |
| [ | PAMAP2 [ | 62% | -- | -- | -- |
Details of the K-means experimentation.
| References | Dataset | Accuracy | Precision | Recall | F-Measure |
|---|---|---|---|---|---|
| [ | VanKasteren [ | -- | 88.6% | 95.48% | 91.91% |
| [ | 87.21% | -- | -- | -- | |
| [ | 82% | -- | -- | -- | |
| [ | -- | -- | 72% | 85% | |
| [ | -- | -- | -- | 82.78% | |
| [ | -- | 76.23% | -- | -- | |
| [ | |||||
| [ | WISDM [ | 71% | -- | -- | -- |
| [ | Liara [ | 86% | -- | -- | -- |
| [ | Opportunity [ | 79% | -- | -- | -- |
| [ | 80% | -- | -- | -- | |
| [ | 86.8% | -- | -- | -- | |
| [ | -- | 79.67% | -- | -- | |
| [ | -- | 82.45% | -- | -- | |
| [ | -- | -- | 75.45% | -- | |
| [ | -- | -- | -- | 87.32% | |
| [ | -- | -- | -- | 85.45% | |
| [ | MHealth [ | 71.66% | -- | -- | -- |
| [ | 71% | -- | -- | -- | |
| [ | 78.45% | -- | -- | -- | |
| [ | -- | -- | -- | 78.56% | |
| [ | -- | -- | -- | 77.56% | |
| [ | 73.45% | -- | -- | -- | |
| [ | 78.63%% | -- | -- | -- | |
| [ | UCI HAR [ | 52.1% | -- | -- | -- |
| [ | 76.32% | -- | -- | -- | |
| [ | -- | -- | -- | 77.22% | |
| [ | -- | -- | -- | 78.45% | |
| [ | 79.37% | -- | -- | -- | |
| [ | 75.31% | -- | -- | -- |
Details of the sub-clustering experimentation.
| References | Dataset | Accuracy |
|---|---|---|
| [ | VanKasteren [ | 94.3% |
| [ | 78.5% | |
| [ | 75.42% | |
| [ | 81.65% | |
| [ | 86.32% | |
| [ | 89.45% | |
| [ | Casas Aruba [ | 91.88% |
| [ | 88.32% | |
| [ | 89.78% | |
| [ | 87.67% | |
| [ | 86.43% | |
| [ | 89.12% | |
| [ | Casas Kyoto [ | 96.67% |
| [ | 86.32% | |
| [ | 76.45% | |
| [ | 89.12% | |
| [ | 85.34% | |
| [ | Casas Tulum [ | 99.28% |
| [ | Milan [ | 95.20% |
| [ | Cairo [ | 94.17% |
Details of the best results of the experiments.
| References | Dataset | Technique | Accuracy |
|---|---|---|---|
| [ | Casas Aruba [ | K-NN | 98.14% |
| [ | VanKasteren [ | K-means | 88.6% |
| [ | Casas Tulum [ | Sub-Clustering | 99.28% |
Figure 14Multiclustering application architecture.