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

Heart rate above 100 bpm is not calculated correctly #22

Open
TamerlanHajiyev opened this issue Nov 5, 2024 · 2 comments
Open

Heart rate above 100 bpm is not calculated correctly #22

TamerlanHajiyev opened this issue Nov 5, 2024 · 2 comments

Comments

@TamerlanHajiyev
Copy link

Hello.

I am using my watch to get my heart rate data, and I see that whenever my heart rate exceeds 100 bpm, the outcomes become incorrect. Up to 100 bpm algorithm works fine. What is the range of values this algorithm works?

@TamerlanHajiyev
Copy link
Author

TamerlanHajiyev commented Nov 5, 2024

It seems like after 95-100 bpm real heart rate value, the algorithm converges around 70-80 bpm value. However, up to 95 real bpm value, algorithm's estimate is correct. I am using i7-1355U without gpu, if it is important. I am using simple_window.py.

I also updated all filter values to be between 0.7 hz (40 bpm) and 3 hz (180 bpm)

@SamProell
Copy link
Owner

SamProell commented Nov 6, 2024

Hi, thank you for reporting this issue.
This is mainly a hobby project for visualization purposes and as such does not claim any correctness.
Most likely, this is due to the quite agressive signal filtering that is enabled by default. You could try to play around with the filter settings. See here for more details: https://samproell.github.io/yarppg/cli/
Change the values below to see if it produces better results.

run-yarppg filter.f1=0.5 filter.f2=3 filter.order=2

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

No branches or pull requests

2 participants