Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature request : Adaptive filters #72

Open
veeresh-dammur opened this issue May 17, 2021 · 2 comments
Open

Feature request : Adaptive filters #72

veeresh-dammur opened this issue May 17, 2021 · 2 comments
Assignees

Comments

@veeresh-dammur
Copy link

Hi,

Thanks for the wonderful Python library!
I am using AFE4404 + SFH7060 to record the raw PPG signals. I am using it to determine the HRV metrics. But whenever there is a movement with respect to hands, then I am missing heartbeat peaks. My processing pipeline is shown below,

Raw data --> Moving average --> Band pass filter (0.4 to 5 Hz) --> hp.process (band_passed_signal, sampling_rate=50) --> RR interval

  1. Is there any way to improve the signal quality so that we get still better HRV metrics.
  2. It would be nice if you could include the feature of Adaptive filters using acceleration data as reference signals.
@paulvangentcom
Copy link
Owner

Thanks for the suggestion! I will have a look into adaptive filters.

If you can share some example data with me I can have a look as well.

@Pittconnect
Copy link

Pittconnect commented Aug 20, 2021

Hello @paulvangentcom this is a really good algo thanks for sharing. If you are stil looking for the data file here is the one data file collected from HR3300 sensor https://www.file.io/download/LWaP6jFsd40A The file is in binary the HR3300 to save space as the memory on Pinetime watch running wasp-os it is only 64KB RAM and 512KB Flash. IF you looking for CSV file here is the link for that one as well https://file.io/DmeiBIX1jGJg NOTICE the file contains 5 digit frequency reading whereas the data log contains only 3 digits Can you please explain how you get 3 digits
https://www.convertworld.com/en/frequency/hertz/hz-to-bpm.html

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants