A Healthy Monitor System for Fall and Balance Detection of

Preparing to load PDF file. please wait...

0 of 0
100%
A Healthy Monitor System for Fall and Balance Detection of

Transcript Of A Healthy Monitor System for Fall and Balance Detection of

Journal of Mechanical Engineering Research and Developments ISSN: 1024-1752 Website: http://www.jmerd.org Vol. 39, No. 2, 2016, pp. 364-372
A Healthy Monitor System for Fall and Balance Detection of Elderly
Z. J. Hou†*, Z. Q. Lu†, J. Z. Liang†, C. Chen‡, & Y. Xu†
†School of Information Science & Engineering, Changzhou University, Changzhou, 213164, China, *Email: [email protected]
‡Department of Electrical Engineering, University of Texas at Dallas, Richardson, Texas, USA
ABSTRACT: This paper presents a non wearable health monitor system for elderly fall detection and balance ability evaluation. To protect the privacy of the elderly, the system uses a Microsoft Kinect depth camera to capture the depth images and then construct the human 3D action box. Different features extracted from the 3D action box are used as input to a BP neural network classifier for fall detection. This system can monitor the daily life of the elderly. When the elderly fall, the system will alarm. Meanwhile it can detect the balance ability for the elderly to prevent them from getting senile dementia. Experiments show that the system’s accuracy has reached 90% which is robust and reliable.
KEYWORDS: Fall detection; Balancing; Kinect; BP neural network.
INTRODUCTION
Aging has become a worldwide phenomenon. The healthcare expenditure for elderly is increasing every year.Homemonitoring technology has become a hot research topic since about 28–35% of people who are 65 or older are dead due to the fall reported by the World Health Organization [1]. Therefore it is importantto build a health monitor system to detectfall and balance for the elderly. The existing health monitoring systems can be broadly categorized into wearable-sensor based approach and non-wearable sensor-based approach (e.g., visionbased approach).
Wearable sensor-based systems have been used extensively for healthcare monitoring.Wearable sensor-based system can directly obtain data from the human body. Inertial measurement units (IMUs) are low-cost and low power consumption devices with many potential applications. Now it can be put on clothes or shoes [2]. Inertial tracking has become a popular method in health monitor systems [3]. In the past few years, many different approachesbased on inertial tracking has been developed to detect the fall due to its advantages of low-cost, portable, small size and ease to use.
A common fall detection method is touse acceleration signalsfrom accelerometers.When the accelerations are larger than some thresholds, the system alarms [4]. This algorithm requires high sampling rate. However the method may not distinguish between the fall and the activities of daily living (ADLs). One reason of this may be the high false rate.There are some fall-like activities throughout the daily living, use the acceleration data may not work well. Some researchers combined the accelerometer and gyroscope together to detect fall [5,6]. However some fall-like activities, such as sit down and lie down, also make the system generate false alarms. Moreover, the elderly may not want to wear the sensor or forget to wear it. [7] has pointed out that, the fall detectors may not be worn on body during sleep so that it cannot detect falls when the elderly get up from the bed.
Non-wearable sensor does not need to be worn by the elderly. There are several non-wearable systems to detect falls such as acoustic and ambience systems. They use microphones or vibration sensors to detect the loudness of the sound[8] or the floor vibration[9] to recognize falls. Another type of non-wearable system is to use the cameras. Algorithms based on cameras have been used to detect falls by using different types of vision cameras such as single CCD camera [10,11], multiple cameras [12], specialized omni-directional cameras [13] and stereo-pair cameras[14].These systems can work independently without any interference with a person's daily lift. However, they have some shortcomings. First of all, they may not work wellwith the environmental change. The lighting condition of the environment may have directly impact onmonitoring performance and they cannot work at night. Secondly, these cameras are relatively expensive. In addition, these cameras capture the RGB image, which posesprivacy issues of the elderly.
Recently, Microsoft has developed a depth camera called Kinect which can provide depth images. Since the release of Kinect, many methods have been developedto detect the falls [15,16,17]. Kinect is the first low-cost camera that
DOI: 10.7508/jmerd.2016.02.012 364

