13 #ifndef mitkMaskCleaningOperation_h
14 #define mitkMaskCleaningOperation_h
52 static Image::Pointer
RangeBasedMasking(Image::Pointer & image, Image::Pointer & mask,
bool lowerLimitOn=
false,
double lowerLimit=0,
bool upperLimitOn=
false,
double upperLimit=1);
#define MITKBASICIMAGEPROCESSING_EXPORT
Provides static methods for cleaning and filtering segmentation masks.
static Image::Pointer MaskOutlierFiltering(Image::Pointer &image, Image::Pointer &mask)
Remove mask voxels where image intensities are statistical outliers.
static Image::Pointer RangeBasedMasking(Image::Pointer &image, Image::Pointer &mask, bool lowerLimitOn=false, double lowerLimit=0, bool upperLimitOn=false, double upperLimit=1)
Remove mask voxels where the corresponding image intensity is outside a given range.
Find image slices visible on a given plane.