a b/README.md
1
# DeepECG
2
3
This repository hosts the project for the Biomedical Signal and image Processing (BiSP) Lab at the University of Milan (Italy), focusing on ECG-based biometric recognition. The project is based on the methodology described by (Deep-ECG article) and utilizes the Smart Health for Assessing the Risk of Events via ECG Database.
4
5
## Requirements
6
7
To start the program you're gonna need:
8
9
* **Python 3.9** -> more info you can find https://www.python.org/downloads/release/python-390/ 
10
* **pip** -> more info about installation you can find https://pip.pypa.io/en/stable/cli/pip_install/ 
11
* **git** -> more info you can find https://git-scm.com/download/win
12
* **virtual environment (venv)** -> more info you can find https://virtualenv.pypa.io/en/stable/installation.html
13
14
## Seting up the virtual enviroment 
15
16
1. in Command Line go to cloned DeepECG repository. Create virtual environment - after this you shuld have aditional folfer **venv**
17
18
```commandline
19
C:\path\DeepECG> python -m venv C:\path\DeepECG\venv
20
```
21
22
2. activate environment - after this step *(venv)* should appear before path in the line
23
```commandline
24
C:\path\DeepECG> C:\path_to_program\DeepECG\venv\Scripts\activate
25
```
26
27
3. install requirements
28
```commandline
29
(venv) C:\path\DeepECG> pip install -r requirements.txt
30
```
31
32
## Pipeline
33
34
1. preprocessing and saving the data
35
```commandline
36
(venv) C:\path\DeepECG> python preprocess 'path/to/data' 'path/to/saving/directory'
37
```
38
2. running the experiments
39
```commandline
40
(venv) C:\path\DeepECG> python run_exp_1.py 'path/to/preprocessed/data'
41
```
42
43
44
## Authors
45
46
Zofia Mizgalewicz
47
48
Christian R. Cuenca
49
50
Dr. Massimo W. Rivolta
51
52
Prof. Roberto Sassi
53
54
Prof. Fabio Scotti
55
56
## Links
57
To see whats happaning in the [BiSP](https://bisp.di.unimi.it/)
58
59
For more details on the dataset, visit [SHAREEDB](https://physionet.org/content/shareedb/1.0.0/)
60