MTF 曲线图解读
最近想入手佳能小小白(EF70-200 F4.0 USM),购买镜头的时候,在镜头厂商的产品页看到下面形状的曲线图:

这是什么意思呢?看着很复杂的样子啊?百度了一圈学习了一下,下面做个简单的分析。

这样的曲线叫做 MTF 曲线(Modulation Transfer Function:调制传递函数),是描述镜头性能的方式之一。可评判镜头还原对比度(分辨率)的能力。 ——佳能中国 《EF镜头的基础知识》
图中不同的曲线代表什么含义呢?
【坐标】
横轴:镜头中心到边缘的距离
纵轴:表示镜头的分辨率(%)
【知识】APS-C 传感器尺寸:22.3*14.9mm,全画幅传感器尺寸:36.0*24.0mm
全画幅的传感器对角线距离是43.2mm,半径21mm多一点,对于135画幅系统而言,MTF曲线图从镜头中心(0mm)看到边缘(21mm)就够了。
【曲线】
黑色:代表最大光圈时镜头的成像效果。
蓝色:代表最优光圈(F8)时镜头的成像效果。
粗线:10线/mm 代表镜头成像的反差或者说对比度。
细线:30线/mm 代表镜头成像的清晰度或者说锐度。
实线:代表径向;径向指从镜头中心向外放射。
虚线:代表切向;切向指与径向垂直的线。
虚实线线更接近,就表示镜头的焦外成像越真实。就是焦外像奶油,很油润。如果虚实线曲线很远,就是焦外成像二线性很明显,什么旋转焦外、鱼鳞焦外之类的。
【总结】
- MTF 值越接近 1 越好,即 MTF 线越高越好
- 粗线越高,说明镜头的反差表现越好
- 细线越高,说明镜头的分辨率越好
- MTF 曲线越平坦,说明边缘和中心的成像差距越小
- 实线和虚线越接近,说明镜头的焦外成像越好
- 蓝线说明镜头 F8 时的成像水平,近似于镜头的最佳成像水平
- 黑线说明镜头最大光圈时的成像水平,大光圈的价值所在
- 任何线条都是越高越好,下降的趋势越慢越好。
- 粗线的位置越高,说明该镜头的反差和对比越高。
- 细线的位置越高,说明该镜头的锐利度越高。
- 黑线的位置越高,证明该镜头在全开光圈时表现越好。
- 蓝线的位置越高,证明该镜头在光圈收缩到8的时候表现越好。
- 蓝线如果和黑线很接近,说明这支镜头表现很出色,只有比较少的镜头有这种表现。
- 如果蓝线的位置都比较低,说明这支镜头相当差劲。
- 0.6以下一般画面就很糟糕了,0.6-0.8画面还可以,0.8-0.9可以算良,0.9以上算非常优秀了,只有优秀镜头在适合的状态下才可能达到,但是具体的情况还是要看各位自己判断了。
- 实线和虚线越接近,表示这支镜头的焦外成像越柔和自然,反之,差得越远,焦外成像就越差,差太多就会斑斑驳驳一块一块的很难看。
最后放几张红圈狗头图,哈哈哈~



