3、镜头与光学系统:焦距、光圈、视场角、MTF、畸变、相对照度、镜头与传感器的匹配原则

镜头这东西,说白了就是相机的「眼睛」。我在ISP调优这行干了十几年,见过太多案子——传感器选得挺好,算法也堆得够,结果镜头一上,画面全崩。嗯,今天咱们就把镜头这件事彻底聊透。

3.1 焦距与视场角:你看到的世界有多宽

焦距决定了镜头能「看到」多少东西。焦距越短,视场角越大,画面越宽;焦距越长,视场角越小,画面越窄,但能把远处的东西拉近。

我个人习惯把焦距和视场角的关系记成一张表,调参时扫一眼就够:

焦距 (mm) 视场角 (对角线) 典型应用
2.8 ~120° 全景监控、行车记录仪
4.0 ~85° 安防枪机、智能门锁
6.0 ~55° 人脸识别、扫码设备
8.0 ~40° 远距离监控、车牌识别
12.0 ~30° 长焦特写、工业检测

这里有个坑:视场角不是越大越好。我在项目中遇到过一款全景相机,用了2.2mm的超广角镜头,边缘畸变严重到算法根本拉不回来。你想想看,人脸在画面边缘直接变形到亲妈都不认识,这还怎么做人脸识别?

选型提示:视场角超过100°时,务必确认ISP的畸变校正模块是否支持对应的投影模型(等距投影 vs 立体投影),否则后期调到你怀疑人生。

3.2 光圈与进光量:F值越小,进光越多

光圈用F值表示,F值越小,光圈开口越大,进光量越多。公式很简单:F = 焦距 / 通光孔径直径。

举个例子:一支6mm焦距的镜头,如果通光孔径是3mm,那F值就是2.0。如果孔径缩到1.5mm,F值就变成4.0,进光量直接少了一半。

我建议你记住这个经验值:

  • F1.0 ~ F1.4:大光圈,适合暗光场景,但边缘画质容易崩
  • F1.6 ~ F2.0:主流安防镜头,性价比最高
  • F2.4 ~ F4.0:小光圈,景深大,适合户外强光
注意:大光圈镜头在强光下容易过曝,而且边缘相对照度下降很快。我曾经调过一款F1.0的镜头,中心亮度正常,边缘直接暗了40%,最后只能靠数字增益硬拉,噪声也跟着上来了。

3.3 MTF:镜头的「体检报告」

MTF(调制传递函数)是衡量镜头解析力的核心指标。说白了,它告诉你镜头能把「黑白条纹」还原到什么程度。

MTF曲线怎么看?我教你一个口诀:「越高越好,越平越好」。

  • MTF50:50%对比度下的空间频率,代表「看得清」的极限
  • MTF30:30%对比度下的空间频率,代表「勉强能看」的极限
  • MTF曲线下降越慢:说明镜头从中心到边缘的一致性越好

我在选型时有个硬性标准:MTF50在传感器奈奎斯特频率处不低于0.3。低于这个值,画面细节基本就糊了,算法再强也救不回来。

实战经验:MTF数据是镜头厂商给的「实验室数据」,实际装到相机上会因为组装公差、温度变化而劣化。我建议你拿到镜头后,自己用SFR(空间频率响应)测试卡实测一遍,别全信datasheet。

3.4 畸变:画面为什么会「鼓包」

畸变分两种:桶形畸变(画面中间鼓出来)和枕形畸变(画面中间凹进去)。广角镜头几乎都有桶形畸变,长焦镜头容易出现枕形畸变。

畸变用百分比表示,比如-2%表示桶形畸变,+1%表示枕形畸变。值越小越好。

我曾经调过一款畸变达到-8%的镜头,画面边缘的直线全变成了弧线。虽然ISP有畸变校正模块,但校正后边缘分辨率损失很大,而且画面会被裁切掉一圈。你想想看,本来2000万像素的传感器,校正完只剩1800万像素能用,这损失谁受得了?

畸变等级 典型值 对画质影响 ISP校正难度
优秀 < 1% 肉眼几乎不可见 无需校正
良好 1% ~ 3% 边缘轻微变形 轻量校正即可
一般 3% ~ 5% 明显变形,影响观感 需要较强校正
较差 > 5% 严重影响识别/测量 校正后分辨率损失大

3.5 相对照度:边缘为什么比中心暗

相对照度(Relative Illumination, RI)描述的是画面边缘亮度相对于中心亮度的比值。理想情况下是100%,但实际镜头能做到70%就算不错了。

造成边缘暗的原因有两个:

  1. 余弦四次方定律:光线斜射到传感器边缘时,光强按cos⁴θ衰减
  2. 镜头遮光:镜筒本身会遮挡一部分斜射光线

我建议你在选型时关注两个指标:

  • RI @ 80%像高:画面80%半径处的相对照度,最好大于60%
  • RI @ 100%像高:画面最边缘的相对照度,最好大于40%
调优技巧:ISP的LSC(镜头阴影校正)模块可以补偿相对照度,但补偿增益不能超过2倍。如果边缘照度只有30%,你要拉3倍增益,噪声会爆炸。所以硬件底子很重要,别指望算法万能。

3.6 镜头与传感器的匹配原则

这是整个章节的核心。镜头和传感器不匹配,再好的ISP也白搭。我总结了四条铁律:

3.6.1 像高匹配

镜头的像高必须大于或等于传感器的对角线长度。比如1/2.3英寸传感器的对角线约7.7mm,那镜头的像高至少得8mm以上。否则画面四角会出现黑圈,俗称「暗角」。

3.6.2 分辨率匹配

镜头的MTF要能喂饱传感器的像素。一个简单的估算方法:

镜头极限分辨率 (lp/mm) = 1000 / (2 × 像素尺寸 (μm))

举例:传感器像素尺寸2μm
镜头极限分辨率 = 1000 / (2 × 2) = 250 lp/mm

如果镜头只能做到150 lp/mm,那传感器的高像素就浪费了。我在项目中见过用8MP传感器配2MP镜头的案子,画面糊得跟马赛克一样。

3.6.3 光圈与景深匹配

大光圈(小F值)进光多,但景深浅。如果场景需要大景深(比如扫码、文档拍摄),建议选F2.4以上的镜头。

3.6.4 红外共焦

如果相机需要日夜切换(带IR-CUT),必须选红外共焦镜头。否则白天对焦清晰,晚上红外灯一开,画面就虚了。我吃过这个亏,后来每次选型都让供应商提供红外共焦测试报告。

镜头与传感器匹配决策流程 开始选型 步骤1:确认传感器对角线尺寸 步骤2:选择像高 ≥ 传感器对角线的镜头 步骤3:验证MTF ≥ 传感器奈奎斯特频率 步骤4:检查RI、畸变、红外共焦 关键检查点 • 像高匹配 • 分辨率匹配 • 光圈与景深 • 红外共焦
核心总结:镜头选型不是看单个参数,而是看「镜头+传感器+ISP」这个铁三角是否平衡。我见过太多人只盯着分辨率,忽略了相对照度和畸变,结果调了三个月ISP还是救不回来。记住一句话:硬件决定上限,算法决定下限。