Graduation Semester and Year




Document Type


Degree Name

Master of Science in Computer Science


Computer Science and Engineering

First Advisor

Huber Manfred


Detecting and analyzing human activities in the home has the potential to improve monitoring of the inhabitants' health especially for elderly people. There are many approaches to detect and categorize human activities that have been applied to data from several devices such as cameras and tactile sensors. However, use of these sensors is not feasible in many places due to security and privacy concerns or because of users who may not be able to attach sensor to their body. Some of these issues can be addressed using less intrusive sensors such as a smart floor. A smart floor setup allows to detect human temporal behaviors without any external sensors attached to users. However, use of such indirect, environmental sensors also changes the character and quality of the data available for activity recognition. In this thesis, an approach to activity detection and classification aimed at smart floor data is developed and evaluated. The approach developed here is applied to data obtained from a pressure-sensor based smart floor and activities of interest include standing, walking, and a miscellaneous class of movement. The main aim this thesis is to detect and classify human activities from time series data which is collected from pressure sensors. No assumption is made here that the data has been segmented into activities and thus the algorithm must not only determine the type of activity but also has to identify the corresponding region within the data. The activities standing, walking, and other are identified in data obtained from pressure sensors which are mounted under the floor. Various features extracted from these sensors such as center of pressure, speed, and average pressure are used for the detection and classification. To identify activities, a Hidden Markov Model (HMM) is trained using a modified Baum-Welch algorithm that allows for semi-supervised training using a set of labeled activity data as well as a larger set of unlabeled pressure data in which activities have not been previously identified. The goal of being able to classify these activities is to allow for general behavior monitoring and, paired with anomaly detection approaches, to enhance the ability of the system to detect significant changes in behavior to help identify warning signs for health changes in elderly individuals.


Hidden Markov Model, Smart floor, Baum-Welch algorithm


Computer Sciences | Physical Sciences and Mathematics


Degree granted by The University of Texas at Arlington