QT Interval Measurement

The new PhysioNet website is available at: https://physionet.org. We welcome your feedback.

A challenge from PhysioNet and Computers in Cardiology 2006

News about the Challenge
10 April 2006: Preliminary scores have been sent by email to all participants.
13 April 2006: Rules for submitting entries made by substantially different methods have been clarified (read about Eligible entries below).
25 April 2006: The deadline for submitting an initial entry has now passed. If you missed the deadline, you are still encouraged to participate unofficially. All official participants should have received preliminary scores by now.
27 July 2006: The scoring algorithm has been slightly modified (see below) and revised (but still preliminary) scores have been sent by email to all participants.
20 September 2006: The Challenge attracted 41 participants, 19 of whom presented papers describing their entries at CinC in Valencia. The best score achieved by a manually reviewed entry was 6.67 ms (raw score: 6.65 ms, yield: 0.998), submitted by Mariano Llamedo Soria of the Universidad Tecnologica Nacional FRBA, Buenos Aires, Argentina. In all, seven entries in division 1 received scores below 20 ms. The best score achieved by an automated method was 16.34 ms (raw score: 15.53 ms, yield: 0.951), submitted by Dieter Hayn of ARC Seibersdorf Research GmbH, Graz, Austria. This entry achieved seventh place overall. The best score achieved by an open source automated method was 17.33 ms (raw score: 17.30 ms, yield: 0.998), by Yuriy Chesnokov of the Unilever Centre for Molecular Science Informatics, Cambridge University. This entry achieved ninth place overall, and second among all automated methods. In all, three entrants in divisions 2 and 3 earned scores below 20 ms, and six more received scores below 30 ms. An unofficial entry formed by combining the results of the three top entries in each of divisions 2 and 3 achieved a score of 10.93 ms (raw score: 10.39 ms, yield 0.951).
16 October 2006: Papers describing the Challenge entries are now available, as are the final gold-standard QT measurements for the Challenge database.
10 May 2007: Sources for the division 3 challenge entries, and the raw measurements for all 97 entries (including revisions; 51624 QT measurements in all) have been posted.

On this page:

Introduction

The seventh annual PhysioNet/Computers in Cardiology Challenge addresses a question of high clinical interest:

Can the QT interval be measured by fully automated methods with an accuracy acceptable for clinical evaluations?

The Expert Working Group (Efficacy) of the International Conference on Harmonisation of Technical Requirements for Registration of Pharmaceuticals for Human Use (ICH) has developed and has given its final ("step 4") endorsement in May, 2005 to a set of guidelines (ICH E14) for clinical evaluation of QT/QTc interval prolongation and proarrhythmic potential for non-antiarrhythmic drugs. Quoting from that document:

An undesirable property of some non-antiarrhythmic drugs is their ability to delay cardiac repolarization, an effect that can be measured as prolongation of the QT interval on the surface electrocardiogram (ECG). The QT interval represents the duration of ventricular depolarization and subsequent repolarization, and is measured from the beginning of the QRS complex to the end of the T wave. A delay in cardiac repolarization creates an electrophysiological environment that favors the development of cardiac arrhythmias, most clearly torsade de pointes (TdP), but possibly other ventricular tachyarrhythmias as well. TdP is a polymorphic ventricular tachyarrhythmia that appears on the ECG as continuous twisting of the vector of the QRS complex around the isoelectric baseline. A feature of TdP is pronounced prolongation of the QT interval in the supraventricular beat preceding the arrhythmia. TdP can degenerate into ventricular fibrillation, leading to sudden death.

