Next Article in Journal
From a Chemotherapeutic Drug to a High-Performance Nanocatalyst: A Fast Colorimetric Test for Cisplatin Detection at ppb Level
Next Article in Special Issue
Intelligent Classification Technique of Hand Motor Imagery Using EEG Beta Rebound Follow-Up Pattern
Previous Article in Journal
Brush-like Polymer Prodrug with Aggregation-Induced Emission Features for Precise Intracellular Drug Tracking
Previous Article in Special Issue
An Artifact-Resistant Feature SKNAER for Quantifying the Burst of Skin Sympathetic Nerve Activity Signal
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Computer-Aided Detection of Fiducial Points in Seismocardiography through Dynamic Time Warping

1
Graduate Institute of Biomedical Engineering, Chang Gung University, Taoyuan 33302, Taiwan
2
Center for Biomedical Engineering, Department of Electrical Engineering, Chang Gung University, Taoyuan 33302, Taiwan
3
Division of Cardiology, Department of Internal Medicine, Chang Gung Memorial Hospital, Taoyuan 33302, Taiwan
*
Author to whom correspondence should be addressed.
Submission received: 23 April 2022 / Revised: 23 May 2022 / Accepted: 23 May 2022 / Published: 30 May 2022
(This article belongs to the Special Issue Intelligent Biosignal Processing in Wearable and Implantable Sensors)

Abstract

:
Accelerometer-based devices have been employed in seismocardiography fiducial point detection with the aid of quasi-synchronous alignment between echocardiography images and seismocardiogram signals. However, signal misalignments have been observed, due to the heartbeat cycle length variation. This paper not only analyzes the misalignments and detection errors but also proposes to mitigate the issues by introducing reference signals and adynamic time warping (DTW) algorithm. Two diagnostic parameters, the ratio of pre-ejection period to left ventricular ejection time (PEP/LVET) and the Tei index, were examined with two statistical verification approaches: (1) the coefficient of determination (R2) of the parameters versus the left ventricular ejection fraction (LVEF) assessments, and (2) the receiver operating characteristic (ROC) classification to distinguish the heart failure patients with reduced ejection fraction (HFrEF). Favorable R2 values were obtained, R2 = 0.768 for PEP/LVET versus LVEF and R2 = 0.86 for Tei index versus LVEF. The areas under the ROC curve indicate the parameters that are good predictors to identify HFrEF patients, with an accuracy of more than 92%. The proof-of-concept experiments exhibited the effectiveness of the DTW-based quasi-synchronous alignment in seismocardiography fiducial point detection. The proposed approach may enable the standardization of the fiducial point detection and the signal template generation. Meanwhile, the program-generated annotation data may serve as the labeled training set for the supervised machine learning.

1. Introduction

The emergence of wearable solutions for health monitoring provides opportunities for remote medical surveillance. Biosensing and cloud computing technologies enable physiological parameters to be tracked unobtrusively, accurately, and in real time in everyday life. In most cases, relatively simple, reproducible, and reliable generic physiological parameters are monitored. Cardiac time intervals (CTIs), durations between specific cardiac events, are closely related to cardiac physiology and function. CTIs play a pivotal role in the diagnostic and prognostic assessments of patients with hemodynamic and valve dysfunction, especially with regard to risk stratification [1,2].
In clinical practice, CTIs associated with valve opening and closure, including the pre-ejection period (PEP), left ventricular ejection time (LVET), isovolumic contraction time (IVCT), and isovolumic relaxation time (IVRT), are employed in the calculation of the myocardial health index. These CTIs describe the time periods between the specific cardiac events of mitral valve opening (MO), mitral valve closure (MC), aortic valve opening (AO), aortic valve closure (AC), and Q wave in electrocardiography (ECG). Four frequently used CTIs are defined by the timing differences between cardiac events as follows:
PEP = AO Q,
LVET = AO AC,
IVCT = AO MC,
IVRT = MO AC.
Although some of the CTIs are modulated by heart rate, respiration, or even the individual’s posture and position [3,4], the cardiac indexes derived from CTIs are considered reliable parameters for predicting and assessing myocardial contractility [2,3,5]. Two frequently used cardiac indexes are the PEP/LVET ratio (also known as the contractility coefficient) [6,7] and the Tei index (also known as the myocardial performance index) [5]. They are defined as follows:
Contractility   Coefficient   =   PEP / LVET ,
Tei   index   = ( IVCT   +   IVRT ) / LVET .
Both the PEP/LVET ratio and the Tei index have been clinically confirmed to be heart rate-independent and negatively correlated with the left ventricular ejection fraction (LVEF) on a beat-to-beat basis [2,3,5]. Carvalho observed that individuals with normal cardiac function (higher LVEF) exhibited a short PEP and a long ejection time. By contrast, patients (lower LVEF) with reduced stroke volume (SV) and cardiac output (CO) had a longer PEP and shorter LVET [8]. Thus, CTIs and the two cardiac indexes mentioned above can supplement the LVEF and serve as proxies in the assessment of myocardial contractility [9,10,11].
Echocardiography is considered the gold standard for obtaining CTIs [8]. CTIs are typically acquired using ultrasound modalities such as color Doppler flow imaging, tissue Doppler imaging, or M-mode echocardiography [8,12,13,14]. From echocardiography images, physicians can accurately determine the timings of the start, peak, and end of specific hemodynamic or cardio-mechanical events (e.g., blood ejection, myocardial motion, and valve opening or closure) in various phases of the cardiac cycle. However, acquiring echocardiograms is time consuming and requires the expertise of a well-trained sonographer. Therefore, for long-term, home-based cardiac monitoring, the use of comparatively simple, noninvasive wearable devices to conduct hemodynamic assessment, such as through impedance cardiography, phonocardiography, and seismocardiography (SCG), is preferred [7,10,12].
SCG, a noninvasive approach for the diagnosis of cardiac conditions, is capable of evaluating CTIs through chest wall vibration analysis. Temporal information of cardiac events can be obtained by identifying the specific fiducial points in the SCG signals corresponding to the events. Single-channel and multichannel SCG monitoring systems and SCG–echocardiography hybrid apparatuses have been proposed [7,15,16]. In 1994, Crow examined trimodal screenshots of simultaneous ECG and SCG signals and echocardiography images to investigate the relationship between SCG and echocardiographic images regarding cardiac events [16]. In the trimodal measurements, the SCG signal was routed to the auxiliary input port of the ultrasound machine and was presented synchronously on top of the echocardiogram together with the ECG signal. This enabled the SCG fiducial point detection and the CTI analysis with the same heartbeat cycle on the same ultrasound image.
Home-based cardiac monitoring requires special analytical methods because no sonographers or ultrasound instruments are available. Heterogeneous modality cooperation may serve as the alternative; that is, conducting the diagnostic assessment using ECG and echocardiogram (also assisting SCG fiducial point identification) while home monitoring using ECG and SCG. Lin et al. introduced a quasi-synchronization method for SCG fiducial point detection from the SCG and ECG data collected through the inertial-sensor-based multichannel SCG systems and from several echocardiogram images acquired at different time [7,9]. The ECG signal from SCG measurement and the ECG signal from echocardiogram image were aligned by the manipulation of uniform stretching (or squeezing) and shifting in time axis to align the ECG R peaks to each other. This approach is referred to as the quasi-synchronous alignment (or “conventional” quasi-synchronous alignment) in this paper and is illustrated in Figure 1.
The development of SCG has been limited by artifact effects, the ambiguity in specific event waveforms and the lack of detection procedures; no standards for fiducial point detection in SCG signals have been established [17]. In this study, the problems of quasi-synchronous alignment were revisited, and an improved SCG fiducial point detection protocol was devised by introducing a reference SCG signal and the dynamic time warping (DTW) algorithm. The new alignment method is referred to as the “DTW-based” quasi-synchronous alignment, so as to distinguish it from the existing quasi-synchronous alignment method (or the “conventional” quasi-synchronous alignment). Compared to the conventional quasi-synchronous alignment, DTW-based quasi-synchronous alignment eliminates the fiducial point detection error due to the stretching (or squeezing) manipulation. Compared to the envelope-based detection methods [14,18,19,20], DTW-based quasi-synchronous alignment does not limit to any specific fiducial points, as long as the corresponding cardiac events could be identified in an clinical imaging modality (not limited to echocardiogram, that was used in this paper) or cardiac signal that is simultaneously measured with ECG. This method has the potential to untie the knot that limits the development of SCG.
As the deterministic approach in pattern recognition technology, by which machine learning was enabled in many applications [21,22], DTW is known for its capability to align the morphological patterns of two given time series (signals), its flexibility in handling signals of varying length, and its feasibility of implementation through computer programs [23]. DTW has been applied to speech recognition, time series clustering, and protein sequence alignment [24,25,26]. Herein, DTW was employed to mitigate the waveform variations in SCG signal analysis. In Azad’s study, the DTW distance, instead of the Euclidean distance, significantly reduced the morphological variability in clustered SCG signals corresponding to groups of participants in various breathing stages [27]. Based on DTW alignment, an investigation on subject-oriented template generation succeeded to establish the procedures for signal clustering (by using the k-means algorithm) and averaging according to SCG morphological features for the first time [28].
The remainder of this paper is organized as follows. In Section 2, the data acquisition setup, data preprocessing procedure, and the reason for introducing the reference SCG segment are declared. The experimental results are provided in Section 3. The discussions and conclusions are presented in Section 4.

