渐晕(Vignetting)

设置和清除渐晕功能可在系统管理器/视场/设置,以及视场数据编辑器工具栏中使用,如下所示。





设置渐晕(Set Vignetting) 重新计算基于当前镜头数据的每个视场的渐晕因子。渐晕因子(VDX、VDY、VCX、VCY)是用于描述不同视场位置的表面入瞳尺寸和位置的系数。如果系统中没有任何渐晕,则渐晕因子为零。  这些因子在"规约和定义"下的"渐晕因子"中进行了详细的说明。设置渐晕算法估算渐晕偏心和压缩因子,以便使光瞳顶部、底部、左侧和右侧边缘的四条边缘光线在每个面的孔径内都能通过。仅使用主波长

清除渐晕(Clear Vignetting) 清除渐晕因子以恢复到默认值零。

算法通过发出经过光瞳的网格光束开始运算。在每个表面孔径的表面上,对光线进行测试,看它能否从指定的孔径内部通过。然后,使用通过所有表面的所有光线计算无渐晕光瞳质心。最后,使用迭代方法计算无渐晕光瞳的边缘,大约精确到0.001%。

这种算法不是在所有情况下均适用。对于设置渐晕算法失败的系统,需要手动调整渐晕因子。可以通过用追迹少量边缘光线方法来检测设置渐晕算法的精度。

请参见"规约和定义"下的"渐晕因子"。

下一部分: