任意图表模块设置

与任意图表相关的INI文件字段

以下 INI 字段目前对用户开放,用于控制任意图表模块的行为及其输出。这些字段已按主题分类,但您无需在 INI 文件本身中按照任何特定顺序或分组进行排列。

[arbcharts] 部分

斜边分析

INI 字段名称价值观描述
doEdgeMTF 0 或 1对存在的任何边缘进行倾斜边缘 MTF 分析。
通道边缘MTF字符串,频道名称要进行分析的颜色通道。可以是允许的通道符号列表,以空格分隔。请参阅下文“通道”部分的说明。
doEdgeLCA 0 或 1对存在 RGB 通道的任何边缘执行倾斜边缘 LCA 分析,并由此得出聚合系统 LCA 结果。
roiFillFactor_edge数字,范围为 0 到 1要使用的特征的最大可能 ROI 比例。(注:这可能包含两个元素,在这种情况下,这两个元素分别指[宽度,高度]填充因子。从 SlantedSquareFeatures 生成的倾斜边缘始终使用沿边缘方向的尺寸作为高度,使用横跨边缘的尺寸作为宽度。)
isoStd 0 或 1启用此选项后,将恢复为符合 ISO-12233 标准的分析,绕过 Imatest 对该标准的增强功能。此选项会覆盖以下选项。
modApod 0 或 1标记用于指示使用“改进型窗函数”降噪以提高 e-SFR 结果的稳定性。(推荐)
边缘非均匀校正0 或 1用于指示是否启用斜边不均匀性校正的标志。(推荐)
边缘导数校正0 或 1标记用于指示使用连续导数近似的修正因子

质地分析

INI 字段名称价值观描述
doTextureMTF 0 或 1对所有随机纹理图案进行纹理MTF分析。
channel_textureMTF字符串,频道名称要进行分析的颜色通道。目前此分析仅允许输入一个条目。
roiFillFactor_random_field数字,范围为 0 到 1要使用的特征的最大可能投资回报率的比例。(注:这可能包含两个元素,在这种情况下,这两个元素分别指[宽度,高度]填充因子。)
nAngularSeg正整数用于分析的二维频率平面角度划分的区间数量。默认值:1
nRadialSeg正整数用于分析的频率平面半径划分的区间数量。即“纹理 MTF”曲线中的采样点数量。默认值:64
直接PSD指数负数所用随机图案设计的解析PSD指数值。理论上,通常为-2。

明星分析

INI 字段名称价值观描述
doStarMTF 0 或 1对所有存在的星形图案进行MTF分析。
channel_starMTF字符串,频道名称要进行分析的颜色通道。目前此分析仅允许输入一个条目。
roiFillFactor_star数字,范围为 0 到 1要使用的特征的最大可能投资回报率的比例。(注:这可能包含两个元素,在这种情况下,这两个元素分别指[宽度,高度]填充因子。)
channel_starMTF字符串,频道名称要进行分析的颜色通道。目前此分析仅允许输入一个条目。
nAngularSeg_star正整数用于分析的二维平面角度划分的区间数量。默认值:8
nRadialSeg_star正整数用于分析的星体半径划分的区间数量,即MTF曲线中的采样点数量。默认值:128
标准化星字符串:"normalize_segment", "normalize_max_segment", "normalize_lightest_darbest", 或 "normalize_extrapolated" MTF曲线归一化方案选择。

NORMALIZE_SEGMENT:对每个分段进行归一化
NORMALIZE_MAX_SEGMENT:归一化到最大段
NORMALIZE_LIGHTEST_DARKEST:将图像归一化为最亮-最暗的外层正方形。(默认值)
NORMALIZE_EXTRAPOLATED:通过将平滑后的 MTF 外推至 f=0 处的 1 来进行归一化。

楔形分析

INI 字段名称价值观描述
doWedge 0 或 1对所有存在的楔形进行分析。
通道楔字符串,频道名称要进行分析的颜色通道。目前此分析仅允许输入一个条目。
roiFillFactor_wedge数字,范围为 0 到 1要使用的特征的最大可能投资回报率的比例。(注:这可能包含两个元素,在这种情况下,这两个元素分别指[宽度,高度]填充因子。)

均匀性网格分析

