Method and apparatus for producing thermodilution cardiac output measurements utilizing a neural network
First Claim
1. A method for on-line calculation of cardiac output of a patient, said method comprising the steps of:
- 1.1) coupling at least one sensor to the patient, said sensor being responsive to register changes in blood temperature as part of a thermodilution procedure which includes bolus injection without volume loading of the patient;
1.2) activating the sensor to generate a sequence of on-line signals which register changes occurring in the blood temperature of a patient through direct indicator dilution signal measurements;
1.3) transmitting the on-line signals as input signals to a computer system, including input nodes of a neural network supported by the computer system, which neural network is capable of calculating a continuous output signal corresponding to a parameter value from the on-line, input signals;
1.4) preprocessing the input signals to produce a scaled waveform;
1.5) processing the input signals within the neural network to convert the sequence of input signals to an on-line output signal corresponding to a cardiac output value by applying fixed weighting factors to the input signals; and
1.6) retrieving said fixed weighting factors which were previously generated by applying a training algorithm with respect to previously collected training data comprising neural network input signals and corresponding known cardiac output values.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and device for indirect, quantitative estimation of cardiac output utilizing invasive, indirect techniques. The method of practice includes (i) generating a sequence of signals which are quantitatively dependent upon cardiac output, (ii) transmitting and processing the signals within a computer system and associated neural network capable of generating a single output signal for the combined input signals, (iii) directly determining an actual value for the parameter concurrent with the invasive generation of signals of the previous steps, (iv) applying weighting factors within the neural network at interconnecting nodes to force the output signal of the neural network to match the known value of the parameter as determined invasively, (v) recording the input signals, weighting factors and known value as training data within memory of the computer, and (vi) repeating the previous steps to develop sufficient training data to enable the neural network to accurately estimate parameter value upon future receipt of on-line input signals. Procedures are also described for preclassification of signals and artifact rejection. Following training of the neural network, further direct measurement is unnecessary and the system is ready for diagnostic application and invasive estimation of parameter values.
-
Citations
15 Claims
-
1. A method for on-line calculation of cardiac output of a patient, said method comprising the steps of:
-
1.1) coupling at least one sensor to the patient, said sensor being responsive to register changes in blood temperature as part of a thermodilution procedure which includes bolus injection without volume loading of the patient; 1.2) activating the sensor to generate a sequence of on-line signals which register changes occurring in the blood temperature of a patient through direct indicator dilution signal measurements; 1.3) transmitting the on-line signals as input signals to a computer system, including input nodes of a neural network supported by the computer system, which neural network is capable of calculating a continuous output signal corresponding to a parameter value from the on-line, input signals; 1.4) preprocessing the input signals to produce a scaled waveform; 1.5) processing the input signals within the neural network to convert the sequence of input signals to an on-line output signal corresponding to a cardiac output value by applying fixed weighting factors to the input signals; and 1.6) retrieving said fixed weighting factors which were previously generated by applying a training algorithm with respect to previously collected training data comprising neural network input signals and corresponding known cardiac output values. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10, 11, 14, 15)
-
-
6. 1) developing a waveform from the diagnostic measurement procedures comprising a predetermined number of sample signals, which number corresponds approximately to the number of input nodes existing in the cardiac output neural network;
-
5.2) storing in memory the sample signals; and 5.3) transmitting the stored sample signals of the waveform to respective input nodes of the cardiac output neural network.
-
-
12. A method for on-line calculation of a cardiac output of a patient, said method comprising the steps of:
-
11.1) coupling at least one sensor to the patient, said sensor being responsive to register changes in blood temperature with the patient as part of a thermodilution procedure which includes bolus injection without volume loading of the patient; 11.2) activating the sensor to generate a sequence of on-line signals which register changes in the blood temperature through direct indicator dilution signal measurements; 11.3) transmitting the on-line signals as input signals to a computer system, including input nodes of a neural network supported by the computer system, which neural network is capable of calculating a continuous output signal corresponding to the cardiac output from the on-line, input signals; 11.4) preprocessing the input signals to produce a scaled waveform; 11.5) processing the input signals within the neural network to convert the sequence of input signals to an on-line output signal corresponding to cardiac output value in accordance with the following substeps; 11.5a) processing the input signals within the neural network through at least one neural network layer having at least one node by applying fixed weighting factors to the input signals; 11.5b) retrieving said fixed weighting factors which were previously determined by applying a training algorithm with respect to previously collected training data comprising neural network input signals and corresponding known cardiac output values to generate said fixed weighting factors;
-
-
13. 5c) for each input signal of each node within the neural network layer, calculating a product of the input signal and fixed weighting factor corresponding to each input signal and node combination;
-
11.5d) for each node within the neural network layer, summing the products of each input signal and fixed weighting factor combination calculated in the previous step 11.5c); 11.5e) for each node within the neural network layer, calculating a node output by applying an input/output function to the sum calculated in the previous step 11.5d); 11.5f) where the output of each node calculated in step 11.5e) represents the neural network output, displaying at least one node output as an estimated cardiac output value, or 11.5g) where the output of each node calculated in step 11.5e) represents the output of at least one hidden layer node, passing at least one output from outputs calculated in 11.5e) as input to any subsequent layer of nodes in the neural network.
-
Specification