4. 照明技术

照明系统是光学检测设备的“感官前端”,其设计质量直接决定了图像采集的信噪比上限。在工业视觉领域,超过80%的检测难题可以通过优化照明方案得到缓解或解决。本章将系统拆解五种主流照明方式——明场、暗场、背光、同轴光、结构光——的物理原理、适用场景与选择逻辑,并结合实际案例说明如何通过照明切换解决检测痛点。照明选择的核心逻辑并非“越亮越好”,而是“让目标特征与背景的灰度差异最大化,同时抑制干扰反射”。

照明方式选择决策路径与光学原理对比 检测目标特征分析 表面/轮廓/透明体/三维结构 明场照明 镜面反射光进入相机 适用:平整表面、字符 特征:亮背景暗缺陷 暗场照明 散射/衍射光进入相机 适用:划伤、凹坑、异物 特征:暗背景亮缺陷 背光照明 透射光形成轮廓 适用:尺寸测量、毛刺 特征:高对比轮廓 同轴光照明 光路与相机同轴 适用:高反光平面 特征:消除阴影干扰 结构光照明 编码图案投影+解调 适用:三维测量、共面度 特征:深度信息获取 选择逻辑优先级 ① 先确定检测特征(表面/轮廓/透明/三维) → ② 分析材质反射特性(镜面/漫反射/吸收) ③ 选择照明方式 → ④ 调整角度/波长/偏振 → ⑤ 验证图像对比度与稳定性

4.1 明场照明:平整表面的“标准答案”

核心原理:明场照明(Bright Field)指光源发出的光线经被测表面镜面反射后直接进入相机镜头。此时,相机接收的是“规则反射光”,图像表现为亮背景。若表面存在吸收、散射或漫反射特征的缺陷(如划伤、凹坑、色差),该区域反射光强度下降,在图像中呈现暗色。明场照明的典型光源为环形灯(Ring Light)或条形灯(Bar Light),安装角度通常与相机光轴呈15°~45°。

判断方法:选择明场照明需满足三个条件:①被测表面为平面或曲率半径远大于光源尺寸;②表面材质以镜面反射为主(如金属、玻璃、抛光塑料);③目标缺陷对反射率或反射方向有显著影响。实际操作中,可通过“手指测试”快速判断——将手指置于光源与物体之间,若物体表面出现清晰的手指阴影,说明该表面适合明场照明。

特征类型明场表现推荐场景
表面划伤(宽度>0.1mm)暗线金属外壳、PCB铜箔
印刷字符/条码暗字亮底标签、芯片丝印
颜色差异灰度差异药片分拣、塑料件色差
镜面平整度亮度均匀性晶圆表面、手机玻璃
实战案例:某3C产线检测手机中框的激光打标二维码。初始使用暗场照明,二维码对比度仅1.2:1,识别率不足90%。切换为15°低角度明场照明后,打标区域因激光烧蚀形成漫反射,在亮背景上呈现暗色码点,对比度提升至4.5:1,识别率稳定在99.8%。关键调整在于将光源角度从45°降至15°,使镜面反射光更充分进入镜头。
常见误区:明场照明并非“越垂直越好”。当光源角度接近0°(即与光轴平行)时,镜面反射光会直接进入镜头,导致图像整体过曝,反而掩盖细微缺陷。建议起始角度设为30°,再根据缺陷对比度微调。

4.2 暗场照明:让缺陷“发光”的技术

核心原理:暗场照明(Dark Field)的光源以低角度(通常5°~15°)照射被测表面,镜面反射光沿入射方向对称射出,无法进入相机镜头,因此背景呈现暗色。当表面存在凹凸、划伤、颗粒等缺陷时,光线在缺陷边缘发生散射或衍射,部分散射光进入相机,缺陷在暗背景上呈现亮色。暗场照明对微小高度差(亚微米级)极为敏感,是检测划伤、凹坑、异物、边缘毛刺的首选方案。

操作流程:①将光源置于被测物边缘,调整入射角至5°~15°;②观察图像中背景灰度,应接近黑色(灰度值<30);③若背景过亮,说明入射角过大或光源直射光进入镜头,需降低角度或增加遮光板;④若缺陷不清晰,可尝试旋转光源方向(0°、90°、180°、270°四个方向分别采集),因为划伤方向与光线垂直时散射最强。

