ECG data compression by corner detection

Research output: Contribution to journalArticle

14 Citations (Scopus)

Abstract

An ECG sampled at a rate of 360, 500 samples s-1 or more produces a large amount of redundant data that are difficult to store and transmit. A process is therefore required to represent the signals with clinically acceptable fidelity and with the least code bits possible. In the paper, a real-time ECG data compressing algorithm, CORNER, is presented. CORNER is an efficient algorithm which locates significant samples and at the same time encodes the linear segments between them using linear interpolation. The samples selected include, but are not limited to, the samples that are significantly displaced from the encoded signal such that the allowed maximum error is limited to a constant e{open} which is specified by the users. The way in which CORNER computes the displacement of a sample from the encoded signal guarantees that the high activity regions are more accurately coded. The results are compared with those of the well known data compression algorithm, AZTEC, which is also a real-time algorithm. It is found that, under the same bit rate, a considerable improvement of the signal-to-noise ratio (SNR) and root mean square error (RMSerr) can be achieved by employing the proposed CORNER algorithm. An average value of SNR (RMSerr) of 27·0 dB (5·668) can be achieved even at an average bit rate of 0·79 bit sample-1 by employing CORNER, whereas the average value of SNR (RMSerr) achieved by AZTEC under the same bit rate is 16·60 dB (19·368).

Original languageEnglish
Pages (from-to)584-590
Number of pages7
JournalMedical & Biological Engineering & Computing
Volume30
Issue number6
DOIs
Publication statusPublished - 1992 Nov 1

Fingerprint

Data compression
Electrocardiography
Mean square error
Signal to noise ratio
Interpolation

All Science Journal Classification (ASJC) codes

  • Biomedical Engineering
  • Computer Science Applications

Cite this

@article{84972cfd55bd49ec911a504ed9d4e4a6,
title = "ECG data compression by corner detection",
abstract = "An ECG sampled at a rate of 360, 500 samples s-1 or more produces a large amount of redundant data that are difficult to store and transmit. A process is therefore required to represent the signals with clinically acceptable fidelity and with the least code bits possible. In the paper, a real-time ECG data compressing algorithm, CORNER, is presented. CORNER is an efficient algorithm which locates significant samples and at the same time encodes the linear segments between them using linear interpolation. The samples selected include, but are not limited to, the samples that are significantly displaced from the encoded signal such that the allowed maximum error is limited to a constant e{open} which is specified by the users. The way in which CORNER computes the displacement of a sample from the encoded signal guarantees that the high activity regions are more accurately coded. The results are compared with those of the well known data compression algorithm, AZTEC, which is also a real-time algorithm. It is found that, under the same bit rate, a considerable improvement of the signal-to-noise ratio (SNR) and root mean square error (RMSerr) can be achieved by employing the proposed CORNER algorithm. An average value of SNR (RMSerr) of 27·0 dB (5·668) can be achieved even at an average bit rate of 0·79 bit sample-1 by employing CORNER, whereas the average value of SNR (RMSerr) achieved by AZTEC under the same bit rate is 16·60 dB (19·368).",
author = "Tai, {S. C.}",
year = "1992",
month = "11",
day = "1",
doi = "10.1007/BF02446789",
language = "English",
volume = "30",
pages = "584--590",
journal = "Medical and Biological Engineering and Computing",
issn = "0140-0118",
publisher = "Springer Verlag",
number = "6",

}

ECG data compression by corner detection. / Tai, S. C.

In: Medical & Biological Engineering & Computing, Vol. 30, No. 6, 01.11.1992, p. 584-590.

Research output: Contribution to journalArticle

TY - JOUR

T1 - ECG data compression by corner detection

AU - Tai, S. C.

PY - 1992/11/1

Y1 - 1992/11/1

N2 - An ECG sampled at a rate of 360, 500 samples s-1 or more produces a large amount of redundant data that are difficult to store and transmit. A process is therefore required to represent the signals with clinically acceptable fidelity and with the least code bits possible. In the paper, a real-time ECG data compressing algorithm, CORNER, is presented. CORNER is an efficient algorithm which locates significant samples and at the same time encodes the linear segments between them using linear interpolation. The samples selected include, but are not limited to, the samples that are significantly displaced from the encoded signal such that the allowed maximum error is limited to a constant e{open} which is specified by the users. The way in which CORNER computes the displacement of a sample from the encoded signal guarantees that the high activity regions are more accurately coded. The results are compared with those of the well known data compression algorithm, AZTEC, which is also a real-time algorithm. It is found that, under the same bit rate, a considerable improvement of the signal-to-noise ratio (SNR) and root mean square error (RMSerr) can be achieved by employing the proposed CORNER algorithm. An average value of SNR (RMSerr) of 27·0 dB (5·668) can be achieved even at an average bit rate of 0·79 bit sample-1 by employing CORNER, whereas the average value of SNR (RMSerr) achieved by AZTEC under the same bit rate is 16·60 dB (19·368).

AB - An ECG sampled at a rate of 360, 500 samples s-1 or more produces a large amount of redundant data that are difficult to store and transmit. A process is therefore required to represent the signals with clinically acceptable fidelity and with the least code bits possible. In the paper, a real-time ECG data compressing algorithm, CORNER, is presented. CORNER is an efficient algorithm which locates significant samples and at the same time encodes the linear segments between them using linear interpolation. The samples selected include, but are not limited to, the samples that are significantly displaced from the encoded signal such that the allowed maximum error is limited to a constant e{open} which is specified by the users. The way in which CORNER computes the displacement of a sample from the encoded signal guarantees that the high activity regions are more accurately coded. The results are compared with those of the well known data compression algorithm, AZTEC, which is also a real-time algorithm. It is found that, under the same bit rate, a considerable improvement of the signal-to-noise ratio (SNR) and root mean square error (RMSerr) can be achieved by employing the proposed CORNER algorithm. An average value of SNR (RMSerr) of 27·0 dB (5·668) can be achieved even at an average bit rate of 0·79 bit sample-1 by employing CORNER, whereas the average value of SNR (RMSerr) achieved by AZTEC under the same bit rate is 16·60 dB (19·368).

UR - http://www.scopus.com/inward/record.url?scp=0026954879&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0026954879&partnerID=8YFLogxK

U2 - 10.1007/BF02446789

DO - 10.1007/BF02446789

M3 - Article

C2 - 1297012

AN - SCOPUS:0026954879

VL - 30

SP - 584

EP - 590

JO - Medical and Biological Engineering and Computing

JF - Medical and Biological Engineering and Computing

SN - 0140-0118

IS - 6

ER -