1. 课程导论

1.1 为什么需要四相机线扫3D视觉?

在锂电池极片涂布、光伏硅片检测、PCB焊锡质量检查、以及金属表面缺陷检测等高速产线中,单一相机或双相机线扫方案往往面临以下瓶颈:

  • 视野与精度矛盾:单相机在宽幅产线上难以同时兼顾大视野与高分辨率。
  • 遮挡与盲区:复杂3D工件(如电池极片边缘、焊点凸起)存在侧向遮挡,单视角无法完整重建。
  • 测量稳定性不足:单一激光线或结构光方案易受环境光、表面反光干扰,导致点云缺失。

四相机线扫3D视觉系统通过多视角同步采集与点云融合,有效解决了上述问题,成为高端制造产线中“3D视觉引导”的核心方案。

核心观点: 四相机线扫并非简单的“四倍相机堆叠”,而是通过精密标定与同步触发,实现亚像素级的多视角点云拼接,从而获得完整、高精度的三维轮廓数据。

1.2 典型应用场景

行业 具体应用 四相机线扫优势
锂电制造 极片涂布边缘检测、隔膜褶皱测量、电芯入壳引导 消除极片边缘遮挡,实现±5μm级厚度与轮廓测量
光伏 硅片隐裂检测、栅线高度测量、焊带3D定位 多角度消除反光干扰,提升缺陷检出率
电子组装 PCB焊点3D检测、BGA球体共面性测量 四视角覆盖焊点全周,避免漏检
金属加工 焊缝跟踪、钣金件平面度测量、铸件毛刺检测 适应高反光表面,点云完整度提升30%以上

1.3 系统组成与硬件架构

一套完整的四相机线扫3D视觉引导系统通常包含以下核心模块:

  1. 线激光发射器:投射单条或多条结构光条纹,覆盖整个测量幅宽。
  2. 四台工业相机:通常为全局快门CMOS,搭配远心镜头或定焦镜头,呈“X”形或“一”字形排布。
  3. 编码器/运动平台:提供精确的行触发信号,确保每行扫描与物理位移同步。
  4. 同步控制器:实现四相机与激光器的硬件触发同步,抖动控制在微秒级。
  5. 工控机与采集卡:运行视觉软件,完成图像采集、点云重建与通信。
四相机线扫3D视觉系统硬件架构 运动平台(编码器 + 传送带 / 直线模组) 线激光发射器 相机1(左前) 相机2(右前) 相机3(左后) 相机4(右后) 同步控制器 工控机(视觉软件) 说明:四相机通常呈“X”形对称排布,激光线投射于被测物表面,编码器触发逐行扫描

1.4 软件架构与数据流

软件系统采用模块化设计,主要分为以下层次:

  • 采集层:通过硬件触发同步获取四路原始条纹图像,并进行ROI裁剪与增益校正。
  • 重建层:基于三角测量原理,结合标定参数,将四路2D条纹图分别转换为3D点云。
  • 融合层:利用多视角标定外参,将四片点云进行刚体变换与ICP精配准,生成完整点云。
  • 应用层:执行缺陷检测、尺寸测量、引导定位等具体算法,并输出结果至PLC或机器人。
四相机线扫3D视觉软件架构与数据流 采集层:四路同步图像采集 → ROI裁剪 → 增益/偏移校正 重建层:三角测量 → 四路独立点云生成(相机1~4) 融合层:多视角外参标定 → 刚体变换 → ICP精配准 → 完整点云 应用层:缺陷检测 / 尺寸测量 / 引导定位 → 结果输出至PLC/机器人 说明:数据流为单向流水线,每层处理完即向下传递,支持GPU加速点云重建与配准

1.5 核心优势对比

相较于单相机或双相机方案,四相机线扫3D视觉系统在以下维度具有显著优势:

对比维度 单相机线扫 双相机线扫 四相机线扫(本课程)
视野覆盖 受限于镜头视场角 可覆盖较宽幅面 全幅面无死角覆盖
遮挡处理 严重遮挡,丢失侧向数据 部分缓解,仍有盲区 四视角互补,几乎消除遮挡
点云完整度 约60%~70% 约80%~85% ≥95%
测量精度 ±10~20μm ±8~15μm ±5~10μm(融合后提升)
抗反光能力 弱,易产生飞点 中等 强,多视角投票剔除噪点
系统复杂度 低 中等 较高(需精密标定与同步)
课程提示: 本课程将重点讲解四相机系统的多视角标定与点云融合两大核心技术,这是实现上述优势的关键所在。后续章节会逐步拆解每一步的算法原理与工程实现。

1.6 本课程学习路径

本课程共30章,从硬件搭建到算法部署,覆盖完整项目流程:

  1. 基础篇(第1~5章):系统组成、相机选型、激光器选型、编码器同步、硬件搭建。
  2. 标定篇(第6~12章):单相机内参标定、四相机外参标定、激光平面标定、联合标定。
  3. 重建篇(第13~20章):条纹中心线提取、三角测量、点云生成、多视角点云配准。
  4. 应用篇(第21~28章):缺陷检测算法、尺寸测量、机器人引导、通信协议。
  5. 实战篇(第29~30章):完整案例调试、性能优化与常见问题排障。
注意事项: 四相机线扫系统对环境光与机械振动敏感,建议在搭建时预留遮光罩与减振平台,否则会影响标定精度与点云质量。