Preprocessing#

Pipeline(steps)

Run named preprocessing steps in sequence.

ImageResampler(resolution[, method, ...])

Resample an image or RoiData.image onto a target voxel grid.

MaskResampler(resolution[, method, ...])

Resample a mask or RoiData.morphological_mask onto a target voxel grid.

RoiMaskValidator([aggregation_dimension])

Validate ROI mask geometry for 2D, 2.5D, or 3D feature extraction.

RoiData(image[, filtered_image, ...])

Current image and ROI masks used for feature calculation.

IntensityMaskBuilder()

Build the intensity ROI image used by intensity-based feature families.

RoiCropper([padding])

Crop aligned images and masks to the ROI bounding box.

Resegmenter([intensity_range, outlier_range])

Apply range and outlier re-segmentation to RoiData.intensity_mask.

TextureDiscretizer([number_of_bins, bin_size])

Prepare the discretized image used by texture feature families.

IVHIntensityDiscretizer(method[, ...])

Prepare the image used by intensity-volume histogram features.