用于医学图像分割的空间导向的自监督聚类网络

作者:Euijoon Ahn1, Dagan Feng1,2 and Jinman Kim1
编辑:cheney

本文,作者提出了一个用于医学图像分割的空间导向的自监督聚类网络SGSCN,它以端到端的方式从单个图像中迭代学习每个像素的特征表示和聚类分配。作者还提出了一个基于上下文的一致性损失函数,可以更好的描述图像的形状和边界。

自监督聚类的概念是使用聚类分配(如聚类标签)作为代理标签来学习CNN的参数。
作者使用两个数据集来测试模型在两种问题上的表现,分别是皮肤损伤分割数据集PH2和肝肿瘤分割数据集(美国中山大学公开数据集)。
模型架构

对于给定一张图像Xn,训练一个卷积分割网络F生成分割图Sn,然后标准化Sn,使得Sn的均值和方差都为零。最终的分割图(每个像素的聚类标签Cn)通过选择通道维度获得,这个通道维度可以最大化分割图的响应值。卷积分割网络的参数通过训练最小化Sn和Cn之间的交叉熵损失得到。此外,稀疏空间损失和基于上下文的一致性损失用于通过理解像素和区域的空间关系来增强聚类分配。SGSCN以端到端的方式迭代学习并改进每个像素的特征表示和聚类分配。

通过训练最小化Sn和Cn之间的交叉熵损失得到卷积分割网络的参数
其中P代表聚类的类别数。

稀疏空间损失
经典的交叉熵损失忽略了图像像素或区域的空间关系,使得空间边缘的像素难以分组,从而产生次优参数。
L1范数正则化广泛应用于图像恢复和去噪,并在处理稀疏数据时证明了其有效性,它还显示出对图像中细微边缘或空间连接区域的惩罚较小。因此作者使用L1正则来衡量分割图Sn的垂直和水平差异,
W和H代表输入图像的宽度和高度,Sk,l代表分割图Sn中(k,l)坐标处的像素值。

基于上下文的一致性损失
基于上下文的一致性损失强制属于集群的像素在空间上靠近集群中心,k坐标轴上聚类Cn的中心通过将每个簇转换为空间概率分布函数来计算

使用簇中心,我们可以根据以下公式计算基于上下文的一致性损失

该损失函数用于惩罚空间上远离簇中心的像素。
训练
卷积分割网络的总体损失函数是交叉熵损失、稀疏空间损失和基于上下文的一致性损失之和。作者设置了任意最大可能聚类数P=8,这是通过总损失函数迭代最小化的。在训练过程中,相似的图像像素将分配给相同的簇,使得簇数小于最初定义的最大簇数大小。重复这个过程,直到聚类和损失变得稳定。
实验结果


未经本人许可,禁止转载。

(SGSCN)A Spatial Guided Self-supervised Clustering Network for Medical Image Segmentation相关推荐

  1. Boundary-aware context neural network for medical image segmentation(医学分割-多任务之间注意力层内注意力)

    文章目录 前言 一.解决什么问题? 二.那怎么设计解决的 三.他们做了什么?贡献是什么? 四.仔细讲一下方法? 4.1 PEE 4.2 mini-MTL 4.3 IA 4.4 CFF 4.5解码器和优 ...

  2. 论文解读(一)V-Net: Fully Convolutional Neural Networks for Volumetric Medical Image Segmentation

    发表:Computer Vision and Pattern Recognition 数据集: MRI volumes depicting prostate前列腺核磁共振成像 目标函数:基于Dice系 ...

  3. Psi-Net: Shape and boundary aware joint multi-task deep network for medical image segmentation(论文翻译)

    用于医学图像分割的形状和边界感知联合多任务深度网络 论文地址:https://arxiv.org/pdf/1902.04099.pdf ( 类似于U-Net网络encoder和decoder结构,其中 ...

  4. Geospatial Data Science (4): Spatial weights

    Geospatial Data Science (4): Spatial weights 在本节中,我们将学习空间分析中关键部分之一的来龙去脉:空间权重矩阵.这些是结构化的数字集,用于形式化数据集中观 ...

  5. 论文阅读笔记(8):Structured Sparse Subspace Clustering: A Joint Affinity Learning and Subspace Clustering

    论文阅读笔记(8):Structured Sparse Subspace Clustering: A Joint Affinity Learning and Subspace Clustering F ...

  6. Apache Sedona(GeoSpark) spatial join 源码解析

    文章目录 Apache Sedona(GeoSpark) Spatial Join Range join Distance join 源码解析 SedonSQLRegistrator.register ...

  7. Geocomputation (3)Spatial data operations

    Geocomputation (3)Spatial data operations 来源:https://github.com/geocompx/geocompy 1.准备 #| echo: fals ...

  8. Hololens 开发笔记(2)——Spatial Mapping

    原文链接:Hololens 开发笔记(11)--Spatial Mapping_Jitwxs的博客-CSDN博客 Hololens 作为一款混合现实设备,其与传统 VR/AR 设备最大的区别是,能够和 ...

  9. Geospatial Data Science (5): Spatial autocorrelation

    Geospatial Data Science (5): Spatial autocorrelation 1. 空间自相关和探索性空间数据分析 空间自相关与数据集中观察值的相似性与这些观察值的位置的相 ...

最新文章

  1. RHEL6新特性之联网和服务
  2. “阿一web标准学堂”选修课:EditPlus高级使用技巧(附视频、课件、代码下载)...
  3. python map zip_python中的zip()函数和map()函数
  4. first-child伪类选择器没有效果(不起作用)
  5. 为何很多理财平台扣钱很快,但是提现的时候却很慢?
  6. 一个人开始废掉的3种迹象
  7. spring—JdbcTemplate使用
  8. Oracle 修改字符集 为ZHS16GBK
  9. cas无法使用_【漫画】CAS原理分析!无锁原子类也能解决并发问题!
  10. python时间模块哪个好arrow模块_Arrow-一个最好用的日期时间Python处理库
  11. win+shift+s截图保存在哪_今天才发现,原来不使用工具,电脑也能快速截图,你用过哪些?...
  12. swift 运算符快速学习(建议懂OC或者C语言的伙伴学习参考)
  13. 针对form表单赋值封装
  14. 计算机组成与体系结构重点(四川大学软件学院)
  15. 2021年高压电工考试及高压电工考试资料
  16. I/O多路复用select服务器
  17. 如何从Excel中的另一个单元格引用格式和值?
  18. 数据分析 - 预测模型(学习笔记)
  19. 程序员自我修改之读书学习
  20. matplotlib中添加水平线和垂直线

热门文章

  1. 数据挖掘工程师面试指南
  2. python3.x与python2.x共存
  3. 2021研发大数据报告发布,腾讯研发人员增长四成
  4. 2018日本机器人周,思岚科技展现机器人智能行走技术
  5. 应届生面试嵌入式工程师的一点点经验
  6. 三次样条曲线插值的基本原理及其C#实现
  7. [Test][心理测试]测试:《红楼梦》你是哪个角色?
  8. 第一位美国科学院华裔院士-王晓东的科研思路追踪
  9. 国美金融贷款通过TCP建立连接,国美金融贷款发送HTTPS请求
  10. 【满分】【华为OD机试真题2023 JAVAJS】查找单入口空闲区域