Тимлид - Колесников Дмитрий
Участники:
Соколова Диана
Смирнов Павел
Махфуд Раним
Входные параметры:
file
Необходимо передать путь к файлу (формат .edf)
n_term
Можно передать номер периода ЭКГ сигнала (тип int)
Или передать пременную типа list, в которой первый элемент - с какого периода начать (лучше >1), а второй элемент - номер периода до которого вести запись (включительно)
ex: [2,4] - выдаст результат вЭКГ для диапазона со 2 по 4 пориод включительно
filt
Данный параметр указывает, нужно ли проводить цифровую фильтрацию с помошью фильтра Баттерворта 3 порядка (ФВЧ). Данная фильтрация позволит убрать низкочастотные артефакты дыхания и улучшит качество работы пикового детектирования, которое реализуется с помощью предобученной модели градиентного бустинга. (Данный параметр filt по умолчанию равен False)
f_sreza
Данный параметр задает величину частоты среза ФВЧ фильтра, так что его стоит использовать лишь при работе с n_term=True (Данный параметр f_sreza по умолчанию равен 0.5)
# Загрузка функции и требуемых библиотек
from func import *
!pip install -r requirements.txt
# Запуск функции:
vECG(file="Data VECG\PatientA__Exam_1_0.edf", n_term=3, filt=True, f_sreza=0.5)
Важные файлы проекта представлены в формате jupiter notebook: