Skip to main content

用于基于深度学习的医学图像分析中的数据处理和评估的 Python 包。

项目描述

皮米亚

文件状态

pymia 是一个开源 Python (py) 包,用于基于深度学习的医学图像分析 (mia)。该软件包解决了深度学习管道的两个主要部分:数据处理和评估。该软件包本身独立于所使用的深度学习框架,但可以轻松集成到 TensorFlow 和 PyTorch 管道中。因此,pymia 非常灵活,允许快速原型设计,并减少了实现数据处理和评估的负担。

主要特点

pymia 的主要功能是数据处理(pymia.data)和评估(pymia.evaluation)。数据包用于从数据集中以所需格式(2-D、3-D;完整或补丁方式)提取数据(图像、标签、人口统计等),以馈送到神经网络。如有必要,然后将神经网络的输出组装回提取之前的原始格式。评估包提供了评估例程和指标来评估对参考的预测。评估既可用于独立的结果计算和报告,也可用于监控培训进度。此外,pymia 提供了一些基本的图像过滤和操作功能(pymia.filtering)。我们建议遵循我们的示例.

下图描绘了深度学习环境中的pymia。数据包允许从原始数据创建数据集。几乎可以以每种所需格式(2-D、3-D;完整或补丁方式)从该数据集中提取数据,以馈送到神经网络。如有必要,可以将神经网络的预测组装回提取之前的格式。评估包允许使用大量指标根据参考评估预测。它可以单独使用(实线)或用于训练期间的性能监控(虚线)。

深度学习环境中的pymia包

入门

如果您是 pymia 新手,这里有一些指南可以让您立即上手:

引文

如果您使用 pymia 进行研究,请通过引用我们的论文来相应地承认它:

Jungo, A.、Scheidegger, O.、Reyes, M. 和 Balsiger, F. (2021)。pymia:一个 Python 包,用于基于深度学习的医学图像分析中的数据处理和评估。生物医学中的计算机方法和程序,198, 105796。

中文提供条目:

@article{Jungo2021a,
author = {Jungo, Alain and Scheidegger, Olivier and Reyes, Mauricio and Balsiger, Fabian},
doi = {10.1016/j.cmpb.2020.105796},
issn = {01692607},
journal = {Computer Methods and Programs in Biomedicine},
pages = {105796},
title = {{pymia: A Python package for data handling and evaluation in deep learning-based medical image analysis}},
volume = {198},
year = {2021},
}

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

pymia-0.3.2.tar.gz (59.7 kB 查看哈希)

已上传 source

内置分布

pymia-0.3.2-py3-none-any.whl (73.5 kB 查看哈希

已上传 py3