INI 字段名称价值观描述
doUniformityGrid 0 或 1使用图表的背景区域作为均匀颜色,对图像平面的网格分割进行均匀性分析。
通道均匀性网格字符串,频道名称要进行分析的颜色通道。可以是允许的通道符号列表,以空格分隔。请参阅下文“通道”部分的说明。
n行网格正整数用于均匀性分析的图像平面网格行数
n列网格正整数用于均匀性分析的图像平面网格列数
minValidPxGrid正整数每个网格部分有效图表背景区域的像素数
背景边距正整数背景区域像素与图表特征或边界之间必须保持的距离(以像素为单位)才算有效。建议至少留出 5 个像素的边距。
colorErrorGrid字符串:"LAB", "CIE_94", "CMC", 或 "CIE_2000"每个网格段应报告哪种颜色错误类型?

色彩/色调/噪声

INI 字段名称价值观描述
doColorError 0 或 1对所有色块执行所有颜色差值计算。
doNoise 0 或 1对所有存在的中性(灰度)色块进行噪声分析。
doTonal 0 或 1对所有存在的中性(灰度)色块进行色调响应分析。
doFFT 0 或 1对所有存在的中性(灰度)色块进行行/列周期性内容分析。
roiFillFactor_color_patch数字,范围为 0 到 1要使用的特征的最大可能投资回报率的比例。(注:这可能包含两个元素,在这种情况下,这两个元素分别指[宽度,高度]填充因子。)

圆形检测

INI 字段名称价值观描述
区域阈值数字,范围为 0 到 1圆的大小不确定。
强度阈值数字,范围为 0 到 0.5强度变化(当圆圈强度不均匀时增加)。

感知指标

INI 字段名称价值观描述
动作0 或 1对生成的任何 MTF 结果(来自边缘或随机纹理)执行锐度计算。
图片高度数字:-1 或正整数指示用于锐度计算的图像高度(以像素为单位),前提是待测图像是从更大的图像中裁剪出来的。设置为 -1 则使用输入图像本身的图像高度(默认值和最常用用法)。
显示高度数字:-1 或正整数指示用于锐度计算的显示高度(以厘米为单位)。设置为 -1 表示“图像高度足够大,可以恰好容纳 imgHeight 个像素,假设提供的 pxPerCm 为指定值。”
视图距离正数观看者到显示器的距离,单位为厘米
像素/厘米正数,或“inf”显示屏每厘米像素数,即像素间距(以厘米为单位)的倒数。如果为“inf”,则假定显示屏“完美”,因此仅报告“镜头”锐度。
显示类型"screen", "print_l" 或 "print_s"显示类型指示器,影响显示器的 MTF 曲线形状
整数型字符串,“CPIQ”或“SQF”用于面积/平方英尺计算的积分类型

视频分析

INI 字段名称价值观描述
视频分析0 或 1对有效视频文件进行视频分析。
恒定投资回报率0 或 1在视频分析中,对每一帧都使用相同的感兴趣区域(ROI),而不是对每一帧都进行目标检测和对齐。这可以减少分析时间,但仅适用于静态场景。

畸变校正

INI 字段名称价值观描述
失真类型弦乐,失真类型用于校正几何畸变图像中 ROI 位置的畸变模型。请参阅下文关于畸变类型模型的说明。
<distortionType>_distortionCenterShift 2 个数字:xy畸变中心相对于图像中心的位置。与使用棋盘格、SFRplus 和 eSFR ISO 分析进行的畸变中心偏移测量结果一致。请参阅下文关于畸变类型模型的说明。
<失真类型>_失真参数根据所选失真模型,参数为 1 至 5 个数字:param_1 param_2 ... param_5用于表征所选失真模型的参数。与使用棋盘格、SFRplus 和 eSFR ISO 分析进行的失真参数测量结果一致。请参阅下文关于失真类型模型的说明。

模块操作及其他

INI 字段名称价值观描述
保存目录名字符串,目录路径用于创建“Results”子目录的目录路径,该子目录用作模块输出的保存位置
投资回报率确认字符串:"no_confirmation", "confirm_once", 或 "confirm_all"从 Imatest Master 运行时,通过自动图像配准控制是否以及何时弹出窗口以确认图像中选择的 ROI。
合并输出0 或 1标志用于指示是否应将一批图像中所有图像的输出合并到一个输出 .json 文件中,而不是每个输入一个 .json 文件。
regMarkBinarizeLevel数字,范围 [0,1]灰度值用于区分注册标记的明暗值,并根据图像的位深度进行归一化。该灰度值用于对注册标记检测所用的图像数据进行二值化,这对于在对比度较高的图像中检测低对比度的圆形注册标记非常有用。

