Medical Imaging Interaction Toolkit  2016.11.0
Medical Imaging Interaction Toolkit
The MatchPoint Algorithm Browser View
map-icon-browser.png
Icon of the MatchPoint Algorithm Browser

Introduction

This view offers the user a way to search for available registration algorithms and select them for further usage by other views (e.g. MatchPoint Algorithm Control org_mitk_gui_qt_algorithm_control).

Contact information

This plug-in is being developed by the SIDT group (Software development for Integrated Diagnostics and Therapy) at the DKFZ (German Cancer Research Center). If you have any questions, need support, find a bug or have a feature request, feel free to contact us at dipp@.nosp@m.dkfz.nosp@m..de.

Usage

Remarks
If you see no algorithms available by the browser, please check the search paths which can be configured at the MatchPoint preference page (Ctrl+P). DIPP-User: You should activate at least "scan installation directory" to see the algorithms delivered with the DIPP installer.

The basic idea of the browser is that you can use this view as central place to search for suitable algorithms. If you select an algorithm you can see its profile in the lower part of the view. If a algorithm is selected all other views (e.g. org_mitk_gui_qt_algorithm_control or de_dkfz_dwi_gui_qt_crex) which use registration algorithms will be notified and allow to choose the selected algorithm for usage.

browser.png
View of the browser with the list of available algorithm and the profile area
Remarks
You haven't found a fitting registration algorithm? Please have a look at the registration repository at our SBR share point (http://intracoop/sites/sbr/Lists/RegRepository/default.aspx) or contact us (dipp@.nosp@m.dkfz.nosp@m..de).

Profile info

In the following a short information about the different properties classified in the profile.

  • UID Unique identifier for the registration algorithm (e.g. used in the library; may not be "human readable/understandable")
  • Author Name of the author(s) that has (have) developed the algorithm.
  • Terms Terms of usage for the algorithm.
  • Data type The type of date which is used by the algorithm to determine the registration. E.g. Image, point set, contour or surface
  • Computation style Specifies of the algorithm determines the registration by an iterative optimization process or analytically (e.g. closed form solution). Deterministic Specifies if the algorithm is deterministic (same input -> same output) or stochastic (e.g. by sampling the image while determining the registration). Results of stochastic algorithm may vary (slightly) because of their random aspect. Resolution style Defines if the algorithm uses a multi resolution/scale approach.
  • Dim (Moving) Number of dimensions of the frame of reference within which the data is defined that should be registered.
  • Modality (Moving) Modality of the moving entity (image). Thus the frame of reference where the registration should map from. E.g. CT, MRI, PET
  • Dim (Target) Number of dimensions of the frame of reference into which the data should be mapped.
  • Modality (Target) Modality of the target entity (image). Thus the frame of reference where the registration should map into. E.g. CT, MRI, PET
  • Subject Defines if the algorithm was developed to register data of the same subject (intrasubject), to register two subjects (intersubject) or to register onto an atlas.
  • Object Specifies for which "part" of the anatomy the algorithm was developed for.
  • Transformation model Specifies the type of transformation used by the algorithm. E.g.: affine, b-spline, non-rigid.
  • Transformation domain Defines it the transformation operates globally (e.g. Matrix) or locally (e.g. vector field).
  • Optimization strategy The used optimization strategy (if an optimizer is used).
  • Metric The cost function/metric that is used by the optimizer (if an optimizer is used).
  • Citation/Reference Reference to literature that contains information about the algorithm and should be used to cite the algorithm.
  • Literature Secondary literature regarding the algorithm or used concepts in the algorithm. Use the field "Citation/Reference" for the literature that should be cited when using the algorithm.
  • Contact Internal contact for questions regarding the algorithm.