画面太暗时,人的第一反应是「把灯调亮」。但在机器视觉里,亮度、曝光时间、增益是三个代价完全不同的变量:亮度几乎免费,曝光时间会引入运动模糊,增益会把噪声一起放大。调错顺序,会把一个本来很好解决的问题变成死结。
先把三件事在物理上分开:
这也是为什么 POMEAS 光源产品页反复强调「可搭配机器视觉光源控制器使用,根据相机曝光时间、检测速度和现场环境调节光源亮度」——亮度是被设计成第一个该动的变量。
把顺序固定下来,可以省掉大量来回试错:
注意:这里的「60–80%」指的是目标灰度区间的经验取值,不是某个型号的规格参数;具体数值需要按你的相机与算法实测确认。
增益的本质是放大。如果画面在增益之前就已经接近传感器本底噪声的量级,那么放大之后,噪点会和特征一起被放大,结果是图看着亮了,但边缘定位反而变差、阈值更难定。
典型症状是:加了增益以后,二值化阈值要不停重设,同一批工件上午能过、下午误判变多。这不是算法的问题,是信噪比被增益稀释了。
正确做法是退回上一步:要么加光源亮度,要么换更大功率的型号,要么加曝光。POMEAS 同轴光源(GC 系列)功率覆盖 0.8W 到 120W,跨度这么大的意义之一,就是让「够亮」这件事能用功率解决,而不是用增益凑。
高速在线检测里最常见的困境是:曝光时间被节拍卡死,不能再加;亮度已经调到控制器上限,灰度还是不够。这时候有三条路,代价依次递增:
补光之前先确认一件容易被忽略的事:是不是光源根本没调到位。控制器通道数、供电电压与功率余量都要对一遍账,方法见光源 24V 供电和控制器怎么配。
和「太暗」同样常见的问题是「太亮」。图像一旦饱和,边缘的灰度梯度被削平,亚像素边缘定位的精度会直接下降,这对尺寸测量是致命的。
判断方法很简单:看直方图有没有在最高灰度处堆起一堵墙。有,就是过曝了。
处理顺序与前面相反:先降光源亮度,其次缩曝光,最后才考虑加衰减片或换小功率型号。如果降了亮度特征就消失,说明对比度本来就不是靠亮度撑的,应该回到照射角度上去解决。
过曝、偏暗、反光、阴影这四类现象的完整归类流程,见光源问题四步排查。
调完不是结束。现场最容易出的问题是:调好的参数过几天被人顺手改了,或者换班后光源预热时间不同导致灰度漂移。
建议至少固化三件事:
灰度为什么会漂、漂多少算正常,见光源对灰度稳定性与阈值漂移的影响。
顺带提醒:光源长时间点亮会发热,热态和冷态亮度并不完全一致,这与散热结构有关,见光源功率、发热与散热结构。
先调光源亮度。亮度改变的是到达工件的照度,发生在成像之前,信号提高而噪声不跟着涨,信噪比是净改善;曝光时间拉长会同时拉长运动模糊的窗口;增益则把有用信号和噪声同等放大,信噪比不改善。所以固定顺序是亮度→曝光→增益,增益尽量不动。
经验做法是把感兴趣区域的平均灰度压在传感器饱和值的 60–80%,留出高光余量给镜面反射点,不要让画面顶到饱和。这是调试时的经验取值区间,不是某个产品型号的规格参数,具体数值要按你的相机与算法实测确认。图像一旦饱和,边缘灰度梯度会被削平,亚像素定位精度会下降。
因为增益是读出后的放大倍数,有用信号和噪声被同等放大,信噪比没有改善,只是把图调亮了。典型表现是二值化阈值要不停重设、同一批工件上午能过下午误判变多。正确做法是退回上一步加光源亮度或换更大功率型号,而不是继续加增益。
按代价递增有三条路:一是缩短工作距离,照度随距离衰减,压近是最快的补光手段,但要重新复核照射角度;二是换更大功率或发光面更集中的型号,例如从环形光换成同轴光源,同轴沿镜头光轴送光、能量利用率更高;三是改用频闪,在曝光瞬间把光源推到远超额定连续功率的亮度,这条路必须配合触发同步。
看直方图有没有在最高灰度处堆起一堵墙,有就是过曝。过曝会让边缘灰度梯度被削平,对尺寸测量是致命的。处理顺序与补光相反:先降光源亮度,其次缩曝光,最后才考虑加衰减片或换小功率型号。如果降了亮度特征就消失,说明对比度不是靠亮度撑的,应该回到照射角度解决。
因为现场最易出问题的是参数被人顺手改动,或换班后光源预热时间不同导致灰度漂移。建议固化三件事:光源亮度档位、曝光时间、增益的具体数值;目标灰度区间与二值化阈值以及超差时的处理动作;以及用标准件复核灰度的周期。发现漂移应先查光源而不是先改算法。
照明问题最快的收敛方式是真工件,不是讨论。寄一件样品,附上图纸和你真正要判的特征,我们跑完把结果报给你 —— 包括哪些特征结论是「用光源解决不了」。我们不做「什么都能测」的承诺,只给可验证的结论。
您将收到我们最新的动态资讯