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

文档序号:9376794阅读:来源:国知局
的像素平均值,替换该第一待处理像素点的像素值;以及选择与第二待处理像素点相邻,且非第二像素点以及第一待处理像素点的两个像素点的像素平均值,替换该第二待处理像素点的像素值;从而可以避免进行第一待处理像素点或第二待处理像素点滤波时,引入其他噪声较大的像素点,而影响滤波效果。
[0073]本实施例中,确定两个相邻的需要降噪的像素点进行滤波处理,且利用的是与该两个相邻的需要降噪的像素点不在同一直线上的像素点进行滤波处理,使得可以保留图像中明显的亮线或暗线等,保留了图像细节特征,且在进行滤波时,由于利用的是与该两个相邻的需要降噪的像素点不在同一直线上的像素点进行滤波处理,避免了引入过多需要降噪的像素点,可以提高滤波效果。
[0074]下面结合一个例子,对本申请实施例技术方案进行介绍,如图2所示,为待处理图像中的部分示意图,图中字母A?Y分别表示像素点。
[0075]需要说明的是图2所示图像只是示例性说明,并不代表实际图像。
[0076]假设第一待处理像素点为像素点M,与其相邻的像素点(像素点G、H、1、N、S、R、Q和L)中,满足预设条件的第二待处理像素点假设为像素点G。
[0077]则在像素点M与像素点G的连线方向上,与像素点M相邻的第一像素点为像素点S,与像素点G相邻的第二像素点为像素点A。
[0078]假设像素点M与像素点S的像素差值满足第一阈值条件,像素点G与像素点A的像素差值满足第二阈值条件,以及像素点M与像素点G的像素差值的绝对值小于第三阈值,则可以确定像素点M与像素点G为坏点,即不能正常显示的像素点,与周围像素点差异较大的像素点。
[0079]之后,将像素点M和像素点G的连线方向的垂直方向上,选择与像素点M相邻的两个像素点,即像素点I和像素点Q的像素平均值替换该像素点M的像素值;选择与像素点G相邻的两个像素点,即像素点C和像素点K的像素平均值替换该像素点G的像素值。
[0080]其中,该预设条件可以是指像素值最大或者像素值最小,从而该第二待处理像素点具体是指与第一待处理像素点相邻的像素点中像素值最大或最小的像素点为第二待处理像素点。选择像素值最大或最小,即具有明显特征的像素点作为第一待处理像素点相关的第二待处理像素点,可以提高噪声点确定的准确性。
[0081]当然,也可以选择具有其他明显特征的像素点作为第二待处理像素点。
[0082]在第二待处理像素点为第一待处理像素点相邻的像素点中像素值最大的像素点时,该第一阈值条件可以是指所述第一待处理像素点像素值大于所述第一像素点像素值且像素差值大于第一阈值;该第二阈值条件可以是指所述第二待处理像素点像素值大于所述第二像素点像素值且像素差值大于第二阈值;从而可以确定第一待处理像素点和第二待处理像素点为两个连续的像素值较大的噪声点。
[0083]在第二待处理像素点为第一待处理像素点相邻的像素点中像素值最小的像素点时,该第一阈值条件可以是指所述第一像素点像素值大于所述第一待处理像素点且像素差值大于第一阈值;该第二阈值条件可以是指所述第二像素点像素值大于所述第二待处理像素点且像素差值大于第二阈值;从而可以确定第一待处理像素点和第二待处理像素点为两个连续的像素值较小的噪声点。
[0084]第一待处理像素点与第一像素点的像素差值等于第一阈值、第二待处理像素点与第一像素点的像素差值等于第二阈值、以及第一待处理像素点和第二待处理像素点的像素差值的绝对值等于第三阈值时,可以执行步骤103的操作,或者直接结束本实施例流程。
[0085]当该预设条件为像素值最大时,如图3所示,示出了本申请实施例一种图像滤波方法另一个实施例的流程图,该方法可以包括以下几个步骤:
[0086]301:确定待处理图像中第一待处理像素点相邻的像素点中像素值最大的像素点为第二待处理像素点。
[0087]为了进一步提高滤波效果,步骤301可以具体的是从第一待处理像素点相邻的八个像素点中选择像素值最大的像素点为第二待处理像素点,因此待处理图像的上下各两行像素、以及左右各两列像素中的像素点可以不按照本申请提供的图像滤波方式进行滤波。
[0088]该第一待处理像素点可以是按照预设滤波顺序,依次选取的其中一个像素点。
[0089]302:确定在所述第一待处理像素点与所述第二待处理像素点的连线方向上,与所述第一待处理像素点相邻的第一像素点,以及与所述第二待处理像素点相邻的第二像素点。
[0090]其中,所述第一像素点与所述第二待处理像素点不同,所述第二像素点与所述第一待处理像素点不同。
[0091]303:当所述第一待处理像素点像素值大于所述第一像素点像素值且像素差值大于第一阈值、所述第二待处理像素点像素值大于所述第二像素点像素值且像素差值大于第二阈值、且所述第一待处理像素点与所述第二待处理像素点的像素差值的绝对值小于第三阈值时,在第一待处理像素点和第二待处理像素点的连线方向的垂直方向上,选择与所述第一待处理像素点相邻的两个像素点的像素平均值替换所述第一待处理像素点的像素值,以及与所述第二待处理像素点相邻的两个像素点的像素平均值替换所述第二待处理像素点的像素值。
[0092]304:当所述第一待处理像素点像素值小于所述第一像素点像素值、第一待处理像素点像素值大于所述第一像素点像素值且像素差值小于第一阈值、所述第二待处理像素点像素值小于所述第二像素点的像素值、所述第二待处理像素点像素值大于所述第二像素点的像素值且像素差值小于第二阈值、或者所述第一待处理像素点与所述第二待处理像素点的像素差值的绝对值大于第三阈值时,确定第一待处理像素点相邻的像素点中像素值最小的像素点为第三待处理像素点。
[0093]305:确定在所述第一待处理像素点与所述第三待处理像素点的连线方向上,与所述第一待处理像素点相邻的第三像素点,以及与所述第三待处理像素点相邻的第四像素点。
[0094]其中,所述第三像素点与所述第三待处理像素点不同,所述第四像素点与所述第一待处理像素点不同。
[0095]也即选择第一待处理像素点与第三待处理像素点连线方向中,指向第一待处理像素点方向上,与所述第一待处理像素点相邻的像素点为第三像素点;指向第三待处理像素点方向上,与所述第三待处理像素点相邻的像素点为第四像素点。
[0096]306:当所述第三像素点像素值大于所述第一待处理像素点像素值且像素差值大于第四阈值、所述第四像素点像素值大于所述第三待处理像素点像素值且像素差值大于第五阈值、且所述第一待处理像素点与所述第三待处理像素点的像素差值的绝对值小于第六阈值时,在第一待处理像素点和第三待处理像素点的连线方向的垂直方向上,选择与第一待处理像素点相邻的两个像素点的像素平均值替换所述第一待处理像素点的像素值,以及与所述第三待处理像素点相邻的两个像素点的像素平均值替换所述第三待处理像素点的像素值。
[0097]所述第三像素点像素值大于所述第一待处理像素点像素值且像素差值大于第四阈值,表明第一待处理像素点与第三像素点的像素值相差较大,所述第四像素点像素值大于所述第三待处理像素点像素值且像素差值大于第五阈值,表明第三待处理像素点与第四像素点的像素值相差较大,而所述第一待处理像素点与所述第三待处理像素点的像素差值的绝对值小于第六阈值,表明第一待处理像素点与第三待处理像素点的像素值接近,此时即可以确定第一待处理像素点与第二待处理像素点即为与周围像素相差较大的两个连续的像素点,也即噪声点,需要进行降噪处理。
[0098]该第一阈值、第二阈值、第三阈值。第四阈值、第五阈值以及第六阈值可以根据实际应用情况设定,为大于O的整数。
[0099]其中,第三像素点像素值和第一待处理像素点的像素差值等于第四阈值、第四像素点和第三待处理像素点的像素差值等于第五阈值以及第一待处理像素点和第二待处理像素点的像素差值等于第六阈值时,可以执行步骤303中将第一待处理像素点和第二待处理像素点的连线方向的垂直方向上,选择与所述第一待处理像素点相邻的两个像素点的像素平均值替换所述第一待处理像素点的像素值,以及与所述第二待处理像素点相邻的两个像素点的像素平均值替换所述第二待处理像素点的像素值的操作。
[0100]或者,第三像素点像素值和第一待处理像素点的像素差值等于第四阈值、第四像素点和第三待处理像素点的像素差值等于第五阈值以及第一待处理像素点和第二待处理像素点的像素差值等于第六阈值中至少一个不成立时,可以执行步骤304中确定与第一待处理像素点相邻的像素点中像素值最小的像素点为第三待处理像素点的操作。
[0101 ] 本实施例中,针对第一待处理像素点相邻的像素点中像素值最大的像素点以及像素值最小的像素点,可以确定第一待处理像素点是否为噪声点,只要根据像素值最大的像素点以及像素值最小的像素点中的一个像素点即可确定出第一待处理像素点是否为噪声点,从而可以对噪声点进行滤波处理。
[0102]在对噪声点进行滤波处理时,利用的是与该两个相邻的噪声的在同一直线上的像素点进行滤波处理,使得可以保留图像中明显的亮线或暗线等,保留了图像细节特征,且在进行滤波时,由于利用的是与该两个相邻的噪声点不在同一直线上的像素点进行滤波处理,避免了引入过多的噪声较大的像素点,可以提高滤波效果,提高了图像质量。
[0103]当该预设条件为像素值最小时,如图4所示,示出了本申请实施例一种图像滤波方法又一个实施例的流程图,该方法可以包括以下几个步骤:
[0104]401:确定待处理图像中第一待处理像素点相邻的像素点中像素值最小的像素点为第二待处理像素点。
[0105]具体的,该步骤401可以是从第一待处理像素点相邻的八个像素点中选择像素值最小的像素点为第二待处理像素点。
[0106]402:确定在所述第一待处理像素点与所述第二待处理像素点的连线方向上,与所述第一待处理像素点相邻的第一像素点,以及与所述第二待处理像素点相邻的第二像素点。
[0107]其中,所述第一像素点与所述第二待处理像素点不同,所述第二像素点与所述第一待处理像素点不同。
[0108]403:当所述第一像素点像素值大于所述第一待处理像素点像素值且像素差值大于第一阈值
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1