自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 (WSI分类)WSI大模型,foundation model

计算病理学,WSI的大模型,foundation model

2024-08-14 10:10:33 276

原创 (WSI分类)WSI分类文献小综述 2024

与现有的专注于预先训练功能强大的特征提取器或设计复杂的实例聚合器的工作不同,R2T 专门用于在线重新嵌入实例特征。然而,这会导致偏向于易于分类的实例,而忽略难以分类的实例。通过在实例层面应用这种想法,我们详细阐述了一种新型的 MIL 框架,该框架采用带有一致性约束的连体结构(教师-学生)来挖掘潜在的硬实例(MHIM-MIL)。MHIM-MIL 采用基于注意力分数的多种实例掩蔽策略,利用一个模数教师来隐式挖掘硬实例,用于训练学生模型,而学生模型可以是任何基于注意力的 MIL 模型。Mamba做的,不做评价。

2024-04-09 20:42:55 785 7

原创 Python实现 病理图像mrxs格式转SVS

病理图像mrxs转svs

2024-01-02 13:27:42 1808 36

原创 OSError: cannot load library ‘libvips.so.42‘:

缺乏libvips库,直接安装就行:

2023-12-01 14:12:34 895

原创 No package ‘sqlite3‘ found

ubuntu下使用。

2023-11-27 18:51:27 798

原创 (plt绘图)自定义热图渐变色,自定义colorbar

seaborn库这个方法最不好的就是不太灵活,方便设计库中已经定义好的颜色,想要更加丰富的颜色,还的用plt。自定义我们的渐变色有很多种方式,可以用seaborn库来作,也可以用plt来做。目标是用plt画一个热图,希望自定义颜色和colorbar。这样子就可以人以的定义自己想要的颜色了。接着定义我们的colorbar。首先展示用seaborn。

2023-03-21 13:57:57 3116

原创 (WSI分类)WSI分类文献小综述

WSI分类研究介绍。

2022-08-25 11:22:49 5655 20

原创 (病理图像读写)病理图像(whole slide images,WSI)的读写(.svs, .tiff),使用openslide,和pyvips以及matlab

病理图像的读写

2022-08-02 10:59:59 10564 13

原创 画交叉验证的ROC曲线,多个样本不同的ROC重叠。

样本数量不一致的交叉验证ROC可视化。包含了交叉验证的值范围。

2022-07-28 10:15:41 3478 6

原创 [病理图像质控]分割病理图像(whole slide images,WSI)中包含组织的区域,去掉空白区域

偷空写个帖子。在处理全病理切片(WSI)的时候,经常会碰到一个问题。就是整个WSI很大,其中有很多空白的地方,深度学习或者传统的图像处理都不需要处理的,如何把这些空白区域去掉。用的最多的是传统的灰度图OSTU分割,简单的说就是:#img 是原始的RGB图像gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)#添加高斯模糊是为了填补一些比较小的孔洞,而且使得边界更加平滑blur = cv2.GaussianBlur(gray ,(20,20),0)ret3,t

2022-04-12 17:01:42 8668 22

原创 python skimage 填补图像孔洞

最近处理图像的时候需要将图像中一些较小的黑色空洞填上,大致如下:白色区域中的黑色点是需要填上的孔洞。cv2中有一个叫cv2.floodFill的函数,可以淹没孔洞。但这个方法有两个很大的缺点。第一个是需要手动的找到至少一个背景点第二个是如果是多个白色区域围成的圆形,中间也有黑色的部分,但属于背景,不需要被填充。这种情况下也会把中间的黑色部分填充。就很烦。最近想到一个比较巧妙的方案。具体思路就是把整个图像的黑白颠倒,然后孔洞就成了白色的小连通域,这样子直接使用skimage中去除小连通域的方法

2022-03-29 17:30:47 6545 4

原创 einops库的rearrange、repeat、reduce 表达式怎么写

