iEEG Spectrum Visualization Application
Welcome to the iEEG Spectrum Visualization Application! This specialized tool offers an intuitive interface
to visualize intracranial EEG data, both in the time and frequency domains.
Features
- File Scroll Bar: A horizontal scroll bar allowing users to traverse through the EEG
data file seamlessly.
- Play Functionality: Users can hit the 'Play' button to auto-scroll through the EEG
data. The rate can be adjusted using the 'Play Speed' control.
- Channel Selector: Select from 16 channels. Channels 0-7 correspond to the left
hemisphere EEG, while channels 8-15 pertain to the right hemisphere EEG.
- Window Size Selector: Enables users to zoom in and out on the EEG data. The range
varies from 1 to 60 seconds, with a default of 10 seconds.
- Detrend Toggle: Removes DC using a linear wavelet. This feature is crucial for ensuring
clear, uninterrupted EEG data visualization and is turned on by default.
- Filter Order Selector: Choose from 1 to 4 to adjust the sharpness of the band filters.
By default, the setting is at 2.
- Whole Spectrum Toggle: This overlays the non-filtered spectrum, highlighting
frequencies below 0.5 Hz and above 30 Hz.
- Frequency Scale Selector: Adjust between Linear and Log scales for a more comprehensive
view of the EEG data in the frequency domain.
Output Visualizations
- Raw Signal Chart (Time Domain): Witness the EEG signals in their raw, unfiltered form.
- Spectrum Chart (Frequency Domain): Dive deep into the filtered EEG signals, categorized
under Delta (0.5-4 Hz), Theta (4-8 Hz), Alpha (8-13 Hz), and Beta (13-30 Hz) bands. If the 'Whole
Spectrum' feature is toggled on, additional insights into frequencies below 0.5 Hz and above 30 Hz will
be provided.
Key Insights
While raw signals in the time domain might appear indistinguishable, processing and filtering them can bring
out distinctive features. The differences become especially pronounced in the frequency domain, where
variations in EEG segments become evident. Moreover, by utilizing a simple metric such as the band energy
ratio, users can quickly determine the EEG state.
Technical Details
The application employs Butterworth bandpass filters, set at a default 2nd order. For spectral analysis, the
FFT (Fast Fourier Transform) is used in conjunction with a Hanning window. RMS averaging, exponential
weighting, and a set number of averages (10) further enhance the analysis.
Data Source
This application utilizes intracranial EEG data from NeuroVista, which is publicly available at www.ieeg.org.
Closing Note
By transforming and categorizing the raw EEG data, this application offers a profound understanding of the
underlying neural activities. Whether you're a researcher, student, or just curious, the tool will provide
invaluable insights into the intricacies of EEG recordings.