图像处理 - 平滑

Sim*_*ity 5 image-processing

我只是想问一下你推荐的资源是否Image smoothing简单.

谢谢.

Pho*_*non 10

像所提到的一些评论者一样,图像平滑可能意味着很多事情.主要是,当有人使用该术语时,他们指的是模糊低通滤波.这些通常用于同义词.模糊的想法对我们来说是直观的视觉生物,但它究竟意味着什么?

当使用相机镜头失焦时,这意味着从物体反射的光线混合在我们的视野中.这是一个代表聚焦视觉的图像:

在此输入图像描述

下面是代表一个类似的图模糊不聚焦的视野: 在此输入图像描述

为了以数字方式再现这种效果,让我们拍摄图像的每个像素,并将其替换为其自身及其相邻的八个像素的平均值: 在此输入图像描述

上图是7x7黑色方块内单个白色像素的图像.请注意,它只是一个白色像素,而不是整个像素的像素,只是非常夸张.在标准的8位图像表示中,这表示如下

 0   0   0   0   0   0   0 
 0   0   0   0   0   0   0 
 0   0   0   0   0   0   0 
 0   0   0  255  0   0   0 
 0   0   0   0   0   0   0 
 0   0   0   0   0   0   0 
 0   0   0   0   0   0   0 

当我们进行平均时,用每个像素替换它周围3x3平方的所有像素的平均值(包括原始像素,我们得到)

 0   0   0   0   0   0   0 
 0   0   0   0   0   0   0 
 0   0  28  28  28   0   0 
 0   0  28  28  28   0   0 
 0   0  28  28  28   0   0 
 0   0   0   0   0   0   0 
 0   0   0   0   0   0   0 

以上数字是整数,因为到目前为止我们只进行了整数运算,所以让我们保持一致.

这可能看起来不像现在的平滑,但让我们看另一个例子.下面是一个改变0和255像素值的棋盘图像.

在此输入图像描述

现在让我们将每个像素替换为4x4平方的平均值,其中原始像素的位置如下:

 . . . . 
 . X . . 
 . . . . 
 . . . . 

你看,由于棋盘图案,每个这样的正方形的平均值将是255/2 = 127(再次整数除).棋盘像素的改变在像素到像素之间非常激烈.从任何像素到其邻居,我们从最高可能像素值到最低可能像素值.这被称为高频内容.平均时,我们删除了这个高频分量,因此,在信号处理术语中,我们正在执行高阻滤波,或者同义地执行低通滤波.不要担心边缘有奇怪的瑕疵.他们在那里是因为当在图像的边缘上进行滤波时,我们缺少要平均的像素,因此我们假设图像之外的所有内容都只是黑色.

让我们在常规灰度图像上执行相同类型的平均.下面是着名的Lenna形象.旁边是使用7x7平均掩模的平均版本.你可以看到它平滑模糊.

在此输入图像描述

这是通过平均进行图像平滑的非常简单的示例.平均只是低通滤波的一种特殊情况.通常,我们执行加权平均以实现所需的低通滤波器效果.为了进一步阅读,我建议查找滤波器理论和卷积.

我希望这有帮助.