首页 > 编程知识 正文

机器学习像特征提取,提升深度学习像算法性能的方法

时间:2023-05-04 19:13:38 阅读:286666 作者:2044

图像质量评价(Image Quality Assessment,IQA)是图像处理中的基本技术之一,主要通过对图像进行特性分析研究,然后评估出图像优劣(图像失真程度)。

主要的目的是使用合适的评价指标,使得评价结果最符合人类主观评价。

从有没有人参与的角度区分,图像质量评价方法有主观评价和客观评价两个分支。

图像质量主观评价:

主观图像质量的评价方法是以人的主观意识为判断的评价方法,主观评价方法主要可分为两种:绝对评价和相对评价。

绝对评价: 评价指标是平均主观分(MOS),图像质量的绝对评价都是观察者参照原始图像对待定图像采用双刺激连续质量分级法。将待评价图像和原始图像按一定规则交替播放持续一定时间给观察者,然后在播放后留出一定的时间间隔供观察者打分,最后将所有给出的分数取平均作为该序列的评价值,即该待评图像的评价值,

国际上也对评价尺度做出了规定,对图像质量进行等级划分并用数字表示,也称为图像评价的5分制“全优度尺度”(优:5分,良:4分,中:3分,差:2分,劣:1分)

相对评价:评价指标是差异平均主观分(DMOS),相对评价中没有原始图像作为参考,是由观察者对一批待评价图像进行相互比较,从而判断出每个图像的优劣顺序,并给出相应的评价值。

通常,相对评价采用单刺激连续质量评价方法,将一批待评价图像按照一定的序列播放,此时观察者在观看图像的同时给出待评图像相应的评价分值。相对于主观绝对评价,主观相对评价也规定了相应的评分制度,称为“群优度尺度”。也是5分制。

主观评价方法需要大量的专业人士,耗时费力,而且不适应于实际应用。

 

图像质量客观评价:

    客观质量评价方法是指脱离人的主观意识判断,主要通过函数拟合或者机器学习的方法来建立一个模型,对待评图像进行相关的处理运算,得到图像的评价值。

优秀的图像质量算法应该具有三个特点:与人眼感知相符;具有通用性;结果具有单调性,稳定性。

图像质量客观评价可分为全参考(Full-Reference,FR),部分参考(Reduced-Reference,RR)和无参考(No-Reference,NR)三种类型。

全参考: 比较适合作为评价指标,全参考图像质量评价是指在选择理想图像作为参考图像的情况下,比较待评图像与参考图像之间的差异,分析待评图像的失真程度,从而得到待评图像的质量评估。

基于图像像素统计基础的有: 峰值信噪比(Peak-Signal to Noise Ratio,PSNR)和均方误差(Mean Square Error,MSE)。PSNR与MSE都是通过计算待评图像与参考图像之间像素误差的全局大小来衡量图像质量好坏的。PSNR值越大,表明待评图像与参考图像之间的失真较小,图像质量较好。而MSE的值越小,表明图像质量越好。这类算法比较简单且容易实现,但与主观评价方法有很大的差异。

   基于信息论中信息熵基础,有人提出来了信息保真度准则(Information Fidelity Criterion,IFC)和视觉信息保真度(Visual Information Fidelity,VIF)两种算法。通过计算待评图像与参考图像之间的互信息来衡量待评图像的质量优劣。但这类方法对于图像的结构信息没有反应。

  基于结构信息基础:提出了一种符合人眼视觉系统特性的图像质量客观评判标准-结构相似度(Structure Similaruty,SSIM)。SSIM值越大,失真图像质量越好。该指标算法实现简单,质量评估性比较可靠。 平均结构相似度算法(MSSIM),基于SSIM改进的一种算法,把原始图像和失真图像分成相同的小块,分别求SSIM,然后再求出整幅图的相似度。MSSIM值越大,失真图像质量越好。

   还有基于人类视觉系统(HSV)的图像质量评价方法,这种方法提高了客观质量评价方法与主观评价方法的一致性。

部分参考:以理想图像的部分特征信息作为参考,对待评图像进行比较分析,从而得到图像质量评价结果。部分参考方法可分为基于原始图像特征方法、基于数字水印方法和基于Wavelet域统计模型的方法等。部分图像参考的重点和难点在于寻找合适的特征信息。

无参考:无参考方法也称为盲图像质量评价(BIQA),无参考图像评价方法实现比较复杂,但因为一般的理想图像很难获得,所以这类方法偏重于实际应用。    比较简单的评价算法有:

均值:均值是指图像像素的平均值,它反映了图像的平均亮度,平均亮度越大,图像质量越好。

标准差:标准差是指图像像素灰度值相对于均值的离散程度。如果标准差越大,表明图像中灰度级分别越分散,图像质量也就越好,

平均梯度:平均梯度能反映图像中细节反差和纹理变换,它在一定程度上反映了图像的清晰程度。

熵:熵是指图像的平均信息量,它从信息论的角度衡量图像中信息的多少,图像中的信息熵越大,说明图像包含的信息越多。

研究点:

针对特定失真时,现阶段有很多质量评价算法的结果和主观评价值相差不大,但对其他类型的失真则可能结果并不理想。

除了设计质量评价算法外,还有一个方法是设计机器学习模型。基于机器学习方法主要是通过从已知质量的图像中提取出能够反映图像质量的特征参数,并进行训练学习,建立一个分析模型,然后把待评测图像的相应的特征参数输入到分析模型中,预测失真图像的质量。这种方法的评测结果一般优于函数拟合预测出来的结果,但是机器学习有学习过程,会花费大量时间。

现今的图像质量评价的重点研究主要是针对无参考图像的研究,分为3类:

面向特定失真图像质量评价方法、非特定失真图像质量评价和基于机器学习图像质量评价方法。

特定失真:

失真类型:图像模糊、图像噪声、JPEG压缩、JPEG2000压缩和块效应等。

图像模糊: 基于边缘信息差异的:根据检测到的不同边缘强度信息进行计算模糊度的图像质量评价算法(A no-reference perceptual blur metric based on complex edge analysis[C]),基于可察觉模糊和HVS计算图像模糊度的图像质量评价算法(Human visual system based on-reference objective image sharpness metric[C] )。基于Sobel算子计算图像的平均边缘宽度(A no-reference perceptual blur metric[C] )。

基于像素统计信息的:基于图像相邻像素域的灰度信息变化来计算图像模糊度的图像质量平均算法(The blur effect: perception and estimation with a new no-reference perceptual blur metric[C] )。基于图像相邻灰度的差异方差的变化大小来计算模糊度的图像质量评价算法(Efficient method of detecting globally blurry or sharp images[C] )。

基于变化域的:基于8*8大小的离散余弦变换来估计图像模糊度的图像质量评价算法(Blur determination in the compressed domain using DCT information[C])。

噪声失真:根据不同分辨率的方差差异计算出图像的噪声方差的图像质量评价算法(A fast parallel algorithm for blind estimation of noise variance[J])。根据Sobel算子计算图像结构的边缘阈值(A fast method for image noise estimation using laplacian operator and adaptive edge detection[C] )。

JPEG失真: 基于块边界的统计图像质量评价算法(Using edge direction information for measuring blocking artifacts of images[J])。

基于非特定失真图像的质量评价:

盲图像质量指标(BIQI)(A two-step framework for constructing blind image quality indices[J]):分为两步,先将各种图像进行失真的分类,然后评估失真图像的质量。

自然图像质量评价方法(NIQE)(No-reference image blur assessment using multiscale gradient[J]):采用96*96块间无重合的方式对图像对比度归一化进行分块。计算每个块的局部对比度的均值。

基于失真辨识的图像真实性和完整性评价算法(DIIVINE)(Blind image quality assessment: From natural scene statistics to perceptual quality[J] ):首先对失真图像使用金字塔小波变换,然后对这些参数进一步统计特性。

 

基于机器学习方法的:

利用卷积神经网络的模型对图像质量进行评价(Convolutional neural networks for no-reference image quality assessment[C])。

利用广义回归神经网络(GRNN)的模型对图像的质量进行评价(Blind image quality assessment using a general regression neural network[J])。

 

图像质量评价算法评价指标和常用数据库:

算法的评价效果是否较好,需要一个统一的标准来衡量。

几个比较常用的数学评价指标:

斯皮尔曼等级相关系数(SPOCC)

线形皮尔森相关系数(LPCC)

KL散度/KL距离/相对熵(KLD)

离出率(OR)

离群值距离(OD)

常用图像质量评价数据库:
之前的研究者通过主观评价方法评价很多图像,并给出了它们的主观平均值,一起组成一个公开的图像质量评价数据库。典型的有:LIVE2, CSIQ和TID2013.

LIVE2图像质量评价数据库是美国德州大学奥斯丁分校图像与视频工程实验室开发的。

CSIQ图像质量评价数据库是美国俄克拉荷马州立大学开发的。

TID2013图像质量评价数据库是乌克兰航空航天大学开发的。

 

文章参考:https://www.cnblogs.com/libai123456/p/9622484.html

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。