成像系统基础:相机传感器与像素、光学分辨率与像素分辨率、采样定理与混叠效应

做视觉测量这些年,我越来越觉得一个道理——你拍到的图像,其实已经“失真”了。听起来有点吓人?别急,听我慢慢说。

咱们搞亚像素精度,说白了就是在像素这个“格子”里找更细的位置。但如果你连成像系统本身都没吃透,那后面的亚像素算法再花哨,也是空中楼阁。我见过太多人一上来就调亚像素算法,结果发现精度死活上不去——最后查来查去,是相机选型就错了。

所以这一章,咱们把成像系统的基础掰开揉碎了讲。你想想看,传感器怎么把光变成电信号?像素到底是个啥?分辨率又分哪几种?采样定理跟咱们有什么关系?嗯,一个一个来。

1. 相机传感器与像素

相机传感器,说白了就是一个光电转换器。光打在感光元件上,产生电荷,然后被读出、量化,变成数字信号。目前主流的传感器就两种:CCD 和 CMOS。

  • CCD:电荷耦合器件。成像质量好,噪声低,但速度慢、功耗高。我早期做高精度测量时,用的都是 CCD 相机。
  • CMOS:互补金属氧化物半导体。速度快、功耗低、集成度高。现在大部分工业相机都是 CMOS 了。说实话,近几年的 CMOS 在噪声控制上进步很大,很多场景已经可以替代 CCD。

那像素呢?每个像素就是一个感光单元。它有两个关键参数:

  • 像素尺寸:比如 5.5μm × 5.5μm。尺寸越大,感光能力越强,动态范围越好。但分辨率会降低。
  • 像素数量:比如 1920×1080。数量越多,空间分辨率越高。

核心观点:像素不是越小越好。像素太小,信噪比会下降,反而影响测量精度。我有个项目,客户非要 2000 万像素的相机,结果因为像素太小,光照稍微不均匀,边缘检测就飘了。后来换了 500 万像素、像素尺寸更大的相机,精度反而上去了。

2. 光学分辨率与像素分辨率

这里有个常见的误区——很多人把“分辨率”当成一个东西。其实在视觉测量里,分辨率至少分两种:光学分辨率像素分辨率

类型 定义 影响因素 典型值
光学分辨率 镜头能分辨的最小细节 镜头像差、光圈、波长 100 lp/mm(线对/毫米)
像素分辨率 传感器能分辨的最小细节 像素尺寸、像素数量 5.5 μm/像素

说白了,光学分辨率是镜头决定的,像素分辨率是传感器决定的。两者要匹配,否则就是“木桶效应”。

我的经验:选镜头时,我习惯让光学分辨率略高于像素分辨率。比如像素尺寸 5.5μm,对应的空间频率约 90 lp/mm,那镜头至少选 100 lp/mm 以上的。这样才不会浪费传感器的性能。

举个例子:你有一个 500 万像素的相机,像素尺寸 3.45μm。但配了个很便宜的镜头,光学分辨率只有 60 lp/mm。结果拍出来的图像,边缘是模糊的。你就算用再好的亚像素算法,也救不回来。我曾经就吃过这个亏,后来再也不敢在镜头上省钱。

3. 采样定理与混叠效应

采样定理,也叫奈奎斯特-香农采样定理。它告诉我们:要完整恢复一个信号,采样频率必须至少是信号最高频率的两倍

在图像里,这个“信号”就是场景中的细节,“采样频率”就是像素密度。如果场景中的细节太密(频率太高),而像素太稀疏(采样频率太低),就会发生混叠效应

混叠效应长什么样?嗯,就是图像里出现了一些原本不存在的“假细节”。比如拍一个条纹图案,结果出现了更粗的条纹,或者条纹方向都变了。我做过一个项目,检测 PCB 上的细线,结果因为相机分辨率不够,细线在图像里变成了断断续续的虚线——这就是典型的混叠。

注意:混叠效应一旦发生,是无法通过后期算法消除的。你只能从源头避免——要么提高采样频率(换更高分辨率的相机),要么降低信号频率(加光学低通滤波器)。

那怎么判断有没有混叠?我个人的习惯是:拍一个已知频率的测试靶(比如 USAF 1951 分辨率测试卡),看看图像中能分辨到第几组。如果到了某一组,图案开始出现莫尔条纹或变形,那就是混叠了。

这里有个公式,大家可以记一下:

有效像素分辨率 = 像素尺寸 / 2

什么意思呢?就是说,一个像素只能分辨出半个像素大小的细节。比如像素尺寸 5.5μm,那它能分辨的最小细节是 2.75μm。再小的细节,就会发生混叠。

避坑指南:我曾经在一个项目中,客户要求测量精度 1μm。我算了一下,像素尺寸 5.5μm,理论上亚像素精度能做到 1/10 像素,也就是 0.55μm。但实际做下来,精度只有 2μm 左右。为什么?因为光学分辨率不够,加上混叠效应,实际有效分辨率远低于理论值。后来我换了更高分辨率的相机和镜头,才达到要求。

知识体系结构图

下面这张图,把本章的核心逻辑串起来了。你可以看到,从物理世界到数字图像,每一步都有“坑”。

成像系统基础:知识体系结构图 物理世界(场景) 光学系统(镜头) 传感器(像素) 数字图像 光学分辨率(lp/mm) 像素分辨率(μm/像素) 采样定理(2倍频率) 混叠效应:采样频率 < 2×信号最高频率 → 出现假细节 解决方案:提高采样频率(换相机) 或 降低信号频率(加低通滤波器) 注:光学分辨率与像素分辨率需匹配,否则形成“木桶效应”

从这张图你可以看到,物理世界的光信息,先经过光学系统(镜头),再被传感器(像素)采样,最终变成数字图像。每一步都有对应的参数和约束。光学分辨率决定了你能看清多细的细节,像素分辨率决定了你能采样多密的信息,而采样定理则告诉你——采样不够密,就会出混叠。

嗯,这一章的内容就到这里。记住一句话:成像系统是视觉测量的“地基”,地基不稳,上层算法再牛也白搭。下一章咱们会深入聊亚像素算法的数学基础,到时候你会发现,今天讲的这些概念,全都会用上。


公众号:蓝海资料掘金营,微信deep3321