Medical Imaging Interaction Toolkit  2018.4.99-1640525a
Medical Imaging Interaction Toolkit
The MatchPoint Algorithm Browser View

Table of Contents

Icon of the MatchPoint Algorithm Browser


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).


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).

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) which use registration algorithms will be notified and allow to choose the selected algorithm for usage.

View of the browser with the list of available algorithm and the profile area

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.