当前位置: 首页 > news >正文

网站主题网免费网站站长推广

网站主题网,免费网站站长推广,漳州网站建设哪家最权威,导航类网站怎么做排名目录 1. 数据集处理 1.1 实现脚本 1.2 json文件 2. 设置读取路径 2.1 设置路径 2.2 数据集转换 2.3 数据集预处理 2.4 训练#xff08;3d_fullres) 3. 训练结果展示 关于nnUnet 数据集的处理和环境搭建#xff0c;参考上文#xff1a;第四章#xff1a;nnUnet大模…目录 1. 数据集处理 1.1 实现脚本 1.2 json文件 2. 设置读取路径 2.1 设置路径 2.2 数据集转换 2.3 数据集预处理 2.4 训练3d_fullres) 3. 训练结果展示 关于nnUnet 数据集的处理和环境搭建参考上文第四章nnUnet大模型之环境配置、数据集制作-CSDN博客 1. 数据集处理 因为上文数据集的标签有很多问题虽然处理起来很简单为了防止后续需要这里记录下 观察上文发现数据的标签是19类别但是mask的绘制不是连续的0 1 2 3这样在图像分割中是 不允许的需要做灰度映射。 实际上在做unet一些列多类别分割的时候已经介绍过自适应的灰度映射这里只做简单介绍具体参考下文Unet 实战分割项目、多尺度训练、多类别分割_unet实例分割-CSDN博客 如果数据没有问题的话直接跳到第二章即可 1.1 实现脚本 如下 import SimpleITK as sitk import numpy as np import os from tqdm import tqdm import shutildef main():root labelsTrimages [os.path.join(root, u) for u in os.listdir(root)]root_ret ret_labelsTrif os.path.exists(root_ret):shutil.rmtree(root_ret)os.mkdir(root_ret)# 计算灰度cl []for i in tqdm(images, descprocess):mask sitk.ReadImage(i)mask sitk.GetArrayFromImage(mask)mask np.unique(mask)for h in mask:if h not in cl:cl.append(h)cl.sort()n len(cl)print(cl) # [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22]print(分割的个数:,n)if n cl[n-1]:return# 灰度映射for i in tqdm(images, descprocess):mask sitk.ReadImage(i)mask sitk.GetArrayFromImage(mask)for index,h in enumerate(cl):mask[maskh] indexmask sitk.GetImageFromArray(mask)ret_path i.replace(root,root_ret)sitk.WriteImage(mask,ret_path)# 检查灰度cl_ret []images [os.path.join(root_ret, u) for u in os.listdir(root_ret)]for i in tqdm(images, descprocess):mask sitk.ReadImage(i)mask sitk.GetArrayFromImage(mask)mask np.unique(mask)for h in mask:if h not in cl_ret:cl_ret.append(h)cl_ret.sort()n len(cl_ret)print(cl_ret) # [0, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22]print(处理后分割的个数:,n)if __name__ __main__:main()摆放如下脚本会将labelsTr的标签自动映射成0 1 2 3连续的并且保存在新生成的ret下 运行如下 可以看到mask的灰度已经进行了映射 通过itk打开可以发现mask并没有改变只是里面的数字变了这样颜色显示也就变了 源标签 处理完的 1.2 json文件 更改如下当然新的json文件可以用上文的脚本生成 {labels: {0: background,1: L1,2: L2,3: L3,4: L4,5: L5,6: L6,7: L7,8: L8,9: L9,10: L10,11: L11,12: L12,13: L13,14: L14,15: L15,16: L16,17: L17,18: L18},modality: {0: CT},numTest: 0,numTraining: 40,tensorImageSize: 3D,test: [],training: [{image: ./imagesTr/spine_001.nii.gz,label: ./labelsTr/spine_001.nii.gz},{image: ./imagesTr/spine_002.nii.gz,label: ./labelsTr/spine_002.nii.gz},{image: ./imagesTr/spine_003.nii.gz,label: ./labelsTr/spine_003.nii.gz},{image: ./imagesTr/spine_004.nii.gz,label: ./labelsTr/spine_004.nii.gz},{image: ./imagesTr/spine_005.nii.gz,label: ./labelsTr/spine_005.nii.gz},{image: ./imagesTr/spine_006.nii.gz,label: ./labelsTr/spine_006.nii.gz},{image: ./imagesTr/spine_007.nii.gz,label: ./labelsTr/spine_007.nii.gz},{image: ./imagesTr/spine_008.nii.gz,label: ./labelsTr/spine_008.nii.gz},{image: ./imagesTr/spine_009.nii.gz,label: ./labelsTr/spine_009.nii.gz},{image: ./imagesTr/spine_010.nii.gz,label: ./labelsTr/spine_010.nii.gz},{image: ./imagesTr/spine_011.nii.gz,label: ./labelsTr/spine_011.nii.gz},{image: ./imagesTr/spine_012.nii.gz,label: ./labelsTr/spine_012.nii.gz},{image: ./imagesTr/spine_013.nii.gz,label: ./labelsTr/spine_013.nii.gz},{image: ./imagesTr/spine_014.nii.gz,label: ./labelsTr/spine_014.nii.gz},{image: ./imagesTr/spine_015.nii.gz,label: ./labelsTr/spine_015.nii.gz},{image: ./imagesTr/spine_016.nii.gz,label: ./labelsTr/spine_016.nii.gz},{image: ./imagesTr/spine_017.nii.gz,label: ./labelsTr/spine_017.nii.gz},{image: ./imagesTr/spine_018.nii.gz,label: ./labelsTr/spine_018.nii.gz},{image: ./imagesTr/spine_019.nii.gz,label: ./labelsTr/spine_019.nii.gz},{image: ./imagesTr/spine_020.nii.gz,label: ./labelsTr/spine_020.nii.gz},{image: ./imagesTr/spine_021.nii.gz,label: ./labelsTr/spine_021.nii.gz},{image: ./imagesTr/spine_022.nii.gz,label: ./labelsTr/spine_022.nii.gz},{image: ./imagesTr/spine_023.nii.gz,label: ./labelsTr/spine_023.nii.gz},{image: ./imagesTr/spine_024.nii.gz,label: ./labelsTr/spine_024.nii.gz},{image: ./imagesTr/spine_025.nii.gz,label: ./labelsTr/spine_025.nii.gz},{image: ./imagesTr/spine_026.nii.gz,label: ./labelsTr/spine_026.nii.gz},{image: ./imagesTr/spine_027.nii.gz,label: ./labelsTr/spine_027.nii.gz},{image: ./imagesTr/spine_028.nii.gz,label: ./labelsTr/spine_028.nii.gz},{image: ./imagesTr/spine_029.nii.gz,label: ./labelsTr/spine_029.nii.gz},{image: ./imagesTr/spine_030.nii.gz,label: ./labelsTr/spine_030.nii.gz},{image: ./imagesTr/spine_031.nii.gz,label: ./labelsTr/spine_031.nii.gz},{image: ./imagesTr/spine_032.nii.gz,label: ./labelsTr/spine_032.nii.gz},{image: ./imagesTr/spine_033.nii.gz,label: ./labelsTr/spine_033.nii.gz},{image: ./imagesTr/spine_034.nii.gz,label: ./labelsTr/spine_034.nii.gz},{image: ./imagesTr/spine_035.nii.gz,label: ./labelsTr/spine_035.nii.gz},{image: ./imagesTr/spine_036.nii.gz,label: ./labelsTr/spine_036.nii.gz},{image: ./imagesTr/spine_037.nii.gz,label: ./labelsTr/spine_037.nii.gz},{image: ./imagesTr/spine_038.nii.gz,label: ./labelsTr/spine_038.nii.gz},{image: ./imagesTr/spine_039.nii.gz,label: ./labelsTr/spine_039.nii.gz},{image: ./imagesTr/spine_040.nii.gz,label: ./labelsTr/spine_040.nii.gz}] } 2. 设置读取路径 回到正文这里的Task下有如下数据source nnunet/bin/activate 激活nnunet环境 Tips这里的 labelsTr和dataset.json是第一节处理后的 任务名称为Task01_Spine 2.1 设置路径 这里设置为绝对路径除了DATASET后面的前面部分需要根据不同机器设定 在这里更改 vim .bashrcvim ~/.bashrc 末尾最后面 export nnUNet_raw_data_base/*/DATASET/nnUNet_raw export nnUNet_preprocessed/*/DATASET/nnUNet_preprocessed export RESULTS_FOLDER/*/DATASET/nnUNet_trained_models这里设置后如果想要训练其他模型不需要在进行更改 添加完成后保存 source ~/.bashrc 更新环境变量可以通过echo $RESULTS_FOLDER 检查是否修改成功 2.2 数据集转换 下面命令都是在environments 目录里进行操作 转换命令为 nnUNet_convert_decathlon_task -i DATASET/nnUNet_raw/nnUNet_raw_data/Task01_Spine/转换完的数据在 图像可能具有多种模态nnU-Net通过其后缀文件名末尾的四位整数识别成像模态。因此图像文件必须遵循以下命名约定case_identifier_XXXX.nii.gz。 这里XXXX是模态标识符。dataset.json文件中指定了这些标识符所属的模态。 标签文件保存为case_identifier.nii.gz 例如BrainTumor。每个图像有四种模态FLAIR0000、T1w0001、T1gd0002和T2w0003 2.3 数据集预处理 命令如下这里只会做训练集进行预处理测试集不会处理 nnUNet_plan_and_preprocess -t 1 只需要一行命令因为 Task_id是1所以这里的数字就是1。这个过程会消耗很多的时间速度慢的原因在于对要进行插值等各种操作。 生成的数据在crop和precocessed里面查看 2.4 训练3d_fullres) 命令如下 nnUNet_train 3d_fullres nnUNetTrainerV2 1 01 指的是Task标号5 指定训练的是5倍交叉验证的哪一倍。 会实时生成如下结果在这里 nnUNet_trained_models 3. 训练结果展示 RTX 3090跑一个epoch大概100s1000个epoch估计要一两天等跑完下篇文章在贴训练结果吧
文章转载自:
http://www.morning.wcgfy.cn.gov.cn.wcgfy.cn
http://www.morning.skdrp.cn.gov.cn.skdrp.cn
http://www.morning.rxhs.cn.gov.cn.rxhs.cn
http://www.morning.ygkb.cn.gov.cn.ygkb.cn
http://www.morning.hjwxm.cn.gov.cn.hjwxm.cn
http://www.morning.dtrcl.cn.gov.cn.dtrcl.cn
http://www.morning.wsgyq.cn.gov.cn.wsgyq.cn
http://www.morning.ftmzy.cn.gov.cn.ftmzy.cn
http://www.morning.lnsnyc.com.gov.cn.lnsnyc.com
http://www.morning.lnrhk.cn.gov.cn.lnrhk.cn
http://www.morning.lggng.cn.gov.cn.lggng.cn
http://www.morning.trjp.cn.gov.cn.trjp.cn
http://www.morning.knngw.cn.gov.cn.knngw.cn
http://www.morning.ryjqh.cn.gov.cn.ryjqh.cn
http://www.morning.gtxrw.cn.gov.cn.gtxrw.cn
http://www.morning.ztrht.cn.gov.cn.ztrht.cn
http://www.morning.dmrjx.cn.gov.cn.dmrjx.cn
http://www.morning.ylrxd.cn.gov.cn.ylrxd.cn
http://www.morning.rmpkn.cn.gov.cn.rmpkn.cn
http://www.morning.hmnhp.cn.gov.cn.hmnhp.cn
http://www.morning.flqkp.cn.gov.cn.flqkp.cn
http://www.morning.mnqg.cn.gov.cn.mnqg.cn
http://www.morning.snrhg.cn.gov.cn.snrhg.cn
http://www.morning.cgntj.cn.gov.cn.cgntj.cn
http://www.morning.knscf.cn.gov.cn.knscf.cn
http://www.morning.ylqpp.cn.gov.cn.ylqpp.cn
http://www.morning.bxyzr.cn.gov.cn.bxyzr.cn
http://www.morning.qineryuyin.com.gov.cn.qineryuyin.com
http://www.morning.mgfnt.cn.gov.cn.mgfnt.cn
http://www.morning.yrlfy.cn.gov.cn.yrlfy.cn
http://www.morning.rtzd.cn.gov.cn.rtzd.cn
http://www.morning.rxsgk.cn.gov.cn.rxsgk.cn
http://www.morning.qczpf.cn.gov.cn.qczpf.cn
http://www.morning.wcyr.cn.gov.cn.wcyr.cn
http://www.morning.gqddl.cn.gov.cn.gqddl.cn
http://www.morning.bfwk.cn.gov.cn.bfwk.cn
http://www.morning.qnjcx.cn.gov.cn.qnjcx.cn
http://www.morning.tsnmt.cn.gov.cn.tsnmt.cn
http://www.morning.jngdh.cn.gov.cn.jngdh.cn
http://www.morning.kxbdm.cn.gov.cn.kxbdm.cn
http://www.morning.sgnxl.cn.gov.cn.sgnxl.cn
http://www.morning.nbqwr.cn.gov.cn.nbqwr.cn
http://www.morning.tmlhh.cn.gov.cn.tmlhh.cn
http://www.morning.cpqqf.cn.gov.cn.cpqqf.cn
http://www.morning.kbgzj.cn.gov.cn.kbgzj.cn
http://www.morning.qbdqc.cn.gov.cn.qbdqc.cn
http://www.morning.gfqjf.cn.gov.cn.gfqjf.cn
http://www.morning.pswzc.cn.gov.cn.pswzc.cn
http://www.morning.qineryuyin.com.gov.cn.qineryuyin.com
http://www.morning.fycjx.cn.gov.cn.fycjx.cn
http://www.morning.lmrcq.cn.gov.cn.lmrcq.cn
http://www.morning.tjqcfw.cn.gov.cn.tjqcfw.cn
http://www.morning.rfyff.cn.gov.cn.rfyff.cn
http://www.morning.rkypb.cn.gov.cn.rkypb.cn
http://www.morning.mnqg.cn.gov.cn.mnqg.cn
http://www.morning.pkrtz.cn.gov.cn.pkrtz.cn
http://www.morning.lcbgf.cn.gov.cn.lcbgf.cn
http://www.morning.bpmft.cn.gov.cn.bpmft.cn
http://www.morning.cndxl.cn.gov.cn.cndxl.cn
http://www.morning.rycd.cn.gov.cn.rycd.cn
http://www.morning.xtlty.cn.gov.cn.xtlty.cn
http://www.morning.nwljj.cn.gov.cn.nwljj.cn
http://www.morning.bqhlp.cn.gov.cn.bqhlp.cn
http://www.morning.xqgtd.cn.gov.cn.xqgtd.cn
http://www.morning.gkmwx.cn.gov.cn.gkmwx.cn
http://www.morning.rmyqj.cn.gov.cn.rmyqj.cn
http://www.morning.xrlwr.cn.gov.cn.xrlwr.cn
http://www.morning.gsrh.cn.gov.cn.gsrh.cn
http://www.morning.hqwcd.cn.gov.cn.hqwcd.cn
http://www.morning.lcmhq.cn.gov.cn.lcmhq.cn
http://www.morning.bytgy.com.gov.cn.bytgy.com
http://www.morning.xqcbz.cn.gov.cn.xqcbz.cn
http://www.morning.nxnrt.cn.gov.cn.nxnrt.cn
http://www.morning.xqjh.cn.gov.cn.xqjh.cn
http://www.morning.hqgkx.cn.gov.cn.hqgkx.cn
http://www.morning.jzgxp.cn.gov.cn.jzgxp.cn
http://www.morning.gpkjx.cn.gov.cn.gpkjx.cn
http://www.morning.npmx.cn.gov.cn.npmx.cn
http://www.morning.wpjst.cn.gov.cn.wpjst.cn
http://www.morning.jpbky.cn.gov.cn.jpbky.cn
http://www.tj-hxxt.cn/news/243469.html

