A simple and efficient algorithm operating with linear time for MCEEG data compression.
Geevarghese Titus1,2, M S Sudhakar3
1School of Electronics Engineering, VIT University, Vellore, India.
Australasian Physical & Engineering Sciences in Medicine
|August 2, 2017
Summary
A new spatial pseudo codec (SPC) offers efficient compression for multichannel electroencephalograph (EEG) signals. This method reduces data size while maintaining signal integrity, crucial for low-power brain-computer interfaces.
Area of Science:
- Biomedical Engineering
- Signal Processing
- Computational Neuroscience
Background:
- Increasing use of electroencephalograph (EEG) signals necessitates data compression for lower power and storage.
- Existing compression methods face challenges in latency, hardware dependency, anomaly detection, and signal reconstruction.
Purpose of the Study:
- To propose a novel, computationally simple spatial pseudo codec (SPC) for multichannel EEG (MCEEG) compression.
- To achieve lossy to near lossless compression with efficient data handling.
Main Methods:
- MCEEG signals are normalized, then processed in parallel for integer and fractional parts.
- Spatial domain encoding is used for the integer part, while the fractional part is coded as pseudo integers.
Main Results:
- The SPC achieved an average compression ratio (CR) of 3.16 with an average PRD of 2.72.
- The algorithm exhibits O(n) complexity, with encoding/decoding times of 0.3 ms and 0.04 ms per sample.
- Performance is comparable to fDCT and tensor decomposition methods.
Conclusions:
- The proposed SPC is a feasible compression scheme for MCEEG recording, archiving, and BCI systems.
- Offers a balance of compression efficiency, signal recovery, and computational simplicity.
Related Concept Videos
Linear time-invariant Systems
893
A system is linear if it displays the characteristics of homogeneity and additivity, together termed the superposition property. This principle is fundamental in all linear systems. Linear time-invariant (LTI) systems include systems with linear elements and constant parameters.
The input-output behavior of an LTI system can be fully defined by its response to an impulsive excitation at its input. Once this impulse response is known, the system's reaction to any other input can be...
The input-output behavior of an LTI system can be fully defined by its response to an impulsive excitation at its input. Once this impulse response is known, the system's reaction to any other input can be...
893
Linear Approximation in Time Domain
360
Nonlinear systems often require sophisticated approaches for accurate modeling and analysis, with state-space representation being particularly effective. This method is especially useful for systems where variables and parameters vary with time or operating conditions, such as in a simple pendulum or a translational mechanical system with nonlinear springs.
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length,...
For a simple pendulum with a mass evenly distributed along its length and the center of mass located at half the pendulum's length,...
360
Voltammetric Techniques: Linear-Scan (E vs Time)
1.1K
Polarography is a classical voltammetric technique used to analyze electrochemical reactions. This method applies a linear potential sweep to a dropping mercury electrode (DME), and the resulting current is measured. A dropping mercury electrode is commonly used as the working electrode in polarography. It consists of a capillary tube filled with mercury, where the tiny droplet forms at the tip. This droplet continuously drops from the capillary, creating a new electrode surface for each...
1.1K
Performing a Simple Data Analysis using MS-Excel Function
935
Microsoft Excel offers a suite of functions and tools ideal for statistical analysis, making it accessible to students and researchers. This article outlines fundamental Excel functions pivotal for data analysis.
SUM: This function calculates the total sum of a range of values. It's the foundation for aggregating data, essential for determining overall trends and totals in datasets.
AVERAGE: It computes the mean value of a given set of numbers, providing a quick insight into the central...
SUM: This function calculates the total sum of a range of values. It's the foundation for aggregating data, essential for determining overall trends and totals in datasets.
AVERAGE: It computes the mean value of a given set of numbers, providing a quick insight into the central...
935
Linear Circuits
842
A linear circuit is characterized by its output having a direct proportionality to its input, adhering to the linearity property, which encompasses the principles of homogeneity (scaling) and additivity. Homogeneity dictates that when the input, also referred to as the excitation, is multiplied by a constant factor, the output, known as the response, is correspondingly scaled by the same constant factor. For instance, if the current is multiplied by a constant 'k,' the voltage likewise...
842
Trial and Error and Algorithm
403
A problem-solving strategy is a plan of action used to find a solution. Different strategies have distinct action plans. Trial and error involves trying different solutions until one works. For instance, to fix a broken printer, you might check ink levels, ensure the paper tray isn't jammed, and verify the printer's connection to your laptop. This method can be time-consuming but is commonly used. Thomas Edison, for example, used trial and error to find a suitable filament for the light...
403


