zoukankan      html  css  js  c++  java
  • 无参考图像质量评价(PIQE)算法:Blind Image Quality Evaluation Using Perception Based Features

    paper:Blind Image Quality Evaluation Using Perception Based Features
    date:2015
    authors:Venkatanath N* etc...
    code:PIQE

    1.Introduction

    Firstly, humans visual attention is highly directed towards salient points in an image or spatially active regions. Secondly, local quality at block/patch level adds up to the overall quality of an image as perceived by humans. In our approach, the first principle is addressed by estimating distortion only on regions of spatial prominence and the second, by computing distortion levels at the local block level of size n × n, where n = 16. Working at the block level would enable us to exploit the local characteristics that account for overall perceptual quality of an image.

    1.主观质量评价对图像中某些显著重要的部分更为关注。2.由局部块的质量分数得到整体质量分数。
    作者提出了方法Perception-based Image Quality Evaluator(PIQE)

    2.PIQE

    A.Divisive Normalization

    类似BRISQUE,先计算MSCN系数(hat{I}(i,j))
    (hat{I}(i,j))分成(N_b)个size为(n imes n)的block(n=16),利用(hat{I}(i,j))标记每一个block是uniform(U)还是spatially active(SA)。

    [B_k=left {egin{aligned} U && u_k<T_U \ SA & & u_k ge T_U end{aligned} ight. ]

    其中( u_k)是块(B_k) MSCN系数的方差,(kin 1,2,dots,N_b), (T_U)是预设的值,作者设为0.1。下面只对SA块评估质量分数。

    B.Block Level Distortion Estimation

    失真可分为三类:块效应(blockiness),模糊(blur),噪声(noise)。
    作者对spatially active (B_k)失真分两类处理,noticeable distortion和white noise.

    1.Noticeable Distortion Criterion

    对于(n imes nB_k)的每一条(L_p),划分为11个segment

    [a_{pq}=L_p(x):x=q,q+1,dots,q+5 ]

    (pin 1,2,3,4)表示四条边,(qin 1,2,3,dots,11)表示每条边可分割11个segment,每一segment长为5。
    如果有任何一个segment标准差小于某个阈值,则是low spatial activity,视为存在noticeable distortion,即满足

    [sigma_{pq}<T_{STD}  ag{1} ]

    2.Noise Criterion

    将block划分为中心区域和周边区域,分别计算标准差为(sigma_{cen})(sigma_{sur}),计算block的标准差为(sigma_{blk})

    [eta = frac{vertfrac{sigma_{cen}}{sigma_{sur}}-sigma_{blk}vert}{max(frac{sigma_{cen}}{sigma_{sur}},sigma_{blk})} ]

    如果存在noise,则有如下关系:

    [sigma_{blk} > 2*eta ag{2} ]

    3.Quantifying Distortion using Block Variance Parameter

    上面提出两个准则(1),(2)判断是否存在两种失真,然后作者使用block的variance来度量两种失真。

    we could observe that the variance of the MSCN coefficients of a given block, ( u_{blk}) shows significant signature of the amount of distortion present in that block.

    4.Pooling

    使用(v_{blk})度量block的失真,

    [D_{sk}=left {egin{aligned} 1 && if& (1)and(2) \ u_{blk} && if& (2)\(1- u_{blk}) & & if& (1) end{aligned} ight. ]

    整张图片的质量分数:

    [PIQE=frac{sum_{k=1}^{N_{SA}}D_{sk}+C_1}{N_{SA}+C_1} ]

    其中(C_1)是为了数值稳定性的常数,(N_{SA})是spatially active blocks的总数。

    3.Experiments

  • 相关阅读:
    js递归函数使用介绍
    js获取checkbox复选框获取选中的选项
    分享:Oracle 系统变量函数用法说明
    jQuery CSS()方法改变CSS样式实例解析
    jQuery添加/改变/移除CSS类
    php实现文件下载代码一例
    jquery 获取URL参数并转码的例子
    Python无限元素列表实例教程
    MSSQL数据导出到MYSQL
    .NET CORE控制器里的方法取传参的坑
  • 原文地址:https://www.cnblogs.com/buyizhiyou/p/12564757.html
Copyright © 2011-2022 走看看