3、光学系统与镜头:镜头结构(定焦/变焦)、光圈与景深、镜头畸变(桶形/枕形)、MTF与分辨率、红外截止滤镜
镜头这东西,说白了就是摄像头的「眼睛」。我刚开始做ISP的时候,总觉得算法能搞定一切,后来被一颗廉价镜头的畸变坑过一次——嗯,从那以后我再也不敢轻视光学系统了。
这一节我们聊聊镜头的基本结构、关键参数,以及它们怎么影响最终的图像质量。你想想看,传感器再好,前面挂个劣质镜头,出来的图也是白搭。
3.1 镜头结构:定焦 vs 变焦
镜头按焦距是否可变,分成两大类:定焦和变焦。手机摄像头绝大多数是定焦,安防和单反则常见变焦。
| 类型 | 优点 | 缺点 | 典型应用 |
|---|---|---|---|
| 定焦镜头 | 结构简单、成本低、画质好、光圈可做大 | 无法变焦,需要靠数字裁切或移动设备 | 手机主摄、监控定焦枪机 |
| 变焦镜头 | 焦距可调,构图灵活 | 结构复杂、成本高、边缘画质通常不如定焦 | 安防球机、单反/微单套头 |
我个人习惯,在项目选型时优先考虑定焦。为什么?因为变焦镜头内部有多组移动镜片,对焦和变焦过程中光轴偏移很难完全消除,后期ISP里做畸变校正和色差校正的难度会大不少。
3.2 光圈与景深
光圈是镜头里控制进光量的「阀门」。用F数表示,F值越小,光圈越大,进光越多。比如F/1.8就比F/2.4亮得多。
景深呢,就是画面中清晰的前后范围。光圈越大(F值越小),景深越浅,背景虚化越明显。我在做一款人脸识别门禁时遇到过一个问题:光圈开太大,人脸稍微前后移动就模糊了,最后不得不把光圈收小两档,换更强的补光灯来补偿亮度。
景深还受另外两个因素影响:
- 焦距: 焦距越长,景深越浅
- 物距: 拍摄距离越近,景深越浅
所以,如果你想要大光圈的浅景深效果,又不想对焦太敏感,可以适当拉远拍摄距离,或者用短焦镜头。
3.3 镜头畸变:桶形与枕形
畸变是镜头天生的「毛病」,再贵的镜头也逃不掉,只是程度不同。畸变分两种:
- 桶形畸变: 画面向外膨胀,像木桶一样。常见于广角镜头。
- 枕形畸变: 画面向内收缩,像枕头一样。常见于长焦镜头。
我曾经调试一款超广角行车记录仪,桶形畸变严重到画面边缘的建筑物都是弯的。ISP里必须做畸变校正,但校正会损失边缘视场,相当于裁掉一圈像素。嗯,这就是物理定律,算法只能补偿,不能消除。
畸变校正的数学模型一般用多项式拟合:
// 径向畸变模型(Brown模型简化版)
r = sqrt(x^2 + y^2)
x_corrected = x * (1 + k1*r^2 + k2*r^4 + k3*r^6)
y_corrected = y * (1 + k1*r^2 + k2*r^4 + k3*r^6)
// k1, k2, k3 是畸变系数,由标定获得
3.4 MTF与分辨率
MTF(调制传递函数)是衡量镜头解析力的核心指标。简单说,它描述的是镜头能把「黑白条纹」传递得多清晰。MTF值越接近1,画质越好。
MTF曲线通常横轴是空间频率(lp/mm,线对每毫米),纵轴是对比度传递比例。我一般看两个关键点:
- 低频(10 lp/mm): 反映画面整体反差
- 高频(30 lp/mm): 反映细节解析力
分辨率不是越高越好,得和传感器匹配。你把一颗8MP的镜头配到48MP的传感器上,像素再高也是白搭,因为镜头喂不饱传感器。反过来,镜头太好、传感器太差,也是浪费钱。
3.5 红外截止滤镜
这个元件很多人容易忽略,但它对色彩还原至关重要。CMOS传感器对红外光敏感,如果不加滤镜,拍出来的红色会偏紫,绿色会偏灰。
红外截止滤镜(IR-Cut Filter)装在镜头和传感器之间,只让可见光通过,阻挡红外波段。白天用,色彩才正常。
但到了晚上,如果摄像头需要红外补光,就得把滤镜移开——这就是「双滤光片切换器」(IR-Cut Switch)的由来。我做过一款户外安防相机,IR-Cut切换器的机械寿命是个大坑,便宜的切换器用几个月就卡住了,白天画面偏红,晚上又切不回来。后来换了电磁式切换器,才彻底解决。
| 场景 | 滤镜状态 | 效果 |
|---|---|---|
| 白天(可见光充足) | IR-Cut 切入 | 色彩还原准确 |
| 夜晚(红外补光) | IR-Cut 切出 | 红外光进入,黑白图像 |
| 全天候(无切换器) | 固定IR-Cut | 色彩偏暖,红外光被挡 |
3.6 本章知识结构图
下面这张图把镜头系统的核心模块和它们之间的关系串起来了,方便你整体理解: