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.

PMID: 35526237
Funding: - Bundesministerium für Bildung und Forschung: 13GW0356B - Deutsche Forschungsgemeinschaft: ZA 422/5‐1