线阵相机图像拉伸或压缩的原因及编码器同步方法

   2026-11-13 17
核心提示:线阵相机的二维图像由连续采集的像素行重建而成,因此图像沿运动方向的实际比例,直接受到采集行频与物体移动速度的共同影响。 在恒定速度条件下,可以通过合理设置固定行频获得正确的空间采样关系。但当输送速度存在明显变化时,固定时间间隔采集可能导致图像几何比例发生偏移。 采用编码器位置触发,可以使图像采集与实际位移建立对应关系,从而降低速度变化造成的尺寸误差。 不过,编码器同步也需要满足机械传动准确、触发参数正确及相机实际行频能力充足等条件。 对于工业机器视觉系统,图像拉伸或压缩不能只通过软

在工业机器视觉系统中,线阵相机常用于卷材表面检测、印刷质量检查、连续材料尺寸测量及高速输送产品识别。与一次采集二维画面的面阵相机不同,线阵相机通过连续获取一行或多行像素数据,并结合被测物体与相机之间的相对运动,重建完整的二维图像。

这种成像方式适合连续运动或检测宽度较大的工业对象,但也对机械运动与图像采集之间的同步关系提出了要求。

实际设备中,有时会发现生产线低速运行时图像比例正常,提高速度后,原本接近圆形的特征变成椭圆形;或者产品尺寸没有发生变化,视觉软件测得的长度却随输送速度改变。

这类现象不一定来自相机分辨率不足,也可能是线阵相机行采集频率与物体实际运动速度不匹配造成的。

如果仅通过图像软件调整显示比例,而没有解决采集过程中的空间采样问题,虽然画面外观可能得到改善,但原始图像中的检测信息未必完整。

线阵相机为什么需要与物体运动同步

普通面阵相机通过二维像素阵列获取图像,而典型单线线阵相机在一次采集过程中获取一行像素数据。

这行像素反映了被测物体在某一时刻、某一检测位置上的亮度或颜色信息。

随着输送机构带动物体经过相机视场,相机会连续采集新的像素行。图像采集软件或相机内部处理电路按照采集顺序排列这些数据,形成二维图像。

在这个过程中,图像的两个方向由不同因素决定。

垂直于运动方向的图像分辨率,主要取决于相机像素数量、镜头及实际检测视野宽度。

沿运动方向的采样间距,则由物体运动速度与相机行采集频率共同决定。

因此,即使相机使用相同的镜头和像素分辨率,只要物体运动速度改变,而相机行频没有相应调整,沿运动方向的空间采样比例就可能发生变化。

这正是线阵相机出现图像拉伸、压缩或尺寸偏差的重要原因。

行频与输送速度的计算关系

线阵相机的行频通常以Hz或kHz表示,代表单位时间内采集的图像行数。

如果输送物体的运动速度为v,相机实际行频为f,那么在匀速运动条件下,相邻两行图像对应的物体移动距离可以表示为:

Δy = v / f

其中,Δy为物体沿运动方向的实际采样间距,v为物体相对于相机的运动速度,f为实际采集行频。

假设某生产线的物体运动速度为600mm/s,相机行频为6000Hz,则相邻两行图像对应的运动距离为:

Δy = 600 / 6000 = 0.1mm

这意味着,沿输送方向每移动0.1mm,相机采集一行图像。

如果相机在物体表面横向形成的像素分辨率同样为0.1mm/像素,那么重建图像在两个方向上的空间采样间距相同。

在不考虑镜头畸变及其他误差的理想条件下,这种配置可以形成空间比例一致的图像。

但如果输送速度增加到900mm/s,而相机行频仍保持6000Hz,则沿运动方向的采样间距变为:

Δy = 900 / 6000 = 0.15mm

此时,沿运动方向每行图像实际代表0.15mm,而横向每个像素仍可能代表0.1mm。

如果图像软件继续按照两个方向相同的像素尺寸进行显示或测量,就会产生几何比例偏差。

需要注意,线阵相机并不是必须在所有应用中使用完全相等的横向和纵向采样间距。某些检测任务允许采用不同方向的空间分辨率。

但对于尺寸测量、圆形特征识别或其他要求几何比例准确的应用,必须明确两个方向的真实物理标定关系。

行频过高或过低如何影响图像形状

为了准确判断图像拉伸和压缩,首先需要规定图像的显示及测量方式。

如果采集后的图像按横纵像素等尺寸显示,且没有额外的图像重采样,那么当输送速度不变、行频提高时,相机在同一段物理长度上会采集更多图像行。

这段物体在图像中的纵向像素数量增加,因此表现为沿扫描方向拉伸。

相反,如果行频降低,同一段物体对应的图像行数减少,就会表现为沿扫描方向压缩。

例如,某相机在理想采样条件下,每移动0.1mm采集一行图像。

当一个沿运动方向长度为20mm的特征经过时,理论上对应200行图像。

如果实际每移动0.125mm才采集一行,则同样20mm的特征只对应160行。

如果图像软件仍按0.1mm/行进行尺寸换算,就会将其错误地理解为16mm。

这一结果并不是物体真实尺寸发生了变化,而是空间采样间距与软件标定比例不一致。

实际设备中,部分图像处理软件可能根据行频或运动参数自动改变显示比例,也可能对图像进行重新采样。因此,屏幕上观察到的拉伸或压缩方向,还要结合实际显示和标定方式判断。

排查时不应只看图像外观,而应比较已知物理长度对应的原始采集行数。

如何根据视野宽度确定相机所需行频

线阵相机的行频配置,应与相机横向分辨率及被测物体的运动速度配合。

假设一台线阵相机具有4096个横向像素,经过镜头安装和视野标定后,在物体表面的实际检测宽度为409.6mm。

那么横向空间采样间距为:

409.6 / 4096 = 0.1mm/像素

如果希望沿运动方向也采用0.1mm/行的采样间距,当物体速度为600mm/s时,所需行频为:

f = 600 / 0.1 = 6000Hz

即6kHz。

这个结果只说明在上述假设条件下,为达到相应采样间距所需要的行频,并不是某一实际相机的性能测试数据。

在工程设计中,还需要确认相机能够支持所需的实际采集行频。

相机标称的最大行频通常与传感器读出模式、曝光方式、像素数量以及数据传输条件有关。

部分相机在不同工作模式下具有不同的最大行频,不能简单地将产品宣传资料中的最高数值应用于全部配置。

如果实际需要的行频超过相机能力,就需要重新评估输送速度、检测视野、采样分辨率或相机规格。

固定行频为什么难以适应速度变化

当工业输送系统的运动速度保持稳定时,可以通过固定行频实现相对稳定的图像采集。

但实际生产线并不一定始终匀速运行。

设备启动和停止时,输送速度会发生变化;变频器调速、负载波动、机械振动和控制系统调整,也可能使运动速度偏离原有设定。

如果线阵相机仍按照固定时间间隔采集图像,物体在每次曝光之间移动的距离就会改变。

对于一段连续运动的材料,速度较高时相邻采集行之间的物理间隔增大;速度较低时,物理间隔减小。

这种变化可能使重建图像出现局部几何畸变。

对于一般表面瑕疵识别,少量比例变化未必立即影响全部检测结果,但对于精密尺寸测量、印刷套准检测和周期性图案识别,空间比例不稳定可能直接影响测量准确性。

因此,对于输送速度存在明显变化的系统,更合理的做法通常不是持续手动调整相机行频,而是利用实际运动位置信号控制采集时刻。

编码器如何实现线阵相机的等距离采集

通过旋转编码器或其他位置检测装置,可以获得输送机构的运动位移信息。

当编码器与输送辊或其他运动测量机构正确连接时,机械运动能够转换为对应的位置脉冲。

相机或图像采集卡可以根据编码器脉冲生成行触发信号,使相机在物体每移动规定距离后采集一行图像。

这样,即使输送速度发生变化,相邻图像行对应的物理位移仍有机会保持稳定。

假设某测量轮的有效周长为200mm,位置检测系统每转输出2000个可用计数增量。

在不存在滑移和明显机械误差的理想条件下,每个计数增量对应:

200 / 2000 = 0.1mm

如果图像系统需要每移动0.1mm采集一行,就可以按照实际编码器信号定义和触发逻辑,配置相应的行触发关系。

需要特别区分编码器每转脉冲周期数与经过边沿倍频后的有效计数增量。

