Research Article

, 02 Jan 2026 | 10.62346/ijcn_q1_v14_no1_26_04
Year : 2026 | Volume: 14 | Issue: 1 | Pages : 1-6

Noise Reduction in EEG By Band-Pass Filtering and Notch Filtering using Python

N. Srividhya1 *, PL. Shiva Alagammai, S. Srinesh, A. Raja Sethupathy, K. Praveen Bala
  • 1Anna University Chennai, Faculty, Department of ECE, K. Ramakrishnan college of Engineering, Tamilnadu, IN
Although electroencephalography, or EEG, is a method for monitoring brain activity, it is easily able to detect undesired noise, such as electrical interference, muscle contractions, and even eye blinks. Accurately interpreting the brain signals can be challenging due to these distractions. To clean up EEG readings, researchers have developed a number of techniques, such as spectral subtraction, wavelet transforms, and deep learning techniques like autoencoders. PyZaplinePlus, meegkit, and noise reduce are some of the useful Python tools that have recently surfaced and provide automated methods for removing these undesirable sounds. For improved results, some sophisticated models, such as IC-U-Net, combine neural networks and statistical techniques. But these techniques frequently call for intricate configurations and a large amount of processing power. In our study, we give a more direct and effective point of view using two types of filters: a band-pass filter and a notch filter. The band-pass filter keeps the frequency range crucial for brain activity, which is between 0.5 and 40 Hz. Meanwhile, the notch filter eliminates the 50 Hz electrical noise from power lines. After testing our method, we saw a major improvement in signal quality. The signal-to-noise ratio, which points how clear the signal is, changed from about 7.5 dB to over 11 dB in several trials. This shows that even simple methods can enhance signal quality without expensive or complicated tools. Our approach is user-friendly for beginners working with EEG signals, making it useful for both learning and research. Looking forward, we aim to enhance this method further by incorporating improved filters or machine learning techniques to reduce noise even more.

References

[1]    L. SΓΆrnmo and P. Laguna, Bioelectrical Signal Processing in Cardiac and Neurological Applications. Academic Press, 2005. https://doi.org/10.1007/978-1-84628-615-5

[2]    P. He, G. Wilson, and C. Russell, β€œRemoval of ocular artifacts from electroencephalogram by adaptive filtering,” IEEE Trans. Biomed. Eng., vol. 51, no. 12, pp. 2129–2133, 2004. https://doi.org/10.1109/TBME.2004.827153

[3]    T.-P. Jung, S. Makeig, C. Humphries, T.-W. Lee, M. J. McKeown, V. Iragui, and T. J. Sejnowski, β€œRemoving electroencephalographic artifacts by blind source separation,” Clin. Neurophysiol., vol. 111, no. 10, pp. 1745–1758, 2000. https://doi.org/10.1016/S1388-2457(00)00432-9

[4]    X. Hu, Y. Chen, and Y. Chen, β€œA hybrid method for EEG artifact removal using DWT, CEEMDAN, and ICA,” Front. Hum. Neurosci., vol. 16, 2022. https://doi.org/10.3389/fnhum.2022.1010760

[5]    D. Donoho, β€œDe-noising by soft-thresholding,” IEEE Trans. Inf. Theory, vol. 41, no. 3, pp. 613–627, 1995. https://doi.org/10.1109/18.382009

[6]    X. Chen, X. Xu, and A. Liu, β€œArtifact removal from EEG signals using wavelet transform,” Med. Eng. Phys., vol. 35, no. 11, pp. 1451–1456, 2013. https://doi.org/10.1016/j.medengphy.2013.11.014

[7]    J. Zhang, D. Yao, and P. Li, β€œEEGdenoiseNet: Benchmark dataset for deep learning EEG denoising,” J. Neural Eng., vol. 18, no. 5, 2021. https://doi.org/10.1088/1741-2552/ac2bf8

[8]    C.-H. Chuang, L.-W. Ko, and Y.-P. Lin, β€œIC-U-Net: A deep learning approach for EEG artifact removal,” arXiv preprint, 2021. https://doi.org/10.48550/arXiv.2111.10026

[9]    A. Gramfort, M. Luessi, E. Larson, D. A. Engemann, D. Strohmeier, C. Brodbeck, et al., β€œMEG and EEG data analysis with MNE-Python,” NeuroImage, vol. 86, pp. 446–460, 2013. https://doi.org/10.1016/j.neuroimage.28013.06.03


Keywords: Noise Reduction & Artifact Removal, Band-pass Filter, Notch Filter, Signal-to-Noise Ratio (SNR), EEG Signal Processing, Digital Filtering.

Citation: N. Srividhya*, N. Srividhya ( 2026), Noise Reduction in EEG By Band-Pass Filtering and Notch Filtering using Python. , 14(1): 1-6

Received: 10/12/2025; Accepted: 02/01/2026;
Published: 02/01/2026

Edited by:

Mr.ERES JOURNALS

Reviewed by:

Copyright: @eres journals.

*Correspondence: N. Srividhya, srividhyan.ece@krce.ac.in


Copyright Β© 2013-2026 ERES Publications