c语言递归滤波算法,堆栈滤波的递归实现-Recursive Implementation of Stack Filtering

堆栈滤波的递归实现

张薇(哈尔滨工程大学电子工程系,哈尔滨 150001)

摘 要

堆栈滤波器是一类能够有效滤除脉冲类噪声,同时能较好地保护图象边缘与细节的非线性滤波器.它所\r\n具有的阈值分解和堆栈两个重要性质保证了滤波过程可以在二进制域并行实现.虽然MAE(平均绝对误差)准则\r\n下最优堆栈滤波器可由LMA(最小平均绝对误差)算法给出,但直接推导得到的滤波器仍属于非递归型滤波器.基\r\n于此,提出了MAE准则下最优堆栈滤波器的递归实现方法.该方法不仅采取直接递归和最优递归两种方案实现递\r\n归,而且后者更好地解决了信号与滤波器的匹配问题.仿真结果表明,尽管二者的边缘细节保护特性相似,但递归\r\n滤波器的

关键词

Recursive Implementation of Stack Filtering

ZHANG Wei()

Abstract

As a kind of nonlinear filters, stack filters can suppress impulse noise effectively, and keep edges and details at the same time. Those have two important properties: the threshold decomposition and the stack properties, which ensure that the filtering process go on in binary field parallelly. The optimal stack filters under mean absolute error (MAE) criterion can be developed with least mean absolute error (LMA) algorithm. The filters developed directly are non-recursive filters. Based on the above, the recursive implementation approach of optimal stack filters under MAE criterion are advanced. Two approaches are used: direct recursive approach and optimal recursive approach, the latter resolve the matching between filter and input signals. The result of simulation with computer software illustrate that, the characteristics of noises removing of recursive stack filters are superior to that of non-recursive filters, and the characteristics of edges and details preserving of the former are similar to the latter. So we can conclude that the advanced recursive approaches improve the function of the stack filters, which is meaningful to the advanced study for theory of stack filtering.

Keywords

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值