tokenpocket钱包安卓版下载|wsi

作者: tokenpocket钱包安卓版下载
2024-03-07 22:03:15

深度学习——WSI方向的数据收集 - 知乎

深度学习——WSI方向的数据收集 - 知乎首发于深度学习医学影像切换模式写文章登录/注册深度学习——WSI方向的数据收集一亿个为什么深度学习的医学图像处理是机器学习比较冷门的一个方向,但其在人类医学上具有及其重要的意义,可以造福人类,减轻人们在看病方面的开销,感兴趣的同学可以了解一下医学图像处理,在这里简单介绍一下自己对与WSI数据集收集方面的一些理解。对于WSI,可能有人比较陌生,全称是whole slide image,他的像素很大,一般是万×万,一张图片往往是以GB为单位,所以在做这方面实验的时候尽量将图片存放到服务器上(pc机上也行,但是占用空间非常非常大),下面给大家看一张WSI图片样例。图1一般WSI保存的格式是svs,打开wsi图片也需要特定的软件,ASAP是一个查看wsi图片非常方便的软件,我下的是1.9版本,大家可以在文章末的GitHub链接中找到安装包。那我们从哪里找WSI这么特殊的图片来做数据集呢?这就要到GDC(global data center)官网上找,这是一个医学病理数据库,里面存放了各种疾病的相应图片,想要具体了解GDC的可以百度。图2如上图就是gdc官网,点击红框标记的repository可以进去根据自己的需要选择数据集。如何选择数据集可以在知乎上搜一下,因为我到现在还不敢保证我筛选数据的方法是正确的,但是如果要找WSI图片一定要在data format那里勾上svs,然后选择自己想要的数据,也就是点一下在每一条数据最前面的购物车图标,注意每一条数据只是一张图片,然后你再点击最上面的Cart(注意到我把数据中01A、11A这部分圈出来了,这部分所代表的意思是,01-10所代表的是癌症样本,>10代表的是癌旁样本)图3如图4的购物车中添加了三张图片数据,然后再点击download选择manifest,这时你下载下来的文件会只有manifest这一个文件,这是一个txt格式的文件,里面有这三张图片的信息。(注意这里有一个坑,在一般的教程上都不会说,如果你选择完数据之后直接在图3中点击下载manifest,那么你下载的数据是图3下面列表中的所有数据,而不是你所选择的数据,这就是你下载的manifest文件中有成百上千个图片信息的原因,所以一定要在cart中下载manifest)图4这时我们还需要一个官方下载客户端软件gdc-client。这个软件用来根据manifest文件下载图片。manifest就相当于是一个链接。根据自己的电脑下载下压缩包之后将他放到一个英文名称文件夹下,将下载的manifest.txt文件复制到这个英文文件名的文件夹内(gdc-client与manifest文件不在一个文件夹下也可以,但是一定要保证不能有中文),打开cmd命令行,直接将你下载的gdc-client拖到cmd命令行中,再输入“ -h”,显示如下,这就表明你已经下载成功了,不过这一步也可以跳过,因为这是一个很简单的软件,安装失败的可能性非常小。图5现在就可以下载数据了,如图6,先进入gdc-client所在的盘,然后将gdc-client直接拖入命令行,再输入“ download -m ”,一定要注意不要漏掉空格,然后再将你下载的manifest文件拖进去,再输入“ -d ”,再将你打算将图片保存到的文件夹拖进去,以下图为例,如果你不写“-d E:\test”的话他保存图像的路径会给你自动默认到manifest所在的文件夹,-d后面的文件夹路径既可以用绝对路径,也可以用相对路径,将文件直接拖进命令行会自动生成绝对路径。这里我初次学习看了很多的教程一直报错,最后琢磨出这么一种方法,用上面的这种方法一定不会出错。另外这个下载很慢,建议下载这个的时候”启动双线程“。图6下载下来的图片数据长下图这个亚子。图7点开任何一个文件夹里面是这个亚子。下面的svs才是我们真正需要的图像文件。图8下载数据之后就要进行数据整理,这里我只会手动整理,这里建议大家学一下R语言,如果使用R语言整理的话下载数据的时候就不只是要下载一个manifest文件了,还要下载一个metadata文件,因为这个在整理时要用到。还有一些其他医学数据获取途径。我也是一个深度学习WSI方向的初学者,若有错误还请指出。编辑于 2020-12-25 13:39深度学习(Deep Learning)医学影像数据集​赞同 44​​21 条评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录深度学习医学影像科技

全视野数字切片(whole slide images, WSIs)的预处理-CSDN博客

>

全视野数字切片(whole slide images, WSIs)的预处理-CSDN博客

全视野数字切片(whole slide images, WSIs)的预处理

最新推荐文章于 2024-01-15 10:11:27 发布

置顶

像风一样Pro

最新推荐文章于 2024-01-15 10:11:27 发布

阅读量3.9w

收藏

184

点赞数

40

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/weixin_41787032/article/details/79782472

版权

update: 2019-4-10 系统化梳理以及增加详细内容

希望有深度学习、机器学习以及医学图像处理相关领域的老师、同学进行指导!

个人博客:WangW Blog

首发于CSDN

本文主要梳理了关于病理切片的处理,让刚进入病理图像处理领域的朋友能够将注意力放在深度学习、机器学习等算法上。本文主要包含KFB格式2TIFF(或SVS)、病理图像的标记、病理图像掩码(Mask)的生成以及病理切片补丁图像(Patches)的生成,最后介绍一个有关病理图像分类的repo。

1. KFB格式转成TIFF(或者SVS)格式

KFB格式的全视野数字病理切片(Whole slide images, WSIs)是国内一种病理切片扫描仪扫描出来的私有格式,该扫描仪是宁波江丰生物信息技术有限公司的一款产品。如果您是病理医生,仅仅需要读取以及简单的标记KFB文件,只需要下载K-Viewer进行读取就好了。那如果需要对WSIs进行一系列操作,比如图像识别、分类、检测等等,那么就需要将该公司的私有KFB格式转成通用的TIFF或者SVS进行操作了。使用公司的软件进行格式转换,具体操作都在文档中,请下载使用。

1. 如果你有C币,请使用该链接下载;

2. 如果没有C币,请使用该链接免费下载,请给个star哦,笔芯;

2. 全视野数字切片(WSIs)的标记

众所周知的是,WSI像素十分夸张,一般的图片浏览软件也打不开,那么标记就成了我们需要头疼的事了。但是铁头娃永远不会头疼…请看官接着往下看

2.1. 标记文件(XML)的获取

假如你想对自己的数据进行标记(废话,不是自己的数据,就不需要转格式),尝试使用ASAP吧。 使用ASAP打开需要标注的WSI,选择你需要用的标注类型(包含点、矩形、多边形等),对数据进行标注,如下图:1表示标记类型,我这里选择了多边形;2表示标注的区域;3表示标注名字;4表示标注的种类(下面会用到)

注意: 请将同一类型的标注,通过图上4按钮新建group,并将标注们放到一个Group下。方便后续的程序处理; 实例: 我需要对WSI进行癌区域标注,如上图得到了4块区域,然后,我新建一个Goup,将同类型tumor 4 块区域都放入一个Goup下,进行保存。这样就完成了wsi的标记。

2.2 WSI标记掩码(mask)的获取

其实,上面的标注文件**.xml已经完成满足平常DLer的需求了,但是有些同学可能想要WSI的掩码图,ASAP也为这些朋友提供了方便的API。如下:

Configure your PYTHONPATH environment variable to contain the /bin directory path. 大体就是建立一个PYTHONPATH名字的环境变量,找到你安装ASAP的路径,将路径>>到/bin 这个路径放在PYTHONPATH环境变量中,这样,python就可以自动搜索到这个包了哦。

使用下面官方的demo进行掩码的生成。

import multiresolutionimageinterface as mir

reader = mir.MultiResolutionImageReader()

mr_image = reader.open('camelyon17/centre_0/patient_010_node_4.tif')

annotation_list = mir.AnnotationList()

xml_repository = mir.XmlRepository(annotation_list)

xml_repository.setSource('camelyon17/centre_0/patient_010_node_4.xml')

xml_repository.load()

annotation_mask = mir.AnnotationToMask()

camelyon17_type_mask = True

# _0 等就是你自己设置的group,ASAP默认group为Annotation Group *

label_map = {'metastases': 1, 'normal': 2} if camelyon17_type_mask else {'_0': 1, '_1': 1, '_2': 0}

conversion_order = ['metastases', 'normal'] if camelyon17_type_mask else ['_0', '_1', '_2']

annotation_mask.convert(annotation_list, output_path, mr_image.getDimensions(), mr_image.getSpacing(), label_map, conversion_order)

注意的是:自己的标注种类请与代码一致。

3. WSI补丁的生成

以上的步骤已经完全将WSI处理成通用的格式了,但是在处理WSI图片识别问题上,目前,通用的方法是将WSI分成补丁图片(比如256*256像素),然后再利用深度学习、机器学习等方法对其进行处理。

4. 病理癌转移检测

这是我做的第一个项目CAMELYON16,该项目的输入为WSIs以及其标注XML类型文件,输出为wsi热力图。主要分别采用了PyTorch, Keras框架进行训练。欢迎大家fork,如果对您有所用处,欢迎点赞哦,欢迎交流!

5. 后记

主要分析了whole slide images的预处理~~~

优惠劵

像风一样Pro

关注

关注

40

点赞

184

收藏

觉得还不错?

一键收藏

知道了

81

评论

全视野数字切片(whole slide images, WSIs)的预处理

