【课题报告】OpenCV 抠图项目实战(9)评价指标

Python 小白的课题报告—OpenCV 抠图项目实战(9)

本系列是 Python 小白的课题作业《基于OpenCV 的图像分割和抠图》。
需要说明的是,本系列并不能算是 OpenCV 的抠图项目教程,只是以此为主题的课题报告。其中包括了一个较为完整的 PyQt 项目。

欢迎关注『Python 小白的项目实战 @ youcans』 原创作品
Python 小白的课题报告—OpenCV 抠图项目实战(1)目录摘要
Python 小白的课题报告—OpenCV 抠图项目实战(2)抠图绪论
Python 小白的课题报告—OpenCV 抠图项目实战(3)抠图综述
Python 小白的课题报告—OpenCV 抠图项目实战(4)固定阈值抠图
Python 小白的课题报告—OpenCV 抠图项目实战(5)自适应阈值抠图
Python 小白的课题报告—OpenCV 抠图项目实战(6)色彩范围抠图
Python 小白的课题报告—OpenCV 抠图项目实战(7)边缘检测
Python 小白的课题报告—OpenCV 抠图项目实战(8)图像轮廓
Python 小白的课题报告—OpenCV 抠图项目实战(9)评价指标
Python 小白的课题报告—OpenCV 抠图项目实战(10)PyQt5 使用
Python 小白的课题报告—OpenCV 抠图项目实战(11)算法实验平台
Python 小白的课题报告—OpenCV 抠图项目实战(12)源程序代码


第五章 抠图的性能评价

5.1 主观评价指标

对于图像质量评价研究的方法由两种,分别为主观评价方法和客观评价方法。
主观评价方法主要依据的是人体视觉感知神经在特定的观测环境下,参考图像亮度、图像噪声和图像模糊等指标,对被测图像进行主观评价打分。
虽然主观评价方法是人体的直观感受,肯定符合人眼对图像质量的评价,但是主观评价方法也有很多缺陷:

  • 首先人体主观评价很容易受到被测人情绪、偏好等个人主观原因的影响;
  • 其次测试环境等客观因素也会影响主观评价方法的结果;
  • 最后,在数据量特别大的时候,组织人员进行主观评价费时费力,图像质量评价的效率会很低下。

5.2 客观评价指标

为了追求图像质量评价的效率,客观评价方法越来越受到研究者的欢迎。常用的客观评价指标是:SAD, MSE, Gradient error, Connectivity error[1]。

5.2.1 绝对误差和(SAD)

绝对误差和SAD(Sum of Absolute Difference)的定义为:
S A D = ∑ i ∣ α i − α i ∗ ∣ SAD=∑_i |α_i-α_i^*| SAD=iαiαi

5.2.2均方误差(MSE)

均方误差MSE (Mean Squared Error) 的定义为:
M S E = 1 n ∑ i ( α i − α i ∗ ) 2 MSE=\frac{1}{n} ∑_i{(α_i -α_i^*)^2 } MSE=n1i(αiαi)2

5.2.3 梯度误差(Gradient error)

梯度误差是预测的 ∇ α i ∇α_i αi ∇ α i ∗ ∇α_i* αi 的之间的梯度差异:
∑ ( ∇ α i − ∇ α i ∗ ) q ∑{(∇α_i -∇α_i^*)^q } (αiαi)q

∇ α i ∇α_i αi ∇ α i ∗ ∇α_i* αi 表示对应的alpha matte的归一化梯度, 这是通过将matte与具有方差sigma的一阶Gaussian导数滤波器进行卷积计算得到的。

5.2.4 连通性误差(Connectivity error)

连通性误差定义如下:
∑ i [ φ ( α i , Ω ) − φ ( α i ∗ , Ω ) ] ∑_i {[φ(α_i,Ω) - φ(α_i^*,Ω)]} i[φ(αi,Ω)φ(αi,Ω)]
连通性误差是对整个预测的alpha matte图和Ground truth的差异的累和。源域(source region) Ω由最大连通域定义,最大连通域是指alpha matte和对应的Ground truth都完全不透明的部分。

5.2.5 平均绝对误差(MAD)

平均绝对误差MAD(Mean Absolute Difference) 的定义为:
M A D = 1 n ∑ i ∣ α i − α i ∗ ∣ MAD = \frac{1}{n} ∑_i{|α_i-α_i^*|} MAD=n1iαiαi
MAD和SAD类似,这两个标选择一个即可。

参考文献:

  1. Christoph Rhemann, Carsten Rother, Jue Wang, et al. A perceptually motivated online benchmark for image matting. CVPR 2009, 1826–1833.

  2. Image Matting 客观评价指标、数据集及主观评价
    https://blog.csdn.net/Mao_Jonah/article/details/113646709

  3. Matting任务里的Gradient与Connectivity指标
    https://www.cnblogs.com/lart/p/10627821.html

【本节完】


版权声明:
本节内容,主要来自:Image Matting 客观评价指标、数据集及主观评价(https://blog.csdn.net/Mao_Jonah/article/details/113646709)

欢迎关注『Python 小白的项目实战 @ youcans』 原创作品

原创作品,转载必须标注原文链接:https://blog.csdn.net/youcans/article/details/122296231

Copyright 2022 youcans, XUPT

Crated:2022-01-09


欢迎关注『Python 小白的项目实战 @ youcans』 原创作品
Python 小白的课题报告—OpenCV 抠图项目实战(1)目录摘要
Python 小白的课题报告—OpenCV 抠图项目实战(2)抠图绪论
Python 小白的课题报告—OpenCV 抠图项目实战(3)抠图综述
Python 小白的课题报告—OpenCV 抠图项目实战(4)固定阈值抠图
Python 小白的课题报告—OpenCV 抠图项目实战(5)自适应阈值抠图
Python 小白的课题报告—OpenCV 抠图项目实战(6)色彩范围抠图
Python 小白的课题报告—OpenCV 抠图项目实战(7)边缘检测
Python 小白的课题报告—OpenCV 抠图项目实战(8)图像轮廓
Python 小白的课题报告—OpenCV 抠图项目实战(9)评价指标
Python 小白的课题报告—OpenCV 抠图项目实战(10)PyQt5 使用
Python 小白的课题报告—OpenCV 抠图项目实战(11)算法实验平台
Python 小白的课题报告—OpenCV 抠图项目实战(12)源程序代码

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

youcans_

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值