图像金字塔
0. 前言
将一组具有不同分辨率的图像(所有图像都从给定的输入图像中获得)保存在堆栈中,最大的图像位于底部,最小的图像位于顶部,构成金字塔形状,称为图像金字塔 (image pyramids
)。在本节中,我们将介绍两种图像金字塔:
- 高斯金字塔 (
Gaussian pyramid
) - 拉普拉斯金字塔 (
Laplacian pyramid
)
图像混合 (image blending
) 是图像金字塔的一种应用。例如,在图像拼接中,我们需要将两个图像叠加在一起,但是由于图像之间的不连续性,效果可能不佳。在这种情况下,使用金字塔进行图像混合可以生成无缝混合。
1. 高斯金字塔与拉普拉斯金字塔
我们可以通过从原始图像开始迭代创建小尺寸图像构造图像的高斯金字塔,首先进行平滑(使用高斯滤波器以避免抗锯齿),然后在每次迭代时从上一级图像进行二次采样,直到达到最小分辨率。以这种方式创建的图像金字塔称为高斯金字塔。
同样,图像的拉普拉斯金字塔可以通过从高斯金字塔中最小尺寸的图像开始,然后通过从该级别扩展(上采样加平滑)图像,并从高斯金字塔的下一级别的图像中减去该图像,并反复重复该过程直到达到原始图像尺