超像素分割算法————综述

article/2025/10/1 8:14:59

参考:超像素—学习笔记

什么是超像素?评价标准?SLIC、SEED、ETPS算法

比较的指标:图像边界的粘附性、算法速度、存储效率、分割性能

超像素算法:将像素组合成感知有意义的原子区域( atomic regions),其可以用于替换像素网格的刚性结构。它们捕获图像冗余,提供计算图像特征的方便原语( primitive ),并且大大降低了后续图像处理任务的复杂性。

超像素:能够提取中层图像特征,作为图像分割算法的预处理步骤。

超像素分割算法的研究:

  1. Achanta等[1]尝试将线性迭代聚类算法应用到图像超像素分割,得到了较为规则的形状,并且各形状大小基本一致,形状与图像的强边缘贴合也表现很好。
  2. Achanta等[2]还将非迭代聚类算法应用到图像超像素分割,实现了聚类中心的直接更新。
  3. Vasquez等[3]提出了一种基于迭代分层随机图收缩的多尺度超像素分割方法。根据图像的多通道特征进行图像初始化分割,然后运用迭代分层随机图收缩方法完成图像超像素分割,并采用分层树表示不同尺度的超像素。
  4. Belizario等[4]利用超级像素对图像采取预分割操作,在此基础上根据其颜色信息得到特征,使用边权重表示超级像素之间相似性的度量提出了一种基于加权递归传播(weighted recursive label propagation, WRLP)的图像自动分割方法。
  5. Ahn等[5]提出AffinityNet算法,可以预测一对相邻图像坐标之间的语义亲和力,通过使用AffinityNet算法预测的相似度的随机游走来实现语义传播,基于超像素描述符向量之间的距离度量来计算超像素相似度。
  6. Salaou等[6]提出了一种新的超像素上下文描述符,以增强学习到的特征,以更好地进行相似度预测。通过迭代合并使用相似度加权目标函数选择的最相似的超像素对来实现图像分割。

  • ACHANTAR,SHAJIA,SMITH K,etal.SLIC superpixelscomparedtostate-of-the-artsuperpixel methods[J].IEEETransactionsonPatternAnalysis and MachineIntelligence,2012,34(11):2274- 2282.
  • ACHANTA R,SÜSSTRUNK S.Superpixelsand polygonsusingsimplenon-iterativeclustering[C]// 2017IEEEConferenceonComputerVisionandPat- ternRecognition(CVPR),Honolulu:IEEE,2017: 4895-4904.
  • VASQUEZD,SCHARCANSKIJ.Aniterativeap- proachforobtainingmulti-scalesuperpixelsbasedon stochasticgraphcontractionoperations[J].Expert SystemsWithApplications,2018,102:57-69.
  • BELIZARIOIV,LINARESOC,NETOJDESB. Automaticimagesegmentationbasedonlabelpropa- gation[J].IETImageProcessing,2021,15(11): 2532-2547.
  • AHNJ,KWAK S.Learningpixel-levelsemantic affinitywithimage-levelsupervisionforweaklysu- pervisedsemanticsegmentation[C]//2018IEEE/ CVF Conferenceon Computer Visionand Pattern Recognition,SaltLake City:IEEE,2018:4981- 4990.
  • CHAIBOU M S,CONZEP H,KALTIK,etal. Learningcontextualsuperpixelsimilarityforconsist- entimagesegmentation[J].MultimediaToolsand Applications,2020,79(3):2601-2627.

一、基于图论的方法

  1. Graph-based方法——使用最小生成树的思想,目的是使同一区域内的元素尽可能相似而不同区域的元素尽可能不相似 [图像边界较好且速度快,但超像素大小和形状都不规则,也就是不能控制超像素的数量和紧凑度]

该算法的复杂度降为O(n logn),运行时间与边E的个数基本成线性关系,大大提升了计算速度。由于该方法是依据图像灰度的密度变化判别区域边缘,因此该方法对边缘的吸附能力大大提高。但该方法无法控制超像素的个数和紧密度。

图像分割—基于图的图像分割(Graph-Based Image Segmentation)

  1. Ncut方法——利用轮廓特征和纹理特征来全局最小化代价函数 [可控制数量且形状规整紧凑,但图边界效果不好,计算量大,处理大图片时速度很慢]  //不用

该方法可以得到较为规则的最小割且其全局特性使该方法对于噪声也有一定的鲁棒性,但是该方法对边缘的吸附性不是很强,割集之间有相互渗透的情况,更重要的是,该方法的求解复杂度较大,为O(n的三次方)。虽然之后该作者又提出了一种近似求解方法将复杂度降为了O(n的0.5次方),但计算效率仍然不高,尤其是大尺寸图像所需的计算时间更长。

  1. Superpixel lattice无监督的过分割方法——保持图像拓扑结构信息的贪心算法 [性能严重依赖于预先提取的图像边界]
  2. 基于熵率——包括随机游走熵率和平衡项的目标函数,通过最大化目标函数以是实现分割 [产生的超像素规则且均匀]

二、基于梯度下降的方法(采用聚类的基本思想

  1. 分水岭Watershed方法——基于拓扑理论的数学形态学分割,速度快但不能控制超像素的个数和紧凑度

使用分水岭法分割图像

基于距离变换和分水岭算法的图像分割

基于距离变换与分水岭的图像分割

粘连物体分割与计数应用(二)--基于距离变换+分水岭算法 Halcon/OpenCV实现比较

OpenCV —— 图像分割之基于距离变换的分水岭分割

图像分割之分水岭算法

opencv-python 基于分水岭算法的图像分割

OpenCV-Python 图像分割与Watershed算法 | 三十四

  1. MeanShift方法——迭代模态搜索过程,它产生规则形状的超像素,但速度慢且不能控制超像素的数量、大小、紧凑度  //不用

 

 

  1. Quick-shift方法
  2. Turbopixels方法——基于几何流的水平集方法,对初始种子点逐步进行碰撞,最终将超像素近似地平均分布到图像平面上
  3. SLIC(simple linear iterative clustering)方法——基于颜色和距离相似性进行的超像素分割,它可以产生大小均匀、形状规则的超像素

SLIC超像素分割的算法介绍和源码分析

SLIC超像素分割学习笔记

超像素SLIC算法源码阅读

SLIC的代码的深度优化和分析

SLIC图解算法


http://chatgpt.dhexx.cn/article/dhr5Xww7.shtml

相关文章

超像素分割 SLIC算法 使用示例

参考博客 介绍超像素分割 & SLIC算法 SLIC超像素分割详解(一):简介_计算机视觉life的博客-CSDN博客_slic超像素分割 机器学习:simple linear iterative clustering (SLIC) 算法_Matrix_11的博客-CSDN博客_简单线性迭代聚类…

图像处理: 超像素(superpixels)分割 SLIC算法

原理 超像素概念是2003年Xiaofeng Ren提出和发展起来的图像分割技术,是指具有相似纹理、颜色、亮度等特征的相邻像素构成的有一定视觉意义的不规则像素块。它利用像素之间特征的相似性将像素分组,用少量的超像素代替大量的像素来表达图片特征,很大程度上降低了图像…

超像素SLIC算法源码阅读

超像素SLIC算法源码阅读 超像素SLIC算法源码阅读SLIC简介源码阅读实验结果其他超像素算法对比 超像素SLIC算法源码阅读 SLIC简介 SLIC的全称Simple Linear Iterative Clustering,即简单线性迭代聚类,论文和代码链接如下: 论文传送门&#x…

python 超像素分割

SILC算法超像素分割(源码实现) 主体代码来自github.com/laixintao/slic-python-implementation 原代码中只有分割之后的小方块 即1.png 没有明显边界 没有继续进行图像分割 源码修改: 1.向Cluster类添加了label属性,以便于标记…

超像素分割学习笔记

学习目标 掌握超像素分割的原理、超像素分割方法的推导过程以及实现方法 1.1 超像素 超像素是指将具有相似纹理、颜色、亮度等特征的相邻像素聚合成某一个像素块,结合超像素的思想,这样可以使少量的像素块代替原本大量的像素。 目前超像素广泛应用于图…

SLIC超像素算法

原文出自:https://blog.csdn.net/Fighting_Dreamer/article/details/77170859 SLIC与目前最优超像素算法的比较 Radhakrishna Achanta, Appu Shaji, Kevin Smith, Aurelien Lucchi, Pascal Fua, and Sabine Susstrunk 摘要 近年来,计算机视觉应用越来…

超像素池化全监督语义分割

Efficient semantic image segmentation with superpixel pooling 摘要 在这项工作中,我们评估了超像素池化层在深层网络结构中用于语义分割的应用。超像素池化是一种灵活有效的方法,可以替代其他包含空z间先验信息的池策略。我们提出了一个简单而高效…

SLIC超像素分割算法

SLIC超像素分割算法 《SLIC Superpixels》 摘要 超像素在计算机视觉应用中越来越受欢迎。然而,很少有算法能够输出所需数量的规则、紧凑的超级像素,并且计算开销低。我们介绍了一种新的算法,将像素聚类在组合的五维颜色和图像平面空间中&a…

matlab 超像素合并,超像素区域合并

应广大学术同行的请求,将以往研究的一些代码进行整理,特发布一个学术版本的小软件工具:SuperpixelMerge, 基本功能:实现超像素的区域合并 参数说明:共7个参数,分别为图像路径、超像素分割标记图像路径、输出结果路径、合并准则、合并后区域个数、形状参数、紧凑度参数。详…

超像素—学习笔记

文章目录 概念超像素判别条件超像素初始化的方法超像素算法SLIC算法 参考资料 概念 超像素由一系列位置相邻且颜色、亮度、纹理等特征相似的像素点组成的小区域。这些小区域大多保留了进一步进行图像分割的有效信息,且一般不会破坏图像中物体的边界信息。 超像素是…

超像素采样网络(英伟达)

Superpixel Sampling Networks 摘要 超像素为图像数据提供了一种高效的低/中层次的表示,大大减少了后续视觉任务的图像基元数量。现有的超像素算法是不可微的,这使得它们很难集成到其他端到端可训练的深度神经网络中。我们开发了一种新的超像素采样可微…

超像素、语义分割、实例分割、全景分割

图像分割(Image segmentation)就是根据某些规则把图像中的像素分成不同的部分(打上不同的标签)。 1. 超像素(superpixels) 超像素并不是在普通的像素基础上继续像微观细分,恰恰相反的是&#…

超像素

《超像素》   超像素是一种以聚类思想为初衷的方法,目的是为了对较大像素的图像进行区域划分,来帮助理解,本文介绍了一个开源项目在火灾检测场景使用超像素,比较巧妙,虽然效果不是很理想,但是提供了一个…

超像素学习笔记(1)——概念及判别条件

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、超像素的概念二、超像素判别条件:一般参考三个指标1.Undersegmentation Error(UE)——欠分割误差2.Boundary Recall&…

超像素(superpixel)——SLIC和深度学习法

定义 可以理解成在图像上做的聚类问题。超像素的做法是将感知上相似的像素组在一起,称为一个超像素,以此来提供图像数据的紧凑表示。然后在后续的处理,处理单位就变成了超像素,而不是我们常用的像素。 一般超像素的结果可以为下…

学习笔记4:ubuntu常用命令

cd //打开路径cd.. //回到上一级目录cd ~ //回到主目录ls //列表touch demo.c //创建一个“demo.c”文件mkdir project //创建一个“project”文件夹vi . //进入当前目录删除文件 pwd //显示当前路径ifconfig //查看本机IP地址mv 文件名 /PATH //移动文件到某一目…

Ubuntu常用命令(持续更新)

Ubuntu常用命令(持续更新) 检查更新并升级切换至root账号修改root账号密码下载文件命令wget,举例:安装.deb文件(在文件所在目录打开终端)查看本机ip地址(注意和windows系统的区别ipconfig&#…

Ubuntu常用命令 (超详细版)

1.切换到 root 用户 ,输入 “sudo -i ”, 退出 “exit” pwd 显示当前目录, pwd print working directory ls 列出目录下当前文件 cp 复制文件/目录 cp (源文件或目录) (目标文件或目录) cp -r 复制文件夹 包括子目录和文件 r…

Ubuntu 常用命令大全——长期不定时更新

1. 系统相关 uname -a 显示当前系统相关信息sudo 临时获取超级用户权限su root 切换 root 用户sudo shutdown 关机sudo reboot 重启sudo nautilus 进入有 root 权限的文件管理器ps -A 查看当前有哪些进程kill 5 位进程号 结束进程 sudo fdisk -l 查看磁盘信息sudo mount /dev/…

爆料一家互联网中厂的年终奖,真香。

前不久刷到宇宙条32岁员工14万的月薪截图,突然想起来已经快四月底了,正是各大互联网公司年终奖开奖的时候,但相比以往,今年互联网圈好像安静了很多。各种“凡尔赛”的年终奖金额刷屏的情况不复存在。 各家大厂都暗戳戳地分完了奖…