图像滤波方法和装置的制造方法_4

文档序号:9376795阅读:来源:国知局
个数差值,得到各个像素值分别对应的个数差值,从而确定出数值最小的个数差值对应的像素值即为各个像素值的中值,根据中值滤波原理,利用该中值即可实现对待处理像素点的滤波。由于确定各个像素值的中值时,无需对各个像素值进行排序,并逐级分组,使得减少了工作量,提高了计算效率,从而提高了图像滤波的效率。
[0125]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0126]最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0127]为了描述的方便,描述以上装置时以功能分为各种单元分别描述。当然,在实施本申请时可以把各单元的功能在同一个或多个软件和/或硬件中实现。
[0128]通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。
[0129]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种图像滤波方法,其特征在于,包括: 将所述图像中待处理像素点的预设邻域内的各个像素点的像素值进行比较; 计算大于每一个像素值的像素值个数与小于所述每一个像素值的像素值个数的个数差值,以得到各个像素值分别对应的个数差值; 利用各个像素值分别对应的个数差值中,数值最小的个数差值对应的像素值,更新所述待处理像素点的像素值。2.根据权利要求1所述方法,其特征在于,所述利用各个像素值分别对应的个数差值中,数值最小的个数差值对应的像素值,更新所述待处理像素点的像素值包括: 当各个像素值分别对应的个数差值中,数值最小的个数差值对应多个像素值时,利用所述多个像素值的平均值,替换所述待处理像素点的像素值; 当各个像素值分别对应的个数差值中,数值最小的个数差值对应一个像素值时,利用所述一个像素值替换所述待处理像素点的像素值。3.根据权利要求1所述的方法,其特征在于,将所述图像中待处理像素点的预设邻域内的各个像素点的像素值进行比较包括: 将各个像素值中依次选取的一个像素值作为目标像素值,并与其它像素值进行比较;其中,所述其它像素值为各个像素值中不包括所述目标像素值的像素值; 所述计算大于每一个像素值的像素值个数与小于所述每一个像素值的像素值个数的个数差值,以得到各个像素值分别对应的个数差值包括: 计算各个像素值中大于所述目标像素值的像素值的第一个数,以及小于所述目标像素值的像素值的第二个数; 计算所述第一个数与所述第二个数的个数差的绝对值,作为所述目标像素值的个数差值,以得到各个像素值分别对应的个数差值。4.根据权利要求1所述的方法,其特征在于,所述个数差值具体为大于每一个像素值的像素值个数减去小于所述每一个像素值的像素值的个数得到的差值的绝对值; 或者小于所述每一个像素值的像素值个数减去大于每一个像素值的像素值个数得到的差值的绝对值。5.一种图像滤波装置,其特征在于,包括: 比较单元,用于将所述图像中待处理像素点的预设邻域内的各个像素点的像素值进行比较; 计算单元,用于计算大于每一个像素值的像素值个数与小于所述每一个像素值的像素值个数的个数差值,得到各个像素值分别对应的个数差值; 滤波单元,用于利用各个像素值分别对应的个数差值中,数值最小的个数差值对应的像素值,更新所述待处理像素点的像素值。6.根据权利要求5所述的装置,其特征在于,所述滤波单元包括: 第一滤波单元,用于当各个像素值分别对应的个数差值中,数值最小的个数差值对应多个像素值时,利用所述多个像素值的平均值,替换所述待处理像素点的像素值; 第二滤波单元,用于当各个像素值分别对应的个数差值中,数值最小的个数差值对应一个像素值时,利用所述一个像素值替换所述待处理像素点的像素值。7.根据权利要求5所述的装置,其特征在于,所述比较单元具体用于将从各个像素值中依次选取的一个像素值作为目标像素值,并将所述目标像素值与其它像素值进行比较;其中,所述其它像素值为各个像素值中不包括所述目标像素值的像素值; 所述计算单元包括: 计数单元,用于计算各个像素值中大于所述目标像素值的像素值的第一个数,以及小于所述目标像素值的像素值的第二个数; 差值计算单元,用于计算所述第一个数与所述第二个数差的绝对值,作为所述目标像素值的个数差值,以得到各个像素值分别对应的个数差值。8.一种图像滤波设备,其特征在于,包括: 第一比较器,用于将所述图像中的待处理像素点预设邻域内的各个像素点的像素值进行比较; 计算器,用于计算大于每一个像素值的像素值个数与小于所述每一个像素值的像素值个数的个数差值,得到各个像素值分别对应的个数差值; 第二比较器,用于比较各个像素值分别对应的个数差值,确定数值最小的个数数值对应的像素值; 滤波器,用于利用所述第二比较器确定的像素值,更新所述待处理像素点的像素值。9.根据权利要求8所述的设备,其特征在于,所述滤波器包括: 第一滤波器,用于当各个像素值分别对应的个数差值中,数值最小的个数差值对应多个像素值时,利用所述多个像素值的平均值,替换所述待处理像素点的像素值; 第二滤波器,用于当各个像素值分别对应的个数差值中,数值最小的个数差值对应一个像素值时,利用所述一个像素值替换所述待处理像素点的像素值。10.根据权利要求8所述的设备,其特征在于,所述第一比较器具体用于将各个像素值中依次选取的一个像素值作为目标像素值,并与其它像素值进行比较;其中,所述其它像素值为各个像素值中不包括所述目标像素值的像素值; 则所述计算器包括: 计数器,用于计算各个像素值中大于所述目标像素值的像素值第一个数,以及与小于所述目标像素值的像素值第二个数; 减法器,用于计算所述第一个数与所述第二个数差的绝对值,作为所述目标像素值的个数差值,以得到各个像素值分别对应的个数差值。
【专利摘要】本申请实施例提供了一种图像滤波方法和装置,所述方法包括:将所述图像中待处理像素点的预设邻域内的各个像素点的像素值进行比较;计算大于每一个像素值的像素值个数与小于所述每一个像素值的像素值个数的个数差值,以得到各个像素值分别对应的个数差值;利用各个像素值分别对应的个数差值中,数值最小的个数差值对应的像素值,更新所述待处理像素点的像素值。本申请实施例提高了图像滤波效率。
【IPC分类】G06T5/00
【公开号】CN105096263
【申请号】CN201410220193
【发明人】冷永春, 胡胜发
【申请人】安凯(广州)微电子技术有限公司
【公开日】2015年11月25日
【申请日】2014年5月22日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1