全局快门Global Shutter)是图像传感器让整帧所有像素在同一曝光时间窗口内采样光信号,然后再统一读出的快门方式。

它解决的是同一张图里不同像素“是不是同一时刻看到世界”的问题,常用于高速运动、机器人、SLAM 和机器视觉检测。

核心问题

相机拍摄运动物体时,如果图像上方和下方不是同一时刻曝光,直线会变斜,旋转物体会扭曲,机器人末端会被记录成错误形状。全局快门通过让所有像素同时开始和结束曝光,减少这种时间几何畸变。

核心机制

一帧全局快门图像可以理解为:

所有像素:  [ exposure window ]  ->  readout
时间轴:     t_start ... t_end       t_readout...

关键变量:

  • t_start:整帧所有像素开始积分光信号的时刻。
  • t_end:整帧所有像素结束积分的时刻。
  • exposure_time = t_end - t_start:曝光时间,决定光量和运动模糊程度。
  • readout:曝光完成后把像素值读出的过程;读出可以逐行进行,但不改变该帧的曝光时刻一致性。

如果物体在曝光窗口内移动,全局快门仍会有运动模糊;它消除的是逐行时间差导致的几何扭曲,不是所有运动影响。

工程用途

  • 机器人腕部相机和手眼标定,减少快速运动导致的位姿误差。
  • 双目/多目视觉,让同一帧几何关系更接近同一瞬间。
  • 工业检测,高速传送带或运动工件不被拉斜。
  • SLAM/VIO 中减少由快门模型带来的前端匹配和位姿估计误差。

边界与常见坑

  • 全局快门不等于 硬件同步;多台相机仍需要触发线或共享时钟才能同一时刻曝光。
  • 全局快门不等于无运动模糊;曝光时间太长仍会糊。
  • 全局快门传感器可能成本更高、噪声或动态范围指标与同价位卷帘快门不同。
  • 用压缩 UVC 输出时,编码延迟不会因为全局快门而消失。

相关术语