图像和视频在采集、压缩、传输、存储过程中,无可避免地会引入失真。模糊失真是图像、视频质量下降最主要的因素之一,研究图像模糊度评价方法有非常重要的意义。通过对模糊失真进行评测和度量,可以对整个图像传输或处理系统的质量进行监控,进而采取措施提高系统性能

模糊度和清晰度概念

图像模糊是一种很重要的图像降质因素,在图像获取、传输、处理过程中都有很多因素可能造成图像模糊,比如在获取图像时,不正确的聚焦会产生离焦模糊,景物和照相机的相对运动会造成运动模糊,图像压缩后的高频丢失造成的模糊。模糊降低了图像的清晰度,严重影响图像质量,导致图像分析、处理、接收的困难甚至失败,因此必须要使用有效的模糊评价方法来控制模糊图像的使用,
从而提高系统整体性能。
模糊度和清晰度是描述图像清晰程度(模糊程度)的两个相对但又相互联系的两个概念。图像越清晰,质量越高,清晰度越大,模糊度越小;图像越不清晰(越模糊),质量越低,清晰度越小,模糊度越大。因此描述一幅图像清晰程度时,既可以使用清晰度也可以使用模糊度,只是两个指标数值上成反比;本文采用模图像模糊度评价研究模糊度来描述。

客观评价也可以根据对参考图像的依赖程度分为:全参考图像模糊度评价(Full Reference Image Blur Assessment,FR-IBA)、部分参考图像模糊度评价(Reduced Reference Image Blur Assessment,RR-IBA)、无参考图像模糊度评价(No Reference Image Blur Assessment,NR-IBA)。客观模糊度评价的方法也可以参考客观图像质量评价的方法,但由于只关注模糊度一个指标,在算法设计时更有针对性,应该把重点放在模糊特征参量的提取上。

模糊度评价算法可以分成几个较大的类别,(1)基于像素的技术,包括分析像素灰度值的统计特性以及像素之间的相关性;(2)基于变换域的技术,这利用了在变换域高频成分越多图像越清晰,高频成分越少图像越模糊的原理;(3)基于图像梯度的技术,它利用图像边缘的梯度来衡量图像模糊程度,梯度越大图像越清晰。另外,也有较少的算法是基于直方图。

模糊度分类

实际应用中有多种模糊情况,模糊产生的原因很多,一般用下面通用的数学模型来表示图像模糊降质

g(x,y)=f(x,y)⊗d(x,y)+n(x,y)g(x, y) = f(x, y) \otimes d(x, y) + n(x, y)g(x,y)=f(x,y)⊗d(x,y)+n(x,y)

式中f(x,y)f (x, y)f(x,y)是原始图像,d(x,y)d(x, y)d(x,y)是点扩散函数(Point Spread Function,PSF),⊗\otimes⊗ 是卷积,n(x,y)n(x, y)n(x,y)是加性噪声。

1、运动模糊

运动模糊是在捕获图像时,快门在打开时间内成像系统和拍摄
对象的短暂相对运动,造成成像在某个方向上形成的模糊。

假设图像f(x,y)f (x, y)f(x,y) 在一个平面运动,令x0(t)x_0(t)x0​(t)、y0(t)y_0(t)y0​(t)分别是xxx 和yyy 方向上运动的变化分量,TTT 表示曝光时间,那么模糊后的图像可以看作是在快门开启时间内原始图像在xxx 、yyy 方向上的积分:

g(x,y)=∫0Tf[x−x0(t),y−y0(t)]dtg(x,y)=\int_0^T f[x-x_0(t) , y - y_0(t)] dt g(x,y)=∫0T​f[x−x0​(t),y−y0​(t)]dt

2、压缩模糊

压缩模糊是图像在进行有损压缩丢失部分信息。

3、高斯模糊

高斯模糊是人为引入的一种模糊,使用高斯低通滤波器对原始图像进行滤波得到的。它的点扩散函数可以表示为

d(x,y)=12πσ2∗e−(x2+y2)2σ2d(x,y) = \frac{1}{2 \pi\sigma^2 }* e^ {- \frac{(x^2 +y^2)} {2 \sigma^2 }} d(x,y)=2πσ21​∗e−2σ2(x2+y2)​

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

我的CSDN主页,欢迎访问

我的GitHub主页,欢迎访问

图像处理评价指标之模糊度(更新中)相关推荐

  1. android 模糊度处理_图像处理评价指标之模糊度、清晰度(待更新)

    图像处理评价指标之模糊度 图像和视频在采集.压缩.传输.存储过程中,无可避免地会引入失真.模糊失真是图像.视频质量下降最主要的因素之一,研究图像模糊度评价方法有非常重要的意义.通过对模糊失真进行评测和 ...

  2. 图像处理评价指标之模糊度、清晰度

    图像处理评价指标之模糊度 图像和视频在采集.压缩.传输.存储过程中,无可避免地会引入失真.模糊失真是图像.视频质量下降最主要的因素之一,研究图像模糊度评价方法有非常重要的意义.通过对模糊失真进行评测和 ...

  3. python目标跟踪精度曲线图_目标跟踪配置(三)-评价指标-benchmark(更新中,关注请收藏。。。)...

    目标跟踪基础与智能前沿 关注上方公众号,回复下方安装过程中对应关键字,获得对应安装包. 本文持续更新中- 连载可关注知乎专栏"目标跟踪基础与前沿" 文章目录 [ 目标跟踪基础与智能 ...

  4. 唤醒手腕 - 爆肝 3 天整理出来关于 Opencv 计算机图像处理详细教程(更新中)

    Opencv 库安装教程 OpenCV 是一个开源的计算机视觉库,OpenCV 库用C语言和 C++ 语言编写,可以在 Windows.Linux.Mac OS X 等系统运行.同时也在积极开发 Py ...

  5. 图像处理-机器学习一些科普材料汇集 - 持续更新中_拔剑-浆糊的传说_新浪博客...

    图像处理-机器学习-SLAM基础知识汇集(更新中) --by zxg519 at sina.com 1.适用于机器学习的矩阵求导推导技巧 1.矩阵求导术(上)-- 非常好 https://zhuanl ...

  6. 图像处理方面期刊和计算机视觉领域期刊(更新中)

    参考网上的资料,作个备注,抓到篮子里都是菜,见到一个收录一个,不断更新中 一.国际会议 会议名称 会议介绍 ICCV: IEEE International Conference on Compute ...

  7. 最值得收藏的 数字图像处理 全部知识点思维导图整理(武汉大学慕课课程)(持续更新中)

    本文的思维导图根据慕课上的武汉大学数字图像处理国家精品课程整理而来并标记出重点内容 思维导图就整理了这么多,之后应该也不会更新此内容了, 有需要的可以去 我的主页 了解更多学科的精品思维导图整理 本文 ...

  8. 图像处理方面期刊和计算机视觉领域期刊(更新中) -转载

    参考网上的资料,作个备注,抓到篮子里都是菜,见到一个收录一个,不断更新中 一.国际会议 会议名称 会议介绍 ICCV: IEEE International Conference on Compute ...

  9. 【视频课】超全目标检测课程!超30小时理论与4大案例实践,检测框架使用,长期更新中...

    ‍‍ 前言 目标检测是计算机视觉和数字图像处理的一个热门方向,广泛应用于机器人导航.智能视频监控.工业检测.航空航天等诸多领域,通过计算机视觉减少对人力资本的消耗,具有重要的现实意义.因此,目标检测也 ...

最新文章

  1. 分类问题中的“维数灾难” - robotMax
  2. 是第一个成功设计微型计算机的人,()是第一个成功设计微型计算机的人。
  3. MongoDB 杭州用户会全记录(千寻位置、妈妈帮、阿里云专家等精彩分享)
  4. 一文全解析——APP版本管理基本知识
  5. 用了mysql报oracle错误_Oracle认证:PHP开发者常犯的MySQL错误
  6. Springboot默认加载application.yml原理
  7. 多线程介绍和多线程模块-lock-互斥锁
  8. springboot @datetimeformat 标注在参数上无效_Spring Boot 中必须掌握的 45 个注解
  9. 多光谱、高光谱与雷达数据等产品级划分标准
  10. 三角网导线平差实例_附和导线坐标平差法实例
  11. python的metaclass分析
  12. 卷毛机器人抢大龙_LOL:机器人史诗级加强,如果他还没退役,SKT都不敢放机器人...
  13. Python-人脸识别并判断表情 笑脸或非笑脸 使用笑脸数据集genki4k
  14. 【人物志】美团前端通道主席洪磊:一位产品出身、爱焊电路板的工程师
  15. 张铁林的十年英国留学生涯
  16. 最全长文详述“数字人民币简史”,揭开数字人民币神秘面纱
  17. 解决Mysql:Incorrect string value: '\xF0\x9F\x8D\x83\xF0\x9F...' for column
  18. OGG-01008 Extract displays Discarding bad record (discard recs=1) when using filter or where clause
  19. 无损音乐知识收集3(转)
  20. oracle树结构统计,Oracle树形统计--子节点汇总到父节点

热门文章

  1. 【ROS基础】ROS_c++ 语法记录
  2. 焊接机器人编程c语言,机器人现场编程与调试(cnc上下料,弧焊,喷涂,点焊等),就是这么全!...
  3. 小米只能进fastboot(bl已解)怎么办
  4. 沉思录三:敏捷开发的精髓是什么
  5. LensFlare Studio for Mac 6.3 镜头光晕特效软件 破解版下载
  6. 点线面的意义_点线面在绘画中的意义
  7. 华三防火墙Reth链路冗余技术
  8. android 缓存头像,android 实现类似微信缓存和即时更新好友头像
  9. 用户画像之基础知识(人群画像|会话环境维度|行为画像)
  10. C#设计一个Windows应用程序,在该程序中首先构造中学生、大学生等派生类,当输入相关数据,单击不同的按钮(“小学生”“中学生”“大学生”)将分别创建不同的学生对象,并输入当前的学生总人数,该学生的