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

文档序号:9376794阅读:来源:国知局
9]所述第一滤波模块具体用于当所述第一像素点像素值大于所述第一待处理像素点像素值且像素差值大于第一阈值,所述第二像素点像素值大于所述第二待处理像素点像素值且像素差值大于第二阈值、且所述第一待处理像素点与所述第二待处理像素点的像素差值的绝对值小于第三阈值时,在所述第一待处理像素点和所述第二待处理像素点的连线方向的垂直方向上,选择与所述第一待处理像素点相邻的两个像素点的像素平均值替换所述第一待处理像素点的像素值,以及与所述第二待处理像素点相邻的两个像素点的像素平均值替换所述第二待处理像素点的像素值;
[0040]所述装置还包括:
[0041]第五确定模块,用于当所述第一像素点像素值小于所述第一待处理像素点像素值、所述第一像素点像素值大于所述第一待处理像素点像素值且像素差值小于第一阈值、所述第二像素点像素值小于所述第二待处理像素点像素值、所述第二像素点像素值大于所述第二待处理像素点像素值且像素差值小于第二阈值、或者所述第一待处理像素点与所述第二待处理像素点的像素差值的绝对值大于第三阈值时,确定所述第一待处理像素点相邻的像素点中像素值最大的像素点为第四待处理像素点;
[0042]第六确定模块,用于确定在所述第一待处理像素点与所述第四待处理像素点的连线方向上,与所述第一待处理像素点相邻的第五像素点,以及与所述第四待处理像素点相邻的第六像素点,所述第五像素点与所述第四待处理像素点不同,所述第六像素点与所述第一待处理像素点不同;
[0043]第三滤波模块,用于当所述第一待处理像素点像素值大于所述第五像素点像素值且像素差值大于第七阈值、所述第四待处理像素点像素值大于所述第六像素点像素值且像素差值大于第八阈值、且所述第一待处理像素点与所述第四待处理像素点的像素差值的绝对值小于第九阈值时,在第一待处理像素点和第三待处理像素点的连线方向的垂直方向上,选择与第一待处理像素点相邻的两个像素点的像素平均值替换所述第一待处理像素点的像素值,以及与所述第四待处理像素点相邻的两个像素点的像素平均值替换所述第四待处理像素点的像素值。
[0044]优选地,所述第一确定模块具体用于确定待处理图像中第一待处理像素点相邻的八个像素点中像素值满足预设条件的像素点为第二待处理像素点。
[0045]经由上述的技术方案可知,与现有技术相比,本申请提供了一种图像滤波方法和装置,针对待处理图像中的第一待处理像素点,确定其相邻像素点中像素值满足预设条件的像素点为第二待处理像素点,以及确定在第一待处理像素点与第二待处理像素点的连线方向上,与所述第一待处理像素点相邻的第一像素点,以及与所述第二待处理像素点相邻的第二像素点;比较第一待处理像素点像素值与所述第一像素点像素值、第二待处理像素点像素值与第二像素点像素值、以及第一待处理像素点像素值与第二待处理像素点像素值,可以确定出第一待处理像素点以及第二待处理像素点是否为受噪声影响较大的噪声点,第一待处理像素点以及第二待处理像素点为噪声点时,选择第一待处理像素点和第二待处理像素点的连线方向的垂直方向上,与第一待处理像素点相邻的两个像素点的像素平均值替换第一待处理像素点的像素值,以及与第二待处理像素点相邻的两个像素点的像素平均值替换第二待处理像素点的像素值。本申请实施例通过确定两个连续的噪声点,并利用两个噪声点连续方向的垂直方向的邻近像素点替换噪声点的像素值,从而可以保留图像中明显的亮线或暗线等,保留了图像细节特征,且对像素点滤波时,避免了引入过多的噪声较大的像素点,可以提高滤波效果,提高了图像质量。
【附图说明】
[0046]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0047]图1为本申请实施例提供的一种图像滤波方法一个实施例的流程图;
[0048]图2为本申请实施例中待处理图像的部分示意图;
[0049]图3为本申请实施例提供的一种图像滤波方法另一个实施例的流程图‘
[0050]图4为本申请实施例提供的一种图像滤波方法又一个实施例的流程图;
[0051]图5为本申请实施例提供的一种图像滤波装置一个实施例的结构示意图;
[0052]图6为本申请实施例提供的一种图像滤波装置另一个实施例的结构示意图;
[0053]图7为本申请实施例提供的一种图像滤波装置又一个实施例的结构示意图。
【具体实施方式】
[0054]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0055]在本申请实施例中,首先确定待处理图像中与第一待处理像素点相邻的像素点中像素值满足预设条件的像素点为第二待处理像素点,以及确定所述第一待处理像素点与所述第二待处理像素点的连线方向上,与所述第一待处理像素点相邻的第一像素点,以及与所述第二待处理像素点相邻的第二像素点;当所述第一待处理像素点与所述第一像素点的像素差值满足第一阈值条件、所述第二待处理像素点与所述第二像素点的像素差值满足第二阈值条件、以及所述第一待处理像素点与所述第二待处理像素点的像素差值的绝对值小于第三阈值时,将第一待处理像素点和第二待处理像素点的连线方向的垂直方向上,选择与第一待处理像素点相邻的两个像素点的像素平均值替换所述第一待处理像素点的像素值,以及与所述第二待处理像素点相邻的两个像素点的像素平均值替换所述第二待处理像素点的像素值。通过确定两个连续的噪声点,并利用两个噪声点连续方向的垂直方向的邻近像素点替换噪声点的像素值,从而可以保留图像中明显的亮线或暗线等,保留了图像细节特征,且对像素点滤波时,避免了引入过多的噪声较大的像素点,可以提高滤波效果,提高了图像质量。
[0056]图1为本申请实施例提供的一种图像滤波方法一个实施例的流程图,所述方法可以包括以下几个步骤:
[0057]101:确定待处理图像中第一待处理像素点相邻的像素点中像素值满足预设条件的像素点为第二待处理像素点。
[0058]图像是由不同像素点形成的,其尺寸通常以m*n表示,即表示该图像包含m列像素和η行像素,每一列像素包括η个像素点,每一行像素包括m个像素点。例如图像大小为640*480,其包含的像素点为30720,其中,640为每一行像素包含的像素点数,480为每一列像素所包含的像素点数。
[0059]像素值可以具体是指像素点的像素分量的值,例如R(Red,红)、G(Green,绿)、B(Blue,蓝)三个分量中的其中任一个分量的值。
[0060]第一待处理像素点可以是指待处理图像中任一个像素点。
[0061]其中,由于需要从第一待处理像素点相邻的像素点中确定第二待处理像素点,为了进一步提高滤波效果,具体的是从第一待处理像素点相邻的八个像素点中选择满足预设条件的第二待处理像素点,因此待处理图像的上下各两行像素、以及左右各两列像素中的像素点可以不按照本申请提供的图像滤波方式进行滤波。
[0062]此时,为了保证待处理图像中不包括上下各两行像素、以及左右各两列像素中的像素点的其他像素点均可以进行滤波,本申请实施例中可以具体是按照预设滤波顺序,依次选取像素点作为第一待处理像素点。预设滤波顺序规定了各个像素点作为第一待处理像素点进行滤波的先后顺序,该预设滤波顺序,例如可以是指从上到下先处理每一行像素中的像素点,对于每一行像素按照从左到右的顺序依次处理每一像素点。
[0063]其中,与第一待处理像素点相邻的像素点可能已经进行滤波,因此与第一待处理像素点相邻像素点的像素值采用当前像素值,也即进行滤波后的像素值。
[0064]第一待处理像素点是按照预设滤波顺序依次选取的一个像素点,也即选取的未被选取作为第一待处理像素点的像素点中滤波优先级最高的像素点。
[0065]当然,该第一待处理像素点也可以根据实际应用情况由用户选择的,或者预设的特定像素点。
[0066]102:确定在所述第一待处理像素点与所述第二待处理像素点的连线方向上,与所述第一待处理像素点相邻的第一像素点,以及与所述第二待处理像素点相邻的第二像素点。
[0067]其中,所述第一像素点与所述第二待处理像素点不同,所述第二像素点与所述第一待处理像素点不同。
[0068]也即选择第一待处理像素点与第二待处理像素点连线方向中,指向第一待处理像素点方向上,与所述第一待处理像素点相邻的像素点为第一像素点;指向第二待处理像素点方向上,与所述第二待处理像素点相邻的像素点为第二像素点。
[0069]103:当所述第一待处理像素点与所述第一像素点的像素差值满足第一阈值条件、所述第二待处理像素点与所述第二像素点的像素差值满足第二阈值条件、且所述第一待处理像素点与所述第二待处理像素点的像素差值的绝对值小于第三阈值时,在第一待处理像素点和第二待处理像素点的连线方向的垂直方向上,选择与第一待处理像素点相邻的两个像素点的像素平均值替换所述第一待处理像素点的像素值,以及与所述第二待处理像素点相邻的两个像素点的像素平均值替换所述第二待处理像素点的像素值。
[0070]第一阈值条件可以用于确定第一待处理像素点与第一像素点的像素值相差较大,第二阈值条件可以用于确定第二待处理像素点与第二像素点的像素值相差较大,而第一待处理像素点与所述第二待处理像素点的像素差值的绝对值小于第三阈值,表明第一待处理像素点与第二待处理像素点的像素值接近,因此,通过比较,可以确定第一待处理像素点与第二待处理像素点即为与周围像素相差较大的两个连续的像素点,也即噪声点,需要进行降噪处理。
[0071]其中,该第一阈值条件、第二阈值条件以及第三阈值可以根据实际应用情况设定、例如根据对图像质量的要求确定。
[0072]在进行降噪处理时,是选择的与第一待处理像素点相邻,且非第一像素点以及第二待处理像素点的两个像素点
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1