The Design of SuperElastix - A Unifying Framework for a Wide Range of Image Registration Methodologies
Abstract
A large diversity of image registration methodologies has emerged from the research community. The scattering of methods over toolboxes impedes rigorous comparison to select the appropriate method for a given application. Toolboxes typically tailor their implementations to a mathematical registration paradigm, which makes internal functionality nonexchangeable. Subsequently, this forms a barrier for adoption of registration technology in the clinic. We therefore propose a unifying, role-based software design that can integrate a broad range of functional registration components. These components can be configured into an algorithmic network via a single highlevel user interface. A generic component handshake mechanism provides users feedback on incompatibilities. We demonstrate the viability of our design by incorporating two paradigms from different code bases. The implementation is done in C++ and is available as open source. The progress of embedding more paradigms can be followed via https://github.com/kaspermarstal/SuperElastix.
Cite
Text
Berendsen et al. "The Design of SuperElastix - A Unifying Framework for a Wide Range of Image Registration Methodologies." IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, 2016. doi:10.1109/CVPRW.2016.69Markdown
[Berendsen et al. "The Design of SuperElastix - A Unifying Framework for a Wide Range of Image Registration Methodologies." IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, 2016.](https://mlanthology.org/cvprw/2016/berendsen2016cvprw-design/) doi:10.1109/CVPRW.2016.69BibTeX
@inproceedings{berendsen2016cvprw-design,
title = {{The Design of SuperElastix - A Unifying Framework for a Wide Range of Image Registration Methodologies}},
author = {Berendsen, Floris F. and Marstal, Kasper and Klein, Stefan and Staring, Marius},
booktitle = {IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops},
year = {2016},
pages = {498-506},
doi = {10.1109/CVPRW.2016.69},
url = {https://mlanthology.org/cvprw/2016/berendsen2016cvprw-design/}
}