在工业机器视觉缺陷检测项目中相机传感器坏点、粉尘椒盐噪点、画面冗余像素是导致 Blob 误检、匹配失效的核心诱因。本文基于康耐视 VisionPro 平台结合3×3 中值滤波、先卷积后下采样、CogIPTwoImageAdd 图像叠加三大常用预处理方案梳理标准化图像处理流水线从原理、工具配置、现场选型、C# 代码落地四个维度解析解决产线实拍图黑点杂斑、固定死像素问题提升缺陷检测稳定性与软件运行效率。一、工业现场图像痛点分析产线实拍灰度图像普遍存在两类干扰随机脉冲噪点镜头粉尘、相机瞬时热噪声形成孤立小黑点椒盐噪声单点灰度趋近 0直接干扰 Blob 斑点统计固定坏像素CMOS 芯片固有死点位置常年不变常规滤波无法根除图像数据冗余高分辨率原图像素量大后续 Blob、PatMax 运算耗时偏高直接缩放又会残留噪点畸变。 针对以上问题行业通用标准化链路原图→3×3 中值卷积去噪→降采样缩图→像素校正 图像叠加修补坏点→Blob 缺陷分析。二、核心预处理工具原理与 VisionPro 实操2.1 3×3 中值滤波CogFilterImageTool1通俗原理以单个像素为中心圈选 3×3 共 9 个像素灰度数值升序排列取第 5 位中位数替换中心像素极端黑点0 灰度作为极值会被剔除既能抹除孤立粉尘黑点又优于均值滤波最大程度保留工件边缘不糊边。 示例像素矩阵plaintext120 122 119 118 0 121 123 120 117排序0,117,118,119,120,120,121,122,123中心黑点灰度由 0 替换为中位数120杂点直接消除。2VisionPro 配置工具CogFilterImageToolFilterType 勾选Median3x3噪点密集场景可选用 5×5 中值但会轻微损耗细小轮廓。//C#调用代码 CogFilterImageTool median3x3 new CogFilterImageTool(); median3x3.FilterType CogFilterConstants.Median3x3; median3x3.InputImage srcGrayImg; median3x3.Run(); CogImage8Grey medImg median3x3.OutputImage as CogImage8Grey;2.2 采样卷积先滤波、后降采样1逻辑说明采样卷积 卷积预处理 图像下采样禁止先缩图再滤波原图直接缩小会把零散黑点压缩进有效区域形成连片伪缺陷先中值卷积清除单点噪点再做图像采样压缩在保留有效特征前提下减少像素总量大幅加快后续 Blob 运算速度。 VisionPro 降采样可选CogImageScaleTool等比例缩放常用 1/2 降采样。2.3 CogIPTwoImageAddTool 双图相加修补固定坏点1功能原理两张灰度图像逐像素灰度相加8bit 图像数值上限 255溢出自动限幅 255多用于固定死像素修补提前采集一张仅留存坏点位置的空白模板图原图 坏点补偿模板定点补齐芯片死像素灰度弥补中值滤波无法处理固定点位缺陷的短板。InputImage1经过中值 采样后的处理原图InputImage2预存坏点修复模板图OutputImage修补完成的干净图像2C# 代码实现CogIPTwoImageAddTool imgAdd new CogIPTwoImageAddTool(); imgAdd.InputImage1 medImg; imgAdd.InputImage2 fixTemplateImg; imgAdd.Run(); CogImage8Grey finalImg imgAdd.OutputImage as CogImage8Grey;三、整套标准化预处理流水线原始采集图 → CogImageConvertTool 转 8 位灰度 → 3×3 中值滤波去随机黑点 → 下采样降分辨率 → CogIPOne 定点微调坏点 → CogIPTwoImageAdd 整图叠加修补残留死像素 → CogBlobTool 缺陷提取灰度转换统一图像格式规避彩色通道干扰中值去除随机粉尘、瞬时相机噪点采样精简图像数据优化算法运行效率IPOneIPTwoAdd组合修复固定 CMOS 坏像素双工具互补覆盖单点、成片坏区。滤波类型适用噪声边缘效果VisionPro 工具3×3 中值孤立黑点、椒盐噪点边缘保留优秀CogFilterImageTool(Median3x3)3×3 均值大面积均匀噪点易模糊工件轮廓CogMeanFilterTool高斯滤波云雾状平缓噪点轻微柔化边缘CogGaussianFilterTool选型结论零件外观瑕疵检测优先 3×3 中值是产线最通用预处理方案。五、项目落地总结去随机杂点靠中值单点灰尘、瞬时坏像素首选 3×3 中值避免均值糊边造成细小缺陷丢失提速优化靠采样卷积严格遵循先卷积去噪后采样缩图顺序杜绝先缩放引入新噪点固定死点靠图像相加IPTwoImageAdd 搭配坏点模板解决硬件固有像素缺陷弥补滤波短板。该预处理方案已批量应用于五金零件外观缺陷、电子元件尺寸检测等项目可将 Blob 误检率降低 70% 以上兼顾图像处理精度与设备运行效率。