BoxPolyp:使用超粗边界框注释的提升广义多边形分割

这篇具有很好参考价值的文章主要介绍了BoxPolyp:使用超粗边界框注释的提升广义多边形分割。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

BoxPolyp: Boost Generalized Polyp Segmentation Using Extra Coarse Bounding Box Annotations

摘要

  1. 在本文中,提出了一种增强的BoxPolyp模型使用精确掩码和超粗框注释。在实践中,应用框注释来缓解先前息肉分割模型的过拟合问题,该模型通过迭代增强分割模型生成细粒度的息肉区域。
  2. 首先提出了一种融合滤波器采样(FFS)模块,用于从具有较少噪声的框注释中生成逐像素伪标签,从而显著提高了性能。
  3. 考虑到同一息肉的外观一致性,设计了图像一致性(IC)损失。这样的IC损失明确地缩小了由两个不同网络提取的特征之间的距离,这提高了模型的鲁棒性。

BoxPolyp:使用超粗边界框注释的提升广义多边形分割

本文方法

BoxPolyp:使用超粗边界框注释的提升广义多边形分割
首先,使用在小息肉分割数据集上训练的SANet[23]来预测每个方框注释图像的像素掩码。然后,FFS模块将预测的掩码和框注释相结合,以获得作为伪标签的确定区域。对于不确定性区域,我们提出了IC损失,以减少从两个不同主干提取的特征之间的距离
BoxPolyp:使用超粗边界框注释的提升广义多边形分割
(a) 使用融合滤波器采样模块生成精细的伪掩模,该模块由前景、背景和不确定区域组成。(b) 对确定区域和不确定区域的不同监管。

实验结果

BoxPolyp:使用超粗边界框注释的提升广义多边形分割
BoxPolyp:使用超粗边界框注释的提升广义多边形分割
BoxPolyp:使用超粗边界框注释的提升广义多边形分割文章来源地址https://www.toymoban.com/news/detail-436620.html

到了这里,关于BoxPolyp:使用超粗边界框注释的提升广义多边形分割的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • opencv 之 外接多边形(矩形、圆、三角形、椭圆、多边形)使用详解

    本文主要讲述opencv中的外接多边形的使用: 多边形近似 外接矩形、最小外接矩形 最小外接圆 外接三角形 椭圆拟合 凸包 将重点讲述最小外接矩形的使用 给一个opencv官方的例程: 过程图像如下: 椭圆拟合一般用于轮廓提取之后: 凸包绘制 计算两个旋转矩形交集: C++版的最

    2024年02月09日
    浏览(87)
  • 微信小程序原生使用map组件实现轨迹、多边形

    使用地图本身的map组件实现地图 初始化地图: map组件的属性 longitude 必须 Number 中心点经度 latitude 必须 Number 中心点纬度 scale 选填 Number 地图的缩放级别(缩放切换时使用) include-points 选填 Array. 缩放视野以展示所有坐标点 markers 选填 Array. 地图展示的坐标点集合 polyline 选填

    2024年02月03日
    浏览(54)
  • [C++] opencv - approxPolyDP(多边形拟合)函数介绍和使用场景

    OpenCV中的 approxPolyDP() 函数用于对形状进行逼近,以减少多边形的顶点数,可以用于对图像轮廓点进行多边形拟合。 函数原型如下: 其中, curve 是输入的点集,类型为 InputArray, 可以是 Mat 、 vectorPoint 等; approxCurve是输出的点集,类型为 OutputArray, 也是 Mat 类型; epsilon 是精

    2024年03月14日
    浏览(65)
  • [C++] opencv - fillPoly(填充多边形)函数介绍和使用场景

    fillPoly() 函数是OpenCV中用于绘制填充多边形的函数。函数原型如下: fillPoly() 函数适用于需要绘制填充多边形的场景,例如在图像上绘制一个封闭的图形、制作一个简单的遮罩等。   fillPoly() 函数是OpenCV中用于绘制填充多边形的函数。可以用来绘制实心三角形,实心矩形,实

    2024年02月19日
    浏览(114)
  • 【3Ds Max】可编辑多边形“边”层级的简单使用

    目录 简介 示例  1. 编辑边  (1)插入顶点 (2)移除 (3)分割 (4)挤出  (5)切角 (6)焊接 (7)桥 (8)连接 2. 编辑几何体 (1)创建 (2)塌陷 (3)附加 (4)分离         在3ds Max中,可编辑多边形边层级(Edge Level)是指您可以在编辑多边形网格时直接编辑的

    2024年02月12日
    浏览(53)
  • 【3Ds Max】可编辑多边形“点”层级的简单使用

    目录 简介 示例 (1)移除 (2)断开 (3)焊接 (4)挤出 (5)切角 (6)目标焊接  (7)连接         在3ds Max中,多边形点层级(Vertex Level)是指可以在编辑多边形网格时直接编辑的顶点(点)级别。您可以通过选择、移动、旋转、缩放等方式来编辑多边形的顶点,以

    2024年02月12日
    浏览(50)
  • RT-DETR算法改进:最新Inner-IoU损失函数,辅助边界框回归的IoU损失,提升RT-DETR检测器精度

    💡 本篇内容 :RT-DETR算法改进:最新Inner-IoU损失函数,辅助边界框回归的IoU损失,提升RT-DETR检测器精度 💡本博客 改进源代码改进 适用于 RT-DETR目标检测算法 (ultralytics项目版本) 按步骤操作运行改进后的代码即可🚀🚀🚀 💡改进 RT-DETR 目标检测算法专属|芒果专栏

    2024年02月19日
    浏览(39)
  • Python的海龟 turtle 库使用详细介绍(画任意多边形,全网最详细)

    学Turtle库,其实就是学数学,而且还能提高对数学和学习的兴趣。Turtle库还能够帮助孩子更好地理解几何学和数学概念,比如角度、比例、几何图形的性质等等,是Python中一个很有趣的库。 Turtle库是Python中一个很有趣的库,可以用来绘制各种图形,比如直线、圆、正方形等等

    2024年04月13日
    浏览(60)
  • 在Leaflet中使用Turf.js生成范围多边形的两种实现方式

    目录 前言 一、场景需求 1、Leaflet.js的不足 2、Turf.js 二、原始数据展示 1、点位数据展示  2、定义样式 3、定位数据初始化 三、Turfjs中bbox生成  1、官网讲解 2、轨迹bbox生成 四、Turfjs生成外包多边形 1、官网例子 2、凸多边形生成 总结         在一些共享出行的应用地图中

    2024年03月14日
    浏览(90)
  • BMapGL -- 使用Class在 Vue3 ts 中封装创建标记和多边形标签

    useSymbol.ts 文件 MarkerLabel 使用 PolygonLabel使用 这段代码定义了两个类:MarkerLabel 和 PolygonLabel,分别用于创建标记和多边形标签,并将它们添加到地图上。 MarkerLabel 类接收一个 markConfig 对象作为参数,该对象包含创建标记所需的各种配置信息,例如标记的位置、标记的样式、标

    2024年02月15日
    浏览(30)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包