奇异值分解与综合应用

低秩近似如何压缩一张小图

把 16×16 灰度像素图案看成一个矩阵。拖动 k,只保留前 k 个奇异值,观察主要轮廓先出现,细节和边缘误差再逐步补齐。

A ≈ σ₁u₁v₁ᵀ + ··· + σₖuₖvₖᵀ

原始像素矩阵

16×16

白色像素表示较大的矩阵元素,深色像素表示较小的元素。

低秩重建

秩 k = 3

保留前 3 个奇异值时,轮廓会先被恢复。

误差热度

越红误差越大

红色区域表示当前 k 还没有解释好的像素差异。

奇异值能量谱

前 3 项被保留
已保留的主要结构 被丢弃的细节 当前边界

SVD 把图像矩阵拆成一串“强度 × 行方向 × 列方向”的叠加。 Aₖ = σ₁u₁v₁ᵀ + ··· + σₖuₖvₖᵀ。 k 越小,存储越省;k 越大,误差越低。这里的“保留信息比例”按奇异值平方和计算。