198、工业检测Camera:全局快门与高帧率在缺陷识别中的系统设计
198、工业检测Camera:全局快门与高帧率在缺陷识别中的系统设计去年在一条手机玻璃盖板检测线调试时,遇到一个让我整晚没睡好的问题。产线反馈说,用卷帘快门的sensor拍移动中的划痕,图像里划痕像被狗啃了一样——一半清晰一半模糊,甚至出现“弯曲”的假缺陷。当时我第一反应是“帧率不够”,结果把帧率从60fps拉到120fps,问题依旧。后来拆开模组看,才发现是卷帘快门在作祟——每行曝光起始时间不同,物体一移动,行与行之间的时间差就变成了空间上的畸变。这就是工业检测里全局快门(Global Shutter)和高帧率(High Frame Rate)必须绑定的根本原因。卷帘快门为什么不适合工业检测先别急着选sensor,得搞清楚卷帘快门(Rolling Shutter)在产线场景下的“死穴”。卷帘快门的曝光方式是逐行扫描,第一行和最后一行曝光结束时间可能差一个帧周期。假设产线传送带速度是1m/s,sensor分辨率是1920x1080,帧率30fps,那么最后一行曝光开始时间比第一行晚了约33ms。在这33ms里,物体移动了33mm——如果缺陷尺寸只有0.1mm,这个畸变足以让算法把正常纹理误判为缺陷,或者把真实缺陷“拉”成另一条线。我见过最离谱的案例是检测PCB焊点,卷帘快门拍出来的焊点形状像被风吹歪的蜡烛,算法直接报警“虚焊”。后来换成全局快门,同一块板子拍出来焊点圆润饱满,误报率从15%降到0.3%。全局快门所有像素同时开始曝光、同时结束,相当于给运动物体拍了一张“冻结”的照片,没有时间差带来的几何畸变。