Skip to content

Awesome EIT (Electrical Impedance Tomography) libraries and applications.

Notifications You must be signed in to change notification settings

eitcom/awesome-eit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 

Repository files navigation

Awesome EIT (Electrical Impedance Tomography)

This repository tracks some awesome EIT (Electrical Impedance Tomography) libraries and applications.

If you find some links that may be interesting or related to EIT, please fork this project and commit a PR!

Contents

EIT simulation libraries

The simulation library means that a standalone toolkit for EIT simulation, algorithm, and data pre- and post- processing. This section includes both EIT and MIT.

  • pyEIT. pyEIT is a python-based, open-source framework for Electrical Impedance Tomography (EIT). From pyeit.
  • CEIT. Python Package for EIT(Electric Impedance Tomography)-like method on detecting capacitance Density Distribution.
  • EITPipelineExample. Making EIT images. How to go from Geometry -> Mesh -> Forward -> Inverse -> EIT image. From EIT-team.
  • MIT_Forward. An MIT Forward Solver. This code is provided to solve the eddy current approximation of the time-harmonic Maxwell equations. Note: This is by far the only open sourced MIT forward simulation toolkit on github.

Not actively developed,

  • rahul-sb/EIT. Note: last update 2019.
  • Forgotten/EIT. Solving EIT via PDE constrained optimization. Note: unkown status, need tracking.

EIT Hardwares

Some open source (or partial OSS) EIT hardwares:

EIT Imaging Algorithms

  • pydbar. A dbar based algorithm for Electrical Impedance Tomography.
  • DeepDbar. This repository will collect codes accompanying the publication: Hamilton & Hauptmann (2018). Deep D-bar: Real time Electrical Impedance Tomography Imaging with Deep Neural Networks. IEEE Transactions on Medical Imaging. Note: last update 2019.

Modeling and Meshes

There are variaty of meshing utilities, you may refer to the community section for more details. This section, adds only the meshes related to EIT imaging, that has or will be using in this community.

  • eitmesh. Models and Meshes for pyEIT. From pyeit.
  • openSAHE. Open Source Statistical Anatomical Atlas of the Human head for Electrophysiology Applications. Note: a great library for head EIT simulation! Tracking and reproduce it.
  • nyhead. The New York Head. Note: This is not hosted on github, though it might be important to brain EIT researches.
  • Mesher. EIT-MESHER is C++ software, based on the CGAL library, which generates high quality Finite Element Model tetrahedral meshes from binary masks of 3D volume segmentations. From EIT-team.
  • tetrahedralizer. Tetrahedralizer is an app and python library for automating the process of converting surface meshes to volumetric meshes.

Generalized Mesh libraries,

  • pygalmesh. pygalmesh is a Python frontend to CGAL's 2D and 3D mesh generation capabilities. From meshpro.
  • pygmsh. pygmsh combines the power of Gmsh with the versatility of Python. From meshpro.
  • polyfem. A polyvalent C++ FEM library.
  • polyscope. Polyscope is a C++/Python viewer and user interface for 3D data such as meshes and point clouds.

Forward (FEM) simulation,

  • scikit-fem. scikit-fem is a pure Python 3.7+ library for performing finite element assembly. Its main purpose is the transformation of bilinear forms into sparse matrices and linear forms into vectors.
  • ngsolve. see ngsolve.org.

Visualization

  • Datoviz. GPU interactive scientific data visualization with Vulkan
  • vedo. A lightweight and powerful python module for scientific analysis and visualization of 3d objects.

Fantastic Applications

EIT/MIT applications, and datasets.

  • pyeit-apps. pyeit-apps hosts the reproducible codes and data (small sized, for illustration purpose only). From pyeit.
  • EIT-MPhys-Project. This project presents a novel Electrode Selection Algorithm (ESA) for use in Electrical Impedance Tomography (EIT) on 2-dimensional samples.
  • Stroke_EIT_Dataset. This Multifrequency Electrical Impedance Tomography (EIT) data was collected as part of clinical trial in collaboration with the Hyper Acute Stroke unit (HASU) at University College London Hospital (UCLH). From EIT-team.
  • OpenEIT. Python based dashboard for real-time Electrical Impedance Tomography including image reconstruction using Back Projection, Graz Consensus and Gauss Newton methods.
  • ML-EIT-Graphene.
  • EIT-kit. An Electrical Impedance Tomography Toolkit for Health and Motion Sensing.

Community

About

Awesome EIT (Electrical Impedance Tomography) libraries and applications.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published