Professional Documents
Culture Documents
, Kenta Yamamoto
, Hiroshi Nakajima
0 ifx
i
> x
min
xixmin
xmaxxmin
ifx
min
x
i
x
max
1 ifx
i
< x
max
(3)
x
min
= min (x) (4)
x
max
= max (x) (5)
Additionally, the fuzzy singleton function for rule 1 is deter-
mined as equation (6).
s
Amp
(x) =
1 if x = x
i
0 if otherwise
(6)
The degree of heartbeat based on rule 1 is denoted by equation
(7).
Amp
= min (HIGH(x
i
), s
Amp
(x
i
)) (7)
Next, the membership function CLOSE(t
i
) for rule 2 is
illustrated by gure 4, and formulated by equations (8)-(11).
Fig. 4. Fuzzy rule for heartbeat interval
CLOSE = exp
t
i
T
2
2
2
(8)
=
T
3
(9)
Then, the fuzzy singleton function for rule 2 is determined as
equation (10).
s
Int
(t) =
1 if t = t
i
0 if otherwise
(10)
The degree of heartbeat based on rule 2 is denoted by equation
(11).
Int
= min (CLOSE(t
i
), s
Int
(t
i
)) (11)
In this nal step, the degree of heartbeat point is calculated
by equation (12).
=
Amp
Int
(12)
4) Updating Time Range T: The time range in which the
next heartbeat point may occur is updated every 10 times of
heartbeat detection.
In this step, at rst, partial x is picked up from the last
heartbeat point h
i
to h
i
60F, where F is sampling frequency
of air pressure sensor. Next, the partial x is divided into three
parts and the time range T is updated in similar way to section
III-B2.
5) Calculating Heart Rate Variability: Finally, the heart
rate HR is estimated by using whole heartbeat points detected
in priori steps by equation (13).
HR
i
=
60F
h
i+1
h
i
(13)
IV. EXPERIMENT
A comparative experiment against backdrop of the discus-
sion in section II and III was conducted.
A. Dataset
This experiment is conducted on 7 healthy males at age
23 1.0 (mean standard deviation). The prole of these
subjects are shown in table I. The measurement took 10
minutes by using the equipment in section III. Additionally,
electrocardiogram (ECG) is obtained as reference data by
electrocardiography (AD Instruments, ML856).
TABLE I
PROFILE OF SUBJECTS
Subject Age [yrs] Height [cm] Weight [kg] Gender
A 23 175 76 male
B 23 171 68 male
C 23 165 50 male
D 25 171 56 male
E 22 180 92 male
F 22 172 55 male
G 23 170 62 male
B. Experimental Results
Table II shows the performance comparison of heart rate
estimation. In table II, AC stands for pattern matching based
on autocorrelation.
TABLE II
EXPERIMENTAL RESULT
Correlation
Subject Proposed AC
A 0.973 0.703
B 0.807 0.389
C 0.754 0.621
D 0.872 0.699
E 0.972 0.658
F 0.844 0.677
G 0.737 0.346
According to table II, the proposed method provides 0.851
correlation on average. Especially, correlations of subject A
and E are over 0.97. The accuracy of proposed method is 1.46
times better than comparative method AC on average.
Figures 5-18 show examples of estimated heartbeat transit
by using the proposed method and pattern matching based on
autocorrelation. In these gures, X and Y coordinate stands for
beat count and heartbeat interval, respectively. The estimated
heartbeat interval is plotted in gray, and the reference heart-
beat interval is plotted in black. According to these gures,
the proposed method models the heart rate variability more
accurately than AC.
2008 IEEE International Conference on Systems, Man and Cybernetics (SMC 2008) 3079
Fig. 5. Heartbeat interval transit via proposed method for subject A
Fig. 6. Heartbeat interval transit via AC for subject A
Fig. 7. Heartbeat interval transit via proposed method for subject B
Fig. 8. Heartbeat interval transit via AC for subject B
Fig. 9. Heartbeat interval transit via proposed method for subject C
Fig. 10. Heartbeat interval transit via AC for subject C
Fig. 11. Heartbeat interval transit via proposed method for subject D
Fig. 12. Heartbeat interval transit via AC for subject D
Fig. 13. Heartbeat interval transit via proposed method for subject E
Fig. 14. Heartbeat interval transit via AC for subject E
Fig. 15. Heartbeat interval transit via proposed method for subject F
Fig. 16. Heartbeat interval transit via AC for subject F
3080 2008 IEEE International Conference on Systems, Man and Cybernetics (SMC 2008)
Fig. 17. Heartbeat interval transit via proposed method for subject G
Fig. 18. Heartbeat interval transit via AC for subject G
V. DISCUSSION
In this section, the priority of the proposed method based on
fuzzy logic is discussed from the point of view of biomedical
sensing.
As aforementioned, conventional heart rate estimation ap-
proaches, for example, FFT and pattern matching based on
autocorrelation, assume that the obtained signals are of a
constant frequency, or that noiseless signals are to be obtained.
However, considering humans bio-regulatory variability, the
condition is always changing. Thus, a dynamic parameter-
tuning function is required for adapting to the change of human
conditions. Therefore, some logic for noise reduction and
dynamic parameter-tuning should be implemented in practical
use.
According to the experimental results, the proposed method
is assumed to be theoretically advanced in noise reduction
and parameter tuning. Therefore, additional experiments were
conducted to validate these advantages.
There have been two methods proposed for estimating heart
rate based on fuzzy logic [4], [5]. Kamozaki et al. proposed
the method using constant T calculated from whole signals.
Nagamune et al. proposed the method updating T successively
for each heartbeat.
The experiment was conducted by comparing the proposed
method with these two methods. The dataset used in the
comparative experiment is mentioned in section IV-A.
Table III shows the performance comparison of the three
methods. In table III, Successive stands for the method pro-
posed in [5], and Constant stands for the method proposed
in [4].
According to table III, the absolute error mean in the
proposed method is 22.88msec, and 65.5 % better than Suc-
cessive. In addition, 79.6 % better than Constant.
The methods are different depending on whether they up-
date T parameter, as the timing of the updating of T affects the
accuracy of sensing heart rate variability which is a variability
TABLE III
PERFORMANCE COMPARISON WITH CONVENTIONAL METHODS
Absolute error mean [msec]
Subject Proposed Successive Constant
A 5.67 41.82 131.08
B 50.02 157.37 164.87
C 22.96 49.38 53.81
D 23.58 42.05 48.82
E 5.67 13.85 195.48
F 24.52 62.37 90.73
G 27.71 97.60 100.67
Average 22.88 66.35 112.21
caused by autonomic nerve activity and/or other biocontrol
factors.
Thus, in the proposed method, the fuzzy logic assumes a
role of unexpected noise canceling, and the dynamic parameter
tuning is realized by updating T for every 10 heartbeats.
VI. CONCLUSION
In this paper, a heart rate estimation algorithm based on
fuzzy logic is proposed. The method is not only capable of
sensing heart rate variability, but is also robust over unexpected
noises. The effectiveness is caused by employing fuzzy logic
since the fuzzy logic realizes dynamic parameter tuning via
priori knowledge about heartbeat.
In the proposed method, two fuzzy rules are formulated by
employing priori knowledge about heartbeat, that is, the large
peak is caused by heartbeat, and heartbeat interval does not
change signicantly. Multiple validation via fuzzy rules is
applied to determine heartbeat points.
According to the comparative experimental result, the ef-
fectiveness was validated, and it was shown that the proposed
method gives high accuracy (an average of correlation was
0.851). Regarding the additional experiments, the dynamic
parameter conguration of T proved to be effective for a
variability caused by a human beings biocontrol.
In this paper, the proposed method proves to be capable of
heart rate monitoring. However, generally speaking, the bio-
regulatory should be considered whenever a vital signal is mea-
sured sensitively. Thus the basic notion of the proposed method
could be applied to other biomedical sensing applications.
We hope that our study will help medical advancing of
daily healthcare, and that it will be of valuable service for
an individuals healthy life.
REFERENCES
[1] M. Malik et al., Heart Rate Variability - Standards of Measurement,
Physiological Interpretation, And Clinical Use, Vol. 17, pp. 354-381,
European Heart Journal (1996).
[2] H. Kobayashi et al., Heart Rate Variability; An Index for Monitoring and
Analyzing Human Autonomic Activities, Vol. 18, No. 2, Applied Human
Science, pp.53-59 (1999).
[3] S. Tanaka et al., Fully Automatic System for Monitoring Blood Pressure
from a Toilet-Seat Using the Volume-Oscillometric Method, , IEEE-
EMBC 2005, pp.3939-3941 (2005).
[4] K. Nagamune, S. Kobashi, K. Kondo, Y. Hata, K. Taniguchi, and T.
Sawayama, Unconstrained Evaluation System for Heart Rate Using
Ultrasonic Vibrograph, Japanese Journal of Applied Physics, vol. 43,
no. 5B, pp. 3237-3238 (2004).
2008 IEEE International Conference on Systems, Man and Cybernetics (SMC 2008) 3081
[5] Y. Kamozaki et al., Fuzzy Extraction System for Heart Pulse by Air
Pressure Sensor, in Proc. of 2006 International Symposium on Intelligent
Signal Processing and Communication Systems, pp. 919-922 (2006).
[6] R. I. Kitney and O. Rompelman, The Study of Heart-Rate Variability,
Clarendon Press, Oxford (1980).
[7] Y. Noguchi et al., Lowpass ltering method for heart rate variability
analysis, Vol.23, No.10, Systems and Computers in Japan, pp.100-105
(1992).
3082 2008 IEEE International Conference on Systems, Man and Cybernetics (SMC 2008)