返回

图像采集处理系统

Acquisition System
第一章 / 课程导入
概念说明

图像采集系统先解决什么

机器视觉系统把照明、镜头相机、传送机构和图像处理软件串成完整采集链路。图源:Wikimedia Machine Vision System
任务

当你想用计算机分析真实场景时,光线、镜头和传感器会共同决定最终数字图像长什么样。如果忽略这些硬件环节,后续算法看到的可能并不是你想测量的真实信息。

思路

常用的办法是从采集链路的各个环节入手:先根据场景亮度与反光特性选择或布置光源,再按视野和清晰度需求选择镜头焦距与光圈,然后匹配分辨率、帧率和接口合适的相机,最后由处理平台完成实时传输与计算。每个环节都会改变图像数据。

观察

切换不同的光源、镜头或相机配置,观察同一场景的亮度、清晰度和视野范围如何变化;注意采集链中哪一环让图像变暗、变模糊或产生畸变。

硬件链路

采集处理硬件链路

从光源照明到最终处理设备的完整硬件链路,每个环节都直接影响成像质量与系统性能。

农业分拣视觉设备现场,包含采集、照明和输送结构
视觉采集系统通常由照明、目标、镜头、相机、采集设备和处理平台共同组成。

系统链路

系统组成总览

典型的图像采集处理系统由六个核心环节构成,形成从物理世界到数字信息的完整通路。

1
光源
提供照明、克服环境光干扰、形成稳定成像条件
算法影响:影响后续阈值、边缘和缺陷检测是否稳定。
光源类型包括 LED、卤素灯、激光等,需根据被测物材质、颜色和检测需求选择合适波长与照明方式。
2
目标
被观测的物体或场景
算法影响:材质、颜色和运动速度决定应选择哪类视觉算法。
目标特性(形状、颜色、材质、运动速度等)直接影响光源、镜头和相机的选型策略。
3
镜头
将目标成像到传感器感光面,决定视场和清晰度
算法影响:影响几何测量、畸变校正和小目标可见性。
镜头参数包括焦距、光圈、视场角、工作距离和像面尺寸,决定成像的几何关系与清晰度。
4
摄像机
通过 CCD/CMOS 传感器完成光电转换,输出图像电信号
算法影响:分辨率、帧率和噪声水平决定可提取的图像证据。
摄像机核心是图像传感器(CCD/CMOS),将光信号转换为电信号,关键参数有分辨率、帧率和灵敏度。
5
采集设备
图像采集卡或相机内置电路,完成模数转换与数据打包
算法影响:决定图像数据是否完整、同步和实时传入处理端。
采集卡接收相机信号完成模数转换,并通过 CameraLink、USB 3.0、GigE 等接口将数据传入处理设备。
6
处理设备
计算机或嵌入式计算平台,运行视觉算法
算法影响:决定预处理、特征提取和目标识别能否按节拍完成。
处理设备运行操作系统与视觉算法库,完成图像预处理、特征提取、目标识别等计算任务。

照明系统

辅助光源

光源是影响成像质量的关键因素之一,选择合适的照明方式能显著降低后续图像处理难度。

四大作用

  • 照亮目标,提高目标亮度
  • 形成最有利于图像处理的成像效果
  • 克服环境光干扰,保证图像的稳定性
  • 用作测量的工具或参照
条状 LED 光源实物
条形光源
条状均匀照明
适用:大面积/长条形目标
相机周围安装的 LED 环形光源
环形光源
环形漫射光,消除阴影
适用:微小元件定位、字符识别
同轴照明光路中使用的分光棱镜实物
同轴光源
垂直同轴照明,让镜面反射光进入镜头,消除阴影
适用:反光表面、平整物体检测(如划痕、缺陷)

传感器

摄像机

摄像机是系统的核心采集部件,负责将光学信号转换为电信号。CCD 和 CMOS 是两种主流传感器技术。

工业机器视觉相机机身与传感器窗口

工业相机实物形态

工业相机通常采用紧凑方形机身,前端通过 C/CS/F 等接口连接镜头,内部传感器完成光电转换,后端通过 USB、GigE、CameraLink 等接口输出图像数据。

