| Authors | Type | Genre | Dll | Comment |
---|
AddCurves
| Lennart Tautz | MLModule | Diagram | MLAddCurves | Add up curves in a curve list |
AffineMatrixComposition
| Stefan Wirtz, Christian Kanthak | MLModule | AnalysisMain | MLAffineMatrix | Composes an affine matrix from polar vectors for translation, rotation, scaling and stretch. |
AffineMatrixDecomposition
| Stefan Wirtz, Christian Kanthak | MLModule | AnalysisMain | MLAffineMatrix | Calculates a polar decomposition of (affine) matrices (translation, rotation, scaling and stretch). |
AlgorithmMacroModuleExample
| Christian Kanthak | MacroModule | Examples | | Example implementation of a macro module based on AlgorithmMacroModule |
AlgorithmModuleExample
| Christian Kanthak | MLModule | Examples | MLAlgorithmModuleExamples | Example to demonstrate the development of a ML-module without image processing which is based on MLAlgorithmModule. |
AlgorithmModuleExampleWithOutputImage
| Christian Kanthak | MLModule | Examples | MLAlgorithmModuleExamples | Example to demonstrate the development of a ML-module with image processing which is based on MLAlgorithmModule. |
ApplyDicomPixelModifiers
| Wolf Spindler | MLModule | DICOM | MLDicomModify | Applies modifications to ML image according to specific DICOM tags |
ApplyGlobalModalityLUT
| Jan-Martin Kuhnigk | MacroModule | | | Normalizes image values for data with global or frame-specific RescaleIntercept and RescaleSlope DICOM tag values (i.e. Modality LUTs) |
ApplyOrthoOrientation
| Jan-Martin Kuhnigk | MacroModule | Geometry | | Macro module normalizing the image to sagittal, coronal or transversal orientation. |
ApplyTileProcessor
| Jan-Martin Kuhnigk | MLModule | ML_Inference_Global | MLApplyTileProcessor | Applies a TileProcessor (e.g. representing a deep learning model) to the entire input image(s) |
ApplyTileProcessorPageWise
| Jan-Martin Kuhnigk, Jan Hendrik Moltz | MLModule | ML_Inference_PatchBased | MLApplyTileProcessorPageWise | Applies a given (per-voxel) tile processor to an image in in a page-based fashion, allowing to manually override properties |
ApplyTileProcessorsPageWiseOrtho
| Jan-Martin Kuhnigk | MacroModule | ML_Inference_PatchBased | | Slice-wise tile processing along all three orthogonal viewing directions |
ApplyTransformationMatrix
| Florian Weiler | MacroModule | | | Applies a transformation given as matrix on the input image. |
Arithmetic
| Lennart Tautz, Ola Friman | MLModule | Arithmetic | MLArithmetic | Evaluates an arithmetic expression for up to ten input images. |
AsynchronousExecution
| Daniel Romberg | MLModule | | MLAsynchronousIO | Provides an asynchronous execution policy meaning that executions happen asynchronously within the given IO context |
AutoSwitch
| Florian Weiler | MacroModule | FlowControl | | Automatically switches between a default image and an (optional) override image, depending on whether the latter is available. |
AutoSwitchBase
| Volker Dicken | MacroModule | FlowControl | | Automatically select a valid input. Useful to handle optional data, e.g. MarkerLists |
| Authors | Type | Genre | Dll | Comment |
---|
BaseCache
| Daniel Romberg | MLModule | FlowControl | MLBaseCache | Buffers the input object in memory and can protect it from input changes. |
BaseCache_TestSupport
| Daniel Romberg | MLModule | Test | MLBaseCache_TestSupport | A module that supports the test cases of BaseCache. |
BaseSwitch2
| Torben Paetz, Darko Ojdanic | MacroModule | FlowControl | | Simple Base switch with two inputs and one output. |
BaseToMultiFileVolumeList
| Wolf Spindler | MLModule | | MLMultiFileVolumeListConverters | Converts a DicomTree connected at the base input to a MultiFileVolumeList |
BoundingBoxInReferenceSystem
| Christian Schumann | MacroModule | | | Computes smallest SubImage of input1 that would contain all (reformated) voxels of image0 |
BoundingBoxListener
| Christian Schumann, Christian Rieder | MacroModule | InventorMain | | Notifies changes of the scene boundingbox. Optionally an object selection is used. |
BoundingBoxWithMargin
| Frank Heckel, Christian Kanthak | MacroModule | Subimage | | Extracts the bounding box of an object given by an interval from an image and a margin for each dimension. |
| Authors | Type | Genre | Dll | Comment |
---|
CachedPath
| Jan-Martin Kuhnigk | MacroModule | File | | Maintains a local copy of a file or directory on a (slower) filesystem |
CalculateVoxelSum
| Jan-Martin Kuhnigk | MacroModule | Statistics | | Calculates the sum of voxel values in the input image |
Calculator
| Lennart Tautz, Ola Friman | MLModule | Arithmetic | MLCalculator | Evaluates an arithmetic expression for scalars and vectors. |
CompareInventorSceneSampling
| Wolf Spindler | MLModule | | MLCompareInventorSceneSampling | Generates a comparable primitive list from an Inventor Scene Graph. |
CompareScreenshotsStable
| Jan-Martin Kuhnigk, Wolf Spindler | MacroModule | | | Compares two screenshots for testing purposes |
ComposeBoundingBox
| Christian Rieder | MacroModule | | | Calculates composed bounding box of two aligned images. |
ComposeTileProcessorContainer
| Jan-Martin Kuhnigk | MLModule | ML_Inference_Helpers | MLSetTileProcessorProperties | Allows to combine a TileProcessor with proposed TileProcessorProperties, provided via a TileProcessorPropertiesSource object |
ConstantXMarkerList
| Tobias Boehler | MLModule | Marker | MLConstantXMarkerList | Creates a custom, editable list of XMarkers. |
ConsumeInteger
| Daniel Romberg | MLModule | | MLAsynchronousIO | Example pipeline element consuming an integer |
CostGraphCheapestPath
| Christian Schumann | MLModule | | MLCostGraph | Runs the Dijkstra algorithm on the input cost graph and
tries to find the cheapest path connecting the given start and end point. |
CostGraphClosestVertex
| Christian Schumann | MLModule | | MLCostGraph | Searches the closest vertex in the cost graph for the given point using a k-d tree.. |
CostGraphEdgeLengthCostPlugin
| Christian Schumann | MLModule | | MLCostGraph | Plugin for edge cost computation based on simple combination of selectable
cost terms resulting from marker properties. |
CostGraphGenericCostPlugin
| Christian Schumann | MLModule | | MLCostGraph | Plugin for edge cost computation based on simple combination of selectable
cost terms resulting from marker properties. |
CppParameterInfoExample
| Jan-Martin Kuhnigk | MLModule | | MLCppParameterInfoExample | Example C++ based tile classifier |
CreateCSOMapping
| Jan Hendrik Moltz | MLModule | CSOModule | MLCSOMiscModulesStable | Creates a mapping between closest CSOs in two CSOLists as input to CSOMerge. |
CSOBoolOp
| Grzegorz Chlebus | MLModule | CSOModificator | MLCSOBoolOp | Perform boolean operations on CSOLists. |
CSOCompare
| Jan Hendrik Moltz | MLModule | CSO | MLCSOCompare | Compares two CSOLists according to selectable criteria |
CSOConvertToXMarkerList
| Frank Heckel | MLModule | CSOModule | MLCSOConvertToXMarkerList | Generates an XMarkerList based on a CSOList. |
CSODifference
| Jan Hendrik Moltz | MLModule | CSOModule | MLCSOMiscModulesStable | Computes the difference between pairs of CSOs as open CSOs. |
CSOFromLabelImageGenerator
| Lars Bornemann | MLModule | CSOModule | MLCSOMiscModulesStable | This module generates a CSOList according to a given label image |
CSOImageStatistics
| Christian Kanthak | MacroModule | | | Calculates statistics of CSOs with respect to given image. |
CSOImageStatisticsOverTime
| Christian Kanthak | MacroModule | | | Calculates statistics of CSOs with respect to all timepoints of given image. |
CSOReduce
| Frank Heckel | MLModule | CSOModificator | MLCSOMiscModulesStable | This module allows thinning out the CSOs in a CSO list. |
CSORemoveSelfIntersection
| Marco Wischnewski | MLModule | CSOModificator | MLCSOMiscModulesStable | Removes all self intersections from a CSO. |
CSOResample
| Jan Hendrik Moltz | MLModule | CSOModificator | MLCSOMiscModulesStable | Resamples seed points of a CSO to have a given distance. |
CSOShapeBasedInterpolation
| Johann Drexl, Christian Kanthak | MLModule | CSOModule | MLShapeBasedInterpolationSlices | Converts CSOs into a mask image using the Shape-based interpolation algorithm. |
CSOSmooth
| Frank Heckel | MLModule | CSOModificator | MLCSOMiscModulesStable | This module allows thinning out the CSOs in a CSO list. |
CSOVoxelBox
| Christian Kanthak | MLModule | | MLCSOBox | Calculates the bounding box of given CSOs using the image axes as reference coordinate system. |
CSOVoxelCrop
| Jan Hendrik Moltz | MLModule | CSOModificator | MLCSOMiscModulesStable | Removes points outside a box in voxel coordinates from a CSO. |
CSOWorldBox
| Christian Kanthak | MLModule | | MLCSOBox | Calculates the bounding box of given CSOs using the world axes as reference coordinate system. |
CSVReader
| Jan Hendrik Moltz, Hans Meine | MacroModule | File | | reads a CSV file |
CurveCompare
| Daniel Romberg | MLModule | Analysis | MLCurveCompare | Two curves are checked for equality |
CurveDownsample
| Hendrik Laue | MLModule | Diagram | MLCurveUtils | Allows to resample curve data using different operations. |
CurveFilter
| Caroline Kuehnel, Tobias Block, Volker Dicken | MLModule | Diagram | MLCurveUtils | Filter curve data using different operations (e.g., smooth, differentiate, integrate). |
CurveGenerator
| Tobias Block, Bernd Merkel | MLModule | Diagram | MLCurveUtils | Create curve from mathematical expression. |
CurveImport
| Christian Hansen, Tobias Block | MLModule | Diagram | MLCurveUtils | Allows to import curve data. |
CurveInfo
| Lennart Tautz, Christian Kanthak | MLModule | | MLCurveInformation | Determines information from a CurveList/CurveData object like title, unit, number of points/series, ... |
CurveListConvert
| Tim Roeper, Tilmann Godau, Bjoern Lindow, Tim Kroeger | MLModule | Diagram | MLCurveUtils | Converts BaseLists of CurveData objects or CurveDataBaseLists to CurveLists and vice versa. It allows you to select which curves to write into the output. |
CurveProperties
| Christian Hansen, Tobias Block | MLModule | Diagram | MLCurveInformation | Allows to change the properties of a curve. |
CurveSelect
| Bjoern Lindow, Christoph Brachmann | MLModule | | MLCurveUtils | This module selects a various number of curves from a curvelist and returns them in a new curvelist |
CustomOpenIGTLinkMessageFactory
| Daniel Romberg | MLModule | | MLOpenIGTLinkProtocolTestSupport | Provides an example message factory supporting a custom message to be used with the protocol module |
CustomOpenIGTLinkMessageReceiver
| Daniel Romberg | MLModule | | MLOpenIGTLinkProtocolTestSupport | Receives example custom messages from an OpenIGTLink communication channel |
CustomOpenIGTLinkMessageSender
| Daniel Romberg | MLModule | | MLOpenIGTLinkProtocolTestSupport | Sends example custom messages via an OpenIGTLink communication channel |
| Authors | Type | Genre | Dll | Comment |
---|
DecomposeTileProcessorContainer
| Jan-Martin Kuhnigk | MLModule | ML_Inference_Helpers | MLSetTileProcessorProperties | Allows to decompose a TileProcessorContainer into its components (processor and properties) |
DicomConfigurableMessageFilter
| Wolf Spindler | MLModule | DICOM | MLDicomMessageFilter | Plugin to provide configuration options for messages of DICOM modules |
DicomDOCSave
| Wolf Spindler | MLModule | DICOM | MLDicomOutputs | Exporter module for encapsulated documents IODs |
DicomEnhancedSave
| Wolf Spindler | MLModule | DICOM | MLDicomOutputs | Exporter module for legacy converted enhanced DICOM image IODs |
DicomFIDSave
| Wolf Spindler | MLModule | DICOM | MLDicomOutputs | STILL UNDER DEVELOPMENT: Creates a DICOM tree of FID modality type and stores an XMarkerList as fiducials |
DICOMFileListFilter
| Wolf Spindler | MLModule | FileMain | MLFileListTools | Searches (DICOM) files in given directory and filters them with connected FileListFilterPlugin |
DicomModifyCreateTree
| Wolf Spindler | MLModule | DICOM | MLDicomModify | Creates a DICOM tree or clones one from an input. |
DicomModifyImageTagsPlugin
| Wolf Spindler | MLModule | DICOM | MLDicomModify | Modifies image related and pixel data tags in DICOM trees. |
DicomModifyMultiFileVolumeExport
| Wolf Spindler | MLModule | DICOM, MultiFileVolumeList | MLDicomModify | Manipulates and exports a DICOM series or a DICOM tree given as MultiFileVolume, base or image connection to newly created DICOM files. |
DicomModifySubTreeSelectorPlugin
| Wolf Spindler | MLModule | DICOM | MLDicomModify | Selects subtrees of a DCMTree which can be modified by connected DicomModifyTagsPlugins. |
DicomModifyTagsPlugin
| Wolf Spindler | MLModule | DICOM | MLDicomModify | Modifies DICOM tags. |
DicomPRSave
| Wolf Spindler | MLModule | DICOM | MLDicomPRSave | Exporter module for DICOM Grayscale Softcopy Presentation State IOD files generated from Base objects |
DicomREGSave
| Wolf Spindler | MLModule | DICOM | MLDicomOutputs | Creates a DICOM tree of REG registration modality type and saves it including of matrices and/or deformation fields |
DicomSCSave
| Wolf Spindler | MLModule | DICOM | MLDicomOutputs | Creates a DICOM secondary capture image and saves it |
DicomSEGSave
| Wolf Spindler | MLModule | DICOM | MLDicomOutputs | Creates a standard compliant DICOM file of modality SEG. |
DicomSRSave
| Wolf Spindler | MLModule | DICOM | MLDicomOutputs | Creates a DICOM structured report and saves it |
DicomTreeCompare
| Wolf Spindler | MLModule | DICOM | MLDicomAnalysis | ML module class to compare two DCMTrees, to display the differences and to post errors if the difference is not as expected. |
DicomTreeInfo
| Wolf Spindler | MLModule | DICOM | MLDicomAnalysis | Display statistical information about a connected DCMTree. |
DirectDicomImport
| Wolf Spindler | MLModule | FileMain, DICOM | MLDirectDicomImport | Imports image files directly from dicom slices without an intermediate representation |
DirectoryIterator
| Daniel Romberg | MacroModule | FileMain | | Iterates through a directory and outputs the current path either stepwise or all at once |
DistToPoint
| Andreas Tappenbeck, Volker Dicken, Frank Heckel | MLModule | Distance | MLDistanceTransform | Calculate distance to a given point, alternative modes: octants rel point or sum of dist along a direction or to two points and anisotropic distance and various more modes for 2D and 3D scaled textures |
DynamicLayout
| Christian Schumann | MacroModule | | | Macro that creates a layout using an mdl file and embeds viewers found in the connected inventor graph. |
| Authors | Type | Genre | Dll | Comment |
---|
ExampleCppTileProcessor
| Jan-Martin Kuhnigk | MLModule | ML_Inference_Providers_Examples | MLExampleCppTileProcessor | Provides a few example 'models' to test and demonstrate the model (processor) concept |
ExampleCSOAlgorithmModule
| Grzegorz Chlebus | MLModule | | MLCSOAlgorithmModule | Base class for creating modules working with CSOLists. |
ExamplePythonTileProcessor
| Jan-Martin Kuhnigk | MacroModule | ML_Inference_Providers_Examples | | Example of a python-based tile classifier |
ExtractCurveData
| Lennart Tautz | MLModule | Diagram | MLExtractCurveData | Extract one curve from a CurveList and output as CurveData |
| Authors | Type | Genre | Dll | Comment |
---|
FastMorphology
| Ola Friman, Volker Dicken | MLModule | | MLFastMorphology | Applies morphologic operations to binary and grey scale images |
FieldValueExporter
| Wolf Spindler | MacroModule | | | A configurable field value to file exporter. |
FileListFilterPlugin
| Wolf Spindler | MLModule | FileMain | MLFileListTools | Plugins module to be connected a file list importing module to filter and label input files and DCMTrees |
FilterCurveList
| Lennart Tautz | MLModule | | MLFilterCurveList | Removes curves from curve list that match the given criteria |
| Authors | Type | Genre | Dll | Comment |
---|
GaussGradient
| Ola Friman | MLModule | Filters | MLGaussFiltersStable | Calculates the gradient/derivative of an image. |
GaussHessian
| Ola Friman | MLModule | Filters | MLGaussFiltersStable | Calculates the Hessian matrix or second order derivatives. |
GaussSmoothing
| Ola Friman | MLModule | Filters | MLGaussFilters | Applies a Gaussian smoothing |
GenericTileProcessor
| Jan-Martin Kuhnigk | MacroModule | ML_Inference_Providers | | Provides a tile processor for the requested model depending on a given infrastructure configuration (local GPU/CPU, remote ...) |
GetOrthoOrientation
| Jan-Martin Kuhnigk | MacroModule | Geometry | | Returns the orientation as perceived by the OrthoSwapFlip module |
GUIThreadExecution
| Daniel Romberg | MLModule | | MLAsynchronousIO | Provides an execution policy that ensures that executions are running on the GUI thread |
GVRAdditionalVolume
| Christian Rieder | MacroModule | VolRend | | Alllows to add a illuminated secondary or transformed volume with rendering effects to the GVR |
GVRContourOverlay
| Christian Rieder | MacroModule | VolRend | | draws a contour of a mask image using a GVR secondary volume |
GVRContourOverlayExtension
| Christian Rieder | MacroModule | VolRend | | draws additional contour for GVRContourOverlay |
| Authors | Type | Genre | Dll | Comment |
---|
HistogramFeatures
| Jan Hendrik Moltz | MLModule | Histogram | MLHistogramFeatures | Computes advanced first-order features from a histogram. |
| Authors | Type | Genre | Dll | Comment |
---|
ImageAlignedBoundingBox
| Torben Paetz | MacroModule | | | Calculates the image-aligned bounding box of the input image in world coordinates |
ImageBuffer
| Frank Heckel | MacroModule | Image | | A module that allows saving multiple images in a FIFO (queue) or LIFO (stack) way |
ImageCache
| Jan-Martin Kuhnigk | MacroModule | File | | Allows to switch between different image cache modules |
ImageCacheForNetworkLoops
| Jan-Martin Kuhnigk | MacroModule | File | | Image cache that keeps its output valid during update, allowing to use it in circular networks (e.g. for iterative image filtering) |
ImageResample
| Ola Friman | MLModule | Resample | MLImageResample | Resamples an image with integer factors. |
ImageShapeBasedInterpolation
| Jan Hendrik Moltz | MLModule | Geometry | MLShapeBasedInterpolationSlices | Interpolates slices of a mask image using the Shape-based interpolation algorithm. |
ImageSwitch
| Jan-Martin Kuhnigk | MacroModule | FlowControl | | Switch between multiple input input images and output connectors |
IntegerAdder
| Daniel Romberg | MLModule | | MLAsynchronousIO | Example processable provider adding two integers |
IntegerSubtractor
| Daniel Romberg | MLModule | | MLAsynchronousIO | Example processable provider subtracting two integers |
IntervalMap
| Daniel Romberg | MLModule | Segmentation | MLIntervalMap | Maps intervals of voxel values to user-defined, default or original values |
InventorGuard
| Christian Schumann | MacroModule | | | Combines SoIdentifier and SoActionFilter such, that the child graph can not be added directly to the scene. Instead, the guard has to be searched using a SoNodeFilter. For the added child, every action can be activated separately. |
| Authors | Type | Genre | Dll | Comment |
---|
LoadYAML
| Jan-Martin Kuhnigk | MacroModule | Other | | Loads a YAML file into a python object. |
LocalSocketConnection
| Daniel Romberg | MacroModule | | | Macro for a local client/server setup with two endpoints supporting the socket interface |
LUTColorAtIndex
| Christian Rieder | MLModule | LUT | MLLUTColor | Get LUT color at index. |
LUTColorAtValue
| Christian Rieder | MLModule | LUT | MLLUTColor | Get LUT color at value. |
| Authors | Type | Genre | Dll | Comment |
---|
MainThreadCommunicatorTestSupport
| Daniel Romberg | MLModule | | MLMainThreadCommunicatorTestSupport | Module supporting the test case of the MLMainThreadCommunicator project |
MarkerToMask
| Susanne Bock, Ola Friman | MLModule | Marker | MLXMarkerUtilsStable | Create a binary image from an XMarker list |
MarkerVectorToImage
| Lennart Tautz | MLModule | Marker | MLXMarkerUtilsStable | Creates a vector image from the vectors in an XMarker list |
MatrixBypass
| Lennart Tautz | MacroModule | FlowControl | | Bypass a matrix input. |
MERACrawler
| Wolf Spindler | MLModule | MERA | MLMERA | Parses a file system for files to be handled by MERA |
MERAQuery
| Wolf Spindler | MLModule | MERA | MLMERA | Allows interactive queries on MERA keyvalues storage to find volumes in a MERA storage |
MERAVolumeInspector
| Wolf Spindler | MLModule | MERA | MLMERA | A module to inspect a MERA volume storage and feed them into MeVisLab |
MERIT
| Tobias Boehler, Doerte Corr, Jan Strehlow, Stefan Wirtz | MLModule | Registration | MLMERIT | MeVis Registration Toolkit |
MetaSimilarityMeasure
| Matthias Koenig, Doerte Corr | MLModule | SimilarityMeasure | MLMetaSimilarityMeasure | Calculates similarity between two images using different similarity measures. Definition of ROI for similarity calculation via mask image is possible. |
MLAB_IntegerConsumer
| Daniel Romberg | MLModule | | MLAsynchronousIO | Example processable provider implemented as ML module providing an integer to consume via field |
MLAB_IntegerProcessor
| Daniel Romberg | MLModule | | MLAsynchronousIO | Example processable provider implemented as ML module providing two integers to process and return via fields |
MLAB_IntegerProducer
| Daniel Romberg | MLModule | | MLAsynchronousIO | Example processable provider implemented as ML module accepting an integer to produce via field |
MLQLoggingCategoryControl
| Marcus Barann | MLModule | | MLQLoggingCategoryControl | Module wrapper for QLoggingCategory |
ModifyCSOVisualizationSettings
| Jan Hendrik Moltz | MLModule | CSOModule | MLModifyCSOVisualizationSettings | Modifies particular properties of a CSOVisualizationSettings object |
ModifyDicomTree
| Andra Pascale | MLModule | DICOM | MLDicomModify | Applies modifications to DICOM trees |
ModifyDicomTreeAndImage
| Wolf Spindler | MLModule | DICOM | MLDicomModify | Separates and composes MLImages from/with DICOM trees as well as modifies DICOM trees |
ModuleHtmlPostprocessor
| Wolf Spindler | MacroModule | | | Postprocesses the html file created by module help file generation. |
ModuleLoaderBackendsControl
| Wolf Spindler | MLModule | | MLModuleLoaderBackends | Global hidden module to control MLModuleLoaderBackends behaviour, do not use in networks! |
MultiFileVolumeListBaseOutput
| Wolf Spindler | MLModule | MultiFileVolumeList, DICOM | MLMultiFileVolumeListOutputs | Additional output for volume information which can be appended to a DirectDicomImport module |
MultiFileVolumeListDiagnosisOutput
| Wolf Spindler | MLModule | MultiFileVolumeList, DICOM | MLMultiFileVolumeListOutputs | Module to apply different types of information, query, or verification steps on a MultiFileVolume(List) |
MultiFileVolumeListDOCOutput
| Wolf Spindler | MLModule | DICOM, MultiFileVolumeList | MLMultiFileVolumeListOutputs | Additional output to appended to a DirectDicomImport module to extract encapsulated document information |
MultiFileVolumeListFIDOutput
| Wolf Spindler | MLModule | DICOM, MultiFileVolumeList | MLMultiFileVolumeListOutputs | Additional output to appended to a DirectDicomImport module to extract FID (fiducial) information and convert it to an XMarkerList |
MultiFileVolumeListFilterOutputs
| Alexander Koehn | MLModule | MultiFileVolumeList, DICOM | MLMultiFileVolumeListOutputs | Additional output for volume information which can be appended to a DirectDicomImport module |
MultiFileVolumeListImageOutput
| Wolf Spindler | MLModule | MultiFileVolumeList, DICOM | MLMultiFileVolumeListOutputs | Additional image output which can be appended to a DirectDicomImport modules |
MultiFileVolumeListIteratorOutput
| Wolf Spindler | MLModule | MultiFileVolumeList, DICOM | MLMultiFileVolumeListOutputs | Iterator over volumes imported with DirectDicomImport |
MultiFileVolumeListPROutput
| Wolf Spindler | MLModule | DICOM, MultiFileVolumeList | MLMultiFileVolumeListPROutput | Additional output to appended to a DirectDicomImport module to extract and render PR (Presentation State) object information |
MultiFileVolumeListREGOutput
| Wolf Spindler | MLModule | DICOM, MultiFileVolumeList | MLMultiFileVolumeListOutputs | Additional output to appended to a DirectDicomImport module to extract spatial REG (registration) object information |
MultiFileVolumeListSEGOutput
| Wolf Spindler | MLModule | DICOM, MultiFileVolumeList | MLMultiFileVolumeListOutputs | Additional output to appended to a DirectDicomImport module to extract SEG (segmentation) object information |
MultiFileVolumeListSMImageOutput
| Wolf Spindler | MLModule | MultiFileVolumeList, DICOM | MLMultiFileVolumeListOutputs | Additional image output which can be appended to a DirectDicomImport modules fo extended display of Whole Slide Microscopy data |
MultiFileVolumeListWaveformOutput
| Wolf Spindler | MLModule | DICOM, MultiFileVolumeList | MLMultiFileVolumeListOutputsQt | Additional output for DirectDicomImport providing access to Waveform DICOM files |
| Authors | Type | Genre | Dll | Comment |
---|
NormalizeGeometry
| Jan-Martin Kuhnigk | MacroModule | Geometry | | This macro can be used to normalize an image with respect to anisotropy, total voxel count and/or axis-orientations. |
NormalizeOrthoOrientation
| Jan-Martin Kuhnigk | MacroModule | Geometry | | Macro module normalizing the image to sagittal, coronal or transversal orientation. |
| Authors | Type | Genre | Dll | Comment |
---|
ONNXTileProcessor
| Jan-Martin Kuhnigk | MLModule | ML_Inference_Providers | MLONNXTileProcessing | C++ tile processor for ONNX models using ONNXRuntime |
OpenIGTLinkCapabilityReceiver
| Daniel Romberg | MLModule | | MLOpenIGTLinkProtocol | Receives capability messages from an OpenIGTLink communication channel |
OpenIGTLinkCapabilitySender
| Daniel Romberg | MLModule | | MLOpenIGTLinkProtocol | Sends capability messages via an OpenIGTLink communication channel |
OpenIGTLinkGetPointReceiver
| Torben Paetz | MLModule | | MLOpenIGTLinkCommunication | Receives GetPoint messages from an OpenIGTLink communication channel |
OpenIGTLinkGetPointSender
| Torben Paetz | MLModule | | MLOpenIGTLinkCommunication | Sends GetPoint messages over an OpenIGTLink communication channel |
OpenIGTLinkGetStatusReceiver
| Torben Paetz | MLModule | | MLOpenIGTLinkCommunication | Receives status message requests via an OpenIGTLink communication channel |
OpenIGTLinkGetStatusSender
| Daniel Romberg | MLModule | | MLOpenIGTLinkCommunication | Sends status message requests via an OpenIGTLink communication channel |
OpenIGTLinkGetTrajectoryReceiver
| Torben Paetz | MLModule | | MLOpenIGTLinkCommunication | Receives trajectory message requests from an OpenIGTLink communication channel |
OpenIGTLinkGetTrajectorySender
| Daniel Romberg | MLModule | | MLOpenIGTLinkCommunication | Sends trajectory message requests via an OpenIGTLink communication channel |
OpenIGTLinkGetTransformReceiver
| Daniel Romberg | MLModule | | MLOpenIGTLinkCommunication | Receives tranform message requests from an OpenIGTLink communication channel |
OpenIGTLinkGetTransformSender
| Daniel Romberg | MLModule | | MLOpenIGTLinkCommunication | Sends transform message requests via an OpenIGTLink communication channel |
OpenIGTLinkImageReceiver
| Daniel Romberg | MLModule | | MLOpenIGTLinkCommunication | Receives image messages from an OpenIGTLink communication channel |
OpenIGTLinkImageSender
| Daniel Romberg | MLModule | | MLOpenIGTLinkCommunication | Sends image messages via an OpenIGTLink communication channel |
OpenIGTLinkPointReceiver
| Torben Paetz | MLModule | FlowControl | MLOpenIGTLinkCommunication | Receives Point messages from an OpenIGTLink communication channel |
OpenIGTLinkPointSender
| Torben Paetz | MLModule | FlowControl | MLOpenIGTLinkCommunication | Sends Point messages over an OpenIGTLink communication channel |
OpenIGTLinkProtocol
| Daniel Romberg | MLModule | | MLOpenIGTLinkProtocol | Provides a communication channel for OpenIGTLink messages |
OpenIGTLinkStatusReceiver
| Daniel Romberg | MLModule | | MLOpenIGTLinkCommunication | Receives status messages from an OpenIGTLink communication channel |
OpenIGTLinkStatusSender
| Daniel Romberg | MLModule | | MLOpenIGTLinkCommunication | Sends status messages via an OpenIGTLink communication channel |
OpenIGTLinkStringReceiver
| Daniel Romberg | MLModule | | MLOpenIGTLinkCommunication | Receives string messages from an OpenIGTLink communication channel |
OpenIGTLinkStringSender
| Daniel Romberg | MLModule | | MLOpenIGTLinkCommunication | Sends string messages via an OpenIGTLink communication channel |
OpenIGTLinkTrackingDataReceiver
| Torben Paetz | MLModule | FlowControl | MLOpenIGTLinkCommunication | Receives TrackingData messages from an OpenIGTLink communication channel |
OpenIGTLinkTrackingDataSender
| Torben Paetz | MLModule | FlowControl | MLOpenIGTLinkCommunication | Sends TrackingData messages over an OpenIGTLink communication channel |
OpenIGTLinkTrajectoryReceiver
| Daniel Romberg | MLModule | | MLOpenIGTLinkCommunication | Receives trajectory messages from an OpenIGTLink communication channel |
OpenIGTLinkTrajectorySender
| Daniel Romberg | MLModule | | MLOpenIGTLinkCommunication | Sends trajectory messages via an OpenIGTLink communication channel |
OpenIGTLinkTransformReceiver
| Jan Strehlow | MLModule | | MLOpenIGTLinkCommunication | Receives transform messages from an OpenIGTLink communication channel |
OpenIGTLinkTransformSender
| Daniel Romberg | MLModule | | MLOpenIGTLinkCommunication | Sends transform messages via an OpenIGTLink communication channel |
OrthoCombination
| Jan-Martin Kuhnigk | MacroModule | | | Combines three orthogonal orientations into different c, t, or u dimension of a single image |
| Authors | Type | Genre | Dll | Comment |
---|
ParameterInfoInspector
| Jan-Martin Kuhnigk | MacroModule | Inspectors | | Display info about a cpp or python ParameterInfo object. |
PlaceholderTranslator
| Wolf Spindler | MacroModule | Fields | | Collects field values from a number of modules and allows replacement of placeholders in text fields with these values |
PolarVectorScaling
| Stefan Wirtz, Christian Kanthak | MLModule | AnalysisMain | MLAffineMatrix | Scales polar vectors for translation, rotation, scaling and stretch from decomposition of an affine matrix to prepare composition. |
ProcessIntegers
| Daniel Romberg | MLModule | | MLAsynchronousIO | Example pipeline element adding two integers |
ProcessTiles
| Jan-Martin Kuhnigk | MLModule | ML_Inference_PatchBased | MLApplyTileProcessorPageWise | Applies a given (per-voxel) tile processor to an image in a page-based fashion |
ProduceInteger
| Daniel Romberg | MLModule | | MLAsynchronousIO | Example pipeline element producing an integer |
PythonToCppTileProcessorBridge
| Jan-Martin Kuhnigk | MLModule | ML_Inference_Helpers | MLPythonToCppTileProcessorBridge | Creates C++ wrapper objects for python-based TileProcessor and TileProcessorProperties objects |
| Authors | Type | Genre | Dll | Comment |
---|
Rank4NB
| Volker Dicken | MacroModule | Kernel | | Rank with 4 NB kernel |
Rank6NB
| Volker Dicken | MacroModule | Kernel | | Rank with 6 NB kernel |
ReadYAML
| Jan-Martin Kuhnigk | MacroModule | Other | | Converts a YAML string into a python object. |
RemoteTritonTileProcessor
| Jan-Martin Kuhnigk | MacroModule | ML_Inference_Providers | | Remote (deep learning) Inference via NVidia Tritonserver |
RemoveCSOs
| Grzegorz Chlebus | MLModule | | MLRemoveCSOs | Remove CSOs according to various criteria. |
RigidTransformationFromMarkerLists
| Torben Paetz | MLModule | Registration | MLRigidTransformationFromMarkerLists | Calculates best (least square) rigid transformation between the given marker lists |
RotateAtTarget
| Christian Schumann, Christian Rieder | MacroModule | | | Computes orientation for given position, target point and up-vector. |
| Authors | Type | Genre | Dll | Comment |
---|
SetMarkerCTUCoordinates
| Lennart Tautz | MLModule | | MLSetMarkerCTUCoordinates | Set all C/T/U coordinates in an XMarkerList to a specific value. |
SetMarkerProperties
| Lennart Tautz | MLModule | | MLSetMarkerProperties | Set common properties for all markers in a marker list |
SetTileProcessorProperties
| Jan-Martin Kuhnigk | MLModule | ML_Inference_PatchBased_Properties | MLSetTileProcessorProperties | Allows to set or modify tile properties proposed by a TileProcessor |
SetTileProcessorPropertiesFromJson
| Jan-Martin Kuhnigk | MacroModule | ML_Inference_PatchBased_Properties | | Allows to set TileProcessorProperties from a JSON string/file |
SeverityChannelLoggingPopupSink
| Diego Barrios Romero | MacroModule | InfoManagement | | Logging sink that displays a popup when a severity-matching message was logged |
SeverityChannelLoggingSink
| Daniel Romberg | MLModule | InfoManagement | MLSeverityChannelLogging | Configure log sinks for severity channel logger sources. |
SeverityChannelLoggingStringFieldSink
| Diego Barrios Romero | MLModule | InfoManagement | MLSeverityChannelLogging | Logging sink that writes the logges the messages to a string field. |
SeverityChannelLoggingTester
| Daniel Romberg | MLModule | InfoManagement | MLSeverityChannelLogging | Tests logging with different severity levels and channels. |
SoActionFilter
| Christian Schumann | InventorModule | InventorMain | SoFilter | Allows to select which actions are applied to the child graph |
SocketInterfaceProvider
| Daniel Romberg | MLModule | | MLAsynchronousIO | Provides an asynchronous socket interface via a base object for incoming sockets that is also accessible from Python |
SoCorner
| Wolf Spindler | MacroModule | | | A configurable corner built of three walls. |
SoCSOManualCorrectionEditor
| Frank Heckel | InventorModule | | SoCSOManualCorrectionEditor | Extension for intuitive editing of arbitrary CSOs. |
SoGrid
| Wolf Spindler | MacroModule | | | A configurable grid built of cylinders. |
SoIdentifier
| Christian Schumann | InventorModule | InventorMain | SoFilter | A simple group. It has only the task to make clear, that it was added to the graph to be found by the SoNodeFilter |
SoKeyEventFilter
| Christian Schumann | InventorModule | InventorMain | SoFilter | Allows to filter key events based on the key combination |
SoMIMouseOver
| Christian Schumann | InventorModule | InventorDraggers | SoCustomMIDraggers | Node to detect mouse over and click on child geometry using managed interaction. |
SoMIRotateCameraPlaneDragger
| Christian Schumann | InventorModule | InventorDraggers | SoCustomMIDraggers | Dragger for rotation in the camera plane using managed interaction. |
SoMITranslateCameraPlaneDragger
| Christian Schumann | InventorModule | InventorDraggers | SoCustomMIDraggers | Dragger for 2d translation in the camera plane using managed interaction. |
SoMLMatrixTransform
| Tom Lucas Koller | MacroModule | InventorNodesAutomatic | | This module wraps SoMatrixTransform and enables direct use of ML and numpy matrices. |
SoNodeFilter
| Christian Schumann | InventorModule | InventorMain | SoFilter | Filters the Scene Graph based on node names or types |
SoOverrideCursorShape
| Christian Schumann | InventorModule | InventorMain | SoOverrideCursorShape | Allows to override a cursor shape definition. |
SoShowMousePosition
| Christian Schumann | InventorModule | InventorMain | SoMouseCursor | Shows the cursor position in an inventor viewer using a simple square independent of the window's cursor drawing. |
SoSwipeAccess
| Felix Ritter | InventorModule | Interaction | SoTouchControl | access state of swipe gesture detection |
SoTouchpadDevice
| Felix Ritter | InventorModule | InputDevices | SoTouchControl | multitouch touchpad device driver |
SoView2DInfo
| Christian Rieder | InventorModule | View2D | SoView2DInfo | Displays SoView2DExtension infos |
SoView2DSetPosition
| Christian Schumann | InventorModule | View2D | SoView2DSetPosition | Sets the slice index of connected SoView2Ds such that a given position is matched best |
SoView2DTouchControl
| Felix Ritter | InventorModule | Interaction | SoTouchControl | view 2d touchpad control |
StringMessageProtocol
| Daniel Romberg | MacroModule | | | Provides a simple protocol for communicating string messages via a Socket |
StripChannel0
| Jan-Martin Kuhnigk | MacroModule | Other | | Strips the first channel from an image, which is typically a classification result with the background class at index 0 in the channel dimension. |
Switch2
| Florian Weiler | MacroModule | FlowControl | | Allows to switch between two images |
SynchronousExecution
| Daniel Romberg | MLModule | | MLAsynchronousIO | Provides a synchronous execution policy meaning that executions happen directly in the calling thread |
SystemRequirementsCheck
| Wolf Spindler | MacroModule | Analysis | | Collects field values from a number of modules and allows replacement of placeholders in text fields with these values |
| Authors | Type | Genre | Dll | Comment |
---|
TcpClient
| Daniel Romberg | MLModule | | MLAsynchronousIO | Provides an observable TCP connector that signals sockets once they are connected |
TcpServer
| Daniel Romberg | MLModule | | MLAsynchronousIO | Provides an observable TCP acceptor signaling sockets for incoming connections |
TensorFlowServingTileProcessor
| Jan-Martin Kuhnigk | MacroModule | ML_Inference_Providers | | Remote (deep learning) Inference via TensorFlow Serving |
TensorToEigensystem
| Ola Friman | MLModule | | MLTensorToEigensystem | Calculates eigenvalues and eigenvectors of 2x2 or 3x3 tensors (symmetric matrices). |
ThirdPartyLicenseReport
| Julius Bierbaum | MacroModule | Info | | Creates a license report for licenses of all ThirdParties that are delivered with MeVisLab or an application. The corresponding licenses are checked against one or more 'allow-lists'. |
ThreadedIoContext
| Daniel Romberg | MLModule | | MLAsynchronousIO | Provides an IO context that is processed by one or more background threads |
TlsClient
| Daniel Romberg | MLModule | | MLAsynchronousIO | Provides an observable TLS connector signaling sockets with encryption support once they are connected including valid TLS handshake |
TlsServer
| Daniel Romberg | MLModule | | MLAsynchronousIO | Provides an observable TLS acceptor signaling sockets with encryption support for incoming connections with valid TLS handshake |
TranslateXMarkers
| Lennart Tautz | MLModule | | MLTranslateXMarkers | Translate all markers in a marker list by a vector offset. |
Trigger
| Daniel Romberg | MLModule | | MLAsynchronousIO | Provides an observable to trigger an entrypoint processor |
| Authors | Type | Genre | Dll | Comment |
---|
Vesselness
| Ola Friman | MLModule | Filters | MLGaussFiltersStable | Calculates a vesselness/lineness/tubeness measure. |
View2DTouch
| Felix Ritter | MacroModule | | | 2D Viewer with gesture control |
VolumeCenter
| Jennifer Bieberstein | MacroModule | | | calculates the center of a volume in voxel and world coordinates |
| Authors | Type | Genre | Dll | Comment |
---|
WalkSiblingDirectories
| Jonas Singe | MacroModule | File | | Macro module to walk through two directories that contain files with the same names. |
WorldAlignedBoundingBox
| Torben Paetz | MacroModule | | | Calculates the world-aligned bounding box of the input image in world coordinates |
| Authors | Type | Genre | Dll | Comment |
---|
XMarkerAtIndex
| Florian Weiler, Ola Friman | MLModule | Marker | MLXMarkerUtilsStable | Returns XMarker for a given index |
XMarkerListCompare
| Torben Paetz | MLModule | Analysis | MLXMarkerListCompare | Two XMarkerLists are checked for equality |
XMarkerListConvert
| Tobias Boehler, Jan-Martin Kuhnigk | MLModule | Marker | MLXMarkerListConvert | Converts an XMarkerList between world, voxel and index coords. |
XMarkerListDistance
| Tobias Boehler | MLModule | | MLXMarkerListDistance | Computes the distance between two XMarkerLists, using several metrics. |
XMarkerListMaxDistance
| Frank Heckel | MLModule | Marker | MLXMarkerUtilsStable | Calculates the maximum distance between all XMarkers in an XMarkerList using OpenMP and SSE. |
XMarkerListSinkExample
| Lennart Tautz | MLModule | | MLXMarkerListSinkExample | Example module for the XMarkerListSink base class |
XMarkerListToCostGraph
| Christian Schumann | MLModule | | MLCostGraph | Creates a cost graph based on the given input XMarkerList. Each possible pair of
markers is evaluated based on the connected edge cost plugin. Accoring to filter
criteria, certain pairs are rejected. The remaining pairs are added as edges
to the cost graph. The cost for the edge is computed by the edge cost plugin.
The cost graph is output as a boost graph (adjacency list) and can be used by
BoostCostMapShrtestPath. |
XMarkerListTransformation
| Tobias Boehler, Michael Schwier | MLModule | Marker | MLXMarkerListTransformation | Transforms an XMarkerList BaseObject using the matrix input. |
|