机器视觉运动模糊:曝光时间、传送速度与快门如何决定成像清晰度

运动中的零件被拍糊,不是因为相机“慢”,而是因为在曝光这段时间里,零件在传感器上的像移动了一段可以事先算出来的距离:模糊量 = 速度 × 曝光时间。快门类型、频闪照明、线扫频率、触发抖动,本质上都只是在改这两个因子中的一个。本文给出公式、单位、可接受的模糊阈值与三个工程算例,参数取自 POMEAS 已公开的相机与光源规格。

1. 运动模糊是什么,以及它不是什么

运动模糊是沿相对运动方向的拖影——它有明确的长度、方向和可测量的成因。把它和其他几种“看起来发虚”区分开很重要,因为处理方式完全不同。

现象成因图像上的特征真正有效的处理
运动模糊曝光期间的相对运动方向性拖影,长度随速度与曝光时间增大缩短曝光、频闪/过驱动光源、让零件停稳、或改用线扫
离焦被测特征超出景深各向同性发虚,离最佳焦面越远越糊;零件静止时同样存在对焦、光圈、工作距离,或换景深更大的镜头
镜头/衍射极限光学解析力上限各向同性变软,且不随速度变化镜头分辨率与像元匹配;衍射主导时适当开大光圈
噪声导致的“糊”光不够、增益过高颗粒感而非拖影,边缘是抖散而不是拉长加光或延长曝光,而不是缩短曝光

现场最有效的判别动作只有一句:用同样的曝光和同样的光照,先把零件停下来拍一张。静止清晰、运动发糊,成因就是运动;两种情况都虚,成因在光学或照明,这时把曝光调短只会更暗。

还有两个容易混的量必须分开。物方模糊是零件本身在曝光期间走过的距离,单位是毫米(工件上的毫米)。像方模糊(或者说像素模糊)是同一段位移在传感器上的投影,单位是微米或像素。测量软件只能看到后者,两者之间差一个倍率。

2. 一个公式,以及最容易错的单位

设 V 为零件在物面上、垂直于光轴方向的速度,t 为曝光时间(传感器实际积分的时间,不是帧周期)。

  • 物方模糊(mm):Bobj = V · t
  • 像方模糊(mm):Bimg = m · V · t,m 为像/物倍率
  • 像素模糊:Bpx = V · t / pobj,其中 pobj = 视野 / 像素数,即物方像元尺寸(像素当量)

实际计算请用第三种写法,它含有一个值得停一下的结论:物方模糊 V · t 与倍率无关,但像素模糊与倍率强相关。同样是 20 µm 的位移,在变倍镜头宽端是 6.5 个像素,在窄端就是 37 个像素。在低倍率下调通的方案,换到高倍率、同一条产线、同样的速度上,可能直接不成立。

量符号单位说明
物方速度Vmm/sm/s 需乘 1000。取被测特征处的速度,不要用产线平均速度
曝光时间ts(1 µs = 1×10−6 s)积分时间。不是帧周期:30 fps 时帧周期 33.3 ms,可能比曝光长上百倍
视野FOVmm与下面 N 对应的那个方向(横向或纵向)的画面尺寸
有效像素数Npx该视野方向上的有效像素(已考虑 Binning 与 ROI)
物方像元尺寸pobjmm/px(µm/px)pobj = FOV / N = 像元间距 ppitch / m
倍率m—像尺寸 ÷ 物尺寸;变倍镜头就是你调到的那个倍率档
模糊量Bmm 或 px必须注明是哪个。不说单位只讲“模糊很小”,是选型失误最常见的起点

四类单位错误几乎覆盖了所有的错误答案:

  1. 拿帧周期当曝光时间;
  2. m/s 和微秒混用,两个都没换算;
  3. 拿传感器像元间距当 pobj——两者差一个倍率,变倍镜头下差六倍以上很常见;
  4. 把镜头标称的“分辨率”(lp/mm)当成像素数用。

3. 算例一:连续传送带

条件。视野横向 100 mm,横向用 4096 个像素成像;传送带速度 200 mm/s;应用是尺寸检测中的边缘定位,因此要求模糊不超过 1 个像素。

第一步,物方像元尺寸。pobj = 100 mm / 4096 px = 0.0244 mm/px = 24.4 µm/px。

第二步,最长曝光。把像素模糊公式反过来:tmax = Bpx · pobj / V = 1 × 24.4 µm / 200 mm/s = 122 µs。

第三步,相机做得到吗?对照 POMEAS 各型号已公开的曝光范围:

型号快门分辨率 / 像元已公开曝光范围最大帧率接口
PMS-1209MGS全局快门4096 x 3072,3.4 µm1 µs – 10 s67.9 fpsGigE
PMS-CCN120VP2ABSC全局快门12.6 MP,1.1 英寸1 µs – 10 s9.4 fpsGigE
PMS-CCU120P2ACSC全局快门12.6 MP,1.1 英寸7 µs – 10 s31.9 fpsUSB3.0
PMS208CCUA1C卷帘快门5480 x 3648,2.4 µm12 µs – 约 5.06 s22 fpsUSB3.0
PMSCCN2008VPH2卷帘快门5480 x 3648,2.4 µm45 µs – 12 s5.9 fpsGigE
PMSMS02C1201卷帘快门12 MP,1/1.7 英寸9 µs – 约 30.6 s35.9 fpsUSB3.0
PMS-CCN-V0502MHSC卷帘快门2592 x 1944,2.2 µm官方页未给出23.8 fps1GigE

上表每一个型号都能覆盖 122 µs,其中全局快门型号余量更大(公开的最小曝光为 1 µs 至 7 µs)。卷帘快门型号同样能覆盖,但几何代价见第 7 节。

第四步,产线提速之后呢?速度提到 1 m/s 时,同样的限制变成 tmax = 24.4 µm / 1000 mm/s = 24.4 µs。这个值仍在公开范围内,但曝光已经缩短到原来的五分之一。要维持同样的信号强度,零件处的辐照度大约需要提高到 5 倍,因为电荷量与「辐照度 × 时间」成正比。如果光源给不出来,可选的出路是加增益(代价是信噪比下降)、缩小视野,或者换一种测量原理。

4. 算例二:间歇启停与连续运动

间歇转盘让零件在曝光期间停住。只要积分期间零件确实静止,V 为零、模糊消失——代价转移到节拍上:节拍 = 稳定时间 + 曝光 + 读出。连续运动省掉了稳定时间,但必然要付出模糊。

节拍对比。零件间距取 30 mm:

方式节拍把模糊控制在 1 px 的曝光时间代价
连续,200 mm/s,pobj = 24.4 µm200 / 30 = 6.7 件/s122 µs必须管理模糊;无稳定时间
连续,600 mm/s,pobj = 24.4 µm20 件/s24.4 µm / 600 = 40.7 µs辐照度需约 200 mm/s 时的 3 倍
间歇启停,20 件/s由机构决定V ≈ 0,模糊可忽略每件要付约 50 ms 的稳定与读出;未必做得到 20 件/s

最常被漏掉的一项:触发抖动。模糊并不是唯一与速度相关的误差。如果触发时刻存在时间不确定度 σt,每次曝光时零件的位置都不一样,带来的位置不确定度是 V · σt,与模糊无关。200 mm/s 下 50 µs 的抖动对应 10 µm 位移,在 24.4 µm 物方像元下是 0.41 个像素。模糊和抖动是同一份误差预算里两个独立条目,把曝光调短对抖动没有任何帮助。

5. 算例三:旋转件——模糊在画面里并不均匀

旋转件表面速度随半径线性增大:V = ω · r。转速 n(r/min)时,半径 r 处的速度为 2πn r / 60;直径为 D 的圆盘边缘处为 π · D · n / 60。

条件。直径 50 mm 的圆盘,转速 300 r/min,pobj = 24.4 µm/px,允许 1 个像素模糊。

边缘速度。V = π × 50 mm × 300 / 60 = 785 mm/s。

最长曝光。tmax = 24.4 µm / 785 mm/s = 31.1 µs。

两个结论。第一,785 mm/s 约为算例一中 200 mm/s 的近四倍,因此同样的像素模糊要求曝光缩短到约四分之一——圆盘对曝光的苛刻程度远超过它的物理尺寸给人的直觉。第二,模糊在画面里不是均匀的:半径一半处的特征速度只有一半,模糊也只有一半。选型要按边缘而不是按平均来定。

同一套算式也适用于振动。设备以 100 mm/s 振动时,200 µs 的曝光被拖出 100 × 200 × 10−6 = 20 µm 的模糊量,与大幅面工位上的物方像元已经可比——POMEAS 关于产线标定与稳定性的文章中用的正是同一条 V · t 关系,并把振动列为产线漂移的四个成因之一。

6. 允许多少模糊?

这个问题没有统一答案,因为可接受模糊取决于软件到底在提取什么。诚实的说法是:唯一可靠的数据来自你自己零件上的重复性与再现性(Gage R&R)验证,且至少要在两到三个速度档下做。下表是起步用的经验口径,不是实测结论:

应用起步目标理由
有无判定、方向判定、粗测1 – 2 px判定对象本身跨很多像素,拉长两个像素很少改变结论
OCR / 条码 / 字符验证≤ 1 px笔画本身只有几个像素宽,拖影会把解码依赖的空隙糊掉
亚像素质心或高斯拟合的边缘定位≤ 1 px边缘陡度下降,提取位置在帧间的散布变大
与公差挂钩的尺寸测量≤ 0.3 px,且比「折算成像素的公差」至少小 5–10 倍模糊只是误差预算中的一项,让它占最大份额等于浪费其余预算
以重复性为核心的亚像素计量≤ 0.2 px模糊项必须明显低于重复性指标,否则它会主导批间散布

这里要把重复性和准确性分开看。沿运动方向对称的拖影倾向于保持质心不变,因此在照明均匀、边缘对称的情况下,模糊往往不会让读数产生系统性偏移。它真正做的是把边缘变平——散布变大;同时,任何不对称因素(倒角、毛刺、单侧照明、阴影)都会被转化成真实的位移。所以在实际产线上,运动模糊通常先表现为重复性与阈值敏感度问题,之后才表现为准确性问题。

7. 全局快门与卷帘快门:各自的代价

快门结构不会改变 Bpx = V · t——无论哪种结构,传感器都要积分整个曝光时间。它改变的是每个像素在什么时候积分,而这会改变误差的几何形态。

结构积分方式对运动零件的影响上表中对应的型号
全局快门所有像素在同一时间窗内积分没有倾斜、没有条带;短曝光 + 频闪同步容易实现。运动零件的默认选择PMS-1209MGS、PMS-CCN120VP2ABSC、PMS-CCU120P2ACSC
卷帘快门逐行曝光、逐行读出运动零件在画面内被逐行错位(倾斜);频闪脉冲若短于行周期,会出现亮暗条带而不是均匀曝光PMS208CCUA1C、PMSCCN2008VPH2、PMSMS02C1201、PMS-CCN-V0502MHSC

倾斜量与模糊用的是同一套算式。若整帧读出耗时 Tro,最后一行相对第一行晚曝光 Tro,速度为 V 的零件在两端之间就被错开 V · Tro。以帧率约 22 fps 的卷帘快门传感器为例,帧周期约 45 ms,200 mm/s 下画面上下两端看到的零件位置相差约 9 mm——这个倾斜很容易被误判成工装机械歪斜。

POMEAS 在产品页上也给出了同样的选型口径。采用卷帘快门的 1200 万像素 USB3.0 相机页面注明:运动较快时应使用短曝光时间并配合同步频闪照明,以减小畸变与运动模糊;并且明确指出该机为卷帘快门,高速运动场景下应在选型前评估目标速度、曝光时间与频闪同步。2000 万像素与 2100 万像素页面(同为卷帘快门)则直接建议:零件高速运动、快速旋转或工装振动剧烈时,应选全局快门相机。

如果被测对象本身就包含几何尺寸,倾斜就不是“观感问题”。几毫米的卷帘倾斜会改变矩形零件的视在宽度,而且它与模糊不同——它是不对称的,因此会带来真实的偏差,而不只是加大散布。

8. 频闪与过驱动:照明能解决什么,不能解决什么

频闪把有效曝光缩短到光脉冲的宽度,模糊随之由脉冲宽度而非相机曝光决定。这是高节拍检测里最有力的一根杠杆,但它有三条硬约束,也正是三分之二的频闪方案达不到预期的原因。

约束一:环境光必须可以忽略。无论频闪何时闪,传感器都在整个相机曝光时间内积分。日光或车间照明只要贡献了可测量的信号,模糊就会原封不动地回来。对策是加暗箱、加遮光罩,或用与 LED 波长匹配的窄带滤光片。

约束二:驱动器给脉冲宽度设了下限。POMEAS 已公开的 4 通道 LED 光源控制器支持四路独立通道、256 级调光、RS-232 控制与 5–24 V 外部触发,最大触发频率 1 kHz、触发响应时间 200 µs。这两个数字要当作约束来读:1 kHz 决定了频闪频率上限为每秒 1000 次脉冲,也就意味着一闪一件时最多 1000 件/s 的节拍;而 200 µs 的响应时间限定了驱动器能可靠输出的最短脉冲。如果第 2 节的算式要求 30 µs 的脉冲,那么需要核查的是控制器规格而不是相机。

约束三:调光不能与曝光拍频。POMEAS 的光学测试方法技术文件中明确写到:若使用 PWM 调光,PWM 频率须 ≥ 20 kHz,或让曝光与 PWM 同步,否则光强纹波会表现为噪声。一套驱动器 PWM 落在低千赫兹区间的频闪系统,会引入与传感器噪声外观几乎一致的纹波,问题常被误判到相机头上。

同一份技术文件里还有两条与此直接相关的设定:曝光与增益应在整个序列中固定——不同曝光下测得的数值不可比对;以及最亮区域应控制在满量程的 70–80%,不削顶,从而用足动态范围、又不让峰值把边缘质心带走。

频闪在原理上做不到的一件事是找回信息。如果相机曝光本身很长,零件已经走了很远,那么只在最后 20 µs 闪一下,积分结果仍然是「20 µs 的位移 + 整个曝光窗内环境光的贡献」。缩短相机曝光和缩短脉冲必须同时做。

9. 一张倍率敏感度表:同一速度,四个档位

这里就看得出用像素形式表达公式的价值。取 POMEAS 6.5X 变倍族已公开的 2/3 英寸视野,横向用 4096 个像素成像。每一行的物方位移都相同——200 mm/s 传送带配 100 µs 曝光,即 20 µm——但软件看到的东西完全不同。

倍率横向视野物方像元 pobj20 µm 位移对应的模糊保持 1 px 的最长曝光
0.7X12.57 mm3.07 µm/px6.5 px15.3 µs
1.0X8.80 mm2.15 µm/px9.3 px10.7 µs
2.0X4.40 mm1.07 µm/px18.6 px5.4 µs
4.0X2.20 mm0.54 µm/px37.2 px2.7 µs

最后两列才是重点。0.7X 时同一段物理位移是 6.5 个像素,4.0X 时是 37 个像素;而保持 1 个像素模糊所允许的曝光,从 15.3 µs 掉到 2.7 µs。在高倍率下,先卡住你的往往是相机的最小曝光而不是光源:第 3 节表格中,只有公开最小曝光为 1 µs 或 7 µs 的三款全局快门型号能够达到 2.7 µs,而最小曝光 12 µs、45 µs 和 9 µs 的三款卷帘快门型号达不到。

(本表的设定是一次敏感度推算:以已公开的 2/3 英寸视野、横向 4096 像素成像为前提。采购前请先核对镜头像圈与传感器靶面是否匹配:2/3 英寸格式的变倍镜头不能覆盖 1.1 英寸传感器;并且倍率越高,景深下降越快。)

10. 什么时候不该用成像方案

  • 高速连续料带/卷材。线扫相机一次只曝光一行并与编码器同步,起决定作用的是行频而不是帧率。POMEAS 的 16K 线扫镜头(PMS-LLC,M72 接口)就是为这种几何关系设计的。
  • 快速表面的单维测量。光谱共焦位移传感器直接绕开这个问题:POMEAS 32 kHz 单通道控制器支持 AB/ABZ 编码器输入与脉冲/电平触发,采样时刻锁定在位置而不是帧上。如果你要的是一个高度或厚度而不是一幅图像,这条路通常比让面阵相机去追更快也更便宜。
  • 对已知特征做通止判定。激光或光电传感器上的比较器以微秒级响应工作,完全不受倍率影响。