2. Materials and Methods

The study protocol of this work was approved by the Institutional Review Board of Chang Gung Memorial Hospital, Taoyuan, Taiwan (approval number 202100744B0A3). The physiological data (112 echocardiography images and SCG signal clips of 3876 heartbeats) of 56 individuals (30 men, 26 women) collected in the previous study by Lin [9] on a multichannel SCG spectrum system were employed in this study. The data for each individual comprised the diagnostic history, LVEF assessment, echocardiography images, ECG signals, and a set of four-channel SCG signals. In this study, only the first channel SCG data was analyzed, and the signal was recorded from the location of the fifth-left intercostal space in the midclavicular line of the mitral valve with the participant in a supine position. The echocardiogram images captured the parasternal long axis (PLAX) in the M-mode and the Doppler flow images of the mitral and aortic valves, providing the timings of valve opening and closure. Participants were instructed not to exercise before the tests. The raw SCG and ECG data underwent filtering, detrending, wavelet noise reduction, cardiac cycle identification, ECG wave annotation, and cycle segmentation [28].
The following sections introduce concepts and problems of the conventional quasi- synchronous alignment, as well as concepts and advantages of DTW-based quasi-synchronous alignment. Furthermore, a programming flowchart is presented and performed to validate the annotation procedures and the effectiveness of SCG fiducial point detection.

2.1. Conventional Quasi-Synchronous Alignment for Echocardiogram Image and SCG Signal

Although beat-by-beat synchronicity can be achieved in trimodal (echocardiography/ECG/SCG) measurements, the ultrasound probe may interfere with SCG sensors on the chest during such simultaneous measurements. Through simple shifting and rescaling (stretching or squeezing) manipulations on the record signals, the “asynchronously” measured echocardiogram images and SCG signals could be analyzed in the same graph to establish quasi-synchronization [9]. This method, which is as effective as trimodal measurement, caters to the increasing demand for the home-based monitoring for patients with cardiovascular disease and heart failure.
An example of the conventional quasi-synchronous alignment is displayed in Figure 1. The figure consists of an M-mode image of aortic valve motion (with synchronous ECG signal shown overlapped in the lower part of the image) (Figure 1a), an ECG (Figure 1b) and SCG (Figure 1c) signal pair measured at the same time. To align the echocardiogram image and the SCG signal quasi-synchronously, R peaks from the two ECG signals were employed as the beacon targets. The ECG signal in Figure 1b was rescaled and shifted to align the R peaks to the ECG R peaks of the echocardiogram image (in Figure 1a) as indicated in the orange boxes. The vertical blue lines in Figure 1 link the timing information between the echocardiogram image and SCG signals. As the events visually identified in the echocardiogram image, the timing positions of the fiducial points in SCG signal could be easily obtained. Therefore, the fiducial points of the SCG signals could be detected. This technique had also been applied to color Doppler echocardiogram and tissue Doppler echocardiogram images to identify six new fiducial points [9].

2.2. Misalignmenst and Detection Errors in SCG Fiducial Point Detection under Conventional Quasi-Synchronous Alignment

Although the conventional quasi-synchronous alignment is a rapid and intuitive approach in which ECG signals from echocardiogram and SCG measurements are used as the intermedium, the rescaling manipulation can be problematic. Waveform distortion due to rescaling may result in unexpected target shifting as the signals were subjected to the conventional quasi-synchronous alignment. For easier graphic illustration and better clarification, two ECG and SCG signal pairs with different heartbeat lengths were used as examples in Figure 2, Figure 3 and Figure 4, whereas the mostly concerned targets in this study are echocardiogram image and SCG signal. The issue exists in spite of the target change as long as the end-to-end alignment was achieved by the rescaling manipulation.
Figure 2 demonstrates the conventional quasi-synchronous alignment involving the stretching manipulation of short-period ECG and SCG signals such that they were matched end to end with long-period signals. Figure 3 displays the same alignment approach but performed by squeezing the long-period signals such that they were matched end to end with the short-period signals. The principal problem of the conventional quasi-synchronous alignment is applying a unique rescaling ratio (stretching or squeezing scale ratio) to the entire waveform. The unique rescaling ratio manipulation is suspicious as all the fiducial points (MO, MC, AO, and AC) of the short-period signal (blue line) in Figure 2 and Figure 3 are very close to the corresponding fiducial points in the long-period signal (red line). Over both the short and long period heartbeats, the heart pulsed at a comparable pace in the beginning (before 600 ms). Overall, length and morphology differences were noted in the heartbeat signals; this is attributed to the deviation in the signal length caused by the unequal cardiac paces in the latter portion of the cycle (after 600 ms). The widths of the yellow bars in Figure 2b and b represent the variations in SCG fiducial point timings between the short- and long-period signals before the rescaling manipulation, which are ≤10 ms.
Three types of lines (red solid, blue solid, and black dashed) annotated with four types of icons (squares, triangles inverted triangles, and circles) are shown in Figure 2b and Figure 3b. The icons and lines presented in blue and red correspond to the pre-detected fiducial points and SCG signals for the short- and long-period heartbeats, respectively. Figure 2b illustrates the distorted signal (black dashed curve) and timing push off in fiducial points (black icons) ascribable to the uniform stretching process (indicated by the sign of blue rightwards arrow). The amounts of detection error for the four fiducial points are indicated by the lengths of the white arrows. Similar detection errors of the fiducial points are observable in Figure 3b, whereas the long-period signal is squeezed to match the short-period signal. The white arrows are with the lengths (of several tens milliseconds) considerably longer compared to the widths of the yellow bars, and with a trend that the longer arrows appear closer to the right end. The trend reveals that the conventional quasi-synchronous alignment led to different detection errors for different fiducial points. This is owing to the signal morphological distortion as the left end is fixed while applying a unique rescaling ration to the entire signal to make the right end match that of another signal with a different length. Likewise, if the SCG fiducial points detected from the SCG-echocardiogram alignment adopt the conventional quasi-synchronous approach, the same signal distortion and detection errors will occur. That will degrade the CTI assessment and the diagnostic applications of SCG.

