zoukankan      html  css  js  c++  java
  • 图像切割性能评价

    採用的方式计算切割结果图像的性能指标,并以此评价切割的效果,具有客观、可反复等长处。

    依据是否须要理想切割的參考结果图像。可将评价方法分为两类:

    • 无监督评价法。通过切割结果图像的来评价相应的切割算法。

    • 有监督评价法

      将算法切割结果图像的參考图像进行

    1. 无监督评价法

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

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

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

    下面分别介绍:


    1.1 区域内一致性指标


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


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


    可通过计算最大对照度评价一个区域的均匀性。
    对于一副图像I。如果切割后的二值图中有R1,R2,,RMM个区域,则第k个区域Rk的一致性zebk能够表示为:

    zebk=1NkiRkjW(i)Rkmax(fifj)

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

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

    Zeb=1Nk=1MNkzebk

    当中N为图像I的像素总数。

    显然。对于一副切割结果图像,Zeb值越小。区域内一致性越好。


    1.1.2 使用方差评价一致性


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

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

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

    fk¯=1NkiRkfi

    Nk是区域Rk的像素总和。

    区域Rk的方差σ2k为:

    σ2k=1NkiRk(fifk¯)2

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

    UI=1RkIwkσ2k/E

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

    E=RkIwk(maxiRkfiminiRkfi)22

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

    UI=12NRkIiRkfi1NkiRkfi2(maxiRkfiminiRkfi)2

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


    1.2 区域间差异性指标


    对于好的切割。其切割的相邻区域间的特性具有显著的差异。

    区域间差异性指标主要基于灰度、颜色、重心距离等信息。对于具有M个区域的图像I,能够通过计算两区域间的不一致性获得区域间的差异性,如:

    DIR=1C2Mi=1M1j=i+1Mf(Ri)f(Rj)max(x,y)I(g(x,y))miniI(g(x,y))

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


    1.3 语义指标


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


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

    =p2S=4πSp2

    当中。S为切割目标的面积,p为该目标的周长。


    2. 有监督评价法


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


    參考资料:


    1. 谢凤英. 数字图像处理与应用. 电子工业出版社, 2014.
  • 相关阅读:
    SQL——UPDATE(改)
    SQL——INSERT INTO(增)
    SQL——SELECT(查)
    Python——raise引发异常
    Python——异常处理
    Python——多态、检查类型
    Python——继承
    Python——封装
    popitem()方法
    pop(D)方法
  • 原文地址:https://www.cnblogs.com/mfmdaoyou/p/6890990.html
Copyright © 2011-2022 走看看