dosma.tissues.FemoralCartilage
- class dosma.tissues.FemoralCartilage(weights_dir=None, medial_to_lateral=None)[source]
Handles analysis and visualization for femoral cartilage.
This class extends functionality from Tissue.
For visualization, the femoral cartilage is unrolled onto a 2D plane using angular binning [1].
References
[1] Monu UD, Jordan CD, Samuelson BL, Hargreaves BA, Gold GE, McWalter EJ. Cluster analysis of quantitative MRI T2 and \(T1\rho\) relaxation times of cartilage identifies differences between healthy and ACL-injured individuals at 3T.” Osteoarthritis and cartilage 2017;25(4):513-520.
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_cc, split_regions])Set mask for tissue.
split_regions(base_map[, thickness_divisor, ...])Split volume into anatomical regions.
unroll(qv_map, regions_mask, theta_bins)Unroll femoral cartilage 3D quantitative value (qv) maps to 2D for visualization.
Attributes
ACP_BOUNDARYFULL_NAMEIDML_BOUNDARYSTR_IDT1_EXPECTED