Compression of electrocardiogram signals using compressive sensing technique based on curvelet transform toward medical applications

Ashraf Mohamed Ali Hassan,Saeed Mohsen
DOI: https://doi.org/10.1007/s11042-024-19328-z
IF: 2.577
2024-05-22
Multimedia Tools and Applications
Abstract:Electrocardiogram (ECG) signals can be monitored from many patients based on healthcare systems. To enhance these systems, the ECG signals should be collected and then stored in a cloud platform for later analysis. Hence, ECG signals can be utilized to diagnose heart diseases. However, the ECG signals require great internet capacity. So, compression techniques can be implemented to reduce a memory storage capacity for these signals. One of the potential compression techniques is the compressive sensing (CS). This paper proposes a CS technique to compress ECG signals. This technique is used to reduce sampling rates of the ECG signals to be less than the Nyquist rate. Moreover, a framework is suggested for the compression of maternal and fetal ECG signals. The compression of these signals is based on the curvelet transform (CT) to produce sparsity in ECG signals. The MIT-BIH database are utilized for testing the ECG signals. This database includes several ECG signals with various sampling rates, such as aberrant and normal signals. The proposed CS technique achieved a compression ratio (CR) of 15.7 with an accuracy of 98.2%. Also, a percentage root mean difference (PRD) is utilized to calculate the performance of the reconstructed ECG signals. The achieved value of the PRD is 2.0.
computer science, information systems, theory & methods,engineering, electrical & electronic, software engineering
What problem does this paper attempt to address?
The problem that this paper attempts to solve is: how to effectively compress electrocardiogram (ECG) signals in medical applications so as to reduce the Internet bandwidth and storage space required for storing and transmitting these signals. Specifically, the researchers proposed a compressed sensing (CS) technique based on Curvelet transform to achieve this goal. ### Main problems 1. **Efficient compression of ECG signals**: - ECG signals are widely monitored in telemedicine systems and need to be stored in the cloud for subsequent analysis. - These signals occupy a large amount of storage space and network bandwidth, especially when processing data from multiple patients simultaneously. 2. **Maintaining high - quality reconstructed signals**: - The compressed ECG signals must be able to accurately reflect the original signals after decompression to ensure that the quality of the electrocardiogram signals used for diagnosis is not affected. 3. **Reducing the sampling rate**: - Through compressed sensing technology, the sampling rate can be reduced below the Nyquist sampling rate, thereby reducing the amount of data and improving the transmission efficiency. ### Solutions The paper proposes the following solutions: - **Compressive Sensing (CS) technology**: - Use Curvelet transform to sparsely represent ECG signals, and then apply CS technology for compression. - The Curvelet transform can effectively capture the singularity of signals in a two - dimensional plane, thereby improving the compression efficiency. - **Performance evaluation**: - Use ECG signals in the MIT - BIH database for testing, and evaluate performance indicators such as compression ratio (CR), percentage root - mean - square difference (PRD), and peak signal - to - noise ratio (PSNR). - The experimental results show that the proposed CS technology achieves a compression ratio of 15.7 and an accuracy of 98.2%, with a PRD value of 2.0. ### Conclusions This research demonstrates the superior performance of the CS technology based on Curvelet transform in ECG signal compression. It not only significantly improves the compression ratio but also ensures the quality of the reconstructed signals. This makes the technology have great potential in medical and Internet of Things applications. ### Related formulas 1. **Compression ratio (CR)**: \[ CR=\frac{\text{Bit rate of the original ECG signal}}{\text{Bit rate of the compressed ECG signal}} \] 2. **Percentage root - mean - square difference (PRD)**: \[ \%PRD = \frac{\| x-\hat{x}\|_2}{\| x\|_2}\times100 \] where \(x\) is the original signal and \(\hat{x}\) is the reconstructed signal. 3. **Peak signal - to - noise ratio (PSNR)**: \[ PSNR = 10\log_{10}\left(\frac{\text{Maximum signal value}^2}{MSE}\right) \] 4. **Mean - square error (MSE)**: \[ MSE=\frac{1}{N}\sum_{i = 1}^{N}(y(i)-\hat{y}(i))^2 \] These formulas help evaluate the performance during compression and reconstruction processes, ensuring that the compressed signals still have high fidelity.