例如,某些编码器采用A、B相正交输出,控制器可以选择X1、X2或X4等不同计数方式。

如果计算时把每转脉冲周期数错误地当作X4计数总数,就可能使行触发频率偏离预期,造成图像比例错误。

因此,设置编码器分频或倍频参数时,应以实际送入图像系统的有效计数信号为依据,而不是只看编码器铭牌上的一个数字。

编码器正常输出,为什么图像仍然变形

使用编码器触发行采集,可以降低输送速度变化造成的采样误差,但不能保证所有机械条件下都获得准确图像。

首先需要确认编码器测量的运动是否真正代表被测物体的位移。

如果编码器安装在驱动电机轴上,而电机与输送带之间存在减速机构或传动部件,就需要根据实际机械传动比换算物体的运动量。

即使编码器安装在输送辊上,也可能因为输送带与辊轮之间存在滑移,使编码器测得的辊轮位移不完全等于物体的实际移动距离。

对于表面较光滑、运行张力变化较大或存在打滑风险的输送系统,这种机械误差需要特别关注。

其次,需要检查相机或图像采集卡是否真正使用编码器作为行触发源。

如果软件已经启用编码器输入,但实际采集模式仍采用内部固定行频,速度变化时依旧可能出现几何比例问题。

此外,当输送速度过高,编码器产生的触发频率超过相机或采集系统的实际处理上限时,部分触发事件可能无法被接受。

此时,即使编码器输出脉冲完整,图像仍可能因为实际采集行数不足而发生局部压缩。

因此,编码器触发系统需要同时检查机械位移关系、触发参数和相机行频能力。

机械往复运动为什么需要方向判断

对于始终单向运行的输送设备,采用适当的单通道位置脉冲,通常可以实现基本的等距离行触发。

但对于存在反转、回退或机械摆动的设备,仅依据单通道脉冲数量可能不足以判断实际运动方向。

例如,输送带向前移动一小段距离后又发生回退,如果相机继续按照所有脉冲采集新图像,就可能重复记录同一段物体区域。

这会造成图像重复、局部拉伸或拼接异常。

使用具有A、B相输出的正交编码器,可以通过两路信号的相位关系识别运动方向。

部分工业相机或图像采集卡提供专门的编码器方向判断功能,能够在规定条件下区分前进和后退运动。

对于某些需要连续扫描的系统,控制逻辑还需要在机械回退后补偿相应位移,避免设备重新前进时重复采集已经记录过的区域。

但不同相机对反向脉冲的处理方式可能不同,不能认为所有具有A/B相输入的相机都会自动完成这种补偿。

具体设置应依据相机、采集卡及相关控制软件的功能说明。

曝光时间对高速线阵检测的影响

当输送速度提高时,除了行频同步,还需要检查相机曝光时间。

曝光时间决定了传感器在一次采集中接收光线的持续时间。

如果物体在曝光期间发生明显位移,就可能造成沿运动方向的图像模糊。

在简化的匀速条件下,曝光期间的物体移动距离可以表示为:

d = v × t

其中,d为曝光期间的移动距离,v为物体速度,t为曝光时间。

例如,当物体速度为1000mm/s,曝光时间为100μs时,曝光期间物体移动距离为:

d = 1000 × 0.0001 = 0.1mm

如果检测系统要求识别比这一位移更细小的运动方向特征,就需要进一步评估运动模糊是否满足检测要求。

需要注意,行频同步正确并不能自动消除曝光模糊。

编码器控制的是采集时刻或行触发位置,而曝光时间决定了单次采集期间的光积分过程。

提高行频时,还需要确认相机允许的曝光时间范围及实际读出时序。不同线阵相机可能支持不同的曝光与读出重叠方式,不能对所有型号采用完全相同的时序限制。

如果缩短曝光时间导致图像亮度不足,应结合工业光源强度、镜头光圈和相机增益等条件进行调整,而不能只通过增加增益解决所有问题。

彩色线阵相机还需要注意多行对齐

部分彩色线阵相机采用多行感光结构,不同颜色通道可能对应传感器上的不同物理行。

当物体移动时,同一个目标位置会依次经过这些感光行。

为了将不同颜色的信息正确合成为同一物体位置的彩色像素,系统需要根据传感器行间距离和实际运动状态完成空间对齐。

