SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
A Smart Cushion for Real-Time Heart
Rate Monitoring
Chacko John Deepu1, Zhihao Chen2, Ju Teng Teo2, Soon Huat Ng2, Xiefeng Yang2, and Yong Lian1
2
Institute for Infocomm Research, Agency for Science, Technology and Research, Singapore.
1
Department of Electrical and Computer Engineering, National University of Singapore, Singapore
Email: eleliany@nus.edu.sg
can also be used for other applications such as driver fatigue detection, heart rate detection during MRI scanning.
There are a few research activities on various types of
BCG sensor including a force sensitive electromechanical
film (EMFi) sensor [5], weighing scales [6], pressure pad
and load cell [7-8]. These sensors are electronic based
and susceptible to electromagnetic interference, which
may be a problem in some clinical applications, e.g.,
Medical Resonance Imaging (MRI). Fiber optic sensor is
a better candidate in medical applications because of its
inherent immune to electromagnetic interference. Fiber
Bragg grating sensor based on wavelength modulation
[14] is reported as a potential candidate. Also, a microbending fiber based BCG sensor was reported in [9], in
which a threshold algorithm is used to calculate the heart
rate. The threshold algorithm seems to be not robust, e.g.
its accuracy is easily affected by motion artifact. In this
paper, we propose a smart cushion for heart rate monitoring. The cushion consists of an integrated micro-bending
fiber sensor [9] for acquiring BCG signal, and a new
heart rate extraction algorithm. The proposed setup and
algorithm doesn’t require any pre-training and is highly
responsive with the outputs updated every 3 sec and initial response within first 10 sec.
The paper is organized as follows. Section II introduces the system architecture. Section III presents the heart
rate extraction algorithm. The test results are given in
Section IV. The conclusion is drawn in Section V.

Abstract— This paper presents a smart cushion for real time
heart rate monitoring. The cushion comprises of an integrated micro-bending fiber sensor, which records the BCG
(Ballistocardiogram) signal without direct skin-electrode
contact, and an optical transceiver that does signal amplification, digitization, and pre-filtering. To remove the artifacts and extract heart rate from BCG signal, a computationally efficient heart rate detection algorithm is developed.
The system doesn’t require any pre-training and is highly
responsive with the outputs updated every 3 sec and initial
response within first 10 sec. Tests conducted on human subjects show the detected heart rate closely matches the one
from a commercial SpO2 device.
Keywords: Ballistocardiogram, Smart Cushion, Contactless
heart rate detection, MRI friendly heart rate monitoring.

I. INTRODUCTION
An estimated 70 million people in the United States
suffer from sleep problems, and more than 50% of them
have a chronic sleep disorder. Each year, sleep disorders,
sleep deprivation, and excessive daytime sleepiness add
approximately $16 billion annually to the cost of health
care in the U.S., and result in $50 billion annually in lost
productivity. In the elderly, it is estimated that about 25%
suffer from some form of sleep disorder [1]. It is known
that sleep deprivation leads to a deterioration in work
performance and productivity. Epidemiologic studies
have found an association between cardiovascular morbidity and chronic sleep restriction. In the Nurses’ Health
Study, women sleeping less than 7 hours a night had increased risk of coronary events compared to those averaging 8 hours of sleep a night [1]. Hence, there is a need
to develop a non-intrusive device for monitoring sleep
quality.

II. SYSTEM ARCHITECTURE
The principle of using micro-bending fiber sensor for
heart rate measurement is based on BCG, which measures the body vibration caused by the heartbeat. A highly
sensitive micro-bending fiber sensor [9] is adopted in our
system to acquire BCG signals. The detection of vibration is based on fiber optic micro-bending theory. The
sensor contains a section of graded multimode fiber
clamped between a pair of micro-benders as shown in
Figure 1. As the displacement between two microbenders changes, the light intensity of the clamped multimode fiber changes with subject’s body vibrations
caused by respiration/heart beating, i.e. the light intensity
in the micro-bending fiber is modulated by the body vibrations. This modulated signal is picked up as BCG signal by a detector inside the optical transceiver.

Research has shown that heart rate variability (HRV) is
a good indicator for sleep quality [2]. The major step in
measuring HRV is to compute instantaneous heart rate
from patient’s (ECG) electrocardiogram. However, this
requires the attachment of several electrodes to skin,
which is not convenient for home usage. One possible
alternative is to use BCG for heart rate detection. BCG is
a technique to record body vibrations caused by the activity of the heart. It could be used for cardiac evaluation
and sleep monitoring [3-4]. The advantage of BCG over
traditional ECG is its non-contact nature, i.e. there is no
skin-electrode contact during the measurement. Thus it is
well suited for sleep quality monitoring. In addition, it

The transceiver contains a light source, a light detector,
amplifiers, filters, an analog-to-digital converter, a microprocessor, and some interface circuits for connecting

This work was supported by the Agency for Science, Technology and
Research (A*STAR) Biomedical Engineering Programme Grant 102
148 0011.

