RoiMaskValidator#
- class zrad.preprocessing.masks.RoiMaskValidator(aggregation_dimension=None)[source]#
Validate ROI mask geometry for 2D, 2.5D, or 3D feature extraction.
The validator enforces minimum ROI extent and voxel-count requirements before feature extraction. In slice-wise modes, invalid slices are removed; in 3D mode, the full volume must satisfy the checks.
- Parameters:
aggregation_dimension ({"2D", "2.5D", "3D", None}, optional) – Feature aggregation mode that determines the geometric validity checks.
"3D"validates the full ROI volume. Other non-Nonevalues are treated as slice-wise modes and remove invalid slices. IfNone, the mask is copied without geometric validation.
Methods
|
Validate a mask and return a validated mask copy. |
Return validation parameters mapped to their configured values. |