5.Chromatic Abberation
CamAnalyzer LCA也使用SFR测试图卡进行测试,包括SFR Grids super chart, silver chart 和 checkerboard。根据实际需要,选择其中一种图卡进行测试即可。
实验的准备与SFR相关测试一致,拍摄条件和方法也一样。
支持raw域和JPG、BMP等照片格式。对于镜头色差来讲,我们推荐在raw image检测以防止后处理对硬件固有属性造成的影响。

LCA色差测试
CamAnalyzer LCA测试与SFR测试一样,可以同时支持raw 和 jpg格式的运算,LCA算法基于Perter Bourn’s算法进行了修正和改进。
推荐使用Raw图来进行LCA测试。因为ISP处理会很大程度上影响测试结果,很难判定lens/optics表现是否真正满足要求。例如,ISP处理中的DPC, color correction, sharpening, denoise及demosaic等功能,都会对图像中的边缘信息有显著影响,会导致不同color plane的像素输出值受动态因子影响;即使使用dot pattern的图卡进行LCA测试也是如此,造成最终结果的不准确。因此,在使用JPG图像进行分析时,需要综合考虑实际情况,如果发现issue,需要结合raw图像的测试进一步分析root cause是LENS、ISP、dualCam fusion algo或其他问题。
LCA测试也可用于Dual-Camera的颜色表现测试,测试时推荐使用merge后的重建图像。可用于开发过程中dualCam fusion算法的验证。
Test result and log output
当使用RAW图进行测试时,需要输入图像的相关信息,例如width,height,color oder等。此类信息可以从供应商提供的“Camera Setting Information Requirement.xlsx”文档中获取。
测试结束后,可自主选择是否保存LCA figure 和debug log data。
如果在特定位置发现LCA issue,或者想测试某特定位置的LCA, 可以选择“Manual a ROI LCA”来进行进一步检测。选定区域后,软件会输出更详细的测试结果,包括各通道的ESF(edge spread function),各通道的SFR等信息,来帮助定性定量的分析LCA表现,如下图所示:
输出log里包含每个通道彼此之间的色差,用‘像素’为单位。
LCA Specification Limits
Lens设计中,LCA的行业标准为2 pixels。现今各lens厂商和设计工作者都遵循此标准进行设计,以及制定量产规范。
CamAnalyzer通过raw域图像中斜边位置来计算LCA, 输出结果的单位为“pixel”。考虑在生产中,特别是模组组装中实际公差的存在,模组级别的LCA标准可较lens级别适当放松。由于人眼对不同像高处CA的敏感度不同,模组级别的CA参考spec如下表所示:
Parameter | Symbol1 | Best focus Position | Post REL Limit | Distance | ||
mean | max | mean | max | |||
LCA
<0.5F |
pixel_lca(numROI).maxDiff | 2 | 2 | 2 | 2 | Far Field |
2 | 2 | 2 | 2 | Macro | ||
LCA
0.5F~0.8F |
pixel_lca(numROI).maxDiff | 2 | 3 | 2 | 3.5 | Far Field |
2 | 3 | 2 | 3.5 | Macro | ||
LCA
>0.8F |
pixel_lca(numROI).maxDiff | 2 | 3.5 | 2 | 4 | Far Field |
2 | 3.5 | 2 | 4 | Macro |
LCA Spec