File Exchange

image thumbnail

Zeffiro Interface

version 2.1.1 (72.3 MB) by Sampsa Pursiainen
Simple tool for finite element based forward and inverse simulations in electromagnetic brain imaging applications.

8 Downloads

Updated 12 Mar 2019

GitHub view license on GitHub

Zeffiro Interface Forward and Inverse Interface for Electromagnetic Brain Imaging is an open source code package constituting a simple tool for finite element (FE) based forward and inverse simulations in EEG/MEG and other brain imaging applications, for example, Electrical Impedance Tomography (EIT). With Zeffiro, one can segment a realistic multilayer geometry and generate a finite element mesh, if triangular surface grids (in ASCII DAT file format) are available.

The name Zeffiro is Italian for 'a gentle breeze'. A graphics card can be applied to speed up the computations. See: "He, Q., Rezaei, A., & Pursiainen, S. (2018). Zeffiro user interface for electromagnetic brain imaging: a GPU accelerated FEM tool for forward and inverse computations in Matlab. arXiv:1811.07717." https://arxiv.org/pdf/1811.07717.pdf

The name Zeffiro is Italian for 'a gentle breeze'. A graphics card can be applied to speed up the computations. As a special feature one can generate a time-lapse of inverse estimates for a given data sequence, see:

https://github.com/sampsapursiainen/zeffiro_interface/blob/master/data/media/meg_time_lapse.mp4

The essential mathematical techniques have been reviewed and validated in: "Miinalainen, T., Rezaei, A., Us, D., Nüßing, A., Engwer, C., Wolters, C. H., & Pursiainen, S. (2019). A realistic, accurate and fast source modeling approach for the EEG forward problem. NeuroImage, 184, 56-67." and "Pursiainen, S. (2012). Raviart–Thomas-type sources adapted to applied EEG and MEG: implementation and results. Inverse Problems, 28(6), 065013." The source model has been introduced in "Pursiainen, S., Vorwerk, J., & Wolters, C. H. (2016). Electroencephalography (EEG) forward modeling via H (div) finite element sources with focal interpolation. Physics in Medicine & Biology, 61(24), 8502." and the inversion method in "Calvetti, D., Hakula, H., Pursiainen, S., & Somersalo, E. (2009). Conditionally Gaussian hypermodels for cerebral source localization. SIAM Journal on Imaging Sciences, 2(3), 879-909.". A more detailed introduction to the essential features and the scientific methodology of the interface can be found in:

https://github.com/sampsapursiainen/zeffiro_interface/wiki

If you are interested to develop the package, please contact sampsa.pursiainen@tut.fi.

Cite As

Sampsa Pursiainen (2019). Zeffiro Interface (https://www.github.com/sampsapursiainen/zeffiro_interface), GitHub. Retrieved .

Comments and Ratings (1)

An update on 22/07/2018: Compatibility for Win and Mac.

Updates

2.1.1

Parcellation tool.

2.1.0

18-compartments, options to merge and invert meshes, when importing.

2.0.6

Missing plugin file added.

2.0.5

Flash-free on-screen time-lapse for r2018b and above.

2.0.4

Plugin utility added.

2.0.3

Bugs fixed.

2.0.2

Window configuration

2.0.1

Bugs fixed

2.0

New main window configuration.

1.0.12.0

New menus

1.0.11.0

Description and 3D plot

1.0.10.0

Bugs fixed.

1.0.9.0

Corrected plot mesh -routine.

1.0.8.0

Description

1.0.7.0

Version number

1.0.0.7

EIT and multiresolution solvers

1.0.0.6

EIT Solver, Gradiometers for MEG, Complete Electrode Model

1.0.0.0

Hierarchical Bayesian sampler

1.0.0.0

IAS iteration

1.0.0.0

Additional options dialog box.

1.0.0.0

Normal constraint for axons

1.0.0.0

Source interpolation.

1.0.0.0

IAS iteration update.

1.0.0.0

Correction to IAS iteration.

1.0.0.0

Normal constraint.

1.0.0.0

Normal constraint for inverting the source distribution

1.0.0.0

Smooth field

1.0.0.0

Print mesh.

1.0.0.0

Normal and tangential field

1.0.0.0

Normal and tangential current densities

1.0.0.0

Examples.

1.0.0.0

Initial conductivities

1.0.0.0

White matter conductivity

1.0.0.0

Saving

1.0.0.0

Time-lapse

1.0.0.0

Print meshes

1.0.0.0

Lead fields

1.0.0.0

MEG lead field

1.0.0.0

MEG lead field

1.0.0.0

Repository check.

1.0.0.0

Time-lapse example updated

1.0.0.0

Time-lapse reconstructions, Video file writing

1.0.0.0

GPU segmentation

1.0.0.0

More additional options

1.0.0.0

Example figs

1.0.0.0

Description.

1.0.0.0

Description

1.0.0.0

Compress repository.

1.0.0.0

Logos.

1.0.0.0

Description

1.0.0.0

Description

1.0.0.0

Description

1.0.0.0

Description

1.0.0.0

Lead field interpolation, Plots

1.0.0.0

Example images.

1.0.0.0

Inversion via mesh-based sources, GPU default for the sphere example.

1.0.0.0

Description

1.0.0.0

Description

1.0.0.0

Parallelization

1.0.0.0

GPU-interpolation.

1.0.0.0

GPU-based interpolation.

1.0.0.0

Description

1.0.0.0

Description.

1.0.0.0

Description

1.0.0.0

Description.

1.0.0.0

Description.

1.0.0.0

Initialization.

1.0.0.0

Graphics card as default.

1.0.0.0

Initialization

1.0.0.0

Saving options

1.0.0.0

Faster segmentation routine.

1.0.0.0

Description.

1.0.0.0

Description

1.0.0.0

License

MATLAB Release Compatibility
Created with R2018a
Compatible with any release
Platform Compatibility
Windows macOS Linux

Discover Live Editor

Create scripts with code, output, and formatted text in a single executable document.


Learn About Live Editor