Open tsieger opened 3 years ago
Interesting, I would not have believed anyone would record/stream for hours. That must cause a huge battery drain for the patients? Would you be able to share such a file, so I can try to improve performance?
It would probably make sense to include ECG processing into the options. Run ECG, but also whether the original signal should be replaced by cleaned data could be an option there.
ECG artifact removal does not scale with BSTD signal length. It is quadratic in signal length. For long signals (hours and more), the code does not finish in several hours or simply crashes by requesting too much memory: