dosma.tissues.Meniscus

class dosma.tissues.Meniscus(weights_dir: Optional[str] = None, medial_to_lateral: Optional[bool] = None)[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)[source]

Initialize self. See help(type(self)) for accurate signature.

Methods

__init__([weights_dir, medial_to_lateral])

Initialize self.

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.

set_mask(mask)

Set mask for tissue.

split_regions(base_map)

Split mask into anatomical regions.

unroll_axial(quant_map)

Unroll meniscus in axial direction.

Attributes

FULL_NAME

ID

STR_ID

T1_EXPECTED