dosma.tissues.Meniscus
- class dosma.tissues.Meniscus(weights_dir: Optional[str] = None, medial_to_lateral: Optional[bool] = None, split_ml_only: bool = False)[source]
Handles analysis and visualization for meniscus.
This class extends functionality from Tissue.
For visualization, the meniscus is unrolled across the axial plane.
- __init__(weights_dir: Optional[str] = None, medial_to_lateral: Optional[bool] = None, split_ml_only: bool = False)[source]
Methods
__init__([weights_dir, medial_to_lateral, ...])add_quantitative_value(qv_new)Add quantitative value to the tissue.
calc_quant_vals()Calculate quantitative values for pixels corresponding to the tissue.
find_weights(weights_dir)Search for weights file in weights directory.
get_mask()- returns
Binary mask of segmented tissue.
load_data(load_dir_path)Load data for tissue.
save_data(save_dirpath[, data_format])Save data for tissue.
save_quant_data(dirpath)Save quantitative data generated for this tissue.
set_mask(mask[, use_largest_ccs, ml_only])Set mask for tissue.
split_regions(base_map)Split meniscus into subregions.
unroll_axial(quant_map)Unroll meniscus in axial direction.
Attributes
FULL_NAMEIDSTR_IDT1_EXPECTED