`

53
the transceiver to a computer via USB cable. A band-pass
filter is built into the transceiver to remove the low frequency respiratory motion and high frequency noise. Although BCG signal spectrum, ranges from 0.5-20Hz, we
used a higher cutoff frequency (of 1.6Hz) to filter out the
respiratory movements from the signal. Further, the BCG
signal is sampled at 50Hz.

4. It is clear that the acquired BCG signal closely resembles the BCG waveform given in other references [3].
The main components of BCG, e.g. H, I, J, K, L, & N
waves, can be clearly identified.

The block diagram of the smart cushion is shown in
Figure 2. The micro-bending sensor is embedded inside a
cushion as highlighted in blue. The sensor mat is made of
micro-bender, multimode fiber that covers whole cushion, and cover materials.
Fig. 4 BCG signal acquired from a healthy subject using
the proposed system.

Micro
benders

Modulated
Light O/P

III. THE PROPOSED HEART RATE EXTRACTION ALGORITHM.

Fig. 1 Micro-bending fiber sensor.

There are several attempts [11-13] to detect heartbeats
from BCG signal. A wavelet transform technique was
introduced in [11] for the detection of heart rate. Machine
learning for searching BCG peaks was reported in [12].
An exhaustive template correlation algorithm for searching the BCG peaks was presented in [13]. These algorithms gave reasonable detection accuracy. However the
computational complexity may be a concern if these algorithms are used in portable battery operated device. Our
aim is to develop a low complexity heartbeat detection
algorithm suitable for ASIC implementation.

During the heart rate measurement, the cushion can
be placed either on a chair, as shown in Figure 3, or be
used as a pillow. The back (used for measurements) or
head of a person is in contact with the cushion. The cardiac beating induces body movements on the cushion.
This in turn produces a loss change in light intensity that
indicates cardiac beating. The variation in the light intensity is picked up by an optical transceiver and processed
by the proposed algorithm.

The BCG signal obtained from the smart cushion
shows distinctive peaks, as shown in Figure 5, which
correspond to the ejection of blood into the vessels with
each heartbeat. Along with these peaks, there are low
frequency, time varying noise and high frequency impulse noise. The spectrum of the BCG signal, as shown in
Figure 6, acquired from several subjects was analyzed to
understand the frequency components that correspond to
the peaks in the BCG signal. It was found that main spectral components in the BCG signal are located in 2-10 Hz
frequency range (marked as the red box), which is a subset of the range is specified in [10]. Based on these observations, a heartbeat detection algorithm was developed
to extract the heart rate from the acquired BCG signals.

ADC O/P Amplitude

Fig.2 Block diagram of smart cushion.

250

200

150

2400

2450

2500

2550

2600

2650

2700

Sample No

Fig. 5 BCG Signal from smart cushion.
Fig. 3 The use of smart cushion.

The proposed algorithm includes 6 steps, as shown in
Figure 7. The BCG samples are filtered using a 2-10 Hz
band-pass FIR filter with a 40dB attenuation to remove

A typical BCG waveform acquired from a healthy subject using the proposed smart cushion is shown in Figure

`

54
the low and high frequency impulse noises. The amplitude swing of the resultant signal is enhanced by conducting a cubing (x3) operation on the filtered signal while
keeping the signal sign intact. In the next step, a moving
average operation is performed over 0.06 second (3 samples), in order to filter out any momentary upswing/downswing. The width of the BCG IJK complex is
greater than this duration and hence is not affected. The
filtered output is further smoothened by computing the
absolute value and averaging over 0.3 second (15 samples) before doing a cone detection and comparing to a
detection threshold. The outputs from various stages are
illustrated in Figure 10.

den amplitude variations drastically affecting the threshold computation, the maximum peak amplitude considered for each detection is limited to a maximum of 2
times that of the previously detected peaks.
To prevent a high threshold causing a lockup, in which
all subsequent peaks are not detected, an automatic
threshold reduction in a step of 10% of previous peak is
implemented for every J-J interval, where no detections
are made. An average of past 8 successful detections are
used to calculate the J-J interval used above. The automated threshold adaptation for BCG is illustrated in Figure 8.
4

x 10

Filter O/P Amplitude

Power/frequency (dB/Hz)

Periodogram Power Spectral Density Estimate
40
20
0

15
10
5

0

1000

2000

3000

4000

0

5

10
15
Frequency (Hz)

20

6000

7000

8000

Fig. 8 Adaptive threshold setting.
The peak detection algorithm kicks in when the filtered
signal exceeds the threshold. The detection starts with
finding a constantly rising edge and then a continually
falling edge within a specific period of time. The rising
edge is identified by using the following conditions:

BCG Samples

Remove Low & High Freq noise
(Band Pass FIR Filter
2-10Hz, 40db attenuation)

1

Increase Amplitude Swing
(X^3 Operation Sign Intact)

2

Remove impulse noise
(Mov average over 0.06s)

0,
3

1
0,

2
3

0,
4

1
0,

2

where x(i) is the ith sample of smoothened moving average output. After a rising edge is located, the algorithm
looks for a falling edge within a search window of 0.25
second (12 samples). A falling edge is determined using
the following conditions, and if present, a peak is declared
as shown in Figure 9.

Smoothen the O/P for
Thresholding
(ABS + Mov Avg over 0.3s)
Adaptive Threshold Setting

1
Peak Detection

0,

3

2

1

0,

4

3
Peak too close to
previous one?

9000 10000

25

Fig. 6 Frequency spectrum of BCG signal.

Update
Threshold

5000

Sample No

Adaptive Threshold
(Green line)

-20

2

0,

5

Eliminate
Extra peaks

Output location of J Wave

Compute Avg. Heart Rate

Fig. 7 BCG heart rate detection flow chart.
The performance of proposed algorithm is dependent
on the threshold setting. This is because the filtered signal
is constantly compared against the threshold to check for
the presence of the peak. To improve the accuracy, we
proposed an adaptive threshold setting method. The threshold value is initialized as percentage of the maximum
value of the initial 300 samples. Every time the smoothened signal exceeds the threshold, the peak detection
algorithm searches for the presence of a peak, as described later. The threshold is computed as 25% of the
average of last 8 detected peaks. In order to prevent sud-

`

Fig. 9 Peak detection.
If a peak detected is very near, e.g. within 0.3 second,
to a previously detected peak, then it is most likely, that
one of them is a false detection. To avoid this scenario,
when detected peaks are too close, one of them is discarded, i.e. the one with lower peak amplitude.

55
TABLE I
HEART BEAT DETECTION PERFORMANCE OF THE PROPOSED SYSTEM

IV. TEST RESULTS.
The smart cushion and proposed algorithm is tested on
5 volunteers, both male and female, with heights ranging
from 154-172 cms, weights ranging from 53-68 Kgs, and
age from 25-49 years, while at rest. A commercial pulse
oximetry device was also used simultaneously to capture
the heart rate from the subjects for 5 minutes/subject. To
evaluate the performance of heart rate detection, false
positive (FP) and false negative (FN) are observed from
the algorithm outputs. False positive means a false beat is
detected when there is none, and false negative means
that the algorithm fails to detect a true beat. Furthermore,
by using FP and FN, the sensitivity (Se), positive prediction (+P) and detection error (DER) are calculated using
the following equations:
%

,

%

User
I
II
III
IV
V

User
I
II
III
IV
V

8

[1]

ADC O/P Amp
BPF O/P Amp.

(a)

[2]

100
4000

4100

4200

4300

4400

4500

Sample No

4600

4700

[3]

4800

[4]

50
0

(b)

-50

[5]

100
4000 4100

4200 4300

4400 4500 4600

Sample No

4700 4800

[6]

5

Noise Cancelled Amp

x 10

[7]

2
0
-2
-4
-6
-8

(c)
[8]

Peak Detection Amp.

Smoothened Sig. Amp.

4000

4100

4200

4300

4400

4500

Sample No

4600

4700

4800

5

x 10

[9]

2

(d)

1

[10]
0
4000

4100

4200

4300

4400

Sample No

4500

4600

4700

4800

[11]

4

x 10
15

(e)

10

[12]

5
0

[13]
4000 4100 4200 4300 4400 4500 4600 4700 4800

Sample No

[14]

Fig. 10 Outputs in BCG signal processing: (a) original input; (b)
band-pass filtered signal; (c) after x3 and moving average; (d)
absolute value and moving average; (e) after peak detection.

`

