Database Open Access

Brno University of Technology ECG Signal Database with Annotations of P Wave (BUT PDB)

Lucie Maršánová Andrea Nemcova Radovan Smisek Lukas Smital Martin Vitek

Published: Jan. 19, 2021. Version: 1.0.0


When using this resource, please cite: (show more options)
Maršánová, L., Nemcova, A., Smisek, R., Smital, L., & Vitek, M. (2021). Brno University of Technology ECG Signal Database with Annotations of P Wave (BUT PDB) (version 1.0.0). PhysioNet. https://doi.org/10.13026/hwvj-5b53.

Please include the standard citation for PhysioNet: (show more options)
Goldberger, A., Amaral, L., Glass, L., Hausdorff, J., Ivanov, P. C., Mark, R., ... & Stanley, H. E. (2000). PhysioBank, PhysioToolkit, and PhysioNet: Components of a new research resource for complex physiologic signals. Circulation [Online]. 101 (23), pp. e215–e220.

Abstract

Brno University of Technology ECG Signal Database with Annotations of P Wave (BUT PDB) is an ECG signal database with marked peaks of P waves created by the cardiology team at the Department of Biomedical Engineering, Brno University of Technology. The database consists of 50 2-minute 2-lead ECG signal records with various types of pathology. The ECGs were selected from three existing databases of ECG signal - the MIT-BIH Arrhythmia Database, the MIT-BIH Supraventricular Arrhythmia Database, and the Long Term AF Database. The P waves positions were manually annotated by two ECG experts in all 50 records. Each record contains also annotation of positions and types of QRS complexes (from original database) and dominant diagnosis (pathology) present in record. This database is created for the development, evaluation and objective comparison of P wave detection algorithms.


Background

Accurate detection of P waves and subsequent cardiac pathological events is an important part of electrocardiogram (ECG) evaluation. Currently, methods for P wave detection in physiological conditions are well-described and efficient. However, results of testing on pathological signals are insufficient. A key reason for this is the limited availability of public ECG databases with annotated P waves and pathologies. There are 3 publicly available databases with manually annotated P waves - the QT database [1-3] (contains only physiological signals), MIT-BIH Arrhythmia Database P-Wave Annotations [4-6] (contains only few types of pathologies) and the Lobachevsky University Electrocardiography Database [7]. Here we introduce a new database with annotated P waves in signals with 23 different types of pathology.


Methods

The ECGs were selected from three existing databases of ECG signal - the MIT-BIH Arrhythmia Database [8], the MIT-BIH Supraventricular Arrhythmia Database [9,10], and the Long Term AF Database [11, 12]. Two-minute sections of these records were selected by ECG experts, who sought to identify "interesting" pathological signals. The database therefore has a higher incidence of pathologies than typically expected.

The P waves positions were manually annotated by two ECG experts for each beat in all 50 records. The first expert provided manual annotations, and the second checked them. Unclear parts of records were checked by both experts until a consensus was reached. These tasks were conducted manually, without the use of automated software. To facilitate the work of the ECG experts, a free software tool, SignalPlant [13], was used for manual annotation of P waves.


Data Description

The database consists of 50 2-minute 2-lead ECG signals with various types of pathology with annotated P waves, selected from 3 existing databases of ECG signals [8, 9, 11]. The P waves were manually annotated by two ECG experts for each beat in all 50 records. Each record also contains annotation of positions and types of QRS complexes (from original databases) and dominant diagnosis (pathology).

In BUT PDB, there are 5437 P waves, 7638 QRS complexes of which 2201 are without P wave. In this database, 23 different types of pathology are present. Types of pathologies with their abbreviations used in database are listed in Table below. The exact types of pathologies in each signal are described in the  "README".

All data are provided in the WaveForm Database (WFDB) format. The names (IDs) of the recordings are numbers from 01 to 50. The ECG signals are in files: *.dat, *.hea, and the annotations of P waves are in files with names *.pwave, the positions of QRS complexes and their types and sampling frequency of signal are in files with name *.qrs

Abb.

Type of pathology

Number of cases

Name of signals with the pathology

A

Atrial premature beat

14

4,5,9,16,17,18,26,28,35,38,39,40,41,43

AFIB

Atrial fibrillation

9

7,49,50,8,44,45,46,47,48

AFL

Atrial flutter

2

8,38

B

Ventricular bigeminy

3

2,14,27

BI

Atrioventricular block 1st degree

1

22

BII

Atrioventricular block 2nd degree

2

1,13

BIII

Atrioventricular block 3rd degree

1

3

E

Ventricular escape beat

1

9

F

Fusion of ventricular and normal beat

3

30,31,32

IVR

Idioventricular rhythm

1

30

J

Nodal beat

3

6,7,15

L

Left bundle branch block beat

4

21,22,36,41

NA

Sinus arrhythmia

1

24

NOD

Nodal rhythm

3

6,7,15

P

Paced rhythm

2

19,3

PREX

Pre-excitation

1

12

R

Right bundle branch block beat

4

1,13,26,34

SVTA

Supraventricular tachyarrhythmia

3

9,11,43

T

Ventricular trigeminy

2

27,29

V

Ventricular premature beat

20

5,10,14,19,20,21,25,27,28,29,30,31,32,33,35,36,39,40,41,42

VFL

Ventricular flutter

1

33

VP

Ventricular pair

1

25

a

Aberrated atrial premature beat

1

23


Usage Notes

There are few publicly available databases of ECG signals that are accompanied by well-curated annotations of P waves. Our goal in creating the dataset was to help address this issue. The database may be be valuable for the development, evaluation and objective comparison of P wave detection algorithms.


Acknowledgements

This work was funded by the United States Office of Naval Research (ONR) Global, award number N62909-19-1-2006.


Conflicts of Interest

The authors declare that there are no known conflicts of interest.


References

  1. Goldberger, A., Amaral, L., Glass, L., Hausdorff, J., Ivanov, P. C., Mark, R., ... & Stanley, H. E. (2000). PhysioBank, PhysioToolkit, and PhysioNet: Components of a new research resource for complex physiologic signals. Circulation. 101(23). http://doi.org/10.1161/01.CIR.101.23.e215
  2. Laguna, P., Mark, R. G., Goldberg, A., & Moody, G. B. (1997). A database for evaluation of algorithms for measurement of QT and other waveform intervals in the ECG. Computers in cardiology 1997 (pp. 673-676)
  3. Laguna P, Mark RG, Goldberger AL, Moody GB. (1999). QT Database (version 1.0.0). PhysioNet. https://doi.org/10.13026/C24K53
  4. Maršánová L, Němcová A, Smíšek R, Goldmann T, Vítek M, Smital L. (2018) MIT-BIH Arrhythmia Database P-Wave Annotations (version 1.0.0). PhysioNet. https://doi.org/10.13026/C2108F
  5. Moody, G. B., & Mark, R. G. (2001). The impact of the MIT-BIH arrhythmia database. IEEE Engineering in Medicine and Biology Magazine, 20(3), 45-50.
  6. Maršánová, L., Němcová, A., Smíšek, R., Goldmann, T., Vítek, M., Smital, L. Automatic Detection of P Wave in ECG During Ventricular Extrasystoles. World Congress on Medical Physics and Biomedical Engineering 2018, Singapore, 2018. (pp. 381-385)
  7. Kalyakulina, A., Yusipov, I., Moskalenko, V., Nikolskiy, A., Kozlov, A., Kosonogov, K., Zolotykh, N., & Ivanchenko, M. (2020). Lobachevsky University Electrocardiography Database (version 1.0.0). PhysioNet. https://doi.org/10.13026/qweb-sr17
  8. Moody GB, Mark RG. (2005) MIT-BIH Arrhythmia Database (version 1.0.0). PhysioNet. https://doi.org/10.13026/C2F305
  9. Greenwald SD. (1999) MIT-BIH Supraventricular Arrhythmia Database (version 1.0.0). PhysioNet. https://doi.org/10.13026/C2V30W
  10. Greenwald SD. Improved detection and classification of arrhythmias in noise-corrupted electrocardiograms using contextual information (1990). PhD thesis, Harvard-MIT Division of Health Sciences and Technology.
  11. Petrutiu S, Sahakian AV, Swiryn S. (2008) Long Term AF Database (version 1.0.0). PhysioNet. https://doi.org/10.13026/C2QG6Q
  12. Petrutiu, S., Sahakian, AV., Swiryn, S. Abrupt changes in fibrillatory wave characteristics at the termination of paroxysmal atrial fibrillation in humans (2007). Europace 9:466-470. http://doi.org/10.1093/europace/eum096
  13. Plesinger, F., Jurco, J., Halamek, J., & Jurak, P. (2016). SignalPlant: An open signal processing software platform. Physiological Measurement, 37(7). http://doi.org/10.1088/0967-3334/37/7/n38

