MARATTO

article · Indonesian Journal of Electrical Engineering and Computer Science

Lossy ECG signal compression based on RR intervals detection with wavelet transform and optimized run-length encoding

2026Open accessUniversity of Batna 1

Abstract

<p>It is expensive to transmit or store significant amounts of electrocardiogram (ECG) records, particularly when using telecommunications channels that charge according to the volume of transferred data. The advancement of telemedicine renders compressing ECG signals even more necessary. Compression aims to reduce the size of data while maintaining the features of ECG signals. This paper presents a novel strategy for compressing ECG signals based on 3D format conversion. After identifying the RR intervals, we divide the signal into cardiac cycles and proceed with the cut and align process. A 3D discrete wavelet transform (DWT) is employed to minimize the correlation existing between two adjacent voxels. Moreover, an optimized run-length encoding (RLE), a novel lossless compression technique, has been proposed to increase the compression ratio (CR). The proposed strategy is applied to different types of ECG records of the Arryyhmia database. This algorithm demonstrates improved performance in terms of CR and percentage root-mean-square difference (PRD) compared to several recently published works.</p>

Research topics

  • ECG Monitoring and Analysis
  • Image and Signal Denoising Methods
  • Cardiac electrophysiology and arrhythmias

Read the original research

This page summarises published work. The authoritative version sits with the publisher.

DOI: 10.11591/ijeecs.v41.i1.pp109-118

Is something wrong with this record? Report it or request removal.

Discussion

Discuss this research

Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.

No discussion yet. Open the first thread.