Energy Efficient Convolutional Neural Networks for EEG Artifact Detection

dc.contributor.authorKhatwani, Mohit
dc.contributor.authorHosseini, M.
dc.contributor.authorPaneliya, H.
dc.contributor.authorHairston, W. David
dc.contributor.authorWaytowich, Nicholas
dc.contributor.authorMohsenin, Tinoosh
dc.date.accessioned2018-12-12T19:36:14Z
dc.date.available2018-12-12T19:36:14Z
dc.description.abstractThis paper proposes an energy e cient Convolutional Neural Network based architecture for detecting different types of artifacts in multi-channel EEG signals. Our method achieves an average artifact detection accuracy of 74% and precision of 92% across seven different artifact types which outperforms existing techniques in terms of classification accuracy as well as the more common ICA based solution in terms of computational complexity and memory requirements. We designed a minimal neural network processor whose Verilog HDL is configurable for implementing 2ⁿ processing engines (PEs). We deployed our CNN on the processor, placed and routed on Artix-7 FPGA and examined different number of PEs at different operating frequencies. Our experiments indicate that utilizing 4 PEs operating at a clock frequency of 11.1 MHz is the optimal configuration for our hardware to yield the least classification energy consumption of 32 mJ accomplished in the maximum allowed prediction time of 1 Sec. We also implemented our CNN on TX2 NVIDIA Jetson platform and, by tweaking the CPU and the GPU frequencies, explored the minimum power and energy configuration. Our FPGA results indicate that the 4-PE implementation outperforms the low power configuration of TX2 by 65x in terms of power, and the low energy configuration of TX2 by 2x in terms of energy per classification. Our CNN-based FPGA implementation method also outperforms the ICA method by 11x in terms of energy consumption per classification.en_US
dc.description.sponsorshipThis research was sponsored by the Army Research Laboratory and was accomplished under Cooperative Agreement Number W911NF-10-2-0022.en_US
dc.description.urihttp://eehpc.csee.umbc.edu/publications/pdf/2018/EEG_CNN_BioCAS2018_Current.pdfen_US
dc.format.extent5 pagesen_US
dc.genreresearch papersen_US
dc.identifierdoi:10.13016/M2V11VQ3B
dc.identifier.urihttp://hdl.handle.net/11603/12239
dc.language.isoen_USen_US
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Computer Science and Electrical Engineering Department Collection
dc.relation.ispartofUMBC Faculty Collection
dc.relation.ispartofUMBC Student Collection
dc.rightsThis item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author.
dc.rightsPublic Domain Mark 1.0*
dc.rightsThis work was written as part of one of the author's official duties as an Employee of the United States Government and is therefore a work of the United States Government. In accordance with 17 U.S.C. 105, no copyright protection is available for such works under U.S. Law.
dc.rights.urihttp://creativecommons.org/publicdomain/mark/1.0/*
dc.subjectenergyen_US
dc.subjectneural networksen_US
dc.subjectartifact detectionen_US
dc.subjectEEG signalsen_US
dc.titleEnergy Efficient Convolutional Neural Networks for EEG Artifact Detectionen_US
dc.typeTexten_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
EEG_CNN_BioCAS2018_Current.pdf
Size:
302.62 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.56 KB
Format:
Item-specific license agreed upon to submission
Description: