Anesth Analg 2001;93:966-970
© 2001 International Anesthesia Research Society
TECHNOLOGY, COMPUTING, AND SIMULATION
Practical Issues in Bispectral Analysis of Electroencephalographic Signals
Satoshi Hagihira, MD PhD*,
Masaki Takashina, MD ,
Takahiko Mori, MD ,
Takashi Mashimo, MD PhD||, and
Ikuto Yoshiya, MD PhD
*Surgical Center, Osaka Prefectural Habikino Hospital; Surgical Center and Department of General Medicine, Osaka University Hospital; Department of Anesthesiology, Osaka Prefectural General Hospital; and ||Department of Anesthesiology, Osaka University Graduate School of Medicine, Osaka, Japan
Address correspondence and reprint requests to Satoshi Hagihira, Department of Anesthesiology and Surgical Center, Osaka Prefectural Habikino Hospital, 3-7-1, Habikino, Habikino City, Osaka, Japan 583-8588. Address e-mail to hagihira{at}masui.med.osaka-u.ac.jp
 |
Abstract
|
|---|
IMPLICATIONS: The aim of this report was to confirm the methodology of bispectral analysis of electroencephalogram. In developing a software for real-time bispectral analysis, we encountered several practical problems in bispectrum calculation. We settled those and concluded that 3 min of monitoring are required to obtain reliable and reproducible bicoherence values.
 |
Introduction
|
|---|
Bispectral analysis is an advanced signal processing technique that quantifies quadratic nonlinearities (phase-coupling) among the components of a signal. There are only a few reports concerning the bispectrum of electroencephalogram (EEG). Barnett et al. (1) first reported the Bispectral analysis of EEG in 1971. Sigl and Chamoun (2) introduced the detailed principle and concept of bispectral analysis in 1994. Ning and Bronzino (3) reported the changes of bispectrum of the rat EEG during various vigilance states, and Muthuswamy et al. (4) reported the bispectral analysis of burst patterns in EEG. This analytic technique is also known as a core technology of the Bispectral Index System (BIS) monitor (Aspect Medical Systems, Natick, MA).
Although bispectral analysis involves complicated mathematics, todays computers are powerful enough for real-time Bispectral analysis of EEG data. Nevertheless, at the time of this writing, there were no reports accurately showing the relationship between the "depth of anesthesia" and bispectrum and bicoherence, normalized variable of bispectrum, of EEG. To investigate such relationship, we developed a software application that runs under Microsoft Windows 95/98® (Microsoft Corp., Redmond, WA). While developing the software, we discovered several theoretical and practical problems with the bispectral analysis of EEG.
The aim of this report was to confirm the methodology of bispectral analysis of EEG.
 |
Materials and Methods
|
|---|
We custom built an application software named BSA (Bispectrum Analyzer), which analyzes EEG waveform and calculates its bispectrum. Developed with C++Builder Version 5® (Borland Japan Co., Tokyo, Japan), BSA runs under Microsoft Windows 95/98. Details of the application are described in the following section.
After securing institutional approval and informed consent from participants, we applied the software to analyze the EEG data of patients (n = 20) who underwent elective abdominal surgery under general anesthesia combined with epidural anesthesia. EEG (FP1-A1 lead) was monitored by using the 514X-2 EEG telemetry system (GE Marquette, Tokyo, Japan). FPz is used for body ground. The EEG high-cut filter was set at 60 Hz and the time-constant was set to 0.3 s. The low-cut filter was not equipped with our EEG monitor.
How Many Epochs Are Required?
In computing the bispectrum, the EEG signal is first divided into a series of epochs. Because it is impossible to tell from a single epoch whether a signal is phase coupled, we have to examine multiple epochs to analyze phase coupling.
Sigl and Chamoun (2) used 60-s EEG segments for bispectrum calculation. According to the A-10x0 Serial Port Technical Specification, provided by Aspect Inc. and the review by Rampil (5), the BIS monitor (A-1050) calculates bispectral data from 61.5-s EEG segments (120 epochs). No evidence, however, has been reported to confirm whether 120 epochs are sufficient to produce reliable bispectral estimation.
Consequently, we compared bicoherence values calculated from different numbers of epochs.
Length of Epochs and Extent of Overlapping
Sigl and Chamoun (2) used 4-s epochs, whereas the BIS monitor (A-1050) used 2-s epochs (5). Both methods use subsequent epochs that overlap the previous one by 75%. The power spectrum can be calculated from any length of epoch, but a longer epoch would be more likely to be affected by artifacts. According to Nikias and Raghuveer (6), an overlapping method is effective in increasing the total number of epochs in the restricted sampling records. Therefore, we adopted length and overlapping of epochs identical to those of BIS.
The BSA Application
Currently, for real-time processing, BSA supports the REX5054B analog-to-digital converter (PCMCIA card, 12 bit 4 channel; Ratoc Co., Osaka, Japan) and collects EEG wave data via this converter. Normally, because bispectrum comprises two wave components, bispectrum values are usually plotted three-dimensionally. However, three-dimensional plotting is too complex and time-consuming for real-time processing with available computing resources. Therefore, we opted for two-dimensional plotting, which displays calculated values in color-spectral scale (topographical plotting in Figure 1.)

View larger version (30K):
[in this window]
[in a new window]
|
Figure 1. Typical patterns of bispectrum, bicoherence, and power spectrum during isoflurane anesthesia (isoflurane = 0.9%) calculated from 360 epochs. Bispectrum values (in log scale) and bicoherence values are plotted topographically. The power spectrum is a plot of log values.
|
|
BSA requires an EEG monitor, which gathers 0.547.5 Hz of EEG and is equipped with an analog output. BSA also has an offline mode to allow more detailed analysis of acquired data. Further development, BSA for BIS, allows the use of a BIS monitor (A-1050) as the EEG source.
Algorithm for Data Processing
EEG wave data were sampled at 512 Hz and digitized data were used for analysis. After artifact detection, wave data were down sampled at 128 Hz by averaging every four samples. This over-sampling technique can improve the accuracy of data sampling.
After applying a Blackman window function, the Fourier transform of each epoch is computed. The power spectrum of each epoch is calculated by Cooley and Tukeys fast Fourier transformation algorithm (7), and the 0.547.5 Hz (0.5 Hz step) power spectrum components are used for bispectral analysis. Bispectrum values and bicoherence values are calculated according to the equations shown in the Appendix.
Data Sampling and Statistics
We compared the values of bicoherence calculated from 120, 240, 360, 480, 600, and 720 epochs. (End-tidal concentration of isoflurane was reached at 0.7% 30 min before data sampling and was maintained for >1 h.) We calculated bicoherence at two pairs of frequencies, BIC_8 (8.0 Hz, 8.0 Hz) and BIC_20 (20.0 Hz, 20.0 Hz). Seven bicoherence values were calculated and averaged in each of the six groups. Each bicoherence value is calculated from randomly selected artifact-free periods. Initially, we checked the difference of variance values by F-test. Mean values were compared by using the Scheffé multiple comparison test; P values <0.05 were considered significant. To confirm the steady state, we also calculated spectral edge frequency 90% (SEF90) every minute.
We also compared the changes of bicoherence values calculated from 120 epochs and 360 epochs in the transient state.
 |
Results
|
|---|
Figure 1 shows typical bispectrum, bicoherence, and power spectrum of EEG in a 53-yr-old woman undergoing distal gastrectomy with isoflurane anesthesia. The end-tidal isoflurane concentration was kept at 0.9% for 30 min before EEG sampling. As the figure shows, bispectrum values were generally high in the lower frequency area and bicoherence values were significantly higher in the range and range around the diagonal line (f1 = f2). In other regions, however, bicoherence values were quite small.
Figure 2 shows how varying the number of epochs affects the bicoherence calculation. During data sampling, SEF90 values were 11.0 ± 0.18 (mean ± SD), ranging from 10.8 to 11.5. At this anesthetic level, BIC_8 was significantly high (phase-coupling exists), whereas BIC_20 was low (phase-coupling is weak or absent). With 120-and 240-epoch data, the variance values for BIC_8 were significantly larger than the value from 720-epoch data. But there was no significant difference among the mean values of BIC_8. With 120-epoch data, the variance value for BIC_20 was also significantly larger than the value from 720-epoch data. Although BIC_20 showed a tendency to gradually decrease with the increase of epoch numbers, we found no statistically significant differences in mean values of BIC_20. These results suggest that at least 360 epochs (3 min) are required to calculate reliable and reproducible bicoherence values. However, the longer the sampling period is, the more difficult the rapid detection of change may be.

