一种图像处理方法、装置的制造方法_2

文档序号:9418174阅读:来源:国知局
使得获取得到的图像边缘的准确性更高,可以有效避虚假边缘现象的产生。
[0051]通过预设的增益表、边缘强度系数表可以使得在图像降噪和增强的过程中,快速得到图像的降噪和增强处理结果,且可以根据实际图像处理效果调整所述增益表、边缘强度系数表,以便可以快速、准确的获得图像降噪和增强后的处理结果。
【附图说明】
[0052]图1是本发明技术方案提供的图像处理方法的流程示意图;
[0053]图2是本发明实施例提供的图像处理方法的流程示意图;
[0054]图3是本发明实施例提供的待处理的像素点的边缘方向示意图;
[0055]图4是本发明实施例提供的图像处理装置的结构示意图。
【具体实施方式】
[0056]现有技术中在对图像进行降噪和增强的过程中,存在难以从含有噪声的图像中寻找并分离出全部真实的边缘,无法准确区分高频区域和低频区域,在增强图像边缘时,容易放大噪声,或者在降噪的时候,容易使得图像边缘模糊等问题。
[0057]为解决上述问题,本发明技术方案提供一种图像处理方法,在该方法中,提供一种自适应性的图像降噪和增强的方法,基于图像的像素点的边缘强度方向,实现方向性的边缘增强和方向性的边缘降噪,进而得到最终的图像处理结果。
[0058]本发明技术方案所提供的图像处理方法,可以适用于对YUV、RGB和CMYK多通道图像的降噪和增强的处理,处理中,所述多通道图像中的每个通道中的每个像素点均可以采用本发明技术方案所提供的方法进行降噪和增强处理,当对所有的通道中的所有像素点都处理结束后,即实现对于全部图像的降噪和增强处理。
[0059]图1是本发明技术方案提供的图像处理方法的流程示意图,如图1所示,首先执行步骤S101,获取待处理的像素点的每个边缘方向的边缘强度值,以确定所述待处理的像素点的增强值。
[0060]所述待处理的像素点即为当前图像中正在进行降噪和增强处理的像素点,可以基于边缘检测算法获取所述待处理的像素点的各个边缘方向的边缘强度值,可以基于实际图像降噪和增强的处理需求以及处理效果设定像素点的边缘方向的个数。
[0061]所述边缘检测算法可以为线性边缘检测算法或者非线性边缘检测算法,例如,可以采用拉普拉斯(Laplace)算子、索贝尔(Sobel)算子、罗伯茨(Roberts)算子、普鲁伊特(Prewitt)算子、坎尼(Canny)算子或梯度检测算子等。
[0062]在基于边缘检测算子得到待处理的像素点的各个边缘方向的边缘强度值后,可以基于所述边缘强度值中的最大值(边缘强度最大值)及其对应的增益值获得所述待处理的像素点的增强值,所述增强值与边缘强度最大值及其对应的增益值相关。
[0063]可以通过查找增益表获取待处理的像素点的边缘强度最大值所对应的增益值,所述增益表可以是预先设定的,可以基于对图像的显示效果的分析进而预先设定像素点的不同的边缘强度值应该采用的增益值,所述增益表记录边缘强度值与增益值的对应关系,则在得到待处理的像素点的边缘强度最大值时,通过查找所述增益表获取其所对应的增益值,进而基于所述待处理的像素点的边缘强度最大值和其所对应的增益值,确定待处理的像素点的增强值,例如可以基于所述待处理的像素点的边缘强度最大值和其所对应的增益值的乘积确定所述待处理的像素点的增强值。
[0064]所述待处理的像素点的边缘强度最大值和其所对应的增益值也可以通过其他方式进行结合以确定所述待处理的像素点的增强值,例如,可以基于所述待处理的像素点的边缘强度最大值和其所对应的增益值的和值确定所述待处理的像素点的增强值,只要通过所述待处理的像素点的边缘强度最大值和其所对应的增益值的相关的组合可以确定所述待处理的像素点的增强值,实现对所述待处理的像素点的增强处理,均属于本发明的保护范围。
[0065]需要说明的是,待处理的像素点的边缘强度最大值所对应的增益值也可以通过图像处理系统的实时计算进行获得,可以采用现有技术中的一些计算增益的方法,实时根据当前图像中的各像素点的边缘强度值等数据实时获得对应该像素点的边缘强度值的增益值,具体获取增益值的方法不做限定。
[0066]执行步骤S102,基于第一像素集合和第二像素集合中的至少一种的滤波结果确定所述待处理的像素点的降噪值。
[0067]所述第一像素集合为预设区域内所述待处理的像素点的最小边缘方向上的像素点的集合,所述第二像素集合为所述预设区域内所述待处理的像素点的最大边缘方向的正交方向上的像素点的集合。
[0068]所述预设区域包括所述待处理的像素点,所述最小边缘方向为边缘强度最小值所对应的边缘方向,所述最大边缘方向为边缘强度最大值所对应的边缘方向。
[0069]可以对第一像素集合中的像素点通过滤波函数进行滤波,基于滤波结果确定待处理的像素点的降噪值,也可以对第二像素集合中的像素点通过滤波函数进行滤波,基于滤波结果确定待处理的像素点的降噪值,也可以对第一像素集合中的像素点和第二像素集合中的像素点通过滤波函数进行滤波,基于滤波结果确定待处理的像素点的降噪值。
[0070]所述滤波函数可以为线性滤波函数,也可以为非线性滤波函数,例如高斯函数、中值滤波函数等。
[0071]执行步骤S103,结合所述待处理的像素点的增强值和降噪值确定所述待处理的像素点的处理后的像素值。
[0072]可以基于所述待处理的像素点的增强值和待处理的像素点的降噪值的一定的关系确定所述待处理的像素点的处理后的像素值,例如可以基于一定的线性关系、一定的权重关系等,获得所述待处理的像素点的处理后的像素点。举例来说,如果所述待处理的像素点的边缘强度最大值与所述待处理的像素点的边缘强度最小值的比值或者差值较大的时候,说明所述待处理的像素点属于真实的图像边缘的可能性比较大,则所述待处理的像素点的增强值的权重可以适当增大,而所述待处理的像素点的降噪值的权重可以适当减小,反之,如果所述待处理的像素点的边缘强度最大值与所述待处理的像素点的边缘强度最小值的比值或者差值较小的时候,说明所述待处理的像素点可能为虚假图像边缘,则所述待处理的像素点的增强值的权重可以适当减小,而所述待处理的像素点的降噪值的权重可以适当增大。
[0073]结合所述待处理的像素点的增强值和降噪值可以确定所述待处理的像素点的处理后的像素值,所述像素值可以为该像素点的单个通道分量,对于该像素点的每一个通道分量都采用上述图像处理方法,可以获得每个通道的降噪和增强后处理结果,即得到该像素点的降噪和增强后的处理结果,而对于整个图像而言,每个像素点都可以通过所述图像处理方法进行降噪和增强处理,进而可以得到整个图像的降噪和增强后的处理结果。
[0074]为使本发明的上述目的、特征和优点能够更为明显和易于理解,下面结合附图对本发明的具体实施例做详细的说明。
[0075]在本实施例中,以图像为YUV格式为例进行说明,对于图像中的待处理的像素点,可以先对该像素点的Y分量进行降噪和增强处理,之后再对U分量和V分量进行降噪和增强处理,在其他实施例中,也可以采用本实施例提供的方法同时并行地分别对Y分量、U分量和V分量进行降噪和增强处理。当图像中的所有待处理的像素点均进行降噪和增强处理后,即实现对于整个图像的处理过程。
[0076]图2是本发明实施例提供的图像处理方法的流程示意图,如图2所示,首先,执行步骤S201,确定待处理的像素点。
[0077]在对图像进行降噪和增强处理的过程中,可以按照从左到右、从上到下的顺序依次对图像中的像素点进行降噪和增强处理。通常,考虑到待处理的像素点周边的像素点对该像素点的影响,会以该像素点为中心的周边一定邻域内的像素点参与到对该像素点的降噪和增强的处理中,在本申请文件中,将包括待处理的像素点以及周围一定邻域的范围称为预设区域,所述预设区域可以根据实际需求如对图像处理过程中的计算量的需求进行相应的设定,具体地,在本实施例中,将以待处理的像素点为中心的5X5的范围称为预设区域,在其他实施例中,可以预设其他范围的预设区域,在此不做具体限定。
[0078]初始的预设区域可以设为图像的左上角位置,则此时预设区域的中心点位置即为初始的待处理的像素点,如果以5X5的预设区域为例,则初始的待处理的像素点的位置可以为图像的第3行、第3列的像素点,之后可以按照从左到右、从上到下的顺序依次确定待处理的像素点的位置,当确定了图像的最后一个待处理的像素点的位置(即以该像素点为中心的预设区域位于图像的右下角时),并完成对该像素的降噪和增强处理后,即完成对整个图像的降噪和增强处理。待处理的像素点位置的确定也可以采用其他方式对图像中的像素点进行遍历、选择操作,在此
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1