Batch Extraction

This is a tutorial on how to use the software to extract radiomics features from a given dataset.

A tutorial video is available at the bottom of the page

In our software, batch extraction of features follows the workflow outlined in the initial chapter of the IBSI. This approach limits user control over processing steps and feature selection, requiring any adjustments to be made in the back-end code. This limitation is implemented to ensure that Radiomics analysis of datasets aligns with international standards.

The Batch Extraction page is dedicated to extracting features from datasets. This process involves a preprocessed dataset of MEDscan objects, a CSV file containing information about the regions of interest (ROIs) to be analyzed, and, lastly, a JSON settings file.

The extraction process utilizes parallelization through the Ray Python library. Users can control the number of cores allocated for this step; a higher number leads to faster extraction. However, extraction time is contingent on the size of the dataset.

Below are the steps to configure batch extraction for your dataset, assuming you have the necessary files:

  1. Specify the path to your processed dataset.

  2. Specify the path to your JSON configuration file. Once loaded, the Edit button will be activated for live editing on the page.

  3. Specify the path to your dataset ROIs CSV file.

  4. Specify the folder where you want to save the extracted features.

  5. Click the Run button. If the button is inactive, ensure you have completed all the required steps.

The following image illustrates the setup process for your batch extraction:

Tutorial video

Last updated