1. 辐射度学概述:从光子到数字世界的桥梁

各位同学好,我是老周。在图形学和遥感领域摸爬滚打了十几年,今天咱们来聊聊辐射度学。说白了,这门学问就是研究「光」到底带了多少能量,以及这些能量怎么在空间中传播、被物体吸收或反射。

你可能会问:光不就是亮不亮吗?嗯,没那么简单。辐射度学要回答的是:一个光源每秒发出多少焦耳的能量?一个像素接收到的光子流密度是多少?这些参数,才是计算机图形学里渲染真实感画面的底层数学基础。

1.1 什么是辐射度学?

辐射度学(Radiometry)是光学的一个分支,专门测量电磁辐射的定量特性。注意,这里说的是「定量」——不是「这个灯很亮」这种主观描述,而是「这个光源在 550nm 波长处的辐射通量是 2.3 瓦特」这种精确数值。

我个人习惯把辐射度学看作「光的会计学」。它给每个光子的能量、方向、位置都记了账。你想想看,没有这套记账系统,计算机怎么模拟光线在场景里弹来弹去?

核心思想:辐射度学用一套严格的物理量纲,把「光」这个模糊概念拆解成可测量、可计算的参数体系。

我在项目中遇到过最典型的例子:一个做自动驾驶的朋友,用普通摄像头做目标检测,白天效果很好,一到黄昏就崩。为什么?因为他没考虑不同波段的光照能量分布。辐射度学就是用来解决这类问题的。

1.2 辐射度学与光度学的区别

这两个概念经常被搞混。我刚开始学的时候也晕过一阵子。简单来说:

  • 辐射度学:测量物理能量,单位是瓦特(W)、焦耳(J)。跟人眼无关,纯物理。
  • 光度学:测量人眼感知到的「亮度」,单位是流明(lm)、坎德拉(cd)。它是在辐射度学基础上,乘了一个人眼视觉函数 V(λ)。

说白了,光度学是辐射度学的「加权版本」。权重就是人眼对不同波长光的敏感度。举个例子:

参数 辐射度学 光度学
能量/通量 辐射通量 Φ (W) 光通量 Φv (lm)
单位面积通量 辐照度 E (W/m²) 照度 Ev (lux)
单位立体角通量 辐射强度 I (W/sr) 发光强度 Iv (cd)
面源亮度 辐射亮度 L (W/m²·sr) 亮度 Lv (cd/m²)
避坑指南:我曾经在写渲染器时,直接把光度学里的「亮度」值当成辐射亮度去算反射,结果画面暗得一塌糊涂。记住:做物理渲染一定要用辐射度学单位,光度学只适合显示设备标定。

为什么会这样?因为人眼对 555nm 的黄绿光最敏感,对红光和蓝光就差很多。一个红外 LED 辐射功率可能是 1W,但人眼几乎看不见,光度学里它的光通量接近 0。但在辐射度学里,1W 就是 1W,不管你看不看得见。

1.3 辐射度学在计算机图形学中的应用

图形学里,辐射度学是「真实感渲染」的基石。没有它,你看到的那些电影特效、3A 游戏画面,都会像塑料一样假。

具体应用场景:

  • 全局光照:用辐射亮度 L 描述每个表面点向各个方向发出的光,然后通过渲染方程积分,算出最终像素值。
  • 基于物理的材质(PBR):BRDF(双向反射分布函数)本质上就是辐射度学里的一个比值——出射辐射亮度 / 入射辐照度。
  • HDR 成像:高动态范围图像的物理意义就是辐射亮度值,而不是 0-255 的整数。
  • 光谱渲染:把辐射度学参数按波长分解,就能模拟色散、荧光等效果。

我记得有一次帮一个游戏团队调材质,他们用 Blinn-Phong 模型怎么调都不对。我换成基于辐射度学的 GGX BRDF,把粗糙度、金属度这些参数一设,效果立马就对了。这就是物理参数的力量。

1.4 辐射度学在遥感中的应用

遥感和图形学正好相反——图形学是「生成」图像,遥感是「分析」图像。但底层用的都是同一套辐射度学。

在遥感领域,辐射度学主要解决两个问题:

  1. 大气校正:卫星传感器接收到的信号,包含了大气散射和吸收的干扰。需要用辐射传输模型(比如 MODTRAN)反演出地表真实反射率。
  2. 定标:把传感器输出的 DN 值(数字量化值)转换成物理辐射亮度。没有这一步,不同卫星、不同时间拍的照片没法对比。
注意:遥感里的「反射率」不是随便说的。它严格定义为:地表出射辐射亮度 / 入射辐照度。如果你用未经辐射定标的 DN 值直接算植被指数,结果会偏差很大。我见过有人拿 Landsat 8 的原始 DN 值算 NDVI,结果植被区域和非植被区域几乎没区别——因为没做辐射定标和大气校正。

你想想看,卫星在 700km 高空拍一张照片,光路上有大气分子、气溶胶、水汽,地面还有不同材质的反射特性。没有辐射度学这把尺子,这些数据就是一堆没意义的数字。

1.5 本章知识体系总览

下面这张图,是我自己梳理的辐射度学知识框架。你可以把它当作整个课程的地图:

辐射度学知识体系框架 辐射度学知识体系 辐射度学 基础物理量 测量与定标 应用领域 辐射通量 Φ 辐照度 E 辐射强度 I 辐射亮度 L 辐射计 光谱仪 定标源 计算机图形学 遥感 照明工程 全局光照 PBR材质 大气校正 辐射定标 本课程将沿着这个框架展开 从物理量到计算,再到工程实践

这张图把辐射度学的核心脉络串起来了。左边是四个基本物理量,中间是测量手段,右边是应用场景。后面的章节,我们会从最左边的辐射通量开始,一步步走到右边的工程应用。

学习建议:刚开始接触辐射度学,别急着背公式。先理解每个物理量「测量的是什么」——辐射通量是总能量,辐照度是单位面积接收的能量,辐射亮度是单位面积单位立体角的能量。物理意义清楚了,公式自然就记住了。

好了,第一章就到这里。辐射度学不是什么玄学,它就是一套严谨的「光的度量衡」。后面我们会深入每个物理量的定义、计算方法和工程陷阱。准备好了吗?