| Literature DB >> 21437227 |
Carmen Vidaurre1, Tilmann H Sander, Alois Schlögl.
Abstract
BioSig is an open source software library for biomedical signal processing. The aim of the BioSig project is to foster research in biomedical signal processing by providing free and open source software tools for many different application areas. Some of the areas where BioSig can be employed are neuroinformatics, brain-computer interfaces, neurophysiology, psychology, cardiovascular systems, and sleep research. Moreover, the analysis of biosignals such as the electroencephalogram (EEG), electrocorticogram (ECoG), electrocardiogram (ECG), electrooculogram (EOG), electromyogram (EMG), or respiration signals is a very relevant element of the BioSig project. Specifically, BioSig provides solutions for data acquisition, artifact processing, quality control, feature extraction, classification, modeling, and data visualization, to name a few. In this paper, we highlight several methods to help students and researchers to work more efficiently with biomedical signals.Entities:
Mesh:
Year: 2011 PMID: 21437227 PMCID: PMC3061298 DOI: 10.1155/2011/935364
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Architecture of the BioSig toolbox and its elements.
Figure 2Properties of open and vendor independent data formats.
Figure 3(a) Section of 10 s of raw ECG from a measurement lasting 1800 s. (b) The heart rate determined from the ECG was averaged with respect to the onset of the finger movement task performed by the subject. The changes in the averaged heart rate are within a range of 4 beats/min. This is small in relation to the 63 beats/min mean value and it can be concluded that the subject was relaxed.
Figure 4Histograms of 16 all-night sleep EEG (modified from [18]). Thresholds for overflow detection can be obtained through BioSig's eeg2hist.m tool.
Figure 5(a) Raw EEG data, contaminated with ocular artifacts. (b) Corrected data using regression analysis.
Figure 6Elements of a brain computer interface.
List of BCI-related task that can be performed using BioSig.
| Data preprocessing | Triggering, partitioning of data |
| Artifact processing | |
| Quality check of data through histogram analysis | |
| Spatial filters | |
| Detection of EMG artifacts | |
| Common spatial patterns | |
|
| |
| Feature extraction | Adaptive autoregressive parameters |
| Adaptive multivariate autoregressive parameters | |
| (Adaptive) Hjorth | |
| (Adaptive) Barlow | |
| (Adaptive) Wackermann | |
| (Adaptive) time-domain parameters | |
| Adaptive brain rate, | |
| spectral edge frequency | |
|
| |
| Feature classification | Linear discriminant analysis (LDA) |
| Quadratic discriminant analysis (QDA) | |
| Support vector machines | |
| Naive Bayesian classifier (NBC) | |
| Augmented NBC | |
| Sparse LDA | |
| Generalized discriminant analysis | |
|
| |
| Evaluation criteria Classification accuracy | Cohen's kappa coefficient |
| Receiver operating characteristics (ROC) | |
| Area under the ROC curve | |
| Mutual information, information transfer rate | |
| Correlation coefficient | |
|
| |
| Metafunctions | findclassifier, cross-validation (xval), |
| standardized analysis | |
| (demo2 is an example of a standardized | |
| offline analysis) | |