---
title: "读 Rawlinson 与 Spakman（2016）论地震层析的分辨率检验"
description: "导读 2016 年这篇讨论棋盘检验和尖峰检验的论文：先读把合成检验和分辨率矩阵联系起来的公式，再逐图看它说明了什么。"
canonical_url: "https://sandboxphysics.com/zh/stories/seismic-imaging/reading-rawlinson-spakman-2016/"
language: "zh-CN"
page_type: "story"
alternate_languages:
  en: "https://sandboxphysics.com/stories/seismic-imaging/reading-rawlinson-spakman-2016/"
last_modified: "2026-10-30"
---

[地震成像 · 边学边做实验](https://sandboxphysics.com/zh/stories/seismic-imaging/)

L4 · 第 8 章

# 读 Rawlinson 与 Spakman（2016）论地震层析的分辨率检验

请把 N. Rawlinson 和 W. Spakman 的论文 “On the use of sensitivity tests in seismic tomography” 打开放在旁边，发表于 Geophysical Journal International 第 205 卷，1221–1243 页（2016）。乌得勒支大学的机构库里有开放获取的全文。第 2 节用几行代数把合成检验和分辨率矩阵联系起来；第 3 节在同一个合成数据集上做了十四幅图的实验。读完后，你应该能对任何一篇论文里的分辨率检验说清楚：它取样的是分辨率矩阵的哪一部分，可能犯了哪一种常见错误。

Sandbox Physics · 2026-10-30

这一章

[查看八章课程](https://sandboxphysics.com/zh/stories/seismic-imaging/)

开始前

读过本课程第六章：射线延迟的线性方程组、阻尼和分辨率矩阵；会做矩阵乘法，知道矩阵的“列”指什么。

## 第 2.1、2.2 节：随时要对照的三个公式

式 6 是线性化方程组：数据等于矩阵乘模型，再加一个误差项；MIT 12.201 讲义第 4.19 节对直射线写出了同一个方程组，矩阵元素是各块内的路径长度。式 6 后面紧接着的那句话要读：误差项包含读数噪声、正演理论误差、线性化误差和参数化误差。后文的大部分论证，都在讨论某种检验能看到其中哪几项。

式 7 是代价函数，即数据失配加上由权衡参数加权的罚项；式 9 给出让它取最小值的广义逆。常见的误读是把分辨率当成射线本身的性质。式 9 表明广义逆取决于数据协方差和正则化，所以阻尼一变，式 13 的分辨率矩阵也跟着变。

式 13 把解拆成两项：分辨率矩阵乘真实模型，加上广义逆作用在误差上的部分。式 14 只用数据协方差就给出模型协方差。两项要分开看：分辨率说明真实结构怎样被模糊，协方差说明噪声怎样扩散。

$$
\mathbf d=\mathbf G\mathbf m+\boldsymbol\epsilon\ \ (6),\qquad \mathbf G^{-g}=\big(\mathbf G^{\mathsf T}\mathbf C_d^{-1}\mathbf G+\alpha^2\mathbf D^{\mathsf T}\mathbf D\big)^{-1}\mathbf G^{\mathsf T}\mathbf C_d^{-1}\ \ (9),\qquad \hat{\mathbf m}=\mathbf R\,\mathbf m+\mathbf G^{-g}\boldsymbol\epsilon\ \ (13)
$$

## 第 2.3 节：为什么合成检验取样的是分辨率矩阵

式 15 和 16 是全文的核心。用同一个矩阵从检验模型生成合成数据，再用同一个广义逆反演，输出就是同一个分辨率矩阵乘检验模型，加上广义逆作用在合成噪声上的部分。

无噪声检验因此只测分辨率；只反演噪声的检验测误差传播；带噪声的检验把两者混在一起。论文里出现带噪声的棋盘图时，先弄清楚它想回答的是哪个问题。

$$
\mathbf d_s=\mathbf G\mathbf m_s+\boldsymbol\epsilon_s\ \ (15),\qquad \hat{\mathbf m}_s=\mathbf R\,\mathbf m_s+\mathbf G^{-g}\boldsymbol\epsilon_s\ \ (16)
$$

## 第 2.5 节：八条推论里要标出的四条

第 (ii) 条：落在零空间里的检验模型完全恢复不出来，落在行空间里的则能完全恢复。作者在这里引用了 Lévêque 等人（1993）的理想化实验：射线相同，细棋盘被完美恢复，粗棋盘却几乎全在零空间里。棋盘恢复得好，并不证明其他尺度也分辨得好；检验只能暴露分辨率的不足。

第 (iii) 条：单个尖峰给出分辨率矩阵的一行和一列，相隔足够远的多个尖峰一次给出许多列。第 (iv) 条：检验必须使用真实反演的那个矩阵；在检验模型里重新追踪射线，会得到另一个矩阵，检验的就是别的东西了。第 (viii) 条：把恢复出的模型本身当作检验输入，如果分辨率矩阵接近幂等，得到的几乎还是原模型，这种检验会掩盖假象。

阅读时注意一处：第 3.6 节把最后这条论证称为第 vii 条，但在列表里它是第 (viii) 条。第 (vii) 条讲的是式 19 的叠加原理。

## 图 1 至图 5：棋盘与尖峰

图 1 是后面所有实验的基础。(a) 是真实模型，高斯异常最大正负 20%；(b) 是穿过它的射线；(c) 是 20 次非线性迭代后恢复的模型，走时残差均方根从 18.4 s 降到 0.35 s；(d) 是穿过恢复模型的射线。西北部覆盖好，往东南逐渐变差，最后几乎只剩一个方向。图 2 到图 5 的检验都沿用 (d) 的射线。

图 2 是细棋盘，图 3 是大小和幅度相同、但分布稀疏的尖峰。把两幅图并排对照：棋盘让人以为东南部完全分辨不了；尖峰则显示那里的大多数异常部分恢复了，只是被拉长，长宽比可达 5 到 6 比 1，而且能看出拉长的方向。要避免的误读是：把棋盘图上一片空白的区域当成毫无信息。

图 5 把尖峰检验的结果和真正的分辨率矩阵放在一起比较。模型有 3844 个未知量，作者用 Cholesky 分解算出整个矩阵约需 12 分钟；尖峰检验约 8 秒，结果基本一致。

## 图 6 至图 14：非线性、尺度、噪声与配色

图 6 和图 7 不再沿用观测射线，而是在检验模型中重新追踪射线。初至射线会弯向高速区，覆盖随之改变，棋盘沿对角线的拖尾明显加重。这正是第 (iv) 条的直观体现。图 8 估计了非线性误差项，并显示异常幅度减半后它明显变小。

图 9 把异常放大到约四倍再做检验，恢复变好了：在这个设置下，大结构比小结构更容易分辨。图 10 把恢复模型重新输入，几乎原样返回，对应第 (viii) 条的警告。图 11 改变阻尼和光滑，说明合成检验必须使用真实反演的正则化。图 12 加入 1 s 和 5 s 的高斯噪声；不加正则化时，5 s 的情形会过度拟合，凭空造出结构。图 13 显示参数化无法表示输入模型时带来的误差。图 14 显示，仅仅换一种配色，对分辨能力的印象就会不同。

摘要最后给出六条建议：用稀疏尖峰代替密集棋盘；沿用由观测约束的模型对应的数据覆盖；检验多种尺度；对模仿恢复结果的检验模型格外小心；用接近实际的噪声水平检验；条件允许时评估参数化误差。

完整例题

## 加阻尼的四单元网格不是幂等的

第 (viii) 条取决于分辨率矩阵有多接近幂等，即作用两次是否等于作用一次。取第六章的四单元网格：两条行射线、两条列射线，每个单元内长 1 km，数据误差取单位值，阻尼权重取 1。

数据项矩阵的特征值是 4、2、2、0。加阻尼后，每个特征值变成它自己除以它自己加一，所以分辨率矩阵的特征值是 0.8、0.667、0.667、0，每个对角元都是 0.533。只有特征值全为 0 或 1 的矩阵才幂等，这个矩阵不是。

在左上单元放一个单位尖峰。恢复图像在该单元为 0.533，两个相邻单元各 0.200，对角单元为负 0.133。按图 10 的做法，把这幅图像当作新的检验输入，输出是 0.382、0.160、0.160 和负 0.062，并没有返回输入。论文图 10 中几乎完全恢复，反映的是作者的设置和正则化，他们称之为“至少准幂等”。上面加阻尼的四单元网格显示，换一种设置可以离这个性质很远。

$$
\mathbf R=\big(\mathbf G^{\mathsf T}\mathbf G+\mathbf I\big)^{-1}\mathbf G^{\mathsf T}\mathbf G:\ \ \mathrm{eig}=\tfrac45,\tfrac23,\tfrac23,0;\qquad \mathbf R\,\mathbf e_1=(0.533,\,0.200,\,0.200,\,-0.133),\quad \mathbf R^2\mathbf e_1=(0.382,\,0.160,\,0.160,\,-0.062)
$$

## 读下一篇层析论文时的检查清单

找出检验模型：棋盘、尖峰，还是恢复模型本身？用了几种尺度？看合成数据是否用了真实反演的射线和矩阵，以及相同的阻尼、光滑和参数化。记下检验是无噪声、只有噪声还是带噪声，噪声多大。看看配色以及它在哪里饱和。最后问一句：论文是否把分辨率和模型不确定度分开展示了？两者各需要自己的检验。

带着问题动手

## 先预测，再改变，最后解释

1. 在层析实验中选“台站环绕四周”，把真实模型先设为“棋盘”，再设为“尖峰”。预测在射线覆盖的边缘，哪一种图样能更清楚地显示拖尾方向。
2. 在“棋盘”和“尖峰”之间切换真实模型，每次都把绿色探查格拖到边缘的一个单元上。
3. 用第 2.5 节第 (iii) 条以及论文的图 2、图 3 解释两者的差别。

[反演射线延迟，探查分辨率](https://sandboxphysics.com/zh/labs/travel-time-tomography/)

这些实验使用平坦、各向同性的弹性或声学岩石，波速是虚构但接近实际的数值，都不对应真实的观测。每个实验在模型说明里写明模型和适用范围，并可导出读数背后的数据。

## 试着自己解释

### 1. 某篇论文展示了一个加了 3% 高斯噪声的棋盘检验，并把恢复出来的区域称为“分辨良好”。这幅图混合了哪两种效应？怎样把它们分开？

展开答案与解释

按式 16，输出等于分辨率矩阵乘棋盘，加上广义逆作用在噪声上的部分。无噪声检验单独给出前者；只反演噪声则单独给出后者。

### 2. 为什么一个完美恢复的棋盘仍可能掩盖没有分辨的大尺度结构？

展开答案与解释

能否恢复，取决于模型的哪一部分落在矩阵的行空间里。Rawlinson 和 Spakman 引用的 Lévêque 等人（1993）的例子就是这样：射线相同，细棋盘完全恢复，粗棋盘却几乎全在零空间里。检验因此要覆盖多个尺度。

### 3. 算出完整的分辨率矩阵约需 12 分钟，尖峰检验约 8 秒。两者相差多少倍？为什么在图 5 中尖峰检验给出的信息几乎相同？

展开答案与解释

约 90 倍。相隔足够远的尖峰各自取出分辨率矩阵的一列，彼此几乎不重叠，所以一次反演就能得到许多列。

$$
\frac{12\cdot 60\ \mathrm s}{8\ \mathrm s}=90
$$

## 可以放在旁边读的来源

1. [MIT OpenCourseWare, 12.201 Essentials of Geophysics (Fall 2004), lecture notes, Chapter 4: Seismology](https://ocw.mit.edu/courses/12-201-essentials-of-geophysics-fall-2004/b78f19037066b01c0977aa9dda43b225_ch4.pdf)

   第 4.6 节把弹性波动方程分成 P 波和 S 波，并给出两者的波速（式 4.34 和 4.37）。第 4.14 至 4.16 节由 Fermat 原理推出 Snell 定律（式 4.91 至 4.96），并说明射线参数就是走时曲线的斜率（式 4.98）。第 4.19 节提到，走时层析中矩阵的元素就是射线在各小块里的长度。

2. [N. Rawlinson and W. Spakman, On the use of sensitivity tests in seismic tomography, Geophysical Journal International 205, 1221–1243 (2016)](https://dspace.library.uu.nl/handle/1874/331162)

   第 2 节写出阻尼最小二乘解和分辨率矩阵（式 7 至 14），并证明无噪声的合成检验采样的是同一个分辨率矩阵（式 16）。第 2.5 节列出八条推论。第 3 节在一个有 3844 个未知数的面波例子上比较棋盘检验和尖峰检验，最后给出六条建议。

[上一章 波形反演中的伴随梯度与周期跳跃](https://sandboxphysics.com/zh/stories/seismic-imaging/adjoint-gradients-and-cycle-skipping/)
