目录

CV_7卷积&图像去噪&边缘提取


卷积&图像去噪&边缘提取

1.噪声图像

某一点同周围像素差别大$\to$视觉上突兀

2.卷积

数学定义:设F为图像,H为卷积核,F与H的卷积记为$F*H$: $$ R_{ij}=\sum_{u,v}H_{i-u,j-v}F_{u,v} $$ 称作使用H将F卷积至域R

人话:对图像每个像素使用卷积核(一个矩阵)将该像素及周围的像素(与卷积核大小相同)同卷积核相乘求和,用结果替代原有像素的值

性质:

  • 叠加性
  • 平移不变性
  • 交换,结合,分配,交换律

作用:

  • 图像模糊

  • 图像锐化

    https://s3.bmp.ovh/imgs/2022/07/28/e0019860a8b6a811.png

3.边界填充

卷积后的图像小于输入图像,因此通过边界填充可以保持处理后图像的尺寸不变

经常使用常数填充(0填充等)

4.平均卷积核

即卷积核每个元素大小为$\frac{1}{N}\ N为卷积核矩阵元素数量$

问题:振铃

https://s3.bmp.ovh/imgs/2022/07/28/7fbd9adf979b19dd.png

5.高斯卷积核

高斯函数:

$$ G_{\sigma}(x,y)=\frac{1}{2\pi \sigma^2}e^{- \frac{x^2+y^2}{2\sigma^2}} $$

好处:根据邻域像素离中心远近程度分配权重

计算方法:

  1. 确定卷积核尺寸。经验法则:半窗宽度设置为$3\sigma$(置信区间),最终模板大小为$6\sigma+1\ * 6\sigma+1$
  2. 设置$G_{\sigma}$标准差
  3. 计算权重值
  4. 归一化

方差越大,平滑越明显‘模板尺寸越大,平滑效果越强

作用:

  • 去除高频部分(低通滤波器)
  • 两个高斯卷积核作用后得到的还是高斯卷积核
    • 使用标准差为$\sigma_1,\sigma_2$的卷积核进行连续卷积,等价于使用$\sqrt{\sigma_1^2+\sigma_2^2}$的卷积核进行卷积
  • 可分离性:二维高斯卷积核可以分解为两个一维卷积核

后两个作用可以有效地降低计算量

6.噪声

  • 椒盐噪声:黑白像素随机出现
  • 脉冲噪声:随机出现白色噪声
  • 高斯噪声:噪声强度变化服从高斯分布

减小高斯噪声:噪声越大使用越大的高斯卷积和,但同时也会模糊有用信息、

减小椒盐/脉冲噪声:中值滤波器

中值滤波器

采用卷积核对应所有像素的中值替代原有像素值

7.边缘提取

边缘:图像中亮度明显而急剧变化的点

种类:

https://s3.bmp.ovh/imgs/2022/07/28/bbbddffa334ae381.png

边缘检测——图像求导(使用导数定义的近似): $$ \frac{\partial f(x,y)}{\partial x} \approx \frac{f(x+1,y)-f(x,y)}{1}\quad1的单位为像素 $$ 通过上式可以发现该操作等价于一个[-1,1]的卷积核(平移操作),同理对于y方向也有上述结论。

注意:

  • x方向求导为y方向的边缘
  • y方向求导为x方向的边缘

图像梯度: $$ \nabla f=[\frac{\partial f}{\partial x},\frac{\partial f}{\partial y}] $$ 梯度指向灰度变化最快方向,梯度模值为边缘信息

https://s3.bmp.ovh/imgs/2022/07/28/e60721430a8923a8.png

实际处理:先平滑(去噪)再求导$\to$本质为二次卷积$\to$利用卷积的结合律$\frac{d}{dx}(fg)=f\frac{d}{dx}g$

其中g为高斯核,而**$\frac{d}{dx}g$为高斯一阶偏导核**

高斯一阶偏导卷积核:

核方差越大,边缘提取的颗粒度越大,提取轮廓更为粗犷

  • 高斯核
    • 消除高频部分
    • 卷积核中的权值不为负数
    • 权值总和为1
  • 高斯一阶偏导核
    • 高斯核的导数
    • 卷积核权值可以为负
    • 权值总和为0
    • 高对比度的响应值大

8.Canny边缘检测器

  1. 用高斯一阶偏导核卷积图像

  2. 计算每点梯度幅值以及方向

  3. 非极大值抑制——宽边缘细化至一像素宽

  4. 连接与阈值(滞后)

    1. 定义双阈值:低和高
    2. 用高阈值开始边缘曲线,低阈值继续边缘曲线