Skip to content

Deep Neuronal Filter (DNF): A closed-loop filter to remove noise from signals with the help of a noise reference signal.

License

Notifications You must be signed in to change notification settings

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 openCV library by running:

Linux: sudo apt install libopencv-dev, Mac: brew install opencv

  1. Install boost library by running:

Linux: sudo apt-get install libboost-dev, Mac: is included in opencv

  1. And make sure you have cmake installed.

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)