NifTK / NiftyNet

[unmaintained] An open-source convolutional neural networks platform for research in medical image analysis and image-guided therapy
http://niftynet.io
Apache License 2.0
1.36k stars 403 forks source link

Feature: Provide input group functionality for NiftyNet #394

Open atbenmurray opened 5 years ago

atbenmurray commented 5 years ago

NiftyNet could benefit from more flexible input management. At the moment, the config file allows a user to associate a set of inputs into a named input tuple as follows:

images = image_t1, image_t2

The user can also concatenate a set of inputs into channels of the same tensor as follows:

images = [image_t1, image_t2]

This is as much configuration as the user has; the application writer is then responsible for mapping inputs to input readers and so forth. It would be beneficial to create more explicit input groups that can be used interchangeably with inputs and specify more flexible mappings between data sources and tensors. See the Config File Refactors page in the wiki for more details.