本发明涉及解像力测试技术领域,具体涉及一种基于ISO12233的解像力测试方法及系统。
背景技术:
解像力用来描述摄像头模组分辨及还原被拍摄物体的能力,是影像评价的重要指标。随着科学技术不断发展,摄像头模组的解像力越来越高,就需要对摄像头模组的解像力进行测试以选别不同水平的摄像头模组,保证其品质。
目前ISO提出解像力测试图板广泛应用于行业中,但其推荐的软件(HYRes)测试结果反复性差,且不支持Raw格式的解像力评价,因此行业内多采用目视图像进行结果判断,造成主观评价差异大,无法进行图像批量结果导出等问题。
另外,由于图像传感器(Image Sensor)特性所致,行业内在进行解像力测试时对原始Raw格式图像进行差值算法补正,由于插值算法多样,导致摄像头模组的使用方在采用不同的图像信号处理器(ISP)时产生差异化结果。
综上,传统的解像力测试方法具有判断标准不统一,重复性差,不适于批量处理的问题。
技术实现要素:
本发明的目的是针对现有技术中存在的技术缺陷,而提供基于摄像头模组原始图像且客观,批量化的解像力测试方法及系统,是一种基于ISO12233测试图板的Raw格式图像的快速,批量型测试方法及系统,用于摄像头模组的解像力测试。
为实现本发明的目的所采用的技术方案是:
一种基于ISO12233的解像力测试方法,包括步骤:
S1,获取ISO12233测试图板的Raw格式样图;
S2,从Raw格式样图上选取或输入测试区块坐标,确定测试区块,提取坐标范围内的二维图像数据,作为测试区块内的图像数据;
S3,对测试区块内的图像数据通道进行分离重组,对重组的图像数据通道进行切片采样;
S4,计算并判断所有的采样切片是否通过设定值;
S5,记录并输出最大线数结果,该最大线数结果为最终判定线数结果。
本发明的另一方面,还提供一种基于ISO12233的解像力测试系统,包括:
获取单元,用于获取ISO12233测试图板的Raw格式样图;
选取单元,用于从Raw格式样图上选取或输入测试区块坐标,确定测试区块,提取坐标范围内的二维图像数据,作为测试区块内的图像数据;
重组切片单元,用于对测试区块内的图像数据通道进行分离重组,对重组的图像数据通道进行切片采样;
计算判断单元,用于计算并判断所有的采样切片是否通过设定值;
记录输出单元,用于记录并输出最大线数结果,该最大线数结果为最终判定线数结果。
本发明方法及系统,可以实现对摄像头模组的解像力的快速,批量测试。
附图说明
图1为本发明一个实例提供的一种解像力测试方法的流程图;
图2为本发明一个实例提供的一种解像力测试方法测试区块选取示意图;
图3为本发明一个实例提供的一种解像力测试方法的切片方式示意图;
图4为本发明一个实例提供的一种解像力测试方法的计算曲线折线图;
图5为本发明另一实例提供的一种解像力测试方法的计算曲线折线图;
图6为本发明另一个实施例的解像力测试系统的原理图。
具体实施方式
以下结合附图和具体实施例对本发明作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
图1为本发明一个实例提供的一种解像力测试方法的流程图。如图1所示,该方法包括:
1)获取ISO12233测试图板的Raw格式样图;
2)从Raw格式样图上选取或输入测试区块坐标,确定测试区块100,提取坐标范围内的二维图像数据,作为测试区块内的图像数据;
图2为本发明一个实例提供的一种解像力测试方法测试区块的选取示意图,通过读取选择的图片测试区块的起始位置和结束位置,记录测试区块在图像的坐标,将坐标范围内的二维图像数据提取,记为测试区块数据。
3)对测试区块内的图像数据通道进行分离重组,对重组的图像数据通道进行切片采样;即是重组图像数据通道,提取测试区块内的二维图像数据拆分出的若干组一维数据,准备进行计算判断;
图3为本发明一个实例提供的一种解像力测试方法的切片方式示意图。对测试区块内图像数据R、G、B通道分离重组,对已重组的单一通道进行切片采样。采样由起始点X至终点Y,每N个像素切片一次,共得到(Y-X)/N个切片。
4)计算并判断所有的采样切片是否通过设定阈值,即是否符合要求;具体的是对采样切片依次进行MTF,Threshold,Slope计算,将计算结果与对应的设定阈值进行比较,若大于设定阈值则判定通过,否则不通过。
其中,MTF为调制传递函数,其结果为一维数据中的最大值与最小值的差比上最大值与最小值得和。
Threshold为一维数据中前五个最大值的平均值与前五个最小值的平均值的差。
Slop为每相邻最大最小值连线的斜率的平均值。
处理时,是由第一个采样切片开始,依次进行MTF,Threshold,Slope计算判断,直至判定通过,停止计算并记录此时线数。图3与图4为两个不同实例提供的一种解像力测试方法的计算曲线折线图,大于MTF、Threshold、Slope设定阈值,则判定通过测试,若直至第(Y-X)/N个切片均未通过判定,则判断不能读取到线数。
5)记录并输出计算的最大线数结果,为最终判定线数结果。
本发明的另一方面,还提供一种基于ISO12233的解像力测试系统,包括,参见图6所示:
获取单元,用于获取ISO12233测试图板的Raw格式样图;
选取单元,用于从Raw格式样图上选取或输入测试区块坐标,确定测试区块,提取坐标范围内的二维图像数据,作为测试区块内的图像数据;
重组切片单元,用于对测试区块内的图像数据通道进行分离重组,对重组的图像数据通道进行切片采样;
计算判断单元,用于计算并判断所有的采样切片是否通过设定阈值;
记录输出单元,用于记录并输出最大线数结果,该最大线数结果为最终判定线数结果。
以上关于所述基于ISO12233的解像力测试系统的测试原理,与上面的实施例,基于ISO12233的解像力测试方法的原理相同,有关说明及技术原理,参考上面的实施例基于ISO12233的解像力测试方法的说明,对此不再进行说明。
本发明方法及系统,可以实现对摄像头模组的解像力的快速,批量测试。
以上所述仅是本发明的优选实施方式,应当指出的是,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。