A healthy monitor system for fall and balance detection of elderly
combines a RGB camera and a depth sensor. It can track the human body in 3D so that it can offer more features of the human body. Moreover, by using the infrared light, Kinect can work in total darkness. Compare with conventionalcameras, depth images are insensitive to lighting conditions and therefore provide a new solution for developing fall detection algorithms based on depth information.
Kinect can not only capture the depth data, but also capture the skeletons of a human body. In the paper, we propose a 3D box algorithm for the fall and balance detection. According to the 20 skeletons captured by Kinect, we turn the human action into a 3D box. This 3D box can effectively track the activity region. Unlike the traditional cameras that track a personin a 2D box, our 3D box contains more action information such as depth.Different features are extracted from a 3D box such as the acceleration in three axis, the distance between the gravity center of the human body and the slope of the body. Accelerations can detecta sudden stop of ahuman motion. When a fall occurs, the 3D box changesdramaticallywhich leads to large changes inthe features extracted from the 3D box.Instead of using a simple threshold to detect falls, we use the features as input to a BP neural network classifier to detect falls.We also use the BP neural network to detect the balance ability of the elderly according to a balance standard. The standard contains two parts. One is the projects including 14 projects for the elderly. While the elderly are doing these projects, the system give them scores. Another is the Evaluation Standards. The system will give the detector some suggestions for their balance ability according to their scores, therefore, the elderly can know their balance health condition. All above, our system can not only detect the fall of the elderly effectively, but also detect the balance ability of the elderly. It can alarm when a fall occurs without invading their privacy.Experiment results show that the proposed system achievesgood detection accuracy and is of practical use.
PROPOSED METHOD
Fall detection
In our developed system, it is assumed that when the velocity suddenly slow down, human body may be hurt. Therefore, we suppose that a fall is occurred when the velocity suddenly increasedat a low distance from the ground.The lack of balance is the direct cause to falls. The walking swayamplitude can reflect the balance ability of the elderly.In our proposed algorithm, wecalculate the distance from the body center to the ground, acceleration velocity and the body’s slope.
First, the human 3D box is located as shown in Figure 1.The human body is fixed to a cube and 20 skeleton points of a human body are obtained. In the Kinect coordinate system, we obtain the most left point Pl, the most right point Pr, the most top point Pt,the most bottom point Pb, the nearest point Pn, the farthest point Pf and the head point Phead. These points form a 3D projectionbox.

Figure 1. 3D projection box and the angle between the body and the ground.





The normal vector of the ground denote h , the vector of the head and the trunk p are calculated. At the ith frame,

the length, weight, height and the distance from the ground are computed as follows:

widthi | Pl  Pr | , height i | Pt  Pb | , depth i | Pn  Pf | , dis i | Pc  Pb |
At theith frame, the velocity and angles are calculates as

V | widthi  widthi1 |

w

t i ti1

(1)

365

A healthy monitor system for fall and balance detection of elderly

V | heighti  heighti1 |

(2)

h

ti  ti1

V | depthi  depthi1 |

(3)

d

ti  ti1 

 ph

cos    cos  p, h   

(4)

ph

It is unable to detect the balance or fall by using only the speed since the velocity can only represent the state of ahuman action. It cannot show the trend. Sometimes the velocity may be very high, but it does not necessaryindicating a fall. Therefore, we calculate the accelerationvelocity and the angle change to show the trend.

a | Vwi  Vwi1 |

(5)

w

ti  ti1

a | Vhi  Vhi1 |

(6)

h

ti  ti1

a | Vdi Vdi1 | , cos,i abs(cos,i cos,i 1)

(7)

d ti  ti1

When a fall isoccurred, due to different fall direction, these three accelerated velocity won’t have a big change at the

same time. Under the condition of low dis, any big accelerated velocity’s change can be presented as a fall.

The data features of the behavior recognition can be expressed as

D  {aw , ah , ad , dis,  cos} .
Use the BP neural network to train the weights, The process is as follows:
Initialize the BP neural network, set the weights wij , v jt , j ,  t within [0,1].
Calculate the input u j and the output u j of BP neural network hidden layer nodes:

(a)

(b)

(c)

(d)

Figure 2. (a) is the parallel fall. (b) is the vertical fall. (c) (d) are fall with any angle.

n

u j  wij xi   j

(8)

i1

hj  f (u j )  1

(9)

1  exp(u j )

366

A healthy monitor system for fall and balance detection of elderly

Calculate the input lt and the output yt of BP neural network input layer:

lt   v jt hj   t

(10)

yt  1

(11)



1 exp(lt )

Calculate the weight error i of the output layer node t of BP neural network connection:



 i  (ct  yt ) yt (1  yt )

(12)

Calculate the weight error j of the hidden layer node j:

 Update the weight v jt and  t :

q
 j  iv jt hj (1  hj )
t 1

(13)

wjt (N 1)  wjt (N )   j xi

(14)

 j (N 1)   j (N )   j

(15)

