1、快门基础概念:曝光时间、帧率、读出速度的基本关系,为什么快门类型如此重要
各位同学,咱们今天聊快门。别小看这个“开关”动作,它直接决定了你拍到的图像是清晰还是撕裂,是亮部正常还是过曝。我做了十几年成像系统,见过太多项目因为快门选型翻车——嗯,今天就把这些坑提前指给你们。
1.1 曝光时间、帧率、读出速度——铁三角
先理清三个最基础的概念。你想想看,一张照片怎么来的?
- 曝光时间:传感器感光元件收集光子的总时长。单位通常是微秒(μs)到秒(s)。
- 帧率:每秒能输出多少张完整图像。单位 fps(frames per second)。
- 读出速度:传感器把积累的电荷转换成数字信号并传输出去的速度。单位通常是像素/秒或 MHz。
这三者的关系,说白了就是一个“时间账本”:
核心公式(简化版):
帧周期 ≥ 曝光时间 + 读出时间 + 其他开销(如复位、消隐)
帧率 = 1 / 帧周期
举个例子。假设你传感器读出一行需要 10 μs,一共 1000 行,那读出时间就是 10 ms。如果你曝光时间设 5 ms,那帧周期至少是 5 + 10 = 15 ms,帧率上限约 66 fps。想跑 100 fps?要么缩短曝光,要么加快读出——但读出速度受硬件限制,不是你想提就能提的。
我在一个高速检测项目里遇到过这种情况:客户要 200 fps,但传感器读出速度跟不上,最后只能牺牲分辨率,用 binning 模式减少行数才勉强达标。所以,这三个参数必须一起看,不能单独拍脑袋。
1.2 为什么快门类型如此重要?
好,现在问题来了:曝光时间、读出时间、帧率,这些参数在不同快门类型下,表现完全不一样。这就是为什么选型时第一个要问的问题就是——你用卷帘快门还是全局快门?
我个人的习惯是,先看运动场景。如果被拍物体在曝光期间动了,那快门类型直接决定图像会不会变形。
| 特性 | 卷帘快门 (Rolling Shutter) | 全局快门 (Global Shutter) |
|---|---|---|
| 曝光方式 | 逐行扫描曝光,行与行之间有延迟 | 所有像素同时开始、同时结束曝光 |
| 读出方式 | 边曝光边读出(或先曝光后读出,但行间有间隔) | 先统一曝光,再逐行读出 |
| 运动伪影 | 容易出现“果冻效应”、倾斜、部分曝光 | 无果冻效应,运动物体边缘清晰 |
| 帧率上限 | 较高(读出与曝光可部分重叠) | 较低(曝光与读出必须串行) |
| 噪声水平 | 较低(像素结构简单) | 较高(每个像素需要额外存储单元) |
| 典型应用 | 消费电子、低速场景、静态拍摄 | 工业检测、自动驾驶、高速摄影 |
你看,没有的好坏,只有合不合适。我曾经在一个自动化产线项目里,用了卷帘快门去拍高速运动的药片,结果每张图都是歪的——后来换成全局快门,问题立刻解决。但反过来,在安防监控这种静态场景,全局快门的高噪声反而成了负担。
1.3 曝光时间与读出速度的“时间轴”对比
为了让你更直观地理解,我画了一张时间轴对比图。这张图我每次培训都会拿出来讲,因为它把核心差异说透了。
看到没?卷帘快门每一行的曝光起始时间都错开一点,这个错开就是“果冻效应”的根源。而全局快门所有行同时开始、同时结束,然后才统一读出——代价就是帧周期变长。
1.4 避坑指南:选型时最容易犯的错
我见过太多工程师在选型时只看帧率,不看快门类型。这里列几个我踩过的坑:
⚠️ 坑1:用卷帘快门拍高速运动物体
我曾经在一个机器人抓取项目中,用卷帘快门拍运动中的工件。结果图像里的工件是斜的,导致视觉定位偏差 2 个像素,抓取失败。后来换成全局快门,问题消失。
⚠️ 坑2:用全局快门做低光照静态拍摄
全局快门每个像素多了一个存储节点,暗电流和读出噪声都比卷帘快门高。在安防监控这种低光场景,全局快门图像噪点明显更多。我建议:静态低光场景优先选卷帘快门。
💡 小技巧:
如果你不确定选哪种,先问自己三个问题:
- 被拍物体在曝光期间会不会有明显位移?
- 帧率要求是否高于传感器读出速度的 1/2?
- 噪声容忍度有多高?
如果前两个答案是“是”,第三个是“低”,那全局快门基本没跑。反过来,卷帘快门更合适。
1.5 本章小结
曝光时间、帧率、读出速度,这三个参数是成像系统的“铁三角”。快门类型决定了这个三角怎么搭——卷帘快门灵活但容易变形,全局快门干净但代价高。没有万能方案,只有最适合你场景的方案。
嗯,这一章就到这里。记住:下次选型时,先问快门类型,再谈其他参数。