While the degree of QT prolongation is recognized as an imperfect biomarker for proarrhythmic risk, in general there is a qualitative relationship between QT prolongation and the risk of TdP, especially for drugs that cause substantial prolongation of the QT interval. Because of its inverse relationship to heart rate, the measured QT interval is routinely corrected by means of various formulae to a less heart rate dependent value known as the QTc interval. It is not clear, however, whether arrhythmia development is more closely related to an increase in the absolute QT interval or QTc. Most drugs that have caused TdP clearly increase both the absolute QT and the QTc (hereafter called QT/QTc). Documented cases of TdP (fatal and non-fatal) associated with the use of a drug have resulted in the withdrawal from the market of several drugs and relegation of other drugs to second-line status. Because prolongation of the QT/QTc interval is the ECG finding associated with the increased susceptibility to these arrhythmias, an adequate pre-marketing investigation of the safety of a new pharmaceutical agent should include rigorous characterization of its effects on the QT/QTc interval.

On first consideration, QT interval measurement in the ECG might seem a rather worked-out problem. In comparison with manual methods, automated methods offer advantages in terms of absolute repeatability of measurements, immunity from errors related to observer fatigue, lapses of attention, and transcription, as well as efficiency and cost considerations that permit either more extensive and rigorous testing for the same cost as manual methods, or more rapid testing at lower cost. An extensive literature documents a wide variety of approaches to the problem.

This topic has acquired renewed importance, however, as regulatory agencies worldwide are moving toward requiring "thorough QT/QTc studies" (as defined in the ICH E14 guidelines) as part of clinical trials for all newly developed drugs. ICH E14 guidelines have been adopted and published by the US FDA, the EU's European Medicines Agency, and Japan's National Institute of Health Services. Among much else, the guidelines endorse manual QT interval measurement for "thorough QT/QTc studies", and cite the need for further research before the use of fully automated methods can be accepted in these studies:

Several methods for measuring ECG intervals have been used in clinical trials, and for a given trial, the sponsor should describe the accuracy and precision of QT/QTc interval measurements using the selected system. The method chosen will depend on the level of precision appropriate for a given trial. For example, the "thorough QT/QTc study" would warrant particularly careful attention to interval measurement. At present, this would usually involve the measurement by a few skilled readers (whether or not assisted by computer) operating from a centralized ECG laboratory. If well-characterized data validating the use of fully-automated technologies become available, the recommendations in the guidance for the measurement of ECG intervals could be modified. [emphasis added]

Thus it is clear from the text of the ICH E14 guidelines that regulatory agencies are currently unconvinced of the reliability of automatic QT interval measurements. A major part of the motivation for this year's challenge is to provide well-characterized data that might support modifications of the ICH E14 recommendations with respect to fully-automated methods.

Independent of these considerations, the QT interval measurements obtained as a product of this Challenge will support further research aimed at designing robust measures of repolarization characteristics. The difficulty of making accurate measurements of QT intervals on individual beats is a hindrance to studies of variability of repolarization (for example, in exercise). By creating a collection of reference QT intervals that have been measured by many expert observers and automated methods, the Challenge can be a starting point for future studies of alternative measurements that may be possible to derive reliably even when QT intervals cannot be determined directly.

Challenge overview

The Challenge will include separate divisions (and awards) for participants using manual and semi-automated methods (division 1), and fully automated methods (divisions 2 and 3). By doing so, we aim to establish a firm basis for assessing the accuracy and reliability of fully automatic methods for QT interval measurement, as compared to the manual and semi-automated methods currently endorsed by the ICH E14 guidelines.

One of PhysioNet's major goals is to foster the creation and free dissemination of high-quality open-source software for research on clinically and scientifically interesting subjects. Software contributed in the course of previous Challenges has stimulated new collaborations among its authors, and offers rare opportunities to compare the strengths of varied approaches objectively. Authors of fully automated algorithms may enter division 3 (the "open source" division) by submitting their source code. We encourage participation in this activity as part of the Challenge, and we offer an additional award to the author(s) of the most successful algorithm submitted in source form. We will select well-constructed submissions and will post them with full credit to their authors on PhysioNet following the conclusion of the Challenge.