2.3. Introduction of Reference Signal in Quasi-Synchronous Alignment

Figure 4 illustrates two ECG and SCG waveforms with the same heart cycle period spontaneously aligning to each other, not only in the former half section but also in the latter half section. This phenomenon (the comparable heart pace and self-alignment in morphology over the entire heart cycle) was leveraged in the proposal of this study (a new quasi-synchronous alignment method) to avoid the signal distortion and to mitigate the misalignments in SCG fiducial point detection. For this reason, a reference SCG signal was introduced as the intermediary to accommodate the fiducial points detected from the alignment to echocardiogram images and also to project the fiducial points to other nonreference SCG signals.
Figure 4. Spontaneous alignment of two ECG and SCG signals with the same heart cycle period: (a) ECG signals; (b) SCG signals with the detected fiducial points.
Figure 4. Spontaneous alignment of two ECG and SCG signals with the same heart cycle period: (a) ECG signals; (b) SCG signals with the detected fiducial points.
Biosensors 12 00374 g004
To avoid the waveform distortion during the signal alignment, a reference signal pair of ECG and SCG were screened out from the SCG measurements which had the heart cycle period closest to that of the ECG signal in the echocardiogram image. In Figure 5, a reference signal pair example is illustrated, both the selected RR intervals of the ECG signals in echocardiogram (Figure 5a) and the RR intervals in the reference signal pair (Figure 5b) are the same (966 milliseconds). As the RR interval of the reference ECG signal performing end-to-end alignment with the echocardiogram ECG, no rescaling manipulation was needed. In addition, the entire ECG and SCG signals were considered synchronous to the selected cycle in the echocardiogram on the premise of spontaneous alignment discussed in Figure 4. The aortic valve closing event (annotated by “AC” in Figure 5) identified in the echocardiogram, was mapped to the same temporal place in the reference ECG and SCG signals. The reference SCG signal with fiducial points mapped from the echocardiogram was then used as the intermediary template signal for fiducial point projection to other nonreference measurements. The projection process based on the DTW algorithm, which takes signal morphological similarity into consideration. The revised quasi-synchronous alignment method hereinafter referred to as DTW-based quasi-synchronous alignment.

2.4. DTW

DTW, a dynamic programming base algorithm, has been applied to the speech recognition analysis with the identical voice content but morphologically varied at different speech paces [29]. The flexibility of DTW algorithm in aligning two sequences (not necessarily equal in data length) extends its application from speech recognition to biometrics (e.g., fingerprints), handwriting and many other technological fields [30].
Given two morphologically similar signal sequences, X = (x1, x2,..., xM) of length M (Mℕ) and Y = (y1, y2,, yN) of length N (Nℕ), the goal of the DTW algorithm is to align X and Y to optimize distance cost function requirements as well as to conform to the warping path constraints of (1) monotonicity, (2) continuity, (3) boundary, (4) warping window, and (5) slope constraints [31,32]. A cost matrix with size of M × N was constructed to present all possible path points of the dynamic warping. Given a path W = (w1, w2,..., wK) of length K, max(M,N)KM + N − 1. Any wi in W contains two index elements, wi = (ai, bi), with the first and second indexes corresponding to the aith and bith elements from X and from Y, respectively. Figure 6a illustrates the matrix grids of possible path steps and the aligned warping path for two sequences. Figure 6b shows the point-to-point mapping of the aligned signal sequences. The iterative dynamic planning process drove the warping path W gradually close to the optimized path as the distance cost function was tuning to the minimum scenario. Typically, the DTW distance cost function is defined as follows:
D i s t a n c e   C o s t   F u n c t i o n ( W ) = D T W ( X , Y ) = 1 K i = 1 K D ( w i ) = 1 K i = 1 K ( x a i y b i ) 2
Usually more than one path in the matrix grid can satisfy the requirements of the five constraints, but only one path minimizes the distance cost. A few different types of distance cost function variants have been developed for different application [33,34].
Some DTW applications concern only the Euclidean distance of the aligned points in the signal sequences (as in Equation (7)), whereas in the present study, the morphological similarity was most interested in and critical to fiducial point projection. A hybrid form of the cost function (termed the new cost function) was proposed (as in Equation (8)) because it not only considered the difference in signal values (item led by β) but also evaluates the neighborhood shifting level (item led by α), the difference in signal slope (item led by γ), and the difference in signal concavity (item led by η). The weighting factors , β, γ, and η) were tunable and might change across individuals.
N e w   C o s t   F u n c t i o n ( W ) = 1 K i = 1 K ( α ( a i b i ) 2 + β ( x a i y b i ) 2 + γ ( d x a i d t d y b i d t ) 2 γ + η ( d 2 x a i d t 2 d 2 y b i d t 2 ) 2 )

2.5. Fiducial Point Projection with DTW-Based Quasi-Synchronous Alignment

The DTW-base quasi-synchronous alignment introduces two modifications to the conventional quasi-synchronous alignment: (1) the intermediary reference signal pair, and (2) DTW-based point-to-point alignment of two signal sequences. The examples and comparison of SCG fiducial point detections in the nonreference SCG signal using the conventional and DTW-based quasi-synchronous alignment methods are demonstrated in Figure 7. Figure 7a–c illustrate the conventional approach, whereas Figure 7d–g display the DTW-based approach. The echocardiogram shown in Figure 7a is a color Doppler flow measurement at the aortic valve. In Figure 7a, the 966-ms period between R1 and R2 is selected as the synchronization target. The signals in Figure 7b,d represent the same nonreference ECG signal, whereas Figure 7b is rescaled (squeezed to fit signal length of 1003 ms to 966 ms) and shifted such that it can be visually aligned to the ECG R1-R2 section in Figure 7a. The signals in Figure 7c,f represent the same SCG signal (other than the reference SCG signal). Figure 7c has been rescaled and synchronized to Figure 7b.

2.5.1. Common Procedures under Both Alignment Methods

An RR interval in the echocardiogram image was selected and the ends were annotated as R1 and R2. A visually recognized AC event was marked by a blue line and labeled as “AC” in the echocardiogram (Figure 7a). The present RR interval (966 ms) was obtained by pixel counting from the timing ticks in the echocardiogram.

2.5.2. Conventional Quasi-Synchronous Alignment

The SCG and ECG signals were shifted and rescaled to align R peaks to R1 and R2 in the ECG of echocardiogram (Figure 7a–c). The fiducial point was obtained by extending the blue line from Figure 7a–c.

2.5.3. DTW-Based Quasi-Synchronous Alignment

A reference signal pair of ECG and SCG was sorted out with the RR interval closest to the R1–R2 period. In this example, the reference signal pair had a heartbeat cycle of 966 ms. Shifting, but not rescaling, was required to align the reference signals until the ECG R peaks matched R1 and R2, as shown in Figure 7e,g. Referring to the condition in Figure 4, the ECG signals in Figure 7a,e, as well as the echocardiogram and SCG signal in Figure 7g, are postulated to align to each other (within the RR interval) spontaneously. The fiducial point AC was detected in the reference SCG signal by extending the blue line from Figure 7a–g. The fiducial point AC was projected from the reference SCG signal (Figure 7g) to nonreference SCG signal (Figure 7f) with the aid of a DTW-based software program, as shown in Figure 7f–i.
As mentioned earlier, a fiducial point detection error resulted from the signal rescaling manipulation in the conventional quasi-synchronous alignment, as indicated by the width of the yellow rectangle in Figure 7h. Figure 7i displays the results of DTW point-to-point alignment with the new cost function between the reference SCG signal (red) and the target nonreference signal (blue).