Calculate the error between the output and expectation. If the error meets the precision, the training end. If not, turn to step 2.
Balance detection
At present there is no unified definition of balance. Mechanics balance refers to a state in which the force is zero. In the category of medical balance refers to a body posture or a stable stateand an ability to automatically adjust and maintain posture by the external force. According to the balance standard, use BP neural network to mark, finally evaluate according to the evaluation standard.
put the walking data D of the patients with the loss of balance into the BP neural network and train. Mark according to the projects table and get the total scores of the ability of the balance and then get the result by the evaluation standards table.
Table 1. Evaluation standards.

total

Evaluation

0-20

Poor balance and need wheelchair

21-41 A certain balance ability and can be assisted to walk

41-56

Good balance ability and can walk independently

Table 2. Projects. 367

A healthy monitor system for fall and balance detection of elderly
projects

1、 Stand up

2、 Stand alone

9、 Pick up

3、 Sit alone

10、 Turn around and look back

4、 Sit down

11、 Turn a circle

5、 Move to chair from bed 12、 The feet alternately step

6、 Stand with eyes closed 13、 Stand with two legs before

7、 Stand with legs put

and after

together

14、 Stand with one leg

8、 Stand and outstretch

Scores:1/2/3/4

EXPERIMENTAL RESULTS Experimental data Collect 150 sets training data including 100 sets of the normal action data and 50 sets of the fall data. The 100 normal sets contains 25 sets of normal standing, 25 sets of quick bending, 25 sets of quick get down, 25 sets of lying. At the same time , collect another same 150 sets data for testing and collect 50 sets of walking data of the patients with lack of balance.
The data is divided into some groups as the table 3.
Table 3. Data groups.

Sign

Action

C1

Normal stand and work

C2

Quick bend

C3

Quick get down

C4

Lie down

C5

fall

C6

Walk without balance

Fall detection results
Take the data set C  {C1,C2,C3,C4,C5}as input. C1 is the data of normal walking. C2, C3, C4 are the
data like to fall. C5 is the data of fall. Take C2, C3, C4 into the training set can make the system more robust and Integrity. As the figure shown that the correct rate of the normal walking can be 100%. Quick bend and quick pick up are familiar, so there will be a little wrong Classification but both of them are not classified to the fall. It is the most like for lying down to be confused with the fall class. As the results shown, the accuracy of lying can be up to 92%, so it nearly can distinguish between lying down and fall. The accuracy of the fall is 90%. The remaining 10% is divided to bending, getting down and lying because they are much familiar with the fall.

368

A healthy monitor system for fall and balance detection of elderly
Figure 3. The accuracy rate. Balance detection results
Take the data set C  {C1,C6} as input. Because C1 set is the data of normal walking and standing and C6 set is
the data of the walking patients without balance, mixing up C1 and C6 can make the system robust. As the figure shown that the normal data C1 most distribute in 41-56 and C6 most distribute in 0-20 or 21-41 which is realistic.
Figure 4. Balance distribution. DISCUSSION Stability of the feature Between the fall and the non fall, ah, aw, ad and dis change sharply, so use these as the fall and the balance feature. Put the normal data and the fall data together, as the figure shown below, blue line denotes the normal data, red line denotes the fall data. When the fall occurs, the data changes a lot.
Figure 5. Comparison of each feature. Fall-Like action In daily life, we maybe do some action like fall, the system can distinguish between the fall and the fall-like action.
369

A healthy monitor system for fall and balance detection of elderly Quick Bend Quick bending to pick up something is the common action like the fall. The confusion is that when quick bending, the velocity of getting down is very high which can cause the fault classification. In the system, when quick bending, the center of the human body does not change a lot. As the figure shown, when falling, the center of the human body changed sharply while quick bending don’t.
Figure 6. Comparison of quick bending and falling. Quick get down and up Quick get down and up is also a common action that is similar with the fall. In the system, when getting down and up, the center maybe change, but compare with the fall, the difference is obvious so that the system can make a distinction between them.
Figure 7. Comparison of quick get down up and falling. Lie down Lie down is the most similar with the fall. In the experiment, as the figure shown, we recorded the change of the features when lying down.
Figure 8. Comparison of lying data. 370