As in our previous Challenges, the data needed by participants can be found on PhysioNet. Participants will select a representative beat from each record in the challenge database and will measure the times of the PQ junction (the Q-wave onset) and the end of the T-wave for that beat, from which the QT interval for that record will be derived by subtraction. Participants will submit entries containing their PQ and T-end measurements to PhysioNet for scoring.

On Wednesday, 20 September 2006, during a plenary session of Computers in Cardiology 2006 in Valencia, Spain, we will present four awards of US$250 each: for the best (lowest) final score overall, and for the best final scores in division 1, divisions 2 and 3, and division 3. Eligible participants may receive more than one award.

Following the conclusion of the challenge, the final sets of reference QT intervals, together with the entire set of submitted PQ and T-end measurements, will be made available on PhysioNet. Among the questions that may be answerable using this set of measurements are:

The challenge database

The data to be used for this year's challenge are the 549 recordings of the PTB Diagnostic ECG Database, which was contributed to PhysioNet in September 2004 by its creators (Michael Oeff, Hans Koch, Ralf Bousseljot, and Dieter Kreiseler of the Physikalisch-Technische Bundesanstalt in Berlin). Each of these recordings contains 15 simultaneously recorded signals: the conventional 12 leads and the 3 Frank (XYZ) leads. Each of these is digitized at 1000 samples per second, with 16 bit resolution over a range of ±16.384 mV. The records come from 294 subjects (each represented by one to five records) with a broad range of ages and diagnoses. About 20% of the subjects are healthy controls. A detailed clinical summary accompanies each record. The records are typically about two minutes in length, with a small number of shorter records (none less than 30 seconds).

To participate in the challenge, you will need to:

To make your measurements of each record, choose the first beat that you consider to be representative (not ectopic, and free of significant noise, artifact, and baseline wander in lead II). In lead II, measure to the nearest millisecond the times of the PQ junction (Q-wave onset) and T-wave end, and record these times (i.e., the elapsed times in milliseconds from the beginning of the record) in your entry form. An illustrated example of this procedure is available here.

To be eligible for an award, you will also need to:

Eligible entries:

Eligible entries must be in plain text format, in the format of the template. Don't submit HTML documents, MS Word .doc files, spreadsheets, or anything else except plain text. Be sure to fill in your name, email, and the Challenge division (1, 2, or 3) at the top of the form in the indicated spaces. Follow the instructions on the form to submit your entry.

You may elect to omit measurements for some records. If your automated methods determine that a particular record cannot be measured reliably, omitting measurements for that record may be preferable to supplying unreliable measurements. If your measurements are made manually or semi-automatically, you need not measure all of the records, although it will be to your advantage to measure as many as possible, because of the way the scores are calculated. Entries in division 1 must include measurements for at least 50% (275) of the 549 records in order to be eligible for an award. Entries in the other two divisions require measurements for at least 95% (522) of the records. Qualified participants may receive more than one award.

Update: (27 July 2006) If the time given for the PQ follows that given for the T end in any record, this record is treated as omitted when scores are calculated. If the PQ and T end measurements are not associated with the same beat, this is an error.

You may revise your entry at any time until the final entry deadline of 4 September 2006 at 8 pm (2000) GMT. Each time you do so, your previous entry is discarded. Only the last entry received from each participant on or before the final entry deadline will be used to determine the winners of the Challenge.

Exception: (added 13 April 2006) If you wish to enter independent sets of measurements made using substantially different methods (for example, a set of automated measurements in division 2 or 3, and a set of manual measurements in division 1), at the discretion of the organizers these may be considered simultaneously valid. If you believe that this exception should apply to your entries, please write for approval and special instructions, with a brief description of how your methods differ. This approval is not automatic and will require showing that the results of the two methods are significantly different.

Scoring

An unusual feature of this Challenge is that the "gold standard" (reference) QT interval measurements that are the basis for scoring each entry will be determined from the entries themselves during the course of the Challenge.