+P (%)
97.5%
100.00%
99.66%
96.40%
98.11%

DER
0.080
0.013
0.023
0.066
0.051

Average Heart Rate by
Pulse Oximetry
66
77.5
74.5
59
67.5

Heart Rate computed
using proposed system
61.3
78.4
73.5
63.4
67.2

CONCLUSION

REFERENCES

250

150

Se (%)
94.35%
98.69%
98.01%
96.98%
96.74%

We have presented a micro-bending optic sensor based
smart cushion for non-intrusive heart-rate monitoring as
well as a heart rate detection algorithm for BCG signal.
Tests conducted on 5 volunteers show that the proposed
system achieves an accuracy of above 95% on an average.

where TP stands for true positive, i.e. the number of
peaks correctly detected. Tables I and II show the
performance of detection algorithm.
200

FN
7
4
6
5
7

V.

7

,

FP
3
0
1
6
4

TABLE II
RESULTS COMPARISON

6
,

Total
124
306
302
166
215

56

NT Ayas, et. al, “A prospective study of sleep duration and
coronary heart disease in women”, Arch Intern Med, 2003.
T Penzel, et al, “Systematic comparison of different algorithms for
apnoea detection based on electrocardiogram recordings,” Med
Biol Eng Comput, 40, 2002.
O T Inan, et. al, “Robust ballistocardiogram acquisition for home
monitoring”, Physiol. Meas. , 30, 169-185, 2009.
J M Kortelainen, et. al, “Sleep staging based on signals acquired
through bed sensor”, IEEE Trans., Inf. Technol. Biomed., 14(3),
pp.776-785, 2010.
T Koivistoinen, et.al, “A new method for measuring the
ballistocardiogram using EMFi sensor in a normal chairl”, IEEE
Proc EMBC’04, 2004.
R Gonzalez-Landaeta, et.al, “Heart rate detection from an
electronic weighing scale”, Physiol. Meas. , 29, pp.979-988, 2008.
D C Mack, J T Patrie, et. al, “Development and preliminary
validation of heart rate and breathing rate detection using a
passive, Ballistocardiography-based sleep monitoring system”,
IEEE Trans., Inf. Technol. Biomed., 13, pp.111-120, 2009.
G S Chung, et. al, “Wakefulness estimation only using
ballistocardiogram: Nonintrusive method for sleep monitoringl”,
IEEE Proc EMBC’10, 2010.
Zhihao Chen, et. al, “Portable fiber optic Ballistocardiogram
sensor for home use”, Optical Fibers and Sensors for Medical
Diagnostics and Treatment Applications XII, edited by Israel
Gannot, Proc. of SPIE, Vol. 8218, 82180x, 2012.
Smith, Ballistocardiography in Weissler A.M. (Ed.), Noninvasive
cardiology. Grune & Stratto, New York, USA, 1974.
Sonia Gilaberte et.al, Heart and Respiratory Rate Detection on a
Bathroom Scale Based on the Ballistocardiogram and the
Continuous Wavelet Transform; 32nd IEEE EMBS Conf, 2010.
Christoph Bruser et.al, Applying Machine Learning to Detect
Individual Heart Beats in Ballistocardiograms; 32nd IEEE EMBS
Conference, 2010.
J. H. Shin et.al, Automatic Ballistocardiogram Beat Detection
Using a Template Matching Approach, 30th IEEE EMBS
Conference, 2008.
L. Dziuda et.al, "Monitoring Respiration and Cardiac Activity
Using Fiber Bragg Grating-Based Sensor," IEEE Trans. On
BioMedical Engg, v. 59, no. 7, 2012

Contenu connexe

Tendances

Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...
Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...
Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...IOSR Journals
 
Bio radation abuse_protection_110
Bio radation abuse_protection_110Bio radation abuse_protection_110
Bio radation abuse_protection_110Arun Agrawal
 
Bioimpedance harwareembc20
Bioimpedance harwareembc20Bioimpedance harwareembc20
Bioimpedance harwareembc20Hoopeer Hoopeer
 
A hybrid classification model for eeg signals
A hybrid classification model for  eeg signals A hybrid classification model for  eeg signals
A hybrid classification model for eeg signals Aboul Ella Hassanien
 
A VLSI Architecture Realisation of an Wireless Endoscopy System
A VLSI Architecture Realisation of an Wireless Endoscopy SystemA VLSI Architecture Realisation of an Wireless Endoscopy System
A VLSI Architecture Realisation of an Wireless Endoscopy Systemijesajournal
 
Pentagonal shaped microstrip patch antenna in wireless capsule endoscopy system
Pentagonal shaped microstrip patch antenna in wireless capsule endoscopy systemPentagonal shaped microstrip patch antenna in wireless capsule endoscopy system
Pentagonal shaped microstrip patch antenna in wireless capsule endoscopy systemcscpconf
 
Classification of EEG Signal for Epileptic Seizure DetectionusingEMD and ELM
Classification of EEG Signal for Epileptic Seizure DetectionusingEMD and ELMClassification of EEG Signal for Epileptic Seizure DetectionusingEMD and ELM
Classification of EEG Signal for Epileptic Seizure DetectionusingEMD and ELMIJTET Journal
 

Tendances (11)

EMG final report
EMG final reportEMG final report
EMG final report
 
Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...
Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...
Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...
 
radation2357
radation2357radation2357
radation2357
 
Bio radation abuse_protection_110
Bio radation abuse_protection_110Bio radation abuse_protection_110
Bio radation abuse_protection_110
 
Bioimpedance harwareembc20
Bioimpedance harwareembc20Bioimpedance harwareembc20
Bioimpedance harwareembc20
 
A hybrid classification model for eeg signals
A hybrid classification model for  eeg signals A hybrid classification model for  eeg signals
A hybrid classification model for eeg signals
 
C1031724
C1031724C1031724
C1031724
 
A VLSI Architecture Realisation of an Wireless Endoscopy System
A VLSI Architecture Realisation of an Wireless Endoscopy SystemA VLSI Architecture Realisation of an Wireless Endoscopy System
A VLSI Architecture Realisation of an Wireless Endoscopy System
 
Pentagonal shaped microstrip patch antenna in wireless capsule endoscopy system
Pentagonal shaped microstrip patch antenna in wireless capsule endoscopy systemPentagonal shaped microstrip patch antenna in wireless capsule endoscopy system
Pentagonal shaped microstrip patch antenna in wireless capsule endoscopy system
 
Pet appilcation[1]
Pet  appilcation[1]Pet  appilcation[1]
Pet appilcation[1]
 
Classification of EEG Signal for Epileptic Seizure DetectionusingEMD and ELM
Classification of EEG Signal for Epileptic Seizure DetectionusingEMD and ELMClassification of EEG Signal for Epileptic Seizure DetectionusingEMD and ELM
Classification of EEG Signal for Epileptic Seizure DetectionusingEMD and ELM
 

Similaire à Smart Cushion Detects Heart Rate in Real Time

Wireless Body Area Networks for Healthcare: A Survey
Wireless Body Area Networks for Healthcare: A SurveyWireless Body Area Networks for Healthcare: A Survey
Wireless Body Area Networks for Healthcare: A Surveyijasuc
 
Andriod based wireless ecg system
Andriod based wireless ecg systemAndriod based wireless ecg system
Andriod based wireless ecg systemGhadeerNaser
 
wireless ECG system based on android
wireless ECG system based on androidwireless ECG system based on android
wireless ECG system based on androidGhadeerAlsandi
 
The development of a wireless LCP-based intracranial pressure sensor for trau...
The development of a wireless LCP-based intracranial pressure sensor for trau...The development of a wireless LCP-based intracranial pressure sensor for trau...
The development of a wireless LCP-based intracranial pressure sensor for trau...IJECEIAES
 
Development-of-Wearable-Biosensor-Full-Report.pdf
Development-of-Wearable-Biosensor-Full-Report.pdfDevelopment-of-Wearable-Biosensor-Full-Report.pdf
Development-of-Wearable-Biosensor-Full-Report.pdfVaradJinturkar
 
Implementation of ecg signal acquisition and transmission through bluetooth t...
Implementation of ecg signal acquisition and transmission through bluetooth t...Implementation of ecg signal acquisition and transmission through bluetooth t...
Implementation of ecg signal acquisition and transmission through bluetooth t...eSAT Journals
 
Implementation of ecg signal acquisition and transmission through bluetooth t...
Implementation of ecg signal acquisition and transmission through bluetooth t...Implementation of ecg signal acquisition and transmission through bluetooth t...
Implementation of ecg signal acquisition and transmission through bluetooth t...eSAT Publishing House
 
A Wireless Physiological Monitoring System for Hyperbaric Oxygen Chamber
A Wireless Physiological Monitoring System for Hyperbaric Oxygen ChamberA Wireless Physiological Monitoring System for Hyperbaric Oxygen Chamber
A Wireless Physiological Monitoring System for Hyperbaric Oxygen ChamberIJRES Journal
 
Denoising of Radial Bioimpedance Signals using Adaptive Wavelet Packet Transf...
Denoising of Radial Bioimpedance Signals using Adaptive Wavelet Packet Transf...Denoising of Radial Bioimpedance Signals using Adaptive Wavelet Packet Transf...
Denoising of Radial Bioimpedance Signals using Adaptive Wavelet Packet Transf...iosrjce
 
Respiration Monitoring System of Lung Phantom Using Magnetic Sensor
Respiration Monitoring System of Lung Phantom Using Magnetic SensorRespiration Monitoring System of Lung Phantom Using Magnetic Sensor
Respiration Monitoring System of Lung Phantom Using Magnetic SensorjournalBEEI
 
An ECG Compressed Sensing Method of Low Power Body Area Network
An ECG Compressed Sensing Method of Low Power Body Area NetworkAn ECG Compressed Sensing Method of Low Power Body Area Network
An ECG Compressed Sensing Method of Low Power Body Area NetworkNooria Sukmaningtyas
 
A Wireless Methodology of Heart Attack Detection
A Wireless Methodology of Heart Attack DetectionA Wireless Methodology of Heart Attack Detection
A Wireless Methodology of Heart Attack Detectionijsrd.com
 
Patient Monitoring System
Patient Monitoring SystemPatient Monitoring System
Patient Monitoring SystemIJERA Editor
 
Automatic Segmentation of Brachial Artery based on Fuzzy C-Means Pixel Clust...
Automatic Segmentation of Brachial Artery based on Fuzzy  C-Means Pixel Clust...Automatic Segmentation of Brachial Artery based on Fuzzy  C-Means Pixel Clust...
Automatic Segmentation of Brachial Artery based on Fuzzy C-Means Pixel Clust...IJECEIAES
 
[WeFocus] 모바일헬스케어심포지엄_김성현_20171121_v1
[WeFocus] 모바일헬스케어심포지엄_김성현_20171121_v1[WeFocus] 모바일헬스케어심포지엄_김성현_20171121_v1
[WeFocus] 모바일헬스케어심포지엄_김성현_20171121_v1Luke Sunghyun Kim
 

Similaire à Smart Cushion Detects Heart Rate in Real Time (20)

Wireless Body Area Networks for Healthcare: A Survey
Wireless Body Area Networks for Healthcare: A SurveyWireless Body Area Networks for Healthcare: A Survey
Wireless Body Area Networks for Healthcare: A Survey
 
Andriod based wireless ecg system
Andriod based wireless ecg systemAndriod based wireless ecg system
Andriod based wireless ecg system
 
wireless ECG system based on android
wireless ECG system based on androidwireless ECG system based on android
wireless ECG system based on android
 
