RAAA EOG Correction Program

Version 1.0.0.0 (3.09 MB) by Tony
Correct, and plot the data recorded by the EEG from corruption of EOG
1.7K Downloads
Updated 8 Feb 2008

View License

EOG Correction program is used to work out the amount of ocular potential recorded by the electroencephalograph [EEG] (as a proportion of the potentials recorded by the electrooculograph [EOG]), and to subtract this from the EEG. By doing this we are able to reduce the effect of ocular potentials on the EEG, and this in turn allows us to increase the amount of usable data (we dont have to discard data that correspond to eye movements), provides us with greater confidence in data that correspond with small eye movements, and reduces the restrictions that we place on participants' eye movements.

These proportions of EOG voltages that contaminate EEG recordings are termed 'betas' or 'Bs'. We calculate separate Bs for vertical (Bv), horizontal (Bh), and radial (Br) EOG channels, with separate Bv, Bh, and Br values for EEG electrode. To increase accuracy of the 'Bs', they are calculated from specifically designed calibration data collected separate to the main experimental data, in general 'Bs' remain constant across the EEG recording session.

This program has been designed to interface with Neuroscan Edit software, thus at present this will primarily be use to those with access to this software. However, as the software uses the ascii ('.dat') output from Neuroscan, if your data can be converted to that format you will be able to use this correction algorithm. For example of the ascii file format required are given in the package folder /Extra Files/sample.... Note that the 'EOG Calibration' and ’To-Be-Corrected' files must have the same channels, but filter settings and digitisation rates may differ.

Start the program by running the main file.

For more information, please see the help file.
----------------------------------------------------------------

H = MAIN returns the handle to a new MAIN or the handle to the existing singleton*.

MAIN('CALLBACK',hObject,eventData,handles,...) calls the local function named CALLBACK in MAIN.M with the given input arguments.

MAIN('Property','Value',...) creates a new MAIN or raises the existing singleton*. Starting from the left, property value pairs are applied to the GUI before plotfig_OpeningFunction gets called. An unrecognized property name or invalid value makes property application stop. All inputs are passed to plotfig_OpeningFcn via varargin.

*See GUI Options on GUIDE's Tools menu. Choose "GUI allows only one instance to run (singleton)".

See also: GUIDE, GUIDATA, GUIHANDLES

Programmed and Copyright by Tony Tanoyo: tony.tanoyo@gmail.com
Revision: 02 | Date: 07/02/2008

Files Contribution:
1. Yair Altman for the statusbar function, May 2007.
2. Daniel Claxton for the workbar function, March 2005.
3. Xiaoning (David) Yang for the keep function, 1998.

Cite As

Tony (2024). RAAA EOG Correction Program (https://www.mathworks.com/matlabcentral/fileexchange/17456-raaa-eog-correction-program), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2006b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Categories
Find more on EEG/MEG/ECoG in Help Center and MATLAB Answers

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0.0

Fixing the output of the corrected data for a better representation.