Date of Award

Spring 2023

Document Type

Dissertation

Degree Name

Doctor of Philosophy (PhD)

Department

Computer Science

First Advisor

Ahamed, Sheikh I.

Second Advisor

Madiraju, Praveen

Third Advisor

Khan, Rumi A.

Abstract

Patients with several incompletely diagnosed and understood chronic diseases suffer from symptoms that limit their functional capacity. In particular, patients with chronic fatigue syndrome/myalgic encephalomyelitis (CFS/ME) and long covid syndromes have variable fatigue, malaise, poor and unrefreshing sleep, and delayed post-exertional exacerbations of these symptoms. There are no specific tests for these patients to diagnose their diseases properly. These patients must be aware of their daily activities and energy expenditure. Even a little physical effort or socially extroverted behavior can make them tired and incapable of continuing their daily routine. A comprehensive summary of the measured activities at any particular time of the day will eventually help the patients take precautions and prevent any unwanted physical or social burnout. To address the current problems faced by these patients, we used a pair of smart insoles and a wrist-worn sensor-integrated device to detect and measure eleven daily living activities accurately. We developed a smartphone application and utilized the smartphone's microphone to analyze the recorded sound buffer and detect voice activities and high-level noise exposures. We also explored the smartphone's sensors to compare with the smart insoles' results. This work presents a practical package for patients with limited functional capacities due to illness. We describe the design and development of a smartphone application that collects the data from the sensor device and microphone, sends them to a server for machine learning calculation, and provides a comprehensive summary by objectively measuring the activities. The application works as the core component of the package that connects all the other components via BlueTooth and uses the network protocol to send raw data to the server.

Share

COinS