图像滤波技术全解析
1. 图像填充方法
在对图像进行模板计算时,需要对图像进行填充,不同的填充方法会对图像边界的掩码操作产生特定影响,以下是几种常见的填充方法:
- 外推法(Extrapolation) :根据靠近图像边界的一行或多行(一列或多列)的振幅值,外推图像边界外像素的振幅值。之前提到保持振幅值不变的方法是该方法的一种特殊情况。
- 循环法(Loop) :将图像在水平和垂直方向上视为周期性循环,即图像的最后一行之后紧接着第一行,最后一列之后紧接着第一列。将一行或一列移动到对应的行或列。
- 镜像法(Mirroring) :边界内外的像素互为镜像。
- 扩展法(Extend) :通过从边界像素值中减去镜像值来扩展镜像值。
不同填充方法的一维示例比较如下表所示:
| 填充方法 | 示例结果 |
| — | — |
| 原始图像行 | 3 1 5 9 7 |
| 外推填充 | 3 3 1 5 9 7 7 |
| 循环填充 | 7 3 1 5 9 7 3 |
| 镜像填充 | 7 5 3 1 5 9 7 |
| 扩展填充 | (具体根据计算得出) |
填充方法会产生边界效应,例如当填充值为 0 时,边界通常会变暗,尤其是四个顶点。
2. 线性滤波
线性滤波根据所使用的掩码/模板的系数值,可以获得平滑效果(降低图像对比度)和锐化效果(增加图像对比度)。
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