The development of a wireless LCP-based intracranial pressure sensor for trau...
The development of a wireless LCP-based intracranial pressure sensor for trau...The development of a wireless LCP-based intracranial pressure sensor for trau...
The development of a wireless LCP-based intracranial pressure sensor for trau...
 
Development-of-Wearable-Biosensor-Full-Report.pdf
Development-of-Wearable-Biosensor-Full-Report.pdfDevelopment-of-Wearable-Biosensor-Full-Report.pdf
Development-of-Wearable-Biosensor-Full-Report.pdf
 
Implementation of ecg signal acquisition and transmission through bluetooth t...
Implementation of ecg signal acquisition and transmission through bluetooth t...Implementation of ecg signal acquisition and transmission through bluetooth t...
Implementation of ecg signal acquisition and transmission through bluetooth t...
 
Implementation of ecg signal acquisition and transmission through bluetooth t...
Implementation of ecg signal acquisition and transmission through bluetooth t...Implementation of ecg signal acquisition and transmission through bluetooth t...
Implementation of ecg signal acquisition and transmission through bluetooth t...
 
C04611318
C04611318C04611318
C04611318
 
Non invasive
Non invasiveNon invasive
Non invasive
 
A Wireless Physiological Monitoring System for Hyperbaric Oxygen Chamber
A Wireless Physiological Monitoring System for Hyperbaric Oxygen ChamberA Wireless Physiological Monitoring System for Hyperbaric Oxygen Chamber
A Wireless Physiological Monitoring System for Hyperbaric Oxygen Chamber
 
Denoising of Radial Bioimpedance Signals using Adaptive Wavelet Packet Transf...
Denoising of Radial Bioimpedance Signals using Adaptive Wavelet Packet Transf...Denoising of Radial Bioimpedance Signals using Adaptive Wavelet Packet Transf...
Denoising of Radial Bioimpedance Signals using Adaptive Wavelet Packet Transf...
 
Respiration Monitoring System of Lung Phantom Using Magnetic Sensor
Respiration Monitoring System of Lung Phantom Using Magnetic SensorRespiration Monitoring System of Lung Phantom Using Magnetic Sensor
Respiration Monitoring System of Lung Phantom Using Magnetic Sensor
 
An ECG Compressed Sensing Method of Low Power Body Area Network
An ECG Compressed Sensing Method of Low Power Body Area NetworkAn ECG Compressed Sensing Method of Low Power Body Area Network
An ECG Compressed Sensing Method of Low Power Body Area Network
 
A Wireless Methodology of Heart Attack Detection
A Wireless Methodology of Heart Attack DetectionA Wireless Methodology of Heart Attack Detection
A Wireless Methodology of Heart Attack Detection
 
Patient Monitoring System
Patient Monitoring SystemPatient Monitoring System
Patient Monitoring System
 
Automatic Segmentation of Brachial Artery based on Fuzzy C-Means Pixel Clust...
Automatic Segmentation of Brachial Artery based on Fuzzy  C-Means Pixel Clust...Automatic Segmentation of Brachial Artery based on Fuzzy  C-Means Pixel Clust...
Automatic Segmentation of Brachial Artery based on Fuzzy C-Means Pixel Clust...
 
[WeFocus] 모바일헬스케어심포지엄_김성현_20171121_v1
[WeFocus] 모바일헬스케어심포지엄_김성현_20171121_v1[WeFocus] 모바일헬스케어심포지엄_김성현_20171121_v1
[WeFocus] 모바일헬스케어심포지엄_김성현_20171121_v1
 
Cs35531534
Cs35531534Cs35531534
Cs35531534
 
Cj35483486
Cj35483486Cj35483486
Cj35483486
 
Seminar
SeminarSeminar
Seminar
 

Plus de ecgpapers

A Joint QRS Detection and Data Compression Scheme for Wearable Sensors
A Joint QRS Detection and Data Compression Scheme for Wearable SensorsA Joint QRS Detection and Data Compression Scheme for Wearable Sensors
A Joint QRS Detection and Data Compression Scheme for Wearable Sensorsecgpapers
 
An ECG-on-Chip with 535-nW/Channel Integrated Lossless Data Compressor for Wi...
An ECG-on-Chip with 535-nW/Channel Integrated Lossless Data Compressor for Wi...An ECG-on-Chip with 535-nW/Channel Integrated Lossless Data Compressor for Wi...
An ECG-on-Chip with 535-nW/Channel Integrated Lossless Data Compressor for Wi...ecgpapers
 
Live demonstration: An ECG-on-Chip for wearable wireless sensors
Live demonstration: An ECG-on-Chip for wearable wireless sensorsLive demonstration: An ECG-on-Chip for wearable wireless sensors
Live demonstration: An ECG-on-Chip for wearable wireless sensorsecgpapers
 
A Computationally Efficient QRS Detection Algorithm for Wearable ECG Sensors
A Computationally Efficient QRS Detection  Algorithm for Wearable ECG Sensors A Computationally Efficient QRS Detection  Algorithm for Wearable ECG Sensors
A Computationally Efficient QRS Detection Algorithm for Wearable ECG Sensors ecgpapers
 
An ECG-on-Chip for Wearable Cardiac Monitoring Devices
An ECG-on-Chip for Wearable Cardiac Monitoring Devices An ECG-on-Chip for Wearable Cardiac Monitoring Devices
An ECG-on-Chip for Wearable Cardiac Monitoring Devices ecgpapers
 
A Wireless ECG Plaster for Real-Time Cardiac Health Monitoring in Body Senso...
A Wireless ECG Plaster for Real-Time Cardiac  Health Monitoring in Body Senso...A Wireless ECG Plaster for Real-Time Cardiac  Health Monitoring in Body Senso...
A Wireless ECG Plaster for Real-Time Cardiac Health Monitoring in Body Senso...ecgpapers
 
An ECG-SoC with 535nW/Channel Lossless Data Compression for Wearable Sensors
An ECG-SoC with 535nW/Channel Lossless Data Compression for Wearable SensorsAn ECG-SoC with 535nW/Channel Lossless Data Compression for Wearable Sensors
An ECG-SoC with 535nW/Channel Lossless Data Compression for Wearable Sensorsecgpapers
 

Plus de ecgpapers (7)

