预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共14页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN109961405A(43)申请公布日2019.07.02(21)申请号201711416695.1(22)申请日2017.12.25(71)申请人合肥君正科技有限公司地址230088安徽省合肥市蜀山区合肥市高新区望江西路800号合肥高新股份有限公司C-3研发楼9层(72)发明人陈凯(74)专利代理机构北京智为时代知识产权代理事务所(普通合伙)11498代理人王加岭杨静(51)Int.Cl.G06T5/00(2006.01)G06T5/20(2006.01)权利要求书2页说明书8页附图3页(54)发明名称一种图像滤波方法和装置(57)摘要本发明提供了一种图像滤波方法和装置,其中,该方法包括:从待滤波图像中选取一个像素点作为待滤波点;以所述待滤波点为中心选取(2N+1)*(2N+1)大小的矩阵作为待滤波矩阵,其中,N为正整数;从所述待滤波矩阵中,分别对0°、45°、90°、135°四个方向分别选取(2N+1)个数据;利用选取的(2N+1)*4组数据分别对0°、45°、90°、135°四个方向进行方向性匹配,以分别计算得到四个方向的滤波输出值;根据所述四个方向的滤波输出值,计算得到待滤波点的滤波输出值。本发明实施例解决了现有的滤波方法所存在的损失图像细节、计算量大的问题,达到了有效滤出噪声的同时,更加真实的保留图像的边缘细节,同时减小了计算量。CN109961405ACN109961405A权利要求书1/2页1.一种图像滤波方法,其特征在于,包括:从待滤波图像中选取一个像素点作为待滤波点;以所述待滤波点为中心选取(2N+1)*(2N+1)大小的矩阵作为待滤波矩阵,其中,N为正整数;从所述待滤波矩阵中,分别对0°、45°、90°、135°四个方向分别选取(2N+1)个数据;利用选取的(2N+1)*4组数据分别对0°、45°、90°、135°四个方向进行方向性匹配,以分别计算得到四个方向的滤波输出值;根据所述四个方向的滤波输出值,计算得到待滤波点的滤波输出值。2.根据权利要求1所述的方法,其特征在于,利用选取的(2N+1)*4组数据分别对0°、45°、90°、135°四个方向进行方向性匹配,以分别计算得到四个方向的滤波输出值,包括:对0°、45°、90°、135°四个方向中的每个方向分别执行以下操作:取(2N+1)行数据;用除第(N+1)行数据之外的2N行数据分别与第(N+1)行数据进行相减求差,得到2N个一维差值矩阵;将所述2N个一维差值矩阵带入权值计算公式得到2N个权重值;对所述2N个权重值进行加权平均计算,得到当前方向的滤波输出值。3.根据权利要求2所述的方法,其特征在于,所述权重计算公式表示为:其中,weight表示权重,xi表示当前行第i列的数据,yi表示第(N+1)行第i列的数据,gaussianWeight表示高斯权重,σ表示滤波参数。4.根据权利要求2所述的方法,其特征在于,对所述2N个权重值进行加权平均计算,得到当前方向的滤波输出值,包括:按照以下公式进行加权平均计算:其中,W1表示第一行的权重值,W2表示第二行的权重值,W2N表示第2N行的权重值,W2N+1表示第(2N+1)行的权重值,Y1,N+1表示第一行第(N+1)列数据,Y2,N+1表示第2行第(N+1)列数据,YN+1,N+1表示第(N+1)行第(N+1)列数据,Y2N,N+1表示第2N行第(N+1)列数据,Y2N+1,N+1表示第(2N+1)行第(N+1)列数据,W0=(W1+W2+…W2N+W2N+1)*0.5。5.根据权利要求1所述的方法,其特征在于,根据所述四个方向的滤波输出值,计算得到待滤波点的滤波输出值,包括:将所述四个方向的输出滤波值进行排序;选取中间两个值的均值作为滤波均值;将所述四个方向的输出滤波值减去所述滤波均值,并取绝对值,得到四个绝对值;对所述四个绝对值进行排序,去掉最大的绝对值;对剩下的三个绝对值进行均值计算,将均值计算结果作为待滤波点的滤波输出值。2CN109961405A权利要求书2/2页6.一种图像滤波装置,其特征在于,包括:第一选取模块,用于从待滤波图像中选取一个像素点作为待滤波点;确定模块,用于以所述待滤波点为中心选取(2N+1)*(2N+1)大小的矩阵作为待滤波矩阵,其中,N为正整数;第二选取模块,用于从所述待滤波矩阵中,分别对0°、45°、90°、135°四个方向分别选取(2N+1)个数据;匹配模块,用于利用选取的(2N+1)*4组数据分别对0°、45°、90°、135°四个方向进行方向性匹配,以分别计算得到四个方向的滤波输出值;生成模块,用于根据所述四个方向的滤波输出值,计算得到待滤波点的滤波输出值。7.根据权利要求6所述的装置,其特征在