主要内容

fitniqe

适合自定义模型的NIQE图像质量评分

描述

例子

模型= fitniqe (洛桑国际管理发展学院从参考图像数据存储创建一个自然图像质量评估器(NIQE)模型洛桑国际管理发展学院

例子

模型= fitniqe (洛桑国际管理发展学院名称,值创建一个使用附加参数控制模型计算的NIQE模型。

例子

全部折叠

将一组自然图像加载到图像数据存储中。这些图像在“图像处理工具箱”中提供,位于名为“imdata”的目录中。

setDir = fullfile(toolboxdir(“图片”),“imdata”);imds = imageDatastore(setDir,“FileExtensions”, {“jpg”});

使用映像数据存储训练一个定制的NIQE模型。

模型= fitniqe(imds);
从38幅图像中提取特征。完成38张图片中的3张。时间:计算... ...完成38张图片中的12张。时间:01:01的00:26…完成38张图片中的18张。时间:01:06 00:36 ....完成了。

读一幅自然景象的图片。显示图像。

I = imread(“car1.jpg”);imshow(我)

图中包含一个轴对象。axis对象包含一个image类型的对象。

使用自定义模型计算图像的NIQE分数。显示分数。

niqeI = niqe(I,model);流('图像的NIQE分数为%0.4f.\n'niqeI)
图像的NIQE分数为1.8730。

将一组自然图像加载到图像数据存储中。这些图像在“图像处理工具箱”中提供,位于名为“imdata”的目录中。

setDir = fullfile(toolboxdir(“图片”),“imdata”);imds = imageDatastore(setDir,“FileExtensions”, {“jpg”});

使用图像数据存储创建NSS特性的自定义模型。指定块大小并使用默认的锐度阈值。

模型= fitniqe(imds,“BlockSize”(96年48))
从38幅图像中提取特征。完成38张图片中的3张。时间:计算... ....完成38张图片中的14张。时间:00:23或00:50…完成38张图片中的24张。时间:00:33或00:49 ....完成了。
model = niqeModel with properties: Mean:[1.9291 0.5854 0.6735 0.0667 0.0517 0.0889…]协方差:[36x36 double] BlockSize:[48 96]锐度阈值:0

将自然图像读入工作区。显示图像。

I = imread(“yellowlily.jpg”);imshow(我)

图中包含一个轴对象。axis对象包含一个image类型的对象。

使用自定义模型计算图像的NIQE分数。显示分数。

niqeI = niqe(I,model);流('图像的NIQE分数为%0.4f.\n'niqeI)
图像的NIQE分数为2.9558。

输入参数

全部折叠

引用映像数据存储,指定为ImageDatastore对象。数据存储必须包含数据类型的二维灰度图像或二维RGB图像int16uint8,或uint16

名称-值参数

的可选逗号分隔对名称,值参数。的名字参数名称和价值对应的值。的名字必须出现在引号内。您可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

例子:model = fitniqe(imds,'BlockSize',[48 36])适合使用48 × 36像素块的NIQE模型。

用于对图像进行分区的块大小,指定为由逗号分隔的对组成“BlockSize”一个2元素的正偶数行向量。块是不重叠的。自然场景统计,从块计算,定义输出模型

数据类型:||int8|int16|int32|uint8|uint16|uint32

锐度阈值,指定为由逗号分隔的对组成“SharpnessThreshold”和范围[0,1]中的数值标量。锐度阈值,年代,控制哪些图像块用于计算模型。fitniqe使用锐度大于的所有块计算模型年代乘以所有方块的最大锐度。

数据类型:|

输出参数

全部折叠

图像特征的自定义模型,返回为niqeModel对象。

提示

  • 映像数据存储中指定的自定义数据集洛桑国际管理发展学院应该包含对人类主体来说是感知上原始的图像。然而,的定义原始的这取决于应用程序。例如,一组原始的显微图像与建筑物或室外场景的图像具有不同的质量标准。在训练自定义NIQE模型时,使用具有不同图像内容和可能不同的质量标准集的图像。

参考文献

[1]米塔尔,A., R. Soundararajan和A. C. Bovik。制作一个完全盲的图像质量分析仪IEEE信号处理规程.卷22,第3期,2013年3月,第209-212页。

在R2017b中引入