LUNA 2016 Detection and Segmentation

LUNA16数据集源于LIDC-IDRI,经过筛选包含888个CT扫描案例,用于肺结节检测。文章介绍了数据集的特点,如切片厚度和空间信息,并分享了基于LUNA16的检测模型实现,包括数据预处理、分割和分类。过程中遇到了数据量大、样本不平衡等问题。
摘要由CSDN通过智能技术生成

LUNA 2016数据集

肺结节数据集来源

天池的数据没有开放,LIDC数据集太大了,我将lLUNA16数据集存在了百度网盘,想要的朋友请点击这个链接

LUNA16数据集介绍

LUNA16的数据来源于一个更大的数据集LIDC-IDRI,该数据集共有1018个CT扫描,也就是1018个病例,每个CT图像都有xml格式的标签文件,这个数据集的数据来源于7家不同的学术机构,所采用的扫描器及其相关参数都不尽相同,所以,1018个图像可以说分布不均,用论文中的话来说就是very heterogeneous。

LUNA16数据集将切片厚度(slice thickness)大于3mm的CT去除,同时将切片space不一致以及缺失部分切片的CT也去除,最后产生了888张CT,构成了LUNA16.这里要解释两件事,一,剔除3mm以上的CT是因为切片越薄效果越好,这不难理解,对肺部进行扫描,肯定是扫描得出的数据越多越好,想的极端点,如果整个肺部只有一张切片,这厚度绝对够了吧哈哈,那就连3D数据都没法获取了,更别说有效检测肺结节。二,切片space是啥,个人理解就是切片出来的数据是3D的(把一张张二维切片组合一起),有z,y,x三个维度,spacez指的就是切片厚度,spacey和spacex指的是每张切片的单个像素代表着实际宽高多少的肺部组织。所有的CT图像都以.mhd格式存

【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习借鉴。 3、本资源作为“参考资料”如果需要实现其他功能,需要能看懂代码,并且热爱钻研,自行调试。 医学影像分析-基于python的3D-CT影像的肺结节检测算法源码+项目说明+LUNA16数据集.zip ## 环境 * Python 2.7.15 * pytorch 1.0.0 ## 检测效果(结节预测3D-Cube的2D切片展示) <img src="https://github.com/RoyceMao/3D-Lung-nodules-detection/blob/master/img/EG.png" width="402" height="299"/> ## 数据集 [LUNA16](https://luna16.grand-challenge.org/) ## GPU版Pytorch安装 ``` //注意对应的cuda版本 conda install pytorch torchvision cuda90 -c pytorch ``` ## Dicom格式的CT影像转(raw,mhd)格式(已经是raw+mhd就不用转了) ``` //raw就是同一病例的dicom影像在z轴上的堆叠,它包含了一个病例所有切片的原始数据 python dicom2raw.py ``` <img src="https://github.com/RoyceMao/3D-Lung-nodules-detection/blob/master/img/EG1.png" width="450" height="200"/> ## labels提取 因为candidates.csv中是针对所有切片的结节class标注,不是单个病例的class,模型第2阶段是在单个病例基础上做癌症分类的判断。 ``` //train文件中,用于train与validation的图片数量之比为4:1,test文件中由于没有对应的掩模标注,只能拿来做预测 python labels_extract.py ``` .......
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值