3D-SKIPDENSESEG医学图像分割
创始人
2024-02-21 02:00:57
0

在这里插入图片描述
蓝色三角、黄色三角、红色三角相对应。
得到第三个feature map,反卷积会恢复到原来的尺寸
Dense block,通道增加了
Transition,池化
在这里插入图片描述
用正则表达式把里面的h5文件匹配一下吧
os.path.join()把两个部分的路径拼一下
root_path —data_train
*.h5,不管名字是什么,只要后缀是h5,就把它匹配一下
glob,遍历所有.h5文件
得到data_train里面的八个subject
在这里插入图片描述
mode,数据集处理的是训练集or测试集or验证集,用一个标志位键区别一下。传进来的是train,就知道对training dataset进行一个处理
在这里插入图片描述
数据扩充,尽量保持原始数据
前提是训练数据,验证集不能扩充,验证集扩充,准确率就没有意义了
在这里插入图片描述
有可能传进来的,是对测试集和验证集处理
在这里插入图片描述
知道长度了,给我一个索引,返回一个训练样本
在这里插入图片描述
要转成64 * 64 * 64固定大小的patch
在这里插入图片描述
得到这样的数据
在这里插入图片描述

需要64 64 64,还需要什么,还需要一个batch_size,batch_size个patch,去掉一个维度
在这里插入图片描述
去掉第二个维度,其余不变
在这里插入图片描述
为什么记录长宽高,我们要从不固定大小的脑图像中裁patch
在这里插入图片描述
裁的开始位置是有讲究的
在这里插入图片描述
T1和T2两个特征,data_x不需要去维度了
在这里插入图片描述
cx是C的起始位置,cy是H的起始位置,cz是W的起始位置。0,1,2维度
在这里插入图片描述
为什么要随机裁,不从0开始
每一轮迭代的过程中,都希望从样本中取一个数据,每次从样本里取一个patch,如果每次从0开始取的话,就不能遍历脑图像的所有区域了。所以通过随机值的方式随机地取一个patch,如果训练轮数足够多的话,理论上是可以把闹图像的所有区域遍历到。
在这里插入图片描述

裁的开始位置是cx,结束位置,这个维度的
在这里插入图片描述
不直接传一个数字,往往我们需要64 48 32,所以体现这样写的用意了
在这里插入图片描述
为什么是0,限制返回的结果是一个,一条索引返回一个数据
batch_size的维度一定要相同,
在这里插入图片描述
验证集取中心位置,每一个iteration都是这个位置,验证集才有价值。如果每轮patch都在变的话,验证就失去价值了

一分零七

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
有效的括号 一、题目 给定一个只包括 '(',')','{','}'...
【Ctfer训练计划】——(三... 作者名:Demo不是emo  主页面链接:主页传送门 创作初心ÿ...