**卷积相关的图像边界问题*

卷积相关的图像边界问题

在对图像进行卷积操作时对图像边界常采用以下措施:

1)忽略边界。包括两种忽略方式:
第一种:保持边界数值不变,因为处理过的像素与未处理的像素的差别,会有伪影。
第二种:边界用固定数值代替(常用0),会导致图像比原始图像小。且不利于后续操作
2)用0填充,对图像矩阵进行补零,会出现不希望的伪影,伪影是变暗的边界,伪影的宽度正比于
卷积模板的尺寸。(matlab中调用函数imfilter,参数boundary_options设为X=0)
3)用扩展值填充图像边界,用最接近的行列值去当作扩展出来的行列。简单,伪影影响小。(matlab中对函数imfilter选取参数boundary_options的选项为“replicate"实现)
4)用镜像值填充,超出图像边界的像素值用图像镜像中最接近边界的行列值填充。
5)将输出图像看作一个2-D周期函数,其像素值在水平和垂直方向都重复。(matlab中对函数imfilter选取参数boundary_options的选项为“circular"实现).

参考书籍:实用matlab图像和视频处理。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章