2.6. Validation of DTW-Based Fiducial Point Detection Approach

An SCG fiducial point detection software tool was developed, using MATLAB R2020a, following the programming flowchart (in Figure 8) which depicts the SCG fiducial point detection procedures with DTW-based quasi-synchronous alignment. Two cardiac diagnostic parameters (PEP/LVET ratio and Tei index) were extracted from a dataset of 56 individuals to assess the clinical application of the proposed SCG fiducial point detection method and to validate the effectiveness of the software. In addition, Figure 8 also reveals that the correlation of averaged diagnostic parameters versus LVEF and ROC classification analysis were conducted at the end of the proof-of-concept experiment.

2.6.1. Clinical Data Acquisition and Preprocessing

At least two echocardiogram images were required to detect all the interested cardiac events (MO, MC, AO, and AC) because an ultrasonic probe can only examine one cardiac valve at a time. A set of simultaneously measured ECG and SCG signal pairs were clipped from the continuous SCG measurement. As shown in Figure 7b,c, the ECG and SCG signal clips were sectioned according to ECG T waves, from T0 to T2, to include a complete heartbeat section of the centered RR interval and with extra intervals before and after. Prior to the fiducial point detection, signal clips went through the data preprocessing including signal detrending, band-pass filtering, and wavelet denoising.

2.6.2. Echocardiogram–Reference Signal Alignment

An RR interval in the echocardiogram was selected for the interested cardiac event identification as shown in the section confined by R1 and R2 lines in Figure 7a. To minimize the fiducial point detection error, an ECG/SCG signal pair with RR interval period the same as or close to the duration between R1 and R2 lines were screened out from the signal clips as the reference signal pair. The reference signal pair were aligned to the R1–R2 section in the echocardiogram only through shifting, as presented in Figure 5 or in Figure 7e,g.

2.6.3. Identification and Mapping of Cardiac Events in Echocardiogram to Reference Signals

After the alignment of echocardiogram images and reference signals, the valve opening and closure events were identified and annotated in the images, as indicated by the blue line in Figure 5a or Figure 7a. By extending the lines to reference SCG signals, the intersections were annotated as the detected SCG fiducial points in the reference signal.

2.6.4. Projection of Fiducial Points from Reference to Nonreference Signals

The reference SCG signals with fiducial point annotations were used to project the fiducial points to nonreference signals through DTW alignment, under the proposed new cost function optimization. Figure 6 illustrates the results of the point-to-point mapping of the alignment and the aligned path with minimized cost function in the cost matrix.

2.6.5. PEP/LVET Ratio and Tei Index Calculation

To validate the clinical practicability and effectiveness of the DTW-based fiducial point detection approach, the cardiac parameters (PEP/LVET ratio and Tei index) for each nonreference SCG signal clip were calculated according to Equations (5) and (6) from the projected fiducial points.

2.6.6. Index Statistics Calculation

To assess the cardiac health of an individual, the averaged PEP/LVET ratio and Tei index were utilized instead of using the indexes from a single signal clip.

2.6.7. Correlation of the Averaged Indexes to the LVEF

The collection of the averaged indexes (PEP/LVET ratio and Tei index) for 56 individuals were correlated to the individual’s clinical LVEF assessment (in Figure 9). The coefficient of determination (R2) was employed as the indicator of the correlation between the averaged indexes and the clinical LVEF assessment.

2.6.8. ROC Curve Analysis

Four predictive models in ROC curve analysis (Figure 10) were used to distinguish the patients of heart failure with reduced ejection fraction (HFrEF), using the predictors of (1) clinical LVEF assessment, (2) PEP/LVEF ratio, (3) Tei index, and (4) the mean PEP/LVEF ratio and Tei index, respectively. The values of area under the ROC curve (AUC) were determined, to evaluate the predictability of the models as well as the effectiveness of these diagnostic parameters derived from the DTW-base quasi-synchronous alignment.

3. Results

With IRB approval, the SCG–echocardiogram data of the 56 individuals were employed for the proof-of-concept experiments and the effectiveness evaluation of DTW-based fiducial point detection approach. The experimental data were reused from the previous research conducted by Lin et al. on a multichannel SCG system [9].
Table 1 lists the subjects’ demographic information and SCG-derived cardiac parameters, including patient ID, sex, age, clinical LVEF assessment, hospital diagnosed cardiovascular diseases, the number of examined SCG clips and the statistics of PEP/LVET ration and Tei index derived by the DTW-based SCG fiducial point detection method. The means ± standard deviations of age and LVEF are 52.1 ± 22.3 years and 50.8% ± 16.3%, respectively. The mean and standard deviation of PEP/LVET ratio and Tei index were calculated from the number of examined SCG clips. The number of data clips used for fiducial point detection ranged from 34 to 106, with a mean ± standard deviation of 69.2 ± 16.2.
The applicability of SCG fiducial point detection using DTW-based alignment was validated through two experiments: (1) the linear correlation between SCG-derived indexes (PEP/LVET ratio and Tei index) and clinical LVEF assessment and (2) the analysis of ROC classification to distinguish patients with HFrEF or else.

3.1. Linear Correlation Models

The clinical LVEF assessment has been reported to be negatively proportional to the PEP/LVET ratio and Tei index for the patients with cardiac symptoms of varying severity [3,5,7,35,36]. To validate the effectiveness of the SCG fiducial points and the associated CTIs derived using the DTW-based quasi-synchronous alignment method, three general linear models (GLMs) were generated for the correlation analysis to prove the negative proportionality. The trendlines of the 56-subject clinical LVEF assessments were synthesized under three general linear regression models by using the univariate predictors of: (1) the PEP/LVET ratio, (2) Tei index, and (3) the mean PEP/LVET ratio and Tei index (shown in Figure 9). The three general linear regression models are formulated as Equations (9), (10), and (11). Favorable coefficients of determination (R2) for the three univariate linear models were obtained in this 56-subject experiment, with R2 = 0.768, 0.86, and 0.894 for (1), (2) and (3), respectively. The negative proportionalities in the graphs of Figure 9 are obvious, whereas the standard deviation (indicated by the blue error bars) and 95% confidence intervals (indicated by the shaded area) are larger for patients assessed as having lower LVEF than normal people (with higher LVEF).
LVEF   = 1.614 × PEP LVET + 0.998
LVEF   = 1.169   Tei   index ×   + 1.043
LVEF   = 1.476 × 0.5 × ( PEP LVET +   Tei   index ) + 1.070

3.2. ROC Classification

