Skip to content

pzaffino/Radiomics.jl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Radiomics.jl

Logo Radiomicsjl

Radiomics.jl is an open-source Julia library for extracting radiomics features from medical images.

⚠️ THE LIBRARY IS CURRENTLY IN AN EARLY STAGE AND UNDER HEAVY DEVELOPMENT ⚠️

📧 If you're interested in contributing to the project, please contact us via email at "p DOT zaffino AT unicz DOT it" 📧

Implemented features

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!

Getting started

To install Radiomics.jl, simply run:

import Pkg
Pkg.add("Radiomics")

You can install Radiomics.jl on either your local machine or Google Colab.

Example

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)

About

Julia library for radiomics

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages