运动中的零件被拍糊,不是因为相机“慢”,而是因为在曝光这段时间里,零件在传感器上的像移动了一段可以事先算出来的距离:模糊量 = 速度 × 曝光时间。快门类型、频闪照明、线扫频率、触发抖动,本质上都只是在改这两个因子中的一个。本文给出公式、单位、可接受的模糊阈值与三个工程算例,参数取自 POMEAS 已公开的相机与光源规格。
运动模糊是沿相对运动方向的拖影——它有明确的长度、方向和可测量的成因。把它和其他几种“看起来发虚”区分开很重要,因为处理方式完全不同。
| 现象 | 成因 | 图像上的特征 | 真正有效的处理 |
|---|---|---|---|
| 运动模糊 | 曝光期间的相对运动 | 方向性拖影,长度随速度与曝光时间增大 | 缩短曝光、频闪/过驱动光源、让零件停稳、或改用线扫 |
| 离焦 | 被测特征超出景深 | 各向同性发虚,离最佳焦面越远越糊;零件静止时同样存在 | 对焦、光圈、工作距离,或换景深更大的镜头 |
| 镜头/衍射极限 | 光学解析力上限 | 各向同性变软,且不随速度变化 | 镜头分辨率与像元匹配;衍射主导时适当开大光圈 |
| 噪声导致的“糊” | 光不够、增益过高 | 颗粒感而非拖影,边缘是抖散而不是拉长 | 加光或延长曝光,而不是缩短曝光 |
现场最有效的判别动作只有一句:用同样的曝光和同样的光照,先把零件停下来拍一张。静止清晰、运动发糊,成因就是运动;两种情况都虚,成因在光学或照明,这时把曝光调短只会更暗。
还有两个容易混的量必须分开。物方模糊是零件本身在曝光期间走过的距离,单位是毫米(工件上的毫米)。像方模糊(或者说像素模糊)是同一段位移在传感器上的投影,单位是微米或像素。测量软件只能看到后者,两者之间差一个倍率。
设 V 为零件在物面上、垂直于光轴方向的速度,t 为曝光时间(传感器实际积分的时间,不是帧周期)。
实际计算请用第三种写法,它含有一个值得停一下的结论:物方模糊 V · t 与倍率无关,但像素模糊与倍率强相关。同样是 20 µm 的位移,在变倍镜头宽端是 6.5 个像素,在窄端就是 37 个像素。在低倍率下调通的方案,换到高倍率、同一条产线、同样的速度上,可能直接不成立。
| 量 | 符号 | 单位 | 说明 |
|---|---|---|---|
| 物方速度 | V | mm/s | m/s 需乘 1000。取被测特征处的速度,不要用产线平均速度 |
| 曝光时间 | t | s(1 µs = 1×10−6 s) | 积分时间。不是帧周期:30 fps 时帧周期 33.3 ms,可能比曝光长上百倍 |
| 视野 | FOV | mm | 与下面 N 对应的那个方向(横向或纵向)的画面尺寸 |
| 有效像素数 | N | px | 该视野方向上的有效像素(已考虑 Binning 与 ROI) |
| 物方像元尺寸 | pobj | mm/px(µm/px) | pobj = FOV / N = 像元间距 ppitch / m |
| 倍率 | m | — | 像尺寸 ÷ 物尺寸;变倍镜头就是你调到的那个倍率档 |
| 模糊量 | B | mm 或 px | 必须注明是哪个。不说单位只讲“模糊很小”,是选型失误最常见的起点 |
四类单位错误几乎覆盖了所有的错误答案:
条件。视野横向 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 µm | 1 µs – 10 s | 67.9 fps | GigE |
| PMS-CCN120VP2ABSC | 全局快门 | 12.6 MP,1.1 英寸 | 1 µs – 10 s | 9.4 fps | GigE |
| PMS-CCU120P2ACSC | 全局快门 | 12.6 MP,1.1 英寸 | 7 µs – 10 s | 31.9 fps | USB3.0 |
| PMS208CCUA1C | 卷帘快门 | 5480 x 3648,2.4 µm | 12 µs – 约 5.06 s | 22 fps | USB3.0 |
| PMSCCN2008VPH2 | 卷帘快门 | 5480 x 3648,2.4 µm | 45 µs – 12 s | 5.9 fps | GigE |
| PMSMS02C1201 | 卷帘快门 | 12 MP,1/1.7 英寸 | 9 µs – 约 30.6 s | 35.9 fps | USB3.0 |
| PMS-CCN-V0502MHSC | 卷帘快门 | 2592 x 1944,2.2 µm | 官方页未给出 | 23.8 fps | 1GigE |
上表每一个型号都能覆盖 122 µs,其中全局快门型号余量更大(公开的最小曝光为 1 µs 至 7 µs)。卷帘快门型号同样能覆盖,但几何代价见第 7 节。
第四步,产线提速之后呢?速度提到 1 m/s 时,同样的限制变成 tmax = 24.4 µm / 1000 mm/s = 24.4 µs。这个值仍在公开范围内,但曝光已经缩短到原来的五分之一。要维持同样的信号强度,零件处的辐照度大约需要提高到 5 倍,因为电荷量与「辐照度 × 时间」成正比。如果光源给不出来,可选的出路是加增益(代价是信噪比下降)、缩小视野,或者换一种测量原理。
间歇转盘让零件在曝光期间停住。只要积分期间零件确实静止,V 为零、模糊消失——代价转移到节拍上:节拍 = 稳定时间 + 曝光 + 读出。连续运动省掉了稳定时间,但必然要付出模糊。
节拍对比。零件间距取 30 mm:
| 方式 | 节拍 | 把模糊控制在 1 px 的曝光时间 | 代价 |
|---|---|---|---|
| 连续,200 mm/s,pobj = 24.4 µm | 200 / 30 = 6.7 件/s | 122 µs | 必须管理模糊;无稳定时间 |
| 连续,600 mm/s,pobj = 24.4 µm | 20 件/s | 24.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 个像素。模糊和抖动是同一份误差预算里两个独立条目,把曝光调短对抖动没有任何帮助。
旋转件表面速度随半径线性增大: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 关系,并把振动列为产线漂移的四个成因之一。
这个问题没有统一答案,因为可接受模糊取决于软件到底在提取什么。诚实的说法是:唯一可靠的数据来自你自己零件上的重复性与再现性(Gage R&R)验证,且至少要在两到三个速度档下做。下表是起步用的经验口径,不是实测结论:
| 应用 | 起步目标 | 理由 |
|---|---|---|
| 有无判定、方向判定、粗测 | 1 – 2 px | 判定对象本身跨很多像素,拉长两个像素很少改变结论 |
| OCR / 条码 / 字符验证 | ≤ 1 px | 笔画本身只有几个像素宽,拖影会把解码依赖的空隙糊掉 |
| 亚像素质心或高斯拟合的边缘定位 | ≤ 1 px | 边缘陡度下降,提取位置在帧间的散布变大 |
| 与公差挂钩的尺寸测量 | ≤ 0.3 px,且比「折算成像素的公差」至少小 5–10 倍 | 模糊只是误差预算中的一项,让它占最大份额等于浪费其余预算 |
| 以重复性为核心的亚像素计量 | ≤ 0.2 px | 模糊项必须明显低于重复性指标,否则它会主导批间散布 |
这里要把重复性和准确性分开看。沿运动方向对称的拖影倾向于保持质心不变,因此在照明均匀、边缘对称的情况下,模糊往往不会让读数产生系统性偏移。它真正做的是把边缘变平——散布变大;同时,任何不对称因素(倒角、毛刺、单侧照明、阴影)都会被转化成真实的位移。所以在实际产线上,运动模糊通常先表现为重复性与阈值敏感度问题,之后才表现为准确性问题。
快门结构不会改变 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 万像素页面(同为卷帘快门)则直接建议:零件高速运动、快速旋转或工装振动剧烈时,应选全局快门相机。
如果被测对象本身就包含几何尺寸,倾斜就不是“观感问题”。几毫米的卷帘倾斜会改变矩形零件的视在宽度,而且它与模糊不同——它是不对称的,因此会带来真实的偏差,而不只是加大散布。
频闪把有效曝光缩短到光脉冲的宽度,模糊随之由脉冲宽度而非相机曝光决定。这是高节拍检测里最有力的一根杠杆,但它有三条硬约束,也正是三分之二的频闪方案达不到预期的原因。
约束一:环境光必须可以忽略。无论频闪何时闪,传感器都在整个相机曝光时间内积分。日光或车间照明只要贡献了可测量的信号,模糊就会原封不动地回来。对策是加暗箱、加遮光罩,或用与 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 的位移 + 整个曝光窗内环境光的贡献」。缩短相机曝光和缩短脉冲必须同时做。
这里就看得出用像素形式表达公式的价值。取 POMEAS 6.5X 变倍族已公开的 2/3 英寸视野,横向用 4096 个像素成像。每一行的物方位移都相同——200 mm/s 传送带配 100 µs 曝光,即 20 µm——但软件看到的东西完全不同。
| 倍率 | 横向视野 | 物方像元 pobj | 20 µm 位移对应的模糊 | 保持 1 px 的最长曝光 |
|---|---|---|---|---|
| 0.7X | 12.57 mm | 3.07 µm/px | 6.5 px | 15.3 µs |
| 1.0X | 8.80 mm | 2.15 µm/px | 9.3 px | 10.7 µs |
| 2.0X | 4.40 mm | 1.07 µm/px | 18.6 px | 5.4 µs |
| 4.0X | 2.20 mm | 0.54 µm/px | 37.2 px | 2.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 英寸传感器;并且倍率越高,景深下降越快。)
判据很简单:如果你要的答案是一个毫米数,请在花钱降低曝光之前先问一句成像是不是合适的工具;如果你要的答案是关于形状或表面的判定,那成像就是对的工具,而模糊是一项应当在设计阶段就留出预算的参数,不是到现场才去救的故障。
公式里的每一项都是一个设定值,而悄悄漂移的设定会把合格测量变成不合格测量。这套纪律与 POMEAS 光学测试方法文件对镜头测量的要求完全一致:在整个序列中固定曝光与增益,把触发配置与结果一起记录,并且在速度、照明、镜头、相机或工装发生任何变更之后,用参考件重新验证一次。不同曝光下测得的数值不可比对——而在产线上,曝光恰恰是最容易被自动曝光例程悄悄改掉的那个设定。
如果你的问题其实是漂移而不是模糊,配套阅读是那篇关于产线标定与测量稳定性的文章:它把运行中的产线分解为污染、温度、振动与照明衰减四个扰动成因,其中振动用的正是本文这条 V · t 关系。
把曝光期间零件在物方的位移除以物方像元尺寸:像素模糊 = (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 传送带的四倍。而且模糊在画面里并不均匀,越靠中心的特征速度越低、模糊越小。
取决于物方像元尺寸。视野 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 个像素。模糊与抖动是同一份误差预算里两个独立条目,缩短曝光对抖动没有任何帮助。
把视野、必须分辨的最小特征、零件处的最高速度以及你的公差发给我们,我们会给出物方像元尺寸、最长曝光时间、已公开曝光范围能够达到该值的具体型号,以及你现有的照明能否支撑。如果算式说明面阵相机在你的速度下做不到,我们会直接说明,并给出线扫或光谱共焦的替代方案。
邮箱 [email protected] · WhatsApp +86 185 9810 2007 · 或使用在线留言
相关阅读:机器视觉测量精度怎么计算|像素当量、镜头分辨率与误差 · 工业相机靶面与像元匹配 · 机器视觉光源怎么选|点光源、环形光、平行光与同轴光 · 镜头景深不够怎么办|光圈、倍率与工作距离排查 · TR-001:机器视觉光学测试方法 16 项 · 工业相机 · 光源控制器 · PMS-1209MGS 1200 万像素千兆网工业相机
打开普密斯工业光学计算工具中心,用你自己的相机与镜头参数直接计算,并筛选匹配的普密斯型号:
您将收到我们最新的动态资讯