Parent Projects
Brno University of Technology ECG Signal Database with Annotations of P Wave (BUT PDB) was derived from: Please cite them when using this project.
Share
Access

Access Policy:
Anyone can access the files, as long as they conform to the terms of the specified license.

License (for files):
Creative Commons Attribution 4.0 International Public License

Discovery

DOI (version 1.0.0):
https://doi.org/10.13026/hwvj-5b53

DOI (latest version):
https://doi.org/10.13026/br83-z194

Topics:
p wave ecg

Corresponding Author
You must be logged in to view the contact information.

Files

Total uncompressed size: 7.0 MB.

Access the files

Visualize waveforms

Folder Navigation: <base>
Name Size Modified
01.dat (download) 168.8 KB 2020-11-14
01.hea (download) 119 B 2020-11-14
01.pwave (download) 268 B 2020-11-14
01.qrs (download) 208 B 2020-11-14
02.dat (download) 168.8 KB 2020-11-14
02.hea (download) 115 B 2020-11-14
02.pwave (download) 170 B 2020-11-14
02.qrs (download) 274 B 2020-11-14
03.dat (download) 168.8 KB 2020-11-14
03.hea (download) 118 B 2020-11-14
03.pwave (download) 252 B 2020-11-14
03.qrs (download) 286 B 2020-11-14
04.dat (download) 168.8 KB 2020-11-14
04.hea (download) 117 B 2020-11-14
04.pwave (download) 232 B 2020-11-14
04.qrs (download) 234 B 2020-11-14
05.dat (download) 168.8 KB 2020-11-14
05.hea (download) 115 B 2020-11-14
05.pwave (download) 280 B 2020-11-14
05.qrs (download) 282 B 2020-11-14
06.dat (download) 168.8 KB 2020-11-14
06.hea (download) 114 B 2020-11-14
06.pwave (download) 138 B 2020-11-14
06.qrs (download) 228 B 2020-11-14
07.dat (download) 168.8 KB 2020-11-14
07.hea (download) 121 B 2020-11-14
07.pwave (download) 116 B 2020-11-14
07.qrs (download) 238 B 2020-11-14
08.dat (download) 168.8 KB 2020-11-14
08.hea (download) 116 B 2020-11-14
08.pwave (download) 10 B 2020-11-14
08.qrs (download) 390 B 2020-11-14
09.dat (download) 168.8 KB 2020-11-14
09.hea (download) 115 B 2020-11-14
09.pwave (download) 104 B 2020-11-14
09.qrs (download) 280 B 2020-11-14
10.dat (download) 168.8 KB 2020-11-13
10.hea (download) 118 B 2020-11-13
10.pwave (download) 404 B 2020-11-13
10.qrs (download) 458 B 2020-11-13
11.dat (download) 168.8 KB 2020-11-13
11.hea (download) 119 B 2020-11-13
11.pwave (download) 406 B 2020-11-13
11.qrs (download) 420 B 2020-11-13
12.dat (download) 168.8 KB 2020-11-13
12.hea (download) 121 B 2020-11-13
12.pwave (download) 260 B 2020-11-13
12.qrs (download) 298 B 2020-11-13
13.dat (download) 168.8 KB 2020-11-13
13.hea (download) 122 B 2020-11-13
13.pwave (download) 276 B 2020-11-13
13.qrs (download) 216 B 2020-11-13
14.dat (download) 168.8 KB 2020-11-13
14.hea (download) 114 B 2020-11-13
14.pwave (download) 326 B 2020-11-13
14.qrs (download) 444 B 2020-11-13
15.dat (download) 168.8 KB 2020-11-13
15.hea (download) 123 B 2020-11-13
15.pwave (download) 328 B 2020-11-13
15.qrs (download) 422 B 2020-11-13
16.dat (download) 168.8 KB 2020-11-13
16.hea (download) 121 B 2020-11-13
16.pwave (download) 286 B 2020-11-13
16.qrs (download) 286 B 2020-11-13
17.dat (download) 168.8 KB 2020-11-13
17.hea (download) 115 B 2020-11-13
17.pwave (download) 380 B 2020-11-13
17.qrs (download) 382 B 2020-11-13
18.dat (download) 168.8 KB 2020-11-13
18.hea (download) 120 B 2020-11-13
18.pwave (download) 306 B 2020-11-13
18.qrs (download) 306 B 2020-11-13
19.dat (download) 168.8 KB 2020-11-13
19.hea (download) 120 B 2020-11-13
19.pwave (download) 208 B 2020-11-13
19.qrs (download) 334 B 2020-11-13
20.dat (download) 168.8 KB 2020-11-13
20.hea (download) 115 B 2020-11-13
20.pwave (download) 364 B 2020-11-13
20.qrs (download) 388 B 2020-11-13
21.dat (download) 168.8 KB 2020-11-13
21.hea (download) 116 B 2020-11-13
21.pwave (download) 358 B 2020-11-13
21.qrs (download) 364 B 2020-11-13
22.dat (download) 168.8 KB 2020-11-13
22.hea (download) 118 B 2020-11-13
22.pwave (download) 316 B 2020-11-13
22.qrs (download) 320 B 2020-11-13
23.dat (download) 168.8 KB 2020-11-13
23.hea (download) 120 B 2020-11-13
23.pwave (download) 280 B 2020-11-13
23.qrs (download) 286 B 2020-11-13
24.dat (download) 168.8 KB 2020-11-13
24.hea (download) 116 B 2020-11-13
24.pwave (download) 296 B 2020-11-13
24.qrs (download) 296 B 2020-11-13
25.dat (download) 168.8 KB 2020-11-13
25.hea (download) 118 B 2020-11-13
25.pwave (download) 354 B 2020-11-13
25.qrs (download) 368 B 2020-11-13
26.dat (download) 168.8 KB 2020-11-13
26.hea (download) 116 B 2020-11-13
26.pwave (download) 318 B 2020-11-13
26.qrs (download) 318 B 2020-11-13
27.dat (download) 168.8 KB 2020-11-13
27.hea (download) 118 B 2020-11-13
27.pwave (download) 226 B 2020-11-13
27.qrs (download) 306 B 2020-11-13
28.dat (download) 168.8 KB 2020-11-13
28.hea (download) 120 B 2020-11-13
28.pwave (download) 270 B 2020-11-13
28.qrs (download) 276 B 2020-11-13
29.dat (download) 168.8 KB 2020-11-13
29.hea (download) 119 B 2020-11-13
29.pwave (download) 236 B 2020-11-13
29.qrs (download) 238 B 2020-11-13
30.dat (download) 168.8 KB 2020-11-13
30.hea (download) 118 B 2020-11-13
30.pwave (download) 230 B 2020-11-13
30.qrs (download) 246 B 2020-11-13
31.dat (download) 168.8 KB 2020-11-13
31.hea (download) 120 B 2020-11-13
31.pwave (download) 334 B 2020-11-13
31.qrs (download) 380 B 2020-11-13
32.dat (download) 168.8 KB 2020-11-13
32.hea (download) 118 B 2020-11-13
32.pwave (download) 390 B 2020-11-13
32.qrs (download) 426 B 2020-11-13
33.dat (download) 168.8 KB 2020-11-13
33.hea (download) 116 B 2020-11-13
33.pwave (download) 152 B 2020-11-13
33.qrs (download) 368 B 2020-11-13
34.dat (download) 168.8 KB 2020-11-13
34.hea (download) 121 B 2020-11-13
34.pwave (download) 382 B 2020-11-13
34.qrs (download) 386 B 2020-11-13
35.dat (download) 168.8 KB 2020-11-13
35.hea (download) 118 B 2020-11-13
35.pwave (download) 452 B 2020-11-13
35.qrs (download) 462 B 2020-11-13
36.dat (download) 168.8 KB 2020-11-13
36.hea (download) 119 B 2020-11-13
36.pwave (download) 312 B 2020-11-13
36.qrs (download) 342 B 2020-11-13
37.dat (download) 168.8 KB 2020-11-13
37.hea (download) 119 B 2020-11-13
37.pwave (download) 176 B 2020-11-13
37.qrs (download) 296 B 2020-11-13
38.dat (download) 168.8 KB 2020-11-13
38.hea (download) 119 B 2020-11-13
38.pwave (download) 266 B 2020-11-13
38.qrs (download) 366 B 2020-11-13
39.dat (download) 60 KB 2020-11-13
39.hea (download) 116 B 2020-11-13
39.pwave (download) 278 B 2020-11-13
39.qrs (download) 436 B 2020-11-13
40.dat (download) 60 KB 2020-11-13
40.hea (download) 111 B 2020-11-13
40.pwave (download) 190 B 2020-11-13
40.qrs (download) 242 B 2020-11-13
41.dat (download) 60 KB 2020-11-13
41.hea (download) 118 B 2020-11-13
41.pwave (download) 296 B 2020-11-13
41.qrs (download) 308 B 2020-11-13
42.dat (download) 60 KB 2020-11-13
42.hea (download) 117 B 2020-11-13
42.pwave (download) 264 B 2020-11-13
42.qrs (download) 386 B 2020-11-13
43.dat (download) 60 KB 2020-11-13
43.hea (download) 122 B 2020-11-13
43.pwave (download) 248 B 2020-11-13
43.qrs (download) 252 B 2020-11-13
44.dat (download) 60 KB 2020-11-13
44.hea (download) 117 B 2020-11-13
44.pwave (download) 198 B 2020-11-13
44.qrs (download) 304 B 2020-11-13
45.dat (download) 60 KB 2020-11-13
45.hea (download) 114 B 2020-11-13
45.pwave (download) 314 B 2020-11-13
45.qrs (download) 404 B 2020-11-13
46.dat (download) 60 KB 2020-11-13
46.hea (download) 121 B 2020-11-13
46.pwave (download) 156 B 2020-11-13
46.qrs (download) 520 B 2020-11-13
47.dat (download) 60 KB 2020-11-13
47.hea (download) 117 B 2020-11-13
47.pwave (download) 112 B 2020-11-13
47.qrs (download) 430 B 2020-11-13
48.dat (download) 60 KB 2020-11-13
48.hea (download) 120 B 2020-11-13
48.pwave (download) 46 B 2020-11-13
48.qrs (download) 316 B 2020-11-13
49.dat (download) 60 KB 2020-11-13
49.hea (download) 121 B 2020-11-13
49.pwave (download) 190 B 2020-11-13
49.qrs (download) 356 B 2020-11-13
50.dat (download) 60 KB 2020-11-13
50.hea (download) 123 B 2020-11-13
50.pwave (download) 56 B 2020-11-13
50.qrs (download) 486 B 2020-11-13
ANNOTATORS (download) 98 B 2020-12-24
LICENSE.txt (download) 14.5 KB 2021-01-14
README.txt (download) 4.5 KB 2020-11-19
RECORDS (download) 141 B 2020-12-24
SHA256SUMS.txt (download) 14.5 KB 2021-01-19