[api] 部分

INI 字段名称价值观描述
不加味0 或 1用于指示是否抑制弹出窗口(ROI确认、警告消息等)的标志
错误时继续0 或 1此标志用于指示,如果在处理早期图像时遇到错误,是否应继续处理对多个输入图像(通过主映像或 IT 映像)运行的批处理图像中的剩余图像。

图像通道

许多分析功能允许用户指定要分析的图像数据通道。通道可以直接取自提供的图像数据(例如,RGB 图像的 R 通道),也可以从提供的数据中导出(例如,RGB 图像的亮度通道 Y)。以下是通道及其描述的列表。

用户通过在请求处使用通道符号来指示 Imatest 要操作的通道。

注意: [arbcharts]部分条目通常接受以空格分隔的字符串形式的通道列表(例如,“RGYM”)。

均匀性网格分析将报告所有请求通道的输出结果。

然而,倾斜边缘分析和随机分析只会使用列表中第一个也存在于图像数据输入中的通道。如果找不到,则会使用一个已存在但未被请求的通道。

频道名称象征描述
红、绿、蓝红、绿、蓝大多数彩色图像文件的“自然”通道。
亮度是人眼所见的点的亮度。如果提供的是RGB图像,则亮度由RGB通道的加权组合得出。(相对而言)
卢玛卢玛通常情况下,亮度通道是由构成亮度通道的 RGB 通道的线性组合而成,但应用于非线性编码的数据。当图像数据是线性编码时,亮度值与亮度通道的值相同。
强度我通常用于与真实色彩空间没有已知关系的单通道图像数据。
CIE L*A*B* L 星、A 星、B 星
RGB均值M R、G、B通道的平均值。

通道和图像编码

请注意,并非所有通道都适用于每种类型的输入图像数据。例如,您无法从红外传感器生成的强度图像中获取 L* 通道,因为两者之间没有明确定义的对应关系。

任意图表模块要求用户指定其提供的图像数据的编码方式,以便能够正确解释这些数据。

注意:目前,任意图表实际上只支持两种输入编码类型。如果输入图像是单通道的,则会被解释为…… 强度编码。如果输入图像是三通道的,则假定为 sRGB 编码。未来版本将添加更多编码方式。

编码可用频道
标准RGB编码(sRGB、AdobeRGB等) R、G、B、Y、L_star、A_star、B_star、Luma、M
强度我

失真类型模型

对于几何畸变严重的图像,可以使用畸变模型将图表定义文件中的 ROI 映射到正确的位置。可以通过在与棋盘格图表、SFRplus 图表或 eSFR ISO 图表相同的成像条件下拍摄图像并进行几何分析来测量成像系统的畸变模型。以下畸变模型可在任意图表和图表定义实用程序中使用:

失真模型失真类型<distortionType>_distortionCenterShift <失真类型>_失真参数失真参数数量
三次多项式poly_3 poly_3_distortionCenterShift poly_3_失真参数1
5阶多项式(3,5) poly_5_odd poly_5_odd_distortionCenterShift poly_5_odd_distortionParameters 2
arctan/tan棕褐色tan_distortionCenterShift tan_distortionParameters 1
无失真计算。没有任何不适用不适用不适用
5阶多项式(全部2-5) poly_5_all poly_5_all_distortionCenterShift poly_5_所有失真参数4
7阶奇多项式poly_7_奇数poly_7_odd_distortionCenterShift poly_7_odd_distortionParameters 3
9阶奇多项式poly_9_奇数poly_9_odd_distortionCenterShift poly_9_odd_distortionParameters 4
11阶奇函数多项式poly_11_奇数poly_11_odd_distortionCenterShift poly_11_odd_distortionParameters 5

请注意与其他 INI 部分重叠以及未来的变更

通常情况下,此模块的相关字段位于 INI 文件的[arbcharts]部分,但有时也会位于其他部分,具体情况请参见相关说明。目前,“任意图表”是 Imatest 生态系统中一个独立的模块,因此某些选项(例如,感知图像质量视图条件的选项)位于此部分,而不是位于 INI 文件的[sqf]部分。

未来的版本将整合这些选项,并将部分值分配给 INI 文件的其他相关部分。在这种情况下, [arbcharts]部分中的值将在新版本首次加载时正确继承,以确保一致性。