图像滤波方法和装置制造方法及图纸

技术编号:12393523 阅读:68 留言:0更新日期:2015-11-26 01:07
本申请实施例提供了一种图像滤波方法和装置,所述方法包括:将所述图像中待处理像素点的预设邻域内的各个像素点的像素值进行比较;计算大于每一个像素值的像素值个数与小于所述每一个像素值的像素值个数的个数差值,以得到各个像素值分别对应的个数差值;利用各个像素值分别对应的个数差值中,数值最小的个数差值对应的像素值,更新所述待处理像素点的像素值。本申请实施例提高了图像滤波效率。

【技术实现步骤摘要】

本申请涉及图像处理
,更具体的说是涉及一种图像滤波方法和装置
技术介绍
图像在采集、传输等过程中可能会受到噪声的干扰,从而会影响图像的质量。图像滤波,即是指在保留图像细节特征的条件下对图像的噪声进行抑制,是降低图像噪声,增强图像质量的重要手段。现有的一种图像滤波方式是采用中值滤波的方法,即将图像中待处理像素点的像素值,用与该待处理像素点的邻域中的各个像素点的像素值的中值替换,该待处理像素点是指图像中噪声点。在确定各个像素值的中值时,现有技术中,通常是将各个像素值首先按照数值大小进行排序,然后将排序后的各个像素值拆分为若干分组,针对每个分组内的像素值,继续进行分组拆分,直至得到的最终分组内只包含3个像素值,从而可以确定出3个像素值中的中值。利用同一级分组内的中值,即可以确定出同一级分组所属的上一级一个分组的中值,继而可以逐级确定出待处理像素点邻域中的各个像素值中的中值。由上述描述过程可知,现有的这种图像滤波方式,需要对像素值排序以及逐级分组等复杂的操作,导致滤波工作量增加,特别是待处理像素点的邻域中的像素点数量很多时,工作量就会很庞大,从而会影响图像滤波的效率。
技术实现思路
有鉴于此,本申请提供了一种图像滤波方法和装置,提高了图像滤波的效率。为实现上述目的,本申请提供如下技术方案:一种图像滤波方法,包括:将所述图像中待处理像素点的预设邻域内的各个像素点的像素值进行比较;计算大于每一个像素值的像素值个数与小于所述每一个像素值的像素值个数的个数差值,以得到各个像素值分别对应的个数差值;利用各个像素值分别对应的个数差值中,数值最小的个数差值对应的像素值,更新所述待处理像素点的像素值。优选地,所述利用各个像素值分别对应的个数差值中,数值最小的个数差值对应的像素值,更新所述待处理像素点的像素值包括:当各个像素值分别对应的个数差值中,数值最小的个数差值对应多个像素值时,利用所述多个像素值的平均值,替换所述待处理像素点的像素值;当各个像素值分别对应的个数差值中,数值最小的个数差值对应一个像素值时,利用所述一个像素值替换所述待处理像素点的像素值。优选地,将所述图像中待处理像素点的预设邻域内的各个像素点的像素值进行比较包括:将各个像素值中依次选取的一个像素值作为目标像素值,并与其它像素值进行比较;其中,所述其它像素值为各个像素值中不包括所述目标像素值的像素值;所述计算大于每一个像素值的像素值个数与小于所述每一个像素值的像素值个数的个数差值,以得到各个像素值分别对应的个数差值包括:计算各个像素值中大于所述目标像素值的像素值的第一个数,以及小于所述目标像素值的像素值的第二个数;计算所述第一个数与所述第二个数的个数差的绝对值,作为所述目标像素值的个数差值,以得到各个像素值分别对应的个数差值。优选地,所述个数差值具体为大于每一个像素值的像素值个数减去小于所述每一个像素值的像素值的个数得到的差值的绝对值;或者小于所述每一个像素值的像素值个数减去大于每一个像素值的像素值个数得到的差值的绝对值。一种图像滤波装置,包括:比较单元,用于将所述图像中待处理像素点的预设邻域内的各个像素点的像素值进行比较;计算单元,用于计算大于每一个像素值的像素值个数与小于所述每一个像素值的像素值个数的个数差值,得到各个像素值分别对应的个数差值;滤波单元,用于利用各个像素值分别对应的个数差值中,数值最小的个数差值对应的像素值,更新所述待处理像素点的像素值。优选地,所述滤波单元包括:第一滤波单元,用于当各个像素值分别对应的个数差值中,数值最小的个数差值对应多个像素值时,利用所述多个像素值的平均值,替换所述待处理像素点的像素值;第二滤波单元,用于当各个像素值分别对应的个数差值中,数值最小的个数差值对应一个像素值时,利用所述一个像素值替换所述待处理像素点的像素值。优选地,所述比较单元具体用于将从各个像素值中依次选取的一个像素值作为目标像素值,并将所述目标像素值与其它像素值进行比较;其中,所述其它像素值为各个像素值中不包括所述目标像素值的像素值;所述计算单元包括:计数单元,用于计算各个像素值中大于所述目标像素值的像素值的第一个数,以及小于所述目标像素值的像素值的第二个数;差值计算单元,用于计算所述第一个数与所述第二个数差的绝对值,作为所述目标像素值的个数差值,以得到各个像素值分别对应的个数差值。一种图像滤波设备,包括:第一比较器,用于将所述图像中的待处理像素点预设邻域内的各个像素点的像素值进行比较;计算器,用于计算大于每一个像素值的像素值个数与小于所述每一个像素值的像素值个数的个数差值,得到各个像素值分别对应的个数差值;第二比较器,用于比较各个像素值分别对应的个数差值,确定数值最小的个数数值对应的像素值;滤波器,用于利用所述第二比较器确定的像素值,更新所述待处理像素点的像素值。优选地,所述滤波器包括:第一滤波器,用于当各个像素值分别对应的个数差值中,数值最小的个数差值对应多个像素值时,利用所述多个像素值的平均值,替换所述待处理像素点的像素值;第二滤波器,用于当各个像素值分别对应的个数差值中,数值最小的个数差值对应一个像素值时,利用所述一个像素值替换所述待处理像素点的像素值。优选地,所述第一比较器具体用于将各个像素值中依次选取的一个像素值作为目标像素值,并与其它像素值进行比较;其中,所述其它像素值为各个像素值中不包括所述目标像素值的像素值;则所述计算器包括:计数器,用于计算各个像素值中大于所述目标像素值的像素值第一个数,以及与小于所述目标像素值的像素值第二个数;减法器,用于计算所述第一个数与所述第二个数差的绝对值,作为所述目标像素值的个数差值,以得到各个像素值分别对应的个数差值。经由上述的技术方案可知,与现有技术相比,本申请提供了一种图像滤波方法和装置,在对图像中的待处理像素点进行滤波时,将待处理像素点的预设邻域内的各个像素点的像素值进行比较;计算大于每一个像素值的像素值个数与小于所述每一个像素值的像素值个数的个数差值,得到各个像素值分别对应的个数差值;数值最小的个数差值对应的像素值即为各个像素值的中值,利用该中值即可更新所述待处理像素点的像素值,无需将各个像素值排序并逐级分组等复杂操作,即可以快速确定出各个像素值中的中值,减少了工作量,从而提高了图像滤波的效率。【附图说明】为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的一种图像滤波方法一个实施例的流程图;图2为本申请实施例提供的一种图像滤波方法当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种图像滤波方法,其特征在于,包括:将所述图像中待处理像素点的预设邻域内的各个像素点的像素值进行比较;计算大于每一个像素值的像素值个数与小于所述每一个像素值的像素值个数的个数差值,以得到各个像素值分别对应的个数差值;利用各个像素值分别对应的个数差值中,数值最小的个数差值对应的像素值,更新所述待处理像素点的像素值。

【技术特征摘要】

【专利技术属性】
技术研发人员:冷永春胡胜发
申请(专利权)人:安凯广州微电子技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1