图像分割性能评价

采用定量的方式计算分割结果图像的性能指标,并以此评价分割的效果,具有客观、可重复等优点。

根据是否需要理想分割的参考结果图像,可将评价方法分为两类:

  • 无监督评价法。通过分割结果图像的质量参数来评价相应的分割算法。
  • 有监督评价法。将算法分割结果图像与理想分割的参考图像进行对比。

1. 无监督评价法

无监督评价法通过直接计算分割结果图像的特征参数来评价分割效果,其优势在于不需要理想分割的参考图像。分割结果图像的特征参数又称为指标或者测度。

无监督评价的指标一般分为:

  • 区域内一致性指标
  • 区域间差异性指标
  • 语义性指标


以下分别介绍:


1.1 区域内一致性指标



好的分割,其分割的区域内部的特征具有均匀性和一致性。区域内一致性指标主要基于图像的灰度、颜色、纹理、熵等信息。


1.1.1 使用最大对比度评价一致性



可通过计算最大对比度评价一个区域的均匀性。

对于一副图像I,假设分割后的二值图中有R1,R2,?,RM共M个区域,则第k个区域Rk的一致性zebk可以表示为:

zebk=1Nk∑i∈Rkj∈W(i)?Rkmax(fi?fj)

其中,Nk为区域Rk的像素总数,i为Rk中的像素,fi为像素i的灰度值,W(i)为像素i的邻域, j为像素i包含在Rk中的邻域像素。

分割后图像的一致性评价标准可以用各个区域zebk的加权平均来表示:

Zeb=1N∑k=1MNkzebk

其中N为图像I的像素总数。显然,对于一副分割结果图像,Zeb值越小,区域内一致性越好。


1.1.2 使用方差评价一致性



区域内一致性与该区域的方差是反比关系。零方差意味着特征区域内所有像素的灰度值或其他像素特征(颜色、纹理等)相同。相反,方差值很大,则特征区域的一致性很差。

对于一个具有相同特性的区域Rk,每一个像素i对应的特征值记为fi,则:

区域Rk的平均特征值fiˉ为:

fkˉ=1Nk∑i∈Rkfi

Nk是区域Rk的像素总和。

区域Rk的方差σ2k为:

σ2k=1Nk∑i∈Rk(fi?fkˉ)2

评价一致性的指标定义为:

UI=1???∑Rk∈Iwkσ2k/E??

式中,wk为权重,E为归一化因数:

E=??∑Rk∈Iwk???(maxi∈Rkfi?mini∈Rkfi)22

当使用Rk的像素总数代替权值,即 wk=Nk 时,有:

UI=1?2N∑Rk∈I∑i∈Rk??fi?1Nk∑i∈Rkfi??2(maxi∈Rkfi?mini∈Rkfi)2

对于一个分割结果图像,UI越大,区域内一致性越好。


1.2 区域间差异性指标



对于好的分割,其分割的相邻区域间的特性具有显著的差异。区域间差异性指标主要基于灰度、颜色、重心距离等信息。对于具有M个区域的图像I,可以通过计算两区域间的不一致性获得区域间的差异性,如:

DIR=1C2M∑i=1M?1∑j=i+1M∣∣f(Ri)?f(Rj)∣∣max(x,y)∈I(g(x,y))?mini∈I(g(x,y))

其中,C2M为区域的组合数,(x,y)是像素点坐标,g(x,y)是灰度特征函数,f(Ri)为区域特征函数,一般为区域平均灰度。


1.3 语义指标



语义指标主要基于分割目标的形状和边界平滑度等信息。

比如,定义目标的紧凑度和圆度指标:

紧凑度圆度=p2S=4πSp2

其中,S为分割目标的面积,p为该目标的周长。


2. 有监督评价法



有监督评价的指标主要基于算法分割图像与参考图像两者的相似度或差异度,相似度越大或差异度越小,分割算法越好。


参考资料:


  1. 谢凤英. 数字图像处理与应用. 电子工业出版社, 2014.

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-11-06 23:12:57

图像分割性能评价的相关文章

基于遗传算法的Ostu法在图像分割中的应用

像素关系相邻像素       位于坐标(x,y)处的像素P有4个水平和垂直的相邻像素,其坐标为: (x+1,y),(x-1,y),(x,y+1),(x,y-1) 这组相邻元素称为P的4邻域.用N4(P)表示.类似于十字形. P的4个对角相邻像素坐标如下: (x+1,y+1),(x+1,y-1),(x-1,y+1),(x-1,y+1) 用ND(P)表示.这些点与N4(P)的4个点一起称为P的8邻域,用N8(P)表示. 邻接,连通,区域和边界 V是定义邻接性的灰度值集合.在二值图像中,如果把具有1值

图像分割之(二)Graph Cut(图割)

[email protected] http://blog.csdn.net/zouxy09 上一文对主要的分割方法做了一个概述.那下面我们对其中几个比较感兴趣的算法做个学习.下面主要是Graph Cut,下一个博文我们再学习下Grab Cut,两者都是基于图论的分割方法.另外OpenCV实现了Grab Cut,具体的源码解读见博文更新.接触时间有限,若有错误,还望各位前辈指正,谢谢. Graph cuts是一种十分有用和流行的能量优化算法,在计算机视觉领域普遍应用于前背景分割(Image se

图像分割之(一)概述

图像分割之(一)概述 [email protected] http://blog.csdn.net/zouxy09 所谓图像分割指的是根据灰度.颜色.纹理和形状等特征把图像划分成若干互不交迭的区域,并使这些特征在同一区域内呈现出相似性,而在不同区域间呈现出明显的差异性.我们先对目前主要的图像分割方法做个概述,后面再对个别方法做详细的了解和学习. 1.基于阈值的分割方法 阈值法的基本思想是基于图像的灰度特征来计算一个或多个灰度阈值,并将图像中每个像素的灰度值与阈值相比较,最后将像素根据比较结果分到

paper 55:图像分割代码汇总

matlab 图像分割算法源码 1.图像反转 MATLAB程序实现如下:I=imread('xian.bmp');J=double(I);J=-J+(256-1); %图像反转线性变换H=uint8(J);subplot(1,2,1),imshow(I);subplot(1,2,2),imshow(H); 2.灰度线性变换 MATLAB程序实现如下:I=imread('xian.bmp');subplot(2,2,1),imshow(I);title('原始图像');axis([50,250,5

图像分割系列: 1. graph cuts

写在最前: 对最近的工作进行简要总结,毕竟老了,容易忘. 力求言简意赅,了解思想,不过分深入算法. 这里有两个链接大家参考: 1. https://www.youtube.com/watch?v=HMGX8HXskKk 2. http://blog.csdn.net/zouxy09/article/details/8532111 简介: Graph cuts 也叫图割(复数), 所以从字面上就一个图(图论里的图)可以有多个割,这里的割,指分割,也就是segmetation. 算法的含义就是用图论

DIP大作业---图像分割

数字图像处理课程的大作业,要求如下: 图像分割就是把图像分成若干个特定的.具有独特性质的区域并提出感兴趣目标的技术和过程.它是由图像处理到图像分析的关键步骤.现有的图像分割方法主要分以下几类:基于阈值的分割方法.基于区域的分割方法.基于边缘的分割方法以及基于特定理论的分割方法等.图像分割后提取出的目标可以用于图像语义识别,图像搜索等等领域.要求1:输入一副真彩色RGB图像dog.jpg,完成对小狗的分割,输入结果为只包含小狗区域的二值图(matlab环境下,小狗区域值为1,其他区域值为0).要求

OpenCV2学习笔记(四):两种图像分割方法比较

此次研究两种图像分割法,分别是基于形态学的分水岭算法和基于图割理论的GrabCut算法.OpenCV均提供了两张算法或其变种.鉴于研究所需,记录一些知识点,开发平台为OpenCV2.4.9+Qt5.3.2. 一.使用分水岭算法进行图像分割 分水岭变换是一种常用的图像处理算法,在网上很容易搜到详细的原理分析.简单来说,这是一种基于拓扑理论的数学形态学的图像分割方法,其基本思想是把图像看作是测地学上的拓扑地貌,图像中每一点像素的灰度值表示该点的海拔高度,每一个局部极小值及其影响区域称为集水盆,而集水

灰度图像--图像分割 霍夫变换(Hough Transform)--直线

学习DIP第50天 转载请标明本文出处:http://blog.csdn.net/tonyshengtan ,出于尊重文章作者的劳动,转载请标明出处!文章代码已托管,欢迎共同开发:https://github.com/Tony-Tan/DIPpro 开篇废话 废话开始,要过年了,到处人心惶惶,沉下心写篇博客,下一篇就等农历新年以后了.马上新年了,希望自己在新年能提高技术,找到一份图像处理的好工作,也希望大家都能学习到更多的知识,做自己喜欢做的事情. 以前基本每天都写博客,坚持了三个月感觉确实有提

[家里蹲大学数学杂志]第054期图像分割中的无边缘活动轮廓模型

$\bf 摘要$: 本文给出了王大凯等编的<图像处理中的偏微分方程方法>第 4.4 节的详细论述. $\bf 关键词$: 图像分割; 活动轮廓模型; matlab 编程 1 模型的建立 在图像中, 对象与背景的区别有时表现为平均灰度的明显不同. 由于这类图像既没有明显的边缘 ($\sev{\n I}$ 大), 也缺乏明显的纹理 (texture, 灰度变化有一定的规律, 并形成一定的 patten), 故测地线活动轮廓 (geodesic active contour, GAC, 或 snak