图像处理-基于图像梯度L0范数最小化(L0smooth)的保护边缘平滑滤波

图像处理-基于图像梯度L0范数最小化(L0smooth)的保护边缘平滑滤波_第1张图片图像处理-基于图像梯度L0范数最小化(L0smooth)的保护边缘平滑滤波_第2张图片图像处理-基于图像梯度L0范数最小化(L0smooth)的保护边缘平滑滤波_第3张图片图像处理-基于图像梯度L0范数最小化(L0smooth)的保护边缘平滑滤波_第4张图片
图像处理-基于图像梯度L0范数最小化(L0smooth)的保护边缘平滑滤波_第5张图片图像处理-基于图像梯度L0范数最小化(L0smooth)的保护边缘平滑滤波_第6张图片

算法程序备注:
图像处理-基于图像梯度L0范数最小化(L0smooth)的保护边缘平滑滤波_第7张图片
图像处理-基于图像梯度L0范数最小化(L0smooth)的保护边缘平滑滤波_第8张图片图像处理-基于图像梯度L0范数最小化(L0smooth)的保护边缘平滑滤波_第9张图片
图像处理-基于图像梯度L0范数最小化(L0smooth)的保护边缘平滑滤波_第10张图片

(1)下面是对一幅自然图像进行处理的结果:
图像处理-基于图像梯度L0范数最小化(L0smooth)的保护边缘平滑滤波_第11张图片
可以看到图像有非常明显的变化,图像分成了一块一块,这是图像平滑后的结果,因为保护了边界,因此明显的边界仍然存在,但是不可避免的细节部分被磨平,这是平滑处理的导致的结果,当然如果将参数λ调低的话,会出现更多的细节,但是这里为了更好地展示平滑的效果,因此将参数λ调的比较高,梯度个数被限制在比较少的数个数,因此图像非常的平滑

(2)从局部以及全局看图像的变化

局部:
图像处理-基于图像梯度L0范数最小化(L0smooth)的保护边缘平滑滤波_第12张图片

挑选了一列数据看其变化,可以看到与预想的效果是一样的,梯度高的边缘被保留下来,其余地方被平滑处理。

全局:
图像处理-基于图像梯度L0范数最小化(L0smooth)的保护边缘平滑滤波_第13张图片
从图中能非常明显地看到平滑处理以及边缘保护的情况,应该是得到了不错的效果

(3)保护边缘的平滑处理的应用
图像处理-基于图像梯度L0范数最小化(L0smooth)的保护边缘平滑滤波_第14张图片
保护边缘的平滑处理能够应用在边缘提取上面,如果直接对图像进行边缘提取,效果会像左图一样并不是很好,但是如果先对图像进行保护边缘平滑处理再提取边缘,效果会明显有很大的改善

你可能感兴趣的:(图像处理,matlab)