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.