A Matlab toolbox which allows to perform, visualize and analyze different image registration algorithms. The toolbox is split into three GUIs:
Please refer to the Documentation for more details.
Images (2D, 3D, 4D) can be loaded into the GUI from the Matlab workspace or from the hard drive. The supported file formats are:
The loaded images can then be coregistered onto each other via different registration algorithms:
The GUI is easily extendable for further registration algorithms.
Transformed images and deformation fields are saved back to the hard drive.
The obtained registration results can be visualized and evaluated in the EvalGUI. Retrieved quantitative evaluation results can be exported to the hard drive or Excel/CSV file for further analysis.
Visualization
Views from different orientations of the images and deformation fields, zooming and scrolling (via mouse wheel) through different slices is supported, as well as contrast/brightness adjustment.
Evaluation
The derived transformed images and deformation fields can be examined via:
Anatomic landmarks (points, lines, ROIs) can be set to perform a feature-based evaluation of the image registration. Landmarks are set in the reference and transformed images to allow the calculation of overlap measures and distance metrics. The obtained overlap results are visualized in the GUI and exported to the hard drive for further analysis.
A quick guide describes the labeling procedure: LandmarkGUI Quick Guide
The GUIs are publicly available: https://github.com/thomaskuestner/MoCoGUI
Please cite the paper, if you use it in a scientific publication.