转 影像质量评估之锐利度--MTF(SFR)
转载
https://blog.csdn.net/qq61394323/article/details/38454969
影像质量评估之锐利度–MTF(SFR)
2014年08月09日 11:23:05 努力的草根 阅读数:25287
由于最近需要写一个Camera 自动调焦的程式,需要用到MTF(Modulation Transfer Function),其中MTF有很多实现算法,本人目前使用SFR(spatial frequency response)算法衡量影像的锐利度(Sharpness)。SFR数值越大,代表图像越锐利,此时图片也越清晰。
一般情况下测试图像的锐利度使用ISO12233 Chart,我们可以使用Chart图中的斜边进行锐利度的测试,如下图为ISO12233 Chart。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20190227164337461.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3ZvbmZsb3dlcg==,size_16,color_FFFFFF,t_70)用于SFR计算的斜边分为两种,一种是水平斜边,一种是竖直斜边。如上图两个红色框,宽度比较大的称为水平斜边,高度比较大的称为竖直斜边,其中我们测试水平方向的锐利度时是使用竖直斜边,而测试竖直方向锐利度时使用的是水平斜边。MTF50以及MTF50P:MTF50是当MTF数值下降至最大值的50%时,对应的频率(Cycle Per Pixel),它是一个广泛应用的锐利度衡量标准。但是它用有一个重大的缺陷,就是当影像模组内部的软件对影像作锐利化时,将会对MTF数值有很大的影像,而其实大部分模组都会对影像作不同程度的锐利化,这就导致了MTF50已经不能够正确的反映锐利度的数值了。由于前面所述原因,MTF50P被应用在锐利度的评价当中。MTF50P是使影像过度锐化以后再计算MTF数值,其MTF数值的最大值的50%对应的频率值。其中MTF50P一般会使用LW/PH作为单位,LP/PH= Cycle Per Pixel * Total Pixel * 2.以下是MTF50P的算法:此算法来源于ISO12233中标准的斜边,并使用了部分数学算法辅助完成。1. 使用OECF Chart或者Gamma转换来改变由影像模组加上的Gamma(一般影像模组均采用0.5)。2. 分别计算R,G,B,Y四个频道的每个扫描线的此点与前面点的差值,并找到数值差异最大的位置。3. 分别对R,G,B,Y四个频道的差异最大的点组成的曲线作线性回归,但是由于Lens的Distortion的影响,我们需要作二次曲线拟合。4. 通过了曲线拟合,我们产生了四条平均曲线,我们分别取这四条曲线的的小数部分按1/4向下取整。5. 通过第4步,我们产生了重新采样的四条曲线,这四条曲线满足采样定理。6. 计算这四条曲线的相邻点的差分并使用汉明窗函数使用这四条微分曲线的终点的微分数值置0。7. 对这四条微分曲线做快速付立叶变换就可以得到MTF曲线了。目前还有很多概念不清楚 ,以后会再写文章描述清楚,并提供MTF源码。
转 影像质量评估之锐利度--MTF(SFR)相关推荐
- 影像质量评估之锐利度--MTF(SFR)
由于最近需要写一个Camera 自动调焦的程式,需要用到MTF(Modulation Transfer Function),其中MTF有很多实现算法,本人目前使用SFR(spatial frequen ...
- 炎症标记物辅助评估银屑病活动度以及依那西普疗效
原文 译文 Clin Exp Dermatol. 2011 Jul 25. doi: 10.1111/j.1365-2230.2011.04131.x. [Epub ahead of print] T ...
- 《智能数据时代:企业大数据战略与实战》一2.3 自我评估、完善度、信息架构...
本节书摘来自华章出版社<智能数据时代:企业大数据战略与实战>一书中的第2章,第2.3节,作者 TalkingData ,更多章节内容可以访问云栖社区"华章计算机"公众号 ...
- 小程序收集箱:批量调节图像曝光度、锐利度、对比度、亮度的demo
本程序用于批量调节图像曝光度.锐利度.对比度.亮度,可视化进行,方便找到最佳值.这些参数在应用到其他程序时,需根据程序中乘的系数换算,不然得不到理想效果. #!/usr/bin/python # -* ...
- 【Metashape精品教程5】影像质量评估
[Metashape精品教程5]影像质量评估 ` 文章目录 [Metashape精品教程5]影像质量评估 前言 一.评估图像质量 二.显示图像质量参数 三.对低质量影像处理意见 前言 Metashap ...
- 使用picard评估文库复杂度
欢迎关注"生信修炼手册"! 文库复杂度对应的英文如下 Library Complexity 表示的是文库中unique的分子数目,unique分子数目越多,文库复杂度越高.在数据分 ...
- matlab中的锐度测量,锐度(解析度)MTF定义及测试
Image sharpness 图像锐度(解析度) 锐度无疑是最重要的摄影图像质量的评价因素:它是关系到图片中有多少细节可以被辨认的最密切因素,但它不是唯一的重要因素.其他重要因素包括色差(与锐度密切 ...
- 应用机器学习进行无人机航拍影像质量评估
近年来,随着无人机在测绘地理信息领域应用,大量测绘.遥感等任务都在使用无人机开展.无人机主要以空中对地拍摄方式采集地面影像,之后再使用相应软件处理成正射影像.三维模型等成果,之后再进行矢量化采集.分析 ...
- 演进式架构学习笔记(一):架构评估及适应度函数
适应度函数,本质上就是一组评估函数,用以评估架构在不同维度上的表现,并从全局角度进行平衡,从而实现增量和引导式演进.简言之,其实就是能够构建出一套架构监控机制. 适应度函数,并不一定全部采用自动化手段 ...
最新文章
- (血和泪的成果)使用PageHelper分页插件进行后台分页
- Appium使用のhelloworld
- C++ Opengl 绘制图像字符源码
- ajax跨域时使得后台的sessionid不断地的变化,以及layui表格支持跨域的方法,java
- asp.net 中ashx、axd的区别
- 架构漫谈(三):如何做好架构之识别问题
- 接口和抽象类的区别?
- 微软亚研院华刚对科研的见解
- 运用基础班知识做一个网页
- LoadRunner测试一个简单的AJAX例子
- 慕课 springmvc 起步 maven wbe
- 用LABwindows/CVI创建简单学生管理器
- 二维正态分布参数rho的作用
- maikr博客备份工具 3.0.0.0 详细介绍
- 百度脑图(kityminder)优化
- 软件测试面试题银行,资讯详情-金融测试面试题-柠檬班-自动化测试-软件测试培训-自学官网...
- 西华大学计算机科学与技术学院,王秀华 - 西华大学 - 计算机与软件工程学院
- 高通Camera驱动(2)-- openinitialize
- 从程序员到项目经理(21):谁都需要成就感
- 自认为最中肯的“北大”评价吧(转)
热门文章
- SourceInsight4.0下载安装教程
- 云计算厂商迎来升级拐点,边缘计算布局或将成决胜点
- 数字IC后端实现问答(摘选自知识星球本周问答)
- Object.keys()、Object.values()、Object.entries()的用法
- 《Java 2 实用教程》读书笔记(二)
- nvidia显卡相关信息查询
- 从一到无穷大 #6 盘满排查过程
- python编程代码画画_python编程:创意抽象画
- 数字音频编辑软件GoldWave破解版百度云下载
- 行业级开源无人机目标追踪,高空助力抓贼!