Hemodynamics are the mechanisms through which blood circulates through the body. Specifically, hemodynamics is a term used to describe the intravascular and intracardiac pressures and flow that occur during cardiac cycles. The vascular system is typically a closed circuit. Pressure and flow variations in the venous system will necessarily affect the arterial system and vice versa. Therefore, hemodynamic measurements are not static values but, rather, vary beat to beat depending on the pressure and flow that occur within and between the arterial and venous compartments. The decision to treat a hemodynamic value should always be taken with full consideration of the overall physiology, underlying conditions, and goals of care.
Hemodynamic monitoring can reveal changes in cardiovascular function, and the interpretation of such changes may prompt therapeutic interventions. Multiple assessment methods for hemodynamic status, conducted by either invasive or noninvasive devices, are available. These report pulmonary arterial pressure (PAP), pulmonary arterial widget pressure (PAWP), arterial blood pressure (ABP), central venous pressure (CVP), electrocardiographic (ECG), impedance cardio graphic (ICG), phonocardiogram (PCG), pulse oximetry plethysmograph (PPG), peripheral venous pressure waveform (PVPW), peripheral arterial pressure waveform (PAPW), cardiac output (CO), stroke volume (SV), and left ventricular ejection fraction (LVEF).
Properly interpreting the hemodynamic measurements can help detect adverse conditions earlier. For example, increased CO may indicate a high flow state, decreased peripheral vascular resistance or shunting while a decreased CO may indicate a decrease in circulating volume, a reduced left ventricular contractile function, or valvular disease. CVP readings are used to assess volume status and approximate right ventricular end diastolic pressure (RVEDP). Low CVP values typically reflect hypovolemia or decreased venous return; high CVP values reflect volume overload, increased venous return or right sided cardiac failure. ABP may be affected by changes in the cardiac output (CO) and systemic vascular resistance (SVR) and reflects the arterial pressure in the vessels perfusing the organs; a low ABP indicates decreased blood flow through the organs; a high ABP indicates an increased cardiac workload or higher systemic vascular resistance. An increased PAP indicates increased pulmonary artery hypertension, which may be due to COPD, emphysema, pulmonary embolus, pulmonary edema, left ventricular failure, along with many other etiologies. Wedge pressure (PCWP) is used to approximate left atrial pressures as a balloon-tipped catheter wedged in the pulmonary artery creates a static fluid-filled conduit to the pulmonary veins. High PCWP may indicate left ventricle failure, mitral valve pathology, diastolic dysfunction with increased filling pressures, or increased pericardial pressure due to tamponade physiology. A decreased SV may indicate impaired cardiac contractility or valve dysfunction and may result in heart failure, while an increased SV may be caused by an increase in circulating volume or an increase in inotropy, such as with hypertrophic cardiomyopathy.
However, PAP, PAWP, and CVP are typically only reliably measured by invasive means. ABP can be measured by intra-arterial catheters. Some noninvasive methods can estimate ABP, but catheter detection is more reliable and accurate. The measurement of SV and CO have a similar situation with ABP. LVEF can be calculated through an echocardiogram, magnetic resonance image, or nuclear medicine scan. ECG, PPG, PCG, ICG, respiration impedance waveform, PVPW, and PAPW can be obtained by noninvasive techniques.
In one aspect, the present invention provides an apparatus for predicting a hemodynamics parameter being conventionally obtained from an implanted sensor or catheter. The apparatus comprises: a processor configured to perform a computer program to choose a qualified waveform record of a noninvasive input variable being collected by a noninvasive sensor or detector; analyze the waveform record with an AI model; and predict the hemodynamics parameter.
In another aspect, the present invention provides a computer implemented method of predicting a hemodynamics parameter being conventionally obtained from an implanted sensor or catheter apparatus in the mammal. The method comprises choosing a qualified waveform record of a noninvasive input variable of a mammal being collected by a noninvasive sensor or detector; analyzing the waveform record with an AI model; and predicting the hemodynamic parameter.
In certain embodiments, the noninvasive input variable is selected from a noninvasive biosignal/a noninvasive hemodynamics parameter, a general input variable, or a combination thereof.
In further embodiments, the noninvasive input variable contains at least two noninvasive biosignals or noninvasive hemodynamics parameters selected from a group consisting of electrocardiographic (ECG), impedance cardio graphic (ICG), phonocardiogram (PCG), pulse oximetry plethysmograph (PPG), peripheral venous pressure waveform (PVPW), peripheral arterial pressure waveform (PAPW), respiration waveform (RESP), echocardiogram, airway resistance, blood sugar level waveform, and a combination thereof.
In certain embodiments, the general input is selected from the group consisting of null, age, gender, body mass index (BMI), temperature, motion status, and a combination thereof.
In certain embodiments, the AI model is a base regression model, Bagging regressor, AdaBoost regressor, voting regressor, or a combination thereof.
In further embodiments, the base regression model is selected from a group consisting of Decision Tree (DT), K Nearest Neighbors (KNN), Nearest Centroid (NC), Gaussian Naive Bayesian (GNB), Multinomial Naive Bayesian (MNB), Complement Naive Bayesian (CNB), Bernoulli Naive Bayesian (BNB), General Linear Regression (GLR), Quadratic Discriminant Analysis (QDA), Multinomial Logistic Regression (MLR), Multi-layer Perceptron Neural Net (MPN), Ridge Regression (RR), Linear Regression with Stochastic Gradient Descent (LCSGD), Passive Aggressive Regression (PAC), Linear SVC (SVC), Random Forest (RF), Extremely Randomized Trees (ERT), Gradient Boosting Tree (GBT), Extreme Gradient Boosting Tree (EGBT), convolutional neural network (CNN) with residual structure, long-term and short-term memory (LSTM) recurrent neural network, double direction LSTM, CNN with residual block and transformer structure, and a combination thereof.
In further embodiments, Bagging regressor is a meta-regressor and uses all of the base regression models.
In further embodiments, AdaBoost regressor is a meta-estimator and utilizes the base models of DT, GNB, MNB, CNB, BNB, MLR, RR, LCSGD, and SVC.
In further embodiments, Voting regressor, if present, is a meta-estimator and uses the base models of DT, KNN, GNB, MNG, CNB, BNB, GLR, MLR, QDA, RR, LCSGD, PAC, MPN, SVC, RF, ERT, and GBT.
In some embodiments, the AI model is convolutional neural network (CNN) with residual structure, long-term and short-term memory (LSTM) recurrent neural network, double direction LSTM, CNN with residual block and transformer structure, EGBT, or a combination thereof.
In certain embodiments, the hemodynamics parameter predicated in these aspects is selected from a group consisting of pulmonary arterial pressure (PAP), pulmonary arterial widget pressure (PAWP), arterial blood pressure (ABP), central venous pressure (CVP), right atrial pressure (RAP), right ventricular pressure (RVP), cardiac output (CO), stroke volume (SV), left ventricular ejection fraction (LVEF), and a combination thereof.
In further embodiments, the hemodynamics parameter predicated in these aspects is pulmonary artery pressure (PAP).
The instant disclosure provides an apparatus and a method to predict a subject's hemodynamics parameter, which is normally obtained from an implanted sensor in the subject using input biosignals, which can be easily obtained from noninvasive sensors attached on a subject's skin (e.g., human skin), particularly in the chest area.
In one embodiment, the apparatus and the method use a built-in AI model and noninvasive input biosignals (e.g., hemodynamics parameters collected by noninvasive sensors) and/or other general inputs to predict the aforementioned hemodynamics parameters.
In one embodiment, noninvasive biosignals include at least electrocardiographic (ECG), impedance cardiograph is (ICG), phonocardiogram (PCG), pulse oximetry plethysmograph (PPG), peripheral venous pressure waveform (PVPW), peripheral arterial pressure waveform (PAPW), respiration waveform. (RESP), echocardiogram, airway resistance, blood sugar level waveform and a combination thereof. The general inputs include at least age, gender, body mass index (BM), temperature, motion status, and a combination thereof. In a further embodiment, at least two noninvasive biosignals are used to predict the hemodynamics parameter.
In one embodiment, the hemodynamics parameter, which can be predicted using the apparatus and the method, includes at least pulmonary arterial pressure (PAP), pulmonary arterial widget pressure (PAWP), arterial blood pressure (ABP), central venous pressure (CVP), right atrial pressure (RAP), right ventricular pressure (RVP), cardiac output (CO), stroke volume (SV), left ventricular ejection fraction (LVEF), and a combination thereof.
In another embodiment, examples of AI models include base regression models, Bagging regressor, AdaBoost regressor, voting regressor, and a combination thereof. Examples of base regression models include Decision Tree (DT), K Nearest Neighbors (KNN), Nearest Centroid (NC), Gaussian Naive Bayesian (GNB), Multinomial Naive Bayesian (MNB), Complement Naive Bayesian (CNB), Bernoulli Naive Bayesian (BNB), General Linear Regression (GLR), Quadratic Discriminant Analysis (QDA), Multinomial Logistic Regression (MLR), Multi-layer Perceptron Neural Net (MPN), Ridge Regression (RR), Linear Regression with Stochastic Gradient Descent (LCSGD), Passive Aggressive Regression (PAC), Linear SVC (SVC), Random Forest (RF), Extremely Randomized Trees (ERT), Gradient Boosting Tree (GBT), Extreme Gradient Boosting Tree (EGBT), convolutional neural network (CNN) with residual structure, long-term and short-term memory (LSTM) recurrent neural network, double direction LSTM, CNN with residual block and transformer structure, and a combination thereof. Bagging regressor is a meta-regressor and uses all of the above enumerated base regression models. AdaBoost regressor is a meta-estimator, which utilizes the following base regression models: DT, GNB, MNB, CNB, BNB, MLR, RR, LCSGD, and SVC. Voting regressor is another meta-estimator, which uses the following base regression models: DT, KNN, GNB, MNG, CNB, BNB, GLR, MLR, QDA, RR, LCSGD, PAC, MPN, SVC, RF, ERT, and GBT.
In a further embodiment, at least the following models demonstrate superior performance: CNN with residual structure, CNN with residual block and transformer structure, LSTM, double direction LSTM, and EGBT. In a further embodiment, CNN with residual structure attains the highest performance measurement score.
In another embodiment, clinical-grade level accuracy of various AI models was evaluated according to the following procedure. Since the AI model's performance depends on the input features and learning parameters, a wide-scale comparison was performed to scout out the best AI model with optimal input features and learning parameters. For instance, a training-validation-testing design was used to perform such a large-scale comparison. The model comparison and optimization consist of five phases (presented in the central illustration figure): 1) data processing phase to choose qualified waveform record and carry out noise reduction; 2) data preparation phase to fragment the waveform record to multiple sample windows; 3) feature extraction phase where wavelet scattering transform method was studied; 4) model tunning and comparison phase to find the optimal learning parameters and input features; 5) evaluation phase to evaluate, interpret and report the model performance. In a further embodiment, all the aforementioned models were trained and tested using the same scheme mentioned above, and R2 scores were compared to choose the optimal model.
In a further embodiment, the current disclosure provides a central processing box (
In a further embodiment, the current disclosure provides examples of sensors and subsystems of the apparatus of this aspect. ECG and Respiration impedance Module is depicted in
The central data processing box is depicted in
The signal synthesis module (shown in
For essential input signals, the device box will unify the sampling rate. The overlapping sliding window method (shown in
In another embodiment, the wavelet scattering and discrete wavelets analysis methods were used for prediction and smoothing signals. Specifically, a wavelet scattering feature extraction method was used to get the invariant presentation of original input signals. The coefficients of wavelet scattering are inputs of AI models. The prediction outcomes of the AI models are coefficients of discrete wavelets decomposition. The wavelets coefficients are subsequently converted back to time-domain signals. Thus, the predicted time-domain signals will be smooth waveforms. According to the settings of the overlapping sliding window method, this method smooths the predicted time-domain signals by averaging the values within overlapping parts among windows.
In another aspect, the current disclosure provides a method of synchronizing data collection from the sensors or subsystem of the apparatus for predicting a hemodynamics parameter. In one embodiment, the current disclosure provides a noninvasive multi-sensor device to collect multiple hemodynamic parameters simultaneously.
Hereinafter, the present invention will be described in more detail by way of Examples. The invention will be more readily understood by reference to the following examples. However, the technical scope of the present invention is not intended to be limited only to the following Examples.
The study was conducted in accordance with the Declaration of Helsinki. This study was designed to answer one vital question: how to use various numbers of known and relatively easy to measure hemodynamics parameters in combination with AI models to predict other important hemodynamic parameters with a clinical-grade level accuracy. Since the AI model's performance depends on the input features and learning parameters, a wide-scale comparison (shown in
Patient Selection
The MIMIC-III Waveform Database Matched Subset contains 22,317 waveform records from 10,282 patients admitted to the Beth Israel Deaconess Medical Center in Boston, Mass., USA. This database is a subset of the MIMIC-III Waveform Database, representing those records associated with the patients who have identified clinical notes available in the MIMIC-III Clinical Database. These recordings typically include digitized signals such as ECG, ABP, CVP, PAP, respiration, and PPG, but not every record simultaneously has these six signals. Thus, a total of 180 patients were selected from matched subset who experienced PAC procedures and had complete waveform records consisting of six signals, including PAP, ABP, CVP, respiration, PPG, and ECG lead II. An example of a waveform record segment is presented in
Data Processing Protocol and Segmentation
All or a subset of the six signals (ECG, ABP, CVP, PAP, respiration, and PPG), which were directly obtained from corresponding sensors and/or synthesized signals (ECG, ABP, CVP, PAP, respiration, and PPG), which were predicted using other known hemodynamic parameters, were synchronized to a 125 Hz sampling rate when the waveform database was digitalized. The bandpass filters consisted of highpass 50 Hz and lowpass filter 0.5 Hz were applied on waveform records from 180 patients. In this example, the sliding window method was employed to generate model input samples. A window with a specified length moves over the waveform record, step by step, and data values within the window composed input samples to wavelets scattering transformation feature extraction method. A great scale competition was deployed based on the performance of AI models to find the optimal window and step length. The searching values of window size range from about 0.05 seconds to about 50 seconds with a space of from about 0.05 seconds to about 5 seconds. The searching values of step size range from about 0.05 seconds to the value of the window size with a span from about 0.01 seconds to about 1 second. In a preferred combination, the searching values of window size range from 0.5 to 5 seconds with a space of 0.5 seconds, and those of step size range from 0.1 seconds to the value of window size with a span of 0.1 seconds.
Wavelet Scattering Network and Wavelet Analysis
Fourier analysis was used to reveal the frequency domain information. However, it cannot accurately track frequency change precisely aligned with time-domain even though fast Fourier transform and windowed Fourier transform were developed to tackle this problem. Wavelet transform addresses this problem and can present frequency distribution on any time scale. Moreover, the wavelet scattering network proposed by Mallet was developed to present frequency spectrum on multiscale contractions. The more essential characteristics of wavelet scattering transform favored by the AI models are the linearization of hierarchical symmetries and sparse representations.
To evaluate feature extraction performance, the performance between raw signal and features of wavelet coefficients was compared. In the comparison configuration, if input features are wavelet coefficients, the learning output will be wavelet coefficients transformed from the hemodynamics parameter signal; if input features are raw signals, the model will predict the same hemodynamics parameter waveform signal directly. The wavelet coefficient matrix will be directly fed into a neural network model that can take multi-dimensional input. In contrast, the wavelet coefficient matrix will be converted into a long vector to provide the other AI models that only can take two-dimensional input.
Convolutional Neural Network with Residual Block Structure
The residual neural network was initially proposed to solve classification problems, especially for image classification and segmentation tasks. One big problem of a deep network is the vanishing gradient problem. The deeper network is, the harder it is to train. In the residual neural network (e.g., in
Statistical Analysis
For the continuous variables, the mean and standard deviation were calculated. For count variables, frequency counts and percentages were calculated. A two-sample test for proportions and a Fisher's exact test were adopted to test the difference of genders and the number of mortalities between training and test groups. A two-sample t-test was also used to test equal means of hospital stay time, ICU stay time, and waveform record time between training and testing cohorts. Statistical optimization of the gradient boosting tree model was done through iterative training using the XGBoost package. The following measures of diagnostic performance were formally analyzed, including R2 score, the mean of square error, mean of absolute error, mean of absolute percentage error, and explained variance score. A two-sided 95% CI summarizes the sample variability in the estimates. CIs for the above measures were obtained by the bootstrap method with 20,000 replications.
180 patients of Example 1 were selected. The ECG and PPG waveform records were fed into the model of CNN with residual structure. The waveform records were processed according to Example 1: waveform sampling, data segmentation, feature extraction, model tuning and comparison, and subsequent model evaluation. Arterial blood pressure (ABP) was predicted using the AI models and the performance of the AI models is summarized in Table 1 presented below.
180 patients of Example 1 were selected. The ECG, PPG and respiration waveform records were fed into the model of CNN with residual structure. The waveform records were processed according to Example 1: waveform sampling, data segmentation, the feature extraction, model tuning and comparison, and subsequent model evaluation. Pulmonary blood pressure (PAP) was predicted using the AI models and the performance of the AI models is summarized in Table 2 presented below.
180 patients of Example 1 were selected. The ECG, PPG and respiration waveform records were fed into the model of CNN with residual structure. The waveform records were processed according to Example 1: waveform sampling, data segmentation, the feature extraction, model tuning and comparison, and subsequent model evaluation. Central venous pressure (CVP) was predicted using the AI models and the performance of the AI models is summarized in Table 3 presented below.
180 patients of Example 1 were selected. The ECG, PPG and respiration waveform records and synthesized ABP and synthesized CVP waveforms were fed into the model of CNN with residual structure. The synthesized ABP were the outputs obtained from ABP prediction model described in Example 2. The synthesized CVPs were the outputs from CVP prediction model describe in Example 4.
The waveform records were processed according to Example 1: waveform sampling, data segmentation, the feature extraction, model tuning and comparison, and subsequent model evaluation. Central venous pressure (CVP) was predicted using the AI models and the performance of the AI models is summarized in Table 4 presented below.
180 patients of Example 1 who underwent PAC were selected. Patient demographic and clinical characteristics were analyzed and the data are shown in Table 5.
The distributions of these background characteristics in the training and testing groups and listed the associated p-values in the table. Moreover, the ethnicity, religion, ICU unit, marital status, insurance, language, and ICD 9 diagnosis code are presented in
A total of 49 models with different learning parameters, feature extraction methods, sampling parameters (shown in
In this example, the AI model that achieved the highest R2 score adopted the resNet50 design structure (shown in