MTF 曲线图解读的更多相关文章
- 什么是MTF曲线
MTF(Modulation Transfer Function)是衡量镜头性能的一个重要指标.将镜头把被摄体所具有的对比度再现到像面上的忠诚度以空间频率特性进行表示,便绘成了MTF曲线图. 曲线图的 ...
- QCustomplot使用分享(二) 源码解读
一.头文件概述 从这篇文章开始,我们将正式的进入到QCustomPlot的实践学习中来,首先我们先来学习下QCustomPlot的类图,如果下载了QCustomPlot源码的同学可以自己去QCusto ...
- SDWebImage源码解读之SDWebImageDownloaderOperation
第七篇 前言 本篇文章主要讲解下载操作的相关知识,SDWebImageDownloaderOperation的主要任务是把一张图片从服务器下载到内存中.下载数据并不难,如何对下载这一系列的任务进行设计 ...
- SDWebImage源码解读 之 NSData+ImageContentType
第一篇 前言 从今天开始,我将开启一段源码解读的旅途了.在这里先暂时不透露具体解读的源码到底是哪些?因为也可能随着解读的进行会更改计划.但能够肯定的是,这一系列之中肯定会有Swift版本的代码. 说说 ...
- SDWebImage源码解读 之 UIImage+GIF
第二篇 前言 本篇是和GIF相关的一个UIImage的分类.主要提供了三个方法: + (UIImage *)sd_animatedGIFNamed:(NSString *)name ----- 根据名 ...
- SDWebImage源码解读 之 SDWebImageCompat
第三篇 前言 本篇主要解读SDWebImage的配置文件.正如compat的定义,该配置文件主要是兼容Apple的其他设备.也许我们真实的开发平台只有一个,但考虑各个平台的兼容性,对于框架有着很重要的 ...
- SDWebImage源码解读_之SDWebImageDecoder
第四篇 前言 首先,我们要弄明白一个问题? 为什么要对UIImage进行解码呢?难道不能直接使用吗? 其实不解码也是可以使用的,假如说我们通过imageNamed:来加载image,系统默认会在主线程 ...
- SDWebImage源码解读之SDWebImageCache(上)
第五篇 前言 本篇主要讲解图片缓存类的知识,虽然只涉及了图片方面的缓存的设计,但思想同样适用于别的方面的设计.在架构上来说,缓存算是存储设计的一部分.我们把各种不同的存储内容按照功能进行切割后,图片缓 ...
- SDWebImage源码解读之SDWebImageCache(下)
第六篇 前言 我们在SDWebImageCache(上)中了解了这个缓存类大概的功能是什么?那么接下来就要看看这些功能是如何实现的? 再次强调,不管是图片的缓存还是其他各种不同形式的缓存,在原理上都极 ...
随机推荐
- backbone 要点知识整理
1.backbone 是个mvc的库,官方文档说它是个库,而不是个框架.库和框架的区别就是,库只是个工具,方便你的项目应用,不会改变你的项目结构,而框架会有一套自己的机制,项目需要遵循框架的设计来实现 ...
- CTF---密码学入门第三题 奇怪的短信
奇怪的短信分值:10 来源: Ayn 难度:易 参与人数:5117人 Get Flag:2623人 答题人数:2858人 解题通过率:92% 收到一条奇怪的短信: 335321414374744361 ...
- AtCoder Regular Contest 078
我好菜啊,ARC注定出不了F系列.要是出了说不定就橙了. C - Splitting Pile 题意:把序列分成左右两部分,使得两边和之差最小. #include<cstdio> #inc ...
- Codeforces 839E Mother of Dragons【__builtin_popcount()的使用】
E. Mother of Dragons time limit per test:2 seconds memory limit per test:256 megabytes input:standar ...
- HDU-5421Victor and String
题目:http://acm.hdu.edu.cn/showproblem.php?pid=5421 因为要在前面插字符,所以维护一个前缀链和后缀链,在同一棵回文树上搞,如果有某个最长回文后缀(或前缀) ...
- 0/1背包 dp学习~6
题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=1203 I NEED A OFFER! Time Limit: 2000/1000 MS (Java/O ...
- 【笔记】移动端H5数字键盘input type=number的处理(IOS和Android)
在Vue中的项目,基于VUX-UI开发,一个常见的需求: 1.金额输入框 2.弹出数字键盘 3.仅支持输入两位小数,限制最大11位数,不允许0开头 后续:与UI沟通后, 思路调整为限制输入,并减少正则 ...
- malloc函数用法
malloc函数用法 函数声明(函数原型): void *malloc(int size); 说明:malloc 向系统申请分配指定size个字节的内存空间.返回类型是 void* 类型.void* ...
- Django App(二) Connect Mysql & defualt App admin
这一篇接着上一篇polls App自动创建admin app. 1.安装数据库 这里的内容从官网看越看越像 EntityFramework的内容.Python支持SQLite,MySql,Or ...
- [国嵌攻略][067][tftp协议分析]
TFTP作用 用于网络下载,TFTP客户机在TFTP服务器中下载文件. TFTP交换过程 1.配置TFTP服务器 vim /etc/xinetd.d/tftp 2.交换过程 客户端发请求包到服务器 服 ...