The LVEF assessment has clinical utility for cardiovascular syndrome classification and heart failure diagnosis [37]. According to the 2016 European Society of Cardiology (ESC) guidelines regarding the diagnosis and treatment of acute and chronic heart failure, the class of HFmrEF (heart failure with mid-range ejection fraction) was defined as an LVEF assessment larger than 40% but less than 50%. The other classes of HFrEF and HFpEF (heart failure with preserved ejection fraction) were retained [38].
The second proof-of-concept experiment for the DTW-based fiducial point detection approach was the application of the univariate ROC models to classify the subjects with HFrEF label listed in the disease column of Table 1. In Figure 10, four variables, including (1) LVEF, (2) PEP/LVET ratio, (3) Tei index, and (4) the mean PEP/LVET ratio and Tei index, were employed as the univariate predictors. To build the models, four data pairs, comprising diagnosis disease labels and the values of the predictors, were modeled by the GLMs as with the logit link function and binomial distribution function. The GLM-fitted probability vectors were set as scores and the “HFrEF” tag was set to as the positive label in the ROC curve configurations. Figure 10 exhibits the ROC classification result of four models to predict the diagnosis of HFrEF; extra indicators including the TP and FP rates, AUCs, and the optimal operating points of the predictors are also annotated. The optimal operating point was estimated at the condition that the classifier gave the best trade-off between the costs of failing to detect positives against the costs of raising false alarms.
The AUC of the LVEF model outperformed the other three models, with an AUC of 0.995 and the optimal operating point (LVEF cutoff at 0.4) at TP = 1 and FP = 0.029 (Figure 10a). This result conformed to the lower bound of HFmrEF of 40% suggested in the 2016 ESC guidelines. The AUC of the PEP/LVET ratio model was slightly greater than that of the Tei index model (with AUC = 0.937 > 0.928). In other words, the cardiologists had a 93.7% probability of correctly distinguish a patient with HFrEF from others with the aid of the PEP/LVET ratio model. Using the Tei index as the predictor, HFrEF could be expected to correctly diagnose 92.8% of the cases. As shown in Figure 10b,c, both models has the same TP and FP for the optimal operating points. Using the mean PEP/LVET ratio and Tei index as predictors improved the diagnostic prediction of any original predictors, with AUC = 0.949 (Figure 10d). In general classification evaluations, ROC model predictions with AUC values equal to 0.5 suggest no discriminative ability. AUC values between 0.7 and 0.8, between 0.8 and 0.9, and >0.9 indicate acceptable, excellent, and outstanding discriminative ability, respectively [39].
Through the proof-of-concept experiments of GLM models and ROC curve predictions, the CTIs and the cardiac indexes (PEP/LVET ration and Tei index) derived from the DTW-based quasi-synchronous alignment herein were confirmed to be reasonable in clinical practice. The optimal operating points corresponding to the last three ROC curves are also annotated in Figure 9. Moreover, the corresponding optimal decision points (0.4, 0.465, 0.436 and 0.45) for HFrEF assessment in the ROC curves were in Figure 10 for the comparison of the suggestion in 2016 ESC guidelines, LVEF = 0.4. Hopefully, these findings will provide reference for future study.

4. Discussion and Conclusions

The present study examined the issue of misalignment in the conventional quasi-synchronous alignment method and introduced the intermediary signals (reference signal pair of ECG and SCG) and DTW algorithm to eliminate the timing error in SCG fiducial point detection. The advantages and effects of the collaboration of reference signals and DTW algorithm as well as the new distance cost function were demonstrated in the graphical illustrations. The combination of the intermediary signals and DTW alignment in SCG fiducial point detection was proposed and realized for the first time.
It was known that SCG fiducial point delineation was hindered by artifact effects, the ambiguity in specific event waveforms and the lack of detection procedures. The proposed method abandoned the idea to look for the fiducial point co-occurring waveforms but seek for fusing heterogeneous modalities to allocate the fiducial points in the personal SCG reference signal. DTW algorithm was leveraged afterwards to project the fiducial points to non-reference signals. A merit of aligning signal pair with DTW algorithm is that it does not just align the prominent peaks or valleys but the entire signals. Because the extreme points serve as the anchor points during the alignment, points in between are enforced to be regulated. On the condition that the artifact does not override the signal waveform too much, DTW could overcome the distortion. Therefore, in case of minor signal distortion or featureless points are identified as the fiducial points, the projection can still function correctly with the assist of DTW.
This proposed DTW-based quasi-synchronous alignment is not only dedicated to SCG fiducial point detection but is also applicable to other scenarios. The non-ECG reference signal (SCG reference signal) and the application target (seismocardiography) could be changed to other cardiac signals, such as phonocardiography, ballistocardiography and impedance cardiography. The echocardiogram images could also be changed to other imaging modalities or other cardiac signal templates with the target cardiac events annotated. The application concept of the proposal is not limited in biomedical scenarios; it is possible to extend to the speech recognition or gesture identification and so on.
As the concept was proven clinically in the 56-individual dataset, the software program implemented based on the proposed flowchart achieved high prediction rates (>92.8%) in the experiment of distinguishing patients with HFrEF from others. With the verified diagnostic utility, the proposed quasi-synchronous fiducial point detection procedures could be further refined and standardized to expedite the development in SCG technology and shorten the path from bench to bedside.
Recently, machine learning has been one of the major topics in biomedical engineering; however, building a machine learning model for SCG fiducial point detection requires plenty of labeled training data. The proposed flowchart could be used as a framework and guidelines of the automatic program development for fiducial point detection. Therefore, the program-generated SCG fiducial point annotations could be used as the labeled training data set for the supervised machine learning process in alternative fiducial point detection approaches or other feature identification applications. In addition, by adding new routines, the framework can extend more features to the SCG research, such as signal template generation, signal morphology clustering and multichannel SCG applications. In the future, the framework may be further integrated into the cloud computing services together with the ambulatory ECG/SCG system for home-based real time health monitoring.

Author Contributions

Conceptualization, C.-H.C.; Data curation, W.-Y.L. and M.-Y.L.; Formal analysis, C.-H.C.; Funding acquisition, W.-Y.L. and M.-Y.L.; Investigation, C.-H.C.; Methodology, C.-H.C., W.-Y.L. and M.-Y.L.; Project administration, W.-Y.L. and M.-Y.L.; Resources, W.-Y.L.; Software, C.-H.C.; Supervision, W.-Y.L. and M.-Y.L.; Validation, C.-H.C.; Visualization, C.-H.C.; Writing—original draft, C.-H.C.; Writing—review and editing, C.-H.C., W.-Y.L. and M.-Y.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Ministry of Science and Technology, Taiwan (MOST 109-2221-E-182-016, MOST 110-2221-E-182-007), and Chang Gung University Fund (BMRPC50).

Institutional Review Board Statement

The study was conducted in accordance with the Declaration of Helsinki, and approved by the Institutional Review Board of Chang Gung Memorial Hospital, Taoyuan, Taiwan (protocol code: 202100744B0A3, and date of approval: 2021/06/25).” for studies in-volving humans.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

Not applicable.

Acknowledgments

Not applicable.

Conflicts of Interest

All the authors have declared that no conflict of interest exists, no financial or personal relationship with other people or organizations inappropriately influenced this work and the funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  1. Biering-Sørensen, T. Cardiac Time Intervals by Tissue Doppler Imaging M-Mode Echocardiography: Reproducibility, Reference Values, Association with Clinical Characteristics and Prognostic Implications. Ph.D. Thesis, Faculty of Health and Medical Sciences, University of Copenhagen, Copenhagen, Denmark, 2014. [Google Scholar]
  2. Tavakolian, K. Systolic time intervals and new measurement methods. Cardiovasc. Eng. Technol. 2016, 7, 118–125. [Google Scholar] [CrossRef] [PubMed]
  3. Lewis, R.P.; Rittogers, S.; Froester, W.; Boudoulas, H. A critical review of the systolic time intervals. Circulation 1977, 56, 146–158. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  4. Van Leeuwen, P.; Kuemmell, H. Respiratory modulation of cardiac time intervals. Heart 1987, 58, 129–135. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  5. Chuwa, T.; Rodeheffer, R.J. New index of combined systolic and diastolic myocardial performance: A simple and reproducible measure of cardiac function—A study in normals and dilated cardiomyopathy. J. Cardiol. 1995, 26, 7–366. [Google Scholar]
  6. Albert, D.E. Cardiac Performance Monitoring System for Use with Mobile Communications Devices. U.S. Patent 8700137B2, 15 April 2014. [Google Scholar]
  7. Lin, W.-Y.; Ke, H.-L.; Chou, W.-C.; Chang, P.-C.; Tsai, T.-H.; Lee, M.-Y. Realization and Technology Acceptance Test of a Wearable Cardiac Health Monitoring and Early Warning System with Multi-Channel MCGs and ECG. Sensors 2018, 18, 3538. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  8. Carvalho, P.; Paiva, R.; Couceiro, R.; Henriques, J.; Antunes, M.; Quintal, I.; Muehlsteff, J.; Aubert, X. Comparison of Systolic Time Interval Measurement Modalities for Portable Devices. In Proceedings of the 2010 Annual International Conference of the IEEE Engineering in Medicine and Biology, Buenos Aires, Argentina, 31 August–4 September 2010; pp. 606–609. [Google Scholar]
  9. Lin, W.-Y.; Chou, W.-C.; Chang, P.-C.; Chou, C.-C.; Wen, M.-S.; Ho, M.-Y.; Lee, W.-C.; Hsieh, M.-J.; Lin, C.-C.; Tsai, T.-H. Identification of location specific feature points in a cardiac cycle using a novel seismocardiogram spectrum system. IEEE J. Biomed. Health Inform. 2016, 22, 442–449. [Google Scholar] [CrossRef]
  10. Lee, M.-y.; Lin, W.-Y. Wearable cardiac health monitoring and early warning system. Impact 2017, 2017, 55–57. [Google Scholar] [CrossRef]
  11. Korzeniowska-Kubacka, I.; Kuśmierczyk-Droszcz, B.; Bilińska, M.; Dobraszkiewicz-Wasilewska, B.; Mazurek, K.; Piotrowicz, R. Seismocardiography-a non-invasive method of assessing systolic and diastolic left ventricular function in ischaemic heart disease. Cardiol. J. 2006, 13, 319–325. [Google Scholar]
  12. Dehkordi, P.; Khosrow-Khavar, F.; Di Rienzo, M.; Inan, O.T.; Schmidt, S.E.; Blaber, A.P.; Sørensen, K.; Struijk, J.J.; Zakeri, V.; Lombardi, P. Comparison of different methods for estimating cardiac timings: A comprehensive multimodal echocardiography investigation. Front. Physiol. 2019, 10, 1057. [Google Scholar] [CrossRef]
  13. Su, H.M.; Lin, T.H.; Voon, W.C.; Lee, K.T.; Chu, C.S.; Yen, H.W.; Lai, W.T.; Sheu, S.H. Correlation of Tei index obtained from tissue Doppler echocardiography with invasive measurements of left ventricular performance. Echocardiography 2007, 24, 252–257. [Google Scholar] [CrossRef]
  14. Khosrow-Khavar, F.; Tavakolian, K.; Blaber, A.P.; Zanetti, J.M.; Fazel-Rezai, R.; Menon, C. Automatic annotation of seismocardiogram with high-frequency precordial accelerations. IEEE J. Biomed. Health Inform. 2014, 19, 1428–1434. [Google Scholar] [CrossRef] [PubMed]
  15. Wick, C.A.; Inan, O.T.; Bhatti, P.; Tridandapani, S. Relationship between cardiac quiescent periods derived from seismocardiography and echocardiography. In Proceedings of the 37th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Milan, Italy, 25–29 August 2015; pp. 687–690. [Google Scholar]
  16. Crow, R.S.; Hannan, P.; Jacobs, D.; Hedquist, L.; Salerno, D.M. Relationship between seismocardiogram and echocardiogram for events in the cardiac cycle. Am. J. Noninvasive Cardiol. 1994, 8, 39–46. [Google Scholar] [CrossRef]
  17. Taebi, A.; Solar, B.E.; Bomar, A.J.; Sandler, R.H.; Mansy, H.A. Recent advances in seismocardiography. Vibration 2019, 2, 64–86. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  18. Rai, D.; Thakkar, H.K.; Rajput, S.S.; Santamaria, J.; Bhatt, C.; Roca, F. A Comprehensive Review on Seismocardiogram: Current Advancements on Acquisition, Annotation, and Applications. Mathematics 2021, 9, 2243. [Google Scholar] [CrossRef]
  19. Choudhary, T.; Sharma, L.; Bhuyan, M.K. Automatic detection of aortic valve opening using seismocardiography in healthy individuals. IEEE J. Biomed. Health Inform. 2018, 23, 1032–1040. [Google Scholar] [CrossRef] [PubMed]
  20. Rivero, I.; Valdes, E.; Valdes, F. Robust detection of AO and IM points in the seismocardiogram using CWT. IEEE Lat. Am. Trans. 2016, 14, 4468–4473. [Google Scholar] [CrossRef]
  21. Karpagavalli, S.; Chandra, E. A review on automatic speech recognition architecture and approaches. Int. J. Signal Process. Image Process. Pattern Recognit. 2016, 9, 393–404. [Google Scholar]
  22. Jackson, P. Dynamic Time Warping. Available online: http://info.ee.surrey.ac.uk/Teaching/Courses/eem.ssr/eeem034d.pdf (accessed on 22 May 2022).
  23. Giorgino, T. Computing and visualizing dynamic time warping alignments in R: The dtw package. J. Stat. Softw. 2009, 31, 1–24. [Google Scholar] [CrossRef] [Green Version]
  24. Sakoe, H.; Chiba, S. Dynamic programming algorithm optimization for spoken word recognition. IEEE Trans. Acoust. Speech Signal Processing 1978, 26, 43–49. [Google Scholar] [CrossRef] [Green Version]
  25. Kahveci, T.; Singh, A. Variable Length Queries for Time Series Data. In Proceedings of the 17th International Conference on Data Engineering, Heidelberg, Germany, 2–6 April 2001; pp. 273–282. [Google Scholar]
  26. Lyons, J.; Biswas, N.; Sharma, A.; Dehzangi, A.; Paliwal, K.K. Protein fold recognition by alignment of amino acid residues using kernelized dynamic time warping. J. Theor. Biol. 2014, 354, 137–145. [Google Scholar] [CrossRef] [Green Version]
  27. Azad, M.K.; Gamage, P.T.; Sandler, R.H.; Raval, N.; Mansy, H.A. Seismocardiographic Signal Variability During Regular Breathing and Breath Hold in Healthy Adults. In Proceedings of the 2019 IEEE Signal Processing in Medicine and Biology Symposium (SPMB), Philadelphia, PA, USA, 7 December 2019; pp. 1–7. [Google Scholar]
  28. Chen, C.-H.; Lin, W.-Y.; Lee, M.-Y. The Applications of K-means Clustering and Dynamic Time Warping Average in Seismocardiography Template Generation. In Proceedings of the 2020 IEEE International Conference on Systems, Man, and Cybernetics (SMC), Virtual Conference, 11–14 October 2020; pp. 1000–1007. [Google Scholar]
  29. Müller, M. Dynamic Time Warping. In Information Retrieval for Music and Motion; Springer: Berlin/Heidelberg, Germany, 2007; pp. 69–84. [Google Scholar]
  30. Yadav, M.; Alam, A. Dynamic time warping (DTW) algorithm in speech: A review. Int. J. Res. Electron. Comput. Eng. 2018, 6, 524–528. [Google Scholar]
  31. Berndt, D.J.; Clifford, J. Using Dynamic Time Warping to Find Patterns in Time Series. In Proceedings of the KDD Workshop, Seattle, WA, USA, 31 July 1994; pp. 359–370. [Google Scholar]
  32. Wang, K.; Gasser, T. Alignment of curves by dynamic time warping. Ann. Stat. 1997, 25, 1251–1276. [Google Scholar] [CrossRef]
  33. Jeong, Y.-S.; Jeong, M.K.; Omitaomu, O.A. Weighted dynamic time warping for time series classification. Pattern Recognit. 2011, 44, 2231–2240. [Google Scholar] [CrossRef]
  34. Keogh, E.J.; Pazzani, M.J. Derivative Dynamic Time Warping. In Proceedings of the 2001 SIAM International Conference on Data Mining, Chicago, IL, USA, 5–7 April 2001; pp. 1–11. [Google Scholar]
  35. Reant, P.; Dijos, M.; Donal, E.; Mignot, A.; Ritter, P.; Bordachar, P.; Dos Santos, P.; Leclercq, C.; Roudaut, R.; Habib, G. Systolic time intervals as simple echocardiographic parameters of left ventricular systolic performance: Correlation with ejection fraction and longitudinal two-dimensional strain. Eur. J. Echocardiogr. 2010, 11, 834–844. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  36. LaCorte, J.C.; Cabreriza, S.E.; Rabkin, D.G.; Printz, B.F.; Coku, L.; Weinberg, A.; Gersony, W.M.; Spotnitz, H.M. Correlation of the Tei index with invasive measurements of ventricular function in a porcine model. J. Am. Soc. Echocardiogr. 2003, 16, 442–447. [Google Scholar] [CrossRef]
  37. Bishu, K.; Deswal, A.; Chen, H.H.; LeWinter, M.M.; Lewis, G.D.; Semigran, M.J.; Borlaug, B.A.; McNulty, S.; Hernandez, A.F.; Braunwald, E. Biomarkers in acutely decompensated heart failure with preserved or reduced ejection fraction. Am. Heart J. 2012, 164, 763–770.e763. [Google Scholar] [CrossRef] [Green Version]
  38. Uk, N.A.-A.; Atherton, J.J.; Bauersachs, J.; Uk, A.J.C.; Carerj, S.; Ceconi, C.; Coca, A.; Uk, P.E.; Erol, Ç.; Ezekowitz, J. 2016 ESC Guidelines for the diagnosis and treatment of acute and chronic heart failure. Eur. Heart J. 2016, 37, 2129–2200. [Google Scholar]
  39. Mandrekar, J.N. Receiver operating characteristic curve in diagnostic test assessment. J. Thorac. Oncol. 2010, 5, 1315–1316. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Example of the quasi-synchronous alignment for an echocardiogram image and an SCG measurement: (a) M-mode echocardiogram image of the aortic valve (with an ECG signal at the bottom of the image); (b) ECG signal simultaneously measured with SCG signal; (c) SCG signal.