View larger version (16K):
[in this window]
[in a new window]
|
Figure 2. Bicoherence values during isoflurane anesthesia (isoflurane = 0.7%). *Indicates significant difference in variance values compared with the variance value of BIC_8 from 720-epoch data. **Indicates significant difference in variance values compared with the variance value of BIC_20 from 720-epoch data.
|
|
Figures 3 and 4 show the changes of bicoherence values at the consecutive 3 min (sampling period was 5 min) while the expired isoflurane concentration was changed from 1.1% to 0.5% in a 58-yr-old woman undergoing hysterectomy and bilateral salpingo-oophorectomy (Fig. 3 was calculated from 120 epochs and Fig. 4 from 360 epochs). As shown in Figure 3, bicoherence values calculated from 120 epochs had large variance, and it was difficult to know how they were changing. However, bicoherence values calculated from 360 epochs (Fig. 4) showed smaller variation and we could observe the peaks in the and ranges becoming smaller minute by minute.

View larger version (43K):
[in this window]
[in a new window]
|
Figure 3. Changing of bicoherence values in transient state of consecutive 3 min (isoflurane concentration was changed from 1.1% to 0.5%). The changes of bicoherence values calculated from the latest 120 epochs.
|
|

View larger version (39K):
[in this window]
[in a new window]
|
Figure 4. Changing of bicoherence values in transient state of consecutive 3 min (isoflurane concentration was changed from 1.1% to 0.5%). The changes of bicoherence values calculated from the latest 360 epochs.
|
|
 |
Discussion
|
|---|
Because bispectral analysis is a statistical technique, we should clarify how many epochs are required to obtain reliable bicoherence data. Our findings suggested that at least 360 epochs (3 minutes of monitoring) are required to get reliable bicoherence values in the steady state.
Furthermore, bicoherence values seemed to change in accordance with the changes of anesthetic level in the transient state, as shown in Figure 4. The latest changes in degree of phase coupling would also be reflected in the bicoherence values calculated from the latest 360 epochs. And smaller variation made it possible to detect even their small changes. As a result, by watching the changes of bicoherence values calculated from 360 epochs, we could detect their changes on time. Thus, bicoherence could be usable as a monitor in the transient state as well as in the steady state, as supported by Figures 3 and 4.
Nikias and Raghuveer (6) described that the variance in the bispectrum estimation is inversely proportional to the total amount of data. Although our observed variance values decreased when the number of epochs used for calculation increased, they were not inversely proportional to the number of epochs. In the current study, we investigated the variance of bicoherence, not that of bispectrum, and bicoherence is a normalized value. This is why our result was not in accordance with that description.
Our result would not directly indicate the fault of the BIS monitor. According to the review by Rampil (5), the BIS monitor uses bispectrum values (not bicoherence values) which are calculated from the latest 61.5 seconds (120 epochs). As shown in our result, the variances of bicoherence values calculated from 120 epochs were significantly larger than those calculated from 360 epochs. The variances of bispectrum values also became larger. In a single frequency pair, it is true. But the BIS monitor uses SynchFastSlow (5) as a bispectrum-derived variable, which is the logarithm of ratio of 2 sums of bispectral activities in the different regions. SynchFastSlow is calculated from >1000 bispectrum values and is a logarized value, which makes the variance much smaller. Furthermore, the BIS monitor used other variables such as the relative ß ratio from power spectral analysis and the burst suppression ratio from time domain analysis. During induction of, or recovery from, anesthesia, BIS readings rapidly change, but the relative ß ratio, which is derived from power spectrum, is most heavily weighed on BIS values at the anesthetic level, as reported by Sleigh et al. (8).
We used bicoherence instead of bispectrum in this report. Bispectrum values are influenced by the amplitude of signals as well as the degree of phase coupling, whereas bicoherence values directly indicate the degree of phase coupling. Thus, bicoherence is most important in bispectral analysis.
It is still necessary to observe and evaluate how bicoherence changes with levels of anesthesia. Our rather small number of clinical trials has indicated it may be possible to assess the precise depth of anesthesia by monitoring bicoherence. However, additional studies are needed to evaluate its clinical relevance and applicability. We conclude that bicoherence calculated from 360 2-second epochs is appropriate for clinical monitoring as well as for research purposes.
To encourage scientific investigation and analysis of EEG during anesthesia, we are distributing BSA and BSA for BIS software for scientific research. Upon request, we will provide any information concerning the application algorithms. Downloads are available via the Internet from: http://www.med.osaka-u.ac.jp/pub/anes/www/software/software.E.html.
 |