einops库的rearrange、repeat、reduce 表达式怎么写最近发现一个B格很高的库。einops库。这个库主要是用来对张量进行形态操作的。网上查了一下,说是灵感来源于爱因斯坦求和约定。然后去查了一下求和约定,也没看出来有啥关联。网上查了很多资料,还是看不太懂这个表达式是怎么写的。弄了好久弄明白了,现在来写一下这玩意怎么写的。这玩意主要有三个操作,rearrange,repeat和reduce。分别对应重新排列形状(reshape),复制和缩减这三种功能。这些函数不仅仅可以用来对nump

2021-11-17 10:24:08 3910 2

原创 CT图像分割dicom文件与nii.gz文件预处理----窗宽(window width)和窗位(window level)的设置

最近被CT图像的值弄得很烦,记录一下。CT分割也是个很热门的话题,病灶分割,器官分割等。CT图像大多是两种格式.dcm和nii.gz,当然也有别的,但这里我就不说别的,就说这两种常用的。.dcm也就dicom文件,采用的是dicom格式。dicom格式是CT和MR图像国际通用的表示格式,这个已经是一个共识了。dicom格式储存了最原始的CT图像信息,它包含了头部和数据部分,具体的格式有兴趣的可以百度dicom的格式详解,这里不展开。nii.gz格式与dicom的表现形式很像,也是头部加数据部分。这

2021-08-10 11:46:11 7090 8

原创 LIDC-IDRI数据集的dicom文件XML标注读取

LIDC-IDRI数据集的dicom文件XML标注读取ResponseHeaderreadingSessionunblindedReadNodulenoduleIDcharacteristicsroi最近用到LIDC-IDRI数据集,这里说一下这个xml文件的标注怎么读取。数据集的获取我是在paperswithcode上面找到的:https://paperswithcode.com/dataset/lidc-idri首先来看一下这个标注文件的地址,它是附带在dicom数据里面的。如下图尝试着打开一

2021-08-05 10:28:29 2693 16

原创 pytorch提取网络任意层输出的特征图

网上很多教程教我们怎么获取某一层网络输出的feature map。原理很简单,对于我们自己写的网络其实很容易,我们只要在return 的时候返回我们想要的特征就可以了,但是对于一些别人写好的,我们又不方便改原代码的网络,提取特定层的feature map就有点麻烦了。下面我以torchvision的vgg16为例,提取第一个全连接层输出的feature map首先我们看看网络都由什么层import torchvisionmodel = torchvision.models.vgg16(pretra

2020-06-28 16:07:52 17187 4

原创 Dense biased networks with deep priori anatomy and hard region adaptation: Semi-supervised learning

Medical Image Analysis (MIA)最新论文阅读Dense biased networks with deep priori anatomy and hard region adaptation: Semi-supervised learning

2020-06-11 20:06:55 574 2

原创 深度学习(u-net)在细胞核分割中的应用

这是2020的春节,实在是闲的无聊,写个贴子吧。这篇文章主要是一个类似于综述性质的文章,里面会讲一下细胞核分割的图像,算法,当然也会给出引用的文献。细胞核分割是个很久远的课题了。细胞核的分割在应用上有着很广泛的应用,比如说在溶液中统计单位体积的细胞数量可以统计细胞的密度和总数目,在病理图片中对细胞进行分割是计算机进行肿瘤精准分析的前提,对以后的计算机辅助病理分析有着很重要的影响。这里会介绍一些...

2020-01-29 12:38:04 10352 22

原创 AJI(Aggregated Jaccard Index )增强版的IOU,基于连通域的图像分割结果评判

AJI(Aggregated Jaccard Index )是在2017年提出的概念。论文出处:A Dataset and a Technique for Generalized Nuclear Segmentation for Computational Pathology这个是MICCAI18 细胞分割数据集的论文。AJI可以说是增强版的IOU,但是相比于IOU,他有着对实力分割效果更加...

2019-12-05 10:58:15 4690 11

原创 R语言ICC函数中Consistency 和 agreement,one-way和two-way,single和mean的选择

intraclass correlation coefficient (ICC)中文叫做同类相关系数。为什么要做icc呢。比如在标注的过程中,我们要衡量这个人标注的怎么样,我们可以这样做:1.从总体样本中选择N个样本。每一个样本都由两个人标注,然后检查两个人标注的差别有多大。2.还是N个样本,一个人标注完了,第二天再让他标注一次,检查两次标注的差别有多大。上面1过程就是组间差异性,2就是组内...

2019-10-18 09:22:43 6184 22

原创 (染色归一化)病理图像(HE或者WSI)图像标准化方法小介绍

虽说是CSDN,但因为处理的过程中要用到病理图片,所以这里简单的介绍一下病理图像的标准化。首先介绍一下我们的病理图像。病理图像就是我们高中时候用的玻片在扫描仪下拍摄的高分辨率图像。具体制作过程可以参见百度。https://wenku.baidu.com/view/60b5d0fe2af90242a995e58a.html病理图像可以帮助医生对病人做出诊断。通过病理图像,我们可以看到肿瘤细胞的.....................

2019-09-04 16:53:16 26330 47

原创 R语言用mRMRe包实现mRMR算法

这里记录一下 R语言mRMRe包实现mRMR算法进行特征降维的操作。下面是R代码library('mRMRe')mrmr_feature<-train_featuremrmr_feature$y <-train_label#筛选的数据要加上Y值target_indices = which(names(mrmr_feature)=='y')#因为读取csv文件的时候,Y(l...

2019-08-21 20:25:38 6952 28

原创 医学图像处理——影像组学的建模过程

这篇文章说一下怎么分析医学影像图像,并利用统计学和机器学习建模,实现预后等回归学习。这篇文章会不断的修改,因为我也会不断的学习,不断的添加和改正文章中的内容。医学影像已经是非常火的一个方向了,对于医学图像的处理有很多不同的领域,也有很多不同的方法。随着人工智能的发展,很多的人工智能算法已经在医学图像的处理中取得非常不错的进展。比如说深度学习中,Unet对HE染色和IHC染色图像的细胞核分割,CT...

2019-08-15 22:16:07 10270 20

原创 神经网络U-net性能分析,为什么u-net性能可以这么好

最近在做细胞分割,尝试了很多CNN的分割模型,对比下来发现unet性能真的是很好。在很小的训练集上(30张)也能取得非常不错的分割效果。以前一直以为CNN结构更多的是靠瞎蒙,现在发现其实不是。CNN虽然内部的整个流程很难去揣摩,但是还是有很多比较整体的经验可以借鉴,在模型构建上还是有规可循。按照我这些日子的测试,结合一点自己的理解和网上各位大佬的帖子,说一下我自己的看法。U-Net和FCN非...

2019-07-31 14:32:41 19805 11

原创 mask-r-cnn,unet,unet++三种算法实现细胞分割的对比心得

maks-r-cnn在小数据集中性能较差。120训练集,40测试集(256乘以256)的数据集上面测试,效果很差只能勉强分清个轮廓,很多细胞都没有被识别到。mask-r-cnn的分割能力有待在更大的数据集上面进行测试。unet的分割能力是出奇的强,在很小的训练集上面都有很不错的表现(35乘以512乘以512)轮廓比较明显,挨得很近的细胞也能分出大概的轮廓unet++的分割能力会比une...

2019-06-20 16:30:52 19187 76

原创 如何用mask-R-CNN公开代码测试自制数据集

mask-R-CNN论文问世好久了,但可用的代码好像也不多,至少我是没找到几个。归根结底还是这个算法比较难以实现,要满足论文里面提及的要求还是不太容易的。目前最好的公开代码应该是这个:https://github.com/matterport/Mask_RCNN论文地址:http://xueshu.baidu.com/usercenter/paper/show?paperid=f26173d...

2019-06-20 16:15:15 2672 14

空空如也

空空如也

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

TA关注的人

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