This is the final project for the "Laboratory of Computational Physics (MOD. A)" course in "Physics of Data" master program, University of Padua.
Authors: Paolo Lapo Cerni, Jacopo Carotenuto, Lorenzo Vigorelli, Arman Singh Bains
This project aims to estimate the heart rate of a healthy subject, given linear acceleration and angular velocity measurements recorded by using the MuSe platform.
Seismocardiography(SCG) is a very promising technique to measure Heart Rate (HR) and Respiratory Rate (RR) with the detector positioned above the sternum. It is generally based on accelerometer and gyroscope readings or a combination of them.
Ballistocardiography(BCG) is another technique to estimate heart and respiratory rate with a combination of both accelerometer and gyroscope. It is an indirect evaluation of HR and RR since contact between the device and the subject's body is not required (e.g., accelerometer platform mounted under the slats of the bed).
There are two txt files, from which we import the data: center_cernum.txt
and 4_Chest-sweater.txt
.
The first one includes the data detected from a sensor placed on a bed stave, under the mattress at the level of the chest, while the subject was lying supine on his left and right side.
Instead, the second includes the data detected from a sensor placed on the subject chest directly on a sweater.
- Introduction
- Preparing the Dataset
- Statistical Analysis
- Discrete Fourier Transform
- Wavelet Transform
- Alternative Methods
- Conclusions
We all contributed equally to achieving the results, working simultaneously on several parts of the projects. Obviously, different people worked more on different parts as explained in this list:
- Paolo Lapo Cerni: focused on developing the filters
- Jacopo Carotenuto: focused on peaks analysis
- Lorenzo Vigorelli: focused on data cleaning and graphical representation
- Arman Singh Bains: focused on the statistical analysis
Fourier spectrum of the underlying phenomena: