System and method for estimating the brain blood volume and/or brain blood flow and/or depth of anesthesia of a patient
11589824 · 2023-02-28
Assignee
Inventors
Cpc classification
A61B5/7239
HUMAN NECESSITIES
A61B5/0295
HUMAN NECESSITIES
A61B5/7246
HUMAN NECESSITIES
A61B5/7264
HUMAN NECESSITIES
G06F17/18
PHYSICS
A61B5/7225
HUMAN NECESSITIES
A61B5/374
HUMAN NECESSITIES
G06N3/043
PHYSICS
A61B5/7275
HUMAN NECESSITIES
A61B5/7217
HUMAN NECESSITIES
A61B5/0245
HUMAN NECESSITIES
International classification
G06F17/18
PHYSICS
A61B5/0245
HUMAN NECESSITIES
A61B5/00
HUMAN NECESSITIES
Abstract
A system (1) for estimating the brain blood volume and/or brain blood flow and/or depth of anesthesia of a patient, comprises at least one excitation electrode (110E) to be placed on the head (20) of a patient (2) for applying an excitation signal, at least one sensing electrode (110S) to be placed on the head (20) of the patient (2) for sensing a measurement signal caused by the excitation signal, and a processor device (12) for processing said measurement signal (VC) sensed by the at least one sensing electrode (110S) for determining an output indicative of the brain blood volume and/or the brain blood flow. Herein, the processor device (12) is constituted to reduce noise in the measurement signal (VC) by applying a non-linear noise-reduction algorithm. In this way a system for estimating the brain blood volume and/or the brain blood flow of a patient is provided which may lead to an increased accuracy and hence more exact estimates.
Claims
1. A system for estimating the brain blood volume and/or brain blood flow and/or depth of anesthesia of a patient, comprising: at least one excitation electrode to be placed on a temple of the head of a patient for applying an excitation signal, at least one sensing electrode to be placed on the other temple of the head of the patient for sensing a measurement signal (VC) caused by the excitation signal, at least one electrode to be placed on the scalp of the patient's head to receive an EEG signal of spontaneous electrical activity of the brain of the patient, and a processor device for processing said measurement signal (VC) sensed by the at least one sensing electrode for determining an output indicative of the brain blood volume and/or the brain blood flow, said measurement signal (VC) being processed in the processor device in a first processing path comprising an amplification device for amplifying the measurement signal (VC) and an analog-to-digital converter for digitizing the measurement signal (VC), and said EEG signal received by the at least one EEG electrode being processed in the processor device in a second processing path for receiving and processing the EEG signal, wherein the processor device is constituted to reduce noise in the measurement signal (VC) by applying a non-linear noise-reduction algorithm based on a Poincare map analysis, and wherein the processor device is constituted to determine, based on the noise-reduced version of the measurement signal (VC), a correlate of the brain blood volume according to an area (A) obtained from integration of the measurement signal (VC), and wherein the area (A) is obtained from integration of the measurement signal (VC) over the left ventricular ejection time (LVET), which is estimated as the period from a point (B), defined as the minimum of the derivative of the measurement signal (VC) prior to a maximum point (C), to a point (X), defined as the minimum of the derivative of the measurement signal (VC) immediately after said maximum point (C), and wherein the processor device is further constituted (i) to determine a correlate of the brain blood flow by multiplying said correlate of the brain blood volume with a value indicative of the heart rate of the patient, (ii) to feed the correlate of the brain blood volume and/or the correlate of the brain blood flow into a first non-linear model comprising a fuzzy logic model or a quadratic equation model, to obtain output values indicative of the brain blood volume and/or the brain blood flow, and (iii) to feed features derived from the EEG signal and said output values into a second non-linear model to obtain final output values for the brain blood volume and/or the brain blood flow, and/or an output value indicative of a depth of anaesthesia.
2. The system according to claim 1, wherein the at least one excitation electrode is controlled to inject an electrical current having one or more predetermined frequencies and/or having a constant amplitude.
3. The system according to claim 1, wherein the processor device is constituted to derive said value indicative of the heart rate from the measurement signal (VC).
4. The system according to claim 1, wherein the processor device in constituted to feed, as further inputs, at least one of the group of a maximum derivative value of the measurement signal (VC), a maximum positive amplitude of the measurement signal (VC), a maximum negative amplitude of the measurement signal (VC), and a value of the left ventricular ejection time (LVET) derived from the measurement signal (VC) into the first non-linear model.
5. The system according to claim 1, wherein said features of the EEG signal are derived according to symbolic dynamics of the EEG signal, by determining frequency bins of the EEG signal, by determining an entropy value of the EEG signal, and/or by determining a value indicative of burst suppression in the EEG signal.
6. The system according to claim 1, wherein the processor device is constituted to feed, as further inputs, at least one of the group of information relating to a drug infused into the patient, and information relating to the patient's weight, height, gender, and/or age into the second non-linear model.
7. The system according to claim 1, wherein the second non-linear model is a fuzzy logic model or a quadratic equation model.
8. A method for estimating the brain blood volume and/or brain blood flow and/or depth of anesthesia of a patient, comprising: applying an excitation signal using at least one excitation electrode placed on a temple of the head of a patient, sensing a measurement signal (VC) caused by the excitation signal using at least one sensing electrode placed on the other temple of the head of the patient, receiving an EEG signal of spontaneous electrical activity of the brain of the patient using at least one electrode placed on the scalp of the patient's head, processing, using a processor device, said measurement signal (VC) sensed by the at least one sensing electrode for determining an output indicative of the brain blood volume and/or the brain blood flow, said processing said measurement signal (VC) being performed in a first processing path comprising an amplification device for amplifying the measurement signal (VC) and an analog-to-digital converter for digitizing the measurement signal (VC), said EEG signal received by the at least one EEG electrode being processed in the processor device in a second processing path for receiving and processing the EEG signal, using said processor device to reduce noise in the measurement signal (VC) by applying a non-linear noise-reduction algorithm based on a Poincare map analysis, wherein further processing takes place on the noise-reduced version of the measurement signal (VC), while based on the noise-reduced version of the measurement signal (VC), a correlate of the brain blood volume according to an area (A) obtained from integration of the measurement signal (VC) is determined, with the area (A) being obtained from integration of the measurement signal (VC) over the left ventricular ejection time (LVET), which is estimated as the period from a point (B), defined as the minimum of the derivative of the measurement signal (VC) prior to a maximum point (C), to a point (X), defined as the minimum of the derivative of the measurement signal (VC) immediately after said maximum point (C), and using the processor device (i) to determine a correlate of the brain blood flow by multiplying said correlate of the brain blood volume with a value indicative of the heart rate of the patient, (ii) to feed the correlate of the brain blood volume and/or the correlate of the brain blood flow into a first non-linear model comprising a fuzzy logic model or a quadratic equation model, and (iii) to feed features derived from the EEG signal and said output values into a second non-liner model to obtain final output values for the brain blood volume and/or the brain blood flow, and or an output value indicative of a depth of anaesthesia.
Description
(1) The idea underlying the invention shall subsequently be described in more detail by referring to the embodiments shown in the figures. Herein:
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13)
(14)
(15)
(16)
(17) Within the system 1, different types of signals are combined in a processor device 12 making use of different non-linear models 104, 114 in order to derive, from the input values, output values relating to the brain blood volume, the brain blood flow and the depth of anesthesia index.
(18) The system 1 may be constituted as a computing device, for example a work station. The different units of the processor device 12 herein may be implemented by one or multiple hardware units or by software.
(19) Within the system 1, in particular information derived from a measurement signal obtained from bio-impedance measurements and information obtained from an EEG signal are combined. For this, the processor device 12 comprises different processing paths 10, 11, in which EEG signals (processing path 10) and bio-impedance measurement signals (processing path 11) are processed and, in the non-linear models 104, 114, combined with each other.
(20) For the EEG measurements, electrodes 100 are placed on the scalp 200 of the head 20 of the patient 2, as it is indicated for example in
(21) For the bio-impedance measurements, excitation electrodes 110E and sensing electrodes 110S are placed on the temples of the head 20 of the patient 2, as it is shown by way of example in
(22) The measurement signal picked up via the sensing electrodes 110S is fed into an amplification unit 111 of the processing path 11, in particular a low-noise amplifier, in which it is amplified and further fed to an analog-to-digital converter 112 for digitizing the measurement signal.
(23) The measurement signal in the shape of a voltage curve VC is shown in an example in
(24) For the processing of the voltage curve VC, a noise removal algorithm is applied to the digitized signal which is based on Poincaré maps for the underlying patterns to emerge from a noisy signal. In one embodiment, noise is reduced by applying a Poincaré map analysis, in which a Poincaré map M as shown in
(25) Generally, chaotic signals are deterministic signals with embedded irregular patterns. Most of the physiological electrical signals are controlled by several underlying biological processes and therefore present this kind of behaviour. An attractor is the geometric set of points to which a chaotic signal will tend to even though initial conditions are slightly modified. One of the most commonly used methods to study attractors is the method of delayed coordinates, in which each dimension of the attractor corresponds to the original time series delayed by a certain delay.
(26) Given the time series
x=└x.sub.1x.sub.2x.sub.3 . . . x.sub.n−1x.sub.n┘
where
x.sub.i=x(t=i),
its attractor with a time lag τ and embedding dimension m is defined as:
A=[x(t)x(t+τ) . . . x(t+(m−2)τ)x(t+(m−1)τ)]
in which each column corresponds to a version delayed by τ with respect to the previous time series.
(27) Considering for example an attractor with time lag τ=1 and embedding dimension m=2, it will be defined by the equation:
A=[x(t)x(t+1)]
and its state-space representation, the so called Poincaré map, is obtained by plotting one coordinate of A as a function of the other.
(28) Within a Poincaré map, neighbourhoods N can be identified by clustering points: points are randomly selected and for each selected point its neighbourhood N is defined as the group of v closest points. This procedure is repeated until all points in the map belong to a neighbourhood N. For each neighbourhood N, a new coordinate system is defined, centered in its gravity center, and new coordinates are computed for each point in the neighborhood N. From the set of coordinates computed, the ones providing for a low amount of variance of the total neighbourhood N are removed and coordinates of each point are recalculated for the new space with reduced dimension. By disregarding those dimensions which have a reduced contribution to the variance of the measurement signal and which hence can be assumed to be due to noise, only those coordinates remain which have a substantial contribution to the variance. Afterwards, all points in the neighbourhood N are projected into the new coordinate system, with dimension smaller than M, and the resulting Poincaré plot is obtained, as it is shown in
(29) By reconstructing the measurement signal in the shape of the voltage curve VC, then, a noise-reduced version of the measurement signal in the shape of the voltage curve VC is obtained, as shown in
(30) It is to be noted that a single Poincaré map with m dimensions exists, each dimension corresponding to a different time lag. Therefore, the analysis is performed on a single m-dimensional map. A drawing of a 2D map is illustrated in
(31) Furthermore, the process including the above steps may iteratively be repeated. The algorithm hence may again be applied to the reconstructed signal in order to further reduce noise, until a noise reduction considered sufficient for a further processing is obtained.
(32) Poincaré map analysis is for example described by R. Cawley and G.-H. Hsu in “Local-geometric-projection method for noise reduction in chaotic maps and flows”, Physical Review A, Col. 46, No. 6, 1992, pages 3057 to 3082, whose contents shall be incorporated by reference herein.
(33) The further processing now can take place on the noise-reduced version of the measurement signal in the shape of the voltage curve VC, as shown in
(34) In particular, from a portion of the voltage curve VC relating to one heartbeat as shown in
(35) From the derivative DVC of the voltage curve VC, as shown in
(36) In addition, by integrating the voltage curve VC over the LVET period an area A is obtained which is a correlate to the brain blood volume.
(37) From the correlate of the brain blood volume, also a correlate of the brain blood flow can be derived. From the periodicity of the voltage curve VC, the heart rate HR can be detected, is indicated for example in
BF=HR×BV.
(38) The parameters extracted from the voltage curve VC and the correlate of the brain blood volume and the brain blood flow are fed as inputs to the first non-linear model 114, as this is shown in
(39) As shown in
(40) Within the processing path 10, features are extracted from the EEG signal in block 103 (see
(41) Within the second non-linear model 104, which like the first non-linear model 114 may for example be a fuzzy logic model or a quadratic equation model, the different parameters are combined with each other to output a final estimate of the brain blood volume and the brain blood flow, and also an estimate of a depth of anesthesia index.
(42) The second model 104 aims at exploring the causal relationship between cerebral blood flow and EEG activity, and integrates information from both in order to output final indices of the brain blood volume and brain blood flow that take into account current EEG activity, as well as a depth of anesthesia index that considers blood flow in its algorithm.
(43) Both models 104, 114 may take more or less inputs than described above.
(44) The training of the non-linear models is beneficially carried out with a large amount of data where the cerebral blood flow is known for the patient. The training defines the parameters of the models which can then predict the cerebral blood flow when the inputs are presented to the model.
(45) As said, for the processing non-linear models in the shape of fuzzy logic models or quadratic equation models may be employed. However, also other non-linear models may be used.
(46) In the following, by way of example details about ANFIS models and quadratic equation models are provided.
(47) ANFIS Model:
(48) A fuzzy logic model may for example be the so-called ANFIS model. In that case, the system 1 uses ANFIS models to combine the parameters, for the definition of the blood volume, cerebral blood flow and the depth of anesthesia index. The parameters extracted from the cerebral impedance and the EEG signals and the demographic data of the patient are used as input to an Adaptive Neuro Fuzzy Inference System (ANFIS).
(49) ANFIS is a hybrid between a fuzzy logic system and a neural network. ANFIS does not assume any mathematical function governing the relationship between input and output. ANFIS applies a data driven approach where the training data decides the behaviour of the system.
(50) The five layers of ANFIS, shown in
(51) Standard learning procedures from neural network theory are applied in ANFIS. Back-propagation is used to learn the antecedent parameters, i.e. the membership functions, and least squares estimation is used to determine the coefficients of the linear combinations in the rules' consequents. A step in the learning procedure has two passes. In the first pass, the forward pass, the input patterns are propagated, and the optimal consequent parameters are estimated by an iterative least mean squares procedure, while the antecedent parameters are fixed for the current cycle through the training set. In the second pass (the backward pass) the patterns are propagated again, and in this pass back-propagation is used to modify the antecedent parameters, while the consequent parameters remain fixed. This procedure is then iterated through the desired number of epochs. If the antecedent parameters initially are chosen appropriately, based on expert knowledge, one epoch is often sufficient as the LMS algorithm determines the optimal consequent parameters in one pass and if the antecedents do not change significantly by use of the gradient descent method, neither will the LMS calculation of the consequents lead to another result. For example in a 2-input, 2-rule system, rule 1 is defined by
if x is A and y is B then f.sub.1=p.sub.1x+q.sub.1y+r.sub.1
where p, q and r are linear, termed consequent parameters or only consequents. Most common is f of first order as higher order Sugeno fuzzy models introduce great complexity with little obvious merit.
(52) The inputs to the ANFIS system are fuzzified into a number of predetermined classes. The number of classes should be larger or equal two. The number of classes can be determined by different methods. In traditional fuzzy logic the classes are defined by an expert. The method can only be applied if it is evident to the expert where the landmarks between two classes can be placed. ANFIS optimizes the position of the landmarks, however the gradient descent method will reach its minimum faster if the initial value of the parameters defining the classes is close to the optimal values. By default, ANFIS initial landmarks are chosen by dividing the interval from minimum to maximum of all data into n equidistant intervals, where n is the number of classes. The number of classes could also be chosen by plotting the data in a histogram and visually deciding for an adequate number of classes, by ranking as done by FIR, through various clustering methods or Markov models. The ANFIS default was chosen for this invention and it showed that more than three classes resulted in instabilities during the validation phase, hence either two or three classes were used.
(53) Both the number of classes and number of inputs add to the complexity of the model, i.e., the number of parameters. For example, in a system with four inputs each input may be fuzzified into three classes consisting of 36 antecedent (non-linear) and 405 consequent (linear) parameters, calculated by the following two formulas:
antecedents=number of classes×number of inputs×3
consequents=number of classes number of inputs×(number of inputs+1)
(54) The number of input-output pairs should in general be much larger (at least a factor 10) than the number of parameters in order to obtain a meaningful solution of the parameters.
(55) A useful tool for ensuring stability is the experience obtained by working with a certain neuro-fuzzy system such as ANFIS in the context of a particular data set, and testing with extreme data for example obtained by simulation
(56) ANFIS uses a Root Mean Square Error (RMSE) to validate the training result and from a set of validation data the RMSE validation error can be calculated after each training epoch. One epoch is defined as one update of both the antecedent and the consequent parameters. An increased number of epochs will in general decrease the training error.
(57) Quadratic Model
(58) Alternatively, quadrative equation models may be used for the models 104, 114. In that case, the system 1 uses quadratic models to combine the parameters for the definition of the blood volume, cerebral blood flow and the depth of anesthesia index. The parameters extracted from the cerebral impedance and the EEG signals and the demographic data of the patient are used as inputs to a quadratic model.
(59) The output indexes are derived from quadratic generalized models that use as inputs data extracted from the EEG, cerebral impedance and demographic patient data. Such a model contains an independent coefficient called Intercept, one linear term per input, a square term per input and interaction terms between each pair of entries. The model can be expressed as:
(60)
(61) Where: Intercept: intersection or constant term. Input: input model. Output: model output. n: number of model inputs a: linear terms. b: square terms c: interaction terms between inputs.
LIST OF REFERENCE NUMERALS
(62) 1 System
(63) 10 EEG processing path
(64) 100 Electrodes
(65) 101 Amplification device
(66) 102 Analog-digital converter
(67) 103 Feature extraction unit
(68) 104 Model unit
(69) 11 EEG processing path
(70) 110E Excitation electrode
(71) 110S Sensing electrode
(72) 111 Amplification device
(73) 112 Analog-digital converter
(74) 113 Feature extraction unit
(75) 114 Model unit
(76) 12 Processor device
(77) 2 Patient
(78) 20 Head
(79) 200 Scalp
(80) A Area
(81) DVC Derivative of voltage curve
(82) M Poincaré map
(83) N Neighbourhood
(84) VC Measurement signal (Voltage curve)