Your new experience awaits. Try the new design now and help us make it even better

ORIGINAL RESEARCH article

Front. Cardiovasc. Med., 16 July 2025

Sec. Cardiac Rhythmology

Volume 12 - 2025 | https://doi.org/10.3389/fcvm.2025.1550422

Advanced ECG feature extraction and SVM classification for predicting defibrillation success in OHCA


Haqi Zhang,,&#x;Haqi Zhang1,2,†Xiaotian Pan,
&#x;Xiaotian Pan1,2*Shan Zhou
&#x;Shan Zhou3*Weiwei Zhang
Weiwei Zhang4*Jing ChenJing Chen3Limin Pan
Limin Pan5
  • 1Institute of Intelligent Media Computing, Hangzhou Dianzi University, Hangzhou, China
  • 2Shangyu Institute of Science and Engineering Co. Ltd., Hangzhou Dianzi University, Shaoxing, China
  • 3Department of Ultrasound, The Affiliated Huaian No. 1 People’s Hospital of Nanjing Medical University, Huaian, China
  • 4Infectious Disease Department, The Third Affiliated Hospital of Wenzhou Medical University, Wenzhou, China
  • 5Department of Anesthesiology, The Third Affiliated Hospital of Wenzhou Medical University, Wenzhou, China

Out-of-hospital cardiac arrest (OHCA) represents a critical challenge for emergency medical services, with the necessity for rapid and accurate prediction of defibrillation outcomes to enhance patient survival. This study leverages a dataset of 251 ECG signals from OHCA patients, consisting of 195 unsuccessful and 56 successful resuscitation attempts as categorized by expert cardiologists. We extracted six crucial features from each ECG signal: heart rate, QRS complex amplitude, QRS complex duration, total power, low-frequency power (0.04–0.15 Hz), and high-frequency power (0.15–0.4 Hz). These features were derived using standard temporal and frequency domain methods. Subsequent analysis focused on selecting the most predictive features, with QRS complex amplitude, total power, and low-frequency power showing the highest discriminative ability based on their Area Under the Curve (AUC) values. A Support Vector Machine (SVM) classifier, trained on these selected features, demonstrated a prediction accuracy of 95.6%, highlighting the efficacy of combining targeted ECG signal features with machine learning techniques to forecast defibrillation success accurately. This approach provides a non-invasive, rapid, and reliable method to support clinical decisions during OHCA emergencies. Future research aims to expand the dataset, refine feature extraction techniques, and explore additional machine learning models to further enhance prediction accuracy. This study underscores the potential of ECG-based feature analysis and targeted machine learning in improving resuscitation strategies, ultimately contributing to higher survival rates in OHCA patients.

1 Introduction

Out-of-hospital cardiac arrest (OHCA) is a critical medical emergency with high mortality rates, necessitating immediate and effective intervention to increase the chances of survival. The ability to predict the outcome of defibrillation attempts in real-time can significantly enhance resuscitation strategies and improve patient outcomes. Electrocardiogram (ECG) signals, which provide valuable insights into the electrical activity of the heart, are essential for monitoring and diagnosing cardiac conditions during such emergencies. By leveraging advanced signal processing techniques and machine learning algorithms, it is possible to analyze ECG data and extract meaningful features that can predict the success of resuscitation efforts. The predominant initial rhythm in cases of OHCA is identified as ventricular fibrillation (VF), which is marked by rapid, chaotic heart muscle contractions and ECG waveforms that are typically unrecognizable. The administration of a controlled electrical current to the fibrillating heart through electrical defibrillation remains the sole effective intervention for reversing VF and reinstating orderly electrical activity (1). Despite evidence supporting the advantages of early defibrillation in enhancing survival rates following observed cardiac arrests (2, 3), the benefits of immediate defibrillation in prolonged VF cases remain contentious. The probability of a successful defibrillation declines swiftly as the duration of untreated VF extends, largely due to increased oxygen demands by the myocardium during prolonged VF, leading to energy depletion and acidosis, which complicate the restoration of normal heart activity (4). Conversely, initiating cardiopulmonary resuscitation (CPR) can improve myocardial conditions. Clinical data shows a significant reduction in survival rates—7%–10% per minute—for VF cases not immediately treated, while prompt and effective CPR reduces this rate to only 3%–4% per minute (5). Research has highlighted a critical juncture at approximately 4–5 min where starting CPR prior to defibrillation significantly enhances the likelihood of reverting to normal cardiac function (6, 7). However, pinpointing the exact onset of VF during OHCA often proves impossible, complicating the determination of treatment priorities between CPR and immediate defibrillation. Additionally, repeated failed attempts at defibrillation with high energy can exacerbate damage to the already compromised myocardium and can lead to the deterioration of VF into conditions like asystole, which are notoriously difficult to treat (8). Consequently, the precise timing of defibrillation, guided by predictions of shock outcomes, has garnered considerable interest. Modern automated external defibrillators, which routinely analyze ECG waveforms, provide a critical tool for guiding resuscitation efforts based on patient conditions. Assessing the likelihood of successful defibrillation outcomes allows for the optimal timing of shocks to be determined, advocating for the avoidance of shocks when the probability of success is low and instead recommending the use of CPR and chest compressions (9). This strategy minimizes unnecessary defibrillation attempts, potentially offering greater benefits than a uniform treatment approach for all VF patients. Over the past two decades, various strategies utilizing singular or combined VF features derived from pre-shock ECG episodes have been employed to predict outcomes of defibrillation attempts (10). Notably, only one study (10) has addressed the issue of class imbalance by employing cost-sensitive classification to assess the likelihood of successful defibrillation, an essential consideration since many machine learning algorithms aim to optimize overall accuracy but may perform poorly on imbalanced datasets (11, 12). A key study found the optimal feature subset for detecting shockable rhythms with sensitivity and specificity of over 94% (13). The researchers utilized short ECG segments to calculate 30 features and trained multiple machine learning models, including logistic regression, bagging, random forest, boosting, and support vector machines. Similarly, convolutional neural networks have been applied to automatically extract significant features and perform classifications, achieving impressive accuracies and demonstrating the potential of deep learning algorithms in this field (14). Although these findings are promising, merely distinguishing between shockable and non-shockable rhythms does not suffice for optimizing defibrillation timing. A deeper understanding of the factors predicting successful shock outcomes is crucial. Several studies have shown mixed results when using various feature combinations to predict defibrillation success; some did not find any improvement over using single features (15, 16). In prior studies such as reference (15), investigations into the effectiveness of combining multiple ECG features to predict defibrillation outcomes have shown mixed results. Those studies concluded that integrating a variety of predictive features derived from ECG data does not necessarily enhance predictive accuracy, often failing to significantly exceed an 87% threshold. This has led to a reevaluation of the predictive strategies employed in cardiac arrest management, suggesting that a more selective approach might yield better results. This backdrop sets the stage for our study, where we aim to refine the selection of ECG features and focus on those with the most substantial impact on prediction outcomes. Moreover, using principal component analysis to enhance outcome predictions by combining wavelet-based features has not proven effective, as the technique focuses on maximizing variance rather than improving class distinction (17). However, improvements were noted when two decorrelated PCA features were combined (18). Further studies employing linear discriminant analysis on multiple features demonstrated enhanced predictions (19), and genetic programming using a small set of features showed potential for reducing unsuccessful defibrillations (20). Systematically optimized support vector machine (SVM) algorithms employing embedded 10-fold cross-validation with a combination of features outperformed single-feature models in terms of precision and area under the curve, demonstrating the value of advanced modeling techniques in healthcare settings (10). Reference (21) provided a foundational approach to predicting defibrillation outcomes using SVM models, utilizing a dataset of only 41 patients. The restricted size of the patient cohort in this study raises significant concerns regarding the model's ability to generalize across a broader population. Additionally, they employed standard waveform features such as AMSA, slope, and RMS to predict defibrillation outcomes, achieving a modest accuracy of approximately 81%. Due to the retrospective nature of the ECG dataset, information on sociodemographic variables such as age, sex, or ethnicity was not available, limiting our ability to assess potential health inequalities across groups. Future studies should incorporate diverse patient data to evaluate model fairness and address disparities in OHCA outcomes.