公司私有kfb格式转tif格式由于我拿到的数据是kfb格式的,图片软件打不开,在网上下载了扫描这个kfb格式文件的扫描仪的厂家出的读图软件K-Viewer能够打开,但是想要放进程序里处理可就不行了,毕竟kfb这个格式不好办呀。 直接管厂家要kfb转tif的软件进行转格式,但是转格式有一个选项是layer,可供选择2-9层,我没搞懂有什么区别??我搞懂在贴上来。。(因为是多分辨率的,我想要最高...

复制链接

扫一扫

5G_室内数字化_虚拟现实_网络切片

02-04

室内数字化面向5G演进白皮书(GSA、华为) 虚拟现实(VR)体验标准技术白皮书(华为) 针对垂直行业的5G网络切片白皮书(华为)

KViewer专业医学病理切片查看软件(K-Viewer),适用于医学生不知道怎么打开KFB格式文件

05-17

KFB格式的全视野数字病理切片(Whole slide images, WSIs)是国内一种病理切片扫描仪扫描出来的私有格式。

这个版本是简易版,对于电脑的要求很低,打开速度快。

很多医学生刚开始学习病理科需要查看病理切片的时候,就需要用这个软件,

81 条评论

您还未登录,请先

登录

后发表或查看评论

KFB转TIF或SVS说明文档1

08-08

案例本案例命令为:KFbioConverter.exe k:\test g:\tt\ss.svs 3说明:一、 KFBTOTIFFTool.exe:为应用程序二

Python实现批量kfb格式文件转成svs文件格式

qq_56550595的博客

01-15

397

用Python批量实现kfb文件格式转svs文件格式

KViewer:用Java编写的简单图像查看器

03-13

KViewer

用Java编写的简单图像查看器

下载: :

作者:Kevin A

YouTube频道:Coderosion

kfb转tif和svs文件资源

11-27

kfb文件是使用江丰生物公司的病理切片扫描仪扫描病理切片后直接保存的文件格式,需要通过K-viewer软件查看,且不可标注。通常来说我们都使用ASAP软件对病理切片进行标注,而ASAP只能标注tif和svs格式的文件。本软件无需安装,可将kfb文件转为tif或svs文件。本软件仅供学习,请勿商用

全尺寸病理图像读取方法

wqwqwqwqm的博客

07-06

3029

全尺寸病例图像读取自学openslide

openslide

全扫描(whole slide image)图像非常的大,处理起来比较麻烦,openslide提供了一个很好的接口,具体参考openslide官网http://openslide.org/api/python/

安装openslide-python,过程参考openslide python的安装及遇到的问题(Win10)

import openslide

opensilde.OpenSlide(filename)——读取图像

slide

医学全量影像(Whole Slide Imaging,WSI)

weixin_43999691的博客

06-07

2366

在医学中,全量影像(Whole Slide Imaging,WSI)是一种数字化的图像技术,用于获取和浏览高分辨率的组织切片图像。它是将组织切片整体数字化,以替代传统的显微镜检查。全量影像主要用于数字化的组织切片,因此在实际应用中,其主要包含患者的组织切片图像。其他类型的影像可能需要通过其他系统或技术进行获取和管理。

kfb转tif后信息丢失的解决方案

Fury的博客

11-27

3753

江丰生物公司提供了一款无需安装的kfb转tif或svs的软件,只需要通过命令行就可以实现文件转换。但是前不久使用该软件时发现将kfb文件转为tif之后用ASAP打开,只能看到左上角的部分,其余部分显示黑色。用天池宫颈癌的数据集测试,出现了相同的现象。

之后试了试用该软件将kfb文件转为svs文件,发现未丢失信息,可以成功打开文件。

实际上,直接用svs文件进行下一步的处理也是可以的。但是如果您坚持要转为tif格式再做下一步处理的话,请前往文中的超链接下载,转换之后,文件可以被ASAP顺利打开

全视野数字切片(whole slide images, WSIs)的预处理,KFB,SVS,NDPI

mjiansun的专栏

07-17

4389

https://blog.csdn.net/weixin_41787032/article/details/79782472

https://github.com/mjiansun/kfb2svs

DICOM: Whole Slide Image

MARK4993885的博客

04-08

3441

DICOM:Whole Slide Image

具体程序

具体示例程序见:

https://github.com/Wa-Ma/WSILIB

简介:

Whole Slide Image:

全视野数字切片(Whole Slide Image, WSI) 主要应用于病理学细胞图像领域。

Supplement 145 是 DICOM 关于 WSI 的重要标准,通过结合一种处理平铺大图像的方式为多帧图像和不...

kfb

03-18

肯德基

一个新的Flutter项目。

入门

该项目是Flutter应用程序的起点。

如果这是您的第一个Flutter项目,那么有一些资源可以帮助您入门:

要获得Flutter入门方面的帮助,请查看我们的,其中提供了教程,示例,移动开发指南以及完整的API参考。

svs转tiff文件

09-13

数字切片格式转换svs>tiff格式,后续写出其他格式的文件相互转换

kfb-开源

07-03

kfb 是使用 KDevelop 为 Linux 开发的 GUI Firebird 数据库管理工具。 它包括 firebird 提供的大多数功能,并引入了一些据说“不可能”的新操作。访问 http://kfbsite.googlepages.com 了解更多信息。

WSI-analysis:自动全幻灯片图像预处理的Python脚本

05-01

全幻灯片图像分析背景全幻灯片图像(WSI)是数百万像素的高分辨率组织病理学图像。 如果直接应用于WSI,传统的分析程序将无法有效工作。 大多数成功的解决方案都采用基于补丁的范例。概述当前,此仓库包含用于补丁...

一种数字人脑部切片图像分割新方法

02-23

目的提出一种人脑切片图像自动分割算法,以克服现有的方法对大量人工参与的依赖。方法针对人脑切片图像的特征,提出一种基于区域生长的灰度直方图阈值化分割算法。首先通过区域生长过程对图像进行初始的粗分割,再用...

基于切片技术的点云数据预处理研究 (2009年)

05-26

针对扫描点云杂乱无序的特点,讨论了点云数据预处理的问题,提出了一种新的基于点云切片的数据预处理迭代算法.通过对点云最小包围盒进行均匀分割及分割后点云的密度分析,对密度过大的分割块进行迭代分割,建立了3个方向...

5G_AI智能切片管理_室内覆盖数字化演进_室内网络

02-04

基于AI的智能切片管理与协同白皮书(IMT2020推进组) 面向5G的室内覆盖数字化演进白皮书(中国联通、华为) 室内5G网络白皮书(HKT、GSA、华为)

全球与中国基因组工程编辑市场深度研究分析报告.docx

最新发布

03-05

市场规模,前景分析

whole slide image

08-26

Whole Slide Image(WSI)是一种数字化的图像技术,主要应用在病理学细胞图像领域。它是利用数字扫描仪对传统的病理切片进行扫描,采集具有高分辨率的数字图像,再通过计算机将得到的碎片化图像进行无缝拼接整合,制作可视化数字图像的一项技术。与传统载玻片相比,WSI很好地解决了传统的玻璃切片易损坏、易褪色、易丢片、检索困难的问题。WSI将包含多尺度的切片在一个文件上,并使用金字塔模型满足其支持不同分辨率的特性以放缩图片。因此,WSI可以包含患者的组织切片图像、血液学图像,甚至其他类型的医学影像,如X射线、CT扫描、MRI扫描等,可用于病理学的诊断和分析,血液学疾病的诊断和监测,以及对患者进行综合诊断。123

#### 引用[.reference_title]

- *1* *2* [病理图像处理个人手札(三)WSI & MIL](https://blog.csdn.net/baiweizeng/article/details/108853911)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]

- *3* [医学全量影像(Whole Slide Imaging,WSI)](https://blog.csdn.net/weixin_43999691/article/details/131083161)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]

[ .reference_list ]

“相关推荐”对你有帮助么?

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

像风一样Pro

CSDN认证博客专家

CSDN认证企业博客

码龄6年

暂无认证

33

原创

102万+

周排名

126万+

总排名

11万+

访问

等级

1070

积分

131

粉丝

75

获赞

109

评论

383

收藏

私信

关注

最新评论

全视野数字切片(whole slide images, WSIs)的预处理

lindejisuanji:

你好博主,我想问一下对WSI图像标注完后,对WSI和xml标注文件的同步切割是怎么实现的呢?

全视野数字切片(whole slide images, WSIs)的预处理

m0_71490596:

请问找到方法了吗,我也想知道

全视野数字切片(whole slide images, WSIs)的预处理

weixin_38007030:

请问TMAP格式的怎么转化为TIFF格式的

全视野数字切片(whole slide images, WSIs)的预处理

melody359:

您好,我也遇到了这个问题,请问您解决了吗

全视野数字切片(whole slide images, WSIs)的预处理

melody359:

使用该工具转换为SVS格式后ASAP软件显示invalid type,转为tif后ASAP打开后只能显示左上角一点图像,请问要怎么jiejuene

您愿意向朋友推荐“博客详情页”吗?

强烈不推荐

不推荐

一般般

推荐

强烈推荐

提交

最新文章

autoLiterature: 基于Dropbox和Python的自动文献管理器

‘Sequential modeling of deep features for breast cancer histopathological image classification’ note

PyTorch系列 - PyTorch数据读取 (二)

2021年1篇

2019年3篇

2018年32篇

目录

目录

最新文章

autoLiterature: 基于Dropbox和Python的自动文献管理器

‘Sequential modeling of deep features for breast cancer histopathological image classification’ note

PyTorch系列 - PyTorch数据读取 (二)

2021年1篇

2019年3篇

2018年32篇

目录

评论 81

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

领取后你会自动成为博主和红包主的粉丝

规则

hope_wisdom 发出的红包

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

病理图像处理随笔(2)--WSI切片 - 知乎

病理图像处理随笔(2)--WSI切片 - 知乎首发于病理图像处理/深度学习的论文笔记切换模式写文章登录/注册病理图像处理随笔(2)--WSI切片马卡斯·扬​清华大学 电子信息硕士在读histolab简介该项目的目的是提供一种在可再现环境中进行WSI处理的工具,以支持临床和科学研究。histolab旨在处理WSIs,自动检测组织,并检索信息块,因此可以集成到深度学习管道中。组织切片的组织病理学分析是评估许多复杂疾病(如肿瘤)的存在并了解其性质的金标准。在日常实践中,病理学家通常在考虑有限区域的情况下对组织切片进行显微镜检查,临床评估依赖于几个因素,如细胞核形态、细胞分布和颜色(染色):这一过程耗时,可能导致信息丢失,并受到观察者间可变性的影响。数字病理学的出现正在改变病理学家工作和合作的方式,并为计算病理学的新时代开辟了道路。特别是,组织病理学有望成为医学人工智能革命的中心[1],数字病理学深度学习应用的日益成功支持了这一预见。全载玻片图像(WSIs),即组织载玻片从玻璃到数字格式的转换,从医学和计算的角度来看都是一个巨大的信息来源。WSIs可以用不同的染色技术进行染色(例如,H&E或IHC),并且通常尺寸很大(每张载玻片可达数GB)。由于WSIs典型的金字塔结构,图像可以在不同的放大倍数下检索,提供了颜色之外的另一层信息。然而,处理WSIs绝非易事。首先,根据用于将载玻片数字化的扫描仪,WSIs可以以不同的专有格式存储,并且仍然缺少标准协议。WSIs也可能呈现出伪影,例如阴影、模型或无用的注释(钢笔标记)。此外,给定它们的尺寸,不可能一次处理所有的WSI,或者,例如,馈送神经网络:必须裁剪更小的组织区域(瓦片),这又需要组织检测步骤。安装:pip install histolab直接就能安装上TCGA dataFirst things first, let’s import some data to work with, for example the prostate tissue slide and the ovarian tissue slide available in the data module:from histolab.data import prostate_tissue, ovarian_tissueNote: To use the data module, you need to install pooch, also available on PyPI (https://pypi.org/project/pooch/). This step is needless if we are using the Vagrant/Docker virtual environment.The calling to a data function will automatically download the WSI from the corresponding repository and save the slide in a cached directory:prostate_svs, prostate_path = prostate_tissue()

ovarian_svs, ovarian_path = ovarian_tissue()Notice that each data function outputs the corresponding slide, as an OpenSlide object, and the path where the slide has been saved.Slide initializationhistolab maps a WSI file into a Slide object. Each usage of a WSI requires a 1-o-1 association with a Slide object contained in the slide module:from histolab.slide import SlideTo initialize a Slide it is necessary to specify the WSI path, and the processed_path where the thumbnail and the tiles will be saved. In our example, we want the processed_path of each slide to be a subfolder of the current working directory:import os

BASE_PATH = os.getcwd()

PROCESS_PATH_PROSTATE = os.path.join(BASE_PATH, 'prostate', 'processed')

PROCESS_PATH_OVARIAN = os.path.join(BASE_PATH, 'ovarian', 'processed')

prostate_slide = Slide(prostate_path, processed_path=PROCESS_PATH_PROSTATE)

ovarian_slide = Slide(ovarian_path, processed_path=PROCESS_PATH_OVARIAN)Note: If the slides were stored in the same folder, this can be done directly on the whole dataset by using the SlideSet object of the slide module.With a Slide object we can easily retrieve information about the slide, such as the slide name, the number of available levels, the dimensions at native magnification or at a specified level:print(f"Slide name: {prostate_slide.name}")

print(f"Levels: {prostate_slide.levels}")

print(f"Dimensions at level 0: {prostate_slide.dimensions}")

print(f"Dimensions at level 1: {prostate_slide.level_dimensions(level=1)}")

print(f"Dimensions at level 2: {prostate_slide.level_dimensions(level=2)}")

Slide name: 6b725022-f1d5-4672-8c6c-de8140345210

Levels: [0, 1, 2]

Dimensions at level 0: (16000, 15316)

Dimensions at level 1: (4000, 3829)

Dimensions at level 2: (2000, 1914)

print(f"Slide name: {ovarian_slide.name}")

print(f"Levels: {ovarian_slide.levels}")

print(f"Dimensions at level 0: {ovarian_slide.dimensions}")

print(f"Dimensions at level 1: {ovarian_slide.level_dimensions(level=1)}")

print(f"Dimensions at level 2: {ovarian_slide.level_dimensions(level=2)}")

Slide name: b777ec99-2811-4aa4-9568-13f68e380c86

Levels: [0, 1, 2]

Dimensions at level 0: (30001, 33987)

Dimensions at level 1: (7500, 8496)

Dimensions at level 2: (1875, 2124)Moreover, we can save and show the slide thumbnail in a separate window. In particular, the thumbnail image will be automatically saved in a subdirectory of the processed_path:prostate_slide.save_thumbnail()

prostate_slide.show()ovarian_slide.save_thumbnail()

ovarian_slide.show()Tile extractionOnce that the Slide objects are defined, we can proceed to extract the tiles. To speed up the extraction process, histolab automatically detects the tissue region with the largest connected area and crops the tiles within this field. The tiler module implements different strategies for the tiles extraction and provides an intuitive interface to easily retrieve a tile dataset suitable for our task. In particular, each extraction method is customizable with several common parameters:tile_size: the tile size;level: the extraction level (from 0 to the number of available levels);check_tissue: if a minimum percentage of tissue is required to save the tiles;tissue_percent: number between 0.0 and 100.0 representing the minimum required percentage of tissue over the total area of the image (default is 80.0)prefix: a prefix to be added at the beginning of the tiles’ filename (default is the empty string);suffix: a suffix to be added to the end of the tiles’ filename (default is .png).Random ExtractionThe simplest approach we may adopt is to randomly crop a fixed number of tiles from our slides; in this case, we need the RandomTiler extractor:from histolab.tiler import RandomTilerLet us suppose that we want to randomly extract 30 squared tiles at level 2 of size 128 from our prostate slide, and that we want to save them only if they have at least 80% of tissue inside. We then initialize our RandomTiler extractor as follows:random_tiles_extractor = RandomTiler(

tile_size=(128, 128),

n_tiles=30,

level=2,

seed=42,

check_tissue=True, # default

tissue_percent=80.0, # default

prefix="random/", # save tiles in the "random" subdirectory of slide's processed_path

suffix=".png" # default

)Notice that we also specify the random seed to ensure the reproducibility of the extraction process.We may want to check which tiles have been selected by the tiler, before starting the extraction procedure and saving them; the locate_tiles method of RandomTiler returns a scaled version of the slide with the corresponding tiles outlined. It is also possible to specify the transparency of the background slide, and the color used for the border of the tiles:random_tiles_extractor.locate_tiles(

slide=prostate_slide,

scale_factor=24, # default

alpha=128, # default

outline="red", # default

)Starting the extraction is then as simple as calling the extract method on the extractor, passing the slide as parameter:random_tiles_extractor.extract(prostate_slide)Random tiles extracted from the prostate slide at level 2.Grid ExtractionInstead of picking tiles at random, we may want to retrieve all the tiles available. The Grid Tiler extractor crops the tiles following a grid structure on the largest tissue region detected in the WSI:from histolab.tiler import GridTilerIn our example, we want to extract squared tiles at level 0 of size 512 from our ovarian slide, independently of the amount of tissue detected. By default, tiles will not overlap, namely the parameter defining the number of overlapping pixels between two adjacent tiles, pixel_overlap, is set to zero:grid_tiles_extractor = GridTiler(

tile_size=(512, 512),

level=0,

check_tissue=True, # default

pixel_overlap=0, # default

prefix="grid/", # save tiles in the "grid" subdirectory of slide's processed_path

suffix=".png" # default

)Again, we can exploit the locate_tiles method to visualize the selected tiles on a scaled version of the slide:grid_tiles_extractor.locate_tiles(

slide=ovarian_slide,

scale_factor=64,

alpha=64,

outline="#046C4C",

)and the extraction process starts when the extract method is called on our extractor:grid_tiles_extractor.extract(ovarian_slide)Examples of non-overlapping grid tiles extracted from the ovarian slide at level 0.Score-based extractionDepending on the task we will use our tile dataset for, the extracted tiles may not be equally informative. The ScoreTiler allows us to save only the “best” tiles, among all the ones extracted with a grid structure, based on a specific scoring function. For example, let us suppose that our goal is the detection of mitotic activity on our ovarian slide. In this case, tiles with a higher presence of nuclei are preferable over tiles with few or no nuclei. We can leverage the NucleiScorer function of the scorer module to order the extracted tiles based on the proportion of the tissue and of the hematoxylin staining. In particular, the score is computed as Nt⋅tanh(Tt)N_t\cdot\mathrm{tanh}(T_t)Nt⋅tanh(Tt), where NtN_tNt is the percentage of nuclei and TtT_tTt the percentage of tissue in the tile ttt.First, we need the extractor and the scorer:from histolab.tiler import ScoreTiler

from histolab.scorer import NucleiScorerAs the ScoreTiler extends the GridTiler extractor, we also set the pixel_overlap as additional parameter. Moreover, we can specify the number of the top tiles we want to save with the n_tile parameter:scored_tiles_extractor = ScoreTiler(

scorer = NucleiScorer(),

tile_size=(512, 512),

n_tiles=100,

level=0,

check_tissue=True,

tissue_percent=80.0,

pixel_overlap=0, # default

prefix="scored/", # save tiles in the "scored" subdirectory of slide's processed_path

suffix=".png" # default

)Notice that also the ScoreTiler implements the locate_tiles method, which visualizes (on a scaled version of the slide) the first n_tiles with the highest scores:grid_tiles_extractor.locate_tiles(slide=ovarian_slide)Finally, when we extract our cropped images, we can also write a report of the saved tiles and their scores in a CSV file:summary_filename = "summary_ovarian_tiles.csv"

SUMMARY_PATH = os.path.join(ovarian_slide.processed_path, summary_filename)

scored_tiles_extractor.extract(ovarian_slide, report_path=SUMMARY_PATH)Representation of the score assigned to each extracted tile by the NucleiScorer, based on the amount of nuclei detected.发布于 2021-01-24 23:35病理学医学影像数据处理​赞同 49​​6 条评论​分享​喜欢​收藏​申请转载​文章被以下专栏收录病理图像处理/深度学习的论

医学全量影像(Whole Slide Imaging,WSI)_whole slide image-CSDN博客

>

医学全量影像(Whole Slide Imaging,WSI)_whole slide image-CSDN博客

医学全量影像(Whole Slide Imaging,WSI)

最新推荐文章于 2024-03-06 13:27:54 发布

呆呆珝

最新推荐文章于 2024-03-06 13:27:54 发布

阅读量2.3k

收藏

5

点赞数

3

分类专栏:

医学扫盲

文章标签:

人工智能

计算机视觉

图像处理

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/weixin_43999691/article/details/131083161

版权

医学扫盲

专栏收录该内容

7 篇文章

0 订阅

订阅专栏

  1. 前言

        在医学中,全量影像(Whole Slide Imaging,WSI)是一种数字化的图像技术,用于获取和浏览高分辨率的组织切片图像。它是将组织切片整体数字化,以替代传统的显微镜检查。全量影像(Whole Slide Imaging,WSI)可以包含患者的相关影像,其中包括但不限于以下内容:

组织切片图像:全量影像是将组织切片整体数字化的技术,因此可以包含患者的组织切片图像。这些切片可以来自各种组织和器官,如肺部、肝脏、肾脏、淋巴结等,用于病理学的诊断和分析。血液学图像:全量影像也可以包含血液学图像,例如血涂片、骨髓涂片等。这些图像用于血液学疾病的诊断和监测,如白血病、贫血等。影像学图像:尽管全量影像主要用于组织切片的数字化,但在某些情况下,它也可以包含其他类型的医学影像,如X射线、CT扫描、MRI扫描等。这些影像可以提供额外的信息,用于对患者进行综合诊断。

        全量影像主要用于数字化的组织切片,因此在实际应用中,其主要包含患者的组织切片图像。其他类型的影像可能需要通过其他系统或技术进行获取和管理。

2. 应用场景

        (1) 病理学:全量影像可以用于病理学家对组织切片进行远程诊断和远程咨询,提高病理诊断的准确性和效率。

        (2) 教育和培训:全量影像可以用于医学教育和研究,学生和医生可以通过数字化的方式学习和分析组织切片。

        (3) 研究和科学:全量影像可以被用于医学研究和科学研究,方便对大量组织样本进行分析和比较。

3. 优点

        (1) 高分辨率:全量影像提供高分辨率的组织切片图像,可以展示细微的细胞结构和病理变化。

        (2) 远程访问:全量影像可以通过网络远程访问,医生可以在任何地点查看和诊断组织切片,方便远程会诊和远程咨询。

        (3) 数字化存储:全量影像可以数字化存储,避免了传统玻片的保存和管理问题,节省了空间和成本。

        (4) 多视野分析:全量影像可以在不同的放大倍数下进行观察和分析,提供多角度的视野。

4. 缺点

        (1) 数据量大:全量影像的文件大小很大,处理和存储需要大量的计算资源和存储空间。

        (2) 处理时间长:全量影像的获取和处理时间较长,可能需要更长的时间来生成和查看数字化的组织切片。

        (3) 易受伪影干扰:全量影像在获取过程中可能受到伪影、伪色彩等干扰,需要特殊的图像处理和校正技术。

        总体而言,全量影像技术在医学领域具有重要的应用价值,可以提高病理诊断的准确性和效率,促进医学教育和研究的发展。然而,它也面临着一些挑战和限制,需要继续改进和优化技术,以更好地满足临床和科研的需求。

关注博主即可阅读全文

优惠劵

呆呆珝

关注

关注

3

点赞

5

收藏

觉得还不错?

一键收藏

打赏

知道了

0

评论

医学全量影像(Whole Slide Imaging,WSI)

在医学中,全量影像(Whole Slide Imaging,WSI)是一种数字化的图像技术,用于获取和浏览高分辨率的组织切片图像。它是将组织切片整体数字化,以替代传统的显微镜检查。全量影像主要用于数字化的组织切片,因此在实际应用中,其主要包含患者的组织切片图像。其他类型的影像可能需要通过其他系统或技术进行获取和管理。

复制链接

扫一扫

专栏目录

使用openslide-python对whole slide image(WSI)进行读取、显示和金字塔构建、生成tiles

openslide的基本操作

11-14

1万+

H&E染色的病理切片怎么读取

特点是:太大,每张600Mb~10Gb,一般软件打不开。

基于python开发,暂时想到3种打开方式:

#coding:utf-8

import openslide

import matplotlib.pyplot as plt

#image file

img_path = 'path/to/img/1.tif'

#method 1

slide1 = op...

Medical_imaging:医学影像项目的存储库

04-11

医学影像

医学影像项目的存储库

参与评论

您还未登录,请先

登录

后发表或查看评论

OpenSlide Python 处理全扫描图像

蜗牛、Gray

03-20

1150

OpenSlide Python 处理全扫描图像

目录OpenSlide Python 处理全扫描图像全扫描(whole slide image)图像基本方法读取图像常用操作转换为 numpy 数组并用 opencv 处理

全扫描(whole slide image)图像

全扫描(whole slide image)图像非常的大,处理起来比较麻烦,openslide 提供了一个很好的接口,用来处理这些非常大的图像。

安装

sudo apt-get install openslide-tools

sudo a

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

qq_34616741的博客

08-02

7741

病理图像的读写

DICOM: Whole Slide Image

MARK4993885的博客

04-08

3441

DICOM:Whole Slide Image

具体程序

具体示例程序见:

https://github.com/Wa-Ma/WSILIB

简介:

Whole Slide Image:

全视野数字切片(Whole Slide Image, WSI) 主要应用于病理学细胞图像领域。

Supplement 145 是 DICOM 关于 WSI 的重要标准,通过结合一种处理平铺大图像的方式为多帧图像和不...

全视野数字切片(whole slide images, WSIs)的预处理

热门推荐

像风一样

04-01

3万+

公司私有kfb格式转tif格式

由于我拿到的数据是kfb格式的,图片软件打不开,在网上下载了扫描这个kfb格式文件的扫描仪的厂家出的读图软件K-Viewer能够打开,但是想要放进程序里处理可就不行了,毕竟kfb这个格式不好办呀。 直接管厂家要kfb转tif的软件进行转格式,但是转格式有一个选项是layer,可供选择2-9层,我没搞懂有什么区别??我搞懂在贴上来。。(因为是多分辨率的,我想要最高...

病理图像处理个人手札(三)WSI & MIL

baiweizeng的博客

09-29

7888

1.什么是WSI?

WSI全称是Whole Slide Image,也就是全视野数字切片,主要应用在病理学细胞图像领域。WSI 是利用数字扫描仪对传统的病理切片进行扫描,采集具有高分辨率的数字图像,再通过计算机将得到的碎片化图像进行无缝拼接整合,制作可视化数字图像的一项技术。与传统载玻片相比,很好地解决了传统的玻璃切片易损坏、易褪色、易丢片、检索困难的问题。

一言以蔽之,WSI是对传统载玻片进行数字化。

由于是全视野,因此它将包含多尺度的切片在一个文件上面。因此WSI将使用到金字塔模型满足其支持不同分辨率的

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

qq_34616741的博客

08-25

4074

WSI分类研究介绍。

Clinical grade computional pathology using weakly supervised deep learning on whole slide images

lj695242104的专栏

11-24

2235

Abstract

需要大量手工标注数据集一直阻碍病理学方面的决策支持系统的发展以及在临床上部署。为了解决这一问题,本文提出了基于多实例学习的深度学习系统,其仅仅使用已报告的诊断作为训练的标签,得意边广泛且费时间的逐像素手工标注。本文在来自15187位病人的44732张全切片图像构成的数据集上评估了该框架的性能,并且这些数据没有经过任何整理(curation)。前列腺癌、基底细胞癌和乳腺癌转移到...

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

qq_34616741的博客

04-12

7112

偷空写个帖子。

在处理全病理切片(WSI)的时候,经常会碰到一个问题。就是整个WSI很大,其中有很多空白的地方,深度学习或者传统的图像处理都不需要处理的,如何把这些空白区域去掉。

用的最多的是传统的灰度图OSTU分割,简单的说就是:

#img 是原始的RGB图像

gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)

#添加高斯模糊是为了填补一些比较小的孔洞,而且使得边界更加平滑

blur = cv2.GaussianBlur(gray ,(20,20),0)

ret3,t

medical-imaging-datasets:医学影像数据集列表

05-02

医学影像数据集

医学影像数据集列表。 来源: :

可以在以下位置找到其他可能重叠的列表: :

多峰数据库

活体内显微镜(CIVM),胚胎和新生小鼠中心(H&E,MR) 用户指南: :

LONI图像数据存档

放射学(超声,乳腺摄影,X射线,CT,MRI,fMRI等)

协作信息学和神经影像套件(COINS)

癌症影像档案库(TCIA) (合集)

阿尔茨海默氏病神经影像学倡议(ADNI)

影像研究开放获取系列(OASIS)

乳腺癌数字资料库

DDSM:用于筛查乳腺钼靶的数字数据库

乳房摄影图像分析协会(MIAS)小型数据库http://peipa.essex.ac.uk/info/mias.html

乳腺摄影图像数据库100幅或更多具有地面真相的乳腺摄影图像。 可根据要求提供其他图像,以及指向其他几个乳腺X射线摄影术数据库的链接,网址为http://marath

An Introduction to The Principles of Medical Imaging

07-12

医学影像学原理导论

WSI-analysis:自动全幻灯片图像预处理的Python脚本

05-01

全幻灯片图像分析

背景

全幻灯片图像(WSI)是数百万像素的高分辨率组织病理学图像。 如果直接应用于WSI,传统的分析程序将无法有效工作。 大多数成功的解决方案都采用基于补丁的范例。

概述

当前,此仓库包含用于补丁提取的代码(从WSI),并将不断更新。 :)(准备就绪时,将添加基于深度学习的分类和细分代码)。

补丁提取

从WSI提取补丁时,有几个棘手的部分:

内存限制。 我们实验室的RAM大小为31 GB,几乎无法容纳level0 WSI。 因此,加载整个图像时要小心。 使用del和gc.collect()释放内存也很有帮助。 为了处理level0 / 1/2 WSI,我们需要拆分原始图像。

坐标缩放级别/参考框架。 在read_region()方法处理在水平0参考帧峰会。 因此,当我们使用read_region()方法从WSI裁剪补丁时,需要进行必要的转换。

枕头图像对象和NumP

医学Advancing Medical Imaging with ChatGPT

04-18

医学Advancing Medical Imaging with Language Models A Journey from N-grams to ChatGPT

C语言哈希表用法

最新发布

weixin_53500185的博客

03-06

358

哈希表在头文件“utash.h”中已经有了,只需简单学习用法即可例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考。

AI技术在室内定位的应用

jgtx8888的博客

03-01

1207

通过在室内布置信标节点,用户携带的移动设备可以接收到信标信号并计算出与信标的距离,进而确定自身位置。同时,一些新型的机器学习算法还可以处理复杂环境下的干扰问题,提高定位系统的鲁棒性。其中,AI技术在室内定位领域的应用越来越广泛,为我们的生活和工作带来了诸多便利。(2)提高鲁棒性:随着物联网技术的不断发展,室内定位系统将面临越来越多的干扰和挑战。随着AI技术的不断发展和普及,其在室内定位领域的应用将越来越广泛。(2)复杂环境下的定位精度:在复杂环境下,AI技术可能难以保证高精度的定位效果。

如何用ChatGPT+GEE+ENVI+Python进行高光谱,多光谱成像遥感数据处理?

2301_78164062的博客

03-01

1310

如何用ChatGPT+GEE+ENVI+Python进行高光谱,多光谱成像遥感数据处理?

pytorch基础2-数据集与归一化

qq_33345365的博客

03-02

1471

Dataset逐个样本检索数据集的特征和标签。在训练模型时,通常希望以“minibatch”的形式传递样本,在每个周期重混洗(reshuffle)数据以减少模型过拟合,并使用Python的多进程加速数据检索。在机器学习中,需要指定数据集中的特征和标签。**特征(Feature)**是输入,**标签(label)**是输出。我们训练特征,然后训练模型以预测标签。特征是图像像素中的模式。标签是10个类别类型:T恤,凉鞋,连衣裙等。DataLoader是一个可迭代对象,用简单的API抽象了这种复杂性。

文献速递:帕金森的疾病分享--多模态机器学习预测帕金森病

weixin_38594676的博客

03-01

1663

在调整后,此模型的性能得到改善,如下所述及表3中,未调整模型在PPMI的平均AUC指标为80.75,标准差为8.84(范围=69.44–88.51),而在PPMI调整后的平均AUC为82.17,标准差为8.96(范围=70.93–90.17)。请注意,x轴的限制可能会有所不同,因为一些模型基于对输入数据的适应度和使用的算法,天生就会产生比其他模型更不极端的概率分布,更详细的图像包含在补充图5中。其次,机器学习(ML)流程自动化和人工智能的进展,以最大化利用这些大量的、容易获得的数据的价值。

js开发医学影像nii切图标注

07-14

### 回答1:

医学影像NII切图标注是一种利用JavaScript进行开发的技术,用于对医学影像数据进行切割和标注。

医学影像数据通常以NIfTI(Neuroimaging Informatics Technology Initiative)格式存储,这是一种常用于保存三维图像数据的格式。而切图标注是指将三维图像数据切割成多个二维图像,并对这些二维图像进行标注。

使用JavaScript进行开发医学影像NII切图标注有以下几个步骤:

1.读取NII文件:首先,需要使用JavaScript的文件读取功能,将NII文件从服务器或本地读入到内存中。

2.解析NII文件:将读取到的NII文件进行解析,获取图像的相关信息,例如图像的尺寸、体素分辨率等。

3.切图:根据所需的切图大小和切图间隔,将三维图像进行切割,生成多个二维图像。可以根据需要切割成等间隔的切片,也可以根据解剖结构进行特定位置的切割。

4.图像标注:在生成的二维图像上进行标注,可以使用JavaScript的图像处理库对图像进行绘制,例如绘制矩形框、线条、文本等。标注可以用于标记感兴趣区域、病变位置等信息。

5.保存标注结果:对进行标注的图像进行保存,可以保存为图片文件或者将标注信息存储到数据库中,以便后续使用和分析。

使用JavaScript开发医学影像NII切图标注具有跨平台、灵活性强的优点,而且JavaScript具有广泛的应用和开发生态,可以通过调用其他JavaScript库来实现更多的功能。同时,由于医学影像数据的特殊性,还需要了解医学影像学相关的知识,以便更好地理解和处理数据。

总之,使用JavaScript开发医学影像NII切图标注可以提供一种方便快捷的方式来处理医学影像数据,并进行相关的标注,有助于医学研究和临床应用中的图像分析和诊断。

### 回答2:

在医学影像处理中,NII(Neuroimaging Informatics Technology Initiative)文件格式是常用的文件格式之一,用于存储医学影像数据。NII文件包含了三维和四维医学图像的细节信息,如CT扫描、MRI扫描等。而JS(JavaScript)是一种常用的编程语言,可以用于开发Web应用。

在开发医学影像NII切图标注功能时,可以使用JS来实现相关功能。首先,需要在前端页面中加载NII文件,获取其中的医学影像数据。可以使用一些开源的JS库,如CornerstoneJS、AMI(Anatomical Model Imaging)等来处理NII文件,解析其中的图像数据。

接下来,可以使用JS来实现切图功能。可以通过在前端页面中添加一些交互元素,如滑动条、按钮等,来控制图像的切片和切面的显示。通过改变这些交互元素的值,可以实时改变图像的切片位置和显示。

同时,为了进行图像标注,可以使用JS中的Canvas API来实现。通过在前端页面中添加Canvas元素,将NII文件中的图像数据绘制到Canvas上,然后可以通过鼠标等交互事件,在Canvas上进行标注。可以实现标注工具的功能,如画笔、橡皮擦、文本等,来进行不同类型的标注。

此外,为了方便用户操作,可以考虑将上述功能封装为一个可视化的工具,并提供一些额外的功能,如图像对比、图像测量等。通过JS开发医学影像NII切图标注功能,可以实现在Web环境下对医学影像进行方便、快捷的切图和标注,提高医学影像处理的效率。

### 回答3:

医学影像nii文件是一种常见的医学影像数据格式,通常用于存储医学影像数据。在进行医学影像分析或者研究时,我们经常需要对这些影像进行标注或者切图,以便进行进一步的分析和处理。

使用js进行医学影像nii切图标注可以带来很多方便和效率的优势。首先,js是一种广泛应用于前端开发的脚本语言,具有丰富的库和框架供我们使用,这为我们提供了非常便捷的开发环境。此外,js具有跨平台的特点,可以在多个操作系统上运行,无需进行额外的配置或安装。

对于nii切图,我们可以利用js的图像处理库或者Canvas API来实现。通过读取nii文件中的数据,我们可以将其转换为图片格式,并在网页上显示出来。然后,通过js的鼠标交互事件,我们可以实现对图像的放大、缩小、平移等操作。同时,我们还可以添加标注工具,如绘制线条、矩形或者文本等,帮助用户对图像进行标注。

在开发过程中,我们需要注意的是,医学影像数据常常非常庞大,因此需要考虑到性能的问题。我们可以使用前端的图像压缩算法,对图像进行压缩以减少数据的大小,并在需要时动态加载图像,以提高用户的操作体验。

总结而言,通过使用js开发医学影像nii切图标注工具,我们可以快速实现对医学影像的切图和标注功能,为医学影像分析和研究提供了便利。同时,js的跨平台特性也使得我们可以在不同的设备上使用这个工具,增加了使用的灵活度。

“相关推荐”对你有帮助么?

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

呆呆珝

CSDN认证博客专家

CSDN认证企业博客

码龄5年

暂无认证

61

原创

2150

周排名

2万+

总排名

16万+

访问

等级

1246

积分

1万+

粉丝

325

获赞

127

评论

769

收藏

私信

关注

热门文章

经典CNN网络:Resnet18网络结构输入和输出

76490

ONNX模型结构的查看(Pytorch模型转onnx以及转torchscript模型)

8878

python 自动划分训练集和测试集

8777

经典CNN网络:VGG16-输入和输出

7837

Yolov5 转换成 RKNN模型

7556

分类专栏

计算机视觉-C++版本

4篇

推理框架

11篇

计算机视觉(分类/检测/分割)

12篇

数据处理

5篇

医学扫盲

7篇

闲时写写画画

4篇

计算机视觉-分类网络的构建

7篇

TransFormer应用

4篇

模型量化

4篇

深度学习环境搭建

2篇

基础

最新评论

数据处理之数据增强

呆呆珝:

直接读txt文件里面的bbox信息,稍微修改应该可以

数据处理之数据增强

麻油叶731:

请问只有jpg和txt标签该怎么修改代码

ONNX版本YOLOV5-DeepSort (rknn版本已经Ready)

2301_77574320:

博主已关注您,求源码

RK3588安装TVM-GPU版本

呆呆珝:

v0.14.0

RK3588安装TVM-GPU版本

大崔527:

我找到了这个文件的仓库,但是它的版本实在太多了,该如何确定我该使用哪个版本呢。

您愿意向朋友推荐“博客详情页”吗?

强烈不推荐

不推荐

一般般

推荐

强烈推荐

提交

最新文章

香橙派企业信用问题-劝一个是一个,别买!!!

四、RK3588-Mobilenet直接推理(C++版本)

三、C++版本OpenCV的API使用

2024年1篇

2023年37篇

2022年3篇

2021年20篇

目录

目录

分类专栏

计算机视觉-C++版本

4篇

推理框架

11篇

计算机视觉(分类/检测/分割)

12篇

数据处理

5篇

医学扫盲

7篇

闲时写写画画

4篇

计算机视觉-分类网络的构建

7篇

TransFormer应用

4篇

模型量化

4篇

深度学习环境搭建

2篇

基础

目录

评论

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

领取后你会自动成为博主和红包主的粉丝

规则

hope_wisdom 发出的红包

打赏作者

呆呆珝

您的打赏是我的动力

¥1

¥2

¥4

¥6

¥10

¥20

扫码支付:¥1

获取中

扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

GitHub - BohriumKwong/Deep_learning_in_WSI: 将深度学习用于病理图像分析以及Openslide和OpenCV使用入門資料

GitHub - BohriumKwong/Deep_learning_in_WSI: 将深度学习用于病理图像分析以及Openslide和OpenCV使用入門資料

Skip to content

Toggle navigation

Sign in

Product

Actions

Automate any workflow

Packages

Host and manage packages

Security

Find and fix vulnerabilities

Codespaces

Instant dev environments

Copilot

Write better code with AI

Code review

Manage code changes

Issues

Plan and track work

Discussions

Collaborate outside of code

Explore

All features

Documentation

GitHub Skills

Blog

Solutions

For

Enterprise

Teams

Startups

Education

By Solution

CI/CD & Automation

DevOps

DevSecOps

Resources

Learning Pathways

White papers, Ebooks, Webinars

Customer Stories

Partners

Open Source

GitHub Sponsors

Fund open source developers

The ReadME Project

GitHub community articles

Repositories

Topics

Trending

Collections

Pricing

Search or jump to...

Search code, repositories, users, issues, pull requests...

Search

Clear

Search syntax tips

Provide feedback

We read every piece of feedback, and take your input very seriously.

Include my email address so I can be contacted

Cancel

Submit feedback

Saved searches

Use saved searches to filter your results more quickly

Name

Query

To see all available qualifiers, see our documentation.

Cancel

Create saved search

Sign in

Sign up

You signed in with another tab or window. Reload to refresh your session.

You signed out in another tab or window. Reload to refresh your session.

You switched accounts on another tab or window. Reload to refresh your session.

Dismiss alert

BohriumKwong

/

Deep_learning_in_WSI

Public

Notifications

Fork

21

Star

95

将深度学习用于病理图像分析以及Openslide和OpenCV使用入門資料

95

stars

21

forks

Branches

Tags

Activity

Star

Notifications

Code

Issues

3

Pull requests

3

Actions

Projects

0

Security

Insights

Additional navigation options

Code

Issues

Pull requests

Actions

Projects

Security

Insights

BohriumKwong/Deep_learning_in_WSI

This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

 masterBranchesTagsGo to fileCodeFolders and filesNameNameLast commit messageLast commit dateLatest commit History13 Commitsnormalizationnormalization  opencvopencv  openslideopenslide  spams-2.6.1spams-2.6.1  tricks_in_processing_and_trainingtricks_in_processing_and_training  utilsutils  README.mdREADME.md  WSI图片(svs后缀)处理技巧介绍.pptxWSI图片(svs后缀)处理技巧介绍.pptx  requirements.txtrequirements.txt  View all filesRepository files navigationREADMEOpenslide及OpenCV使用入門資料

个人从事WSI医学病理图像分析,有感于将深度学习用于病理图像分析时,涉及数据处理方面的步骤非常多,现将常用的库包及方法进行整理。

Installation

pip install -r requirements.txt

目录说明

./opencv/

该目录是提供几个我在项目中使用opencv python接口比较常用的操作,如形态学操作,颜色空间转换等。其中还有一些提取图片底层特征分析的demo(包括自己实现的灰度共生矩阵特征向量的提取)。

上述代码包括py脚本文件和jupyter notebook的ipynb文件,另外针对python opencv接口的使用还会提供电子书。需要注意的是该电子书是基于3.X版本,4.X版本在使用轮廓提取的方法时,返回的变量稍有差异。

./openslide/

请仔细阅读**./openslide/README.md**文档。

openslide_demo.py

主要提供了openslide基本的用法,如常用到的get_thumbnail和read_region,该代码包括py脚本文件和jupyter notebook的ipynb文件,方便查阅。

label_get_patch.py

演示了基于指定的label(mask形式),对WSI图片使用openslide的read_region的方法进行全局循环来采样的demo。实际上,只要掌握这个方法,以后相关的处理任务都能用同样的思路进行(包括做深度学习方面的预测)。

big_patch_transfrom_samping.py

另一种对WSI图片进行采样的方法,现在已经比较少用。因为在这个场景需要使用Stain_tools中的normalization包下的V方法进行颜色标准化,如果多次需要用到颜色标准化后的图像的话,可直接先对大图区域进行一次性的颜色标准化(比如在WSI图片0级下采样下分割成4×4的区域),标准化完成之后,保存该转换后的大切割图,以后可以反复使用该图进行后续处理(包括采样和预测)。这样做可以比对逐个patch进行标准化更省时,而且可以降低标准化失败率,但也有缺点,就是切割大图的做法太粗糙,另外保存大图会引来额外的空间开销。

predict_in_patch.py

处理的逻辑和label_get_patch中用到的方法差不多,在这里分别展示了使用keras和pytorch在大图中预测再将预测结果合并矩阵(以便于后续保存)的方法。

./tricks_in_processing_and_training/

请仔细阅读**./tricks_in_processing_and_training/README.md**文档,里面详尽介绍了进行数据处理以及模型训练时必须注意的一些陷阱/技巧。

./normalization/

里面存放颜色标准化工具StainTools的核心方法,关于StainTools的使用说明,详见https://github.com/Peter554/StainTools

在这里要补充一个说明,V方法虽然比M方法更先进,但是使用V方法遇上低对比度的图像时很容易会让系统产生core dump!的浮点计数报错,该报错原因处在操作系统的c++相关库上,无法被python自带的异常捕捉机制处理。为了尽可能避免这种意外的中断,可以进行条件判断才进行颜色转换操作,见下面stain_trans.py使用范例中的的slide_region[np.std(slide_region,axis=2)<3]。经过我多次对比,基于对比度作为判断全黑/全灰比直接指定RGB通道像素值范围更合适。使用M方法遇上低对比度的图片时也会转换失败,但可以使用python的异常捕捉机制捕捉这个异常。

./spams-2.6.1/

使用上述的颜色标准化工具必须要安装2.6.1的spams,但是直接从公开镜像使用pip install 安装很可能会出现失败,此时可以直接运行里面的setup.py文件进行安装(python setup.py install)。

./utils/

这里集成了我在项目中常用的方法封装。

opencv_utils.py

将我常用到的opencv方法封装成一个类。

openslide_utils.py

将我常用到的openslide_utils方法封装成一个类。

stain_trans.py

将颜色标准化的方法进行封装,使用方法如下,注意要加上异常捕捉模块。:

from utils.stain_trans import standard_transfrom

from utils.openslide_utils import Slide

normalize_target_img = io.imread('TUM-AGQGDHKE.tif')

normalize_method = standard_transfrom(normalize_target_img,'V')

slide = Slide(svs_file)

slide_region = slide.read_region((w_cor,h_cor),0,(patch_size,patch_size)).convert('RGB')

slide_region = np.array(img)

if np.sum(slide_region[np.std(slide_region,axis=2)<3]) < slide_region.shape[0] * slide_region.shape[1] *0.4:

try:

slide_region = normalize_method.transform(slide_region)

except Exception:

print(basename + ' read_region failed in ' + str((w_cor,h_cor)))

tissue_utils

对亮度正常的病理WSI图像,进行背景/组织提取的方法(默认在2级下采样进行,提取出来的矩阵,0代表背景,1代表组织)。该方法会基于轮廓面积来过滤离散的组织区域。

xml_utils.py

根据xml格式的标注文件,提取标注轮廓的方法,不过本方法仅对示例标注文件(16559_.xml)的结构格式有效。使用方法如下:

from utils.xml_utils import xml_to_region,region_handler

from utils.openslide_utils import Slide

import numpy as np

xml_file = os.path.join(INPUT_XML_DIR,pkl_name + '.xml')

slide = Slide(svs_file)

tile =slide.get_thumb()

if xml and os.path.exists(xml_file):

region_list,region_class = xml_to_region(xml_file)

svs_im_npy = region_handler(tile, region_list, region_class,slide.get_level_downsample())

svs_im_npy = np.array(svs_im_npy.convert('RGBA'))

else:

svs_im_npy = np.array(tile.convert('RGBA'))

About

将深度学习用于病理图像分析以及Openslide和OpenCV使用入門資料

Resources

Readme

Activity

Stars

95

stars

Watchers

4

watching

Forks

21

forks

Report repository

Releases

No releases published

Packages

0

No packages published

Languages

Jupyter Notebook

83.3%

C++

8.9%

HTML

5.0%

Python

2.2%

JavaScript

0.5%

CSS

0.1%

Footer

© 2024 GitHub, Inc.

Footer navigation

Terms

Privacy

Security

Status

Docs

Contact

Manage cookies

Do not share my personal information

You can’t perform that action at this time.

(WSI分类)WSI分类文献小综述_scaling vision transformers to gigapixel images vi-CSDN博客

>

(WSI分类)WSI分类文献小综述_scaling vision transformers to gigapixel images vi-CSDN博客

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

水博的两年半

已于 2024-02-21 11:39:22 修改

阅读量4k

收藏

73

点赞数

17

分类专栏:

医疗图像处理

病理图像处理

文章标签:

分类

深度学习

WSI分类

Transformer

于 2022-08-25 11:22:49 首次发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/qq_34616741/article/details/126519583

版权

医疗图像处理

同时被 2 个专栏收录

7 篇文章

14 订阅

订阅专栏

病理图像处理

2 篇文章

1 订阅

订阅专栏

今天介绍一些WSI分类的文献。涉及三种比较主要的技术:传统的特征分类,CNN和Transformer。

第二次更新

Histopathology Whole Slide Image Analysis With Heterogeneous Graph Representation Learning(CVPR2023) 我们设计了一种新的基于伪标签的语义一致池化机制来获取图级特征,从而缓解了传统的基于聚类池化的过度参数化问题。此外,观察到现有的基于关联的定位方法的局限性,我们提出了一种因果驱动的方法来归因于每个节点的贡献,以提高框架的可解释性。

Task-specific Fine-tuning via Variational Information Bottleneck for Weakly-supervised Pathology Whole Slide Image Classification (cvpr2023) 我们提出了一种基于信息瓶颈理论的高效WSI微调框架。该理论使框架能够找到WSI的最小充分统计量,从而支持我们仅依赖于WSI级弱标签将骨干调整为特定于任务的表示。进一步分析WSI-MIL问题,从理论上推导出我们的微调方法。

Topology-Guided Multi-Class Cell Context Generation for Digital Pathology(cvpr2023, 不是分类,但也挺好玩) 在数字病理学中,细胞的空间背景对细胞分类、癌症诊断和预后很重要。然而,对如此复杂的细胞环境进行建模是具有挑战性的。细胞形成不同的混合物、谱系、簇和孔。为了以可学习的方式对这种结构模式建模,我们从空间统计和拓扑数据分析中引入了几个数学工具。我们将这种结构描述符作为条件输入和可微损失合并到深度生成模型中。通过这种方式,我们第一次能够生成高质量的多类单元布局。我们表明,拓扑丰富的单元布局可用于数据增强,并提高下游任务(如单元分类)的性能。

Interventional Bag Multi-Instance Learning On Whole-Slide Pathological Images (cvpr2023) 在本文中,我们提出了一种新的方案,介入袋多实例学习(IBMIL),以实现去发现袋级预测。与传统的基于似然的策略不同,本文提出的方案是基于后门调整来实现介入训练,从而能够抑制由袋上下文先验引起的偏差。请注意,IBMIL的原理与现有的袋MIL方法是正交的。因此,ibm能够为现有方案带来一致的性能提升,实现新的最先进的性能。

第一次更新:

A semi-supervised multi-task learning framework for cancer classification with weak annotation in whole-slide images 在WSI中将非癌变区域视为癌变区域,这在训练过程中混淆了分型模型。针对后者的局限性,之前的研究提出先进行CRD,排除非癌变区域,然后基于剩余癌变斑块训练亚型模型。然而,单独训练忽略了这两个任务的交互作用,也会导致将CRD任务的错误传播给子类型任务。为了解决这些问题并同时提高CRD和亚型任务的性能,我们提出了一种用于癌症分类的半监督多任务学习(MTL)框架。我们的框架由一个主干特征提取器、两个特定于任务的分类器和一个权重控制机制组成。骨干特征提取器由两个特定于任务的分类器共享,这样就可以捕获CRD和子类型任务之间的交互。权重控制机制保留了这两个任务之间的顺序关系,保证了MTL框架下从子类型任务到CRD任务的错误反向传播。

RankMix: Data Augmentation for Weakly Supervised Learning of Classifying Whole Slide Images with Diverse Sizes and Imbalanced Categories (CVPR2023) 我们提出了RankMix,这是一种在一对wsi中混合排名特征的数据增强方法。RankMix引入了伪标记和排序的概念,以便提取关键的WSI区域,为WSI分类任务做出贡献。进一步提出了一种两阶段的训练方法,以提高训练的稳定性和模型性能。

SlideGraph + : Whole slide image level graphs to predict HER2 status in breast cancer (MIA 2022) 我们提出了一种新的基于图神经网络(GNN)的模型(Slide- graph +),直接从常规血红素和伊红(H&E)染色的载玻片的整片图像预测HER2状态。

Handcrafted Histological Transformer (H2T): Unsupervised representation of whole slide images (MIA 2023) 我们提出了一个基于深度CNN的手工框架,用于构建整体的wsi级表示。基于最近在自然语言处理领域关于Transformer内部工作的发现,我们将其过程分解并将其手工制作成一个更透明的框架,我们称之为手工制作组织学Transformer或H2T。

A Graph-Transformer for Whole Slide Image Classification (TMI 2022) 在执行监督深度学习时,将WSI划分为小块,训练并汇总结果以估计疾病等级。然而,基于patch的方法在训练过程中引入了标签噪声,因为它假设每个patch都是独立的,与WSI具有相同的标签,并且忽略了在疾病分级中重要的整体WSI级别信息。1、我们提出了一种图转换器(GT),它融合了基于图的WSI表示和用于处理病理图像的视觉转换器,称为GTP,以预测疾病等级。2、我们还介绍了一种基于图的显著性映射技术,称为GraphCAM,它可以识别与类标签高度相关的区域。

Derivation of prognostic contextual histopathological features from whole-slide images of tumours via graph deep learning (NBE 2022) Transformer-based unsupervised contrastive learning for histopathological image classification (MIA 2022)

我们提出了一种新的自监督学习策略,称为语义相关对比学习(SRCL),它比较实例之间的相关性以挖掘更多的正对。与传统对比学习中来自一个实例的两个视图相比,我们的SRCL将多个积极实例与相似的视觉概念对齐,这增加了积极实例的多样性,然后产生更多信息的表征。我们采用混合模型(CTransPath)作为主干,该模型是通过集成卷积神经网络(CNN)和多尺度Swin Transformer架构而设计的。CTransPath在大量未标记的组织病理图像上进行预训练,可以作为协作的局部-全局特征提取器来学习更适合组织病理图像领域任务的通用特征表示。

传统特征WSI分类

Classification of Tumor Histology via Morphometric Context 这个比较简单,主要利用细胞核的形态对WSI进行分类。用的是TCGA数据集。

Predicting non-small cell lung cancer prognosis by fully automated microscopic pathology image features 这个是NC的文章,很像影像组学,就是提取一堆特征,然后建模预后。评估非小细胞肺癌。

基于CNN的分类方法

Patch-based Convolutional Neural Network for Whole Slide Tissue Image Classification 这是CVPR的文章。 首先是对每个patch进行训练,然后将训练的预测结果构建一个灰度直方图,然后再用直方图训练一个分类模型。

Deep learning-based classification of mesothelioma improves prediction of patient outcom 这个是nature medicine的文章。 使用的也是对patch提取特征,然后构建特征矩阵,接着用CNN预测的路线。这种方法做的人还是比较少了。

Clinical-grade computational pathology using weakly supervised deep learning on whole slide images 这个也是nature medicine的文章,算是比较令人熟知的WSI分类文章之一。 原理也很简单,就是用CNN选择出概率值比较高的patch,然后使用RNN分类。效果很不错,从文中的报道看。

Whole slide images based cancer survival prediction using attention guided deep multiple instance learning networks MIA的文章,算是WSI分类做的比较早的MIA了。 他的想法比较有意思。整体上是多实例学习MIL。但他将多实例细化了。首先用无监督对patch进行聚类,然后将每一个类当成是一个包。也比较make sense.因为病理图像中可能多种不同的组织,聚类可以让组织的patch大致的聚集到一块。

DTFD-MIL: Double-Tier Feature Distillation Multiple Instance Learning for Histopathology Whole Slide Image Classification 这是CVPR2022的文章。 和上面的文章类似,也是分成多个包处理。但他的伪包是随机分配的。出发点就是WSI中的patch太多,一个包学不到足够的知识。所以分级处理多个包。

Dual-stream multiple instance learning network for whole slide image classification with self-supervised contrastive learning 这是CVPR2021的文章 看结构图就很一目了然,就是利用了多个分辨率的图像。获取了更多不同大小的视野。

基于Transformer的WSI分类模型

End-to-End diagnosis of breast biopsy images with transformers MIA 2022的文章 从结构图中也能看出,其实就是Transformer的魔改。

TransMIL: Transformer based Correlated Multiple Instance Learning for Whole Slide Image Classification NIPS2021的文章。算是比较有意思的WSI分类模型。 作者将每个patch作为一个词向量,输入Transformer,并且中间结合了卷积。效果很不错。 Data-efficient and weakly supervised computational pathology on whole-slide images 这个可能是现在follow最多的文章之一。CLAM。 就是patch级别特征的多实例学习。

Scaling Vision Transformers to Gigapixel Images via Hierarchical Self-Supervised Learning 这是CVPR2022的文章。值得一提的是这也是CLAM这个文章同一个单位出的。他们对病理图像有着很不错的研究,大杂志发了很多。 当时一看这个图,我就知道这个文章是怎么做的。简直make sense到不行。就是把小倍率的patch送入transformer,然后将他的class token一级一级的往上聚合。非常符合WSI的存储方式,也符合医生的阅片习惯。

今天就介绍这么多吧。

优惠劵

水博的两年半

关注

关注

17

点赞

73

收藏

觉得还不错?

一键收藏

知道了

13

评论

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

WSI分类研究介绍。

复制链接

扫一扫

专栏目录

Clinical grade computional pathology using weakly supervised deep learning on whole slide images

lj695242104的专栏

11-24

2235

Abstract

需要大量手工标注数据集一直阻碍病理学方面的决策支持系统的发展以及在临床上部署。为了解决这一问题,本文提出了基于多实例学习的深度学习系统,其仅仅使用已报告的诊断作为训练的标签,得意边广泛且费时间的逐像素手工标注。本文在来自15187位病人的44732张全切片图像构成的数据集上评估了该框架的性能,并且这些数据没有经过任何整理(curation)。前列腺癌、基底细胞癌和乳腺癌转移到...

dicomweb-wsi-viewer:基于 Google Cloud Healthcare DICOM API 的概念证明整个幻灯片成像查看器

05-29

DICOMweb WSI 查看器

该存储库包含由 DICOMweb 服务器提供支持的概念验证整个幻灯片成像查看器。 此特定工具使用 DICOMweb 实现。

注意:此查看器仅适用于整个幻灯片(即病理)图像。 对于使用 Healthcare API 的放射科查看器,请查看 Weasis ( )、OHIF ( )、eUnity ( ) 或 IMS ( )

先决条件

您需要访问并创建了一个 DICOM 存储,其中包含一些 DICOM WSI。

访问 Cloud Healthcare API 后,您可以按照创建 DICOM 存储并上传一些示例 DICOM 图像。

要创建 DICOM WSI,您首先需要获取一些病理图像( ),其中包含一些您可以使用的测试数据)并将它们转换为 DICOM。 要转换为 DICOM,您可以使用的 DICOMizer CLI 之类的工具。

入门

一旦你创建了

13 条评论

您还未登录,请先

登录

后发表或查看评论

CLAM——论文笔记

weixin_41693877的博客

05-30

5318

最近看了一篇有关多示例学习的paper,题目为Data Efficient and Weakly Supervised Computational Pathologyon Whole Slide Images,对里面提出的模型比较感兴趣,特此做一下笔记。

github地址:https://github.com/mahmoodlab/CLAM

paper地址:https://arxiv.org/abs/2004.09666

笔记

这篇paper提出了一个Clustering-constrained Atten

WSI-analysis:自动全幻灯片图像预处理的Python脚本

05-01

全幻灯片图像分析

背景

全幻灯片图像(WSI)是数百万像素的高分辨率组织病理学图像。 如果直接应用于WSI,传统的分析程序将无法有效工作。 大多数成功的解决方案都采用基于补丁的范例。

概述

当前,此仓库包含用于补丁提取的代码(从WSI),并将不断更新。 :)(准备就绪时,将添加基于深度学习的分类和细分代码)。

补丁提取

从WSI提取补丁时,有几个棘手的部分:

内存限制。 我们实验室的RAM大小为31 GB,几乎无法容纳level0 WSI。 因此,加载整个图像时要小心。 使用del和gc.collect()释放内存也很有帮助。 为了处理level0 / 1/2 WSI,我们需要拆分原始图像。

坐标缩放级别/参考框架。 在read_region()方法处理在水平0参考帧峰会。 因此,当我们使用read_region()方法从WSI裁剪补丁时,需要进行必要的转换。

枕头图像对象和NumP

论文阅读:Whole slide images classification model based on self-learning sampling

最新发布

清风等雨的博客

01-06

865

这是一篇发表在BSPC(Biomedical Signal Processing and Control)上的关于WSI分类的文章, 作者是上海科技大学的学生/老师。代码:暂未开源深度学习与计算病理学的结合的增加放大了整个WSI在现代临床诊断中的应用。然而,整个WSI的直接加载经常受到内存限制的阻碍。传统的将WSI分割成图像补丁进行随机抽样策略引入了冗余病理信息,无法实现端到端训练。为了解决这个问题,我们引入了一个以自学习采样为中心的WSIS分类模型。

wsi-challenge:WSI编码挑战

05-12

WSI编码挑战

使用React.js构建的简单网页,用于呈现产品图片和详细信息。

例子:

该项目是使用作为起点进行的。

启动开发服务器

git clone https://github.com/jgbenito7/wsi-challenge

运行npm install或yarn install

使用npm start开发服务器

打开

可用命令

npm start开发服务器

npm clean删除dist文件夹

npm test -运行所有测试

npm run test:watch在监视模式下运行所有​​测试

去做

根据规范实施网页

添加排序功能

添加测试

修理生产大楼

将服务器变量移到.env

WSI2DICOM:将整个幻灯片图像(WSI)转换为多帧DICOM图像

02-22

此仓库显示了如何将整个幻灯片图像转换为多帧DICOM图像。 这取决于和

动机

在整个机构中标准化WSI格式和传输。

启用更多封装选项以进行海量数据存储

潜在地简化补丁/框架级别的可访问性

这是一个示例,显示可以在DICOM查看器查看转换后的DICOM。

依赖项安装

pip install pydicom openslide_python

您可能还需要python界面以外的。

快速开始

代码超级好用。 测试数据可以从下载。

wsi_fn = '/path/to/your/WSI/example/CMU-1-JP2K-33005.svs'

wsi_dicom_dir = "/path/to/your/output/example/CMU-1-JP2K-33005"

# # convert without compression

# p = parameters(JPEG_COMPRESS=

C236 WSI(2.60)ROM_mainbord_uefi_c236wsi参数_c236wsi_源码

10-04

Asrock C236 WSI UEFI firmware file

WSI分类

junjian Li

06-20

829

双流图像表征网络(Dual-stream Network)

医学全量影像(Whole Slide Imaging,WSI)

weixin_43999691的博客

06-07

2367

在医学中,全量影像(Whole Slide Imaging,WSI)是一种数字化的图像技术,用于获取和浏览高分辨率的组织切片图像。它是将组织切片整体数字化,以替代传统的显微镜检查。全量影像主要用于数字化的组织切片,因此在实际应用中,其主要包含患者的组织切片图像。其他类型的影像可能需要通过其他系统或技术进行获取和管理。

论文阅读CLAM:Data-efficient and weakly supervised computational pathology on whole-slide images

jxloveysq的博客

09-26

4920

全视野数字切片(幻灯片/WSIs)图像的数据高效和弱监督的计算病理学

一.WSIs图像介绍

主要应用于病理学细胞图像领域,即组织载玻片到数字格式的转换。

每张内存大,可以放大倍数检索。

主要存在的特点:

内存占比高

分辨率高

标注难度大

小结

论文主要概要

计算病理学的深度学习方法需要人工标注10亿像素全幻灯片图像(WSIs)或带有幻灯片级标签的大型WSIs数据集,而且通常存在较差的域适应性和可解释性。在这里,我们提出了一种可解释的弱监督深度学习方法,用于数据高...

Clinical-grade computational pathology using weakly supervised deep learning on whole slide images

breezehasai的博客

03-18

4111

2019年 nature medicine

代码:https://github.com/MSKCC-Computational-Pathology/MIL-nature-medicine-2019

**动机:**由于病理图像所使用的WSI(Whole Slide Images)图像分辨率较大,所以在处理WSI图像时,通常会将一张WSI图像分为若干小切片进行训练。

与其他领域相比,计算病理学必须面对与病理学数据性质相关的额外挑战。大型带注释的数据集的缺乏比其他领域更加严重。利用病理学数据集的特性,计算病理学的

【深度学习】谷歌用「钞」能力放大招:扩展到220亿参数的巨大视觉 Transformer...

fengdu78的博客

02-21

529

作者丨科技猛兽 编辑丨极市平台导读本文提出了迄今为止最大的密集视觉 ViT 模型 ViT- 22B,具有220亿参数。并发现超大 ViT 病态训练的不稳定性,这种不稳定性组织了模型尺度的进一步扩展。作者通过仔细设计模型,以较高的效率实现模型并行训练。本文目录52 扩展到220亿参数的巨大视觉 Transformer(来自谷歌,含 ViT 作者)52 ViT-22B 论文解读52.1 背景...

A Graph-Transformer for Whole Slide Image Classification

qq_46221910的博客

07-05

294

输入一张WSI,主要包含背景的patch被删除,其余patch通过基于对比学习的patch嵌入模块嵌入到特征向量中。每个选定的patch都表示为一个节点,并使用具有8-node邻接矩阵的节点在整个WSI上构建一个图。(3)提出基于图的类激活图(GraphCAM),这是一种生成WSI级显著性图的新方法,可以识别与输出类标签高度关联的图像区域。(1)提出一个基于图的vit,利用病理图像的图表征和transformer架构的计算效率来执行WSI级分析。公式3b是经典的求注意力权重矩阵的公式,

【论文阅读】DSMIL

.

08-29

1251

该算法介绍了如何解决幻灯片图像(whole slide image,WSI)分类问题。由于WSI具有非常高的分辨率且缺乏注释,因此WSI分类问题具有一定的挑战性。当只有幻灯片级别的标签可用时,WSI分类问题才可以作为多示例学习问题。本文提出一种基于MIL的WSI分类和肿瘤检测算法,算法由三个主要组成部分:首先,引入一个新的MIL聚合器(aggregator),该聚合器能通过可训练的距离度量方法对双流架构(dual-stream architecture)中实例的关系进行建模;......

DGMIL:分布引导的WSI分类多实例学习

qq_45745941的博客

04-28

714

背景多实例学习(MIL)被广泛用于组织病理学全玻片图像(WSI)的分析。然而,现有的MIL方法并没有明确地对数据分布进行建模,相反,它们只通过训练分类器来有区别地学习袋级或实例级的决策边界。本文方法一个用于WSI分类和正patch定位的特征分布引导的深度MIL框架揭示了组织病理学图像数据的固有特征分布可以作为非常有效的指导,例如分类提出了一种基于聚类条件的特征分布建模方法和一种基于伪标签的迭代特征空间细化策略,以便在最终的特征空间中可以容易地分离正实例和负实例代码链接。

TRANSFORMERS FOR IMAGE RECOGNITION AT SCALE—Vision Transformer(ViT)论文详解

JJxiao520的博客

03-29

445

vision transformer详细分析,会时常更新一些自己对transformer的理解。

纯小白为了实现Camelyon16 数据集的分割和特征提取(基于CLAM的代码和AutoDL服务器)所走的弯路

Hans_Y的博客

05-18

1226

此贴纯纯记录一下小半个月来的时间里为了复现 CLAM 走的弯路和心路历程。

tell me about how to reprocess data in machine learning

05-12

In machine learning, data pre-processing is a critical step in preparing data for training and testing models. The goal of data pre-processing is to transform raw data into a format that is more suitable for machine learning algorithms. Here are some common steps involved in data pre-processing:

1. Data cleaning: This involves removing irrelevant or duplicate data points, filling in missing values, and correcting formatting errors.

2. Data normalization: This involves scaling data to a common range so that features with larger values do not dominate the training process.

3. Feature selection: This involves selecting the most relevant features of the data to include in the model. This can help reduce overfitting and improve model performance.

4. Feature engineering: This involves creating new features from existing ones to improve model performance. For example, you could create a new feature that combines two existing features to capture a relationship between them.

5. Data augmentation: This involves creating new data points by applying transformations to existing data. This can help improve the robustness of the model to variations in the input data.

Overall, data pre-processing is an iterative process that involves experimenting with different techniques to improve model performance. It requires a deep understanding of the data and the problem domain, as well as the ability to analyze and interpret the model's results.

“相关推荐”对你有帮助么?

非常没帮助

没帮助

一般

有帮助

非常有帮助

提交

水博的两年半

CSDN认证博客专家

CSDN认证企业博客

码龄8年

暂无认证

23

原创

50万+

周排名

2万+

总排名

15万+

访问

等级

1474

积分

224

粉丝

228

获赞

340

评论

1186

收藏

私信

关注

热门文章

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

23240

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

18532

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

17874

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

16000

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

9718

分类专栏

医疗图像处理

7篇

病理图像处理

2篇

BUG

1篇

einops

1篇

神经网络技巧

2篇

可视化

1篇

IOU

1篇

算法解析

3篇

AJI

1篇

unet

1篇

细胞核分割

1篇

论文阅读

1篇

R语言

1篇

训练总结

5篇

模型方法

1篇

语言使用总结

4篇

最新评论

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

水博的两年半:

没处理过只有dat文件的,你用python直接读dat,保存成图片试试。或者看看这个数据是那个公司的,找一下这个公司的图像怎么读。

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

m0_68035385:

不是啊,文件夹里都是dat文件,把他拉进软件里就打开了。软件转的tif格式不符合要求,怎么用代码解析这个dat文件

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

水博的两年半:

你这个应该就是mrxs格式吧。用openslide读出来,按照帖子里面的步骤应该就可以吧。

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

m0_68035385:

请问博主病理图像是用dat文件类型存储的,怎么将这个类型转换成tif格式或svs

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

klinfelter:

博主一定要一直更新啊,总结的都是有学习意义的顶刊文章

您愿意向朋友推荐“博客详情页”吗?

强烈不推荐

不推荐

一般般

推荐

强烈推荐

提交

最新文章

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

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

No package ‘sqlite3‘ found

2024年1篇

2023年3篇

2022年5篇

2021年3篇

2020年3篇

2019年8篇

目录

目录

分类专栏

医疗图像处理

7篇

病理图像处理

2篇

BUG

1篇

einops

1篇

神经网络技巧

2篇

可视化

1篇

IOU

1篇

算法解析

3篇

AJI

1篇

unet

1篇

细胞核分割

1篇

论文阅读

1篇

R语言

1篇

训练总结

5篇

模型方法

1篇

语言使用总结

4篇

目录

评论 13

被折叠的  条评论

为什么被折叠?

到【灌水乐园】发言

查看更多评论

添加红包

祝福语

请填写红包祝福语或标题

红包数量

红包个数最小为10个

红包总金额

红包金额最低5元

余额支付

当前余额3.43元

前往充值 >

需支付:10.00元

取消

确定

下一步

知道了

成就一亿技术人!

领取后你会自动成为博主和红包主的粉丝

规则

hope_wisdom 发出的红包

实付元

使用余额支付

点击重新获取

扫码支付

钱包余额

0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。 2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

【数字病理技术系列一】什么是WSI 全景数字化切片 - 知乎

【数字病理技术系列一】什么是WSI 全景数字化切片 - 知乎切换模式写文章登录/注册【数字病理技术系列一】什么是WSI 全景数字化切片远程医疗2狗远程病理平台技术数字病理切片(digital slide of pathology)又称虚拟病理切片(vitual slide of pathology),是一种现代数字系统与传统光学放大装置有机结合的技术。它是将传统的玻璃病理切片通过全自动显微镜或光学放大系统扫描采集得到高分辨数字图像,再应用计算机对得到的图像自动进行高精度多视野无缝隙拼接和处理,获得优质的可视化数据以应用于病理学的各个领域。数字病理切片(digital slide of pathology)又称虚拟病理切片(vitual slide of pathology),是一种现代数字系统与传统光学放大装置有机结合的技术。它是将传统的玻璃病理切片通过全自动显微镜或光学放大系统扫描采集得到高分辨数字图像,再应用计算机对得到的图像自动进行高精度多视野无缝隙拼接和处理,获得优质的可视化数据以应用于病理学的各个领域。编辑于 2022-03-29 17:22数字化医学影像病理学​赞同 1​​1 条评论​分享​喜欢​收藏​申请

WS-I基本概要_百度百科

基本概要_百度百科 网页新闻贴吧知道网盘图片视频地图文库资讯采购百科百度首页登录注册进入词条全站搜索帮助首页秒懂百科特色百科知识专题加入百科百科团队权威合作下载百科APP个人中心收藏查看我的收藏0有用+10WS-I基本概要播报讨论上传视频Web服务互操作性行业联盟(WS-I)的规范本词条由“科普中国”科学百科词条编写与应用工作项目 审核 。WS-I基本概要(英语:WS-I Basic Profile,官方缩写为WSI BP)是Web服务互操作性行业联盟(WS-I)的一个规范,为核心Web服务规范,如 SOAP,WSDL及UDDI提供互操作性上的指引。中文名WS-I基本概要外文名WS-I Basic Profile缩    写WSI BP领    域计算机目录1简介2版本3遵从规范的框架4WSDL简介播报编辑WS-I基本概要是概要使用Web服务描述语言(WSDL)将服务描述为操作消息的端点的集合。要理解WSI-BP的重要性,需要注意它定义了一个比全部WSDL模式具有更多限制的合法服务的集合。许多常见的平台(如下)支持WSI-BP,但不支持WSI-BP以外的Web服务。 [1]版本播报编辑基本概要的1.0版本在2004年初发布。在2006年发布的1.1版本的范围与1.0版本不同。1.0版本中处理信封序列化以及在消息中的表示被移出作为一个新的概要,称作简单SOAP绑定概要(Simple Soap Binding Profile,缩写SSBP)。1.2版本还没有定案,WS-I网站上可以得到草稿。主要的新特性是将支持MTOM二进制附件以及WS-Addressing。这个版本的工作草案可以从[2]获得。2.0版本正在撰写中。2.0版本将使用SOAP1.2版本,UDDI3版本以及WS-Addressing[3] [1]遵从规范的框架播报编辑声称遵从WS-I基本概要的框架包括:Oracle Weblogic Server10.3版遵从基本概要,同时遵从WS-I基本安全概要。[4]ASP.NET2.0 - Web服务遵从基本概要[5]GlassFish Metro, 包括JAX-WS参考实现(JAX-WS RI)以及Tango (WSIT)项目。IBM WebSphere Application Server5.0.2版到5.1版遵从基本概要 1.0,6.0以上版本遵从基本概要 1.1[6]Apache Axis1.2以上版本遵从基本概要1.0Apache Axis2CeltixWebMethods_GlueJBoss应用服务器Codehaus XFireApache CXF,Codehaus XFire与Celtix合并的项目CordysSpringWS [1]WSDL播报编辑WSDL(Web服务描述语言,Web Services Description Language)是为描述Web服务发布的XML格式。W3C组织(World Wide Web Consortium)没有批准1.1版的WSDL,当前的WSDL版本是2.0,是W3C的推荐标准(recommendation)(一种官方标准),并将被W3C组织批准为正式标准。在诸多技术文献中通常将Web服务描述语言简写为WSDL,读音通常发为:"wiz-dəl"。WSDL描述Web服务的公共接口。这是一个基于XML的关于如何与Web服务通讯和使用的服务描述;也就是描述与目录中列出的Web服务进行交互时需要绑定的协议和信息格式。通常采用抽象语言描述该服务支持的操作和信息,使用的时候再将实际的网络协议和信息格式绑定给该服务。 [1]新手上路成长任务编辑入门编辑规则本人编辑我有疑问内容质疑在线客服官方贴吧意见反馈投诉建议举报不良信息未通过词条申诉投诉侵权信息封禁查询与解封©2024 Baidu 使用百度前必读 | 百科协议 | 隐私政策 | 百度百科合作平台 | 京ICP证030173号 京公网安备110000020000

WSI Models | Manufacturer Scale models 1:50 and 1:87 Trucks, Cranes, Construction

WSI Models | Manufacturer Scale models 1:50 and 1:87 Trucks, Cranes, Construction

Cookies

Let us know which cookies we may place. When clicking ‘Essential cookies’, we do not collect personal data and you help us to improve the site. When you click ‘Accept cookies’ you’ll get an optimal website experience. More about privacy & cookies.

Accept cookies

Essential cookies

When dedication and skills work together, expect a masterpiece.

Worldwide dealer network

Own production facility

Wide assortment

Our story

News

Quotation request

Licences

Contact

Selling points

en

Nederlands

English

Deutsch

Français

Español

Assortment

Trucks

Construction

Cranes

Vans

Loads

Accessoires

New

Get your most awesome scale model now

in the WSI Models collectors webshop

Museum

Business concepts

Need help?

Business quotation

Customer service

Manuals

Contact

Follow us

Trans­portis my skill

AVAILABLE AT YOUR LOCAL DEALER

R. Sterenborg Transport; DAF XF SUPER SPACE CAB MY2017 6X2 TAG AXLE RIGED CURTAINSIDE COMBI - 6 AXLE

See model

Trans­portis my skill

AVAILABLE AT YOUR LOCAL DEALER

Wüst GmbH & Co.KG; VOLVO FH 5 GLOBETROTTER 8X4 FALKOM

See model

Trans­portis my skill

AVAILABLE AT YOUR LOCAL DEALER

J.L. Mijnders Transport; SCANIA R HIGHLINE CR20H 4X2  CONTAINER TRAILER - 3 AXLE +20FT TANK CONTAINER

See model

LIFTINGIS MY SKILL

AVAILABLE AT YOUR LOCAL DEALER

Borger Cranes; LIEBHERR LTM 1650-8.1

See model

Trans­portis my skill

AVAILABLE AT YOUR LOCAL DEALER

J.L. Mijnders Transport; VOLVO FH5 GLOBETROTTER 4X2 CONTAINER TRAILER - 3 AXLE +20FT TANK CONTAINER

See model

Trans­portis my skill

AVAILABLE AT YOUR LOCAL DEALER

Haugen; VOLVO FH4 SLEEPER CAB 8X4 RIGED DRAWBAR TRUCK WITH HOOKLIFT SYSTEM - 3 AXLE + ASPHALT CONTAINER

See model

LIFTINGIS MY SKILL

AVAILABLE AT YOUR LOCAL DEALER

Jaromin; LIEBHERR LTM 1090-4.2

See model

Trucks

view models

Construction

view models

Cranes

view models

Vans

view models

Loads

view models

Accessoires

view models

Worldwidedealer network

Ownproduction facility

Wideassortment

Questions?Let us help

COMING SOON

The model crane we’ve been waiting for.

View our range

NEW MODELS

Available for delivery at your local dealer

View our range

WSI SHOP

Open every Saturday from 9 AM to 1 PM

More information

CLASSICS

Classics in production again

View our range

For entrepreneurs

Want a fast and professional scale model of your fleet?

Start here

News

Scania 164 S.C. Visser/Ouwehand

More information

Shop your favorite brand via our dealers

To all brands

Discover

WSI Basic Line

Searching for a scale model you can build yourself? We have a wide range of plain scale models; both trucks and trailers.

View

Discover

WSI Limited Edition

Looking for a scale model of your favourite brand or company? We have over 500 company scale models in stock.

View

Discover

WSI Premium Line

If you are looking for a DEMO model of your favourite brand or a fantasy vehicle, then check out our Premium Line range now.

View

STRENGTHEN YOUR MARKETING CONNECTIONS

Transform the fleet you’re so proud of into perfect scale models

Although online and data dominate today’s world, WSI is still passionate about the human side of earthmoving and long-distance haulage. Your passion for your work and company runs deep. And there are countless fans across the world who love all your equipment.

That’s why this business gift in the form of customized scale models of your fleet is a really strong marketing tool. It’s your personal story and brings you closer to your fans and business relations. So transform that fleet you’re so proud of into a detailed business gift or collector’s item.

Scale 1:50 

High quality metal scale models

Each one is perfect, down to the very last detail

Minimum order of 100 models or more in your own corporate styleUGT (Ultra Graphic Transfer) and pad printing

 

Read our marketing solutions here

View all brands here

Request a quotation

Welcome to WSI. A member of our sales team will contact you within 48 hours so you can discuss the quotation.

When dedication and skill work together, expect a masterpiece

Read more

Believe it can be done and anything is possible.

Select your freedom, adventure and defy the elements. Dream about or work with your machine. From pounding excavators to trucks that just keep on hauling, to high up in the crane. Be a hero.

Only #1 is good enough

We go for gold with passion and perfection. We always get the best out of ourselves and the people around us. That’s clear from the quality of our products.

Push your boundaries

We believe in continuous growth of people, process and product. It is our daily task to be a global leader in knowledge, technology, materials and sector developments.

Passion for work and transport

We fulfil people’s dreams. True experts who live and breathe their passion for transport, cranes, and earthmoving. Making that tangible is why we do it. Tell us your story.

Customer review

100 JAAR DE ROOY!

Customer review

Hennie Dijkstra

Land Transport Harkema

Customer review

"We are very happy with this beautiful model. Thanks for the excellent cooperation."

Erwin van Belle

Transport Van Belle Erwin

Customer review

"You could call it a hobby that got out of hand."

Stefan Visser

S.C. Visser

Customer review

"Our beautiful fleet, both large and small!"

Van der Most Transport

Customer review

"‘Another stunning model. As the first WSI customer this quality is something we’ve come to expect!’"

JEFFREY VAN DEUVEREN

Van Deuveren Transport

Home

When dedication and skills work together, expect a masterpiece.

WSI Models

Gelderlandhaven 5

3433 PG Nieuwegein

The Netherlands

+31 (0) 33-286 7905

info@wsi-models.com

Business quotation

Customer Services

Returns and service

Security & Privacy

Contact

Quick menu

Collectors shop

Museum

Business concepts

Our story

Selling points

News

Teamlid random in footer

Follow us

Follow us on social media, join in the conversation, ask questions, share your collection, visit our Store and chat live with fellow collectors!

Facebook

Follow us and join the conversation

Youtube

Enjoy everything that moves

Instagram

Always the latest and greatest pictures

LinkedIn

Follow us

TikTok

Trends start here

Subscribe to our newsletter

Don't miss out on our latest news.

Sign up

We will only send you newsletters with your consent. Do you prefer not to receive newsletters anymore? Unsubscribing is easy: use the link at the bottom of the e-mail.

Sitemap

Disclaimer

Privacy Policy

Colophon

Cookie settings

WSI是什么意思? - WSI的全称 | 在线英文缩略词查询

WSI是什么意思? - WSI的全称 | 在线英文缩略词查询

↓ 跳到主内容

EnglishالعربيةБългарскиCatalàČeštinaCymraegDanskDeutschΕλληνικάEspañolEestiفارسیSuomiFrançaisעִבְרִיתहिन्दीJezikAyititMagyarBahasa IndonesiaItaliano日本語한국어LietuviųLatviešuMelayuMaltiNorskNederlandsPolskiPortuguêsRomânăРусскийSlovenčinaslovenščinaSvenskaไทยTürkçeукраїнськаاردوViệt Nam繁體中文

首页 › 3 个字母 › WSI

WSI 是什么意思?

你在寻找WSI的含义吗?在下图中,您可以看到WSI的主要定义。 如果需要,您还可以下载要打印的图像文件,或者您可以通过Facebook,Twitter,Pinterest,Google等与您的朋友分享。要查看WSI的所有含义,请向下滚动。 完整的定义列表按字母顺序显示在下表中。

WSI的主要含义

下图显示了WSI最常用的含义。 您可以将图像文件下载为PNG格式以供离线使用,或通过电子邮件发送给您的朋友。如果您是非商业网站的网站管理员,请随时在您的网站上发布WSI定义的图像。

WSI的所有定义

如上所述,您将在下表中看到WSI的所有含义。 请注意,所有定义都按字母顺序列出。您可以单击右侧的链接以查看每个定义的详细信息,包括英语和您当地语言的定义。

首字母缩写词定义WSIWeb 服务中介WSIWeb 服务互操作性WSIWeb 服务倡议WSIWeb 服务接口WSI世界信德人协会WSI书面的方案的调查WSI华尔街金融研究所WSI国际无线系统WSI天气服务国际公司WSI女人中士教官WSI废物火花点火WSI成立为法团的 Wordtext 系统WSI战争服务增量WSI战争研究所WSI整个学校研究所WSI整片集成WSI武器系统一体化WSI武器系统的信息手册WSI水可溶性指数WSI水安全指导员WSI水系统公司WSI瓦乔维亚证券公司WSI瓦肯胡特服务公司。WSI福利国家国际WSI精锐国际WSI结果 und Sozialwissenschaftliches 研究所

‹ WRIM

WSPD ›

语言

EnglishالعربيةБългарскиCatalàČeštinaCymraegDanskDeutschΕλληνικάEspañolEestiفارسیSuomiFrançaisעִבְרִיתहिन्दीJezikAyititMagyarBahasa IndonesiaItaliano日本語한국어LietuviųLatviešuMelayuMaltiNorskNederlandsPolskiPortuguêsRomânăРусскийSlovenčinaslovenščinaSvenskaไทยTürkçeукраїнськаاردوViệt Nam繁體中文

简体中文

Recent Posts

文章分类  

>>   

1   

2   

3   

4   

5   

6   

7   

8   

9   

10   

A   

B   

C   

D   

E   

F   

G   

H   

I   

J   

K   

L   

M   

N   

O   

P   

Q   

R   

S   

T   

U   

V   

W   

X   

Y   

Z   

© 2014 - 2023

Abbreviation Finder. 站点地图 | Recent Posts

Terms of Use | Privacy Policy | About Us | Blog