Visual_Resolution_Estimator

Visual_Resolution_Estimator 这个工具是采用SFR chart计算SFR vs Frequency的量化规律数据 来 预估传统的用人眼来看老版ISO12233 chart有多少“线”的方式来评判分辨率的画质评测方法,以此更为方便和直观的将响应和频率结合在一起。

此前,我们曾经在以下链接文章中讲到过目前测量清晰度的几种方法,有兴趣可以在看一下,结论就是: 基于斜边统计合成LSF再进行傅里叶变化得到的SFR的测试原理和光学上的MTF最为接近,区别仅仅在于LSF数据采集的不同, 而看“线对”的方式本早应该淘汰了, 另外西门子星图也差强人意。

MTF浅谈概论,SFR原理,CTF,各自优缺点

 

不过,有时为了直观测试的需求,在实验室里,采用老版的ISO12233图卡来看多少线的方式,仍然是一种简单直观的方法,但千万注意此为主观测试,且不适合产线,不适合产线,不适合产线,重要事情说三遍, 更不适合用“多少线”的方式来定义一个camera项目的标准来管控量产出货的标准! 因:1,这种古老的简单方式不适合现在快速发展且现有camera对技术和性能的需求。2,不能够与产线的量产测试与标准很好的correlation。 3,如果采用计算机量化测试的方式去直接测试“多少线”,误差较大精度不高,且测试数据来自于不同画面位置,比较“线”宽大小是读取于不同位置。等等原因,这种看“多少线”的方式应该定义为:存在于lab用来主观分析清晰度画质的辅助手段之一。 千万不要把它当做唯一的量化方式,要做好清晰度,要看的深很多,包括方法,field位置数量,测试环境条件,算法,标准, 产线,量产一致性和可行性等。

作为lab的主观清晰度辅助测试之一,看“多少线”的方式 或 看“E字表”的方式,还是在画质评测中较为常用的方式之一,很多同学也喜欢这个。 为了避免SFR,MTF,CTF,“线”,空间频率等概念混淆,我们将这些常见的“方法”串到一起, 可以利用raw SFR的测试来反算预估用同camera去看“多少线”的情况。注意,此仅仅适用于用raw image去反算,像有些其他软件利用ISP处理过的JPG或BMP的图片去算比如MTF50,MTF30等的方式是非常不准确的甚至是错误的。

另外, 大家在以前的测试也发现,不同人,不同眼睛, 在不同环境光照条件下,每个同学可能“读出”的分辨率结果数据的“多少线”是不同的,这个就非常的主观了,也是不推荐采用这种方式的主要原因之一; 为了模拟人眼视觉的主观差异,我们在Visual_Resolution_Estimator 工具里设置了眼睛主观清晰度响应值的可接受值,这样来模拟不同人读出的数据,因此反算的“线数量”是一个范围值,我们将其分为最大best case多少线,最小worstcase 多少线以及最可能读出 的多少线。具体参考以下操作:

第一步, 点击左下角的“Raw Format Setting”, 对测试的raw图格式进行设置。

第二步,点击“Load Test Raw Image”,选择要测试的raw图,然后等待一小会直到图中显示绿色的提示为止。(图中ultimate visual resolution setting即为模拟不同人主观可接受清晰度响应情况的响应值,不更改的情况下采用推荐的默认值)。如下图:

以上图片显示测试照片正在导入和初始化中

以上图片显示导入完成,可以进行下一步自定义画取ROI和测试步骤了。

 

第三步,点击“Draw ROI&Calculate”, 选择要测试的位置的斜边并点击鼠标左键拖动以画取一个矩形的ROI(只包括一条斜边), 然后软件就会自动完成该位置的计算。如最上方的图中所示,在左边图像左上方,会显示Ny/4,Ny/8的SFR值和Acutance以及市场位置的值; 在右方图形中则显示该ROI的 SFR vs Frequency的响应曲线,图中不同颜色的线是不同MTF位置以及对应频率的关系以便于查看分析。 右下方是MTF50,MTF35,MTF20和MTF10的值,值的含义是空间频率, 这个频率包括circle/pixel和lines/PH, 其中lines/PH其实就对应了我们常说的数“多少线”的情况。

在右下方,还有“visual resolution estimation(lines)”的数据,这个就是分析模拟采用数“多少线”的方式不同人眼可能读出的结果, 其中“Best case”是可能读出的最大线数量,也就是眼神很好很好的人可能主观读出的结果,“Worst case”是可能读出的最小线数量,也就是眼神没那么好的人可能主观读出的结果(至于是不是真的和眼神有关,其实不一定,其实就是纯主观,同样的人可能不同时间不同心情也会读出不同结果); “Probably case”就是最可能读出的“线数量”。最后,注意测试为了更好的准确性,请确保拍摄条件的准确,比如产线级环境会更好些。毕竟数据是玩高频的,就像人眼去读越密集的线对情况,相对来讲更容易受到干扰,因此确保拍摄的准确性是确保结果准确性的重要因素。 其实所有的客观测试均如此!