The proposed SVM-based prediction model is designed to assist emergency physicians and paramedics in out-of-hospital cardiac arrest (OHCA) scenarios by predicting defibrillation success, enabling informed decisions on whether to prioritize defibrillation or cardiopulmonary resuscitation (CPR) within the acute care pathway.

This study employs feature extraction and machine learning techniques, specifically utilizing a Support Vector Machine (SVM) classifier, to forecast whether a patient will be successfully resuscitated. Here are the major contributions of current paper:

Extraction of New Features from ECG Signals: We have developed and extracted new, innovative features from ECG signals, which are designed to provide a deeper and more nuanced understanding of the physiological states associated with defibrillation outcomes.

Selection of Effective and Useful Features for SVM Model Application: Our research has identified and selected the most effective and informative features for application in the SVM model, ensuring that the model is both robust and sensitive to the critical nuances in the data.

Improved Accuracy in Prediction: The integration of these new features and the optimized selection process have significantly enhanced the accuracy of our SVM model in predicting defibrillation outcomes, demonstrating substantial improvements over existing methods.

The structure of this paper is as follows: after the introduction, we detail the data collection and preprocessing methods, followed by the feature extraction process. Next, we describe the machine learning approach used to develop the predictive model. Finally, we present the results and discussions, and conclude with the implications of our findings and potential directions for future research.

2 Data acquisition

The ECG signals were sourced from a dataset by Benini et al. (22), comprising 260 recordings from out-of-hospital cardiac arrest (OHCA) patients treated by emergency medical services. Out of the 260 ECG signals, 56 were identified as successful resuscitation cases (Return of Organized Electrical Activity, ROEA), 195 as unsuccessful resuscitation cases (No Return of Organized Electrical Activity, NoROEA), and 9 cases were indeterminable and excluded from further analysis (22). Each signal includes a 9-second pre-shock waveform and a 1-minute post-shock waveform, recorded using a semiautomatic Heartstart 3000 defibrillator (Laerdal Medical, Stavanger, Norway) with a standard lead II configuration. For preprocessing, as described in (22), the 9-second pre-shock episodes were uniformly resampled to 250 Hz and filtered using a 0.5–48 Hz bandpass filter to suppress residual baseline drift (frequencies below 0.5 Hz), power line interference (50/60 Hz), and high-frequency noise (e.g., muscle artifacts above 48 Hz). The 0.5–48 Hz frequency range was chosen to preserve the key morphological and spectral components of ventricular fibrillation (VF) waveforms, which typically lie between 1 and 10 Hz, ensuring suitability for feature extraction and machine learning analysis (23). Although (22) does not specify the filter type or order, a 4th-order Butterworth bandpass filter was implemented, as it is widely used in ECG preprocessing for its maximally flat passband response, which minimizes signal distortion while effectively rejecting noise (23). The filter's transfer function is given in Equation 1:

H(z)=b0+b1z1+b2z2++bMzM1+a1z1+a2z2++aNzN(1)

where bi and ai are the filter coefficients determined based on the cutoff frequencies (0.5 and 48 Hz) and the sampling rate (250 Hz). The filter was applied digitally, consistent with the digitization process using FindGraph software described in (22). To ensure reproducibility, a MATLAB implementation of the resampling and filtering steps is provided in Appendix.

Figure 1 in their paper illustrates the ECG waveform for two cases: one where resuscitation was successful (ROEA) and one where resuscitation was not successful (NoROEA), This figure displays ECG traces from two different cases captured immediately before defibrillation attempts. Panel (a) shows the ECG waveform of a patient where resuscitation was successful (ROEA), and panel (b) represents a patient where resuscitation was not successful (NoROEA). Each panel is divided into three sections:

Figure 1
Graph (a) shows three ECG strips with amplitude in millivolts over time. The first strip shows an erratic pattern, an \

Figure 1. Representative ECG waveforms prior to defibrillation in: (a) successful, and (b) unsuccessful resuscitation outcomes (22).

First Section (Armed): Indicates the state of the defibrillator being armed in preparation for a potential shock, capturing the heart's rhythm and condition just before intervention.

Second Section (Shock Administered/Shock Not Administered): Depicts the moment a shock was administered in successful cases or withheld due to assessment findings in unsuccessful cases, showing the immediate response or non-response of the heart.

Third Section (Post-Shock): Shows the post-defibrillation ECG, which either returns to a stable rhythm in successful resuscitations or remains in a critical state in unsuccessful attempts.

These ECG segments highlight the critical differences in cardiac electrical activity and response under varying conditions, providing insights into the factors that may influence the outcome of resuscitation efforts.

Patients were included if they experienced OHCA with an initial rhythm of ventricular fibrillation (VF) and had a 9-second ECG signal recorded immediately prior to defibrillation. Exclusion criteria included incomplete ECG recordings or cases with non-VF rhythms.

The study population consisted of 251 patients with out-of-hospital cardiac arrest (OHCA) who had 9-second ECG signals recorded prior to defibrillation attempts, with 56 (22.3%) achieving successful resuscitation and 195 (77.7%) experiencing unsuccessful resuscitation, as determined by expert cardiologists. Due to the retrospective nature of the dataset, demographic characteristics such as age, sex, or comorbidities were not available, limiting the ability to describe the population's diversity.

3 Data processing

The objective of feature extraction from ECG signals is crucial in predictive modeling, particularly for the prediction of outcomes from cardiac arrest scenarios (2426). This study emphasizes extracting meaningful features from 9-second ECG recordings immediately preceding defibrillation efforts. The extracted features aim to distinguish between successful (ROEA) and unsuccessful (NoROEA) resuscitations with high accuracy. The features extracted and analyzed in this study include:

Heart Rate (HR): Calculated from the average interval between successive QRS complexes noted in the ECG trace. It provides insights into the heart's rhythm just before defibrillation. The formula used is shown in Equation 2:

HR=60meanRRinterval(2)

where the RR interval denotes the duration between consecutive heartbeats.

QRS Complex Amplitude (amplitude_QRS): This feature measures the amplitude difference between the peak and trough of the QRS complex, which is shown in Equation 3, reflecting the electrical activity during ventricular contraction:

amplitude_QRS=max(QRS)min(QRS)(3)

Total Power (total_power2): Represents the overall energy within the ECG signal frequency spectrum. This parameter, which is shown in Equation 4, is crucial for understanding the general electrical activity of the heart prior to a shock:

total_power2=X(f)2df(4)

where X(f) is the Fourier transform of the ECG signal.

Low Frequency Power (lf_power2): As shown in Equation 5, it indicates the power in the low-frequency band (0.04–0.15 Hz), typically associated with autonomic nervous system modulations:

If_power2=0.040.15X(f)2df(5)

High Frequency Power (hf_power2): As shown in Equation 6, it represents the power in the high-frequency band (0.15–0.4 Hz), relevant to capturing fast, minute variations in heart rate variability:

hf_power2=0.150.4X(f)2df(6)

QRS Duration: The duration of the QRS complex, as shown in Equation 7, measured in milliseconds, provides insights into the time taken for ventricular depolarization:

QRSDuration=t(max(QRS))t(min(QRS))(7)

where t represents the time corresponding to the maximum and minimum points of the QRS complex. To assess the discriminative capability of each feature, Receiver Operating Characteristic (ROC) curves were plotted, as illustrated in Figure 2.

Figure 2
ROC curves for different features show their performance. HR has an AUC of 0.63242, Amplitude QRS 0.75114, QRS Duration 0.49684, total power2 0.76016, lf power2 0.71429, and hf power2 0.68388. Each plot displays true positive rate versus false positive rate.

Figure 2. ROC curves for each feature extracted from 9-second pre-defibrillation ECG signals.

No missing data were identified in the ECG dataset, as all 251 signals were complete 9-second recordings suitable for feature extraction.

The ROC curve is a graphical representation that shows the performance of a diagnostic test across all classification thresholds, plotting the true positive rate (sensitivity) against the false positive rate (1-specificity). The Area Under the Curve (AUC) is derived from the ROC curve and quantifies a classifier's ability to differentiate between classes. The AUC value ranges from 0 to 1, where 1 indicates perfect classification and 0.5 indicates a performance no better than chance. Analysis of Variance (ANOVA) is a statistical method used to determine the presence of significant differences between the means of three or more independent (unrelated) groups. By decomposing variability within and between groups, ANOVA provides a robust test for assessing the relative significance of different categorical factors on a continuous outcome variable. In our study, ANOVA was employed to further validate the discrimination efficacy of six ECG features identified as potentially predictive in initial analyses. The results, illustrated in Figure 3, perform a critical role in substantiating the selection of amplitude_QRS, total_power2, and if_power. Figure 3 presents the ANOVA F-values for each of the six studied ECG features. This figure effectively highlights the statistical strength and discriminative power of the features within our analysis. amplitude_QRS and total_power2 showed the highest F-values, indicating a robust ability to distinguish between the groups under study. These features, along with lf_power2, which also demonstrated a significant F-value, were corroborated by the ANOVA as having a substantial impact in differentiating between successful and unsuccessful resuscitations. The clear disparities in F-values and low P-values confirm the reliability of these measurements in our predictive models, reinforcing the importance of these features in clinical assessments and decision-making processes related to cardiac arrest interventions.

Figure 3
Bar chart titled \

Figure 3. Analysis of variance (ANOVA) F-values and P-values for ECG features.

These features not only exhibited superior AUC values but also significant ANOVA F-values, confirming their statistical significance and practical utility in differentiating outcomes in our dataset. Based on the AUC and ANOVA analysis, amplitude_QRS, total_power2, and lf_power2 were chosen as inputs for the SVM model. These features capture significant electrical and physiological changes in the heart that are critical for predicting the outcome just before defibrillation. Their combination offers a potent mix for effective and accurate predictive modeling, enhancing the model's ability to classify the resuscitation outcomes efficiently.

4 Support vector machine (SVM)

Support Vector Machines (SVMs) are a class of supervised learning algorithms used for classification tasks. SVMs are particularly effective in high-dimensional spaces and are known for their robustness and efficiency in handling both linear and non-linear data. The core idea behind SVM is to find a hyperplane that best separates the data points of different classes. For a binary classification problem, SVM aims to find the optimal hyperplane that maximizes the margin between two classes. The margin is defined as the distance between the closest points (support vectors) of each class to the hyperplane. The mathematical formulation of the SVM can be described as follows (27, 28):

Given a set of training examples {xi.yi}i=1n, where xiRd and yi{1.1}, the objective is to solve the following optimization problem shown in Equation 8:

minw.b12w2subjecttoyi(wxi+b)1i=1..n(8)

here, w is the weight vector, and b is the bias term. This optimization problem can be solved using Lagrange multipliers, leading to the dual form of the problem shown in Equation 9:

maxαi=1nαi12i=1nj=1nαiαjyiyj(xixj)(9)

subject to 0αiC 0 and i=1nαiyi=0, where αi are the Lagrange multipliers and C is the regularization parameter that controls the trade-off between maximizing the margin and minimizing the classification error.

For non-linear data, SVM uses kernel functions to map the input data into a higher-dimensional space where a linear separator can be found. The most commonly used kernel functions include the polynomial kernel, radial basis function (RBF) kernel, and sigmoid kernel. To enhance the accuracy of the SVM model, several preprocessing steps and optimizations were applied to the input data and network structure:

Normalization: The input data was normalized to have zero mean and unit variance. This ensures that all features contribute equally to the model and improves convergence during training.

Hyperparameter Tuning: Grid search was used to find the optimal values of the hyperparameters C (regularization parameter) and γ (kernel coefficient for the RBF kernel). A wide range of values was tested to ensure the best combination was selected.

Training-Test Split: The dataset was split into training and test sets using a 70-30 ratio. This ensures that the model is trained on a sufficient amount of data and validated on unseen data to evaluate its performance.

Kernel Selection: The RBF kernel was chosen for its ability to handle non-linear data effectively. The kernel scale parameter was optimized to enhance the model's performance. No model updating or recalibration was performed, as the SVM model was developed as a static classifier for this study. The dataset exhibited class imbalance (195 unsuccessful vs. 56 successful cases), which was addressed by applying class weighting in the SVM model, assigning higher weights to the minority class (successful cases) to improve model sensitivity.

The selected features for the SVM model were amplitude_QRS, total_power2, and lf_power2. These features capture significant electrical and physiological changes in the heart that are critical for predicting the outcome just before defibrillation. Table 1 summarizes the structure and specifications of the SVM model used in this study:

Table 1
www.frontiersin.org

Table 1. SVM model structure and specifications.

The dataset was divided into training and test sets using a 70-30 ratio, with stratified sampling employed to ensure that the class distribution in both sets matched the original dataset's distribution (approximately 78% NoROEA and 22% ROEA). This resulted in a training set of approximately 136 NoROEA and 39 ROEA cases and a test set of approximately 59 NoROEA and 17 ROEA cases, preserving the representativeness of the minority class (ROEA). The training set, consisting of 70% of the data, was used to train the SVM model, while the remaining 30% was used as the test set to validate the model's performance on unseen data. To further address the class imbalance, the Synthetic Minority Over-sampling Technique (SMOTE) (11) was applied during training to balance the class distribution, enhancing the model's ability to learn from the minority class (ROEA). The output of the SVM model is labeled as 1 and 2, corresponding to NoROEA (unsuccessful resuscitation) and ROEA (successful resuscitation), respectively. The SVM model and feature extraction algorithms were implemented using MATLAB (version R2021a), with the Statistics and Machine Learning Toolbox for model training and hyperparameter optimization.

Fairness was not assessed across sociodemographic subgroups due to the lack of demographic data in the dataset. Future work will incorporate such data to evaluate model performance across age, sex, and ethnicity groups.

5 Result and discussion

In this research, we embarked on a comprehensive exploration of utilizing machine learning algorithms to predict defibrillation outcomes in cases of OHCA. By harnessing the capabilities of advanced signal processing and feature selection techniques on ECG data, our aim was to elevate the efficacy of interventions and enhance survival rates through timely and accurate defibrillation decisions. Our methodology centered around meticulously extracting and analyzing critical features from the ECG signals, which are pivotal in differentiating between the electrical patterns of successful and unsuccessful resuscitations. The selection of these features was driven by their potential to provide significant insights into the state of the myocardium at the time of cardiac arrest, thereby informing the likelihood of revival with defibrillation. Table 2 summarizes the distribution of extracted ECG features (heart rate, QRS amplitude, QRS duration, total power, low-frequency power, high-frequency power) across the development dataset, showing mean and standard deviation for successful (n = 56) and unsuccessful (n = 195) resuscitation cases.

Table 2
www.frontiersin.org

Table 2. Distribution of ECG features.

The results of our predictive modeling are illustrated in Figure 4, which presents the confusion matrices for different subsets of our dataset: the entirety of the collected data, the training subset, and the testing subset. These matrices provide a clear visualization of the model's performance and its ability to generalize across data unseen during the training phase. For the complete dataset, the model achieved an impressive true positive rate, particularly for predicting successful resuscitations, indicating a robust ability to recognize patterns that lead to positive outcomes. In the training phase, the classifier demonstrated exceptional accuracy with minimal false classifications, suggesting that the model was effectively tuned to the nuances of the training data without overfitting. When evaluated on the test data, the model's performance slightly varied, with a modest increase in false positives and negatives. However, the persistence of a high true positive rate reinforces the model's applicability in real-world scenarios, affirming its potential utility in clinical settings where rapid decision-making is critical.

Figure 4
Three confusion matrices labeled (a) All Data, (b) Train Data, and (c) Test Data show classification results. Each has target classes on the x-axis and output classes on the y-axis. Correct classifications are highlighted in blue squares, while misclassifications are in red. Percentages and counts display precision and recall for each class, with overall accuracy indicated for each dataset.

Figure 4. Confusion matrices displaying the classifier's performance across (a) all data, (b) training data, and (c) test data.

The SVM model achieved an accuracy of 95.6% (95% CI: 93.2%–97.4%), with precision, recall, and F1-scores for successful resuscitation (ROEA) of 99.0% (95% CI: 97.1%–99.9%), 95.5% (95% CI: 93.0%–97.2%), and 97.2% (95% CI: 95.4%–98.6%), respectively, and for unsuccessful resuscitation (NoROEA) of 83.9% (95% CI: 80.2%–87.1%), 95.9% (95% CI: 93.5%–97.6%), and 89.5% (95% CI: 86.3%–92.1%), respectively.

In addition to the traditional confusion matrix, we have now included precision, recall, and F1-score metrics to provide a more comprehensive assessment of our model's performance. For Class 1, which represents successful resuscitations, the precision was calculated to be approximately 99.0%, with a recall of 95.5%, resulting in an F1-score of 97.2%. These high values indicate a strong ability of the model to correctly identify true positive outcomes while minimizing false positives. For Class 2, representing unsuccessful resuscitations, precision was found to be 83.9%, recall at 95.9%, and the F1-score was 89.5%. The high recall rate highlights the model's sensitivity in detecting this class, although the slightly lower precision suggests a marginal presence of false positives. These metrics underscore the balanced accuracy of our predictive model across both classes, confirming its utility in clinical settings where reliable differentiation between outcomes is crucial.

In our study, we employed the Leave-One-Subject-Out (LOSO) cross-validation method to assess the robustness and generalizability of our classification model across different subjects. This validation approach is illustrated in Figure 5, where the model is trained on all but one subject and then tested on the left-out subject. This process is repeated such that each subject is used exactly once as the test set. LOSO is particularly advantageous in scenarios where subject-specific characteristics can significantly influence the performance of the model. It ensures that our model's accuracy is not overly optimistic and provides a realistic measure of how well the model can generalize to new, unseen subjects.

Figure 5
Diagram illustrating a training and validation set framework across multiple models. Each model, labeled from Model 1 to Model n, has a sequence of boxes, predominantly blue for the training set and occasional orange boxes for the validation set.

Figure 5. Schematic representation of the leave-one-subject-out (LOSO) cross-validation process.

Subsequent to the LOSO implementation, Figure 6 presents the results from this extensive validation, highlighting the individual accuracies achieved for each subject. The accuracy distribution across subjects is predominantly high, which underscores the model's effectiveness in handling variable subject data. A mean accuracy exceeding 97% robustly demonstrates the model's capacity to generalize effectively across new, unseen data. This high level of accuracy across different subjects is indicative of the model's capability to adapt to and accurately predict based on diverse subject characteristics, which is essential in applications requiring high reliability and precision. Furthermore, the consistency in high performance across the majority of subjects, as shown in Figure 4, supports the effectiveness of the features extracted and used in our model. These features evidently capture relevant and significant information that aids in achieving high prediction accuracy, thus validating their suitability for the task at hand.

Figure 6
Graph showing LOSO cross-validation accuracy for each subject. The x-axis represents Subject ID from 0 to 300, and the y-axis represents accuracy percentage from 0 to 100. Individual accuracy points are marked with blue circles, while the mean accuracy is indicated by a red dashed line at 97.6%. Most individual accuracy points are at 100%.

Figure 6. LOSO cross-validation accuracy for each subject.

A sensitivity analysis was conducted by varying the SVM regularization parameter (C) and kernel coefficient (γ) within ±10% of their optimal values, confirming stable model performance (accuracy variation <2%). Sensitivity analysis results showed that the model's accuracy remained robust across variations in hyperparameters, with a maximum deviation of 1.8% in performance metrics.

To address potential concerns regarding the class imbalance in our dataset (195 unsuccessful vs. 56 successful resuscitation cases), we conducted an additional experiment using the Synthetic Minority Oversampling Technique (SMOTE) (11) to balance the class distribution in the training set. SMOTE generates synthetic samples for the minority class (successful resuscitation, ROEA) by interpolating between existing samples, thereby mitigating the risk of model bias toward the majority class. We applied SMOTE to the training data (70% of the dataset) to achieve a balanced class distribution, while keeping the test set (30%) unchanged to ensure unbiased evaluation. The SVM model, trained on the SMOTE-augmented data using the selected features (QRS Complex Amplitude, Total Power, and Low-Frequency Power), achieved a test accuracy of 94.5%, with a precision of 86.2%, recall of 94.0%, and F1-score of 89.9% for the ROEA class. These results, summarized in Table 3, are comparable to the original model's performance (95.6% accuracy), confirming the robustness of our approach even when class imbalance is explicitly addressed. The high recall for the ROEA class in both scenarios underscores the model's ability to identify critical successful resuscitation cases, enhancing its potential for clinical decision-making.

Table 3
www.frontiersin.org

Table 3. Performance comparison of SVM model with and without SMOTE.

To evaluate the robustness of the proposed Support Vector Machine (SVM) model, we compared its performance with two mainstream machine learning models: Random Forest (RF) and Logistic Regression (LR), which are widely used in ECG classification tasks (29, 30). All models were trained on the same dataset of 251 ECG recordings (56 ROEA, 195 no-ROEA), using the selected features (QRS Complex Amplitude, Total Power, and Low-Frequency Power) and a 70-30 train-test split. Hyperparameters for RF (e.g., number of trees, maximum depth) and LR (e.g., regularization strength) were optimized via grid search to ensure a fair comparison. The weighted average performance metrics across both ROEA and no-ROEA classes, including accuracy, precision, recall, and F1-score, are summarized in Table 4. The SVM model achieved the highest accuracy (95.6%) and weighted F1-score (94.8%), followed by RF (93.8% accuracy, 93.5% F1-score) and LR (91.5% accuracy, 91.2% F1-score). These results suggest that SVM is particularly effective for this task, likely due to its ability to model complex decision boundaries in high-dimensional feature spaces. However, the competitive performance of RF indicates its potential as an alternative, particularly for applications requiring ensemble-based robustness. Logistic Regression, while simpler, showed slightly lower performance, possibly due to its linear assumptions. This comparison validates the choice of SVM while highlighting the viability of other models for predicting defibrillation outcomes.

Table 4
www.frontiersin.org

Table 4. Comparison of machine learning models for predicting defibrillation outcome.

To investigate the independent contribution of each feature and potential synergistic or antagonistic effects, we conducted ablation experiments by training the Support Vector Machine (SVM) model with individual features removed and with different feature combinations. The experiments used the same dataset of 251 ECG recordings (56 ROEA, 195 no-ROEA), 70-30 train-test split, preprocessing pipeline, and hyperparameter settings (RBF kernel, optimized C and γ) as the original model. We evaluated: (1) the model with one feature removed (e.g., excluding QRS Complex Amplitude), and (2) pairwise combinations (e.g., QRS Complex Amplitude + Total Power). Table 5 summarizes the weighted average performance metrics across both ROEA and no-ROEA classes. The full model with all features (QRS Complex Amplitude, Total Power, Low-Frequency Power) achieved the highest accuracy (95.6%) and weighted F1-score (94.8%). Removing QRS Complex Amplitude led to the largest performance drop (accuracy: 90.2%, weighted F1-score: 90.0%), indicating its critical role. Removing Total Power or Low-Frequency Power resulted in smaller decreases (accuracy: 92.5% and 91.8%, respectively). The QRS Complex Amplitude + Total Power combination performed best among pairs (accuracy: 93.5%, weighted F1-score: 93.3%), suggesting a synergistic effect. These results validate the feature selection and highlight the complementary contributions of the features. Fairness results were not evaluated due to the absence of sociodemographic data. This limitation may affect the model's generalizability across diverse patient groups.

Table 5
www.frontiersin.org

Table 5. Ablation study and feature combination results for SVM model.

To contextualize the contributions of our proposed approach, we compared its performance with several established methods for predicting defibrillation outcomes in out-of-hospital cardiac arrest (OHCA) patients. Table 6 summarizes the comparison, evaluating our method against prior studies based on accuracy, Area Under the Curve (AUC), dataset size, features used, and methodology. Our method employs a Support Vector Machine (SVM) classifier with a Radial Basis Function (RBF) kernel, utilizing a targeted feature set (QRS complex amplitude, total power, and low-frequency power). To address the class imbalance in our dataset (195 NoROEA vs. 56 ROEA), we applied the Synthetic Minority Over-sampling Technique (SMOTE) (11), which generates synthetic samples for the minority class to balance the training data. This approach resulted in an accuracy of 95.6% and an AUC of 0.96 on a dataset of 251 ECG signals. Compared to Howe et al. (21), who reported an accuracy of 81% using a smaller dataset (41 ECGs) and standard waveform features (AMSA, slope, RMS), our method demonstrates significant improvement. Figuera et al. (13) achieved a comparable accuracy of 94% using 30 features and multiple machine learning models, but our approach relies on a more concise feature set and SMOTE, reducing computational complexity while maintaining high discriminative power. He et al. (15) reported a lower accuracy of 87%, indicating that combining multiple ECG features without targeted selection or data balancing may not yield optimal results. Acharya et al. (14) utilized a Convolutional Neural Network (CNN) for automated feature extraction, achieving an accuracy of 93.5%. However, their method requires significantly larger computational resources compared to our SVM-based approach, which is more feasible for integration into resource-constrained environments like automated external defibrillators (AEDs). The superior performance of our method can be attributed to the careful selection of highly discriminative features, validated through ROC and ANOVA analyses, the use of SMOTE to mitigate class imbalance, and the optimization of the SVM model via grid search for hyperparameters. Additionally, the implementation of Leave-One-Subject-Out (LOSO) cross-validation ensures robust generalizability across subjects. These results highlight the technical breakthrough of our approach, offering a balance of high accuracy, computational efficiency, and practical applicability for real-time clinical decision-making in OHCA scenarios.

Table 6
www.frontiersin.org

Table 6. Comparison of the proposed method with existing studies for predicting defibrillation outcomes in OHCA.

The selected features in our Support Vector Machine (SVM) model—QRS Complex Amplitude, Total Power, and Low-Frequency Power—were chosen for their predictive power, but their relevance to myocardial electrophysiology provides a critical biological basis for their efficacy in forecasting defibrillation success. QRS Complex Amplitude, derived from ECG signals, reflects the degree of electrical synchronization within the myocardium during ventricular fibrillation (VF). Higher amplitudes are indicative of more organized electrical activity, which is associated with a myocardium that is more responsive to defibrillation due to preserved cellular viability and reduced ischemic damage (18, 31). Total Power, calculated as the integral of the power spectral density across all frequencies, quantifies the overall electrical energy of the fibrillating heart. A higher Total Power suggests greater myocardial electrical activity, which correlates with a higher likelihood of successful defibrillation by indicating a less deteriorated metabolic state (32). Low-Frequency Power, focusing on the 0.5–4 Hz range, captures organized, low-frequency components of the VF waveform, which are linked to viable myocardial tissue capable of restoring sinus rhythm post-shock (33). These components are particularly relevant in prolonged VF, where low-frequency oscillations may indicate residual coordinated activity amenable to defibrillation (34). By leveraging these features, our model aligns with the electrophysiological characteristics of VF, enabling robust prediction of defibrillation outcomes while maintaining interpretability for clinical applications.

Our SVM model, achieving 95.6% accuracy and 95.9% recall in predicting defibrillation success, offers significant clinical potential for out-of-hospital cardiac arrest (OHCA) management. By identifying patients likely to achieve return of effective arrhythmia (ROEA), the model can guide emergency medical personnel to optimize defibrillation timing, reducing unnecessary shocks that may harm myocardial tissue. Its interpretable features (QRS Complex Amplitude, Total Power, Low-Frequency Power) and computational efficiency make it suitable for integration into automated external defibrillators, enhancing real-time decision-making in high-stress OHCA scenarios and potentially improving survival rates.

This study has several limitations. First, the sample size (n = 251) may limit generalizability, particularly for underrepresented groups. Second, the absence of sociodemographic data prevented fairness analyses across subgroups, potentially introducing selection bias. Third, the model was developed for ventricular fibrillation cases, and its applicability to other rhythms remains untested. Future studies should address these issues to enhance model robustness and equity.

While our study focuses on predicting defibrillation success in ventricular fibrillation (VF), the proposed features (QRS Complex Amplitude, Total Power, Low-Frequency Power) may also aid in distinguishing shockable (VF/VT) from non-shockable (asystole/PEA) rhythms. These features capture VF's organized electrical activity, which differs markedly from the minimal activity in asystole or chaotic patterns in PEA. Future work will explore their efficacy in this classification, potentially enhancing automated external defibrillator algorithms. No patient or public involvement was conducted due to the retrospective nature of the study. Future research will engage patients and emergency care stakeholders to ensure the model meets clinical and societal needs.

6 Conclusion

In this study, we have demonstrated the significant potential of machine learning techniques, specifically using a SVM, to enhance the predictive accuracy of outcomes in cardiac arrest situations based on pre-defibrillation ECG signals. By extracting and analyzing six specific ECG features—Heart Rate, QRS Complex Amplitude, Total Power, Low Frequency Power, High Frequency Power, and QRS Duration—we were able to identify which features provide the most predictive value. Particularly, the QRS Complex Amplitude, Total Power, and Low Frequency Power emerged as the most effective indicators, each exhibiting strong discriminative power with high AUC values as demonstrated in our ROC analysis. The integration of these key features into an SVM model allowed for a robust classification system capable of distinguishing between successful and unsuccessful resuscitations with high reliability. Our findings underscore the importance of precise feature selection in developing predictive models that can support clinical decision-making in emergency medical services. The methodology and results presented in this paper pave the way for future research to explore additional ECG features and alternative machine learning models that could further improve the prediction of resuscitation outcomes. Moreover, our research highlights the necessity for ongoing advancements in the preprocessing and analysis of ECG signals to ensure that the data fed into predictive models is of the highest quality and relevance. Continued refinement of these techniques is expected to contribute significantly to the field of medical informatics and emergency care, ultimately leading to better patient outcomes in critical care scenarios.

Data availability statement

The raw data supporting the conclusions of this article will be made available by the authors, without undue reservation.

Author contributions

HZ: Investigation, Methodology, Writing – original draft, Writing – review & editing. XP: Conceptualization, Writing – review & editing; SZ: Methodology, Writing – original draft. WZ: Methodology, Writing – review & editing. JC: Investigation, Methodology, Writing – original draft. LP: Methodology, Writing – review & editing.

Funding

The author(s) declare that financial support was received for the research and/or publication of this article. This work was supported in part by Natural Science Foundation of Zhejiang Province (LQ24F030013), in part by the Fundamental Research Funds for the Provincial Universities of Zhejiang (GK259909299001-305), in part by the Fujian KeyLaboratory of Big Data Application and Intellectualization for Tea Industry (Wuyi University) (Grant No.FKLBDAITI202403).

Conflict of interest

HZ and XP were employed by Shangyu Institute of Science and Engineering Co. Ltd., Hangzhou Dianzi University.

The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Generative AI statement

The author(s) declare that no Generative AI was used in the creation of this manuscript.

Publisher's note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

Supplementary material

The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fcvm.2025.1550422/full#supplementary-material

References

1. Sternbach GL, Varon J, Fromm RE Jr. The resuscitation greats. Claude beck and ventricular defibrillation. Resuscitation. (2000) 44(1):3–5. doi: 10.1016/S0300-9572(00)00163-5

PubMed Abstract | Crossref Full Text | Google Scholar

2. White RD, Asplin BR, Bugliosi TF, Hankins DG. High discharge survival rate after out-of-hospital ventricular fibrillation with rapid defibrillation by police and paramedics. Ann Emerg Med. (1996) 28(4):480–5. doi: 10.1016/S0196-0644(96)70109-9

PubMed Abstract | Crossref Full Text | Google Scholar

3. Capucci A, Aschieri D, Piepoli MF, Bardy GH, Iconomou E, Arvedi M. Tripling survival from sudden cardiac arrest via early defibrillation without traditional education in cardiopulmonary resuscitation. Circulation. (2001) 106(9):1065–70. doi: 10.1161/01.CIR.0000028148.62305.69

PubMed Abstract | Crossref Full Text | Google Scholar

4. Johnson BA, Weil MH, Tang W, Noc M, McKee D, McCandless D. Mechanisms of myocardial hypercarbic acidosis during cardiac arrest. J Appl Physiol. (1995) 78(4):1579–84. doi: 10.1152/jappl.1995.78.4.1579

PubMed Abstract | Crossref Full Text | Google Scholar

5. Link MS, Atkins DL, Passman RS, Halperin HR, Samson RA, White RD, et al. Part 6: electrical therapies: automated external defibrillators, defibrillation, cardioversion, and pacing: 2010 American heart association guidelines for cardiopulmonary resuscitation and emergency cardiovascular care. Circulation. (2010) 122(18 Suppl 3):S706–19. doi: 10.1161/CIRCULATIONAHA.110.970954

PubMed Abstract | Crossref Full Text | Google Scholar

6. Wik L, Hansen TB, Fylling F, Steen T, Vaagenes P, Auestad BH, et al. Delaying defibrillation to give basic cardiopulmonary resuscitation to patients with out-of-hospital ventricular fibrillation: a randomized trial. J Am Med Assoc. (2003) 289(11):1389–95. doi: 10.1001/jama.289.11.1389

PubMed Abstract | Crossref Full Text | Google Scholar

7. Cobb LA, Fahrenbruch CE, Walsh TR, Copass MK, Olsufka M, Breskin M, et al. Influence of cardiopulmonary resuscitation prior to defibrillation in patients with out-of-hospital ventricular fibrillation. J Am Med Assoc. (1999) 281(13):1182–8. doi: 10.1001/jama.281.13.1182

PubMed Abstract | Crossref Full Text | Google Scholar

8. Strohmenger HU. Analyzing ventricular fibrillation ECG signals and predicting defibrillation success. Curr Opin Crit Care. (2008) 14(3):311–6. doi: 10.1097/MCC.0b013e3282fc9a9c

PubMed Abstract | Crossref Full Text | Google Scholar

9. He M, Gong Y, Li Y. Prediction of defibrillation outcome using waveform characteristics of ventricular fibrillation. J Clin Exp Cardiol. (2013) S10:1–8. doi: 10.4172/2155-9880.S10-009

Crossref Full Text | Google Scholar

10. Shandilya S, Ward K, Kurz M, Najarian K. Non-linear dynamical signal characterization for prediction of defibrillation success through machine learning. BMC Med Inform Decis Mak. (2012) 12:116. doi: 10.1186/1472-6947-12-116

PubMed Abstract | Crossref Full Text | Google Scholar

11. Chawla NV, Bowyer KW, Hall LO, Kegelmeyer WP. SMOTE: synthetic minority over-sampling technique. J Artif Intell Res. (2002) 16:321–57. doi: 10.1613/jair.953

Crossref Full Text | Google Scholar

12. He H, Garcia EA. Learning from imbalanced data. IEEE Trans Knowl Data Eng. (2009) 21(9):1263–84. doi: 10.1109/TKDE.2008.239

Crossref Full Text | Google Scholar

13. Figuera C, Irusta U, Morgado E, Aramendi E, Ayala U, Wik L, et al. Machine learning techniques for the detection of shockable rhythms in automated external defibrillators. PLoS One. (2016) 11(7):e0159654. doi: 10.1371/journal.pone.0159654

PubMed Abstract | Crossref Full Text | Google Scholar

14. Acharya UR, Fujita H, Oh SL, Raghavendra U, Tan JH, Adam M, et al. Automated identification of shockable and non-shockable life-threatening ventricular arrhythmias using convolutional neural network. Future Gener Comput Syst. (2018) 79:952–9. doi: 10.1016/j.future.2017.08.039

Crossref Full Text | Google Scholar

15. He M, Gong Y, Li Y, Mauri T, Fumagalli F, Bozzola M, et al. Combining multiple ECG features does not improve prediction of defibrillation outcome compared to single features in a large population of out-of-hospital cardiac arrests. Crit Care. (2015) 19:425. doi: 10.1186/s13054-015-1142-z

PubMed Abstract | Crossref Full Text | Google Scholar

16. Neurauter A, Eftestøl T, Kramer-Johansen J, Abella BS, Sunde K, Wenzel V, et al. Prediction of countershock success using single features from multiple ventricular fibrillation frequency bands and feature combinations using neural networks. Resuscitation. (2007) 73:253–63. doi: 10.1016/j.resuscitation.2006.10.002

PubMed Abstract | Crossref Full Text | Google Scholar

17. Watson JN, Uchaipichat N, Addison PS, Clegg GR, Robertson CE, Eftestol T, et al. Improved prediction of defibrillation success for out-of-hospital VF cardiac arrest using wavelet transform methods. Resuscitation. (2004) 63:269–75. doi: 10.1016/j.resuscitation.2004.06.012

PubMed Abstract | Crossref Full Text | Google Scholar

18. Eftestol T, Sunde K, Ole Aase S, Husoy JH, Steen PA. Predicting outcome of defibrillation by spectral characterization and nonparametric classification of ventricular fibrillation in patients with out-of-hospital cardiac arrest. Circulation. (2000) 102:1523–9. doi: 10.1161/01.CIR.102.13.1523

PubMed Abstract | Crossref Full Text | Google Scholar

19. Jekova I. Shock advisory tool: detection of life-threatening cardiac arrhythmias and shock success prediction by means of a common parameter set. Biomed Signal Process Control. (2007) 2:25–33. doi: 10.1016/j.bspc.2007.01.002

Crossref Full Text | Google Scholar

20. Podbregar M, Kovacic M, Podbregar-Mars A, Brezocnik M. Predicting defibrillation success by ‘genetic’ programming in patients with out-of-hospital cardiac arrest. Resuscitation. (2003) 57:153–9. doi: 10.1016/S0300-9572(03)00030-3

PubMed Abstract | Crossref Full Text | Google Scholar

21. Howe A, Escalona OJ, Di Maio R, Massot B, Cromie NA, Darragh KM, et al. A support vector machine for predicting defibrillation outcome from waveform metrics. Resuscitation. (2014) 85:343–9. doi: 10.1016/j.resuscitation.2013.11.021

PubMed Abstract | Crossref Full Text | Google Scholar

22. Benini S, Ivanovic MD, Savardi M, Krsic J, Hadžievski L, Baronio F. ECG waveform dataset for predicting defibrillation outcome in out-of-hospital cardiac arrested patients. Data Brief. (2021) 34:106635. doi: 10.1016/j.dib.2020.106635

PubMed Abstract | Crossref Full Text | Google Scholar

23. Oppenheim AV, Schafer RW. Discrete-Time Signal Processing, 3rd ed. London: Pearson (2010).

Google Scholar

24. Kachuee M, Fazeli S, Sarrafzadeh M. Ecg heartbeat classification: a deep transferable representation. 2018 IEEE International Conference on Healthcare Informatics (ICHI); IEEE (2018). p. 443–4

Google Scholar

25. Rajpurkar P, Hannun AY, Haghpanahi M, Bourn C, Ng AY. Cardiologist-level arrhythmia detection with convolutional neural networks. arXiv preprint arXiv:1707.01836 (2017).

Google Scholar

26. Luz EJDS, Schwartz WR, Cámara-Chávez G, Menotti D. ECG-based heartbeat classification for arrhythmia detection: a survey. Comput Methods Programs Biomed. (2016) 127:144–64. doi: 10.1016/j.cmpb.2015.12.008

PubMed Abstract | Crossref Full Text | Google Scholar

27. Cortes C, Vapnik V. Support-vector networks. Mach Learn. (1995) 20:273–97. doi: 10.1007/BF00994018

Crossref Full Text | Google Scholar

28. Burges CJ. A tutorial on support vector machines for pattern recognition. Data Min Knowl Discov. (1998) 2(2):121–67. doi: 10.1023/A:1009715923555

Crossref Full Text | Google Scholar

29. Breiman L. Random forests. Mach Learn. (2001) 45:5–32. doi: 10.1023/A:1010933404324

Crossref Full Text | Google Scholar

30. Hosmer DW Jr, Lemeshow S, Sturdivant RX. Applied Logistic Regression. New York, NY: John Wiley & Sons (2013).

Google Scholar

31. Jalife J. Ventricular fibrillation: mechanisms of initiation and maintenance. Annu Rev Physiol. (2000) 62(1):25–50. doi: 10.1146/annurev.physiol.62.1.25

PubMed Abstract | Crossref Full Text | Google Scholar

32. Povoas HP, Bisera J. Electrocardiographic waveform analysis for predicting the success of defibrillation. Crit Care Med. (2000) 28(11):N210–1. doi: 10.1097/00003246-200011001-00010

PubMed Abstract | Crossref Full Text | Google Scholar

33. Watson JN, Addison PS, Clegg GR, Holzer M, Sterz F, Robertson CE. A novel wavelet transform based analysis reveals hidden structure in ventricular fibrillation. Resuscitation. (2000) 43(2):121–7. doi: 10.1016/S0300-9572(99)00127-6

PubMed Abstract | Crossref Full Text | Google Scholar

34. Sherman LD, Callaway CW, Menegazzi JJ. Ventricular fibrillation exhibits dynamical properties and self-similarity. Resuscitation. (2000) 47(2):163–73. doi: 10.1016/s0300-9572(00)00229-x

PubMed Abstract | Crossref Full Text | Google Scholar

Keywords: out-of-hospital cardiac arrest (OHCA), electrocardiogram (ECG), defibrillation outcome prediction, machine learning, support vector machine (SVM), feature selection

Citation: Zhang H, Pan X, Zhou S, Zhang W, Chen J and Pan L (2025) Advanced ECG feature extraction and SVM classification for predicting defibrillation success in OHCA. Front. Cardiovasc. Med. 12:1550422. doi: 10.3389/fcvm.2025.1550422

Received: 23 December 2024; Accepted: 28 June 2025;
Published: 16 July 2025.

Edited by:

Rui Providencia, University College London, United Kingdom

Reviewed by:

Cathal Breen, Edinburgh Napier University, United Kingdom
Mingfeng Jiang, Zhejiang Sci-Tech University, China

Copyright: © 2025 Zhang, Pan, Zhou, Zhang, Chen and Pan. This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.

*Correspondence: Xiaotian Pan, cHh0MDkxNkBmb3htYWlsLmNvbQ==; Shan Zhou, emhvdXNoYW5jamhhQDE2My5jb20=; Weiwei Zhang, NDYxMzU3NDc4QHFxLmNvbQ==

These authors share first authorship

Disclaimer: All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.