自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaoxifei的专栏

机器视觉与深度学习

  • 博客(6)
  • 资源 (23)
  • 收藏
  • 关注

原创 Dicom图像去tag标签 版本1(完整代码)

有时候拿到的Dicom图像是设备商打上tag标签的,这种标签的灰度值明显高于或者低于人体组织,在后续的算法中如果需要对图像进行归一化或者规范化处理,如果不能去掉这个标签,因为其灰度值的差异会显著影响归一化的结果从而导致最终的结果异常(这一点本人在深度学习模型上测试过)。标签如下图所示:这个R就是典型的标签去除标签的目的,不仅仅在于将这个值改为一个别的什么值,还需要确保这个区域的更改不能引起...

2018-11-26 17:41:20 1659 1

原创 Pytorch 训练与测试时爆显存(out of memory)的一个解决方案

Pytorch 训练时有时候会因为加载的东西过多而爆显存,有些时候这种情况还可以使用cuda的清理技术进行修整,当然如果模型实在太大,那也没办法。使用torch.cuda.empty_cache()删除一些不需要的变量代码示例如下:try: output = model(input)except RuntimeError as exception: if "out of...

2018-11-23 11:06:22 68629 49

原创 Tensorflow占用GPU显存问题

我使用Pytorch进行模型训练时发现真正模型本身对于显存的占用并不明显,但是对应的转换为tensorflow后(权重也进行了转换),发现Python-tensorflow在使用时默认吃掉所有显存,并且不手动终结程序的话显存并不释放(我有两个序贯的模型,前面一个跑完后并不释放占用显存)(https://github.com/tensorflow/tensorflow/issues/1727),这一...

2018-11-22 13:19:24 7360 1

原创 Pytorch 使用opnecv读入图像由HWC转为BCHW格式

传统使用opencv自带的swapaxes进行转换,然后使用pytorch的from_numpy转为tensor例如:img = img.swapaxes(1,2).swapaxes(0,1)但是有一个常用的图像增广模块albumentations模块中的img_to_tensor进行直接转换注意:我这里使用unsqueeze是为了验证模型的输出,如果使用pytorch的dat...

2018-11-16 17:09:34 5803

原创 医学DR图像是否需要反色的自适应判断

有些时候碰到的Dicom数据中的tag值是标错的,本来需要进行Inverse的图像,但是在Tag的相应字段并没有标出,导致dicom中的图像内容在进行后续处理时没有进行反色而导致后续算法计算错误。比如需要反色的下图:这时候就需要基于图像本身的性质来建立自适应的判断为最终反色与否再把一道关。根据图像本身的性质进行反色基于一下一点假设: DR中的人体成分占整张图像的绝大多数这个假设...

2018-11-13 15:21:30 1168

原创 Cycle-GAN 模型介绍----原理简介

背景:Cycle-GAN是一个2017年推出的直击产业痛点的模型。众所周知,在一系列视觉问题上是很难以找到匹配的高质量图像作为target来供模型学习的,比如在超分辨领域内对于一个低分辨率的物体图像,未必能找到同样场景的高分辨率图像,这使得一系列深度学习模型的适应性有限。上述的困难总结起来就是:由于模型训练时必须依赖匹配的图像,而除非有目的的去产生这样的图像否则无法训练,并且很容易造成数据有偏...

2018-11-07 21:16:40 18002 1

基于贝叶斯估计的NLM改进型算法

在非局域均值滤波基础上,基于贝叶斯估计进行的改进;重点是基于贝叶斯估计改进了非局域均值滤波中判定相似块的方法

2020-05-13

gaussian_blur_freq.py

高斯频域滤波代码,可以直接使用;通过改变权重值的取向后,可方便切换高通与低通滤波。该代码是描述原理的脚本文件,此代码本身可以直接使用,也可根据该代码进行c、c++ 改写,直接翻译改写就行,不需调用过多包

2019-11-22

图像好坏挑选训练模型完整项目文件

该模型是一个简单的模型,封装AlexNEt和Resnet,用来判断图像是否存在异常,比如图像中存在大面积的内容缺失、比如正常图像中有大量的噪声点、比如图像中有其他物体形状进行干扰,该文件用于训练一个模型来判断图像中是否有这样的问题。正常图像放到normal文件夹下,异常图像放到ab文件夹下。这里的代码是训练与测试的圈套代码

2019-04-23

maskrcnn 用于细胞图像分割代码

这是maskrcnn keras代码,针对细胞语义分割项目进行了专门的改造,代码中有相应的示例,当这里的代码去掉mask的生成过程,可以当做faster rcnn使用,这是进行细胞语义分割的完整项目,包含训练、测试、记录整个流程

2019-04-22

图像泊松融合(possion blending)算法

该代码是matlab代码,描述图像的泊松融合算法,该融合算法在一般情况下优于拉普拉斯融合,是目前传统算法中,通用的较好的融合算法

2019-01-24

图像相似度 感知相似度计算代码

这是基于The Unreasonable Effectiveness of Deep Features as a Perceptual Metric 中所提到的感知相似度计算网络代码,里面有链接可供下载作者训练好的权重。供大家参考

2019-01-11

FSIM feature similarity论文

文档是feature similarity 图像质量评估指标的描述论文

2018-12-11

Feature similarity 计算方法的源代码

该源代码是针对《FSIM: A Feature Similarity Index for Image Quality Assessment》使用文中的PC和GM计算方式。FSIM是一种常用的进行图像质量评估的工具

2018-12-10

Deep-photo enhancer

CVPR18 明星论文Deep Photo Enhancer: Unpaired Learning for Image Enhancement From Photographs with GANs对应的代码

2018-12-07

Stanford Reinforcement Learning course

斯坦福大学2018年 CS234 课程关于强化学习PPT,关于强化学习方面的比较好的入门学习材料

2018-09-22

Pytorch模型权重转变为Keras对应的模型权重

pytorch的机制便于快速开发模型,但是在产品上的运用不稳定,需要将其转换为keras对应的模型权重,使用该代码进行转换的示例可见:https://blog.csdn.net/xiaoxifei/article/details/82685298

2018-09-13

生成对抗网络降噪算法

使用tensorflow框架写的生成对抗网络用于图像降噪,降噪效果在测试集上表现非常好,可以参看https://blog.csdn.net/xiaoxifei/article/details/82498705 记载的效果

2018-09-07

流行降噪算法代码下载地址及对应文档

该文件记载目前各种流行降噪算法的代码下载地址及对应的文档地址,可进行自由下载;算法包括NLM、BM3D、KSVD等传统常规算法,也包括DnCNN、WaveletCNN等新的深度学习算法,并且记录相应测试数据集的下载地址可供自由下载

2018-09-07

python 马尔科夫链产生器

python编写的马尔科夫链产生器,其主要用途是建立大型文本语料库的马尔可夫模型,并从中生成随机句子。但是,理论上,它可以用于其他应用。

2018-08-21

Python 产生任意形状的封闭图形,并将封闭区域赋值

代码用于产生任意形状的封闭图形并将封闭区域内进行赋值

2018-08-17

Python Auto-MSretinex算法

该代码为自适应多尺度带有色彩保护的Retinex算法(autoMSRCR),在retinex里面有多中retinex算法变种可供调用,run是调用脚本。该算法本人在DR图片上进行测试,可见对比度显著增强,但是图像本身色彩不失真,并且没有明显的噪声增大情况

2018-08-14

pytorch 编写unet网络用于图像分割

pytorch实现unet网络,专门用于进行图像分割训练。该代码打过kaggle上的 Carvana Image Masking Challenge from a high definition image.

2018-07-29

python 直方图规定化代码

根据参考图像各个通道的灰度分布,将一副图像的灰度分布映射过去,使映射后的两幅图像灰度分布非常接近,被称为histogram matching或者histogram specification,常用于网络训练的图像数据扩增

2018-07-27

python 图像金字塔代码

使用python实现的图像金字塔获取程序,包括高斯金字塔和拉普拉斯金字塔,用于检验CNN输出的残差

2018-07-23

python 随机文件挑选

随机从指定文件夹中挑选指定数目的文件用于构建验证集,可以保证每次挑选不重复,保证进行随机挑选

2018-07-20

删除由于后缀错误文件的工具

将后缀错误而删不掉的文件拖到此文件上即可

2016-04-11

剑桥版-数值分析方法库 【C语言】

剑桥版的数值分析方法库,理论研究者必备

2016-04-11

带目录 实用多元分析 陆璇 译

相信大家都喜欢对照目录来学习一本书,这本实用多元分析是多元统计入门教材,讲解形象生动,希望能帮助大家

2016-04-07

空空如也

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

TA关注的人

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