力创光电
专业知识 / Professional Knowledge
图像解析力算法SFR(Spatial Frequency Response)原理分析
      专业知识      点阅:       日期:04-08
SFR是空间频率响应(Spatial frequency response)的英文缩写,是指一个系统相对于输入的空间频率所输出的振幅响应,对于摄像系统,SFR类似于传统光学系统的MTF(modulation transfer function,调制传递函数),可以很直观地判定系统的解像能力。由国际标准化组织ISO(International Standardization Organization)拟定并规范了SFR相关定义及测试方法。
先来看图,直观感受一下吧:

可以看到,SFR的具体步骤就是上面的九大步骤,箭头中对应的是每一步执行前后对应的输入和输出。

总结如下:

0、获取垂直斜边的ROI

1、进行数据的归一化

2、计算图像每一行的像素矩心

3、对每行的矩心使用最小二乘法进行线性拟合,获得一条关于矩心的直线

4、重新定位ROI,获得ESF

5、对获得的ESF进行四倍超采样

6、通过差分运算获得LSF

7、对LSF应用汉明窗

8、进行DFT运算

 

步骤解析:
0、获取垂直边缘的ROI:

上图是专业的图像MTF测试图,用红色方框框起来的是测试卡用于计算SFR的部分,蓝色小方框框起来的是我们应该获取的具体RIO区域(具体就是黑白图像,中间有分界线,我们称之为边缘(Edge))。

具体ROI图像如图:

以及    

这里水平和垂直的Edge只是为了计算图像在水平方向和垂直方向的解析力,与算法本身无关,因为水平的Edge会被进行90°旋转后作为输入,然后计算SFR的值。

1、进行数据的归一化

在Sensor获得图像之后,呈现出来的图像由于要符合人眼的感觉,会对图像像素进行伽马变换,使得其变成非线性的像素数据,从而使图像的显示更加符合人眼的感受。所以,当我们要进行sensor的成像解析力分析时,要先将图像处理成没有经过伽马变换前的。

一般sensor会对raw图像进行一个2.2的gamma变换,若我们想恢复原始图像时,我们只需要进行一个1/2.2的gamma变换即可。

                                                      Gamma变换如图
2、计算图像每一行的像素矩心

这一步的操作其实是为了计算出边缘的位置。具体讲来就是,我们会将图片中的每一行像素都计算具体的矩心位置。

这样讲可能比较抽象,我们直接来看图吧。

可以看到,其实每一行像素的矩心计算出来的结果,其实就是在黑白分界线的附近。

矩心的计算公式如下:

                          

矩心对应位置:

                            

shift[i]就是对应的第i行的矩心位置。

 
3、对每行的矩心使用最小二乘法进行线性拟合,获得一条关于矩心的直线

这个没啥好说的,其实就是根据你计算出来的那么多个矩心的点,然后获取分界边缘的直线表达式。

我们知道用的是最小二乘法就可以了。最小二乘法公式如下:
最后获得的其实就是上面的图中那条红色的线,略微有差距,可是基本上可以说是完全一致的了。

 
4、重新定位ROI,获得ESF

这一步其实比较复杂,我也不确定在我的讲述之下,大家是否能够听懂,我尝试用简单的方式讲解一下。

首先,转换坐标轴,将坐标轴转换到计算出来的矩心直线上。如图所示:

5、对获得的ESF进行四倍超采样

然后,我们将每一行中X轴坐标相等的像素值累加起来,然后求均值后得到下面第一行的数组。

 

这里是将整张图片的像素转换为一个长度为rows的数组,然后进行4倍的扩增。然后其他没有像素的地方,是进行一个向前寻找非0的像素值进行替换,这样就获得了ESF。

6、通过差分运算获得LSF

这不用多说,就是得到的ESF数组元素进行差分,获得LSF。一下是函数公式:

7、对LSF应用汉明窗

对上面的LSF数组进行汉明窗处理,这一步主要也是看公式,如下:

8、进行DFT运算

上图是具体的DFT公式表达,下图是代码中的计算过程

最后的到的SFR数组就是空间频域响应的值。
THE END
声明:1.力创光电遵循行业规范,如果发布的信息侵害到您的权益请通知我们,我们会第一时间处理;2.转载力创光电(www.lcopt.com)原创文章须注明来源“力创光电”,不尊重原创的行为力创光电保留追究责任;
关键词:力创光电,摄像头,镜头,调焦,MTF测试,杂光测试,马达外观检测,图像处理,自动化设备
力创光电
粤ICP备2021022225号    © 2013-2021  Lichuang Optical All Rights Reserved.    深圳市力创光电科技有限公司
地址:深圳市龙华区大浪街道同胜社区联建科技工业园4栋203
yinhk@lcopt.com
www.lcopt.com
13631501525
alexyinhk