在当今深度学习火热的今天,图像处理的卷积算子必不可少。

可是卷积算子的含义是什么呢?

在图像检测里,通常要考虑平移,缩放,旋转。那么这些操作是怎么通过卷积实现的呢。

仅仅把网络当成函数拟合器是不够的。

今天发现特定的卷积算子就是平移操作!以下以原图像padding一个像素宽度,灰度为0。

对平移算子写出来:

1 0 0

0 0 0

0 0 0          这个算子是图像向右下(斜)移动一个单位

 

0 1 0

0 0 0

0 0 0         这个算子是图像向下 移动一个单位

 

0 0 0

1 0 0

0 0 0         这个算子是图像向右 移动一个单位

 

想必规律已经找到。

平移几个单位就操作几次,或者聪明的你想到了,用更大的卷积核。哈哈。

可是要训练神经网络必须可导。这样看来没什么用。

就权当好玩记录在这里,版权所有,引用需注明。