Switch to unified view

a/README.md b/README.md
1
[![license](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](./LICENSE)
1
[![license](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](./LICENSE)
2
[![PWC](https://img.shields.io/endpoint.svg?url=https://paperswithcode.com/badge/comparing-feature-based-classifiers-and/arrhythmia-detection-on-the-physionet)](https://paperswithcode.com/sota/arrhythmia-detection-on-the-physionet?p=comparing-feature-based-classifiers-and)
2
[![PWC](https://img.shields.io/endpoint.svg?url=https://paperswithcode.com/badge/comparing-feature-based-classifiers-and/arrhythmia-detection-on-the-physionet)](https://paperswithcode.com/sota/arrhythmia-detection-on-the-physionet?p=comparing-feature-based-classifiers-and)
3
3
4
## ECG classification from single-lead segments using _Deep Convolutional Neural Networks_ and _Feature-Based Approaches_
4
## ECG classification from single-lead segments using _Deep Convolutional Neural Networks_ and _Feature-Based Approaches_
5
5
6
#### Our entry for the Computing in Cardiology Challenge 2017: Atrial Fibrillation (AF) Classification from a short single lead Electrocardiogram (ECG) recording
6
#### Our entry for the Computing in Cardiology Challenge 2017: Atrial Fibrillation (AF) Classification from a short single lead Electrocardiogram (ECG) recording
7
7
8
When using this code, please cite [our paper](http://prucka.com/2017CinC/pdf/360-239.pdf): 
8
When using this code, please cite [our paper](http://prucka.com/2017CinC/pdf/360-239.pdf): 
9
9
10
> Andreotti, F., Carr, O., Pimentel, M.A.F., Mahdi, A., & De Vos, M. (2017). Comparing Feature Based Classifiers and Convolutional Neural Networks to Detect Arrhythmia from Short Segments of ECG. In Computing in Cardiology. Rennes (France).
10
Andreotti, F., Carr, O., Pimentel, M.A.F., Mahdi, A., & De Vos, M. (2017). Comparing Feature Based Classifiers and Convolutional Neural Networks to Detect Arrhythmia from Short Segments of ECG. In Computing in Cardiology. Rennes (France).
11
11
12
12
13
This repository contains our solution [1] to the Physionet Challenge 2017 presented at the Computing in Cardiology conference 2017. As part of the Challenge, based on short single-lead ECG segments with 10-60 seconds duration, the classifier should output one of the following classes:
13
This repository contains our solution [1] to the Physionet Challenge 2017 presented at the Computing in Cardiology conference 2017. As part of the Challenge, based on short single-lead ECG segments with 10-60 seconds duration, the classifier should output one of the following classes:
14
14
15
| Class  | Description |
15
| Class  | Description |
16
| ----- | -------------------:|
16
| ----- | -------------------:|
17
| N | normal sinus rhythm |
17
| N | normal sinus rhythm |
18
| A | atrial fibrillation (AF) |
18
| A | atrial fibrillation (AF) |
19
| O | other cardiac rhythms |
19
| O | other cardiac rhythms |
20
| ~ | noise segment |
20
| ~ | noise segment |
21
21
22
22
23
Two methodologies are proposed and described in distict forlder within this repo:
23
Two methodologies are proposed and described in distict forlder within this repo:
24
24
25
* Classic feature-based MATLAB approach (`featurebased-approach` folder)
25
* Classic feature-based MATLAB approach (`featurebased-approach` folder)
26
* Deep Convolutional Network Approach in Python (`deeplearn-approach` folder)
26
* Deep Convolutional Network Approach in Python (`deeplearn-approach` folder)
27
27
28
28
29
## Downloading Challenge data
29
## Downloading Challenge data
30
30
31
For downloading the [challenge training set](https://physionet.org/challenge/2017/training2017.zip). This can be done on Linux using:
31
For downloading the [challenge training set](https://physionet.org/challenge/2017/training2017.zip). This can be done on Linux using:
32
32
33
```bash
33
```bash
34
wget https://physionet.org/challenge/2017/training2017.zip
34
wget https://physionet.org/challenge/2017/training2017.zip
35
unzip training2017.zip
35
unzip training2017.zip
36
```
36
```
37
37
38
## Acknowledgment
38
## Acknowledgment
39
All authors are affilated at the Institute of Biomedical Engineering, Department of Engineering Science, University of Oxford.
39
All authors are affilated at the Institute of Biomedical Engineering, Department of Engineering Science, University of Oxford.
40
40
41
41
42
## License
42
## License
43
43
44
Released under the GNU General Public License v3
44
Released under the GNU General Public License v3
45
45
46
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
46
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
47
47
48
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
48
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
49
49
50
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
50
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
51
51
52
## References
52
## References
53
53
54
When using this code, please cite [1].
54
When using this code, please cite [1].
55
55
56
[1]: Andreotti, F., Carr, O., Pimentel, M.A.F., Mahdi, A., & De Vos, M. (2017). Comparing Feature Based Classifiers and Convolutional Neural Networks to Detect Arrhythmia from Short Segments of ECG. In Computing in Cardiology. Rennes (France).
56
[1]: Andreotti, F., Carr, O., Pimentel, M.A.F., Mahdi, A., & De Vos, M. (2017). Comparing Feature Based Classifiers and Convolutional Neural Networks to Detect Arrhythmia from Short Segments of ECG. In Computing in Cardiology. Rennes (France).
57
57
58
[2]: Clifford, G.D., Liu, C., Moody, B., Silva, I., Li, Q., Johnson, A.E.W., & Mark, R.G. (2017). AF Classification from a Short Single Lead ECG Recording: the PhysioNet Computing in Cardiology Challenge 2017. In Computing in Cardiology. Rennes (France).
58
[2]: Clifford, G.D., Liu, C., Moody, B., Silva, I., Li, Q., Johnson, A.E.W., & Mark, R.G. (2017). AF Classification from a Short Single Lead ECG Recording: the PhysioNet Computing in Cardiology Challenge 2017. In Computing in Cardiology. Rennes (France).