Ablation VOLume Tumor - Compute radiomics and modelling for liver tumor cancer
Radiomics extraction using PyRadiomics
PyRadiomics was used to extract tumor and ablation features describing shape, size and volume in extract_radiomics.py
.
Additionally, an inner an outer ellipsoid are computed using convex optimization methods.
You can find more about ablation treatments for liver cancer in the following open access book chapter "Stereotactic Image-Guidance for Ablation of Malignant Liver Tumors" from Liver Pathology.
To compute radiomics a segmentation mask of the tumor, ablation and the original images from which they were extracted need to be provided. Although PyRadiomics provides a "mask correction" option, for smooth running all images provided as input should to be in the same spacing, and co-registered.
python -m AVOLT -t tumor_filepath -a ablation_filepath -tct tumorCTsource_filepath -act ablationCTsource_filepath -om output_filepath_xlsx
It is possible to use the code in an automated way for batch processing when multiple instances are available. An example using Snakemake is provided in the Snakefile
.
Some examples of data visualization (on simulated data) using radiomics and other clinical characteristics.