Application

Magnetic Field Simulator – a Biot-Savart based versatile simulation software

Contributors

Patrick Vogel¹, Thomas Kampf¹, Martin Rückert¹, Johanna Günther¹, Teresa Reichl¹, Volker Behr¹

Estimated cost

Software: Free

License

GPL-3.0

Simulations with high accuracy are an essential part of scientific research to accelerate the innovation process. They are especially useful for finding novel approaches or optimizing existing methods. Today, powerful software tools are available consisting of multiple packages with a wide variety of features, methods, and models meet the requirements for different questions in multiple fields of research.

Unfortunately, the complexity and often inflexibility of such unspecific software tools can hinder an optimal workflow. Especially in the case of a novel research fields, e.g., Magnetic Particle Imaging (MPI), the requirements on a software tool are a high degree of flexibility paired with a manageable number of highly specific features to provide fast and easy access. Thus, often research sites generates their own software solution to address their specific demands. Until now, only few simulation frameworks are available, which partially fulfil most requirements of the young field of MPI. However, the coverage of the entire process of emulating a full MPI experiment from magnetic field and particle dynamic simulations, hardware and sequence programming over signal generation and data processing to final reconstruction and visualization combined with an easy-to-use graphical user interface (GUI) and without the need of complex combination of different software packages cannot be found in the literature or MPI community so far.

With the presented modular simulation framework consisting of multiple interconnected software packages to specific purposes, all necessary simulation steps are provided. The high degree of flexibility and modularity allow the simulation and emulation of almost any kind of MPI scanners known in the MPI community. Furthermore, the modular framework allows an easy connection of third-party software using dedicated interfaces between important steps.

Publications

Affiliations

1University of Würzburg

Figures