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

文档序号:9376794阅读:来源:国知局
、所述第二像素点像素值大于所述第二待处理像素点像素值且像素差值大于第二阈值、且所述第一待处理像素点与所述第二待处理像素点的像素差值的绝对值小于第三阈值时,在第一待处理像素点和第二待处理像素点的连线方向的垂直方向上,选择与所述第一待处理像素点相邻的两个像素点的像素平均值替换所述第一待处理像素点的像素值,以及与所述第二待处理像素点相邻的两个像素点的像素平均值替换所述第二待处理像素点的像素值。
[0109]404:当所述第一像素点像素值小于所述第一待处理像素点像素值、所述第一像素点像素值大于所述第一待处理像素点像素值且像素差值小于第一阈值、所述第二像素点像素值小于所述第二待处理像素点像素值、所述第二像素点像素值大于所述第二待处理像素点像素值且像素差值小于第二阈值、或者所述第一待处理像素点与所述第二待处理像素点的像素差值的绝对值大于第三阈值时,确定第一待处理像素点相邻的像素点中像素值最大的像素点为第四待处理像素点。
[0110]405:确定在所述第一待处理像素点与所述第四待处理像素点的连线方向上,与所述第一待处理像素点相邻的第五像素点,以及与所述第四待处理像素点相邻的第六像素点,所述第五像素点与所述第四待处理像素点不同,所述第六像素点与所述第一待处理像素点不同。
[0111]406:当所述第一待处理像素点像素值大于所述第五像素点像素值且像素差值大于第七阈值、所述第四待处理像素点像素值大于所述第六像素点像素值且像素差值大于第八阈值、以及所述第一待处理像素点与所述第四待处理像素点的像素差值小于第九阈值时,在第一待处理像素点和第三待处理像素点的连线方向的垂直方向上,选择第一待处理像素点相邻的两个像素点的像素平均值替换所述第一待处理像素点的像素值,以及与所述第四待处理像素点相邻的两个像素点的像素平均值替换所述第四待处理像素点的像素值。
[0112]所述第一待处理像素点像素值大于所述第五像素点像素值且像素差值大于第七阈值,表明第一待处理像素点与第五像素点的像素值相差较大,所述第四待处理像素点像素值大于所述第六像素点像素值且像素差值大于第八阈值,而第一待处理像素点与第四待处理像素点的像素差值的绝对值小于第九阈值,表明第一待处理像素点与第四待处理像素点的像素值接近,此时即可以确定第一待处理像素点与第四待处理像素点即为与周围像素相差较大的两个连续的像素点,也即噪声点,需要进行降噪处理。
[0113]该第七阈值、第八阈值以及第九阈值可以根据实际应用情况设定。
[0114]其中,第一待处理像素点与第五像素点的像素差值等于第七阈值、第四待处理像素点与第六像素点的像素差值等于第八阈值以及第一待处理像素点与第四待处理像素点的像素差值的绝对值等于第就阈值时,可以执行步骤403中将第一待处理像素点和第二待处理像素点的连线方向的垂直方向上,选择与所述第一待处理像素点相邻的两个像素点的像素平均值替换所述第一待处理像素点的像素值,以及与所述第二待处理像素点相邻的两个像素点的像素平均值替换所述第二待处理像素点的像素值的操作;
[0115]或者,第一待处理像素点与第五像素点的像素差值等于第七阈值、第四待处理像素点与第六像素点的像素差值等于第八阈值、以及第一待处理像素点与第四待处理像素点的像素差值的绝对值等于第就阈值中至少一个不成立时,可以执行步骤404中确定与第一待处理像素点相邻的像素点中像素值最大的像素点为第四待处理像素点。
[0116]本实施例中,针对第一待处理像素点相邻的像素点中像素值最大的像素点以及像素值最小的像素点,可以确定第一待处理像素点是否为噪声点,只要根据像素值最大的像素点以及像素值最小的像素点中的一个像素点即可确定出第一待处理像素点是否为噪声点,从而可以对噪声点进行滤波处理。
[0117]在对噪声点进行滤波处理时,利用的是与该两个相邻的噪声的在同一直线上的像素点进行滤波处理,使得可以保留图像中明显的亮线或暗线等,保留了图像细节特征,且在进行滤波时,由于利用的是与该两个相邻的噪声点不在同一直线上的像素点进行滤波处理,避免了引入过多的噪声较大的像素点,可以提高滤波效果,提高了图像质量。
[0118]对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。
[0119]图5为本申请实施例提供的一种图像滤波装置一个实施例的结构示意图,该装置可以包括:
[0120]第一确定模块501,用于确定待处理图像中第一待处理像素点相邻的像素点中像素值满足预设条件的第二待处理像素点。
[0121]其中,该第一确定模块可以具体是从第一待处理像素点相邻的八个像素点中选择满足预设条件的第二待处理像素点。
[0122]第一待处理像素点可以是按照预设滤波顺序,依次选取的其中一个像素点。
[0123]第二确定模块502,用于确定在所述第一待处理像素点与所述第二待处理像素点的连线方向上,与所述第一待处理像素点相邻的第一像素点,以及与所述第二待处理像素点相邻的第二像素点。
[0124]所述第一像素点与所述第二待处理像素点不同,所述第二像素点与所述第一待处理像素点不同。
[0125]也即选择第一待处理像素点与第二待处理像素点连线方向中,指向第一待处理像素点方向上,与所述第一待处理像素点相邻的像素点为第一像素点;指向第二待处理像素点方向上,与所述第二待处理像素点相邻的像素点为第二像素点。
[0126]第一滤波模块503,用于当所述第一待处理像素点与所述第一像素点的像素差值满足第一阈值条件、所述第二待处理像素点与所述第二像素点的像素差值满足第二阈值条件、且所述第一待处理像素点与所述第二待处理像素点的像素差值小于第三阈值时,在第一待处理像素点和第二待处理像素点的连线方向的垂直方向上,选择与所述第一待处理像素点相邻的两个像素点的像素平均值替换所述第一待处理像素点的像素值,以及与所述第二待处理像素点相邻的两个像素点的像素平均值替换所述第二待处理像素点的像素值。
[0127]在进行降噪处理时,是选择的与第一待处理像素点相邻,非第一像素点以及第二待处理像素点的两个像素点的像素平均值,替换该第一待处理像素点的像素值;以及选择与第二待处理像素点相邻,非第二像素点以及第一待处理像素点的两个像素点的像素平均值,替换该第二待处理像素点的像素值;从而可以避免进行第一待处理像素点或第二待处理像素点滤波时,引入其他噪声较大的像素点,而影响滤波效果。
[0128]本实施例中,确定两个相邻的需要降噪的像素点进行滤波处理,且利用的是与该两个相邻的需要降噪的像素点不在同一直线上的像素点进行滤波处理,使得可以保留图像中明显的亮线或暗线等,保留了图像细节特征,且在进行滤波时,由于利用的是与该两个相邻的需要降噪的像素点不在同一直线上的像素点进行滤波处理,避免了引入过多需要降噪的像素点,可以提高滤波效果。
[0129]其中,该预设条件可以是指像素值最大或者像素值最小,从而该第二待处理像素点具体是指与第一待处理像素点相邻的像素点中像素值最大或最小的像素点为第二待处理像素点。
[0130]在第二待处理像素点为第一待处理像素点相邻的像素点中像素值最小的像素点时,该第一阈值条件可以是指所述第一像素点像素值大于所述第一待处理像素点且像素差值大于第一阈值;该第二阈值条件可以是指所述第二像素点像素值大于所述第二待处理像素点且像素差值大于第二阈值;从而可以确定第一待处理像素点和第二待处理像素点为两个连续的像素值较小的噪声点。
[0131]第一待处理像素点与第一像素点的像素差值等于第一阈值、第二待处理像素点与第一像素点的像素差值等于第二阈值、以及第一待处理像素点和第二待处理像素点的像素差值的绝对值等于第三阈值时,可以执行步骤103的操作,或者直接结束本实施例流程。
[0132]当该预设条件为像素值最大时,如图6所示,示出了本申请实施例一种图像滤波装置另一个实施例的结构示意图,该装置可以包括:
[0133]第一确定模块601,用于确定待处理图像中第一待处理像素点相邻的像素点中像素值最大的像素点为第二待处理像素点。
[0134]第一确定模块可以具体的是从第一待处理像素点相邻的八个像素点中选择像素值最大的像素点为第二待处理像素点。
[0135]该第一待处理像素点可以是按照预设滤波顺序,依次选取的其中一个像素点。
[0136]第二确定模块602,用于确定在所述第一待处理像素点与所述第二待处理像素点的连线方向上,与所述第一待处理像素点相邻的第一像素点,以及与所述第二待处理像素点相邻的第二像素点。
[0137]其中,所述第一像素点与所述第二待处理像素点不同,所述第二像素点与所述第一待处理像素点不同。
[0138]第一滤波模块603,用于当所述第一待处理像素点像素值大于所述第一像素点像素值且像素差值大于第一阈值、所述第二待处理像素点像素值大于所述第二像素点像素值且像素差值大于第二阈值、以及所述第一待处理像素点与所述第二待处理像素点的像素差值的绝对值小于第三阈值时,在第一待处理像素点和第二待处理像素点的连线方向的垂直方向上,选择与所述第一待处理像素点相邻的两个像素点的像素平均值替换所述第一待处理像素点的像素值,以及与所述第二待处理像素点相邻的两个像素点的像素平均值替换所述第二待处理像素点的像素值。
[0139]第三确定模块604,用于当所述第一待处理像素点像素值小于所述第一像素点像素值、第一待处理像素点像素值大于所述第一像素点像素值且像素差值小于第一阈值、所述第二待处理像素点像素值小于所述第二像素点的像素值、所述第二待处理像素点像素值大于所述第二像素点的像素值且像素差值小于第二阈值、或者所述第一待处理像素点与所述第二待处理像素点的像素差值的绝对值大于第三阈值时,确定与第一待处理像素点相邻的像素点中像素值最小的像素点为第三待处理像素点。
[0140]本实施例中,判断是否所述第一待处理像素点像素值大于所述第一像素点像素值、第
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1