自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (5)
  • 收藏
  • 关注

原创 【Bug解决】SpatialClassNLLCriterion.cu:103:void cunn_SpatialClassNLLCriterion_updateOutput_kernel

报错信息:检查三个地方:一般如果数据确定没问题,那就是网络输出的问题。

2020-03-14 15:41:08 3729 2

原创 【Bug解决】RuntimeError:Given groups=1,weight of size...expected input...but got 3 channels instead.

报错信息:原因: 明显是数据读入的通道数不对,应该是 1 通道,但是这里读入的是 3 通道。但是检查了数据,发现就是一通道的灰度图,没错儿呀。最后发现是 模块 打开图像的数据 问题。检查发现,图像竟然是RGB,但我的训练图像是一通道的灰度图,所以得想办法把 mode 转换一下。解决方法:这样子网络再读取图像,就是 啦 ~...

2020-03-14 12:11:20 93625 27

原创 【Bug解决】RuntimeError:Error(s)in loading state_dict for DataParallel:Missing key(s)in state_dict

报错信息:原因: 加载模型参数时,关键字不匹配,原因是模型只能加载 key 完全一致的参数,可以按照下述方式解决,这样模型会跳过不匹配的参数,如果你需要完全 load 进来,就需要手动更改 model 的参数关键字名称。解决:...

2020-03-14 11:51:23 9477 9

原创 parser.add_argument:action的作用

有了 这一参数,就相当于把 参数设成了一个“开关”。我们是不需要给这个开关传递具体的值的,只需要“拨一下”这个开关就行了。比如上面,就是说当拨动了这个“开关”,就将参数存储为,否则参数会存储为,因为我们设置的 。实例:这样就相当于我们把 这个开关拨到了上此时没有理 这个开关,那么程序就会自动给它赋值为 。...

2020-03-13 12:05:08 16257 12

原创 os.mkdir()报错解决:FileNotFoundError: No such file or directory

报错代码如下:import osimport loggingdir_checkpoint = 'checkpoint/train/20200313/'os.mkdir(dir_checkpoint)FileNotFoundError: [Errno 2] No such file or directory: 'checkpoint/train/20200313/'报错原因:mkd...

2020-03-13 10:41:10 7052 2

原创 【论文笔记】Extreme Points Derived Confidence Map as a Cue

论文地址:https://arxiv.org/abs/1906.02421,MICCAI 2019解决的问题基于 Extreme Points 设计先验信息,辅助分割网络提升训练性能。论文亮点方法描述Backbone:ResNet101 和 PSP module。去掉了网络最后的全连接层和两个最大池化层,将带孔卷积用在 resnet 最后两层,然后加入 PSP 模块获取全局信息。1. 方法流程:在 inference 过程中,将计算出的 Confidence Map 输入 CNN 网络中,如下图 (b):

2020-03-11 17:47:11 217

原创 Pycharm调试报错ImportError:libcusolver.so.8.0: cannot open shared object file: No such file or directory

在 Pycharm 界面 Debug 程序报错:ImportError:libcusolver.so.8.0: cannot open shared object file: No such file or directory根据报错提示,应该是没有将 cuda 8.0 添加到环境变量里,如果仅仅在 bashrc 里添加是不行的,需要在 Pycharm 手动加一下。解决方案如下:Pych...

2020-03-11 09:07:14 989

原创 【实验记录】Deep Extreme Cut (DEXTR)

实验参数epoch = 100classifier = ''trainBatch = 1 # Training batch sizetestBatch:1 # Testing batch sizetestInterval:1 # Run on test set every nTestInterval epochssnapshot:1 ...

2020-03-10 20:46:50 1123 7

原创 Matlab读取struct数据转换为数组

处理方法很简单,用 struct2cell 将 struct 转换为 cell 类型,再用 cell2mat 转换为数组类型:data = cell2mat(struct2cell(load('data.mat')));

2020-03-10 14:53:27 26580 5

原创 Anaconda离线安装依赖包

一般在线安装是最方便的,因为不同包会有很多很多相关依赖包,如果要安装 A,但是 A 依赖于 B,B由依赖于 C,就要先安装 C 再安装 B 最后才能安装 A。所以我在这里离线安装只是因为某些网络问题在线装不了(????)如果是换某个包的版本还好,直接下载安装就可以,如果配置某个环境要离线装,那真是太不幸了…环境: Linux安装需求: 更换 Scipy 版本为 1.2.1Linux 包版本的后缀...

2020-03-10 09:34:06 4898

原创 Anaconda使用(二):Sublime3连接conda环境

Sublime 安装 package control通过 package control 安装 AnacondaSublime 打开 Command Palette (Tools -> Command Palette),输入 install package,或者直接快捷键 ctrl+shift+p,调出 Command Palette,输入 install package,...

2020-03-08 12:06:23 2628 2

原创 Anaconda使用(一):创建/删除/复制环境

创建/删除环境# 查看环境conda info --e# 创建环境conda create -n env_name python=2.7# 激活环境source activate xxx# 切换到base环境activate# 退出环境source deactivate xxx# 删除环境conda remove -n xxx --all # 安装包cond...

2020-03-07 23:34:42 5229 1

原创 相关系数与决定系数

皮尔逊相关系数 也称为简单相关系数,用于研究变量之间 线性相关的程度。相关系数可以用简写 cccccc 表示,不过通常还是会用 rrr 来表示。NOTE:皮尔逊相关系数并不是唯一的相关系数,但是最常见的相关系数。定义:ρxy=r(X,Y)=Cov(X,Y)Var[X]Var[Y]\rho_{xy} = r(X,Y) = \frac{Cov(X,Y)}{\sqrt{Var[X]Var[Y]}}ρxy​=r(X,Y)=Var[X]Var[Y]​Cov(X,Y)​其中,Cov(X,Y)Cov(X,Y)Co

2020-03-05 14:11:33 24727 3

原创 【Python编程】BUG记录与解决方法

在使用强制类型类型转换 int(elem) 时报错:ValueError: cannot convert float NaN to integer原因:Python 3.5 + 不能将 np.nan 强制转换为 int 类型解决:判断数据是否为 nan,是则转换为 0,否则强转为 int# 加入if判断if elem is np.nan: elem = 0else elem = ...

2020-03-05 14:10:18 424

原创 LaTex 常用数学符号

| 戴帽符号 | 语法 ||–|–|–|| A⃗\vec{A}A | $ \vec{A} $ || A‾\overline{A}A | $ \overline{A} $ || A^\hat{A}A^ | $ \hat{A} $ || Aˇ\check{A}Aˇ | $ \check{A} $ || A˘\breve{A}A˘ | $ \breve{A} $ || A^\widehat{A}A | $ \widehat{A} $ || A~\widetilde{A}A | $ \widetil

2020-03-05 14:02:43 1264

原创 深度学习中的网络总结

2020-03-05 11:21:40 4786 1

原创 【眼底数据集】RETOUCH & REFUGE & IDRiD

图像数据:分割类别:REFUGE 相关数据:数据前处理:数据后处理:数据描述:数据描述 图:图像数据文件: 和 标签文件: 和 图像大小:(height * width * num * volume), 表示有多种尺寸病灶类别:四个类别比例:按像素个数统计原图与标签Overlap :训练数据划分:RETOUCH 相关数据:论文统计排行榜数据:Grand Challenge 网站排行榜:分割任务:图像数据:病灶类别:四类病灶在训练集(Set A)和测试集(Set B)中的图像个数:图

2020-03-04 13:30:17 5608 21

原创 医学图像处理:读取mhd文件

shou’xianmedical-image-processing-toolbox

2020-03-04 13:29:38 5131 9

原创 RETOUCH数据集排行榜

RETOUCH数据集排行榜

2020-03-04 13:28:54 435 3

原创 【总结】激活函数 & 损失函数

S 型函数,也称为 S 型生长曲线、Logistic 函数。Sigmoid 函数常被用作神经网络的阈值函数,将变量映射到 (0,1) 之间,可以用来做二分类。定义域:任意实数值域:0 到 1计算公式:1/(1+exp(−x))1 / (1 + exp(-x))1/(1+exp(−x))(1)函数特性(2)Sigmoid 函数公式代码实现:(3)Sigmoid 函数的导数代码实现:(4)Sigmoid 优点(5)Sigmoid 缺点由图可知,sigmoid 函数的导数从 0 开始向两边走,

2020-03-04 13:27:13 1580

原创 【论文笔记】CNN-based SemSeg using Level Set Loss

论文地址:https://arxiv.org/abs/1910.00950解决的问题CNN 语义分割网络在池化过程中,特征图分辨率降低CNN 对小物体不敏感对于上述两个问题的常见解决方法:使用 dense CRF 作为后处理在网络结构上添加额外的模块论文亮点方法描述实验效果...

2020-03-04 13:20:57 1669 2

原创 【实验记录】DSAC:Learning deep structured active contours end-to-end

论文:Learning deep structured active contours end-to-end,CVPR 2018代码:https://github.com/dmarcosg/DSACPython 3.7Tensorflow-gpu 1.14CUDA 9.0cuDNN 7.0.51)创建虚拟环境:2)依赖安装:测试时报错:解决:安装的 scipy 版本过高,是 1.3.0 的,降级为 1.2.1 版本,直接安装 scipy,就可以覆盖高版本的3)安装 scipy 1.2.1:

2020-03-04 13:19:10 406 1

原创 深度学习调参策略:Batch size的选择

【1】Batch size参考:深度学习中Batch size对训练效果的影响一般来说,在合理的范围之内,越大的 batch size 使下降方向越准确,震荡越小,这就好比决定往哪里走时参考了很多样本的意见,减少了小样本引入的随机性,但是越大的 batch size 也意味着训练时占用的显存更多。【batch的选取类型】Full Batch Learning:全数据集学习,通常用于数据集比较小的情况,每次训练时将所有数据都送入网络中进行学习,相当于 batch size = 训练集大小,这种方式能够保证梯度

2020-03-04 13:17:34 1746

原创 【论文笔记】Deep Extreme Level Set Evolution

Idea:Level Set Method 可以处理形状复杂的对象和拓扑变化,比如合并(merge)和分裂(split),从而能够处理被遮挡的或有孔的目标。而大多数现有的工作只是利用 Level Set 作为后处理步骤来对 CNN 的预测结果进行降噪处理。Point:将 object annotation 看作是 curve evolutionWork:将 CNN 和 Level Set Method 结合在一起,构建 end-to-end 模型。我们的方法学习预测以图像为条件的进化参数,并对预测的初始轮廓

2020-03-04 13:16:13 367

原创 【论文笔记】DSAC:Learning deep structured active contours end-to-end

论文:Learning deep structured active contours end-to-end,CVPR 2018代码:https://github.com/dmarcosg/DSAC主要工作:语义分割问题的套路是 dense prediction,即对每一个像素点都预测其标签类别,最后得出分割结果。这种分割方法优点是可以提供全局数据信息,比如分割目标的面积(只要看有多少像素点属于该目标);缺点是缺少实例级的预测。CNN 做建筑物分割任务时,通常有较高的检测率,但在空间覆盖和几何正确性方面

2020-03-04 13:15:35 2109

原创 交互式分割相关工作【2019/7/6】

交互式分割相关工作

2020-03-04 13:14:15 102

原创 Science & Cell子刊

Science子刊名(1)Science Advances(2)Science Translational Medicine(3)Science Signaling(4)Science Immunology(5)Science Robotics3、CELL子刊名(1)Molecular Cell:1997年创刊。细胞生物学、分子生物学。(2)Developmental Cell:2...

2020-03-04 13:10:54 2039

原创 Pytorch笔记(二)损失函数