For each record, the QT interval measurements obtained from the most recent entry submitted by each participant will be pooled to determine a median, which will be taken as the reference QT interval for that record. (Update 27 July 2006: Given the large number of division 1 (manual/semiautomated) entries, it is feasible now to determine the medians from the latest entry submitted by each division 1 participant, and this has been done for medians and scores calculated on or after 27 July.) The score for each entry will be a function of the amount of agreement with the reference QT intervals and the number of records measured. Reference QT intervals and scores will be calculated at several times during the challenge; they will not be updated each time an entry is received.

The score for each entry will be calculated as the RMS difference between the reference QT intervals and the corresponding QT intervals determined from the times listed in the entry, divided by the fraction of records in the challenge database for which measurements were submitted. Lower scores are better.

Preliminary scores will be provided to participants shortly after the first deadline (24 April 2006), and updates will be supplied from time to time thereafter, each time the reference QT intervals are recalculated. Final scores will be emailed to participants on or about Wednesday, 6 September 2006.

Awards

During a plenary session of Computers in Cardiology in September, four awards of US$250 each will be presented to the eligible participants with the best (lowest) final scores as follows:

  1. Best overall (participants in all divisions eligible)
  2. Manual and semi-automated methods (division 1 only)
  3. Fully automated methods (divisions 2 and 3 eligible)
  4. Fully automated methods with source code submitted (division 3 only)

Entering Division 3

Authors of fully automated methods may enter division 3 by sending their source code by email, before noon GMT on Friday, 8 September 2006, to PhysioNet. Use the subject line "Challenge 2006 entry source", and be sure to include:

Each source file submitted should begin with a comment block containing the names of its authors and a reference to the open source license you have chosen for it, if any; for example:

     /* qtpom.c - Find QT intervals based on the phase of the moon
        Copyright (C) 2006  Herman Foobar
        This software is released under the terms of the GNU General
        Public License (http://www.gnu.org/copyleft/gpl.html).
     */

Source files in C, C++, Fortran, or Matlab m-code are preferred; other languages may be acceptable, but please ask first. Do not submit any code that cannot be freely redistributed. Note that entries in division 3 are eligible for three of the four awards (best overall, best fully automated method, and best open source method). Good luck!

Writing abstracts and papers for Computers in Cardiology

To be eligible for awards, participants in divisions 2 and 3 must submit abstracts about their work to Computers in Cardiology; division 1 participants are encouraged but not required to do so.

The abstract due on 1 May 2006 is limited to about 400 words (no figures or tables may be included). For examples of abstracts that have been submitted by participants in past Challenges, see these two from the 2005 Challenge, or follow links in the top-scores tables for 2000, 2001, 2002, and 2004.

Abstracts must be submitted on-line on the Computers in Cardiology web site. When submitting your abstract, select "Computers in Cardiology Challenge" as the topic on the web form, so that your abstract can be identified easily by the abstract review committee.

Successful abstracts include brief descriptions of the scope of the work, the methods used, the results, and conclusions. If accepted, these abstracts are printed in the scientific program book distributed at the conference, and those for Challenge entries are also posted here. They do not appear in print elsewhere; these are understood to be preliminary in nature and subject to revision between May and September. Nevertheless, you should include whatever preliminary results you have as of the time of the abstract submission; abstracts promising only that "results will be presented" are not accepted.

If your abstract is accepted, you will be expected to prepare a full 4-page paper describing your work in detail. This paper will have an abstract of its own, considerably shorter than the abstract you submitted for the program book. You can (and should) incorporate relevant results that you obtain during the months between submitting your original abstract and the deadline for the paper in September. You will receive your final score on or about 6 September 2006, about two weeks before your paper is due, so that it can be included in the paper if you wish.

When you are ready to begin writing your paper, get the Author's Kit, which includes templates and detailed instructions for preparing your manuscript in the required format and submitting it on-line. Examples of full CinC papers can be found in the Author's Kit and here.

