nexMPI

Magnetic Particle Imaging

WG 2: Software and Tooling

WG 2 Leader: Dr. Emine Saritas

WG 2 Co-leader: Dr. Damla Alptekin Soydan

Working Group 2 (WG 2) focuses on software development for Magnetic Particle Imaging (MPI), covering particle physics simulations, scanner instrumentation (e.g., magnetic fields, signal induction, coil coupling), image reconstruction, and image processing. Our goal is to define software interfaces that enable seamless integration of different research tools. WG 2 also bridges the gap between software developers and application researchers, ensuring that MPI software is both functional and optimized for real-world use.

WG 2 structure & How to join

This working group is leaded by Dr. Emine Saritas and Dr. Damla Alptekin Soydan and includes > 36 researchers from 19 countries. Click here to see the participant list & How to Join.

Tasks:

  • Identify currently available MPI software packages and categorise them according to their functionality, development status, performance and the programming language used
  • Use the gathered data for identifying a lack of functionality in the MPI software landscape and include additional end-user feedback
  • Develop programming-language agnostic file formats for simulation environments (e.g. coil setup, MNP parameters, sequence parameters), raw MPI data (e.g. voltage signals, measurement parameters), and data reconstructions
  • Develop unit tests that are performed with continuous integration (CI) services and test the inter-operability of different software packages

Example images from “OpenMPIData” Dataset

Knopp, T., Szwargulski, P., Griese, F., & Gräser, M. (2019). OpenMPIData: An initiative for freely accessible magnetic particle imaging data. Data in brief28, 104971

Open-Sorce MPI Software and Packages

Software / PackageDescription & PropertiesLanguage
MPIReco.jlImage ReconstructionJulia
MPIMeasurements.jlSystem Control & AcquisitionJulia
MPISimulations.jlSimulation of MPI signals and magnetization dynamicsJulia
MNPDynamics.jlSimulation of magnetic moment behavior of nanoparticlesJulia
OpenMPIData.jlOpen-source MPI datasets (phantoms, system matrices) for testing algorithms.Julia
MPIFiles.jlData Handling Julia package for loading and storing magnetic particle imaging (MPI) data.Julia
OS-MPI Educational SimulationsEducational Simulations GeneralMPIPhysics_Demo X_Space2D_Demo SystemMatrix2D_DemoMATLAB
OS-MPI MPILabs (MPIRF)Magnetic Particle Imaging Reconstruction Framework (MPIRF)Python 3.8
Highly Flexible and Magnetic Field Simulator (MFS)Highly Flexible and Magnetic Field Simulator (MFS)Delphi
DEQ-MPIDeep Learning based ReconstructionPython
PP-MPIDeep Learning based ReconstructionPython
TranSMSDeep Learning based ReconstructionPython

Publications

Representative selection

1. Knopp, T., Szwargulski, P., Griese, F., & Gräser, M. (2019). OpenMPIData: An initiative for freely accessible magnetic particle imaging data. Data in Brief. https://www.sciencedirect.com/science/article/pii/S2352340919313265

2. Knopp, T., Szwargulski, P., Griese, F., Grosser, M., Boberg, M., & Möddel, M. MPIReco.jl: Julia Package for Image Reconstruction in MPI. International Journal on Magnetic Particle Imaging. https://www.journal.iwmpi.org/index.php/iwmpi/article/view/135

3. Hackelberg, N., Schumacher, J., Ackers, J., Möddel, M., Foerger, F., Graeser, M., & Knopp, T. MPIMeasurements.jl: An Extensible Julia Framework for Composable Magnetic Particle Imaging Devices. International Journal on Magnetic Particle Imaging. https://www.journal.iwmpi.org/index.php/iwmpi/article/view/605

4. Knopp, T., Möddel, M., Griese, F., Werner, F., Szwargulski, P., Gdaniec, N., & Boberg, M. MPIFiles.jl: A Julia Package for Magnetic Particle Imaging Files. Journal of Open Source Software. https://joss.theoj.org/papers/10.21105/joss.01331

5. Albers, H., Kluth, T., & Knopp, T. MNPDynamics: A computational toolbox for simulating magnetic moment behavior of ensembles of nanoparticles. International Journal on Magnetic Particle Imaging. https://www.journal.iwmpi.org/index.php/iwmpi/article/view/302

6. Shen, Y., Hu, C., Zhang, P., Tian, J., & Hui, H. A novel software framework for magnetic particle imaging reconstruction. International Journal of Imaging Systems and Technology. https://onlinelibrary.wiley.com/doi/epdf/10.1002/ima.22707

7. Vogel, P., Rückert, M. A., Kampf, T., & Behr, V. C. (2022). Highly Flexible and Modular Simulation Framework for Magnetic Particle Imaging. arXiv. https://arxiv.org/abs/2208.13835

8. Kampf, T., Rückert, M. A., Behr, V. C., & Vogel, P. Modular Simulation Framework for Magnetic Particle Imaging. International Journal on Magnetic Particle Imaging. https://www.journal.iwmpi.org/index.php/iwmpi/article/view/634