判据很简单:如果你要的答案是一个毫米数,请在花钱降低曝光之前先问一句成像是不是合适的工具;如果你要的答案是关于形状或表面的判定,那成像就是对的工具,而模糊是一项应当在设计阶段就留出预算的参数,不是到现场才去救的故障。

11. 一套一次坐下来就能跑完的选型流程

  1. 按最坏工况测出特征处的 V。最高产线速度、旋转件的边缘半径、以及任何加速度峰值。用循环平均速度去算,是规格失效的典型起点。
  2. 按必须分辨的最小特征定下视野与像素数,再算 pobj = FOV / N。
  3. 按第 6 节选定可接受的像素模糊量——依据是软件实际提取的对象,而不是习惯。
  4. 计算 tmax = Bpx · pobj / V。
  5. 对照相机已公开的曝光范围,而不只是最大帧率。最小曝光才是高倍率下最先失效的那个指标。
  6. 核对照明预算:光源能否按 1/t 的比例在零件处提供辐照度,同时不让最亮区域超过满量程 80%。
  7. 核对快门结构与你要测的几何量,并确定频闪方案及其触发源。
  8. 把触发算进预算:抖动项 V · σt、触发延迟,以及跟踪时的编码器量化误差。
  9. 在三个速度档上验证。在标称速度、最高速度以及一个中间点分别做 Gage R&R。一个速度下通过、另一个速度下不通过,是规格问题,不是设备故障。

12. 运行期间必须锁死的设定

公式里的每一项都是一个设定值,而悄悄漂移的设定会把合格测量变成不合格测量。这套纪律与 POMEAS 光学测试方法文件对镜头测量的要求完全一致:在整个序列中固定曝光与增益,把触发配置与结果一起记录,并且在速度、照明、镜头、相机或工装发生任何变更之后,用参考件重新验证一次。不同曝光下测得的数值不可比对——而在产线上,曝光恰恰是最容易被自动曝光例程悄悄改掉的那个设定。

如果你的问题其实是漂移而不是模糊,配套阅读是那篇关于产线标定与测量稳定性的文章:它把运行中的产线分解为污染、温度、振动与照明衰减四个扰动成因,其中振动用的正是本文这条 V · t 关系。

14. 常见问题

机器视觉的运动模糊怎么计算?

把曝光期间零件在物方的位移除以物方像元尺寸:像素模糊 = (V × t) / p_obj,其中 V 为物方速度(mm/s),t 为曝光时间(s),p_obj 为视野除以该方向的像素数。物方模糊(mm)就是 V × t,与倍率无关;但换算成像素之后与倍率强相关。

测量中允许多少运动模糊?

取决于软件在提取什么。有无判定与方向判定通常可以容忍 1 到 2 个像素;用亚像素质心或高斯拟合做边缘定位,应控制在 1 个像素以内;与公差挂钩的尺寸测量建议控制在 0.3 个像素以内,并且至少比「折算成像素的公差」小 5 到 10 倍。这些是起步口径而不是实测结论,务必在你自己的零件上做 Gage R&R 验证。

全局快门相机能不能消除运动模糊?

不能。全局快门因为所有像素在同一时间窗内积分,所以消除了倾斜和条带,但传感器仍然要积分整个曝光时间,模糊依然是 V × t。全局快门真正带来的好处,是可以在没有卷帘几何代价的前提下使用短曝光加频闪同步。

频闪照明可以完全消除运动模糊吗?

只要环境光可以忽略,它就能把有效曝光缩短到光脉冲宽度。如果环境光不可忽略,传感器会继续积分,模糊就会回来,这时需要暗箱或窄带滤光片。驱动器本身也设了下限:POMEAS 已公开的 4 通道 LED 光源控制器最大触发频率 1 kHz、触发响应时间 200 微秒,如果需要的脉冲远短于这个值,必须向厂家确认快速脉冲驱动的规格,不能想当然。