二分类任务二分类任务只有正例和反例,且两者概率和为 1。所以在二分类任务中,对目标只需要预测一个属于正例的概率即可,损失函数可以定义如下:Loss=−(y×log(y^)+(1−y)×log(1−y^))Loss = -\big(y \times log(\hat y) + (1 - y) \times log(1 - \hat y) \big)Loss=−(y×log(y^​)+(1−y...

2020-03-04 13:10:16 3121

原创 Nature子刊

2018 年 1 月 14 日下午,自然出版集团旗下新子刊 Nature Sustainability 举行了首发仪式。至此,包括 Nature 本身以 Nature 打头的期刊共 52 个,其中子刊为 51 个。临床医学类期刊(1)Nature Clinical Practice Cardiovascular Medicine(2)Nature Clinical Practice Endo...

2020-03-04 13:08:50 2660

原创 【眼底图像数据集】视杯 & 视盘分割

https://data.mendeley.com/datasets/rscbjbr9sj/2分类数据: 张彩色眼底图像,格式 ,用于糖尿病视网膜病变检测,用于分类任务。数据标注:Excel 文件,标注了每幅图像的:下载链接:Messidor数据说明:1200 张图片分为 3 组,分别为来自不同眼科部门的数据,各 400 张图像;每组包含 4 个子压缩包,各子压缩包下分别有 100 张图像。数据: 张视网膜图像,是 Messidor 数据的扩展。该数据集有四个任务,分别为:数据: 张彩色视网膜眼底图像,包括

2020-03-04 13:08:23 5111 8

原创 医学图像处理:由.mat文件生成标签mask

医学图像处理中,通常一个病人有很多张图像,每张图像叫一个 slice,所有 slice 组成一个拿到一个 .mat 文件,想知道里面到底有没有标签信息,也就是 是否有不为 0 的数,可以在命令行输入:# 判断数组/矩阵a是否有不为0的数# 一维any(a)# 二维any(any(a))>>> 输出为 0 表示全为 0,也就是没有标签>>> 输出...

2020-03-04 13:07:45 2947 2

原创 【R-CNN】Regions with CNN features

AlexNet:2012 年 Krizhevsky 等人在 ImageNet 举办的 ILSVRC 目标识别挑战大赛(对图片进行分类的比赛)中一战成名,豪夺当年的第一名,Top5 错误率 15%,而他们团队提出来的网络结构以他们的导师名字命名,就是 AlexNet。AlexNet 有5层卷积层,2层全连接层。ImageNet:用于目标识别的数据集,比较大,有1000个类;PASCAL VOC:用于目标检测的数据集,比较小,只有20个类;使用识别库进行预训练,而后用检测库调优参数。最后在检测库上评测。

2020-03-04 13:04:48 2395

原创 【论文笔记】CRFasRNN

概览目前的问题:深度学习应用于计算机视觉问题能力有限在分割任务中,为每个像素分配标签时需要考虑图像边缘、外观一致性和空间一致性,这样才能获得更准确的分割结果。像素级的标签任务需要一个好的特征表示,而获得特征表示最关键的是要能够用端到端的学习方法去代替手工特征。FCN 和 DeepLab 都将 CNN 应用到分割任务中来,但是这样做存在几个问题:首先,传统的 CNN 具有较大的感受野,导...

2020-03-04 13:03:56 1759 2

SegmentationClass 和 ImageSets

下载 VOC 2012 原始数据集; 用本压缩包下的 SegmentationClass 和 ImageSets 文件分别替换 VOC 2012 原始数据集中的对应文件,即可得到 VOC 2012 增强数据集 PASCAL VOC 2012 Augmented Dataset。

2022-03-31

dcm格式图像转png代码

MATLAB实现代码:DCM 格式图像转 PNG 格式 dcm2png.mat

2019-10-23

VOC增强数据集数据转换代码

VOC增强数据集数据转换代码,包括 mat2png.py,convert_labels.py,utils.py

2019-10-11

SegmentationClassAug.zip

Pascal VOC 2012 增强数据集 Label 文件,包含已经处理好的12031 张灰度标注图像

2019-10-11

VOC增强数据集的数据索引文件

VOC增强数据集的数据索引文件:包括train.txt,test.txt,train_aug.txt,trainval.txt,trainval_aug.txt,val.txt

2019-10-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除