A healthy monitor system for fall and balance detection of elderly
At the start of lying down, some irregular movements of the human body lead to the instable change of ah, ad, aw. While lying down, the center of the human body will be closed to the ground and the features will be stable that the system can make a great distinction.
The shade of the fall When falling, it is easily to be shaded by something like sofa which is a difficult problem to the former solution. In the system, if the shade occurs while falling, the number of the captured skeleton points will decline, which will lead to make the 3D projection box smaller. The smaller the 3D projection box is, the more sensitive the features are.
Figure 9. The shade of the human body.
CONCLUSION This paper proposed a fall and balance detection system for the elderly. We use the Micorsoft Kinect sensor to capture the depth data and construct a 3D projection box. We extract the features from the 3D projection box and use the features as input to the BP neural network classifier.The BP neural network is used to train the weight of each feature to recognize falls. Mark the balance ability by the projects and some reasonable suggestion can be put forward according to the scores. The proposed system achieve high fall detection accuracy and is of practical use.
ACKNOWLEDGEMENTS This work is supported partly by the National Natural Science Foundation of China under Grant No.61063021, Industry, Teaching and Research Prospective Project of Jiangsu Province under Grant No. BY2015027-12.
REFERENCES [1] W. H. O. Ageing and L. C. Unit, WHO global report on falls prevention in older age. World Health Org.,
Geneva, Switzerland, 2008. [2] Cook, A.M.: The future of assistive technologies: A time of promise and apprehension. In: Proc. of the 12th Int.
ACM SIGACCESS Conf.on Comp. and Accessibility, ACM, New York, USA (2010) 1–2. [3] Buesching, F., Kulau, U., Gietzelt, M., Wolf, L.: Comparison and validation of capacitive accelerometers for
health care applications.Comp. Methods and Programs in Biomedicine 106(2), (2012)79–88. [4] Bourke, A.K., O’Brien, J.V., Lyons, G.M.: Evaluation of a threshold-based tri-axial accelerometer fall
detection algorithm. Gait & Posture 26(2), (2007)194–199. [5] Noury, N., Fleury, A., Rumeau, P., Bourke, A.K., Laighin, G.O., Rialle,V., Lundy, J.E.: Fall detection -
principles and methods. In: IEEE Int.Conf. on Eng. in Medicine and Biology Society, (2007)1663–1666 [6] Bourke, A.K., Lyons, G.M.: A threshold-based fall-detection algorithm using a bi-axial gyroscope sensor.
Medical Engineering & Physics 30(1), (2008)84–90. [7] Degen, T., Jaeckel, H., Rufer, M., Wyss, S.: SPEEDY: A fall detector in a wrist watch. In: Proc. of the 7th
IEEE Int. Symp. on Wearable Comp., p. 184. IEEE Computer Society, Washington, DC, USA, 2003. [8] Popescu, M., Li, Y., Skubic, M., Rantz, M.: An acoustic fall detector system that uses sound height information
to reduce the false alarm rate. In: IEEE International Conference of the Engineering in Medicine and Biology Society, (2008)4628–4631. [9] Alwan, M., Rajendran, P., Kell, S., Mack, D., Dalal, S., Wolfe,M., Felder, R.: A smart and passive floorvibration based fall detector for elderly. In: IEEE Proceedings of International Conference on Information and Communication Technologies: From Theory to Applications, (2006)1003–1007.
371

A healthy monitor system for fall and balance detection of elderly [10] Anderson, D., Keller, J.M., Skubic, M., Chen, X., He, Z.: Recognizing falls from silhouettes. In: Annual Int.
Conf. of the Engineering in Medicine and Biology Society, pp. 6388–6391 (2006). [11] Rougier, C., Meunier, J., St-Arnaud, A., Rousseau, J.: Monocular 3D head tracking to detect falls of elderly
people. In: Annual Int. Conf. of the IEEE Eng. in Medicine and Biology Society, (2006) 6384–6387. [12] Cucchiara, R., Prati, A., Vezzani, R.: A multi-camera vision system for fall detection and alarm generation.
Expert Syst. 24(5), (2007)334–345. [13] Miaou, S.-G., Sung, P.-H., Huang, C.-Y.: A customized human fall detection system using omni-camera
images and personal information. Distributed Diagnosis and Home Healthcare, (2006)39–42. [14] Jansen, B., Deklerck, R.: Context aware inactivity recognition for visual fall detection. In: Proc. IEEE
Pervasive Health Conference and Workshops, (2006) 1–4. [15] Kepski, M., Kwolek, B., Austvoll, I.: Fuzzy inference-based reliable fall detection using Kinect and
accelerometer. In: The 11th Int. Conf. on Artificial Intelligence and Soft Computing. LNCS, vol. 7267, Springer, (2012)266–273. [16] Kepski, M., Kwolek, B.: Fall detection on embedded platform using Kinect and wireless accelerometer. In: 13th Int. Conf. on Computers Helping People with Special Needs. LNCS, vol. 7383, Springer, (2012)407–414 [17] Mastorakis, G., Makris, D.: Fall detection system using Kinect’s infrared sensor. J. of Real-Time Image Processing, (2012)1–12.
372
FallBodyDataBalanceBalance Detection