CoilGen
CoilGen generates realizable connected, non-overlapping wire layouts for MR gradient and shim coils from a given surface mesh and target field using stream-function optimization and the boundary element method.
Key Features:
- Automated Layout Generation: Automates creation of connected, non-overlapping wire paths based on a provided surface mesh and target field to produce realizable coil geometries.
- Algorithmic Steps: Implements stream-function optimization, two-dimensional surface projection, potential discretization, topological contour sorting, opening and interconnecting contours, and addition of non-overlapping return paths.
- Quality Control Parameters: Assesses technical parameters such as current strength, inductance, and field accuracy to evaluate the quality of generated layouts.
Scientific Applications:
- Rapid prototyping: Rapid prototyping of MR gradient and shim coil designs for MRI and NMR research.
- Comparative layout evaluation: Generation of multiple layouts via parameter variation to compare discretization error and field fidelity across designs.
Methodology:
Leverages the boundary element method and optimizes a stream function, followed by two-dimensional surface projection, potential discretization, topological contour sorting, opening and interconnecting contours, addition of non-overlapping return paths, and generation of multiple layouts by varying input parameters.
Topics
Details
- License:
- GPL-3.0
- Cost:
- Free of charge
- Tool Type:
- desktop application
- Programming Languages:
- MATLAB
- Added:
- 8/13/2022
- Last Updated:
- 11/24/2024
Operations
Publications
Amrein P, Jia F, Zaitsev M, Littin S. CoilGen: Open‐source MR coil layout generator. Magnetic Resonance in Medicine. 2022;88(3):1465-1479. doi:10.1002/mrm.29294. PMID:35526237.