2、防抖基础:图像模糊的成因、手持拍摄的抖动模型、防抖的必要性
在讨论光学防抖(OIS)与电子防抖(EIS)之前,必须先回答一个根本问题:图像为什么会模糊? 模糊并非单一原因造成,而是曝光期间光线在传感器上的投射位置发生了非预期移动。理解模糊的物理成因、建立手持拍摄的抖动数学模型,是后续设计防抖算法、评估防抖系统性能的基石。本章将从成像链路出发,拆解模糊的三大来源,并引入六自由度刚体运动模型,最后用量化数据说明防抖为何是移动影像的刚需。
2.1 图像模糊的三大成因
图像模糊的本质是点光源在传感器上的像点扩散。理想情况下,场景中的一个物点应成像为一个像素点;但实际成像过程中,光线能量会分散到多个像素上,形成弥散圆。根据成因不同,模糊可分为三类:
2.1.1 光学失焦模糊
当镜头焦点平面与传感器平面不重合时,物点成像为弥散圆。失焦模糊与抖动无关,属于静态光学问题。其弥散圆直径 \( C \) 可由公式近似:
C = A × |S - S'| / S'
其中 \( A \) 为光圈孔径,\( S \) 为实际像距,\( S' \) 为理想像距。失焦模糊的特点是全画面均匀模糊,且不随曝光时间变化。在防抖系统中,失焦模糊通常由自动对焦(AF)解决,而非防抖模块处理。
2.1.2 运动模糊
曝光期间,相机与场景之间存在相对运动,导致同一物点在传感器上连续投影到不同位置。运动模糊分为两类:
- 全局运动模糊:整个画面产生方向一致的拖影,通常由相机抖动引起。例如手持拍摄时手臂的上下摆动。
- 局部运动模糊:画面中运动物体(如行人、车辆)产生局部拖影,而背景清晰。这类模糊无法通过机身防抖解决,只能提高快门速度。
运动模糊的严重程度与曝光时间和像点移动速度直接相关。假设像点以速度 \( v \) 在传感器上移动,曝光时间为 \( T \),则模糊长度 \( L = v \times T \)。当 \( L \) 超过一个像素尺寸时,模糊开始可见。
2.1.3 传感器噪声与信号退化
在低光环境下,为了获得足够曝光,往往需要提高ISO增益,这会放大传感器热噪声和读出噪声。噪声虽然不直接产生“拖影”,但会降低图像信噪比(SNR),使边缘锐度下降,视觉上产生“颗粒感模糊”。防抖系统通过允许使用更长的曝光时间,间接降低了ISO需求,从而改善噪声表现。
2.2 手持拍摄的六自由度抖动模型
手持相机是一个刚体,在三维空间中具有六个自由度:三个平移(X/Y/Z轴)和三个旋转(Roll/Pitch/Yaw)。为了建立工程可用的抖动模型,需要量化各自由度对成像的影响权重。
| 自由度 | 运动描述 | 典型频率范围 | 对成像影响 | 防抖优先级 |
|---|---|---|---|---|
| X轴平移 | 左右平移 | 1-8 Hz | 低(广角时忽略) | 低 |
| Y轴平移 | 上下平移 | 1-8 Hz | 低(广角时忽略) | 低 |
| Z轴平移 | 前后移动 | 0.5-3 Hz | 影响缩放,微距时显著 | 中 |
| Roll(绕Z轴) | 画面旋转 | 2-10 Hz | 边缘区域明显 | 中 |
| Pitch(绕X轴) | 上下俯仰 | 3-12 Hz | 高(主要模糊源) | 最高 |
| Yaw(绕Y轴) | 左右偏航 | 3-12 Hz | 高(主要模糊源) | 最高 |
旋转运动对成像的影响远大于平移运动,原因在于角位移在传感器上产生的线位移与焦距成正比。设镜头焦距为 \( f \),相机绕Pitch轴旋转角度 \( \theta \),则传感器上的像点位移 \( d \) 为:
d = f × tan(θ) ≈ f × θ (小角度近似)
例如,使用50mm镜头(全画幅等效),当相机俯仰0.5°时,像点位移约为 50mm × 0.0087 ≈ 0.44mm。若像素尺寸为4μm,则模糊跨越约110个像素,画面完全不可用。而同样0.5°的偏航角,在广角24mm镜头上位移约0.21mm,模糊程度减半。
2.2.1 抖动频率特征
人体手持抖动的功率谱主要集中在1-12 Hz频段,其中8-12 Hz的高频分量主要来自肌肉微颤,1-5 Hz的低频分量来自呼吸和身体重心调整。这一频率特征决定了防抖系统的设计指标:
- OIS执行器(VCM或SMA)的带宽需覆盖0-20 Hz,响应延迟小于5ms。
- 陀螺仪采样率通常为1-4 kHz,以准确捕捉高频抖动分量。
- EIS算法需要至少30 fps的帧率才能有效估计帧间运动。
2.3 防抖的必要性:量化分析与场景验证
防抖并非“锦上添花”,而是决定拍摄成功率的硬性指标。以下从安全快门理论和实际场景两个维度说明其必要性。
2.3.1 安全快门理论的失效
传统摄影中,安全快门速度约为焦距的倒数(1/f)。例如50mm镜头需要1/50s以上的快门速度。但该理论基于静态手持假设,未考虑以下现实因素:
- 高像素传感器:5000万像素级传感器对亚像素级抖动更敏感,安全快门需提高2-3档。
- 长焦镜头:手机潜望式长焦(如5x,等效125mm)的安全快门需1/125s,但光线不足时难以达到。
- 视频拍摄:视频帧率固定(如30fps),无法通过提高快门速度来避免帧内模糊,只能依赖防抖。
2.3.2 案例拆解:低光室内手持拍摄
场景背景:某用户使用搭载1/1.3英寸传感器、26mm等效焦距主摄的手机,在室内灯光下(照度约50 lux)拍摄静态物体。
初始参数:
- 光圈F/1.8,ISO 400时,正确曝光需快门1/30s。
- 无防抖时,手持抖动幅度约0.3°(Pitch方向),像点位移 = 26mm × 0.0052 ≈ 0.135mm。
- 像素尺寸1.2μm,模糊长度约112个像素。
分析判断:1/30s快门远低于安全快门(1/26s),且实际抖动幅度超过预期。若不开启防抖,画面必然模糊。
防抖介入后:
- OIS通过镜头位移补偿约0.25°的抖动,残余0.05°对应像点位移0.022mm(约18像素),仍可感知。
- EIS在视频模式下进一步裁剪画面并做帧间配准,将残余位移压缩至2-3像素内。
- 最终成片在100%放大时边缘轻微软化,但整体可用。
结果对比:无防抖成片完全模糊(MTF50低于0.1),开启OIS+EIS后MTF50恢复至0.35,达到可接受水平。
复盘经验:单一防抖技术无法覆盖所有场景,OIS负责高频小幅补偿,EIS负责低频大幅校正,两者协同才能覆盖1-12 Hz的完整抖动频段。
2.4 常见误区与设计要点
设计要点总结:
- 陀螺仪安装位置应靠近相机模组,减少结构共振影响。
- OIS执行器需考虑温度漂移和磁干扰(如扬声器磁场)。
- EIS算法需区分真实运动与场景运动(如平移镜头拍摄全景),避免错误补偿。
- 防抖系统评估需使用标准抖动台(如Sinusoidal Sweep 1-20 Hz),而非仅靠手持测试。