Algorithms

Automatic and Tuanable Artifact Removal (ATAR) algorithm

Wavelet based approach, Article - Artifact Removal can be found here . A Tutorial of explaining how to remove artifact from EEG can be found: here

Python implementation of ATAR Algorithm is now available on Spkit library, the examples of which can be found here Soon will be integrated to phyaat library.

ICA Based algorithms

Python implementation of ICA based algorithm is now available on Spkit library, the examples of which can be found here

Wavelet based other approachs

Wavelet Filtering can be used to remove the artifact and clean the signal. Python implementation of wavelet filtering is available on Spkit library, the examples of which can be found here