医学图像计算的开源深度学习平台

PYMIC的Python项目详细描述


PyMIC:一个基于Pytorch的医学图像计算工具包

这个存储库提供了一个库和一些使用pytorch进行医学图像计算的示例。工具包正在开发中。目前支持二维和三维图像分割。它最初是为从CT图像中分割COVID-19肺炎病变而开发的。如果您使用此工具包,请引用以下论文:

要求

  • Pytorch版本>;=1.0.1
  • TensorboardX可视化培训表现
  • 一些常见的python包,比如Numpy、Pandas、SimpleITK

优势

该软件包提供了一些医学图像计算的基本模块,可供不同的应用程序共享。我们目前提供以下功能:

  • 易于使用的I/O接口读写不同的二维和三维图像。在
  • 可重复使用的培训和测试管道,可以转移到不同的任务。在
  • 将张量送入网络之前的各种数据预处理方法。在
  • 损失函数的实现(用于图像分割)。在
  • 实现评估指标以获得对您的方法的定量评估(用于细分)。在

使用

运行以下命令安装PyMIC:

pip install PYMIC

转到examples查看一些使用PyMIC的示例。对于初学者,您只需更改配置文件,以选择不同的数据集、网络和运行代码的培训方法(示例1-3)。对于高级用户,您可以基于这个包开发自己的模块(示例4)。您可以找到以下示例:

1,examples\JSRT:使用预定义的2du-Net从X射线图像中分割心脏。在

2,examples\fetal_hc:使用预定义的2du-Net从超声图像中分割胎儿大脑。在

3,examples\prostate:使用预定义的3D U-Net从3D MRI中分割前列腺。在

4,examples\JSRT2:自己定义一个网络,用于从X射线图像中分割心脏。在

基于PyMIC的项目

使用PyMIC,可以很容易地为不同的项目开发深度学习模型,例如:

1,COPLE-NetCOVID-19肺炎CT图像分割。在

头颈部CT图像中鼻咽癌GTV的分割。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何从IBM MQ的JMSException检测可恢复错误   java Lucene6。4.2:找不到类,尝试添加查询。   Java Pdf差异库   在Java中多线程处理我的线程   java将字符串传递给Uri。下载中的parse()   java在列表中查找原语位置   java JPA条件从另一个查询中选择   java中的强制转换和转换   java如何在没有上下文的情况下获取SOAP Web服务(Apache Axis 1.4)的调用客户端的IP地址   java Android IllegalBlockSizeException:解密中最后一个块未完成   java Jersey是否要自定义无效资源路径的错误处理?   如何将JavaCVS web项目转换为基于maven的web项目?   java如何检查通用列表是否与jUnit相等?   arraylist java。util。尝试使用迭代器时发生ConcurrentModificationException错误   使用springsecurity,jsp上的java${u csrf.token}始终为空   sql使用java从临时表中选择数据   spring验证中的java@Notnull和@Pattern无效   java如何使用jQuery将包含对象数组的对象数组传递给Spring MVC控制器?