Slope—a real-time ECG data compressor
- 1 March 1991
- journal article
- Published by Springer Nature in Medical & Biological Engineering & Computing
- Vol. 29 (2) , 175-179
- https://doi.org/10.1007/bf02447104
Abstract
An ECG sampled at a rate of 250 samples s−1 or more produces a large amount of redundant data that are difficult to store and transmit. In the paper, a real-time ECG data compressor, SLOPE, is presented. SLOPE considers some adjacent samples as a vector, and this vector is extended if the coming sample falls in a fan spanned by this vector and a theshold angle; otherwise, it is delimited as a linear segment. By this means SLOPE repeatedly delimits linear segments of different lengths and different slopes. The Huffman codes for the parameters to describe this linear segment are transmitted for that linear segment. SLOPEa which is a slightly modified version of SLOPE, is used to compress ambulatory ECG data. All the operations used by SLOPE and SLOPEa, are simple integer operations, both SLOPE and SLOPEa being real-time compressors. Experimental results show that an average of 192 bits per channel per second (bpcs) for each ECG signal is obtained by SLOPE and an average of 148 bpcs for each ECG signal is obtained by SLOPE1.Keywords
This publication has 12 references indexed in Scilit:
- Data compression applied to dynamic electrocardiographyMedical & Biological Engineering & Computing, 1989
- Adaptive sampling of cardiac waveformsJournal of Electrocardiology, 1988
- Software QRS detection in ambulatory monitoring — a reviewMedical & Biological Engineering & Computing, 1984
- Subtraction of 50 Hz interference from the electrocardiogramMedical & Biological Engineering & Computing, 1984
- Vector quantizationIEEE ASSP Magazine, 1984
- Bipolar transistor with minimized collector-to-base junction areaIEEE Transactions on Electron Devices, 1983
- Online digital filters for biological signals: some fast designs for a small computerMedical & Biological Engineering & Computing, 1977
- Microprocessor application for numerical ECG encoding and transmissionProceedings of the IEEE, 1977
- Experiments with some cluster analysis algorithmsPattern Recognition, 1974
- Digital filtering of the e.c.g.—a comparison of low-pass digital filters on a small computerMedical & Biological Engineering & Computing, 1974