自动聚焦是机器人视觉、数字视频系统中的关键技术之--,是决定图像质量的重要因素,是获取清晰图
像的第1步。聚焦性能取决于调焦评价函数的准确性和有效性,即评价函数必须具有无偏性好、单峰性强和
较好的抗噪性能。图像模糊的本质是高频分量的损失,聚焦图像比离焦图像包含更多的信息和细节,这是设
计聚焦评价函数的基础。该文采用基于聚焦窗口模式的平方梯度函数作为聚焦评价函数,判断图像是否清
晰。通过与其他几种主要评价函数的实验对比,证明该函数在评价图像聚焦质量方面更为准确、稳定和可
1常 用聚焦评价函数
常用的调焦评价函数[+4];
有灰度差分绝对值之和(SMD)、灰度方差、Laplacian函数、平方梯度、Tener
Grad函数、熵函数及基于图像变换的函数等。实验表明,对于正常光照下拍摄的图像,常用评估函数都呈现
出单峰特性,基本上可实现正确聚焦,只是在聚焦速度与准确度上约有不同。但是实际应用中发现,由于图
像中多个目标像距不同,加之图像曝光度不够时产生的大量噪声和图像中包含高亮目标等因素的影响,直接
利用SMD、灰度方差、Laplacian函数等评价准则计算整幅图像的聚焦评价值时,虽然其计算效率较高,但图
像聚焦曲线出现了多个局部峰值,呈多峰特性,影响了聚焦准确度,严重时已无法完成聚焦。相比而言,

一种新的图像清晰度评价函数相关推荐

  1. 一种新的图像清晰度评价函数,数字图像清晰度评价函数的研究与改进

    摘要: 摘  要: 通过分析常见的图像清晰度评价函数,针对自动对焦系统中图像清晰度评价问题,提出了一种基于聚焦窗口的改进梯度评价函数算法.改进后的算法具有计算量小.实时性好.评价曲线单峰性好.灵敏度高 ...

  2. 11种图像清晰度评价函数

    典型无参考图像清晰度评价(可用作对焦评价函数) Tenengrad评价函数 Tenengrad函数是一种由Tenenbaum提出的,基于梯度的常用图像清晰度评价函数.特南梯度. 在图像处理中,一般认为 ...

  3. 11种图像清晰度评价函数附MATLAB代码

    本科毕业论文"基于图像处理的自动对焦技术研究",对焦过程中的一个重要阶段是图像清晰度评价,我用MATLAB实现了4类清晰度评价函数:基于图像梯度的清晰度评价函数.频域评价函数.信息 ...

  4. 图像处理:图像清晰度评价

    目录 0.实现效果 1.概述 2.模糊度分类 1.运动模糊 2.压缩模糊 3.高斯模糊 3.清晰度量化指标 Brenner 能量梯度函数(Energy of Gradient) ​编辑 Roberts ...

  5. 电影渲染技术cVRT在CT中的应用:一种新的逼真的3D可视化技术

    [摘要]目的:本文的目的是对图像可视化技术-电影渲染(Cinematic Rendering,CR)的潜在优势和临床应用做一个综述.结论:容积渲染(Volume-Rendering,VR)技术可以在原 ...

  6. 图像清晰度评价15种方法对比

    在无参考图像的质量评价中,图像的清晰度是衡量图像质量优劣的重要指标,它能够较好的与人的主观感受相对应,图像的清晰度不高表现出图像的模糊.本文针对无参考图像质量评价应用,对目前几种较为常用的.具有代表性 ...

  7. David P.Williams论文系列 合成孔径声纳图像快速目标检测:一种新算法及大规模性能分析

    摘要 本文提出了一种新的无监督合成孔径声纳(SAS)水下目标探测算法.该方法利用高分辨率的高质量SAS图像,这些图像上的目标有很多像素.该方法的一个特别新颖的组成部分还可以检测沙波纹并估计它们的方向. ...

  8. 改进YOLOv8 | 即插即用篇 | 用于低分辨率图像和小物体的新 CNN 模块SPD-Conv | 《不再使用步幅卷积或池化:一种适用于低分辨率图像和小物体的新卷积神经网络构建模块》

    论文地址:https://arxiv.org/pdf/2208.03641v1.pdf 代码地址:https://github.com/labsaint/spd-conv 卷积神经网络(CNN)在图像 ...

  9. 图像清晰度计算的3种方法

    相机的自动对焦要求根据拍摄环境和场景的变化,通过相机内部的微型驱动马达,自动调节相机镜头和CCD之间的距离,保证像平面正好投影到CCD的成像表面.这时候物体的成像比较清洗,图像细节信息丰富. 图像清晰 ...

最新文章

  1. Vue指令之v-for——迭代数组、迭代对象中的属性、迭代数字||v-for循环中key属性的使用
  2. 8-15主要复习 1.运算符优先级整体记忆 2.排序算法
  3. 12.2.12 创建有响应的用户界面 捕获异常
  4. 使用 Recipe 安装 SAP Commerce Cloud
  5. 学习机器学习的项目_辅助项目在机器学习中的重要性
  6. javascript --- JSON字符串化
  7. 《零基础看得懂的C语言入门教程 》——(五)C语言的变量、常量及运算
  8. Android音视频开发(2)常用的系统播放器MediaPlayer
  9. websocket实现java服务端与js端通信
  10. Java基础学习总结(30)——Java 内存溢出问题总结
  11. c语言【const】用法
  12. Oracle用户密码过期策略
  13. Android: 页面元素抓取工具Weditor
  14. 字符串连接-Guava-Joiner
  15. 如何高效读懂一本书(附10种读书方法)
  16. 【边学边记_10】——8 位7段数码管的动态显示
  17. Semantic UI 之 标签 label
  18. 数据库---四中连接查询(交叉、左连接、右连接、完整查询)
  19. RJ45接头接口定义
  20. 加拿大海运专线操作流程详解

热门文章

  1. php多态性和继承是什么意思,封装 继承 多态的区别
  2. java xml签名_Java使用DSA密钥对生成XML签名的方法
  3. python求素数之和_python如何求质数之和
  4. axure 小程序 lib_详细揭秘微信小程序框架技术——Mpx
  5. sql每个月每个人的花销占比_星座月运(2020年12月),每个人开支花费大,得精打细算...
  6. 巨坑!同事离职前一天,偷偷将一个470欧的色环电阻串进我的电源线中......
  7. logging 日志输出乱码 info_接口自动化测试中logging实际用法
  8. QT使用html改变字体颜色,QT中设置字体和更改字体颜色
  9. python解释器有哪几种_Python解释器种类以及特点?
  10. Can you answer these queries I SPOJ - GSS1 (线段树维护区间连续最大值/最大连续子段和)...