A Joint QRS Detection and Data Compression Scheme for Wearable Sensors
A Joint QRS Detection and Data Compression Scheme for Wearable SensorsA Joint QRS Detection and Data Compression Scheme for Wearable Sensors
A Joint QRS Detection and Data Compression Scheme for Wearable Sensors
 
An ECG-on-Chip with 535-nW/Channel Integrated Lossless Data Compressor for Wi...
An ECG-on-Chip with 535-nW/Channel Integrated Lossless Data Compressor for Wi...An ECG-on-Chip with 535-nW/Channel Integrated Lossless Data Compressor for Wi...
An ECG-on-Chip with 535-nW/Channel Integrated Lossless Data Compressor for Wi...
 
Live demonstration: An ECG-on-Chip for wearable wireless sensors
Live demonstration: An ECG-on-Chip for wearable wireless sensorsLive demonstration: An ECG-on-Chip for wearable wireless sensors
Live demonstration: An ECG-on-Chip for wearable wireless sensors
 
A Computationally Efficient QRS Detection Algorithm for Wearable ECG Sensors
A Computationally Efficient QRS Detection  Algorithm for Wearable ECG Sensors A Computationally Efficient QRS Detection  Algorithm for Wearable ECG Sensors
A Computationally Efficient QRS Detection Algorithm for Wearable ECG Sensors
 
An ECG-on-Chip for Wearable Cardiac Monitoring Devices
An ECG-on-Chip for Wearable Cardiac Monitoring Devices An ECG-on-Chip for Wearable Cardiac Monitoring Devices
An ECG-on-Chip for Wearable Cardiac Monitoring Devices
 
A Wireless ECG Plaster for Real-Time Cardiac Health Monitoring in Body Senso...
A Wireless ECG Plaster for Real-Time Cardiac  Health Monitoring in Body Senso...A Wireless ECG Plaster for Real-Time Cardiac  Health Monitoring in Body Senso...
A Wireless ECG Plaster for Real-Time Cardiac Health Monitoring in Body Senso...
 
An ECG-SoC with 535nW/Channel Lossless Data Compression for Wearable Sensors
An ECG-SoC with 535nW/Channel Lossless Data Compression for Wearable SensorsAn ECG-SoC with 535nW/Channel Lossless Data Compression for Wearable Sensors
An ECG-SoC with 535nW/Channel Lossless Data Compression for Wearable Sensors
 

Dernier

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 

Dernier (20)

Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 

