DeepLung: 自动肺结节检测和分类的深度3D双路径网络

DeepLung: 自动肺结节检测和分类的深度3D双路径网络

DeepLungWACV18 paper "DeepLung: Deep 3D Dual Path Nets for Automated Pulmonary Nodule Detection and Classification"项目地址:https://gitcode.com/gh_mirrors/dee/DeepLung

1. 项目介绍

DeepLung是一款开源软件,利用深度学习技术,特别是3D卷积神经网络(CNN),来自动检测和分类肺部CT扫描中的肺结节。此项目由Wentao Zhu等人开发,并在IEEE Winter Conference on Applications of Computer Vision (WACV) 2018上发表。其设计目标是实现与经验丰富的医生相媲美的性能,帮助医疗专业人员提高诊断效率。

2. 项目快速启动

环境配置

确保你的系统满足以下依赖:

  • Ubuntu 14.04
  • Python 2.7
  • CUDA 8.0
  • cuDNN 5.1
  • h5py (2.6.0)
  • SimpleITK (0.10.0)
  • numpy (1.11.3)
  • nvidia-ml-py (7.352.0)
  • matplotlib (2.0.0)
  • scikit-image (0.12.3)
  • scipy (0.18.1)
  • pyparsing (2.1.4)
  • PyTorch (0.1.10+ac9245a)(推荐使用Anaconda)

数据准备

下载并预处理数据:

  1. 下载LUNA16LIDC-IDRI数据集。
  2. 运行预处理脚本:
    cd DeepLung
    python prepare.py
    
    预处理参数可以在config_training.py中配置。

模型训练

修改config_training.py中的参数以适应你的设置,然后运行训练脚本:

python train.py

结果评估

完成训练后,可以使用测试数据集评估模型性能。

3. 应用案例和最佳实践

  • 利用DeepLung进行大规模肺结节筛查,减少医生的工作量。
  • 将DeepLung作为辅助工具,提升读片速度和准确性。
  • 对新开发的3D CNN架构进行实验,以优化检测性能。

最佳实践包括:

  • 在足够大的数据集上训练模型以避免过拟合。
  • 使用验证集对超参数进行调优。
  • 定期保存模型权重以捕获最佳性能。

4. 典型生态项目

  • TensorFlow: 虽然DeepLung基于PyTorch,但可以与TensorFlow生态系统中的其他库结合,如TensorBoard用于可视化训练过程。
  • Kaggle: 参与相关的肺部疾病预测竞赛,例如肺结节检测挑战,以对比和改进DeepLung的表现。
  • Medical Image Analysis Repositories:如MIDAS或Open-i,这些资源提供了更多医学图像数据集,可用于扩展研究。

要了解更多详细信息和最新更新,请访问项目GitHub仓库:https://github.com/uci-cbcl/DeepLung.git

DeepLungWACV18 paper "DeepLung: Deep 3D Dual Path Nets for Automated Pulmonary Nodule Detection and Classification"项目地址:https://gitcode.com/gh_mirrors/dee/DeepLung

  • 25
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

潘魁俊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值