经验提醒:暗场照明对光源均匀性要求极高。使用环形暗场光源时,建议选择多角度分区控制型号(如4分区、8分区),通过软件控制不同分区点亮,实现“方向选择性”缺陷增强。例如检测拉丝金属表面的纵向划伤时,仅点亮垂直于划伤方向的光源分区,可显著提高缺陷信噪比。
// 暗场光源分区控制伪代码示例
for (int angle = 0; angle < 360; angle += 45) {
    light.setSector(angle, ON);  // 点亮45°扇区
    captureImage();
    light.setSector(angle, OFF);
}
// 将4个方向的图像取最大值合成,增强任意方向划伤
常见误区:暗场照明不适用于检测表面颜色变化或印刷缺陷,因为颜色差异不产生散射,在暗场下无法区分。若需同时检测划伤和颜色,建议采用“明场+暗场”双光源组合,通过频闪切换或分时采集实现一次检测获取两类信息。

4.3 背光照明:轮廓测量的黄金标准

核心原理:背光照明(Back Light)将光源置于被测物体后方,光线透过物体边缘或透明区域进入相机。不透光物体在图像中呈现黑色轮廓,透光区域呈现亮色,形成极高对比度(通常>10:1)。背光照明主要用于尺寸测量、边缘定位、毛刺检测、透明体内部异物检测等场景。其核心优势在于不受表面反射特性影响,仅依赖物体几何轮廓。

判断方法:当检测目标为“物体的形状而非表面特征”时,优先选择背光。典型应用包括:①连接器引脚共面度测量;②齿轮齿形检测;③药片缺角/裂纹检测;④透明液体中的气泡检测。背光光源分为平行背光(Telecentric Backlight)和漫射背光(Diffuse Backlight),前者用于高精度尺寸测量(误差<±2μm),后者用于一般轮廓检测。

背光类型光路特性测量精度适用场景
平行背光光线准直,边缘无衍射±1~2μm精密零件尺寸、晶圆切割道
漫射背光光线散射,边缘有渐变±5~10μmPCB板边、橡胶密封圈
红外背光波长850~940nm±3~5μm硅片内部裂纹、薄膜分层
实战案例:某汽车零部件厂检测O型密封圈的内径和外径。初始使用明场照明,橡胶黑色表面反射率低,图像对比度仅2:1,边缘提取误差达±0.15mm。改用漫射背光后,密封圈轮廓清晰锐利,边缘过渡带仅3个像素(相机分辨率0.02mm/pixel),测量重复性提升至±0.03mm。进一步升级为平行背光后,边缘过渡带压缩至1像素,测量精度达到±0.01mm,满足客户要求。
常见误区:背光照明下,透明物体(如玻璃、薄膜)的轮廓会因折射产生“双重边缘”现象。解决方法是使用单色光(如红光630nm)并配合偏振片,或改用紫外背光(365nm)减少折射影响。切勿直接使用白光背光检测透明件,否则边缘定位误差会显著增大。

4.4 同轴光照明:高反光表面的“消影术”

核心原理:同轴光照明(Coaxial Light)通过半透半反镜(Beam Splitter)将光源发出的光垂直反射至被测表面,反射光再次穿过半透半反镜进入相机。由于入射光与反射光路径完全重合,相机接收到的只有垂直于表面的反射光,从而消除斜面、凹凸纹理产生的阴影干扰。同轴光特别适用于高反光平面(如镜面金属、晶圆表面、玻璃基板)上的缺陷检测和标记识别。

操作流程:①安装同轴光源,确保光源、半透半反镜、镜头三者光轴严格对齐;②调整光源亮度,使图像背景灰度达到180~220(8位灰度);③若图像出现“热点”(中心过亮),说明光源不均匀或半透半反镜有污渍,需清洁或更换;④检测透明薄膜时,需在光源前加偏振片,消除薄膜上下表面的双反射干扰。

经验提醒:同轴光的“垂直反射”特性也意味着它对表面倾斜极为敏感。当被测表面有微小倾斜(>2°)时,反射光偏离光轴,该区域会变暗。利用这一特性,同轴光可检测平整度——若图像中出现不规则暗斑,说明该区域存在凹凸变形。但需注意,这种检测方式无法区分“凹陷”和“凸起”,需结合其他照明方式确认。
// 同轴光亮度自动调节算法(基于图像灰度反馈)
int targetGray = 200;
int currentGray = getAverageGray(ROI);
while (abs(currentGray - targetGray) > 5) {
    if (currentGray < targetGray) {
        light.increaseBrightness(10);  // 步进10/255
    } else {
        light.decreaseBrightness(10);
    }
    currentGray = getAverageGray(ROI);
}
常见误区:同轴光并非“万能消影”。对于表面有拉丝纹理或细微划痕的金属件,同轴光会因纹理散射导致局部变暗,误判为缺陷。此时应改用“同轴光+暗场”组合:同轴光提供均匀背景,暗场增强划伤信号,通过图像差分算法分离两类信息。

4.5 结构光照明:从二维到三维的跨越

核心原理:结构光照明(Structured Light)通过投影仪或光栅向被测表面投射编码图案(如正弦条纹、格雷码、随机散斑),相机采集被表面高度调制的变形图案,通过相位解调或三角测量算法重建三维点云。结构光照明突破了传统2D照明的局限,可获取物体表面的深度信息,用于共面度检测、焊点高度测量、BGA球栅阵列平整度检测等3D视觉场景。

判断方法:当检测需求包含“高度、深度、体积、共面度”等三维参数时,必须采用结构光。典型应用包括:①PCB板上BGA焊球高度测量(精度±5μm);②芯片引脚共面度检测(精度±2μm);③手机中框平面度检测(精度±10μm)。结构光方案需根据测量范围选择投影方式:DLP投影适合大视野(50×50mm以上),MEMS光栅适合中等视野,激光线扫适合高速在线检测。

结构光类型测量原理精度范围节拍限制
相移法(Phase Shift)多步相移+相位展开±1~5μm需采集3~12幅图像
格雷码+相移编码+相位结合±2~8μm需采集10~20幅图像
激光三角法线激光+三角测量±5~20μm单线扫描,速度较快
散斑相关法随机散斑+相关匹配±10~50μm单帧采集,速度最快
实战案例:某半导体封装厂检测QFN封装芯片的引脚共面度。引脚数量48个,允许共面度误差±50μm。初始使用2D背光测量引脚投影长度,无法获取高度信息,漏检率高达15%。引入相移结构光方案:投影3步相移条纹(0°、120°、240°),相机采集3幅图像,通过相位解调获得引脚表面高度图。测量结果与三坐标测量机(CMM)对比,偏差<±8μm,漏检率降至0.3%。但该方案节拍为1.2秒/颗,无法满足0.8秒/颗的产线节拍要求。优化措施:将相移步数从3步减至2步(使用互补条纹),并采用GPU并行相位解算,节拍压缩至0.7秒/颗,满足产线需求。
常见误区:结构光对表面反射特性敏感。高反光表面(如镜面引脚)会产生镜面反射,导致投影条纹过曝或缺失。解决方法是采用“蓝光+偏振”组合:蓝光(450nm)对金属表面吸收率较高,偏振片可滤除镜面反射分量。若仍无法解决,可喷涂显影剂(如二氧化钛粉末)改变表面反射特性,但需注意喷涂均匀性对测量精度的影响。

4.6 照明方式选择决策树与组合策略

核心原理:实际检测任务往往需要多种照明方式组合使用。选择决策树的核心逻辑是:先明确检测特征维度(2D表面/2D轮廓/3D高度),再分析材质反射特性,最后根据缺陷类型选择单光源或多光源组合。组合策略包括:①明场+暗场同时检测表面划伤和颜色变化;②背光+同轴光同时测量轮廓和表面标记;③结构光+明场获取3D高度和2D纹理。

判断方法:建立照明方案评估矩阵,从对比度、稳定性、节拍、成本四个维度打分。对比度要求目标与背景灰度差>50(8位灰度);稳定性要求连续运行8小时灰度波动<±5%;节拍需满足产线CT要求;成本包括光源、控制器、安装支架及维护费用。建议制作“照明方案验证记录表”,记录不同光源角度、亮度、波长下的图像质量指标,形成可复用的知识库。

组合案例:某新能源电池产线检测极片表面缺陷(划伤、金属异物、涂层不均)和尺寸(长宽、极耳位置)。单一照明无法同时满足两类检测需求。最终方案采用“四光源组合”:①45°明场环形光检测涂层不均(颜色差异);②10°暗场条形光检测划伤和异物(散射增强);③背光检测极片轮廓和极耳位置;④同轴光检测极片表面平整度。通过PLC控制四路光源频闪切换(频率50Hz),相机同步触发采集4幅图像,分别处理后合并结果。该方案检测节拍为0.5秒/片,缺陷检出率99.2%,误报率0.8%。
总结复盘:照明方案设计应遵循“先定性、后定量”原则。定性阶段通过试错法快速筛选照明方式(每种方式拍摄10~20张图像,目视评估对比度);定量阶段使用图像灰度直方图、对比度指标(如Michelson对比度)和重复性测试(连续采集50次,计算灰度标准差)进行量化验证。建议建立“照明方案库”,将验证过的光源型号、角度、亮度参数、图像效果截图存档,便于后续项目快速复用。
风险提示:光源老化是照明系统长期稳定性的最大威胁。LED光源在持续工作5000小时后,光通量衰减可达20%~30%。建议:①选择恒流驱动并监控光源温度(温度每升高10℃,寿命减半);②每季度使用照度计校准光源输出;③在软件中设置“亮度自检”功能,当图像平均灰度低于设定阈值时自动报警提示更换光源。