图像感知质量指标完全使用指南---perceptual index

图像感知质量指标—perceptual index

随着单一图像超分辨率的研究的深入,单一图像超分辨率的研究分为两个分支。其中之一是以psnr与ssim值为评价标准,另一个则是以pi值为评价标准。pi值代表的是一幅图像的主观感知质量,往往pi值越低,图像看起来就更加舒服。pi值越低,则图像的感知质量越好。这与psnr值是相反的。pi值也被用于2018年的PIRM-SR大赛。通常,具有较低的pi值的同时,psnr值也会较低。
pi

如何使用?

  1. 下载MATLAB代码(PIRM2018-master)
  2. 将你用自己的神经网络输出的超分辨率图像复制到your_results文件夹下
  3. 将SR图片对应的验证数据集(对应的HR图像)复制到self_validation_HR文件夹下
  4. 下载Ma’s Score代码,解压到utils/sr-metric-master文件夹下
  5. 执行evaluate_results.m文件就能够得到RMSE和pi值

需要注意的事以及可能出现的问题

  1. 可能需要重新编译MEX文件
    解决方案:执行utils/sr-metric-master/external/matlabPyrTools/MEX/compilePyrTools.m。然后将生成的MEX文件复制到utils/sr-metric-master/external/matlabPyrTools目录下
  2. 在Linux和Os端,需要修改源代码
    在文件mex_regressionRF_predict.cpp中,第82行需要修改为plhs[0]=mxCreateNumericMatrix(n_size,1,mxDOUBLE_CLASS,mxREAL);。注意分号。
  3. 在执行1的操作时候,可能出现如下问题:
    • 错误使用 mex 未找到 C:\Windows\system32\upConv.c;请检查您是…
      解决办法:将.m文件右键属性里的默认打开方式修改为MATLAB打开。
    • 错误使用 mex
      未找到支持的编译器或 SDK。您可以安装免费提供的 MinGW-w64 C/C++ 编译器;请参阅安装 MinGW-w64 编译器。有关更多选项,请访问
      http://www.mathworks.com/support/compilers/R2017a/。
      解决办法:在附加功能模块中下载MinGW-w64模块(Windows系统环境下)在这里插入图片描述
      如果无法下载,则需要手动下载
      第一步:下载MinGW-w64
      在这里插入图片描述
      第二步:按照默认一路next,但要记住下载安装的路径,便于设置环境变量
      在这里插入图片描述
      第三步:设置环境变量
      变量名为:MW_MINGW64_LOC
      变量值为:你安装的路径,我安装在G盘下
      在这里插入图片描述

pi值以及Ma’s Score的MATLAB代码
链接:https://pan.baidu.com/s/1FZdcsm8UIzjlhkc8DoyQDg
提取码:har2

  • 8
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 10
    评论
评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Cloudeeeee

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

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

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

打赏作者

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

抵扣说明:

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

余额充值