Calculates distance-based as well as volume-overlap-based agreement measures in each possible pairwise comparison for a list of 3D meshes.
get_mesh_agree(x, boov=FALSE, do_ui=FALSE, chop=TRUE, ...)
data.frame
with these variables
Name of the first mesh of the pair.
Name of the second mesh of the pair.
The grouping variable indicating which pairs belong to the same structure.
Volume of the first mesh of the pair.
Volume of the second mesh of the pair.
Volume of the union.
Volume of the intersection.
Euclidean distance between the respective center of mass of both meshes.
Hausdorff distance - worst case, maximum of both directed Hausdorff distances.
Hausdorff distance - average, arithmetic mean of both directed Hausdorff distancess.
Average symmetric surface distance.
Root mean squared symmetric surface distance.
Jaccard similarity coefficient.
Dice similarity coefficient.
list
of observer/mesh objects as generated by read_mesh
.
logical
. Use package MeshesUnion
/ MeshesIntersection
instead of the corresponding cgalMesh
methods for calculating union/intersection volumes. Depending on the meshes, this may have better performance.
logical
. Calculate volume-overlap-based measures from union/intersection volumes. More time intensive than distance-based measures.
logical
. Delete components from the output of vcgMetro
that will not be used later on.
Options passed to vcgMetro
.
Currently, no mesh can be designated gold standard. get_mesh_agree_pair
calculates the agreement for a single pair of meshes. get_mesh_metro
calculates the distances. get_mesh_ui
calculates the mesh union and intersection. For boov=TRUE
, package Boov
has to be installed separately.
Fotina et al. Critical discussion of evaluation parameters for inter-observer variability in target definition for radiation therapy. Strahlenther Onkol 2012; 188: 160-167.
Hanna et al. Geometrical Analysis of Radiotherapy Target Volume Delineation: a Systematic Review of Reported Comparison Methods. Clin Oncol 2010; 22, 515-525.
Heimann et al. Comparison and Evaluation of Methods for Liver Segmentation From CT Datasets. IEEE Trans Med Imaging 2009; 28: 1251-1265.
Sherer et al. Metrics to evaluate the performance of auto-segmentation for radiation treatment planning: A critical review. Radiother Oncol 2021; 160: 185-191.
get_mesh_agree_pair
,
get_mesh_metro
,
get_mesh_ui
heartL <- mesh3dL_to_cgalMeshL(data_heart_obsL)
get_mesh_agree(heartL, do_ui=FALSE, nSamples=500L, silent=TRUE)
Run the code above in your browser using DataLab