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
The goal of this project is to estimate the heart rate of an 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 sternum. It is generally based on accelerometer and gyroscope readings or a combination of them.
Ballistocardiography(BCG) is an another technique to estimate heart and respiratory rate with combination of both accelerometer and gyroscope. It is an indirect evaluation of HR and RR since the contact between the device and the body of the subject 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 include 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 include the data detected from a sensor placed on the subject chest directly on a sweater.
-
4.1 Passband Filter
4.1 Gaussian Filter
-
5.1 Peaks Analysis
-
6.3 Gaussian Fitting
6.4 Respiratory Rate
We all contributed equally in achieving the results, working simultaneously on the several parts of the projects. Obviouly different people worked more on different parts as explained in this list:
- Paolo Lapo: focused on developing the filters
- Jacopo Carotenuto: focused on peaks analysis
- Lorenzo Vigorelli: focused on data cleaning and graphical rerpresentation
- Arman Singh Bains: focuded on the statistical analysis
In this image are shown the final results for the BPM analysis.