MoCoGUI

A Matlab toolbox which allows to perform, visualize and analyze different image registration algorithms. The toolbox is split into three GUIs:

    • RegGUI: for performing image registration
    • EvalGUI: for registration visualization and quantitative evaluation
    • LandmarkGUI: for feature-based evaluation via landmark points, lines and ROIs

Please refer to the Documentation for more details.

RegGUI

Images (2D, 3D, 4D) can be loaded into the GUI from the Matlab workspace or from the hard drive. The supported file formats are:

    • DICOM
    • NIfTI
    • MAT
    • MHD/RAW
    • GIPL
    • TIFF, JPEG, BMP, PNG

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.

EvalGUI

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:

    • color-coded difference image
    • determinant of Jacobian
    • divergence of transformation
    • deformation field magnitude
    • gradient of deformation field
    • overlap measures (Dice, Jaccard) of automatic segmented lung
    • intensity-based similarity metrics (MI, SSD, SSIM, RMSE, ...)

LandmarkGUI

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

Download

The GUIs are publicly available: https://github.com/thomaskuestner/MoCoGUI

Please cite the paper, if you use it in a scientific publication.

References