相关文章:

  • 濮阳网站做网站 支付账号免费吗
  • 广告发布网站模板苏州优化平台
  • 吴江建设局网站打不开了wordpress 文章 html
  • 江西宗杰建设工程有限公司网站广告免费设计与制作
  • 网站介绍流程网站建设及托管合同模板
  • 帝国建站模板做网站需要了解什么软件
  • 国外搜索引擎网站本科毕业 做网站编辑
  • 网站建设 菜鸟教程上海云职企业服务是干什么的
  • 鱼台县建设局网站黑龙江省中国建设银行网站首页
  • 山东网站建设公司哪家专业网上的推广公司
  • 移动端的网站北京做兼职从哪个网站好
  • 校园网网站建设规划书建筑网上招工平台哪个好
  • 免费的建筑设计网站求西北地区网站建设专家 西安沉睡网络 官方网址?
  • 校园二手市场网站建设区域名 网站建设公司的销售好做吗
  • 网站后台管理系统模板htmlwordpress还原
  • 建设银行的网站是什么字体网站设计流程包括
  • 威海专业做网站公司沈阳网站建设哪家做得好啊
  • php做在线直播网站建站行业乱象完整版
  • 无锡电子商城网站建设用php做一网站有哪些
  • 基于网站开发小程序六安人
  • 做风能的网站员工管理系统
  • 个人网站价格合肥网站建设新手
  • 苏州建设招投标网站网络维护工作怎么样
  • 哪里可以制作网站河东网站建设公司
  • .课程网站建设与应用域名权重查询工具
  • 网站做备案关停会显示什么网站流量依赖率
  • 建立一个网站需要多少钱?网站开发开题报告计划进度安排
  • 可以发广告的100个网站网站开发项目 工作分解图
  • 个人网站不能放广告怎么赚钱河源市地震
  • 学院网站建设申请报告wap网站自动