Appendix
|
|---|
Calculating Method of Bispectrum
Each bispectrum value is calculated as follows:
equation
equation
Complex numbers, X(f1), X(f2) and X(f1 + f2), are power spectrum components by FFT. X*(f) is the conjugate of X(f). TPj is called triple product. The summation in Equation (2) is the heart of the bispectral analysis.
Bispectrum and Bicoherence
Bicoherence is defined as the normalized degree of phase coupling (ranging from 0% to 100%). Several calculating methods of bicoherence have already been described in the literature (13,5,9). Mathematically, the following equation is most reasonable:
equation
equation
Bispectrum is defined as the magnitude of the sum of complex numbers [equation (2)], so it should be scaled by the sum of the magnitude of each complex number. For example,
equation
If zj 0, then equal is only satisfied when the phase angles of z1 and z2 are equal. Applying this relation,
equation
Incidentally, the magnitude of the product of complex numbers is equal to the product of each magnitude of complex number. Furthermore, conjugate is equal to the magnitude of its original complex number.
Then,
equation
equation
equation
equation
equation
Finally,
equation
(Equal is only satisfied when phase angles of all triple products are equal.) Thus bispectrum should be normalized by equation.
 |
References
|
|---|
-
Barnett TP, Johnson LC, Naitoh P, et al. Bispectrum analysis of electroencephalogram signals during waking and sleeping. Science 1971; 172: 4012.[Abstract/Free Full Text]
-
Sigl JC, Chamoun NG. An introduction to bispectral analysis for the electroencephalogram. J Clin Monit 1994; 10: 392404.[Web of Science][Medline]
-
Ning T, Bronzino JD. Bispectral analysis of the rat EEG during various vigilance states. IEEE Trans Biomed Eng 1989; 36: 4979.[Web of Science][Medline]
-
Muthuswamy J, Sherman DL, Thakor NV. Higher-order spectral analysis of burst patterns in EEG. IEEE Trans Biomed Eng 1999; 46: 929.[Web of Science][Medline]
-
Rampil IJ. A primer for EEG signal processing in anesthesia. Anesthesiology 1998; 89: 9801002.[Web of Science][Medline]
-
Nikias CL, Raghuveer MR. Bispectrum estimation: a digital signal processing framework. Proc IEEE 1987; 75: 86991.
-
Cooley JW, Tukey JW. An algorithm for machine calculation of complex Fourier series. Math Comput 1965; 19: 297301.
-
Sleigh JW, Steyn-Ross DA, Steyn-Ross ML, et al. Comparison of changes in electroencephalographic measures during induction of general anesthesia: influence of the gamma frequency band and electromyogram signal. Br J Anaesth 2001; 86: 508.[Abstract/Free Full Text]
-
Huber PJ, Kleiner B, Gasser T, Dumermuth G. Statistical methods for investigating phase relation in stationary stochastic processes. IEEE Trans Audio Electroacoust 1971; AU-19: 7886.
Accepted for publication June 15, 2001.
This article has been cited by other articles:

|
 |

|
 |
 
K. Hayashi, N. Tsuda, T. Sawa, and S. Hagihira
Ketamine increases the frequency of electroencephalographic bicoherence peak on the {alpha} spindle area induced with propofol
Br. J. Anaesth.,
September 1, 2007;
99(3):
389 - 395.
[Abstract]
[Full Text]
[PDF]
|
 |
