Skip to content

monai Dataset subclass for TCIA Rest API #4258

@wyli

Description

@wyli

Is your feature request related to a problem? Please describe.
This is an initial feature request based on the discussion #4227. The goal is to create a thin wrapper with APIs similar to

class MedNISTDataset(Randomizable, CacheDataset):

for easy access to TCIA data collections (as a starting point we are interested in a few predefined queries presented in the notebook).
Users should be able to fetch/cache image lists and images and randomly split training/validation/test sets. The APIs should be in python (not depending on the Linux command-line tools). Please see also example in the tutorial: https://github.com/Project-MONAI/tutorials/blob/master/modules/tcia_csv_processing.ipynb Additional dicom reading and format converting functionalities could be organised as optional transforms provided as input arguments to the dataset.

cc @AHarouni @kirbyju

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions