3. 视觉检测硬件选型与成像方案设计

农产品表面缺陷检测系统的成像质量,几乎在相机、镜头、光源三者确定的那一刻就已经被“锁定”了大半。后续无论算法多复杂,都只是在既有图像上做信息提取:如果缺陷与正常组织在图像中对比度不足、边缘被光晕吞没、或者表面反光把霉斑淹没,算法再强也难以稳定复现。因此本节的核心不是罗列器件参数,而是建立一条从“缺陷的物理表现”倒推到“成像参数”的选型逻辑,并给出针对不同农产品表面的打光实战方法。

一、从缺陷特征倒推成像需求

选型的第一步是明确要“看见什么”。农产品表面缺陷大致可分为四类,它们对成像的要求差异明显:

  • 颜色类缺陷(霉变、褐变、日灼、病斑):依赖色彩还原与均匀照明,要求光源显色指数高、色温稳定,避免偏色导致阈值漂移。
  • 几何类缺陷(裂口、虫眼、机械擦伤、缺角):依赖边缘对比度,适合掠射光或背光强化轮廓与凹陷阴影。
  • 纹理类缺陷(皱缩、日灼网纹、果锈):依赖局部高频细节,需要足够的分辨率与适度的方向性照明。
  • 异物与附着物(泥土、枝叶、虫体):依赖与本体在亮度或颜色上的差异,常需多角度照明消除阴影误判。

把这些特征转成可量化的成像指标,通常关注四项:缺陷最小尺寸对应的像素数(一般要求缺陷短边不少于 5~10 像素)、缺陷与背景的灰度差(建议不低于 20~30 个灰度级)、视场内的照度均匀性(边缘与中心差异控制在 ±10% 以内)、以及运动条件下的曝光稳定性。这四项指标直接决定相机分辨率、镜头焦距与光圈、光源类型与功率。

二、工业相机与镜头的选型原则

相机选型先算分辨率,再定接口与帧率。以苹果表面检测为例:若单果检测视场为 100 mm × 100 mm,最小需检出的虫眼直径约 1 mm,要求该缺陷占 8 个像素,则单方向像素数约为 100/1×8 = 800,考虑视场余量与旋转定位误差,取 1200 万像素级面阵相机(如 4024×3036)较为稳妥。若产线速度要求每秒检测 5 个果位,则帧率不低于 5 fps,配合全局快门避免运动拖影;卷帘快门在输送带运动下会产生果形倾斜,一般不建议用于动态检测。

镜头方面,焦距由工作距离与视场共同决定。按薄透镜近似 f ≈ WD × 靶面尺寸 / FOV,若工作距离 400 mm、靶面宽 17.6 mm(1 英寸传感器)、视场宽 120 mm,则 f ≈ 400×17.6/120 ≈ 58.7 mm,选 50 mm 或 60 mm 定焦工业镜头。同时要核算景深:果实为曲面,果顶与赤道部存在 20~30 mm 高度差,若光圈过大导致景深不足,边缘会失焦。实践中常把光圈收到 F8~F11,用增加光源功率来补偿进光量损失,这是“光源换景深”的典型权衡。

选型顺序建议固定为:缺陷尺寸 → 分辨率 → 视场与工作距离 → 焦距 → 景深与光圈 → 帧率与快门 → 接口与带宽。任何一步倒置都容易在后期返工。

三、光源类型与适用场景

光源是成像方案中最灵活、也最容易被低估的一环。常见四类打光方式的特点如下:

光源类型光路特征最适合的缺陷典型农产品场景
环形光(低角度)光线以较小掠射角照射表面凹陷、划痕、虫眼、皱缩柑橘油胞划伤、苹果碰压伤
环形光(高角度/漫射)大面积均匀漫射照明颜色、霉斑、病斑番茄褐变、香蕉炭疽斑
背光光源位于物体后方,形成剪影轮廓、缺口、内部空洞叶菜缺刻、坚果空壳、切片厚度
同轴光光路与镜头同轴,经半反镜入射镜面/高反光表面的平整度缺陷打蜡苹果、辣椒表皮、金属罐装果蔬

实际方案很少只用一种光。以苹果为例,常见组合是“高角度漫射环形光提供基础均匀照明 + 低角度环形光强化碰压伤阴影 + 偏振片抑制果面高光”。偏振方案要注意:起偏器装在光源前、检偏器装在镜头前,两者正交可压掉大部分镜面反射,但会损失约一半光强,需同步提高光源功率或延长曝光。

四、不同农产品的打光实战

苹果、梨等蜡质高反光果面:直接环形光会在果顶形成大片高光斑,掩盖日灼与碰压伤。做法是采用大尺寸漫射穹顶或同轴光,并在镜头前加检偏器,把镜面反射压到最低,让皮下组织的褐变以漫反射形式呈现。若仍有个别高光点,可通过双光源对称布置,使高光落在果肩而非检测区。

柑橘类:油胞划伤是浅表凹陷,颜色差异小,靠亮度差识别。低角度环形光以 15°~20° 掠射,划伤处因光线被遮挡形成暗线,与周围亮面形成明显对比。注意光源角度过小会导致整体照度不均,需配合顶部柔光补光。

叶菜与切片类:缺刻、虫洞、厚度不均最适合背光。背光下叶片透光,虫洞呈亮斑、缺刻轮廓清晰,检测逻辑从“找暗缺陷”变为“找亮异常”,阈值更稳定。但背光对表面颜色缺陷不敏感,通常需要正面补一路低强度漫射光做颜色复核,形成“背光轮廓 + 正面颜色”的双工位方案。

马铃薯、红薯等土色粗糙表面:泥土与表皮颜色接近,绿皮、机械伤是主要目标。采用高角度漫射光保证均匀性,同时用绿光或红光单色照明提升绿皮与土褐色的灰度差;单色光还能规避环境光色温波动的影响。

五、成像方案验证与常见问题

方案搭好后不要直接进入算法开发,先做三项成像验证:其一,用标准灰度板或白板测视场均匀性,记录四角与中心灰度值;其二,用已知尺寸的标准缺陷样件(如打孔卡片、人工划痕样块)确认缺陷像素数与灰度差是否达标;其三,在最高产线速度下抓拍运动样件,检查拖影与曝光一致性。三项通过后再固化光源角度、功率、曝光与增益参数,形成该品类的成像配方。

常见误区:用提高增益来弥补光照不足。增益放大会同步放大传感器噪声,使霉斑这类低对比度缺陷的信噪比进一步恶化。正确做法是优先增加曝光时间或光源功率,增益尽量保持在最低档。
农产品表面缺陷成像方案选型与打光关系图 缺陷物理表现 颜色类 霉变·褐变·病斑 几何类 裂口·虫眼·擦伤 纹理类 皱缩·果锈·网纹 异物附着 泥土·枝叶·虫体 成像指标 缺陷≥5~10像素 灰度差≥20~30级 均匀性±10%以内 打光方式 低角度环形光 掠射15°~20° 强化凹陷阴影 高角度漫射光 大面积均匀 保色彩还原 背光 剪影轮廓 找亮异常 同轴光+偏振 压镜面反射 光强损失约50% 忌用增益补光 典型农产品成像配方 苹果 / 梨(蜡质高反光) 漫射穹顶 + 同轴光 + 正交偏振 目标:日灼、碰压伤、皮下褐变 柑橘类(油胞浅划伤) 低角度环形光 15°~20° + 顶部柔光 目标:划伤暗线、油胞凹陷 叶菜 / 切片(缺刻虫洞) 背光轮廓工位 + 正面低强度颜色复核 目标:缺刻、虫洞、厚度不均 马铃薯 / 红薯(土色粗糙) 高角度漫射 + 红/绿单色光 目标:绿皮、机械伤、发芽 验证:均匀性 → 标准样件灰度差 → 运动拖影

把上述逻辑固化成配方后,同一品类换批次、换季节时只需微调曝光与光源功率,而不必重新设计光路。真正决定系统上限的,始终是“缺陷在光下如何表现”这一物理事实,而不是相机参数表上的数字。