|

|
 |

|
 |
 
Y. Morimoto, S. Hagihira, S. Yamashita, Y. Iida, M. Matsumoto, S. Tsuruta, and T. Sakabe
Changes in electroencephalographic bicoherence during sevoflurane anesthesia combined with intravenous fentanyl.
Anesth. Analg.,
September 1, 2006;
103(3):
641 - 645.
[Abstract]
[Full Text]
[PDF]
|
 |
|

|
 |

|
 |
 
S. Hagihira, M. Takashina, T. Mori, and T. Mashimo
EEG during anesthesia is not a linear random process.
Anesth. Analg.,
March 1, 2006;
102(3):
966 - 966.
[Full Text]
[PDF]
|
 |
|

|
 |

|
 |
 
C. Jeleazcov, J. Fechner, and H. Schwilden
EEG During Anesthesia Is Not a Linear Random Process
Anesth. Analg.,
March 1, 2006;
102(3):
966 - 967.
[Full Text]
[PDF]
|
 |
|

|
 |

|
 |
 
T. Gloveli, T. Dugladze, H. G. Rotstein, R. D. Traub, H. Monyer, U. Heinemann, M. A. Whittington, and N. J. Kopell
Orthogonal arrangement of rhythm-generating microcircuits in the hippocampus
PNAS,
September 13, 2005;
102(37):
13295 - 13300.
[Abstract]
[Full Text]
[PDF]
|
 |
|

|
 |

|
 |
 
C. Jeleazcov, J. Fechner, and H. Schwilden
Electroencephalogram Monitoring During Anesthesia with Propofol and Alfentanil: The Impact of Second Order Spectral Analysis
Anesth. Analg.,
May 1, 2005;
100(5):
1365 - 1369.
[Abstract]
[Full Text]
[PDF]
|
 |
|

|
 |

|
 |
 
Y. Morimoto, A. Matsumoto, Y. Koizumi, T. Gohara, T. Sakabe, and S. Hagihira
Changes in the Bispectral Index During Intraabdominal Irrigation in Patients Anesthetized with Nitrous Oxide and Sevoflurane
Anesth. Analg.,
May 1, 2005;
100(5):
1370 - 1374.
[Abstract]
[Full Text]
[PDF]
|
 |
|

|
 |

|
 |
 
Y. Morimoto, Y. Monden, K. Ohtake, T. Sakabe, and S. Hagihira
The Detection of Cerebral Hypoperfusion with Bispectral Index Monitoring During General Anesthesia
Anesth. Analg.,
January 1, 2005;
100(1):
158 - 161.
[Abstract]
[Full Text]
[PDF]
|
 |
|

|
 |

|
 |
 
S. Hagihira, M. Takashina, T. Mori, T. Mashimo, J. W. Sleigh, J. Barnard, A. Miller, and D. A. Steyn-Ross
Bispectral analysis gives us more information than power spectral-based analysis
Br. J. Anaesth.,
May 1, 2004;
92(5):
772 - 773.
[Full Text]
[PDF]
|
 |
|

|
 |

|
 |
 
Y. Morimoto, S. Hagihira, Y. Koizumi, K. Ishida, M. Matsumoto, and T. Sakabe
The Relationship Between Bispectral Index and Electroencephalographic Parameters During Isoflurane Anesthesia
Anesth. Analg.,
May 1, 2004;
98(5):
1336 - 1340.
[Abstract]
[Full Text]
[PDF]
|
 |
|

|
 |

|
 |
 
S. Hagihira, K. Okitsu, and M. Kawaguchi
Unusually Low Bispectral Index Values During Emergence from Anesthesia
Anesth. Analg.,
April 1, 2004;
98(4):
1036 - 1038.
[Abstract]
[Full Text]
[PDF]
|
 |
|

|
 |

|
 |
 
A. Miller, J. W. Sleigh, J. Barnard, and D. A. Steyn-Ross
Does bispectral analysis of the electroencephalogram add anything but complexity?{dagger}
Br. J. Anaesth.,
January 1, 2004;
92(1):
8 - 13.
[Abstract]
[Full Text]
[PDF]
|
 |
|
|