Your paper must be presented in an assigned oral or poster session at Computers in Cardiology in order for it to appear in print in the proceedings of the conference.

Important dates

Late submissions will not be accepted.

Monday, 24 April 2006, noon GMT
Deadline for submission of initial entries to PhysioNet. If you have missed this deadline, we encourage you to participate unofficially (your measurements will be scored and may be pooled with official entries to determine the reference QT intervals, but will not be eligible for an award).
Monday, 1 May 2006
Deadline for submission of abstracts for Computers in Cardiology 2006.
Monday, 4 September 2006, 8 pm (2000) GMT
Deadline for submission of final entries to PhysioNet.
Wednesday, 6 September 2006
Final scores sent to all participants.
Friday, 8 September 2006, noon GMT
Deadline for submission of source code of division 3 entries to PhysioNet.
Sunday-Wednesday, 17-20 September 2006
33rd annual conference on Computers in Cardiology, Valencia, Spain.
Wednesday, 20 September 2006
Deadline for submission of full papers for publication. Please don't wait until the last minute!

Frequently Asked Questions

If your question is not answered below, please consult the PhysioNet FAQ.

Can I download the entire Challenge database in one step?

Yes, but downloading the entire database is not necessary. See the PhysioNet FAQ for details.

What happens when an entry is submitted?

Once enough entries have been received, we will calculate the median QT interval reported for each record. Since it would be possible for an unscrupulous participant to bias the medians by submitting many entries with the same or slightly different measurements, only the last entry received from each participant is entered into the pool used to determine the medians. See Eligible entries above for an exception to this rule.

The median QT intervals determined in this way become the reference ("gold standard") against which each participant's measurements are compared. Since new entries affect the medians, we will calculate new medians from time to time during the challenge, and we will recalculate scores at those times.

Scores will be sent by email whenever new scores are calculated. Participants should expect to receive a preliminary score on or about Wednesday, 26 April 2006 (a few days before the CinC abstract deadline), and a final score on or about Wednesday, 6 September 2006 (about two weeks before the CinC final paper deadline). We expect that additional preliminary scores will be sent to participants at various other times during the spring and summer. Please be sure that your email address as recorded in your entry form is valid so that you will be able to receive your scores.

Why did the autoscorer reject my entry?

Eligible entries must be in plain text format, as in the template. Don't submit HTML documents, MS Word .doc files, spreadsheets, or anything else except plain text; the autoscorer won't like it!

How are the scores determined?

There are two components of the score. First, we measure the mean of the squared differences between your QT interval measurements and the corresponding reference QT intervals, and take the square root of that number, to obtain the RMS error for your entry. (Since the time units are milliseconds, the units of RMS error are also milliseconds.) Second, we count the number of records measured in your entry, and divide that number by 549 (the total number of records in the challenge database), to obtain the yield for your entry. Your score is your RMS error divided by your yield; since yield is dimensionless, the units of the score are milliseconds.

What do the scores mean, and what's a good score?

A lower score (ideally obtained with low RMS error and high yield) is always better. The best scores closely reflect the expected difference between a participant's measurements and the median of a set of manual measurements, in milliseconds. This interpretation of the score may be less appropriate when applied to poor scores, since low yield makes a score worse (higher).

What constitutes a good score is subjective, but (as of 27 July) about a third of the scores in division 1 were near or below 20, and about a third of the division 2 and 3 scores were near or below 30.

How can my score be changing if I haven't revised my measurements?

Since the measurements contained in the submitted entries determine the reference QT intervals, your scores are not final until no more entries can be accepted. Preliminary scores based on available entries will be provided from time to time; the first scores will be emailed shortly after the first deadline in April.

Can I enter the challenge using previously published open-source software for fully automated QT interval measurement?

If you are the author of the software, yes, certainly!

