Detecting a patient’s heart rate from pressure sensor data using a microcontroller-implemented algorithm

More Info
expand_more

Abstract

Pressure ulcers develop when skin is subjected to a mechanical load over time, resulting in tissue damage. This occurs when a patient is in the same posture or position for a long period of time. To prevent this Momo Medical is developing a sensor plate that uses sensor data attained from the patient laying on his bed to guide the nurses, whom are responsible for re-positioning the patients. The sensor data is processed by an algorithm to detect the patient and determine the position of the patient. The sensor plate is placed between the mattress and the frame and has sensors to detect the dynamic and static behaviour of the patient.The goal of this project as a group is to facilitate the performance of the Momo medical system. This is done by studying the currently used system to find ways to improve it or find better alternatives for specific parts of the system and by giving recommendations based on the outcome of this project. The group was divided into three subgroups. Two subgroups focus on the two different types of sensors used to detect the dynamic and static behaviour of the patient. The last group facilitates the Momo system patient detection algorithm by detecting a patient’s heart rate from pressure sensor data using a microcontroller-implemented algorithm. The data received is also displayed real-time on a user-interface to aid the testing and validation of the system. The designed algorithm uses wavelet transformed peak detection to analyze the data for a ballistocardiography heart signal. The wavelet transform is used to extract the ballistocardiography heart signal from the sensor data and the peak detection is then used to find the specific heartbeats present. The algorithm was simulated and tested in MATLAB and this resulted in a less than 10% error compared to an electrocardiography based reference signal, that was measured using the Polar T34. The different functions needed for the algorithm were implemented on the microcontroller and are functional. Also the interface used to display the incoming sensor data is functional. The actual implementation and testing of the algorithm on the microcontroller has not been finished yet. However based on the design of the algorithm in MATLAB and the function implementations that already work on the microcontroller, the detection of a patient’s heart rate from pressure sensor data using a microcontroller-implemented algorithm should be entirely feasible.

Files

Thesis_MCU_group_J_Dumont_Hoan... (.pdf)
warning

File under embargo until 06-07-2028