Skip to main content

A Flexible Software-Hardware Framework for Brain EEG Multiple Artifact Identification

  • Living reference work entry
  • First Online:
Handbook of Biochips

Abstract

This chapter presents an energy efficient and flexible multichannel electroencephalogram (EEG) artifact identification software-hardware framework using depthwise and separable convolutional neural networks (DS-CNN). EEG signals are recordings of the brain activities. The EEG recordings that are not originated from cerebral activities are termed as artifacts. Our proposed model does not need expert knowledge for feature extraction or preprocessing of EEG data and has a very efficient architecture implementable on mobile devices. The network presented in this chapter can be reconfigured for any number of EEG channel and artifact classes. Experiments were done with the proposed model with the goal of maximizing the identification accuracy while minimizing the weight parameters and required number of operations. The network presented in this chapter achieves 93.14% classification accuracy using EEG dataset collected by a 64 channel BioSemi ActiveTwo headsets, averaged across 17 patients and 10 artifact classes. The hardware architecture designed in this chapter is fully parameterized with number of input channels, filters, depth, and data bit-width. The number of processing engines (PE) in the proposed hardware can vary between 1 and 16 providing different latency, throughput, power, and energy efficiency measurements. A custom hardware architecture is implemented on Xilinx FPGA (Artix-7) which on average consumes 1.4–4.7 mJ dynamic energy with different PE configurations. Energy consumption is further reduced by 16.7× implementing on application-specified integrated circuit (ASIC) at the post-layout level in 65-nm CMOS technology. The FPGA implementation is 1.7× to 5.15× higher energy efficient than some previous works. Moreover, the ASIC implementation is also 8.47× to 25.79× higher energy efficient compared to previous works. In this chapter, it is also demonstrated that the network is reconfigurable to detect artifacts from another EEG dataset collected in a lab by a 14 channel Emotiv EPOC+ headset and achieved 93.5% accuracy for eye blink artifact detection.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Similar content being viewed by others

References

  • Abdelhameed AM, Daoud HG, Bayoumi M (2018) Deep convolutional bidirectional ISTM recurrent neural network for epileptic seizure detection. In: 2018 16th IEEE International New Circuits and Systems Conference (NEWCAS), pp 139–143. https://doi.org/10.1109/NEWCAS.2018.8585542

  • Bhardwaj S, Jadhav P, Adapa B, Acharyya A, Naik GR (2015) Online and automated reliable system design to remove blink and muscle artefact in EEG. In: 2015 37th annual international conference of the IEEE Engineering in Medicine and Biology Society (EMBC), IEEE, pp 6784–6787

    Google Scholar 

  • Chollet F (2017) Xception: deep learning with depthwise separable convolutions. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp. 1251–1258

    Google Scholar 

  • Fan H, Luo C, Zeng C, Ferianc M, Que Z, Liu S, Niu X, Luk W (2019) F-E3D: FPGA-based acceleration of an efficient 3D convolutional neural network for human action recognition. In: 2019 IEEE 30th international conference on Application-specific Systems, Architectures and Processors (ASAP), vol 2160-052X, pp 1–8. https://doi.org/10.1109/ASAP.2019.00-44

  • Hosseini M, Ren H, Rashid H, Mazumder A, Prakash B, Mohsenin T (2020, in press) Neural networks for pulmonary disease diagnosis using auditory and demographic information. In: epiDAMIK 2020: 3rd epiDAMIK ACM SIGKDD international workshop on epidemiology meets data mining and knowledge discovery, ACM, pp 1–5

    Google Scholar 

  • Islam MK, Rastegarnia A, Yang Z (2016) Methods for artifact detection and removal from scalp EEG: a review. Neurophysiol Clin 46(4):287–305

    Article  Google Scholar 

  • Islam R, Hairston D, Mohsenin T (2017) An EEG artifact detection and removal technique for embedded processors. In: IEEE Signal Processing in Medicine and Biology symposium (SPMB), IEEE. https://doi.org/10.1109/SPMB.2017.8257049

  • Jafari A, Gandhi S, Konuru SH, Hairston WD, Oates T, Mohsenin T (2017) An EEG artifact identification embedded system using ICA and multi-instance learning. In: 2017 IEEE International Symposium on Circuits and Systems (ISCAS). pp 1–4. https://doi.org/10.1109/ISCAS.2017.8050346

  • Jafari A et al (2019) SensorNet: a scalable and low-power deep convolutional neural network for multimodal data classification. IEEE Trans Circuits Syst I Regul Pap 66(l):274–287. https://doi.org/10.1109/TCSI.2018.2848647

    Article  Google Scholar 

  • Khatwani M, Hosseini M, Paneliya H, Mohsenin T, Hairston WD, Waytowich N (2018) Energy efficient convolutional neural networks for EEG artifact detection. In: 2018 IEEE Biomedical Circuits and Systems conference (BioCAS), IEEE, pp 1–4

    Google Scholar 

  • Krishnamoorthi R (2018) Quantizing deep convolutional networks for efficient inference: a whitepaper. arXiv preprint arXiv:1806.08342

    Google Scholar 

  • Lawhern V, Hairston WD, McDowell K, Westerfield M, Robbins K (2012) Detection and classification of subject-generated artifacts in EEG signals using autoregressive models. J Neurosci Methods 208(2):181–189

    Article  Google Scholar 

  • Lawhern VJ, Solon AJ, Waytowich NR, Gordon SM, Hung CP, Lance BJ (2018) EEGNet: a compact convolutional neural network for EEG-based brain-computer interfaces. J Neural Eng 15(5):056013. https://doi.org/10.1088/1741-2552/aace8c

    Article  Google Scholar 

  • Mahabub A (2018) Design and implementation of a novel complete filter for EEG application on FPGA. Int J Image Graph Signal Process 10(6):22–30

    Article  Google Scholar 

  • Rashid HA, Manjunath NK, Paneliya H, Hosseini M, Mohsenin T (2020) A low-power ISTM processor for multi-channel brain EEG artifact detection. In: 2020 21th International Symposium on Quality Electronic Design (ISQED), IEEE

    Google Scholar 

  • Ren H et al (2020, in press) End-to-end scalable and low power multi-modal CNN for respiratory-related symptoms detection. In: 2020 IEEE 33rd international System-on-Chip Conference (SOCC)

    Google Scholar 

  • Sundaram K et al (2016) FPGA based filters for EEG pre-processing. In: 2016 second International Conference on Science Technology Engineering and Management (ICONSTEM), IEEE, pp 572–576

    Google Scholar 

  • Szegedy C. Ioffe S. Vanhoucke V, Alemi AA (2017) Inception-v4, inception-ResNet and the impact of residual connections on learning. In: Thirty-first AAAI conference on artificial intelligence

    Google Scholar 

  • Wang P, Jiang A, Liu X, Shang J, Zhang L (2018) LSTM-based EEG classification in motor imagery tasks. IEEE Trans Neural Syst Rehabil Eng 26(11):2086–2095. https://doi.org/10.1109/TNSRE.2018.2876129

    Article  Google Scholar 

  • Winkler I, Haufe S, Tangermann M (2011) Automatic classification of artifactual ICA-components for artifact removal in EEG signals. Behav Brain Funct 7(1):30

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hasib-Al Rashid .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Springer Science+Business Media, LLC, part of Springer Nature

About this entry

Check for updates. Verify currency and authenticity via CrossMark

Cite this entry

Khatwani, M. et al. (2021). A Flexible Software-Hardware Framework for Brain EEG Multiple Artifact Identification. In: Sawan, M. (eds) Handbook of Biochips. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-6623-9_21-1

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-6623-9_21-1

  • Received:

  • Accepted:

  • Published:

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4614-6623-9

  • Online ISBN: 978-1-4614-6623-9

  • eBook Packages: Springer Reference EngineeringReference Module Computer Science and Engineering

Publish with us

Policies and ethics