pymia

pymia provides preprocessing, integration, and evaluation of 2-D, 2.5-D, and 3-D medical imaging data within deep learning workflows to enable combined analysis of imaging and non-image clinical data across multiple computational frameworks.


Key Features:

  • Flexible Data Handling: Processes 2-D, 2.5-D, and 3-D medical images in full- and patch-wise modes and integrates non-image data such as demographics and clinical reports into deep learning pipelines.
  • Framework Independence: Operates independently of specific deep learning libraries and integrates with TensorFlow and PyTorch.
  • Advanced Evaluation Capabilities: Computes stand-alone performance metrics and monitors training using domain-specific metrics for segmentation, reconstruction, and regression.

Scientific Applications:

  • Medical Image Analysis: Supports segmentation, reconstruction, and regression tasks, including evaluation of complex 3-D medical imaging data.

Methodology:

Implements modular data processing and evaluation components to standardize medical image analysis workflows, reduce custom implementation requirements, and enable consistent performance assessment across heterogeneous datasets.

Topics

Details

License:
Apache-2.0
Programming Languages:
Python
Added:
1/18/2021
Last Updated:
1/30/2021

Operations

Publications

Jungo A, Scheidegger O, Reyes M, Balsiger F. pymia: A Python package for data handling and evaluation in deep learning-based medical image analysis. Computer Methods and Programs in Biomedicine. 2021;198:105796. doi:10.1016/j.cmpb.2020.105796. PMID:33137700.

Documentation