Paper reading and analysis Heart Rate Monitoring During Physical Exercise From Photoplethysmography Using Neural Network

main content:

1. Explore the problem of other noise effects after ACC removes motion artifacts;

insert image description here

2. Observe the correlation between ACC and heart rate changes and model;

insert image description here

3. Perform regression analysis on heart rate changes and remove abnormal results;


Algorithm framework:

1. Calculate S acc SaccSacc
S a c c , i = ∑ j = 1 n ( X a c c , j 2 + Y a c c , j 2 + Z a c c , j 2 ) , S_{acc,i}=\sum_{j=1}^n(X_{acc,j}^2 +Y_{acc,j}^2 + Z_{acc,j}^2), Sacc,i=j=1n(Xacc,j2+Yacc,j2+Zacc,j2),

S a c c = S a c c , i − S a c c , i − 1 S_{acc}=S_{acc,i}-S_{acc,i-1} Sacc=Sacc,iSacc,i1

2, calculation β i \boldsymbol{\beta}_{i}bi: 1 × 6 1\times6 1×6向量, [ S a c c , i − 6 , … , S a c c , i ] [S_{acc,i-6},\dots,S_{acc,i}] [Sacc,i6,,Sacc,i]

3. NN predicts: r ^ \hat{\boldsymbol{r}}r^

4. Estimated heart rate difference: r \boldsymbol{r}r

Linear regression of the results of 5, 3 and 4;

6. Post-processing steps:

Filtering step:
hr ′ = ( I + λ DTD ) − 1 hr hr'=\left(I+\lambda D^TD\right)^{-1}hrhr=(I+λDTD)1h r
if filtered out, fit:
f ( x ) = a ( x − x 1 ) 3 + b ( x − x 1 ) 2 + c ( x − x 1 ) 1 + df\left(x\right )=a\left(x-x_1\right)^3+b\left(x-x_1\right)^2+c\left(x-x_1\right)^1+df(x)=a(xx1)3+b(xx1)2+c(xx1)1+d

insert image description here

Guess you like

Origin blog.csdn.net/KPer_Yang/article/details/131178857