
044、镜头脏污与异物检测:产线 AOI 检测方案与 ISP 脏污补偿一、从一条产线客诉说起去年Q3,某款旗舰机在量产爬坡阶段突然爆发“拍照有雾”的客诉。产线良率从98%骤降到82%,返修率飙升。我带着示波器和调试板蹲了三天产线,发现一个诡异现象:同一批镜头模组,在产线AOI(自动光学检测)设备上全部判定为“脏污OK”,但装进整机后,用户拍天空、白墙时,画面中心偏左区域总有一团若隐若现的“油渍感”——不是灰尘颗粒,而是类似指纹残留的漫反射光晕。拆开模组,用显微镜看,镜头表面确实有一层极薄的油脂膜,厚度大约0.5-1μm。产线AOI用的是传统明场照明+灰度阈值检测,这种半透明有机污染物在明场下对比度极低,阈值设低了误报多,设高了漏检。更坑的是,这层油膜在可见光波段透过率高达98%以上,但会改变表面微结构,导致入射光产生非对称散射——ISP的AEC(自动曝光控制)和AWB(自动白平衡)算法被这种非均匀散射干扰,直接翻车。这个案例让我意识到:镜头脏污检测,不能只靠产线AOI的“一锤子买卖”,ISP端必须有一套动态补偿机制,作为最后一道防线。下面我把这两块的技术细节拆开讲。二、产线AOI检测方案:别只盯着明场2.1 传统方案的坑产线常用的AOI方案是:LED环形光源+工业相机+灰度阈值分割。镜头放在载台上,光源从45°角照射,相机垂直拍摄。算法把图像转灰度,设定一个阈值,低于阈值的像素标记为“脏污”。这套方案对付灰尘、纤维、毛