MTF与SFR怎么用于Sharpness计算

MTF与SFR怎么用于Sharpness计算

亚东

亚东

硅基带路党

前面讲了镜头的锐度或者说解析力,是要通过MTF与SFR来确认它的表现能力的,所以这次争取把MTF与SFR的算法都研究一下。看看能不能讲明白它们。

MTF:Modulation Transfer Function 调制传递函数。

SFR:Spatial Fequency Response 空间频率响应。

MTF

针对MTF,这个有一个公式:

MTF = (最大亮度 - 最小亮度) / (最大亮度 + 最小亮度)

也就是利用上面的图,来计算最清晰的值到最模糊的值之间的比值。也就是从右计算到左,用镜头拍下来这个图,然后计算黑白邻对的比值就好了。

现代的测试中,经常用的是这样一个图卡:

12233

但是必须得说一下,镜头中间肯定是最好的。一般来讲,大概是下面的线如果线下加坐标轴一起圈定的范围越大,说明MTF对应的性能越好。

但是大家可能想不到的是,不同焦距的镜头,其实MTF值也是不一样的,由于长焦镜头主要用的是镜头中间这一部分,所以它的MTF值表现要比标准镜头50mm的好,你没想到吧。这就是一个非常明显的,数值不等实际的现象,判断一个物体,不能只判断单一参数。

是不是长焦比短焦好?

有时,只看一个值就是MTF50, 可以看到上面这个MTF50在坐标外边呢,另外还有个MTF50P,这个MTF50P指的是经过算法处理过的值。

实际上用MTF吧,还同时算另一个参数

SFR

这个也是很有意思的,不过计算上有点儿麻烦。它是要用到频域的计算,一提这个大家就会想到傅立叶。这人给了这个世界一个新的维度,在某种意义上讲,它是现代信息科学中一个相当重要的开创者。

可以直接参考代码。

我作个简单的分析吧:

  1. 获取一个ROI区域图像,图像斜率要在2~10度
  2. 做一个Gamma校正
  3. 计算每一行的质心
  4. 拟合一条斜线代替原来的斜线。
  5. 获得ESF
  6. 4倍Oversampling计算 ESF
  7. 计算 LSF
  8. 做DFT
  9. 计算 SFR

这东西现在是个标准了,所以不算难吧。还有参考代码呢。

再贴一张索尼的FE35 mm F1.4GM镜头的MTF的图,你再读一下MTF的知识,是不是能感受到这个镜头的优秀?

参考:

  1. http://www.mri-q.com/uploads/3/4/5/7/34572113/imatest_-_sharpness__what_is_it_and_how_is_it_measured_.pdf
  2. 深入浅出的讲解傅里叶变换(真正的通俗易懂) - h2z - 博客园
  3. Basic steps in calculating the MTF (SFR),
  4. RayXie29/SFR_Calculation 参考代码
  5. https://www.imatest.com/docs/sharpness/#slant_measurement

 

  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值