Как уменьшить шум сигнала ЭКГ с помощью медианного фильтра с помощью WFDB для Python? - PullRequest
0 голосов
/ 05 августа 2020

Кто-нибудь знаком с приложением WFDB для Python?

Итак, я пытаюсь удалить MIT-BIH Arrhythmia Database (mitdb), загруженную с Physi onet, используя медианный фильтр. Используя WFDB, я могу прочитать данные сигнала с помощью следующего кода:

> record = wfdb.rdrecord('mitdb/100', sampto=3000) 
> ann = wfdb.rdann('mitdb/100', 'atr', sampto=3000)

Затем, когда дело доходит до шумоподавления, я читал документацию WFDB для Python, и там нет такая функция для выполнения медианного фильтра, в отличие от WFDB для Matlab, который имеет функцию medfilt.

Я знаю, что SciPy Signal имеет функцию medfilt, но если я читаю данные сигнала с WFDB, как я могу ввести данные в функции medfilt SciPy Signal? Или мне следует использовать другой метод для чтения / открытия данных, чтобы я мог использовать medfilt в SciPy? Или, может быть, кто-нибудь знает, как выполнить медианную фильтрацию с WFDB в Python?

TIA

...