Insix:面向真实的生成数据增强,用于Nuclei实例分割

news/2024/11/15 5:02:14/

文章目录

  • InsMix: Towards Realistic Generative Data Augmentation for Nuclei Instance Segmentation
    • 摘要
    • 本文方法
      • 数据增强方法
      • 具有形态学约束的前景增强
      • 提高鲁棒性的背景扰动
    • 实验结果

InsMix: Towards Realistic Generative Data Augmentation for Nuclei Instance Segmentation

摘要

  1. 遵循“复制-粘贴-平滑”原理并执行形态约束的生成实例扩充
  2. 也就是提出了形态学约束,使增强图像能够获得关于细胞核的丰富信息,同时保持其形态学特征(例如,几何形状和位置)
  3. 为了充分利用背景的像素冗余并提高模型的鲁棒性,进一步提出了一种背景扰动方法,该方法在不扰乱原始核分布的情况下随机打乱背景patch
  4. 为了实现原始实例和模板实例之间的上下文一致性,设计了一个具有前景相似性编码器(FSE)和三元组丢失的平滑GAN
    代码地址

本文方法

数据增强方法

在这里插入图片描述
MixUp方法是一种组合输入图像的随机样本的数据增强方法
CutOut通过将矩形区域随机掩蔽为零来增强图像
CutMix结合了MixUp和CutOut,从一张图像中随机裁剪一个补丁,并将其放置在另一张图像上
CowOut和CowMix,通过引入随机裁剪掩模来扩展CutOut和CutMix


本文执行复制粘贴平滑,实现更真实的数据增强。InsMix与以前的复制粘贴方法的主要区别至少在以下三个方面:

  1. 没有直接执行复制粘贴,而是提出了形态学约束(SSD,即规模、形状和距离)来保持细胞核的形态学特征(即位置、聚类等);
  2. 除了前景增强外,我们还提出了一种背景扰动方法,以充分利用背景信息的有效利用来进行数据增强,从而增强分割模型的鲁棒性;
  3. 为了生成逼真的增强图像,我们引入了基于三元组丢失的平滑GAN,其中我们设计了前景相似性编码器(FSE)来将原始核上下文信息编码到模板核实例中

具有形态学约束的前景增强

在这里插入图片描述
约束如下:
在这里插入图片描述
其中,fscale、fshape、fdis分别表示用于评估尺度差、形状一致性和质心距离的函数。参数ρ、 δ和γ通过交叉验证确定
在这里插入图片描述

提高鲁棒性的背景扰动

将背景区域分割成20×20个斑块,然后以α的比例(经验设置为0.2)随机打乱斑块。这样,细胞核的分布就不会紊乱,分割模型对尖锐边缘的分散(如细胞核的不规则形状和不完整纹理)具有鲁棒性

Smooth-GAN
辨别器
在这里插入图片描述
生成器
在这里插入图片描述
前景相似编码器(FSE)
以卷积方式计算原始实例patch的余弦相似度,如下所示:
在这里插入图片描述
对这部分不是很了解,大概知道是图像生成

实验结果

在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/news/59966.html

相关文章

SpringCloudAlibaba整合Ribbon实现负载均衡调用

目录 一、概念 二、整合Ribbon负载均衡 三、Ribbon架构原理图 四、Ribbon默认调用与

leetcode 674. 最长连续递增序列

题目描述解题思路执行结果 leetcode 674. 最长连续递增序列 题目描述 最长连续递增序列 给定一个未经排序的整数数组&#xff0c;找到最长且 连续递增的子序列&#xff0c;并返回该序列的长度。 连续递增的子序列 可以由两个下标 l 和 r&#xff08;l < r&#xff09;确定&a…

SQL 招聘网站岗位数据分析

数据清洗 1.删除包含空字段的行 create view v_data_clean_null as select * from data d where job_href is not null and job_href ! and job_name is not null and job_name ! and company_href is not null and company_href ! and company_name is not null and com…

Golang-map底层原理刨析

map底层原理刨析 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-yz8FjpJt-1683362716010)(https://gitee.com/cqfbest/md/raw/master/img2//v2-95697e3e2584722431ab1c37f3a61736_1440w.jpg)] Go 语言内置了 map 数据结构, map 的底层便是一个 Has…

解决echarts图表随窗口宽度变化而改变图表的大小

文章目录 前言一、演示前后对比效果二、解決方法1.在代码结尾加上监听方法2.示例 三、总结扩展问题 前言 很多同学在使用echarts时遇到了浏览器窗口大小发生变化时&#xff0c;图表大小没有自适应窗口的宽度&#xff0c;下面我将对比演示随着窗口大小变化&#xff0c;echarts图…

container的讲解

我们做开发经常会遇到这样的一个需求&#xff0c;要开发一个响应式的网站&#xff0c;但是我们需要我们的元素样式跟随着我们的元素尺寸大小变化而变化。而我们常用的媒体查询&#xff08;Media Queries&#xff09;检测的是视窗的宽高&#xff0c;根本无法满足我们的业务需求&…

urllib爬取图片

使用 urllib 库来爬取图片 import urllib.request# 图片的 URL 链接 image_url "http://img.netbian.com/file/2023/0415/235643ofSA0.jpg"# 获取图片并保存到指定路径 urllib.request.urlretrieve(image_url, "image.jpg")这段代码中&#xff0c;首先指定…

分析linux中动态库so文件的常用方法

前言 在linux系统中&#xff0c;我们经常会遇到各种各样的动态库文件&#xff0c;常见的是.so后缀&#xff0c;那么我们应该如何分析这些文件的用途和作用呢&#xff1f;毕竟我们不能一知半解的“搞事情”。 正文 查看文件属性 首先&#xff0c;我们从整体上了解一下该文件的基…