|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Interface class for interpolation algorithms. More...
#include <mitkSegmentationInterpolationAlgorithm.h>


Public Member Functions | |
| mitkClassMacroItkParent (SegmentationInterpolationAlgorithm, itk::Object) | |
| virtual Image::Pointer | Interpolate (Image::ConstPointer lowerSlice, unsigned int lowerSliceIndex, Image::ConstPointer upperSlice, unsigned int upperSliceIndex, unsigned int requestedIndex, unsigned int sliceDimension, Image::Pointer resultImage, unsigned int timeStep=0, Image::ConstPointer referenceImage=nullptr)=0 |
| Interpolates a binary segmentation slice between two given slices. More... | |
Interface class for interpolation algorithms.
Interpolation algorithms estimate a binary image (segmentation) given manual segmentations of neighboring slices. They get the following inputs:
Concrete algorithms can use e.g. itk::ImageSliceConstIteratorWithIndex to inspect the original patient image at appropriate positions - if they want to take image data into account.
All processing is triggered by calling Interpolate().
Last contributor: $Author:$
Definition at line 58 of file mitkSegmentationInterpolationAlgorithm.h.
|
pure virtual |
Interpolates a binary segmentation slice between two given slices.
| [in] | lowerSlice | The segmented slice below the requested position. |
| [in] | lowerSliceIndex | The index of the lower slice. |
| [in] | upperSlice | The segmented slice above the requested position. |
| [in] | upperSliceIndex | The index of the upper slice. |
| [in] | requestedIndex | The index of the slice to interpolate (between lower and upper). |
| [in] | sliceDimension | The dimension along which slicing is performed (e.g. 2 for axial). |
| [in] | resultImage | Optional pre-allocated image to store the result. |
| [in] | timeStep | The time step for accessing the reference image data. |
| [in] | referenceImage | Optional original patient image for intensity-based interpolation. |
Implemented in mitk::ShapeBasedInterpolationAlgorithm.
| mitk::SegmentationInterpolationAlgorithm::mitkClassMacroItkParent | ( | SegmentationInterpolationAlgorithm | , |
| itk::Object | |||
| ) |