传送带速度如何影响成像清晰度?

模糊与速度成正比。速度翻倍,同样曝光下模糊翻倍;要保持同样的模糊,就必须把曝光减半。在 200 mm/s 下调通的曝光时间,换到提速后的高节拍产品上必须重新推算。

为什么旋转件的运动模糊更严重?

因为表面速度随半径线性增大:V = ω × r,直径为 D、转速为 n(r/min)的圆盘边缘处为 π × D × n / 60。直径 50 mm、300 r/min 的圆盘边缘速度约 785 mm/s,接近 200 mm/s 传送带的四倍。而且模糊在画面里并不均匀,越靠中心的特征速度越低、模糊越小。

1 m/s 的传送带我该用多长曝光?

取决于物方像元尺寸。视野 100 mm、横向 4096 像素时,物方像元为 24.4 微米,1000 mm/s 下允许 1 个像素模糊的曝光是 24.4 微秒;200 mm/s 时同样的限制是 122 微秒。需要注意,要维持同样的信号强度,24.4 微秒比 122 微秒大约需要 5 倍的辐照度。

运动模糊会让测得的边缘位置偏移,还是只是变虚?

沿运动方向对称的拖影倾向于保持质心不变,所以居中且对称的边缘不会产生系统性偏移。真正恶化的是边缘对比度——提取位置的散布变大;而边缘或照明中的任何不对称都会转化成真实偏差。因此在产线上,运动模糊通常先表现为重复性与阈值敏感度问题,之后才表现为准确性问题。

运动模糊和离焦有什么区别?

运动模糊是有方向性的,沿相对运动方向拖影,长度等于 V × t。离焦与衍射是各向同性的,并且零件停下来也不会消失。判别方法:用同样的曝光和光照把零件停下来拍一张,静止清晰、运动发糊就是运动造成的。

什么时候该用线扫相机而不是面阵相机?

当零件连续运动、且必须用面阵相机在该速度下达不到的分辨率检查整个表面时。线扫相机一次曝光一行并与编码器同步,起决定作用的是行频而不是帧率。POMEAS 的 PMS-LLC 16K 线扫镜头采用 M72 接口,就是为这种配置准备的。

曝光时间越长模糊一定越大吗?

对运动中的零件而言是的,因为模糊与曝光时间成正比。但对静止零件和弱光检测,长曝光仍然是正确选择——那种情况下唯一的替代方案是提高增益,而增益的代价是信噪比。

触发抖动如何影响测得的位置?

它会带来一个与模糊无关的位置不确定度 V × σ_t。200 mm/s 下 50 微秒的抖动对应 10 微米位移,在 24.4 微米的物方像元下是 0.41 个像素。模糊与抖动是同一份误差预算里两个独立条目,缩短曝光对抖动没有任何帮助。

13. 获取针对你产线的模糊与曝光推算

把视野、必须分辨的最小特征、零件处的最高速度以及你的公差发给我们,我们会给出物方像元尺寸、最长曝光时间、已公开曝光范围能够达到该值的具体型号,以及你现有的照明能否支撑。如果算式说明面阵相机在你的速度下做不到,我们会直接说明,并给出线扫或光谱共焦的替代方案。

邮箱 [email protected] · WhatsApp +86 185 9810 2007 · 或使用在线留言

相关阅读:机器视觉测量精度怎么计算|像素当量、镜头分辨率与误差 · 工业相机靶面与像元匹配 · 机器视觉光源怎么选|点光源、环形光、平行光与同轴光 · 镜头景深不够怎么办|光圈、倍率与工作距离排查 · TR-001:机器视觉光学测试方法 16 项 · 工业相机 · 光源控制器 · PMS-1209MGS 1200 万像素千兆网工业相机

在线计算工具

打开普密斯工业光学计算工具中心,用你自己的相机与镜头参数直接计算,并筛选匹配的普密斯型号:

打开工具中心首页

Go Back Top
VK Message
WhatsApp

Scan QR Code

WhatsApp QR Code
Wechat

Scan QR Code

Wechat
Phone Number
18598102007
Copied!
Online Message

Online Message

Click to refresh