Figure 1. Example of the quasi-synchronous alignment for an echocardiogram image and an SCG measurement: (a) M-mode echocardiogram image of the aortic valve (with an ECG signal at the bottom of the image); (b) ECG signal simultaneously measured with SCG signal; (c) SCG signal.
Biosensors 12 00374 g001
Figure 2. Conventional quasi-synchronous alignment by stretching the short-period signal: (a) Long-period (red), short-period (blue), and stretched short-period (black dashed) ECG signals; (b) Long-period (red), short-period (blue), and stretched short-period (black dashed) SCG signals with fiducial points and the detection error indicators (white arrows).
Figure 2. Conventional quasi-synchronous alignment by stretching the short-period signal: (a) Long-period (red), short-period (blue), and stretched short-period (black dashed) ECG signals; (b) Long-period (red), short-period (blue), and stretched short-period (black dashed) SCG signals with fiducial points and the detection error indicators (white arrows).
Biosensors 12 00374 g002
Figure 3. Conventional quasi-synchronous alignment by squeezing the long-period signal: (a) Long-period (red), short-period (blue), and squeezed long-period (black dashed) ECG signals; (b) Long-period (red), short-period (blue), and squeezed long-period (black dashed) SCG signals with fiducial points and the detection error indicators (white arrows).
Figure 3. Conventional quasi-synchronous alignment by squeezing the long-period signal: (a) Long-period (red), short-period (blue), and squeezed long-period (black dashed) ECG signals; (b) Long-period (red), short-period (blue), and squeezed long-period (black dashed) SCG signals with fiducial points and the detection error indicators (white arrows).
Biosensors 12 00374 g003
Figure 5. Illustration of aligning a reference signal pair to the selected echocardiogram section and projecting the specific cardiac event (aortic valve closing, AC) from echocardiogram to SCG curve as the detected fiducial point: (a) Echocardiogram image and the selected section enclosed within vertical lines marked with R1 and R2; (b) The aligned ECG of the reference signal pair; (c) The aligned SCG of the reference signal pair.
Figure 5. Illustration of aligning a reference signal pair to the selected echocardiogram section and projecting the specific cardiac event (aortic valve closing, AC) from echocardiogram to SCG curve as the detected fiducial point: (a) Echocardiogram image and the selected section enclosed within vertical lines marked with R1 and R2; (b) The aligned ECG of the reference signal pair; (c) The aligned SCG of the reference signal pair.
Biosensors 12 00374 g005
Figure 6. Illustration of the DTW alignment of two signal sequences: (a) Matrix grid view of DTW alignment; (b) Point-to-point mapping of DTW alignment.
Figure 6. Illustration of the DTW alignment of two signal sequences: (a) Matrix grid view of DTW alignment; (b) Point-to-point mapping of DTW alignment.
Biosensors 12 00374 g006
Figure 7. Illustrations and comparison of the fiducial point detection in the nonreference SCG signal between the methods of the conventional and the DTW-based quasi-synchronous alignment: (a) Doppler echocardiogram image with the identified ECG R peaks (R1, R2) and aortic valve closing (AC) event; (b) ECG alignment (to the ECG signal in the echocardiogram) under the conventional quasi-synchronization (aligned through shifting and rescaling); (c) SCG signal (synchronous to (b)) aligned by the conventional approach with the fiducial point AC detected by virtual line extending from the echocardiogram; (d) Nonreference ECG signal (no need for R peaks alignment to other ECG signal); (e) Reference ECG signal with R peaks aligned to ECG R peaks in the echocardiogram R1 and R2 (aligned by shifting only) under DTW-based quasi-synchronous alignment; (f) Nonreference SCG signal (synchronous to (d)) with the fiducial point AC projected by DTW-based quasi-synchronous alignment; (g) Reference SCG signal (synchronous to (e)) aligned to echocardiogram with the fiducial point AC detected by virtual line extending from the echocardiogram under DTW-based approach; (h) The detection error (indicated by the width of yellow rectangle in the upper graph) of the conventional method illustrated by comparing the AC points detected from conventional quasi-synchronous alignment (upper trace) and DTW-based (middle trace) approach; (i) Point-to-point mapping of the nonreference SCG signal (upper trace) with the reference SCG signal (lower trace) under DTW alignment.
Figure 7. Illustrations and comparison of the fiducial point detection in the nonreference SCG signal between the methods of the conventional and the DTW-based quasi-synchronous alignment: (a) Doppler echocardiogram image with the identified ECG R peaks (R1, R2) and aortic valve closing (AC) event; (b) ECG alignment (to the ECG signal in the echocardiogram) under the conventional quasi-synchronization (aligned through shifting and rescaling); (c) SCG signal (synchronous to (b)) aligned by the conventional approach with the fiducial point AC detected by virtual line extending from the echocardiogram; (d) Nonreference ECG signal (no need for R peaks alignment to other ECG signal); (e) Reference ECG signal with R peaks aligned to ECG R peaks in the echocardiogram R1 and R2 (aligned by shifting only) under DTW-based quasi-synchronous alignment; (f) Nonreference SCG signal (synchronous to (d)) with the fiducial point AC projected by DTW-based quasi-synchronous alignment; (g) Reference SCG signal (synchronous to (e)) aligned to echocardiogram with the fiducial point AC detected by virtual line extending from the echocardiogram under DTW-based approach; (h) The detection error (indicated by the width of yellow rectangle in the upper graph) of the conventional method illustrated by comparing the AC points detected from conventional quasi-synchronous alignment (upper trace) and DTW-based (middle trace) approach; (i) Point-to-point mapping of the nonreference SCG signal (upper trace) with the reference SCG signal (lower trace) under DTW alignment.
Biosensors 12 00374 g007
Figure 8. Programming flowchart of the DTW-based fiducial point detection and validation.
Figure 8. Programming flowchart of the DTW-based fiducial point detection and validation.
Biosensors 12 00374 g008
Figure 9. Linear regression models of clinical LVEF assessment versus: (a) PEP/LVET ration; (b) Tei index; (c) mean of PEP/LVET and Tei index. Each graph is annotated with mean (red squares) and standard deviation (blue error bars) of the variable from subjects, the 95% confidence interval of the regression line (shaded area), the coefficient of determination (R2) and the optimal operating point determined in the ROC curve analysis (yellow point).
Figure 9. Linear regression models of clinical LVEF assessment versus: (a) PEP/LVET ration; (b) Tei index; (c) mean of PEP/LVET and Tei index. Each graph is annotated with mean (red squares) and standard deviation (blue error bars) of the variable from subjects, the 95% confidence interval of the regression line (shaded area), the coefficient of determination (R2) and the optimal operating point determined in the ROC curve analysis (yellow point).
Biosensors 12 00374 g009
Figure 10. The comparison of ROC model analysis for the classification of patients with HFrEF by using four univariate predictors: (a) clinical LVEF assessment; (b) the PEP/LVET ratio; (c) Tei index; (d) the mean of PEP/LVET ration and Tei index.
Figure 10. The comparison of ROC model analysis for the classification of patients with HFrEF by using four univariate predictors: (a) clinical LVEF assessment; (b) the PEP/LVET ratio; (c) Tei index; (d) the mean of PEP/LVET ration and Tei index.
Biosensors 12 00374 g010
Table 1. Clinical assessment and SCG fiducial point derived cardiac parameters for GLM and ROC curve analysis.
Table 1. Clinical assessment and SCG fiducial point derived cardiac parameters for GLM and ROC curve analysis.
Subject
ID
SexAgeClinical Assess SCG Fiducial Point Derivative Subject
ID
SexAgeClinical Assess SCG Fiducial Point Derivative Subject
ID
SexAgeClinical Assess SCG Fiducial Point Derivative
LVEFDisease CyclesPEP/LVET Tei Index LVEFDisease CyclesPEP/LVET Tei Index LVEFDisease CyclesPEP/LVET Tei Index
AvgSD AvgSD AvgSD AvgSD AvgSD AvgSD
Subject-01F2229.0%HFrEF 720.450.03 0.520.05 Subject-20F8033.0%HFrEF 390.370.02 0.580.06 Subject-39M4667.2%Normal 730.190.01 0.310.02
Subject-02F2270.9%Normal 850.240.01 0.290.04 Subject-21F8245.0%MI 620.320.02 0.600.10 Subject-40M4867.3%MI 750.210.01 0.440.05
Subject-03F2377.1%Normal 560.220.01 0.320.05 Subject-22F8457.0%MI 610.190.01 0.430.03 Subject-41M4950.3%HFpEF 700.330.02 0.510.05
Subject-04F2463.6%Normal 950.220.01 0.280.03 Subject-23F8542.0%HFmrEF 880.380.02 0.490.05 Subject-42M5167.2%Normal 780.240.01 0.290.03
Subject-05F2671.5%Normal 790.180.01 0.330.04 Subject-24F8527.0%HFrEF 890.380.03 0.610.06 Subject-43M4855.8%MI 660.230.02 0.410.06
Subject-06F2674.0%Normal 780.200.01 0.270.03 Subject-25F9035.0%HFrEF 600.400.02 0.540.05 Subject-44M5834.0%HFrEF 790.290.02 0.660.09
Subject-07F2767.5%Normal 830.220.01 0.330.04 Subject-26F9139.8%HFrEF 890.400.03 0.550.05 Subject-45M6221.0%HFrEF 660.50.04 0.720.13
Subject-08F3434.0%HFrEF 520.370.04 0.610.07 Subject-27M2170.4%Normal 620.190.01 0.300.04 Subject-46M6233.0%HFrEF 380.450.07 0.630.07
Subject-09F3761.4%Normal 810.270.02 0.410.06 Subject-28M2365.9%Normal 610.230.01 0.350.04 Subject-47M6334.0%HFrEF 800.360.02 0.590.08
Subject-10F4361.3%Normal 340.250.01 0.400.04 Subject-29M2369.5%Normal 900.240.01 0.320.03 Subject-48M6331.0%HFrEF 460.470.03 0.670.08
Subject-11F4365.0%Normal 980.270.02 0.360.02 Subject-30M2466.2%Normal 760.240.02 0.380.06 Subject-49M6557.6%MI 730.240.02 0.430.03
Subject-12F4773.3%Normal 640.220.01 0.270.04 Subject-31M2469.9%Normal 700.230.01 0.300.02 Subject-50M6652.0%MI 500.240.01 0.480.03
Subject-13F6034.0%HFrEF 750.350.02 0.550.08 Subject-32M2464.4%Normal 820.250.02 0.340.04 Subject-51M6839.0%HFrEF 540.320.04 0.430.07
Subject-14F6042.0%HFmrEF 650.280.02 0.530.04 Subject-33M2562.0%Normal 690.260.02 0.340.06 Subject-52M6930.0%HFrEF 750.440.03 0.610.05
Subject-15F6828.0%HFrEF 670.380.05 0.540.12 Subject-34M2748.0%HFmrEF 370.380.03 0.510.07 Subject-53M7040.0%HFrEF 400.330.03 0.540.06
Subject-16F6865.0%MI * 800.300.02 0.320.05 Subject-35M2863.1%Normal 620.230.01 0.300.03 Subject-54M7930.0%HFrEF 670.350.02 0.660.06
Subject-17F7039.0%MI 600.380.02 0.640.05 Subject-36M3874.7%MI 760.170.01 0.280.04 Subject-55M7948.0%MI 780.290.01 0.540.04
Subject-18F7036.0%HFrEF 380.330.03 0.480.04 Subject-37M4458.0%MI 740.310.02 0.410.04 Subject-56M8839.0%HFrEF 1060.290.01 0.470.06
Subject-19F7228.0%HFrEF 840.540.03 0.640.05 Subject-38M4539.0%HFrEF 690.380.01 0.530.03
* MI: Myocardial Infarction.
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Chen, C.-H.; Lin, W.-Y.; Lee, M.-Y. Computer-Aided Detection of Fiducial Points in Seismocardiography through Dynamic Time Warping. Biosensors 2022, 12, 374. https://0-doi-org.brum.beds.ac.uk/10.3390/bios12060374

AMA Style

Chen C-H, Lin W-Y, Lee M-Y. Computer-Aided Detection of Fiducial Points in Seismocardiography through Dynamic Time Warping. Biosensors. 2022; 12(6):374. https://0-doi-org.brum.beds.ac.uk/10.3390/bios12060374

Chicago/Turabian Style

Chen, Chien-Hung, Wen-Yen Lin, and Ming-Yih Lee. 2022. "Computer-Aided Detection of Fiducial Points in Seismocardiography through Dynamic Time Warping" Biosensors 12, no. 6: 374. https://0-doi-org.brum.beds.ac.uk/10.3390/bios12060374

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop