Diff of /README.md [000000] .. [21ef05]

Switch to unified view

a b/README.md
1
<div class="sc-cmRAlD dkqmWS"><div class="sc-UEtKG dGqiYy sc-flttKd cguEtd"><div class="sc-fqwslf gsqkEc"><div class="sc-cBQMlg kAHhUk"><h2 class="sc-dcKlJK sc-cVttbi gqEuPW ksnHgj">About Dataset</h2></div></div></div><div class="sc-jgvlka jFuPjz"><div class="sc-gzqKSP tNtjD"><div style="min-height: 80px;"><div class="sc-etVRix jqYJaa sc-bMmLMY ZURWJ"><p><strong><em>see the introduction kernel on how to access data and use annotation labels</em></strong></p>
2
<h3>CONTEXT</h3>
3
<p>This dataset contains Lead II signal (with annotations) of 201 records collected from following 3 databases available on PhysioNet under open access:</p>
4
<ol>
5
<li>MIT-BIH Arrhythmia Database [<strong>mitdb</strong>]</li>
6
<li>MIT-BIH Supraventricular Arrhythmia Database [<strong>svdb</strong>]</li>
7
<li>St Petersburg INCART 12-lead Arrhythmia Database [<strong>incartdb</strong>]</li>
8
</ol>
9
<h3>NOTE</h3>
10
<blockquote>
11
  <ol>
12
  <li>All signals have been resampled to 128Hz and gain has been removed.</li>
13
  <li>Baseline wander has been removed using Median Filtering.</li>
14
  <li>Denoising was NOT used.</li>
15
  <li>Signal data and annotation labels have been saved in numpy (.npy) format.</li>
16
  <li>All Signals are nearly 30 mins long.</li>
17
  </ol>
18
</blockquote>
19
<h3>CONTENT</h3>
20
<p>Data has been organised as follows:</p>
21
<p>parent directory <em>db_npy</em> contains 3 sub-directories each of which represent one database</p>
22
<blockquote>
23
  <p>mitdb_npy has 48 records</p>
24
  <p>svdb_npy has 78 records</p>
25
  <p>incartdb_npy has 75 records</p>
26
</blockquote>
27
<p>Each of these database directory contains a '<strong><em>RECORDS</em></strong>' file that lists the ecg records available in that database.</p>
28
<p>Each record has 3 files associated with it:</p>
29
<blockquote>
30
  <ol>
31
  <li><p><em>rec</em>_BEAT.npy: contains 'beat' annotations (R-peaks and its label) for the record.<br>
32
  <em>each record may have variable number of beats based on heart rate</em><br>
33
  <em>usually we shall be interested in beat annotation labels only. Each beat label represents one R-peak and hence one beat</em></p></li>
34
  <li><p><em>rec</em>_NBEAT.npy: contains 'non-beat' annotations (Other than R-peaks) for the record</p></li>
35
  <li><p><em>rec</em>_SIG_II.npy: contains the Lead 2 signal data of the record as a single numpy array</p></li>
36
  </ol>
37
</blockquote>
38
<p>(* see the introduction kernel on how to access data and use annotation labels *)</p>
39
<h3>Understanding Annotations:</h3>
40
<p>There are two types of annotations: Beat and Non-Beat annotations.<br>
41
Beat annotations are associated with each heart-beat. If you are working with heart-beat classifications then only Beat annotations shall be useful and Non-Beat annotations can be ignored.</p>
42
<p>Standard PhysioNet Annotations are described in <strong><em>db_npy/annotations.txt</em></strong> file. These are common across all databases.<br>
43
This file has 3 columns <br>
44
Column 1: Label<br>
45
Column 2: Type of label [ b=beat annotation; n=non-beat annotation ]<br>
46
Column 3: Description</p>
47
<p><img alt="" src="https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F5417013%2F43781477b37cdca4adb187e4b39c3648%2Fstdlab.png?generation=1593929940178708&amp;alt=media"></p>
48
<p>There are 19 Beat annotations and 22 Non-Beat annotations. However, not all annotations may occur in data files. For example, the Label 'r' does not occur even once in any three of the database but yet its the part of standard PhysioNet labels. (might be in use in some other database). It's advised to do a full annotation count before working with data.</p>
49
<p>According to AAMI recommendation, each beat is classified into one of the 5 types [ N, V, S, F, Q ]. However, you are free to choose any classification strategy.</p>
50
<p><img alt="" src="https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F5417013%2F58397c44c2e877ddb61418270eb2f3fd%2FRelation-between-MIT-BIH-heartbeats-and-AAMI-standards.png?generation=1593940064290748&amp;alt=media"></p>
51
<h3>IMPORTANT</h3>
52
<blockquote>
53
  <ol>
54
  <li><p>mitdb's record '102' and '104' DO NOT have lead 2 signal available hence files '102_SIG_II.npy' and '104_SIG_II.npy' are not present. However, they have BEAT and NBEAT files present. Its advised not to use those two records</p></li>
55
  <li><p>mitdb's record '102', '104', '107' and '217' are paced records</p></li>
56
  <li><p>mitdb's record '207' is the only record with 'Flutter' waves that are not marked by beat-annotations (no R-peaks marked). However, they are marked by non-beat annotations.</p></li>
57
  </ol>
58
</blockquote>
59
<h3>Acknowledgements</h3>
60
<p>**PhysioNet **[<a rel="noreferrer nofollow" aria-label="https://physionet.org/ (opens in a new tab)" target="_blank" href="https://physionet.org/">https://physionet.org/</a>]<br>
61
MLA    Goldberger, A., et al. "PhysioBank, PhysioToolkit, and PhysioNet: Components of a new research resource for complex physiologic signals. Circulation [Online]. 101 (23), pp. e215–e220." (2000).<br>
62
APA        Goldberger, A., Amaral, L., Glass, L., Hausdorff, J., Ivanov, P. C., Mark, R., … &amp; 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.<br>
63
Chicago        Goldberger, A., L. Amaral, L. Glass, J. Hausdorff, P. C. Ivanov, R. Mark, J. E. Mietus, G. B. Moody, C. K. Peng, and H. E. Stanley. "PhysioBank, PhysioToolkit, and PhysioNet: Components of a new research resource for complex physiologic signals. Circulation [Online]. 101 (23), pp. e215–e220." (2000).<br>
64
Harvard        Goldberger, A., Amaral, L., Glass, L., Hausdorff, J., Ivanov, P.C., Mark, R., Mietus, J.E., Moody, G.B., Peng, C.K. and 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.<br>
65
Vancouver    Goldberger A, Amaral L, Glass L, Hausdorff J, Ivanov PC, Mark R, Mietus JE, Moody GB, Peng CK, Stanley HE. PhysioBank, PhysioToolkit, and PhysioNet: Components of a new research resource for complex physiologic signals. Circulation [Online]. 101 (23), pp. e215–e220.</p>
66
<p><strong>MIT-BIH Arrhythmia Database</strong><br>
67
Moody GB, Mark RG. The impact of the MIT-BIH Arrhythmia Database. IEEE Eng in Med and Biol 20(3):45-50 (May-June 2001). (PMID: 11446209) : Hosted at <a rel="noreferrer nofollow" aria-label="https://physionet.org/content/mitdb/1.0.0/ (opens in a new tab)" target="_blank" href="https://physionet.org/content/mitdb/1.0.0/">https://physionet.org/content/mitdb/1.0.0/</a></p>
68
<p><strong>MIT-BIH Supraventricular Arrhythmia Database</strong><br>
69
Greenwald SD. Improved detection and classification of arrhythmias in noise-corrupted electrocardiograms using contextual information. Ph.D. thesis, Harvard-MIT Division of Health Sciences and Technology, 1990 : Hosted at <a rel="noreferrer nofollow" aria-label="https://physionet.org/content/svdb/1.0.0/ (opens in a new tab)" target="_blank" href="https://physionet.org/content/svdb/1.0.0/">https://physionet.org/content/svdb/1.0.0/</a></p>
70
<p><strong>St Petersburg INCART 12-lead Arrhythmia Database</strong><br>
71
Hosted at <a rel="noreferrer nofollow" aria-label="https://physionet.org/content/incartdb/1.0.0/ (opens in a new tab)" target="_blank" href="https://physionet.org/content/incartdb/1.0.0/">https://physionet.org/content/incartdb/1.0.0/</a></p>
72
<p><em>DOI</em><br>
73
<a rel="noreferrer nofollow" aria-label="https://doi.org/10.13026/C2F305 (opens in a new tab)" target="_blank" href="https://doi.org/10.13026/C2F305">https://doi.org/10.13026/C2F305</a><br>
74
<a rel="noreferrer nofollow" aria-label="https://doi.org/10.13026/C2V30W (opens in a new tab)" target="_blank" href="https://doi.org/10.13026/C2V30W">https://doi.org/10.13026/C2V30W</a><br>
75
<a rel="noreferrer nofollow" aria-label="https://doi.org/10.13026/C2V88N (opens in a new tab)" target="_blank" href="https://doi.org/10.13026/C2V88N">https://doi.org/10.13026/C2V88N</a></p></div></div></div>