
Radiomics.jl is an open-source Julia library for extracting radiomics features from medical images.
📧 If you're interested in contributing to the project, please contact us via email at "p DOT zaffino AT unicz DOT it" 📧
Right now, the implemented features are:
- first order features
- 2D shape features
- 3D shape features
Additional features (e.g. texture) have not been implemented yet, but we are on the right path!
To install Radiomics.jl, simply run:
import Pkg
Pkg.add("Radiomics")
You can install Radiomics.jl on either your local machine or Google Colab.
Once the library is installed, radiomics features can be extracted as reported in the following example (sample data shipped with the library are used):
using NIfTI
using Radiomics
ct = niread("sample_data/CTChest.nii.gz")
mask = niread("sample_data/Lungs.nii.gz")
spacing = [ct.header.pixdim[2], ct.header.pixdim[3], ct.header.pixdim[4]]
radiomic_features = Radiomics.extract_radiomic_features(ct.raw, mask.raw, spacing; verbose = true)