Open Source Software for Medical Imaging

Medical imaging requires an enormous amount of expert knowledge in signal processing, image reconstruction and image processing. At our institute we develop imaging algorithms using the open source scientific programming language Julia and make them available via the collaborative version control platform GitHub under the MIT license. This enables the documentation of scientific methodology and ensures the reproducibility of our own research contributions. Furthermore, even scientists with only rudimentary knowledge of medical imaging are enabled to use state-of-the-art image reconstruction methods. We are happy about any feedback / suggestions that can be send by email to us. Improvements and amendments can be also directly made on GitHub.

All MPI related projects are collected in the organization https://github.com/MagneticParticleImaging, while the institute's contributions to MRI are collected in the organization https://github.com/MagneticResonanceImaging. Projects, which cannot be assigned clearly to an imaging method, are maintained under the account of Tobias Knopp, where our main contributions are:

Magnetic Particle Imaging
Magnetic Resonance Imaging
Further Projects

Publications

Publications

[180983]
Title: MPIMeasurements.jl: An Extensible Julia Framework for Composable Magnetic Particle Imaging Devices.
Written by: N. Hackelberg, J. Schumacher, J. Ackers, M. Möddel, F. Foerger, M. Graeser, and T. Knopp
in: <em>International Journal on Magnetic Particle Imaging</em>. (2023).
Volume: <strong>9</strong>. Number: (1),
on pages: 1-4
Chapter:
Editor:
Publisher:
Series:
Address:
Edition:
ISBN:
how published:
Organization:
School:
Institution:
Type:
DOI: 10.18416/IJMPI.2023.2303069
URL: https://journal.iwmpi.org/index.php/iwmpi/article/view/605
ARXIVID:
PMID:

[www]

Note: inproceedings, opensoftware, mpisoftware

Abstract: Magnetic particle imaging (MPI) is a pre-clinical imaging modality, whose system design is still evolving, in particular towards human studies and clinical use. Therefore, many MPI scanners are custom-made distributed systems, both on the hard- and the software side. In this work we present the open-source Julia framework MPIMeasurements.jl, which implements a composable representation of imaging systems. It also offers flexible data structures that allow the implementation of specific imaging protocols, such as online/offline measurements, repeated measurements and system matrix calibrations. %that are reusable across systems. The project is designed to be expanded to new systems through community development and component reuse. To showcase the versatility of the software package, we give an overview of four very different MPI systems, which were realized with MPIMeasurements.jl.