IntensityMaskBuilder#
- class zrad.preprocessing.roi.IntensityMaskBuilder[source]#
Build the intensity ROI image used by intensity-based feature families.
The builder keeps the morphological mask binary, selects the current feature image, writes an
intensity_maskwhose voxels outside the ROI are set toNaN, and clears any prepared texture or IVH images. This mirrors the IBSI distinction between morphology and intensity masks.This class has no constructor parameters.
Methods
|
Return ROI data with |
Return intensity-mask-building parameters. |
- IntensityMaskBuilder.apply(roi_data)[source]#
Return ROI data with
intensity_maskbuilt from the feature image.- Parameters:
roi_data (RoiData) – ROI data containing
imageandmorphological_mask. Iffiltered_imageis present, its voxel values are used inside the intensity ROI.- Returns:
roi_data – New ROI data with a binary
morphological_maskand anintensity_maskimage containing feature-image values inside the ROI andNaNoutside it.- Return type: