IBSI Validation Test Suite
The runtest module contains a dedicated automated test suite designed to verify strict compliance of
the extract_radiomic_features function with the
Image Biomarker Standardisation
Initiative (IBSI) Phase 1 guidelines — the internationally recognized standard for radiomic
feature extraction.
Each test loads a standardized digital phantom, runs the full extraction pipeline, and performs
exact numerical assertions against the official IBSI Phase 1 reference values. Any deviation from
the
expected output causes
the test to fail, ensuring that every feature — including intensity-based statistics, texture
matrices (GLCM, GLRLM, GLSZM, NGTDM), and morphological descriptors — is computed in full
conformance with the IBSI
specification.
How to test Radiomics.jl
To test by yourself the IBSI validation test suite, you can use the following code. The code of the IBSI validation test suite is available in the runtests.jl file
julia> using Pkg
julia> Pkg.activate(".")
julia> Pkg.test("Radiomics")
Added to the list of recommended implementations by IBSI
Radiomics.jl has been officially included in the list of implementations recommended by IBSI.