[发明专利]一种简化的具有负系数的加权重复伪中值滤波方法有效
申请号: | 201010544350.6 | 申请日: | 2010-11-15 |
公开(公告)号: | CN102064796A | 公开(公告)日: | 2011-05-18 |
发明(设计)人: | 刘少强;陈磊;樊晓平;李勇周;洪丹龙;谭宗凯 | 申请(专利权)人: | 中南大学 |
主分类号: | H03H17/02 | 分类号: | H03H17/02;G06F7/22;G06F7/544 |
代理公司: | 长沙市融智专利事务所 43114 | 代理人: | 黄美成 |
地址: | 410083 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 简化 具有 系数 加权 重复 中值 滤波 方法 | ||
1.一种简化的具有负系数的加权重复伪中值滤波方法,其特征在于,包括下列步骤:
a)以具有带通或高通频率响应的同阶次FIR滤波器的系数h=(h1,h2,...hn)为参考,将h的各元素分解为符号项signi和绝对值项|hi|,并将由各元素的绝对值构成的|h|=(|h1|,|h2|,...,|hn|)作为相应的滤波器样本选择概率即SSPs的目标值p=(p1,p2,...,pn);
b)在整数范围A内,寻找到一组权系数,使该组权系数相应的SSPs系数与目标SSPs系数p之间的均方误差最小或小于一个阈值δ,该组权系数即为输出权系数ω;
c)依据斜率权系数的优化选择方式,由负系数的加权重复伪中值滤波器的宽度N设计其斜率权系数
d)将输出权系数ω=(ω1,ω2Kωn)分解为符号项sign=(sign1,sign2,…,signn)和绝对值项(|ω|=ω1|,|ω2|K|ωn|),对滤波窗口内的采样数据x=(x1,x2,...,xn)按调整规则进行数据的正、负极性调整处理,得到极性调整后的结果y=(y1,y2,...,yn);
e)基于斜率权系数按重复中值滤波算法,通过窗口内数据任意两点之间的斜率信息计算窗口内数据的整体斜率β;
整体斜率β按下式计算:
其中,代表复制个数据yi;PM表示求取伪中值的运算,即:
L表示(N+1)/2向下取整数后的结果,记为
f)将所述步骤b)中产生的输出权系数ω作为伪中值加权系数,对待滤波的数据按重复中值滤波算法,根据整体斜率β对步骤d)中得到的数据y的各元素按线性变换规则进行处理;将所得结果进行含负权系数的加权伪中值计算,从而得到对当前窗口数据进行前述加权重复伪中值滤波的最终输出结果μ;
对y中各元素的线性变换规则为:
y′i=yi-(i-L)·β i=1,2,...,N,其中N为滤波窗口的宽度;y′i为yi经过线性变换后的值;由此得到线性变换的数据y′=(y′1,y′2,...,y′n);
最终得到加权重复伪中值滤波输出结果μ=PM(|ω1|oy′1,|ω2|oy′2,...,|ωN|oy′N);
步骤c)中的斜率权系数的确定仅仅依赖于滤波窗口的宽度N,其选择方法为:以滤波窗口中心位置为中心并间隔填充0的方式,在非0位上采用幅值按等腰三角形排列的整数权系数,即按照的格式,首先令中心位置处对应的权系数其中,num表示的各元素中不为0的权值个数,符号表示对x向下取整数,然后将依照中心到两侧的次序,在不为0的位置上依次减1,并将相应的结果作为该位置上的权系数,即有:其它
依次类推;
步骤c)中的对窗口内数据x=(x1,x2,...xN)各元素的正、负极性调整规则是:yi=signi·xi,i=1,2,...,N,其中signi表示第i位置对应的符号项,yi表示y的第i位置的元素,N为滤波窗口的宽度;
采用以下方法进行简化运算:
将参与计算整体斜率β的各斜率值放大K倍,使得伪中值计算中的差值的整除运算转化为先只作加减运算,最后才对加减运算的计算结果进行一次整除K的运算,将结果还原为真实的整体斜率β;
计算斜率β时,对伪中值计算中的除运算作集中延后处理;
对y做线性变换时,利用对称性规则和相加规则将β的整数倍乘运算转为加运算。
2.根据权利要求1所述的简化的具有负系数的加权重复伪中值滤波方法,其特征在于,
斜率的放大倍数K根据窗口宽度按K=2F+1选取,其中,F为N除以4后再取整的结果;
除运算的集中延后处理方法为:
在求取整体斜率β所进行的伪中值的重复计算过程中,先不做平均运算,而是将最后得到的结果进行两次除2运算,即可还原出真实的整体斜率β;
对参与整体斜率β计算的位置上的数据进行处理时,仅选取与之距离2m(m=1,m=2,...)个位置的点进行差值计算,即按如下规则计算出差值:
当时,令Δji=Δij=(yi-yj),其中j=1,2,...,N,|i-j|=21,...,2m;
相加规则为按β倍数从低到高进行计算,高倍数的β倍乘运算转化为2个已知结果的低倍数β的加运算;
对称性规则为:进行β倍乘运算时,只需对位于窗口中心左侧或右侧的一半数据进行运算,另一半数据为已计算数据的相反数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010544350.6/1.html,转载请声明来源钻瓜专利网。