首页 > 其他分享 >LIDC-IDRI肺结节项目 -- 预处理数据集

LIDC-IDRI肺结节项目 -- 预处理数据集

时间:2023-03-31 18:55:18浏览次数:53  
标签:IDRI 路径 -- py LIDC path 结节

实战参考代码:代码

一、路径、参数配置(lung.conf)

  • lidc_dicom_path: LIDC_IDRI数据集原始位置 
  • image_path,mask_path:保存处理后的含有结节的肺部图像和掩码图像路径
  • clean_path_image,clean_path_mask:保存处理后的不含有结节的肺部图像和掩码图像路径
  • meta_path:保存结节元数据路径

 二、处理数据集(prepare_dataset.py)

  主要记录遇上的问题。

  问题一:

  Could not establish path to dicom files. Have you specified the `path` option in the configuration file C:\Users\86152\pylidc.conf?

  解决方法:在路径C:\Users\86152里找到pylidc.conf文件,使用记事本打开后添加LIDC_IDRI数据集原始位置 。

 

  问题二:

  解决方法:找到smoothing.py文件(点击链接自动跳转),看到第155行和第164行,改成下面图片的形式。

  smoothing.py原文件:

  更改后: 

  问题三:

  解决方法:找到prepare_dataset.py文件(点击链接自动跳转),看到第152行和第153行,改成下面图片的形式。

  prepare_dataset.py原文件:

   更改后:

 

  问题四:

  代码运行完后发现处理结果并没有写入Meta文件夹里的meta_info.csv文件里,问题暂未解决。

 

 

参考:(41条消息) 【深度学习】肺结节分割项目实战一:处理数据集_肺部分割数据集_小河梦的博客-CSDN博客

 

标签:IDRI,路径,--,py,LIDC,path,结节
From: https://www.cnblogs.com/zc-030/p/17269550.html

相关文章

  • Codeforces Gym 103931F - Forest of Magic(时间轴分块+线段树合并)
    一个巨烦的时间轴分块做法,有点类似于P2137Gty的妹子树先考虑静态的情况。看上去就一脸线段树合并对吧?一次修改的操作对一个点\(x\)贡献可以写成\(k·dep_x+b\)的形式,开两棵线段树合并维护一次项和零次项系数即可。由于静态问题可做,因此考虑时间轴分块。设阈值\(B\),每\(B......
  • git ignore 忽略文件/文件夹
    匹配模式'*'会匹配除了'/'之外的任何数量的任何字符'?'会匹配除了'/'之外的“一个”任何字符'**'会匹配包括'/'的任何数量的任何字符'!'可以逆转模式,所有被'!'后面的的模式匹配的文件的修改都会被git考虑这一段有一个我认为很重要的规则,原文:"Itisn......
  • .Net6/C# 百度网盘下载实例
    前置要求:有百度账号,实名认证以及开发者认证,创建应用并获取到关键凭证:Appid、Appkey、Secretkeyk和Signkey         平台上入门十分清楚,直接对着逐步操作即可,个人开发者审核也很快百度网盘开放平台地址如下:https://pan.baidu.com/union/doc/nksg0sbfs因为平台......
  • day3 函数的定义和调用,练习编写简单的程序(记录3)
    0331.h#ifndef_0331_H#define_0331_H/********************************************************************文件名称:0331.h*功能描述:函数的定义和调用的头文件*创建作者:wenjie*创建日期:2023/03/31*************************************************************......
  • clickhouse创建2个表
    oracle的建表语句: --UPCENTER.STK_RISE_DROP_INFOdefinitionCREATETABLE"UPCENTER"."STK_RISE_DROP_INFO"("ISVALID"NUMBER(1,0)DEFAULT1NOTNULLENABLE,"CREATETIME"TIMESTAMP(6)DEFAULTSYSDATENOTN......
  • 天梯赛
    题目描述ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字符,为你的图形。样例输入content_copy57样例输出......
  • SpringBoot微服务集成keycloak实现跨平台统一认证授权
    //项目架构微服务划分://auth认证微服务实现登录认证拦截,获取token//gateway网关微服务//user用户微服务用户权限管理//system系统微服务核心逻辑处理//xxx其他微服务//common模块//1、common模块引入keycloak认证相关依赖<properties><keyc......
  • ddd
    游戏每个点\(u\)提出最深的子树,次深的子树和次次深的子树,记深度为\((a_u,b_u,c_u)\),对于一个询问\((x,y,z)\)就是找一个\(u\)满足\(a_u\gex\)且\(b_u\gey\)且\(c_u\gez\)。第一维排序扫描线,第二维作为树状数组的下标,记录第三维最小值,总复杂度\(O(n\logn)\)。马......
  • kubernetes 集群部署rabbimq3.11.11
    通过官方镜像RabbitMQDockerImage和rabbitmq-peer-discovery-k8s插件进行集群部署。0.环境 kubernetes1.24 rabbitmq3.11.111.命名空间将rabbitmq的资源都放在rabbitmq命名空间内。Namespace.yamlapiVersion:v1kind:Namespacemetadata:name:rabbit......
  • vue 使用 导出 Excel
    import*asXLSXfrom"xlsx";exportExcel(){varwb=XLSX.utils.table_to_book(document.querySelector('#data-table2'),{raw:true});varwbout=XLSX.write(wb,{bookType:'xl......