Matlab Package for an Adaptive 3D Gaussian Filter (Ad3DGaFilt)
The Ad3DGaFilt is used for processing optical mapping data with low signal-to-noise ratios. All files have to be copied in one folder. The Ad3DGaFilt is called from the main script Ad3DGaFilt_Testscript.m.
This code was originally created and tested on a mac platform (64-bit machine) with Matlab version R2017b.
Matlab Functions:
- Ad3DGaFilt_Testscript.m: Main script for applying the Ad3DGaFilt
- Ad3DGaFilt.m: Funtion to generate Ad3DGaFilt
- removeBaseline.m: Fuction to remove baseline wander
Data:
- data_ideal.mat: Ideal, synthetic data
- data_noisy1.mat: Synthetic noisy data (part 1)
- data_noisy2.mat: Synthetic noisy data (part 2)
- data_noisy_baseline1.mat: Synthetic noisy data with baseline (part 1)
- data_noisy_baseline2.mat: Synthetic noisy data with baseline (part 2)
Please contact us by e-mail: publications@ibt.kit.edu
The filter method is described in detail in the following article: S. Pollnow, N.Pilia, G.Schwaderlapp, A. Loewe, O. Dössel, G.Lenis, An adaptive spatio-temporal Gaussian filter for processing cardiac optical mapping data, Computers in Biology and Medicine (2018), https://doi.org/10.1016/j.compbiomed.2018.05.029.
Please cite this article when using this code.