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!
- EIT simulation libraries
- EIT Hardwares
- EIT Imaging Algorithms
- Modeling and Meshes
- Visualization
- Fantastic Applications
- Community
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.
Some open source (or partial OSS) EIT hardwares:
- ScouseTom. From EIT-team.
- OpenEIT/EIT_EE. From OpenEIT.
- aorbe/eit. Note: last update 2020.
- EIT-kit_open-source.
- 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.
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.
- Datoviz. GPU interactive scientific data visualization with Vulkan
- vedo. A lightweight and powerful python module for scientific analysis and visualization of 3d objects.
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.
- awesome-geometry-processing: Libraries for Geometry Processing
- awesome-medical-imaging: Awesome medical imaging
- awesome-scientific-computing: Awesome Scientific Computing, Useful resources for scientific computing and numerical analysis.