如果输送速度与采集时序不匹配,或者空间校正参数设置错误,就可能在物体边缘出现彩色重影或色彩轮廓偏移。

这种异常与普通单线相机的图像比例变形存在关联,但其形成条件更加复杂。

对于采用TDI或其他多行累积技术的线阵相机,还需要确保物体运动方向、相机扫描方向及内部累积时序符合相应要求。

因此,在排查彩色线阵图像重影时,除了检查外部编码器,还应确认相机内部的多行空间校正、扫描方向及相关工作模式。

不能把所有彩色边缘重影都归结为镜头色差,也不能只通过修改图像后处理参数替代采集时序检查。

如何判断图像异常来自行频还是镜头

对于机器视觉设备,图像尺寸不准确并不一定全部来自行频设置。

如果图像沿运动方向的比例随着输送速度变化,而横向比例基本稳定,应优先检查相机行频、编码器触发及实际运动关系。

如果无论输送速度如何变化,图像都存在相对固定的几何畸变,则需要进一步检查镜头畸变、相机安装角度和标定参数。

如果图像在整个检测视野中表现出不同程度的尺寸偏差,则还应关注光学成像几何关系及被测表面是否位于预期的标定平面。

对于滚筒表面、曲面材料或高度变化较大的工件,单一平面的像素比例换算可能无法准确描述整个目标。

因此,调试时可以采用具有已知尺寸或已知标记间距的测试对象,分别验证横向和运动方向的空间比例。

建议先保留原始采集图像,不进行额外缩放或长宽比校正,再依据实际采集行数判断空间采样是否符合设计要求。

如果未经检查就通过软件拉伸图像进行补偿,可能掩盖触发丢失、速度变化或机械滑移等问题。

生产线调试时的故障检查顺序

当线阵相机出现图像拉伸、压缩或尺寸测量不一致时,可以先确认设备当前使用的是内部固定行频还是外部位置触发。

如果采用内部行频,应根据实际输送速度、横向像素数量和检测视野计算所需行频,并检查当前设置是否符合要求。

如果采用编码器触发,应确认编码器安装位置及机械传动关系,核对每转有效计数、触发分频和相机实际接收的行触发信号。

对于高速运行时才出现的异常,需要进一步检查实际触发频率是否超过相机允许的最大行频,以及采集系统是否存在未接受的触发事件。

如果图像异常主要发生在启动、制动或换向阶段,应关注速度变化、机械滑移、编码器方向判断和位置补偿逻辑。

同时,还应查看采集卡或相机驱动程序提供的统计信息,区分触发事件未被接收与图像数据在传输或处理环节发生丢失。

这两种情况的处理方向不同。

触发事件未被正确接收,可能直接改变图像的空间采样关系;而图像传输异常则可能表现为数据缺失、采集不完整或其他图像错误。

对于具有较高测量精度要求的系统,最终还应在正常工作速度范围内验证实际图像尺寸,而不是只检查设备空载或低速运行状态。

线阵视觉系统如何保持长期测量稳定性

线阵相机的可靠运行,需要相机、镜头、光源、编码器和机械输送系统共同配合。

在设备设计阶段,应根据检测宽度、目标缺陷尺寸和最高输送速度确定相机所需的横向分辨率与采集行频。

在机械部分,应尽量保证编码器测得的位移与被测物体的实际运动一致,并控制打滑、振动及传动间隙造成的影响。

在图像采集部分,应根据速度变化情况合理选择固定行频或编码器位置触发方式,并确认触发频率始终处于相机允许的工作范围。

在照明部分,需要根据实际曝光时间提供足够且稳定的光照,使高速采集过程中仍能获得满足检测要求的图像信号。

对于需要尺寸测量的系统,还应建立合理的标定和定期验证机制。

尤其是在更换输送辊、调整传动比、改变镜头安装距离或更换编码器之后,应重新核对运动位移与图像采样间距之间的对应关系。

如果原有机械参数发生变化,而软件仍保留旧的触发比例,可能在设备看似正常运行的情况下持续产生尺寸误差。


 
 
更多>同类新闻资讯
推荐图文
推荐新闻资讯
点击排行

新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

021-56520009

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服