An entry produced by a functionally identical copy of someone else's code is not acceptable. If you are not the original author of the software, your entry is acceptable only if you have modified the original code in a non-trivial way, and if your QT interval measurements are no longer identical to those of the original software. It will be very difficult to establish the acceptability of a division 2 entry based on someone else's open source code, so if you are considering making such an entry, you are strongly encouraged to do so in division 3, where the significance of your modifications can be properly assessed.

This policy is intended to protect the interests of any participants who might wish to publish their code before the conclusion of the Challenge, while still encouraging others to experiment with published algorithms and to contribute improvements to them if they can.

What license should be used for software entered in division 3?

Participants may choose any open source license (or none at all). We use and recommend the GPL for our own software posted on PhysioNet, but this is not a requirement for the Challenge.

Can I enter the challenge using a semi-automated method?

Yes, you may participate in division 1. We also encourage you to submit an abstract to Computers in Cardiology and to submit your source code for possible posting on PhysioNet, but these are not requirements for division 1 participants.

I select a representative beat manually, and my software locates the PQ junction and T-wave end automatically. Which division should I enter?

Your method is semi-automated, since it requires human input; enter division 1.

Should I choose the first beat in the record as the representative beat even if the record begins in the middle of the QRS complex?

No, definitely not! You should choose the first representative beat in the record, which for reasons discussed below will never (well, hardly ever) be the first beat.

You can decide for yourself which beats are representative (typical), and you should choose one of them for your measurements. Among the characteristics that define a representative beat is that it should not immediately follow an atypical beat, because an atypical beat may (and usually does) influence the characteristics of the immediately following beat. This would tend to rule out using the first beat in any record, since the preceding beat cannot be examined and it is therefore not possible to say if it was atypical.

If the first beat appears similar to the second beat and to most of the others in the record, and the second beat is clean, then the second beat is an ideal choice for the representative beat.

If, after looking at the entire record, you decide that only the first beat is clean enough to measure, and that it looks typical, then use the first beat if you wish. This is the only situation in which you should consider choosing the first beat in a record, and it is unlikely to be necessary in the Challenge dataset.

My software denoises the signals, so I don't need to choose a clean beat to measure. Does it really matter?

It is certainly possible that your denoising may do an excellent job, but keep in mind that for the purposes of the Challenge, your measurements will be compared against those made by other participants, and that there are (real) beat-to-beat variations in QT interval. All other things being equal, your results will be best if you measure the same beat as the majority of other participants, so yes, it does really matter that you try to use the same criteria for choosing this beat as everyone else does!

We specified the first representative beat in the record because even respiration-related interbeat interval variations may be reflected in the QT interval. Our hope is that most participants will choose one of a very small number of possibilities in each record, and that the inter-observer variability will be smaller than would be expected if each participant chose a random representative beat (and a wider variety of respiratory phases were sampled in the pooled data for each record).

We could have left this problem out of the challenge by designating a specific beat to be measured in each record, but the issue of choosing a typical beat to characterize the record is an important aspect of arriving at a reliable method for measuring QT intervals, given current standards of clinical practice. It is certainly debatable whether measuring a QT interval from a single beat should ever be considered a reliable basis for making clinical decisions, but that's a debate for another time (and maybe another challenge!).

Why do you allow division 1 participants to measure only half of the database?

We want to encourage as many entries in division 1 as we can, and we expect that some participants will not have the time to measure the entire set of records in the challenge database. The inclusion of the yield (see "How are the scores determined?" above) in the score calculation is intended to give everyone, and especially participants in division 1, an incentive to measure as many records as possible.

Why don't you have a challenge about ...?

Each year, we receive many suggestions for challenge topics. We encourage you to write to us with further suggestions.

Acknowledgements

Special thanks to Hans Koch at PTB Berlin for proposing this Challenge, to his colleague Uwe Steinhoff for valuable discussions at CinC 2005 in Lyon, and to Michael Oeff, Hans Koch, Ralf Bousseljot, and Dieter Kreiseler of PTB Berlin for their generous contribution of the excellent PTB Diagnostic ECG Database used in this Challenge. Thanks also to Uwe Steinhoff and Raphael Schneider for compiling the reading list below.

Further reading

    During the development of the CSE Database, a "median self-centering approach" was followed to evaluate the performance of different algorithms for measuring ECG waveforms. The methods used in this Challenge for bootstrapping the determination of the reference QT intervals, and of scoring the entries, were inspired by this important and closely related work, which is described in these papers:

  1. Willems JL, Arnaud P, van Bemmel JH, Bourdillon PJ, Brohet C, Dalla Volta S, Andersen JD, Degani R, Denis B, Demeester M, et al. Assessment of the performance of electrocardiographic computer programs with the use of a reference data base. Circulation. 1985 Mar; 71(3):523-534.
  2. Willems JL, Abreu-Lima C, Arnaud P, Brohet CR, Denis B, Gehring J, Graham I, van Herpen G, Machado H, Michaelis J, et al. Evaluation of ECG interpretation results obtained by computer and cardiologists. Methods Inf Med. 1990 Sep; 29(4):308-316.
  3. Reddy BR, Xue Q, and Zywietz C. Analysis of interval measurements on CSE multilead reference ECGs. J Electrocardiol. 1996; 29 Suppl:62-66.
  4. Willems JL, Abreu-Lima C, Arnaud P, van Bemmel JH, Brohet C, Degani R, Denis B, Graham I, van Herpen G, Macfarlane PW, et al. Effect of combining electrocardiographic interpretation results on diagnostic accuracy. Eur Heart J. 1988 Dec; 9(12):1348-1355.
  5. Willems JL, Abreu-Lima C, Arnaud P, van Bemmel JH, Brohet C, Degani R, Denis B, Gehring J, Graham I, van Herpen G, et al. The diagnostic performance of computer programs for the interpretation of electrocardiograms. N Engl J Med. 1991 Dec 19; 325(25):1767-1773.
  6. [The CSE Working Party] Recommendations for measurement standards in quantitative electrocardiography. Eur Heart J. 1985 Oct; 6(10):815-825.
  7. Michaelis J, Wellek S, and Willems JL. Reference standards for software evaluation. Methods Inf Med. 1990 Sep;29(4): 289-297.

    Algorithms for automated measurement of QT intervals have been described in a number of papers; here are a few:

  8. Laguna P, Jané R, Caminal P. Automatic detection of wave boundaries in multilead ECG signals: validation with the CSE database. Computers and Biomedical Research, 1994 Feb; 27(1):45-60.
  9. Jané R, Blasi A, García J, and Laguna P. Evaluation of an automatic threshold based detector of waveform limits in Holter ECG with the QT database. Computers in Cardiology 1997; 24:295-298. [Software]
  10. Li C, Zheng C, and Tai C. Detection of ECG characteristic points using wavelet transforms. IEEE TBME 1995 Jan; 42(1):21-28.
  11. Martinez JP, Almeida R, Olmos S, Rocha, AP, and Laguna P. A wavelet-based ECG delineator: evaluation on standard databases. IEEE TBME 2004 Apr; 51(4):579-581.
  12. Addison PS. Wavelet transforms and the ECG: a review. Physiol. Meas. 2005; 26:R155-R199.

    Two abstracts presented at Computers in Cardiology 2005 may also be of interest:

  13. Zhang Q, Illanes Manriquez A, Medigue C, Papelier Y, and Sorine M. An algorithm for robust and efficient location of T-wave ends in electrocardiogram.
  14. Lindauer JM and Gregg RE. Evaluation of Philips diagnostic ECG interval measurements.

Your suggestions for additions to this list are welcome and will be gratefully acknowledged if used.