Agreement measures for 3D structures saved as mesh files. R package containing an interactive R Shiny app. You can upload mesh files (STL, PLY, OBJ, OFF) to generate agreement measures for all pairwise comparisons, as well as the corresponding aggregated agreement. The intended application is to compare delineated structures for radiotherapy treatment planning.
- Live demo here: http://shiny.imbei.uni-mainz.de:3838/MeshAgreement/
- ESAPI export script for getting 3D mesh files from Varian Eclipse
- Pairwise distance-based and volume-overlap-based metrics
- DCOM: Distance between centers of mass
- ASD: Average surface distance
- RMSD: Root mean squared surface distance
- HD_max: Hausdorff distance - max of both directed HDs
- HD_avg: Hausdorff distance - average of both directed HDs
- JSC: Jaccard similarity coefficient
- DSC: Dice similarity coefficient
MeshAgreement
heavily relies on packages developed by Stéphane Laurent, which build on package RcppCGAL to enable the functionality from the CGAL library for computational geometry. The second back-end for geometry calculations is the VCG Library.
Note that as of 10/2023, some of these packages are not on CRAN, but have to be installed from GitHub using remotes::install_github()
- Rvcg
- cgalMeshes
- Boov - useful for getting better performance in union/intersection calculation for some meshes
- shiny
- bs4Dash
- DT
- sortable
- Enable setting a mesh as gold standard for comparison instead of doing all pairwise comparisons - then calculate TP, FP, TN, FN from union/intersection
- 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."