BackgroundCoronary perfusion pressure (CPP) indicates spontaneous return of circulation and is recommended for high-quality cardiopulmonary resuscitation (CPR). This study aimed to investigate a method for non-invasive estimation of CPP using electrocardiography (ECG) and photoplethysmography (PPG) during CPR. MethodsNine pigs were used in this study. ECG, PPG, invasive arterial blood pressure (ABP), and right atrial pressure (RAP) signals were simultaneously recorded. The CPPs were estimated using three datasets: (a) ECG, (b) PPG, and (c) ECG and PPG, and were compared with invasively measured CPPs. Four machine-learning algorithms, namely support vector regression, random forest (RF), K-nearest neighbor, and gradient-boosted regression tree, were used for estimation of CPP. ResultsThe RF model with a combined ECG and PPG dataset achieved better estimation of CPP than the other algorithms. Specifically, the mean absolute error was 4.49 mmHg, the root mean square error was 6.15 mm Hg, and the adjusted R2 was 0.75. A strong correlation was found between the non-invasive estimation and invasive measurement of CPP (r = 0.88), which supported our hypothesis that machine-learning-based analysis of ECG and PPG parameters can provide a non-invasive estimation of CPP for CPR. ConclusionsThis study proposes a novel estimation of CPP using ECG and PPG with machine-learning-based algorithms. Non-invasively estimated CPP showed a high correlation with invasively measured CPP and may serve as an easy-to-use physiological indicator for high-quality CPR treatment.