Smart Cushion Detects Heart Rate in Real Time

  • 1. A Smart Cushion for Real-Time Heart Rate Monitoring Chacko John Deepu1, Zhihao Chen2, Ju Teng Teo2, Soon Huat Ng2, Xiefeng Yang2, and Yong Lian1 2 Institute for Infocomm Research, Agency for Science, Technology and Research, Singapore. 1 Department of Electrical and Computer Engineering, National University of Singapore, Singapore Email: eleliany@nus.edu.sg can also be used for other applications such as driver fatigue detection, heart rate detection during MRI scanning. There are a few research activities on various types of BCG sensor including a force sensitive electromechanical film (EMFi) sensor [5], weighing scales [6], pressure pad and load cell [7-8]. These sensors are electronic based and susceptible to electromagnetic interference, which may be a problem in some clinical applications, e.g., Medical Resonance Imaging (MRI). Fiber optic sensor is a better candidate in medical applications because of its inherent immune to electromagnetic interference. Fiber Bragg grating sensor based on wavelength modulation [14] is reported as a potential candidate. Also, a microbending fiber based BCG sensor was reported in [9], in which a threshold algorithm is used to calculate the heart rate. The threshold algorithm seems to be not robust, e.g. its accuracy is easily affected by motion artifact. In this paper, we propose a smart cushion for heart rate monitoring. The cushion consists of an integrated micro-bending fiber sensor [9] for acquiring BCG signal, and a new heart rate extraction algorithm. The proposed setup and algorithm doesn’t require any pre-training and is highly responsive with the outputs updated every 3 sec and initial response within first 10 sec. The paper is organized as follows. Section II introduces the system architecture. Section III presents the heart rate extraction algorithm. The test results are given in Section IV. The conclusion is drawn in Section V. Abstract— This paper presents a smart cushion for real time heart rate monitoring. The cushion comprises of an integrated micro-bending fiber sensor, which records the BCG (Ballistocardiogram) signal without direct skin-electrode contact, and an optical transceiver that does signal amplification, digitization, and pre-filtering. To remove the artifacts and extract heart rate from BCG signal, a computationally efficient heart rate detection algorithm is developed. The system doesn’t require any pre-training and is highly responsive with the outputs updated every 3 sec and initial response within first 10 sec. Tests conducted on human subjects show the detected heart rate closely matches the one from a commercial SpO2 device. Keywords: Ballistocardiogram, Smart Cushion, Contactless heart rate detection, MRI friendly heart rate monitoring. I. INTRODUCTION An estimated 70 million people in the United States suffer from sleep problems, and more than 50% of them have a chronic sleep disorder. Each year, sleep disorders, sleep deprivation, and excessive daytime sleepiness add approximately $16 billion annually to the cost of health care in the U.S., and result in $50 billion annually in lost productivity. In the elderly, it is estimated that about 25% suffer from some form of sleep disorder [1]. It is known that sleep deprivation leads to a deterioration in work performance and productivity. Epidemiologic studies have found an association between cardiovascular morbidity and chronic sleep restriction. In the Nurses’ Health Study, women sleeping less than 7 hours a night had increased risk of coronary events compared to those averaging 8 hours of sleep a night [1]. Hence, there is a need to develop a non-intrusive device for monitoring sleep quality. II. SYSTEM ARCHITECTURE The principle of using micro-bending fiber sensor for heart rate measurement is based on BCG, which measures the body vibration caused by the heartbeat. A highly sensitive micro-bending fiber sensor [9] is adopted in our system to acquire BCG signals. The detection of vibration is based on fiber optic micro-bending theory. The sensor contains a section of graded multimode fiber clamped between a pair of micro-benders as shown in Figure 1. As the displacement between two microbenders changes, the light intensity of the clamped multimode fiber changes with subject’s body vibrations caused by respiration/heart beating, i.e. the light intensity in the micro-bending fiber is modulated by the body vibrations. This modulated signal is picked up as BCG signal by a detector inside the optical transceiver. Research has shown that heart rate variability (HRV) is a good indicator for sleep quality [2]. The major step in measuring HRV is to compute instantaneous heart rate from patient’s (ECG) electrocardiogram. However, this requires the attachment of several electrodes to skin, which is not convenient for home usage. One possible alternative is to use BCG for heart rate detection. BCG is a technique to record body vibrations caused by the activity of the heart. It could be used for cardiac evaluation and sleep monitoring [3-4]. The advantage of BCG over traditional ECG is its non-contact nature, i.e. there is no skin-electrode contact during the measurement. Thus it is well suited for sleep quality monitoring. In addition, it The transceiver contains a light source, a light detector, amplifiers, filters, an analog-to-digital converter, a microprocessor, and some interface circuits for connecting This work was supported by the Agency for Science, Technology and Research (A*STAR) Biomedical Engineering Programme Grant 102 148 0011. ` 53
  • 2. the transceiver to a computer via USB cable. A band-pass filter is built into the transceiver to remove the low frequency respiratory motion and high frequency noise. Although BCG signal spectrum, ranges from 0.5-20Hz, we used a higher cutoff frequency (of 1.6Hz) to filter out the respiratory movements from the signal. Further, the BCG signal is sampled at 50Hz. 4. It is clear that the acquired BCG signal closely resembles the BCG waveform given in other references [3]. The main components of BCG, e.g. H, I, J, K, L, & N waves, can be clearly identified. The block diagram of the smart cushion is shown in Figure 2. The micro-bending sensor is embedded inside a cushion as highlighted in blue. The sensor mat is made of micro-bender, multimode fiber that covers whole cushion, and cover materials. Fig. 4 BCG signal acquired from a healthy subject using the proposed system. Micro benders Modulated Light O/P III. THE PROPOSED HEART RATE EXTRACTION ALGORITHM. Fig. 1 Micro-bending fiber sensor. There are several attempts [11-13] to detect heartbeats from BCG signal. A wavelet transform technique was introduced in [11] for the detection of heart rate. Machine learning for searching BCG peaks was reported in [12]. An exhaustive template correlation algorithm for searching the BCG peaks was presented in [13]. These algorithms gave reasonable detection accuracy. However the computational complexity may be a concern if these algorithms are used in portable battery operated device. Our aim is to develop a low complexity heartbeat detection algorithm suitable for ASIC implementation. During the heart rate measurement, the cushion can be placed either on a chair, as shown in Figure 3, or be used as a pillow. The back (used for measurements) or head of a person is in contact with the cushion. The cardiac beating induces body movements on the cushion. This in turn produces a loss change in light intensity that indicates cardiac beating. The variation in the light intensity is picked up by an optical transceiver and processed by the proposed algorithm. The BCG signal obtained from the smart cushion shows distinctive peaks, as shown in Figure 5, which correspond to the ejection of blood into the vessels with each heartbeat. Along with these peaks, there are low frequency, time varying noise and high frequency impulse noise. The spectrum of the BCG signal, as shown in Figure 6, acquired from several subjects was analyzed to understand the frequency components that correspond to the peaks in the BCG signal. It was found that main spectral components in the BCG signal are located in 2-10 Hz frequency range (marked as the red box), which is a subset of the range is specified in [10]. Based on these observations, a heartbeat detection algorithm was developed to extract the heart rate from the acquired BCG signals. ADC O/P Amplitude Fig.2 Block diagram of smart cushion. 250 200 150 2400 2450 2500 2550 2600 2650 2700 Sample No Fig. 5 BCG Signal from smart cushion. Fig. 3 The use of smart cushion. The proposed algorithm includes 6 steps, as shown in Figure 7. The BCG samples are filtered using a 2-10 Hz band-pass FIR filter with a 40dB attenuation to remove A typical BCG waveform acquired from a healthy subject using the proposed smart cushion is shown in Figure ` 54
  • 3. the low and high frequency impulse noises. The amplitude swing of the resultant signal is enhanced by conducting a cubing (x3) operation on the filtered signal while keeping the signal sign intact. In the next step, a moving average operation is performed over 0.06 second (3 samples), in order to filter out any momentary upswing/downswing. The width of the BCG IJK complex is greater than this duration and hence is not affected. The filtered output is further smoothened by computing the absolute value and averaging over 0.3 second (15 samples) before doing a cone detection and comparing to a detection threshold. The outputs from various stages are illustrated in Figure 10. den amplitude variations drastically affecting the threshold computation, the maximum peak amplitude considered for each detection is limited to a maximum of 2 times that of the previously detected peaks. To prevent a high threshold causing a lockup, in which all subsequent peaks are not detected, an automatic threshold reduction in a step of 10% of previous peak is implemented for every J-J interval, where no detections are made. An average of past 8 successful detections are used to calculate the J-J interval used above. The automated threshold adaptation for BCG is illustrated in Figure 8. 4 x 10 Filter O/P Amplitude Power/frequency (dB/Hz) Periodogram Power Spectral Density Estimate 40 20 0 15 10 5 0 1000 2000 3000 4000 0 5 10 15 Frequency (Hz) 20 6000 7000 8000 Fig. 8 Adaptive threshold setting. The peak detection algorithm kicks in when the filtered signal exceeds the threshold. The detection starts with finding a constantly rising edge and then a continually falling edge within a specific period of time. The rising edge is identified by using the following conditions: BCG Samples Remove Low & High Freq noise (Band Pass FIR Filter 2-10Hz, 40db attenuation) 1 Increase Amplitude Swing (X^3 Operation Sign Intact) 2 Remove impulse noise (Mov average over 0.06s) 0, 3 1 0, 2 3 0, 4 1 0, 2 where x(i) is the ith sample of smoothened moving average output. After a rising edge is located, the algorithm looks for a falling edge within a search window of 0.25 second (12 samples). A falling edge is determined using the following conditions, and if present, a peak is declared as shown in Figure 9. Smoothen the O/P for Thresholding (ABS + Mov Avg over 0.3s) Adaptive Threshold Setting 1 Peak Detection 0, 3 2 1 0, 4 3 Peak too close to previous one? 9000 10000 25 Fig. 6 Frequency spectrum of BCG signal. Update Threshold 5000 Sample No Adaptive Threshold (Green line) -20 2 0, 5 Eliminate Extra peaks Output location of J Wave Compute Avg. Heart Rate Fig. 7 BCG heart rate detection flow chart. The performance of proposed algorithm is dependent on the threshold setting. This is because the filtered signal is constantly compared against the threshold to check for the presence of the peak. To improve the accuracy, we proposed an adaptive threshold setting method. The threshold value is initialized as percentage of the maximum value of the initial 300 samples. Every time the smoothened signal exceeds the threshold, the peak detection algorithm searches for the presence of a peak, as described later. The threshold is computed as 25% of the average of last 8 detected peaks. In order to prevent sud- ` Fig. 9 Peak detection. If a peak detected is very near, e.g. within 0.3 second, to a previously detected peak, then it is most likely, that one of them is a false detection. To avoid this scenario, when detected peaks are too close, one of them is discarded, i.e. the one with lower peak amplitude. 55
  • 4. TABLE I HEART BEAT DETECTION PERFORMANCE OF THE PROPOSED SYSTEM IV. TEST RESULTS. The smart cushion and proposed algorithm is tested on 5 volunteers, both male and female, with heights ranging from 154-172 cms, weights ranging from 53-68 Kgs, and age from 25-49 years, while at rest. A commercial pulse oximetry device was also used simultaneously to capture the heart rate from the subjects for 5 minutes/subject. To evaluate the performance of heart rate detection, false positive (FP) and false negative (FN) are observed from the algorithm outputs. False positive means a false beat is detected when there is none, and false negative means that the algorithm fails to detect a true beat. Furthermore, by using FP and FN, the sensitivity (Se), positive prediction (+P) and detection error (DER) are calculated using the following equations: % , % User I II III IV V User I II III IV V 8 [1] ADC O/P Amp BPF O/P Amp. (a) [2] 100 4000 4100 4200 4300 4400 4500 Sample No 4600 4700 [3] 4800 [4] 50 0 (b) -50 [5] 100 4000 4100 4200 4300 4400 4500 4600 Sample No 4700 4800 [6] 5 Noise Cancelled Amp x 10 [7] 2 0 -2 -4 -6 -8 (c) [8] Peak Detection Amp. Smoothened Sig. Amp. 4000 4100 4200 4300 4400 4500 Sample No 4600 4700 4800 5 x 10 [9] 2 (d) 1 [10] 0 4000 4100 4200 4300 4400 Sample No 4500 4600 4700 4800 [11] 4 x 10 15 (e) 10 [12] 5 0 [13] 4000 4100 4200 4300 4400 4500 4600 4700 4800 Sample No [14] Fig. 10 Outputs in BCG signal processing: (a) original input; (b) band-pass filtered signal; (c) after x3 and moving average; (d) absolute value and moving average; (e) after peak detection. ` +P (%) 97.5% 100.00% 99.66% 96.40% 98.11% DER 0.080 0.013 0.023 0.066 0.051 Average Heart Rate by Pulse Oximetry 66 77.5 74.5 59 67.5 Heart Rate computed using proposed system 61.3 78.4 73.5 63.4 67.2 CONCLUSION REFERENCES 250 150 Se (%) 94.35% 98.69% 98.01% 96.98% 96.74% We have presented a micro-bending optic sensor based smart cushion for non-intrusive heart-rate monitoring as well as a heart rate detection algorithm for BCG signal. Tests conducted on 5 volunteers show that the proposed system achieves an accuracy of above 95% on an average. where TP stands for true positive, i.e. the number of peaks correctly detected. Tables I and II show the performance of detection algorithm. 200 FN 7 4 6 5 7 V. 7 , FP 3 0 1 6 4 TABLE II RESULTS COMPARISON 6 , Total 124 306 302 166 215 56 NT Ayas, et. al, “A prospective study of sleep duration and coronary heart disease in women”, Arch Intern Med, 2003. T Penzel, et al, “Systematic comparison of different algorithms for apnoea detection based on electrocardiogram recordings,” Med Biol Eng Comput, 40, 2002. O T Inan, et. al, “Robust ballistocardiogram acquisition for home monitoring”, Physiol. Meas. , 30, 169-185, 2009. J M Kortelainen, et. al, “Sleep staging based on signals acquired through bed sensor”, IEEE Trans., Inf. Technol. Biomed., 14(3), pp.776-785, 2010. T Koivistoinen, et.al, “A new method for measuring the ballistocardiogram using EMFi sensor in a normal chairl”, IEEE Proc EMBC’04, 2004. R Gonzalez-Landaeta, et.al, “Heart rate detection from an electronic weighing scale”, Physiol. Meas. , 29, pp.979-988, 2008. D C Mack, J T Patrie, et. al, “Development and preliminary validation of heart rate and breathing rate detection using a passive, Ballistocardiography-based sleep monitoring system”, IEEE Trans., Inf. Technol. Biomed., 13, pp.111-120, 2009. G S Chung, et. al, “Wakefulness estimation only using ballistocardiogram: Nonintrusive method for sleep monitoringl”, IEEE Proc EMBC’10, 2010. Zhihao Chen, et. al, “Portable fiber optic Ballistocardiogram sensor for home use”, Optical Fibers and Sensors for Medical Diagnostics and Treatment Applications XII, edited by Israel Gannot, Proc. of SPIE, Vol. 8218, 82180x, 2012. Smith, Ballistocardiography in Weissler A.M. (Ed.), Noninvasive cardiology. Grune & Stratto, New York, USA, 1974. Sonia Gilaberte et.al, Heart and Respiratory Rate Detection on a Bathroom Scale Based on the Ballistocardiogram and the Continuous Wavelet Transform; 32nd IEEE EMBS Conf, 2010. Christoph Bruser et.al, Applying Machine Learning to Detect Individual Heart Beats in Ballistocardiograms; 32nd IEEE EMBS Conference, 2010. J. H. Shin et.al, Automatic Ballistocardiogram Beat Detection Using a Template Matching Approach, 30th IEEE EMBS Conference, 2008. L. Dziuda et.al, "Monitoring Respiration and Cardiac Activity Using Fiber Bragg Grating-Based Sensor," IEEE Trans. On BioMedical Engg, v. 59, no. 7, 2012