The main goal of unobtrusive sensing is to enable continuous monitoring of the human body's physical activities and behaviours as well as during the subject's daily activities. The measured vital signs include body temperature, ECG and oxygen saturation (SpO2).
I'm using a TMP36 for the temperature sensor and I've done the code in Python, which is to be used on a Raspberry Pi 3. An MCP3008 ADC is being used to convert circuits from analog to digital to interface with the Raspberry Pi. I will need codes for SpO2 and ECG circuits.
I have completed my Masters in Biomedical Signal Processing. I have worked on ECG signal processing in Matlab as well as Python.
ECG signal processing can be done in 3 stages
1. Signal Filtering and Enhancement : Removal of noise from raw ECG acquired from ADC in your Raspberry pi
2. R peak Detection : There are various R peak detection algorithms like the Pan and Thompkins algorithm which detects the R peaks in ECG signal.
3. Morphological feature extraction : In this phase we extract useful features from the ECG signal like the R peak amplitude , Duration of the ECG wave amplitude of P wave , slope of the P wave ect.