Skip to content

berndporr/deepNeuronalFilter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deep Neuronal Filter (DNF)

DOI

Prerequisites Libraries and packages

  1. Install the IIR and FIR filter libraries

Installation instructions are in these repositories:

  1. Install the boost library by running:
sudo apt-get install libboost-dev
  1. Make sure you have cmake installed.

  2. Optionally, install the openCV library by running:

sudo apt install libopencv-dev

OpenCV is used for realtime plotting of the EEG filter but not needed for the DNF library itself.

How to compile

Type:

cmake .

to create the makefile and then

make

to compile the library and the demos.

Installation

sudo make install

Documentation

Applications

  • eeg_filter: removes noise from real EEG data (release)
  • eeg_sim: removes noise from simulated EEG data (release)

both need openCV to be installed as they use it for realtime plotting of the filtering process.