| Literature DB >> 28406459 |
Rosa Ma Alsina-Pagès1, Joan Navarro2, Francesc Alías3, Marcos Hervás4.
Abstract
The consistent growth in human life expectancy during the recent years has driven governments and private organizations to increase the efforts in caring for the eldest segment of the population. These institutions have built hospitals and retirement homes that have been rapidly overfilled, making their associated maintenance and operating costs prohibitive. The latest advances in technology and communications envisage new ways to monitor those people with special needs at their own home, increasing their quality of life in a cost-affordable way. The purpose of this paper is to present an Ambient Assisted Living (AAL) platform able to analyze, identify, and detect specific acoustic events happening in daily life environments, which enables the medic staff to remotely track the status of every patient in real-time. Additionally, this tele-care proposal is validated through a proof-of-concept experiment that takes benefit of the capabilities of the NVIDIA Graphical Processing Unit running on a Jetson TK1 board to locally detect acoustic events. Conducted experiments demonstrate the feasibility of this approach by reaching an overall accuracy of 82% when identifying a set of 14 indoor environment events related to the domestic surveillance and patients' behaviour monitoring field. Obtained results encourage practitioners to keep working in this direction, and enable health care providers to remotely track the status of their patients in real-time with non-invasive methods.Entities:
Keywords: Acoustic Sensor Network; Ambient Assisted Living; audio feature extraction; behaviour monitoring; data mining; graphics processor unit; machine hearing; surveillance
Mesh:
Year: 2017 PMID: 28406459 PMCID: PMC5424731 DOI: 10.3390/s17040854
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Architecture alternatives for a tele-care system to remotely monitor an acoustic-based Ambient Assisted Living (AAL) environment. (a) Centralized intelligence architecture; (b) Distributed intelligence architecture.
Figure 2Example of wireless sensor deployment at home or in a medical facility.
Figure 3(a) CPU operation performance, (b) GPU operation performance.
Figure 4Event Detection Algorithm Steps.
Figure 5Mel Frequency Cepstral Coefficients extraction from the raw acoustic signal.
Figure 6Training process of the classifier.
Computational cost of the audio event detection algorithm proposed in this work.
| Algorithm | Computational Cost | Floating Point Operations |
|---|---|---|
| Hamming Windowing | ||
| FFT | ||
| Filter Bank | ||
| Logarithm | 48 | |
| DCT | 624 | |
| Subspace transformation | 273 | |
| SVM | 1840 |
Figure 7t-SNE plot of the training data set.
Confusion matrix of the hierarchical classifier. Predicted classes are on the columns and actual classes are on the rows.
| Falling down | Knife Slicing | Screaming | Raining | Printing | Talking | Frying | Filling Water | Knocking a Door | Dog Barking | Car Horn | Breaking Glass | Baby Crying | Water Boiling | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Falling down | 62.07 | 2.87 | 1.72 | 7.47 | 6.32 | 2.23 | 0.00 | 4.02 | 6.90 | 1.15 | 3.85 | 0.17 | 0.00 | 1.23 |
| Knife slicing | 3.67 | 67.46 | 1.04 | 7.29 | 0.00 | 3.15 | 2.18 | 1.04 | 4.68 | 4.78 | 0.00 | 0.15 | 1.43 | 3.03 |
| Screaming | 2.42 | 2.08 | 91.72 | 0.00 | 1.29 | 0.11 | 0.18 | 1.33 | 0.13 | 0.48 | 0.13 | 0.00 | 0.00 | 0.13 |
| Raining | 1.11 | 0.05 | 0.12 | 96.33 | 0.79 | 0.19 | 0.23 | 0.17 | 0.23 | 0.10 | 0.04 | 0.03 | 0.17 | 0.45 |
| Printing | 9.61 | 0.00 | 0.67 | 0.00 | 84.67 | 0.22 | 0.16 | 0.64 | 1.33 | 0.10 | 0.95 | 0.77 | 0.13 | 0.75 |
| Talking | 2.97 | 3.12 | 1.91 | 1.51 | 2.14 | 78.14 | 0.92 | 1.16 | 2.79 | 0.62 | 2.63 | 1.65 | 0.11 | 0.33 |
| Frying | 3.89 | 4.08 | 2.76 | 1.97 | 0.18 | 0.12 | 83.19 | 0.03 | 0.74 | 0.48 | 0.91 | 0.61 | 0.86 | 0.18 |
| Filling water | 2.08 | 0.94 | 2.86 | 0.00 | 1.96 | 0.84 | 0.39 | 73.73 | 0.00 | 2.6 | 1.96 | 0.41 | 5.52 | 6.71 |
| Knocking a door | 1.41 | 0.75 | 1.96 | 2.71 | 0.96 | 0.93 | 0.06 | 0.00 | 88.63 | 0.04 | 0.00 | 0.16 | 0.44 | 1.96 |
| Dog barking | 2.19 | 0.82 | 3.19 | 0.16 | 2.92 | 1.79 | 0.52 | 0.14 | 0.64 | 87.15 | 0.08 | 0.13 | 0.17 | 0.10 |
| Car horn | 1.11 | 5.95 | 1.33 | 0.00 | 0.47 | 0.00 | 0.29 | 1.19 | 1.19 | 0.07 | 79.05 | 0.31 | 0.71 | 8.33 |
| Breaking glass | 0.21 | 1.74 | 0.91 | 1.67 | 0.91 | 0.74 | 0.18 | 0.32 | 0.15 | 0.13 | 0.09 | 92.17 | 0.67 | 0.11 |
| Baby crying | 3.08 | 0.00 | 4.14 | 1.29 | 3.80 | 1.83 | 2.48 | 0.11 | 0.06 | 0.34 | 0.02 | 0.19 | 82.54 | 0.12 |
| Water boiling | 1.08 | 2.15 | 0.69 | 0.00 | 2.08 | 0.38 | 1.71 | 0.33 | 1.39 | 1.86 | 2.08 | 3.25 | 1.83 | 81.17 |