Personalized fall detection monitoring system based on user movements

Show simple item record

dc.contributor.advisor Malekian, Reza
dc.contributor.postgraduate Vallabh, Pranesh Hurshvaden
dc.date.accessioned 2018-12-05T08:05:59Z
dc.date.available 2018-12-05T08:05:59Z
dc.date.created 2009/08/18
dc.date.issued 2018
dc.description Dissertation (MEng)--University of Pretoria, 2018.
dc.description.abstract High accuracy, fall detection systems is a fundamental requirement among the increasing elderly population, mainly due to expensive healthcare and a shortage of nurses for home-care. Fall detection systems have evolved over the past few years, from a button pendant to three newer types of fall detection systems - wearable sensors, ambient sensors, and camera-based sensors. Wearable sensors are regarded as the most popular, as it provides both indoor and outdoor monitoring and is the least expensive among the newer fall detection systems. Detection of a fall, using wearable sensors, started off at first by using a threshold method, where the features extracted from the wearable sensor data are compared to a pre-defined value. The problem with this approach is that the pre-defined value only works on a small set of people with certain user characteristics. It was also difficult to set a value that can distinguish between everyday activities and fall activities. To solve this problem, supervised machine learning algorithms were incorporated - these obtained higher accuracies when compared to the threshold method. Supervised machine learning algorithms achieved high accuracy during laboratory experiments. In a practical scenarios, the performance of these fall detections were low, due to the supervised machine learning algorithms making use of simulated fall data which is performed on a soft mattress which does not represent a real fall event (which is usually spontaneous). Since it is difficult to obtain real fall data, a lot of studies make use of simulation data. Using artificial fall as training data can result in over-fitting, which causes poor decisions. Both threshold and supervised classifiers cannot provide a user-specific solution for each individual user. Since supervised machine learning algorithms require everyday activities and fall activities to classify, as well as limited fall data (which creates an imbalance i.t.o classification), it is hard for these algorithms to classify accurately. Another problem is that these systems are limited to a certain number of activities that a user can perform, and it does not work for everybody. User-specific personalization can be provided using unsupervised machine learning algorithms, resulting in the following advantages: a) more activities can be included in the classifier, and b) the fall detection system can address the inter-individual differences. In this research, the effects of personalization models using user movements are analysed (in terms of accuracy). A low-cost smartphone accelerometer sensor was used in the system. The study was divided into two parts: a simulation phase and an experimental phase. The simulation phase made use of a public dataset known as the tFall dataset. The type of input data to be used, which machine learning algorithm to use and the different types of personalization models, were investigated. For the type of input data, the following were considered: raw accelerometer values, statistical features extracted from the accelerometer, principal component analysis on the statistical features extracted, or the statistical features selected from the variance-threshold feature selection method. Both supervised and unsupervised machine learning algorithms were implemented to determine the best algorithm. The following unsupervised machine learning algorithms were implemented: nearest neighbour, oneclass support vector machine, angle based outlier detection, and isolation forest. Angle based outlier detection and isolation forest were not implemented in any fall detection systems before. For the supervised machine learning algorithm, the two most popular machine learning algorithms were selected: support vector machine learning algorithm and k-NN. The following models were tested: a) Model 1 􀀀 the classifier itself; b) Model 2 the non-fall activity is retrained whenever the classifier correctly detects a non-fall activity; c) Model 3 the false positive is retrained when the classifier detects a non-fall activity as a fall activity, and d) Model 4 combining Model 2 and Model 3. The unsupervised machine learning algorithm is applied to all the models, whereas supervised machine learning algorithm is only applied to Model 1. During the simulation phase, the following evaluation parameters were used: sensitivity, specificity, geometric mean and F1-measure. During the experimental phase, the best input data set (raw accelerometer values), model (Model 4) and classifier (angle based outlier detection) were implemented on an Android smartphone, to demonstrate how accurately the fall detection can classify. From experimental results, it was shown that personalization models using user movements can improve the overall performance of the system, achieving a sensitivity of 90.48% and specificity of 92.31%.
dc.description.availability Unrestricted
dc.description.degree MEng
dc.description.department Electrical, Electronic and Computer Engineering
dc.identifier.citation Vallabh, PH 2018, Personalized fall detection monitoring system based on user movements, MEng Dissertation, University of Pretoria, Pretoria, viewed yymmdd <http://hdl.handle.net/2263/67925>
dc.identifier.other S2018
dc.identifier.uri http://hdl.handle.net/2263/67925
dc.language.iso en
dc.publisher University of Pretoria
dc.rights © 2018 University of Pretoria. All rights reserved. The copyright in this work vests in the University of Pretoria. No part of this work may be reproduced or transmitted in any form or by any means, without the prior written permission of the University of Pretoria.
dc.subject Unrestricted
dc.subject UCTD
dc.title Personalized fall detection monitoring system based on user movements
dc.type Dissertation


Files in this item

This item appears in the following Collection(s)

Show simple item record