下載/瀏覽Download

Download Report

Transcript 下載/瀏覽Download

Automatic Ballistocardiogram (BCG) Beat Detection
Using a Template Matching Approach
30th Annual International IEEE EMBS Conference
Vancouver, British Columbia, Canada, August 20-24, 2008
J. H. Shin, B. H. Choi, Y. G. Lim, D. U. Jeong and K. S. Park
Adviser: Ji-Jer Huang
Presenter: Zhe-Lin Cai
Date:2014/12/24
Outline
 Introduction
 Method
 Result
 Discussion
2
Introduction
Ballistocardiography (BCG)
―Cardiac and respiratory evaluation
―Non-invasive method
―Strength of myocardial contraction
―Condition of the heart
3
Photo Source : http://ieeexplore.ieee.org/xpls/icp.jsp?arnumber=6421181
Introduction
Ventricle contraction
―ECG Q-R-S complex
―BCG I-J-K complex
ECG, BCG principles
―ECG records the heart in nerve conduction arising from potential
changes graphics
―BCG defined as a method by which body vibrations caused by heart
activity are recorded
4
Photo Source : http://abrc.snu.ac.kr/korean/viewforum.php?f=172
Introduction
BCG:
―Advantages:
• Non-contact
• Non-conscious
• Security
―Disadvantages:
• Motion artifact signal
5
Introduction
This paper suggests a beat detection method for
ballistocardiogram (BCG) from an unconstrained
cardiac signal monitoring devices
―The goal of the method is extraction of J peak without ECG
synchronization
6
Photo Source : http://ieeexplore.ieee.org/xpls/icp.jsp?arnumber=6421181
Introduction
The analyzed systems were Chee et al (2005) method using balancing
tube and air-mattress for unconstrained measurement system loadcell
type BCG measurement system and EMFi-film measurement system
were chosen
7
Introduction
We applied template matching approach for BCG beat detection
algorithm to the three different types of BCG measurement system
8
Method
The detection method is based on a “template matching” rule
evaluated using a correlation function in a local moving-window
procedure
Beat detection algorithm operates in two stages
― BCG template modeling
― Beat detection by Template Matching
9
Method
BCG template modeling
10
Method
BCG template modeling
―Bandpass filter
The bandpass filter which has 0.5~20Hz cutoff frequency was
applied to remove a respiration signal from raw signal
11
Method
BCG template modeling
―The template bases were selected by the following criteria
 Clear to identify the I-J-K complexes
 Includes at least 10 BCG cycles
 Free from respiration effort signal and motion artifact signal
12
Method
BCG template modeling
―Segmentation & verification
In the segmentation step, the selected template bases were split to
several BCG cycles and each cycle was verified by the expert
13
Method
BCG template modeling
―Ensemble Average
And the cycles were normalized between -1 to 1. Finally, BCG
template was constructed by an ensemble averaging of the valid
BCG cycles centered at J peak points
14
Method
Constructed BCG templates :
(a) Air-mattress system
(b) Loadcell system
(c) EMFi-film system
15
Template matching illustration
Method
Beat detection by Template
Matching
―Template matching was
performed by local moving
window function which generates
correlation coefficient between the
constructed template in previous
modeling procedure and BCG
signal
16
Method
𝑟𝑓,𝑔
𝑐𝑜𝑣(𝑓, 𝑔)
=
𝜎𝑓 𝜎𝑔
𝜎𝑓 =
𝑐𝑜𝑣(𝑓, 𝑓)
𝑇
𝑐𝑜𝑣(𝑓, 𝑔)
𝑓 𝑡 𝑔 𝑡 + 𝜏 𝑑𝜏
0
Photo Source : http://en.wikipedia.org/wiki/Convolution
17
Result
Synchronized ECG was measured simultaneously for a
convenience of expert’s manual scoring of BCG J peaks
18
Photo Source : http://abrc.snu.ac.kr/korean/viewforum.php?f=172
Result
Sampling rate:
―Loadcell type BCG system: 200Hz
―Air-mattress type BCG systems:1KHz
―EMFi-film type BCG systems:1KHz
19
Result
The template matching approach was
exercised in BCG signals to detect the
J-peak events
Detected J peaks marking with reversed
triangle in three BCG systems
―Air-mattress (upper)
―Loadcell
(middle)
―EMFi-film (lower)
20
Result
The sensitivity is the detection screening probability of the
method
The positive predictivity value determines the capacity to
identify a true event
𝑻𝑷
𝑺ensitivity =
(𝑻𝑷 + 𝑭𝑵)
𝑻𝑷
Positive predictivity value =
(𝑻𝑷 + 𝑭𝑷)
21
Result
We analyzed 10 subjects recorded during
resting and sleep. All subjects have
normal health condition and signal was
acquired in supine position with normal
breath. The subjects were recorded for 30
seconds and 5 records were analyzed in
each system
Result from air-mattress system and the
loadcell system shows a high
sensitivities and positive predictivity
values.
22
Discussion
The template matching has an advantage with a simple and fast
algorithm, and be able a real-time process
Various template types can be useful in different measurement systems
and it is possible to register and classify multi-templates with patient
disease condition
23
Discussion
Fixed template is not a universal set with wide variation of BCG shape
according to the change of measurement situations
In the further studies, we will apply the template matching approach to
classification of the beats with a cardiac disease and an automatic
template updating method to overcome the limitation of the fixed
template
24
Thanks for your attention
25