| Literature DB >> 28598394 |
Danielsen Asbjørn1, Torresen Jim2.
Abstract
Falls in homes of the elderly, in residential care facilities and in hospitals commonly occur in close proximity to the bed. Most approaches for recognizing falls use cameras, which challenge privacy, or sensor devices attached to the bed or the body to recognize bedside events and bedside falls. We use data collected from a ceiling mounted 80 × 60 thermal array combined with an ultrasonic sensor device. This approach makes it possible to monitor activity while preserving privacy in a non-intrusive manner. We evaluate three different approaches towards recognizing location and posture of an individual. Bedside events are recognized using a 10-second floating image rule/filter-based approach, recognizing bedside falls with 98.62% accuracy. Bed-entry and exit events are recognized with 98.66% and 96.73% accuracy, respectively.Entities:
Keywords: artificial intelligence; bedside event detection; classification; fall detection; thermal array; ultrasonic sensor
Year: 2017 PMID: 28598394 PMCID: PMC5492489 DOI: 10.3390/s17061342
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Experimental setup.
Figure 2Bed positions and layout of room showing location of the ceiling-mounted device as the small dark red point, the FLIR-sensors field of view as the square blue area, and the ultrasonic sensor area as the semi-transparent circular area: (a) Room layout; (b) Bed position 1; (c) Bed position 2; (d) Bed position 3.
Figure 3Background heat removal and heat disposal algorithms: (a) Frame with person in bed; (b) Same as (a), but with applied background heat removal algorithm; (c) Same as (b), but with applied heat disposal algorithm and superimposed representation of bed.
Frame features extracted for further processing.
| Feature | Explanation |
|---|---|
| The number of heat impression pixels found within boundary of bed in frame | |
| The number of heat impression pixels outside the boundary of the bed in frame | |
| Maximum temperature registered within boundary of bed in frame | |
| Maximum temperature registered outside bed boundaries in frame | |
| The number of centimeters from the ceiling mounted ultrasonic sensor to the closest reflecting object in frame | |
| Number of heat impression pixel changes from the previous frame, |
Location and posture features.
| Feature | Explanation |
|---|---|
| Location of the heat imprint in frame | |
| Posture recognized in frame |
Figure 4Transitions and events identification.
Interpretation of location and posture .
| Location | Posture | Interpretation |
|---|---|---|
| None | None | No heat imprint found in frame. Due to the lack of heat imprint in frame, neither location nor posture can be identified. |
| Bed | Sitting Laying | The individual is either sitting up in bed or laying in bed. The heat imprint is within bed boundaries. |
| Bedrail | Sitting Laying | The individual is either sitting on the bed with legs partly outside bed, laying in the bed on the bedrail, or sitting on the floor with parts of the upper body, e.g., arms, in the bed. The latter is interpreted as laying on the bedrail. Laying on bedrail is considered hazardous. |
| Floor | Standing Sitting Laying | The person is either standing on the floor, sitting on the floor, or laying on the floor |
Figure 5Detecting a new stable posture and stable location using a floating window.
Figure 6Multilayer Perceptron (MLP) representation with two hidden layers for recognizing location (L).
Recognizing location, L, of individual in frame.
| Approach | Learning Set | Test Set | Total | |||
|---|---|---|---|---|---|---|
| Correct | Fail | Correct | Fail | Correct | Fail | |
| Multilayer Perceptron | 1478 | 128 | 5903 | 523 | 7381 | 651 |
| k-Nearest Neighbor | 1474 | 132 | 5906 | 520 | 7380 | 652 |
| Decision Tree (J48) | 1455 | 151 | 5872 | 554 | 7327 | 705 |
Confusion matrix of location classification by algorithms.
| Correct | Fail | None | Bed | Floor | Bedrail | Recogn. | Algorithm |
|---|---|---|---|---|---|---|---|
| 176 | 15 | 176 | 6 | 8 | 1 | None | Multilayer |
| 1699 | 133 | 8 | 1699 | 8 | 117 | Bed | Perceptron |
| 2395 | 219 | 45 | 13 | 2395 | 161 | Floor | |
| 1633 | 156 | 1 | 27 | 128 | 1633 | Bedrail | |
| 151 | 40 | 151 | 6 | 32 | 2 | None | k-Nearest |
| 1697 | 135 | 1 | 1697 | 7 | 127 | Bed | Neighbor |
| 2417 | 197 | 28 | 10 | 2417 | 159 | Floor | |
| 1641 | 148 | 0 | 38 | 110 | 1641 | Bedrail | |
| 137 | 54 | 137 | 4 | 45 | 5 | None | Decision |
| 1702 | 130 | 4 | 1702 | 17 | 109 | Bed | Tree |
| 2458 | 159 | 23 | 5 | 2458 | 128 | Floor | |
| 1575 | 214 | 0 | 55 | 159 | 1575 | Bedrail |
Recognizing posture, PO, of individual in frame.
| Approach | Learning | Test | Total | |||
|---|---|---|---|---|---|---|
| Correct | Fail | Correct | Fail | Correct | Fail | |
| Multilayer Perceptron | 1311 | 295 | 5166 | 1260 | 6477 | 1555 |
| k-Nearest Neighbor | 1351 | 255 | 5406 | 1020 | 6757 | 1275 |
| Decision Tree (J48) | 1321 | 285 | 5386 | 1040 | 6707 | 1325 |
Confusion matrix of posture classification by algorithms.
| Correct | Fail | None | Sitting | Standing | Laying | Recogn. | Algorithm |
|---|---|---|---|---|---|---|---|
| 188 | 16 | 188 | 0 | 15 | 1 | None | Multilayer |
| 1731 | 756 | 0 | 1731 | 143 | 613 | Sitting | Perceptron |
| 297 | 115 | 1 | 32 | 297 | 82 | Standing | |
| 2950 | 373 | 0 | 275 | 98 | 2950 | Laying | |
| 192 | 12 | 192 | 1 | 11 | 0 | None | k-Nearest |
| 2013 | 474 | 5 | 2013 | 56 | 413 | Sitting | Neighbor |
| 251 | 161 | 13 | 82 | 251 | 66 | Standing | |
| 2950 | 373 | 1 | 337 | 35 | 2950 | Laying | |
| 190 | 14 | 190 | 0 | 14 | 0 | None | Decision |
| 1935 | 552 | 0 | 1935 | 119 | 433 | Sitting | Tree |
| 298 | 114 | 1 | 51 | 298 | 62 | Standing | |
| 2963 | 360 | 0 | 305 | 55 | 2963 | Laying |
Confusion matrix of location and posture classification during a J48 single classification run.
| None | Floor | Bedrail | Bed | Recogn. | Location/Posture | ||||
|---|---|---|---|---|---|---|---|---|---|
| Sit | Stand | Lay | Sit | Lay | Sit | Lay | Rate | ||
| 183 | 5 | 3 | 0 | 3 | 4 | 1 | 5 | 89.71% | None/None |
| 5 | 400 | 48 | 216 | 8 | 56 | 0 | 0 | 54.57% | Floor/Sitting |
| 32 | 73 | 167 | 63 | 47 | 32 | 0 | 10 | 39.39% | Floor/Standing |
| 6 | 175 | 42 | 1183 | 6 | 22 | 0 | 1 | 82.44% | Floor/Laying |
| 4 | 28 | 30 | 9 | 1158 | 52 | 15 | 52 | 85.91% | Bedrail/Sitting |
| 1 | 56 | 16 | 13 | 69 | 277 | 0 | 22 | 61.01% | Bedrail/Laying |
| 0 | 0 | 2 | 0 | 15 | 7 | 298 | 74 | 75.25% | Bed/Sitting |
| 2 | 2 | 14 | 1 | 56 | 8 | 87 | 1262 | 88.13% | Bed/Laying |
Cross-validating AI approaches.
| Classification | Correctly Recognized | ||||
|---|---|---|---|---|---|
| Location | Posture | Location | Posture | Loc. & Pos. | Of Total |
| MLP | MLP | 7381 | 6477 | 6060 | 75.45% |
| MLP | J48 | 7381 | 6707 | 6380 | 79.43% |
| MLP | k-NN | 7381 | 6757 | 6405 | 79.74% |
| J48 | MLP | 7327 | 6477 | 6000 | 74.70% |
| J48 | J48 | 7327 | 6707 | 6336 | 78.88% |
| J48 | k-NN | 7327 | 6757 | 6361 | 79.20% |
| k-NN | MLP | 7380 | 6477 | 6057 | 75.41% |
| k-NN | J48 | 7380 | 6707 | 6368 | 79.28% |
| k-NN | k-NN | 7380 | 6757 | 6394 | 79.61% |
Event recognition results.
| Fall | Bed Entry | Bed Exit | Area Entry | Area Exit | |
|---|---|---|---|---|---|
| 26 | 26 | 26 | 46 | 21 | |
| 28 | 24 | 23 | 42 | 16 | |
| 2 | 0 | 1 | 1 | 1 | |
| 0 | 2 | 4 | 5 | 6 | |
| 26 | 24 | 22 | 41 | 15 | |
| 117 | 123 | 126 | 108 | 135 |
Evaluation of results.
| Fall | Bed Entry | Bed Exit | Area Entry | Area Exit | |
|---|---|---|---|---|---|
| 98.62% | 98.66% | 96.63% | 96.13% | 95.54% | |
| 92.86% | 100.00% | 95.65% | 97.62% | 93.75% | |
| 100.00% | 92.31% | 84.62% | 89.13% | 71.43% | |
| 98.32% | 100.00% | 99.21% | 99.08% | 99.26% | |
| 1.68% | 0.00% | 0.79% | 0.92% | 0.74% | |
| 0.00% | 7.69% | 15.38% | 10.87% | 28.57% |
Thermal array approaches for fall detection.
| Paper | Year | Sensor | Size | Res. | Mount | Platform | Acc. | # | Age |
|---|---|---|---|---|---|---|---|---|---|
| [ | 2016 | FLIR Lepton + ultrasonic | 80 × 60 | 0.05 °C | Vertical | BeagleBone | 96.9% | 7 | 23–53 |
| [ | 2004 | Irisys | 16 × 16 | 2 °C | Slanted | PC | 30% | 28 | 65–82 |
| [ | 2014 | Panasonic Grid-EYE | 8 × 8 | 1 °C | Vertical | Arduino | 95% | 6 | N/A |
| [ | 2016 | Heimann IR L5.0/1.0 | 31 × 32 | 0.02 °C | Vertical | PC | 68% | N/A | N/A |
| [ | 2009 | Chino Co. TP-L0260EN | 47 × 48 | 0.5 °C | Vertical | PC | 97.8% | 5 | N/A |
| [ | 2010 | FLIR A-20M | 320 × 240 | 0.1°C | Slanted | PC | 96.2% | 1 | 70 |
| This | 2017 | FLIR Lepton + ultrasonic | 80 × 60 | 0.05 °C | Vertical | BeagleBone | 98.6% | 7 | 23–53 |