可变形卷积 Deformable Convolution的简单理解

可变形卷积 Deformable Convolution:
可变形卷积 Deformable Convolution的简单理解_第1张图片
分析步骤:
1)如下图,先经过一个普通的卷积学习到每个每个特征点的位置偏移量dx和dy,所以大小变为(bhw*2c)
2)然后就是用原图的特征和偏移量相加,得到偏移后的位置—大多数情况为小数。所以取值就不能直接取(当然偏移后位置不能越界)。
3)因为偏移后可能为小数,所以需要双线性插值法来计算在此位置的值,插值法见后面,就是偏移后的位置和每个特征值(窗口大小)的位置做线性差值的累加和,其中要保证每个特征值的作用是小于1的,这种方法可以参照下边缘检测的梯度的双线性差值!
4)得到的值作为原来位置(x、y都为整数)的特征值。
可变形卷积 Deformable Convolution的简单理解_第2张图片

普通卷积:
可变形卷积 Deformable Convolution的简单理解_第3张图片
可变形卷积:

可变形卷积 Deformable Convolution的简单理解_第4张图片
可变形卷积 Deformable Convolution的简单理解_第5张图片

可变形卷积 Deformable Convolution的简单理解_第6张图片
可变形卷积 Deformable Convolution的简单理解_第7张图片
参考链接:https://www.jianshu.com/p/206e7b0cb433

你可能感兴趣的:(其他,计算机视觉,机器学习)