特性CCDCMOS
读出方式统一读出节点,电荷逐像素转移至输出每个像元独立完成电荷→电压转换
信号输出模拟电压串行输出数字信号选通直接输出
噪声水平低(统一读出路径)传统上较高(每个像元独立读出路径)
集成度片外电路复杂片上高度集成
典型场景高画质专业成像高速、消费级、低功耗

核心参数速查

参数说明
分辨率传感器像元总数,决定图像可分辨的空间细节
帧率每秒输出图像数(面阵:fps;线阵:lines/s)
像元深度每像素比特数(位深),决定灰度级数:8bit=256级,10bit=1024级,12bit=4096级
光学接口C 口(17.526mm) / CS 口(12.5mm) / F 口(46.5mm),指镜头与相机的法兰距标准
光谱响应可见光及近红外(400~1000nm) / 红外 / 紫外,按被测物选择

光学系统

镜头

镜头决定成像的几何关系与光学质量,是连接目标与传感器的桥梁。

C-mount 工业镜头实物

镜头把目标投影到传感器

焦距、光圈、接口、视场角和工作距离共同决定目标在传感器上的成像大小、亮度和清晰度。

参数说明
焦距光学主点到像方焦点距离,决定成像大小与视场角
光圈/相对孔径入瞳直径与焦距之比;光圈数 F 为其倒数,影响像面亮度与景深
视场角成像范围张角 FOV,α=2arctan(h/2f)
工作距离镜头到目标之间允许的范围,有限距离清晰成像
像面尺寸能覆盖传感器靶面的清晰成像范围,镜头像面应不小于传感器靶面
像质(MTF)调制传递函数,衡量镜头对不同空间频率的对比度保持能力
畸变成像局部变形:桶形畸变(负) / 枕形畸变(正)
接口C 口 / CS 口 / F 口,需与摄像机匹配

焦距计算公式

f=L·h/H
L: 工作距离 · h: 像面尺寸 · H: 目标尺寸

算例:

已知:1/2" 摄像机(像面 6.4mm×4.8mm),物体 440mm×330mm,工作距离 2500mm

f = 2500 × 6.4 / 440 = 36mm

选型原则

波段与焦距

根据被测物材质和观测距离选择合适波段与焦距范围

工作距离与焦距

现场安装空间限制决定 WD,再通过公式计算所需焦距

像面大小与像质

传感器靶面与镜头像面匹配,MTF 曲线满足分辨率要求

光圈与接口

按光照条件选光圈大小,按相机接口匹配镜头接口类型

处理平台

采集处理平台

采集处理平台包括接口标准和计算平台选型,决定了系统的数据传输能力和计算性能。

NVIDIA Jetson 嵌入式视觉计算平台

嵌入式视觉计算平台

处理平台接收相机或采集卡传入的图像数据,完成预处理、特征提取、目标识别和控制输出。

类型标准特点应用区域
模拟PAL25fps, 625线/场中国、欧洲
模拟NTSC30fps, 525线/场美、日
数字CameraLink高带宽差分串行工业相机
数字USB 3.0即插即用,中等带宽通用
数字GigE长距离网络传输网络相机

DSP+FPGA

核心:FPGA 控制+预处理,DSP 算法处理

优势:低延迟、实时性强

场景:工业视觉前端

  • FPGA 完成滤波、降噪、图像金字塔等预处理加速
  • DSP 运行核心视觉算法
  • 适合固定场景的实时生产线

Jetson 嵌入式

核心:GPU+CPU 异构计算

优势:AI 算力高、生态完善

场景:机器人、无人机、智能相机

  • Jetson TX2: 256 CUDA 核 + 8GB LPDDR4
  • AGX Xavier: 512 CUDA 核 + 16GB LPDDR4x
  • 支持深度学习与视觉算法

计算机方案

核心:采集卡 + PC

优势:开发便捷、OpenCV 生态

场景:科研、教学、快速原型

  • Windows + Visual Studio / MSVC + OpenCV
  • Linux + Qt + OpenCV
  • 灵活但实时性受限

提示

系统链路中的每个环节都会影响后续算法输入。光源决定可见性,镜头决定成像几何,相机完成光电转换,采集接口和处理平台决定实时计算能力。