1
|
Kukrál M, Pham DT, Kohout J, Kohek Š, Havlík M, Grygarová D. Near-lossless EEG signal compression using a convolutional autoencoder: Case study for 256-channel binocular rivalry dataset. Comput Biol Med 2025; 189:109888. [PMID: 40048899 DOI: 10.1016/j.compbiomed.2025.109888] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 09/23/2024] [Revised: 01/20/2025] [Accepted: 02/15/2025] [Indexed: 04/01/2025]
Abstract
Electroencephalography (EEG) experiments typically generate vast amounts of data due to the high sampling rates and the use of multiple electrodes to capture brain activity. Consequently, storing and transmitting these large datasets is challenging, necessitating the creation of specialized compression techniques tailored to this data type. This study proposes one such method, which at its core uses an artificial neural network (specifically a convolutional autoencoder) to learn the latent representations of modelled EEG signals to perform lossy compression, which gets further improved with lossless corrections based on the user-defined threshold for the maximum tolerable amplitude loss, resulting in a flexible near-lossless compression scheme. To test the viability of our approach, a case study was performed on the 256-channel binocular rivalry dataset, which also describes mostly data-specific statistical analyses and preprocessing steps. Compression results, evaluation metrics, and comparisons with baseline general compression methods suggest that the proposed method can achieve substantial compression results and speed, making it one of the potential research topics for follow-up studies.
Collapse
Affiliation(s)
- Martin Kukrál
- Faculty of Applied Sciences, University of West Bohemia in Pilsen, Pilsen, 301 00, Czech Republic.
| | - Duc Thien Pham
- Faculty of Applied Sciences, University of West Bohemia in Pilsen, Pilsen, 301 00, Czech Republic.
| | - Josef Kohout
- Faculty of Applied Sciences, University of West Bohemia in Pilsen, Pilsen, 301 00, Czech Republic.
| | - Štefan Kohek
- Faculty of Electrical Engineering and Computer Science, University of Maribor, Maribor, 2000, Slovenia.
| | - Marek Havlík
- National Institute of Mental Health, Klecany, 250 67, Czech Republic.
| | | |
Collapse
|
2
|
Real-time non-uniform EEG sampling. Biomed Signal Process Control 2021. [DOI: 10.1016/j.bspc.2021.102961] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/19/2022]
|
3
|
Djoufack Nkengfack LC, Tchiotsop D, Atangana R, Louis-Door V, Wolf D. EEG signals analysis for epileptic seizures detection using polynomial transforms, linear discriminant analysis and support vector machines. Biomed Signal Process Control 2020. [DOI: 10.1016/j.bspc.2020.102141] [Citation(s) in RCA: 10] [Impact Index Per Article: 2.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/29/2022]
|
4
|
Hsieh JH, Hung KC, Lin YL, Shih MJ. A Speed- and Power-Efficient SPIHT Design for Wearable Quality-On-Demand ECG Applications. IEEE J Biomed Health Inform 2018; 22:1456-1465. [PMID: 29990135 DOI: 10.1109/jbhi.2017.2773097] [Citation(s) in RCA: 5] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/09/2022]
Abstract
In this paper, a speed and power-efficient set partitioning in hierarchical trees (SPIHT) design is introduced for one-dimensional (1-D) wavelet-based electrocardiography (ECG) compression systems with quality guarantee. To achieve real-time and low-power design objectives toward wearable quality-on-demand (QoD) ECG applications, we first propose a coding-time- and computation-efficient SPIHT algorithm using various types of coding status register files to overcome the disadvantages of low coding speeds and complicated hardware architectures characterizing prior SPIHT algorithms resulting from the necessity of dynamic computation and arrangement in the sorting and refinement processing phase. Second, a highly pipelined and power-efficient very large scale integration (VLSI) architecture is developed to implement a high-performance and low-power SPIHT design based on the proposed algorithm. The final simulation results demonstrate that our proposed algorithm can speed up the average coding time 1.52 to 2.74 times compared to prior work with an identical compression ratio for an 11-level $1024\times 1\,1-{\rm{D}}$ discrete wavelet transform at diverse target percentage root-mean-square differences (PRDT) on various MIT-BIH arrhythmia datasets. Applied to wearable wavelet-based QoD ECG applications, our proposed VLSI architecture attains a working frequency of 740 MHz and consumes an average of $\text{23}\ \mu {\text{W}}$ of power with Taiwan Semiconductor Manufacturing Company 90-nm CMOS technology, which shows the effectiveness of speed and power over the state-of-the-art designs.
Collapse
|
5
|
Zhao W, Sun B, Wu T, Yang Z. On-Chip Neural Data Compression Based On Compressed Sensing With Sparse Sensing Matrices. IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS 2018; 12:242-254. [PMID: 29377812 DOI: 10.1109/tbcas.2017.2779503] [Citation(s) in RCA: 7] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/07/2023]
Abstract
On-chip neural data compression is an enabling technique for wireless neural interfaces that suffer from insufficient bandwidth and power budgets to transmit the raw data. The data compression algorithm and its implementation should be power and area efficient and functionally reliable over different datasets. Compressed sensing is an emerging technique that has been applied to compress various neurophysiological data. However, the state-of-the-art compressed sensing (CS) encoders leverage random but dense binary measurement matrices, which incur substantial implementation costs on both power and area that could offset the benefits from the reduced wireless data rate. In this paper, we propose two CS encoder designs based on sparse measurement matrices that could lead to efficient hardware implementation. Specifically, two different approaches for the construction of sparse measurement matrices, i.e., the deterministic quasi-cyclic array code (QCAC) matrix and -sparse random binary matrix [-SRBM] are exploited. We demonstrate that the proposed CS encoders lead to comparable recovery performance. And efficient VLSI architecture designs are proposed for QCAC-CS and -SRBM encoders with reduced area and total power consumption.
Collapse
|
6
|
Bowyer SA, Rodriguez-Villegas E. Low-complexity prediction of frequency-rich biosignals for lossless compression in wearable technologies. ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY. IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY. ANNUAL INTERNATIONAL CONFERENCE 2017; 2016:3535-3538. [PMID: 28269061 DOI: 10.1109/embc.2016.7591491] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/08/2022]
Abstract
Wearable technologies that store, monitor and analyse a range of biosignals are an area of significant growth and interest for both industry and academia. The rate of data generation in these devices poses a considerable challenge with regards to the bandwidths of wireless transmission protocols, local storage capacities and the on-board power consumption requirements. This issue is particularly acute for frequency-rich biosignals containing significant higher frequency components that are un-served by conventional compression techniques. This paper proposes a low-complexity predictor, based on a low-order infinite impulse response bandpass filter, to accurately predict such biosignals for use in lossless compression. Experimental evaluation of the method demonstrates that it outperforms conventional predictors with an average 25 % reduction in predictor residual standard deviation. The predictor described here enables high-bandwidth wearable sensors that can be employed in systems with reduced power consumption for transmission, storage and compression leading to considerable improvements in user experience by reducing device mass and increasing battery life.
Collapse
|
7
|
Hejrati B, Fathi A, Abdali-Mohammadi F. Efficient lossless multi-channel EEG compression based on channel clustering. Biomed Signal Process Control 2017. [DOI: 10.1016/j.bspc.2016.08.024] [Citation(s) in RCA: 27] [Impact Index Per Article: 3.4] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/01/2022]
|
8
|
Craven D, McGinley B, Kilmartin L, Glavin M, Jones E. Energy-efficient Compressed Sensing for ambulatory ECG monitoring. Comput Biol Med 2016; 71:1-13. [PMID: 26854730 DOI: 10.1016/j.compbiomed.2016.01.013] [Citation(s) in RCA: 15] [Impact Index Per Article: 1.7] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 07/14/2015] [Revised: 01/15/2016] [Accepted: 01/17/2016] [Indexed: 10/22/2022]
Abstract
Advances in Compressed Sensing (CS) are enabling promising low-energy implementation solutions for wireless Body Area Networks (BAN). While studies demonstrate the potential of CS in terms of overall energy efficiency compared to state-of-the-art lossy compression techniques, the performance of CS remains limited. The aim of this study is to improve the performance of CS-based compression for electrocardiogram (ECG) signals. This paper proposes a CS architecture that combines a novel redundancy removal scheme with quantization and Huffman entropy coding to effectively extend the Compression Ratio (CR). Reconstruction is performed using overcomplete sparse dictionaries created with Dictionary Learning (DL) techniques to exploit the highly structured nature of ECG signals. Performance of the proposed CS implementation is evaluated by analyzing energy-based distortion metrics and diagnostic metrics including QRS beat-detection accuracy across a range of CRs. The proposed CS approach offers superior performance to the most recent state-of-the-art CS implementations in terms of signal reconstruction quality across all CRs tested. Furthermore, QRS detection accuracy of the technique is compared with the well-known lossy Set Partitioning in Hierarchical Trees (SPIHT) compression technique. The proposed CS approach outperforms SPIHT in terms of achievable CR, using the area under the receiver operator characteristic (ROC) curve (AUC). For an application where a minimum AUC performance threshold of 0.9 is required, the proposed technique extends the CR from 64.6 to 90.45 compared with SPIHT, ensuring a 40% saving on wireless transmission costs. Therefore, the results highlight the potential of the proposed technique for ECG computer-aided diagnostic systems.
Collapse
Affiliation(s)
- Darren Craven
- Electrical and Electronic Engineering Department, College of Engineering and Informatics, National University of Ireland, Galway, Ireland.
| | - Brian McGinley
- Electrical and Electronic Engineering Department, College of Engineering and Informatics, National University of Ireland, Galway, Ireland
| | - Liam Kilmartin
- Electrical and Electronic Engineering Department, College of Engineering and Informatics, National University of Ireland, Galway, Ireland
| | - Martin Glavin
- Electrical and Electronic Engineering Department, College of Engineering and Informatics, National University of Ireland, Galway, Ireland
| | - Edward Jones
- Electrical and Electronic Engineering Department, College of Engineering and Informatics, National University of Ireland, Galway, Ireland
| |
Collapse
|
9
|
Lin L, Meng Y, Chen J, Li Z. Multichannel EEG compression based on ICA and SPIHT. Biomed Signal Process Control 2015. [DOI: 10.1016/j.bspc.2015.04.001] [Citation(s) in RCA: 28] [Impact Index Per Article: 2.8] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/26/2022]
|
10
|
Lan KC, Chang DW, Kuo CE, Wei MZ, Li YH, Shaw FZ, Liang SF. Using off-the-shelf lossy compression for wireless home sleep staging. J Neurosci Methods 2015; 246:142-52. [PMID: 25791015 DOI: 10.1016/j.jneumeth.2015.03.013] [Citation(s) in RCA: 15] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/09/2014] [Revised: 03/06/2015] [Accepted: 03/09/2015] [Indexed: 11/18/2022]
Abstract
BACKGROUND Recently, there has been increasing interest in the development of wireless home sleep staging systems that allow the patient to be monitored remotely while remaining in the comfort of their home. However, transmitting large amount of Polysomnography (PSG) data over the Internet is an important issue needed to be considered. In this work, we aim to reduce the amount of PSG data which has to be transmitted or stored, while having as little impact as possible on the information in the signal relevant to classify sleep stages. NEW METHOD We examine the effects of off-the-shelf lossy compression on an all-night PSG dataset from 20 healthy subjects, in the context of automated sleep staging. The popular compression method Set Partitioning in Hierarchical Trees (SPIHT) was used, and a range of compression levels was selected in order to compress the signals with various degrees of loss. In addition, a rule-based automatic sleep staging method was used to automatically classify the sleep stages. RESULTS Considering the criteria of clinical usefulness, the experimental results show that the system can achieve more than 60% energy saving with a high accuracy (>84%) in classifying sleep stages by using a lossy compression algorithm like SPIHT. COMPARISON WITH EXISTING METHOD(S) As far as we know, our study is the first that focuses how much loss can be tolerated in compressing complex multi-channel PSG data for sleep analysis. CONCLUSIONS We demonstrate the feasibility of using lossy SPIHT compression for wireless home sleep staging.
Collapse
Affiliation(s)
- Kun-Chan Lan
- Department of Computer Science and Information Engineering, National Cheng Kung University, Tainan 701, Taiwan; Institute of Medical Informatics, National Cheng Kung University, Tainan 701, Taiwan
| | - Da-Wei Chang
- Department of Computer Science and Information Engineering, National Cheng Kung University, Tainan 701, Taiwan; Institute of Medical Informatics, National Cheng Kung University, Tainan 701, Taiwan
| | - Chih-En Kuo
- Department of Psychology, National Cheng Kung University, Tainan 701, Taiwan
| | - Ming-Zhi Wei
- Department of Computer Science and Information Engineering, National Cheng Kung University, Tainan 701, Taiwan
| | - Yu-Hung Li
- Department of Computer Science and Information Engineering, National Cheng Kung University, Tainan 701, Taiwan
| | - Fu-Zen Shaw
- Department of Psychology, National Cheng Kung University, Tainan 701, Taiwan
| | - Sheng-Fu Liang
- Department of Computer Science and Information Engineering, National Cheng Kung University, Tainan 701, Taiwan; Institute of Medical Informatics, National Cheng Kung University, Tainan 701, Taiwan.
| |
Collapse
|
11
|
Liu B, Zhang Z, Xu G, Fan H, Fu Q. Energy efficient telemonitoring of physiological signals via compressed sensing: A fast algorithm and power consumption evaluation. Biomed Signal Process Control 2014. [DOI: 10.1016/j.bspc.2014.02.010] [Citation(s) in RCA: 60] [Impact Index Per Article: 5.5] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 12/01/2022]
|
12
|
Garry H, McGinley B, Jones E, Glavin M. An evaluation of the effects of wavelet coefficient quantisation in transform based EEG compression. Comput Biol Med 2013; 43:661-9. [PMID: 23668341 PMCID: PMC4754580 DOI: 10.1016/j.compbiomed.2013.02.011] [Citation(s) in RCA: 13] [Impact Index Per Article: 1.1] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Grants] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/18/2012] [Revised: 02/11/2013] [Accepted: 02/14/2013] [Indexed: 11/25/2022]
Abstract
In recent years, there has been a growing interest in the compression of electroencephalographic (EEG) signals for telemedical and ambulatory EEG applications. Data compression is an important factor in these applications as a means of reducing the amount of data required for transmission. Allowing for a carefully controlled level of loss in the compression method can provide significant gains in data compression. Quantisation is easy to implement method of data reduction that requires little power expenditure. However, it is a relatively simple, non-invertible operation, and reducing the bit-level too far can result in the loss of too much information to reproduce the original signal to an appropriate fidelity. Other lossy compression methods allow for finer control over compression parameters, generally relying on discarding signal components the coder deems insignificant. SPIHT is a state of the art signal compression method based on the Discrete Wavelet Transform (DWT), originally designed for images but highly regarded as a general means of data compression. This paper compares the approaches of compression by changing the quantisation level of the DWT coefficients in SPIHT, with the standard thresholding method used in SPIHT, to evaluate the effects of each on EEG signals. The combination of increasing quantisation and the use of SPIHT as an entropy encoder has been shown to provide significantly improved results over using the standard SPIHT algorithm alone.
Collapse
Affiliation(s)
- Higgins Garry
- College of Engineering and Informatics, New Engineering Building, National University of Ireland, Galway, Galway, Ireland.
| | | | | | | |
Collapse
|