精华内容
下载资源
问答
  • Superpixel

    2012-07-16 14:22:00
    Entropy Rate Superpixel Segmentation Matlab/Mex http://www.umiacs.umd.edu/~mingyliu/research.html Recovering Human Body Configurations: Combining Segmentation and Recognition Matla...

     

    Entropy Rate Superpixel Segmentation

    Matlab/Mex

    http://www.umiacs.umd.edu/~mingyliu/research.html

     

    Recovering Human Body Configurations: Combining Segmentation and Recognition

    Matlab/Mex

    http://www.cs.sfu.ca/~mori/research/superpixels/

     

    SLIC Superpixels Compared to State-of-the-art Superpixel Methods

    C++

    http://ivrg.epfl.ch/supplementary_material/RK_SLICSuperpixels/index.html

    转载于:https://www.cnblogs.com/guoqiaojin/archive/2012/07/16/2593536.html

    展开全文
  • Watershed Superpixel

    热门讨论 2015-10-20 21:02:37
    分水岭超像素,包含代码和论文,Watershed SuperPixel, IEEE ICIP2015,
  • 该程序演示了以下论文中提出的LSC超像素分割方法: Jiansheng Chen, Zhengqin Li, Bo Huang, Linear Spectral Clustering Superpixel, IEEE Transactions on Image Processing, Vol. 26,第 7 期,第 3317-3330 页,...
  • SLIC Superpixel Implementation This repository contains an implementation of the SLIC Superpixel algorithm by Achanta et al. (PAMI'12, vol. 34, num. 11, pp. 2274-2282). The C++ implementation is ...
  • Texture Relative Superpixel Generation With Adaptive Parameters
  • SLIC图像superpixel的C++代码
  • TurboPixels: Superpixel

    2013-11-11 16:32:25
    Optimal Contour Closure by Superpixel Grouping.的源码,应该还包括TurboPixels的实现。http://www.cs.toronto.edu/~babalex/research.html
  • matlab开发-superpixel3Dim

    2019-08-27 07:15:21
    matlab开发-superpixel3Dim。对3D图像进行超像素分割
  • Two-level superpixel and feedback based visual object tracking
  • SLIC superpixel算法

    2017-03-14 01:22:00
    标题 SLIC superpixel算法 作者 YangZheng 联系方式 263693992 SLIC算法是simple linear iterative cluster的简称,该算法用来生成超像素(superpixel)。 基本思想 算法大致思想是这样的,将图像从RGB颜色空间转换...
    标题 SLIC superpixel算法
    作者 YangZheng
    联系方式 263693992

    SLIC算法是simple linear iterative cluster的简称,该算法用来生成超像素(superpixel)。

    基本思想

    算法大致思想是这样的,将图像从RGB颜色空间转换到CIE-Lab颜色空间,对应每个像素的(L,a,b)颜色值和(x,y)坐标组成一个5维向量V[l, a, b, x, y],两个像素的相似性即可由它们的向量距离来度量,距离越大,相似性越小。

    算法首先生成K个种子点,然后在每个种子点的周围空间里搜索距离该种子点最近的若干像素,将他们归为与该种子点一类,直到所有像素点都归类完毕。然后计算这K个超像素里所有像素点的平均向量值,重新得到K个聚类中心,然后再以这K个中心去搜索其周围与其最为相似的若干像素,所有像素都归类完后重新得到K个超像素,更新聚类中心,再次迭代,如此反复直到收敛。怎么样,是不是感觉很像K-means聚类算法。

    该算法接受一个参数K,用于指定生成的超像素数目。设原图有N个像素,则分割后每块超像素大致有N/K个像素,每块超像素的边长大致为S=[N/K]^0.5,开始我们每隔S个像素取一个聚类中心,然后以这个聚类中心的周围2S*2S为其搜索空间,与其最为相似的若干点即在此空间中搜寻。这里有一个问题,为了避免所选的聚类中心是边缘和噪声这样的不合理点,算法做了改进, 在3*3的窗口中将聚类中心移动到梯度最小的区域,梯度定义为:

    image

    这样就可以避免上面所说的情况。

    clip_image004

     clip_image006

    最后可能出现一些小的区域d被标记为归属某一块超像素但却与这块超像素没有连接,这就需要把这块小区域d重新归类为与这块小区域d连接的最大的超像素中去,以保证每块超像素的完整。

    算法详解

    1 初始化聚类中心

    初始化聚类中心,因为算法给定了距离,所以算法的初始中心为所划分区域的中心,即根据所给定的数量,划定所属类别的初始地区,如下图红框所示:

    clip_image008

    现在我们要将N为9的9*9的图像划分成为k为4的4个大小接近的超像素,做法就是首先以步距为

    clip_image009

    的距离划分超像素,然后将中心位置的结点为超像素的中心结点。设置中心像素的时候论文还进行了进一步的处理,即在中心结点的3*3领域内选取梯度最小的点作为初始超像素的中心结点,也就是下图中分别取黄色区域中梯度最小的点作为中心结点,好处是可以避免将超像素定位在边缘上,并且减少用噪声像素接种超像素的机会。不过官网上给出的matlab代码和下面要分析的南开大学给出的源码并没有进行这一步操作。个人觉得进行这步操作效果会得到改善,不过改善效果有限,有没有这一步影响不大,一个像素的间距对像素颜色的影响有限。

    clip_image011

    2 计算距离,跟新质心

    clip_image012

    clip_image013

    其中m表示空间和像素颜色的相对重要性的度量。当m大时,空间邻近性更重要,并且所得到的超像素更紧凑(即它们具有更低的面积与周长比)。当m小时,所得到的超像素更紧密地粘附到图像边界,但是具有较小的规则尺寸和形状。当使用CIELAB色彩空间时,m可以在[1,40]的范围内。

    第二个比较新颖的地方是计算距离的时候作者与传统的采用Kmeans进行分割的算法不同,并不是对整个空间的所有像素进行计算,而是限定了区域,区域大小为2S,即寻找时以初始聚类中心为寻找中心,确定一个2S*2S的矩形,如下图所示:

    clip_image014

    图1:减少超像素搜索区域。SLIC的复杂性在图像O(N)中的像素数目中是线性的,而常规的k均值算法是O(kNI),其中I是迭代次数。这在分配步骤中提供了每个聚类中心的搜索空间。(a)在常规k均值算法中,从每个聚类中心到图像中的每个像素计算距离。(b)SLIC仅计算从每个聚类中心到2S×2S区域内的像素的距离。注意,期望的超像素大小仅为S×S,由较小的正方形表示。这种方法不仅减少了距离计算,而且使得SLIC的复杂性与超像素的数量无关。

    好处是显而易见的,限制搜索区域的大小显着地减少了距离计算的数量,这样可以极大的加快速度,可以将算法控制为线性复杂度。

    接着便是对kMeans算法进行迭代,直到算法收敛或迭代次数大于某一个值,根据论文大部分图像在迭代次数为10以内,具体迭代思路如下:

    clip_image016

    clip_image018

    3 合并孤立点

    采用连通分量算法进行进一步的处理,这一步是我一开始不太明白的地方,不太懂什么是孤立的结点。直到我调试代码才明白,即迭代完成后有可能产生如下图所示的形状,图中的黄色方框所框出的结点也就是所谓的孤立点,为了使分割效果更好,我们通常不希望存在这种结点,于是可以采用连通分量进行下一步地修正。

    clip_image020

    图中的绿框为类别2的搜索范围,所以有可能产生图中黄色框中的孤立结点

    作者采用的连通分量的概念来解决这个问题,简单说来就是,根据4邻域连通或8邻域连通(代码采用的是4邻域的连接方式)的连通算法,则图中的黄色方框皆为一个联通分量,判断这个联通分量的面积,如果面积过小,则将联通分量的分类分给最近的类别,即左上角的两个2分为1,左下角分为3,右下角分为4(具体的实现可以参看代码)。

    图解算法

     

    P70314-010130

    P70314-010150

    实现代码

    https://github.com/csjy309450/SLIC-Superpixels

    参考资料:

    http://www.2cto.com/kf/201611/562258.html

    http://blog.csdn.net/u013593585/article/details/52043424

    转载于:https://www.cnblogs.com/supersponge/p/6546082.html

    展开全文
  • Salient Superpixel Visual Tracking with Graph Model and Iterative Segmentation
  • superpixel的程序

    2018-05-14 15:15:00
    知乎上对superpixel的讲解...superpixel的算法有很多,opencv中也包含了很多,我找了一个比较经典的:SLIC 这是跑的github上的一个superpixel的例子:https://github.com/np-csu/SLIC-superpixel-with-OpenCV\ mkdir ...

    知乎上对superpixel的讲解还不错:https://www.zhihu.com/question/27623988

    superpixel的算法有很多,opencv中也包含了很多,我找了一个比较经典的:SLIC

    这是跑的github上的一个superpixel的例子:https://github.com/np-csu/SLIC-superpixel-with-OpenCV\

    mkdir build,cd build,cmake ../,make就可以了

    1._ASSERT( y < m_height && x < m_width && y >= 0 && x >= 0 );

       _ASSERT(klabels[j] >= 0);

       这两个行都注释掉

    2.在char fname[_MAX_FNAME];前加int _MAX_FNAME = 1000; 因为没声明赋值这个变量

    3._splitpath(filename.c_str(), NULL, NULL, fname, extn);注释掉

    demo.cpp

    4.img = imread("..\\sample_image\\bird.jpg");加cv::

    5.sprintf_s(result_name, 128, "..\\result_image\\result_%d.jpg", numSuperpixel);注释掉

    其他要改的就是在demo.cpp中改成你要处理的图片,跑程序直接使用build里面的./demo就可以了

    但整体跑出来的效果不是特别好

     

    http://ttic.uchicago.edu/%7Exren/research/superpixel/ 这个网址的superpixel的效果很不错,也有代码,但用edge跑出来的结果相当不错,就没去跑这个了

    https://www.cs.sfu.ca/%7Emori/research/superpixels/这个的效果也很好,也有代码

     

    感想:超像素在一些点云的文章中也有提及,以后可以继续关注一下.SLIC这种搜索方式的算法,我觉得还是可以在之后的求上边缘中继续用到,可以继续关注一下.

    转载于:https://www.cnblogs.com/ymjyqsx/p/9036179.html

    展开全文
  • 超像素 Superpixel

    2017-10-27 16:19:45
    Superpixel  (2012-05-17 08:38:10) 转载▼ 标签:  杂谈 分类: 科研  转自:http://blog.sina.com.cn/s/blog_6f126f5b010134a3.html 超像素一般用于图像分割,其生成方法一般有如下: 1....

    Superpixel

     (2012-05-17 08:38:10)
    标签: 

    杂谈

    分类: 科研
    超像素一般用于图像分割,其生成方法一般有如下:
    1.watershed,会出现过分割,太多的superpixel,不过可以预处理一下,比如中值滤波、低通滤波等。效率最高的。
    2.mean shift,效率挺高的,而且找到的是全局极值,但生成的superpixel给人感觉不那么规整,有点毛糙,对于彩色纹理图像会出现边界检测和定位失败。
    3.Ncut,效果极好,但时间开销比较大,而且受图像大小限制。
    4.TurboPixels,效率较高,对于纹理图像而言,生成的超像素中会包含不同的对象,也就是弱边界没有保持。
    5.quick sift,这个是基于sift的分割算法,具体还没有使用过。
    6.Felzenszwalb and Huttenlocher's graph-based method (FH),这个方法类似于mean shif,都可以单独用来分割图像。
    7. graph cut,这个是最近guaph cut小组的一个女教授借助能量最小化和graph cut来生成superpixel,效果类似于TurboPixels,并稍强一些。
    8. kmeans,但是效果较差
    展开全文
  • 来一碗超像素鸡汤:Superpixel Soup_ Monocular Dense 3D Reconstruction of a Complex Dynamic Scene1911.09092
  • MATLAB下的 Superpixel Segmentation using Linear Spectral Clustering 实现代码,直接可用。附赠LSC和supp两篇论文
  • 文件名称: Superpixel-Tracking下载 收藏√ [5 4 3 2 1]开发工具: matlab文件大小: 2175 KB上传时间: 2014-05-25下载次数: 21提 供 者: 石奋斗详细说明:超像素,Superpixel Tracking,跟踪,matlab源码-Super-pixel...
  • SLIC 方法产生superpixel MEX文件

    热门讨论 2013-11-27 23:05:14
    Description: SLIC method to generate superpixel in MEX Usage Matlab : pic "leaves bmp"; numberofsp 1000; img im2double imread pic ; sp mexGenerateSuperPixel img numberofsp ;
  • Automatic superpixel generation algorithm based on a quadric error metric in 3D space
  • 深度聚类之Superpixel Sampling Networks

    千次阅读 2019-05-03 11:38:41
    Superpixel Sampling Networks 文章目录Superpixel Sampling Networks工作介绍相关工作超像素算法深度聚类基础知识SSN(Superpixel Sampling Networks)网络结构可微分的SLICSuperpixel Sampling Network像素和超像素...
  • Automatic breast tumor detection in ABVS images based on convolutional neural network and superpixel patterns
  • Retinal Vascular Segmentation Using Superpixel-based Line Operator and Its Application to Vascular Topology Estimation
  • 本代码是论文: Liu M Y, Tuzel O, ... Entropy rate superpixel segmentation[C]// Computer Vision and Pattern Recognition. IEEE, 2011:2097-2104. 的实现代码,网络上的原始链接均已失效,分享出来给大家研究
  • 摘要:Superpixel segmentation has become an important research problem in image processing. In this paper, we propose an Iterative Spanning Forest (ISF) framework, based on sequences of Image ...
  • 文件名称: superpixel下载 收藏√ [5 4 3 2 1]开发工具: matlab文件大小: 2845 KB上传时间: 2016-01-11下载次数: 0详细说明:超像素分割算法合集,使用超像素算法对图像进行区域划分并显示。-Image segmentation ...
  • 超像素(Superpixel)理解

    万次阅读 多人点赞 2016-09-19 19:21:33
    最近看点云处理的文章,有些文章中提到了superpixel这个概念,查了一些资料,对其理解记录如下: 超像素就是把一幅原本是像素级(pixel-level)的图,划分成区域级(district-level)的图。可以将其看做是对基本信息进行...
  • Superpixel Sampling Networks论文翻译

    千次阅读 2018-11-15 15:40:55
    Superpixel Sampling Networks 超像素采样网络 摘要 超像素提供图像数据的有效低/中级表示,这极大地减少了后续视觉任务的图像基元的数量。 现有的超像素算法并不是不可靠的,因此很难将它们集成到其他端到端可训练...
  • 【论文精读】Superpixel Sampling NetworksAbstract4 Superpixel Sampling Networks(SSN)4.4 实现与实验参数设定 Abstract 4 Superpixel Sampling Networks(SSN) 4.4 实现与实验参数设定 原文code 实现:Caffe=...
  • matlab代码abs 通用汽车制造商 ...{Superpixel Segmentation Using Gaussian Mixture Model}, year = {2018}, volume = {27}, number = {8}, pages = {4105-4117}, doi = {10.1109/TIP.2018.2836306} } 这项工
  • Superpixel整理

    2019-09-25 07:51:29
    ...5. Entropy Rate Superpixel Segmentation, 2011. Ming-Yu Liu, Tuzel, O., Ramalingam, S. , Chellappa, R., Entropy Rate Superpixel Segmentation, CVPR,2011. Project Home Page: ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,592
精华内容 636
关键字:

Superpixel