| Literature DB >> 35694657 |
Philip Westphal1,2, Hongxing Luo1, Mehrdad Shahmohammadi3, Luuk I B Heckman1, Marion Kuiper1, Frits W Prinzen1, Tammo Delhaas3, Richard N Cornelussen1,2.
Abstract
Objective: A method to estimate absolute left ventricular (LV) pressure and its maximum rate of rise (LV dP/dtmax) from epicardial accelerometer data and machine learning is proposed.Entities:
Keywords: animal; artificial intelligence; cardiac resynchronization therapy; epicardial acceleration; heart sound; hemodynamics; machine learning
Year: 2022 PMID: 35694657 PMCID: PMC9174571 DOI: 10.3389/fcvm.2022.763048
Source DB: PubMed Journal: Front Cardiovasc Med ISSN: 2297-055X
Figure 1Experimental setup as well as the post-processing pipeline used to extract training data for machine learning based estimation models.
Training features that are extracted from regions of interest (Figure 3) located around S1 & S2 of the acceleration and ECG signals.
|
|
|
| |
|---|---|---|---|
| Amplitude | Amplitude (max) | A1 or A2 | The maximum – minimum amplitude of S1 & S2 derived from the acceleration signal. |
| Differential maxima | B1 or B2 | The maximum – minimum differential amplitude of S1 & S2 derived from the acceleration signal. | |
| Envelope | C1 or C2 | Integral of the heart sound signal. | |
| Energy | Shannon energy | D1 or D2 | Attenuates high amplitude signals and provides higher weight toward low intensity content. |
| Shannon energy integral | E1 or E2 | Integral of Shannon Energy. | |
| Shannon entropy | F1 or F2 | Emphasizes medium strength amplitudes while attenuating low & high intensity amplitudes | |
| Shannon entropy integral | G1 or G2 | Integral of Shannon Entropy. | |
| Temporal | S1 abs max to S2 max interval | H | Interval between maximum positive rectified S1 & S2 of the acceleration signal. |
| S1 & S2 max to Vpace interval | I | The maximum amplitude location with respect to the left ventricular pacing spike was measured. | |
| S1 & S2 min to Vpace interval | J | The minimum amplitude (-ve peak) location with respect to the left ventricular pacing spike was measured. Interval between maximum negative rectified S1 & S2 of the acceleration signal. |
Figure 2Examples of the training features extracted from the accelerations signal (black) and its rectified version (red). Features depicted are the maximum amplitude of the signal; its integral and the location time duration between the rectified S1 and S2 maximum of the rectified (negative and positive as positive) signals. Gray area = region of feature extraction.
Figure 3Examples of the recorded baseline acceleration signal (Bi-Ventricular (BIV) pacing, Atrio-Ventricular (AVd): 150 ms) and its Shannon energy from which training features are derived. (Top) acceleration during two cardiac cycles in proximity to the mitral valve. (Center) Shannon energy of the original signal, pronouncing low intensity amplitudes over high intensity amplitudes. (Bottom) Displays the envelope based on the Shannon energy. Blue line = raw signal; Yellow area = signal integral; Gray area = region for feature extraction.
Accuracies for estimating LVP and LV dP/dtmax at different levels of resolution and for all sensor locations.
|
|
|
|
|
| ||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||||||
| Resolution (Interval) | ||||||||||
| 20 mmHg | 96 | 94 | 93 | 93 | 93 | 93 | 94 | 90 | 94 | 91 |
| 10 mmHg | 87 | 87 | 88 | 87 | 88 | 87 | 87 | 86 | 89 | 87 |
| 5 mmHg | 81 | 78 | 83 | 79 | 84 | 80 | 82 | 75 | 83 | 82 |
|
| ||||||||||
| Resolution (Interval) | ||||||||||
| 200 mmHg/s | 93 | 90 | 94 | 94 | 94 | 89 | 94 | 92 | 96 | 94 |
| 100 mmHg/s | 90 | 90 | 90 | 88 | 88 | 88 | 88 | 88 | 87 | 86 |
| 50 mmHg/s | 86 | 85 | 86 | 85 | 85 | 84 | 86 | 85 | 86 | 84 |
Optimization methods: (Acc): accuracy optimization || (Loss): loss optimization. All values are evaluated using average 10 × k-fold validation results from the respective estimation models. LV, left ventricular; RV, right ventricular.
Accuracy optimization using holdout validation results generated by the “Leave one out” method.
|
|
|
|
|
|
|
|---|---|---|---|---|---|
| Leave out | 83 | 81 | 80 | 81 | 82 |
| Leave out | 90 | 85 | 81 | 83 | 87 |
| Leave out | 82 | 79 | 82 | 80 | 82 |
| Leave out | 71 | 69 | 67 | 73 | 74 |
| Leave out | 81 | 84 | 78 | 79 | 77 |
Each row indicates a model that excludes and was validated on the animal listed in the first column.
Figure 4Recorded signals of Left ventricular pressure, ECG and all acceleration recording sites under the influence of cardiovascular modifiers. All signals were recorded @BIV | AVd = 150 ms | VVd = 0. Acceleration signal show the result of the X, Y and Z axis magnitude filtered between 1-150 Hz. AVd = atrio-ventricular delay, VV = intra-ventricular delay.
Most relevant features according to their re-occurrence when generating accuracy optimized models.
|
|
| |||||
|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
| Mitral valve | C2 | B1 | C1 | G1 | C1 | C2 |
| Left ventricular apex | A1 | C1 | C2 | C2 | A1 | C1 |
| Right ventricular apex | E2 | A1 | C1 | A1 | G1 | G2 |
| Right atrium | C1 | G2 | A1 | G2 | H | C1 |
| Tricuspid valve | C2 | C1 | A1 | A1 | C1 | C2 |
Feature explanations are given in .
Figure 5Confusion matrices that illustrate the correctly and incorrectly estimation results for each given beat via holdout validation from the Mitral valve sensor. The row of the matrix corresponds to the true class while columns correspond to the predicted class. Diagonal entries correspond to correct estimates while off-diagonal entries represent incorrect estimates. The beats selected for holdout validation were selected at random. At low prevalence of cardiac cycles in any given category, the number of selected samples is reduced in favor of the training dataset. Examples are shown for LVPmax [(A,B) Interval bins of 20 and 10 mmHg respectively] and LV dP/dt(max) (C,D) interval bins of 200 mmHg/s, (D) 100 mmHg/s.