码迷,mamicode.com
首页 > 编程语言 > 详细

图像算法---基于局部均值的锐化算法研究

时间:2015-09-20 22:27:26      阅读:234      评论:0      收藏:0      [点我收藏+]

标签:算法   图像处理   锐化   

图像锐化算法是图像处理中经常用到的基础算法,在Photoshop中,使用的是USM锐化,但是这种锐化速度比较慢,今天,介绍一种很简单的锐化算法:基于均值滤波的锐化算法。
本文要介绍的这个算法,来源于论文《Digital image enhancement and noise fitering by using local statistics》。
算法过程如下:
1,计算窗口范围内的均值:

技术分享

技术分享

其中公式(1)为均值计算公式 ,公式(2)为方差计算公式,公式(2)暂时没有用到。

2,锐化公式:

2.1 锐化算法(1):

技术分享  

这个公式中x(i,j)表示(i,j)位置像素的锐化值,m(i,j)表示均值。

当k=0时,该算法表示均值滤波;

当0<k<1时,该算法表示低通滤波;

当k = 1时,该算法表示原图不变;

当k>1时,该算法表示高通滤波,即锐化算法;

2.2锐化算法(2):

技术分享

技术分享

其中,g(x)表示一个线性变换,比如a=0.9,b=13,表示一个对比度增强。

当k=0时,该算法表示均值滤波;

当0<k<1时,该算法表示低通滤波;

当k = 1时,该算法表示原图不变;

当k>1时,该算法表示高通滤波,即锐化算法;

以上就是这个基于均值滤波的锐化算法,算法相当简单,易于实现,这里给出效果图:

技术分享

原图

技术分享

窗口半径radius=10,k=0.5效果图

技术分享

窗口半径radius=10,k=2效果图

最后,给出一个简单的DEMO:基于均值滤波的锐化算法DEMO.zip  跟大家分享一下!

版权声明:本文为博主原创文章,未经博主允许不得转载。

图像算法---基于局部均值的锐化算法研究

标签:算法   图像处理   锐化   

原文地址:http://blog.csdn.net/trent1985/article/details/48600677

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!