图像质量评价指标-EME\EMEE(熵增强度量)

文章目录

  • 一、评价指标EME
  • 二、评价指标EMEE
  • 四、仿真代码
  • 五、参考文献
      • 我的个人博客主页,欢迎访问
      • 我的CSDN主页,欢迎访问
      • 我的GitHub主页,欢迎访问
      • 我的知乎主页,欢迎访问

一、评价指标EME

在文章《An improved contrast enhancement algorithm for infrared images based on adaptive double plateaus histogram equalization》中,提到的了评价指标EME( measure of enhancement by entropy),熵增强度量,这是图像增强的典型定量度量,来评估算法在对比度改进方面的性能。数值越大,表示图像对比度越高。

lthe measure of enhancement by entropy (EME) , which is a typical quantitative measure ofimage enhancement, to further evaluate the performance of our

algorithm in contrast improvement.

EME指标将图像分为多个图像块,统计图像块内的像素值,根据像素块内最大最小值的关系评价对比度。计算公式如下:

E M E = 1 k 1 ∗ k 2 ∑ m = 1 k 1 ∑ n = 1 k 2 20 l o g I m a x , m , n w I m i n , m , n w EME=\frac{1}{k1*k2}\sum_{m=1}^{k1}\sum_{n=1}^{k2}20log\frac{I_{max,m,n}^{w}}{I_{min,m,n}^{w}}\\ EME=k1k21m=1k1n=1k220logImin,m,nwImax,m,nw

其中,k1、k2是图像横纵方向的分块数量, I m a x , m , n w I_{max,m,n}^{w} Imax,m,nw表示块内最大值, I m i n , m , n w I_{min,m,n}^{w} Imin,m,nw表示块内最小值。


二、评价指标EMEE

还有一种熵增强评价方法EMEE[1],相比EME更符合人类主观视觉效果。跟EME相似,把一幅图像分成大小为k1xk2个图像块区域,统计局部极值,公式略有区别,计算公式如下:

E M E E = 1 k 1 ∗ k 2 ∑ m = 1 k 1 ∑ n = 1 k 2 I m a x , m , n w I m i n , m , n w + c l o g I m a x , m , n w I m i n , m , n w + c EMEE=\frac{1}{k1*k2}\sum_{m=1}^{k1}\sum_{n=1}^{k2}\frac{I_{max,m,n}^{w}}{I_{min,m,n}^{w}+c}log\frac{I_{max,m,n}^{w}}{I_{min,m,n}^{w}+c}\\ EMEE=k1k21m=1k1n=1k2Imin,m,nw+cImax,m,nwlogImin,m,nw+cImax,m,nw

其中,c表示不为零的很小的常数。

在实验的客观评价时,取k1、k2为16,即把图像分成16x16个块

原图HEADPHE
EME11.7922.0215.1
EMEE1.94123015.26

从EME指标来看,HE的EME\EMEE指标都很大,表示对比度很强,但是图像来看有过增强现象,ADPHE算法的EME指标也有提升,增强后图像更自然。

以下结果分别是原图、HE结果、ADPHE结果。

四、仿真代码

感兴趣的可以找论文复现或者看一下链接,可以试试EMEE指标。

https://github.com/AomanHao/Matlab-Image-Evaluate/tree/master/Evaluate

五、参考文献

1、《对数图像处理新模型及应用研究》


我的个人博客主页,欢迎访问

我的CSDN主页,欢迎访问

我的GitHub主页,欢迎访问

我的知乎主页,欢迎访问


http://www.niftyadmin.cn/n/5421640.html

相关文章

利用Nginx正向代理实现局域网电脑访问外网

引言 在网络环境中,有时候我们需要让局域网内的电脑访问外网,但是由于网络策略或其他原因,直接访问外网是不可行的。这时候,可以借助 Nginx 来搭建一个正向代理服务器,实现局域网内电脑通过 Nginx 转发访问外网的需求…

【网站项目】015健身房管理系统

🙊作者简介:拥有多年开发工作经验,分享技术代码帮助学生学习,独立完成自己的项目或者毕业设计。 代码可以私聊博主获取。🌹赠送计算机毕业设计600个选题excel文件,帮助大学选题。赠送开题报告模板&#xff…

力扣--动态规划5.最长回文子串

class Solution { public:string longestPalindrome(string s) {// 获取输入字符串的长度int n s.size();// 如果字符串长度为1,直接返回原字符串,因为任何单个字符都是回文串if (n 1)return s;// 创建一个二维数组dp,用于记录子串是否为回…

【粉丝福利社】OpenCV 4.0+Python机器学习与计算机视觉实战(文末送书-完成)

🏆 作者简介,愚公搬代码 🏆《头衔》:华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,CSDN商业化专家,阿里云专家博主&#xf…

如何在vs上提交代码到gitee/github?

1.安装git 这个直接到官网下载就好了 Git 2.创建远端仓库 在之前博客中有讲过如何创建 如何在linux中用git提交代码到仓库-CSDN博客 3.克隆远端仓库到本地 复制好要克隆的链接 跟在linux中克隆仓库是类似的,只不过克隆的终端变成了git Bash 打开你要克隆到本…

docker 部署prometheus+grafana

首先进行部署docker 配置阿里云依赖: curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo # 配置centos 7的镜像源 yum install -y yum-utils device-mapper-persistent-data lvm2 # 安装一些后期或需要的的一下依…

HTTP/2、HTTP/3对HTTP/1.1的性能改进和优化

HTTP/1.1 相比 HTTP/1.0 提高了什么性能? 性能上的改进: 使用长连接的方式改善了 HTTP/1.0 短连接造成的性能开销。 支持管道(pipeline)网络传输,只要第一个请求发出去了,不必等其回来,就可以…

1688平台官方开发平台API接口接入|发布商品|订单查询|跨境API接口

《财经十一人》获悉,阿里巴巴(BABA.N)旗下中国B2B平台1688正布局跨境业务。 举措主要有二:一是提供跨境版API接口,可将1688的货盘导入各类有流量的平台,比如各国代采网站、服务商SaaS(软件服务…