1. 课程导论

各位同学好,我是你们这门课的主讲。

先问大家一个问题:五年前,晚上拿手机拍照,基本就是一片噪点加糊成一片。现在呢?随便一台两三千块的手机,夜景模式拍出来,发朋友圈完全够用,甚至能跟入门单反掰掰手腕。

这背后靠的是什么?

说白了,就是 多帧降噪 和 HDR合成 这两项技术。它们不是锦上添花,而是手机影像系统的基石。我个人习惯把这两项技术称为“手机夜景的左右手”,缺一个,夜景体验都会大打折扣。

1.1 手机摄影的物理天花板

为什么手机必须走计算摄影这条路?

原因很简单:物理限制摆在那里。

  • 传感器尺寸小:手机CMOS面积只有全画幅相机的几十分之一。进光量天生不足。
  • 镜头光圈固定:不像单反可以换大光圈定焦头,手机光圈基本是固定的,F1.8已经算大的了。
  • 手持稳定性差:没有三脚架,手持曝光超过1/4秒,画面基本就糊了。

所以,单帧硬扛夜景,结果就是:要么欠曝一片死黑,要么高ISO满屏噪点。

那怎么办?

答案就是:用时间换画质,用计算补硬件。多帧降噪和HDR,正是这个思路的核心实践。

核心认知: 手机夜景的突破,不是硬件单点突破,而是“硬件+算法+芯片”三位一体的系统工程。多帧降噪和HDR,就是这个工程里的两大支柱。

1.2 多帧降噪:用“平均”对抗“随机”

多帧降噪的原理,其实不复杂。

你想想看,噪点是什么?它是随机的。信号是什么?它是稳定的。

那么,我连续拍4张、8张、甚至16张同一场景的照片,然后把它们对齐、叠加、平均。随机噪点会相互抵消,而真实信号会不断增强。

这就是多帧降噪最朴素的思想——信噪比提升。

我记得在2018年做某个项目时,当时芯片算力有限,我们只能做4帧叠加。效果嘛,只能说“能用”。后来换了新平台,能跑8帧甚至12帧了,那个画质提升是肉眼可见的。尤其是暗部细节,噪点几乎被抹平了。

避坑指南: 我曾经踩过一个坑——帧数不是越多越好。帧数太多,运动物体的鬼影会变得非常严重。而且,帧数增加带来的功耗和发热,手机根本扛不住。所以,实际产品中,6到8帧是一个比较平衡的选择。

1.3 HDR合成:让亮部不死白,暗部不死黑

HDR,高动态范围。说白了,就是解决“大光比”场景的。

比如你拍夕阳,天空很亮,地面很暗。单帧照片,要么天空过曝,要么地面欠曝。怎么办?

HDR的做法是:拍三张照片——一张欠曝(保留亮部细节)、一张正常、一张过曝(保留暗部细节)。然后把这三种曝光的信息,合成到一张照片里。

这样,天空的云彩细节有了,地面的纹理也清晰了。

这里有个关键点:对齐和融合。三张照片是不同时间拍的,手会抖,物体可能会动。如果直接叠加,画面就重影了。所以,HDR算法里,运动补偿和融合权重计算,是真正的技术难点。

技术维度 多帧降噪 HDR合成
核心目标 降低噪声,提升信噪比 扩展动态范围,保留亮暗细节
输入帧数 4~16帧(同曝光) 2~3帧(不同曝光)
主要挑战 运动鬼影、对齐精度 曝光融合、运动补偿
典型应用 夜景模式、暗光视频 逆光拍照、大光比场景

1.4 实时夜景算法:从“拍完等”到“即拍即得”

早期的多帧降噪和HDR,都是拍完之后,后台慢慢处理。用户要等个一两秒,才能看到成片。体验很差。

现在不一样了。随着手机SoC的ISP(图像信号处理器)和NPU(神经网络处理单元)性能飙升,这些算法可以做到 实时 了。

什么叫实时?

就是你按下快门的一瞬间,手机已经完成了多帧的采集、对齐、融合、降噪、色调映射等一系列操作。你看到的就是最终结果,几乎没有延迟。

这背后,是算法和硬件的深度耦合。比如,高通骁龙的ISP里,专门有硬件模块来做多帧对齐和降噪。NPU则负责更复杂的场景识别和融合权重计算。

我个人觉得,实时夜景算法,才是手机影像真正成熟的标志。它让专业级的画质,变成了普通用户随手可得的体验。

注意: 实时处理对功耗和发热是巨大考验。我曾经调试过一个项目,算法跑通了,但手机温度直接飙到45度,然后触发温控降频,帧率暴跌。所以,算法工程师不仅要懂图像,还得懂功耗管理。这是一个系统工程。

1.5 行业地位:没有它们,就没有今天的计算摄影

多帧降噪和HDR,不是某个厂商的独门秘籍,而是整个手机影像行业的 基础设施。

你去看任何一家主流手机厂商的发布会,夜景模式、超级夜景、夜景视频……这些功能的核心,都离不开这两项技术。甚至可以说,它们是计算摄影的“元能力”。

为什么这么说?

  • 多帧降噪 是夜景模式的基石。没有它,暗光下全是噪点。
  • HDR 是逆光场景的救星。没有它,大光比场景直接报废。
  • 两者结合,才催生了 夜景HDR、超级夜景视频 等更高级的功能。

所以,如果你想深入理解手机影像算法,多帧降噪和HDR,是你绕不开的两座山。翻过它们,后面的路就好走了。

手机夜景算法核心知识体系 手机夜景算法 多帧降噪 HDR合成 实时处理引擎 帧对齐 运动补偿 曝光融合 色调映射 高质量夜景照片/视频 核心逻辑:多帧采集 → 对齐/补偿 → 融合/降噪 → 色调映射 → 输出 三者缺一不可,共同构成手机夜景算法的完整链路