一种有效去除灰度图像中噪点的方法技术

技术编号:4346982 阅读:996 留言:0更新日期:2012-04-11 18:40
本发明专利技术属于视频及图像处理技术,具体涉及一种有效去除灰度图像中噪点的方法。该方法通过设定的门限条件确定黑色区域或白色区域中的灰色点,对边界像素点进行插值处理,并进行软边处理,能够快速高效的将黑色或白色区域的灰色点去除,并保持边界的自然过渡,克服了现有技术中易造成边界生硬的缺陷,使前景与背景混合后达到完美的效果。

【技术实现步骤摘要】

本专利技术属于视频及图像处理技术,具体涉及。
技术介绍
在图像或视频处理工作中,往往会要求进行抠像处理,即将特定的主体从背景中 分离出来,以便进行其它的后续设计。但是,将图像/视频进行抠像后所形成的灰度图 (matte)可能在黑色或白色区域存在一些灰色点,这些灰色点会影响图像的整体视觉效果, 如何才能从白色区域或者黑色区域中将这些灰点去除掉,形成比较干净的灰度图,对于图 像处理领域来说是非常有意义的。传统的方法是通过设置门限的方式将灰色点去除,这种 办法虽然操作比较简单,但非常容易造成边界生硬,如果利用抠像后的灰度图再进行图像 混合,效果不够理想。
技术实现思路
本专利技术的目的在于针对现有技术的缺陷,提供一种有效去除灰度图像中噪点的方 法,使处理后的图像边界保持自然过渡。本专利技术的技术方案如下,包括如下步骤 (1)针对抠像后的灰度图像,选择对黑色区域或白色区域进行噪点去除; (2)根据选定的区域设定区域门限条件,遍历该区域内的所有像素点,判断每个像素点是否满足门限条件; (3)设定边界宽度,根据边界宽度确定所选区域内的边界像素点,对边界像素点进 行插值处理,并根据区域颜色将非边界像素点的灰度值设为0或1 ; (4)设定边界软边,对所选区域进行软边处理。 进一步,如上所述的有效去除灰度图像中噪点的方法,如果步骤(1)中选择对黑 色区域进行噪点去除,则步骤(2)中针对黑色区域设定的门限条件为该区域内的像素点 的灰度值小于门限threshold并且不等于零,O < threshold < 1。 更进一步,如上所述的有效去除灰度图像中噪点的方法,针对黑色区域,步骤(3) 中确定边界像素点的方法为以当前像素点为中心,以边界宽度为半径的范围内如果存在 灰度值大于或等于门限threshold的像素点,则当前像素点为边界像素点。对边界像素点进 行插值处理后得到的灰度值表达式如下factorX (old pixel value) + (l_factor) X (new pixel value),其中,old pixel value为像素点原有灰度值,new pixel value为0 ;插值 因子factor = 0. 6375 X (edge width) X (edge width)/(min distance),其中,edge width 为边界宽度,min distance为灰度值大于或等于门限threshold的像素点距离当前像素点 的最短距离;如果factor > l,取factor = 1。 或者,针对黑色区域,步骤(3)中确定边界像素点的方法为以当前像素点为中 心,以2Xedge width为边长的矩形区域内确定像素点的最大灰度值,如果最大灰度值大于门限threshold,则当前像素点为边界像素点。对边界像素点进行插值处理后得到的 灰度值表达式如下factorX (old pixel value) + (l_factor) X (new pixel value),其 中,old pixel value为像素点原有灰度值,new pixel value为0 ;插值因子factor = 0. 6375X (edge width) X (edge width),其中,edge width为边界宽度。 进一步,如上所述的有效去除灰度图像中噪点的方法,如果步骤(1)中选择对白 色区域进行噪点去除,则步骤(2)中针对白色区域设定的门限条件为该区域内的像素点 的灰度值大于门限threshold并且不等于1,0 < threshold < 1。 更进一步,如上所述的有效去除灰度图像中噪点的方法,针对白色区域,步骤(3) 中确定边界像素点的方法为以当前像素点为中心,以边界宽度为半径的范围内如果存在 灰度值小于或等于门限threshold的像素点,则当前像素点为边界像素点。对边界像素点进 行插值处理后得到的灰度值表达式如下factorX (old pixel value) + (l_factor) X (new pixel value),其中,old pixel value为像素点原有灰度值,new pixel value为1 ;插值 因子factor = 0. 6375 X (edge width) X (edge width)/(min distance),其中,edge width 为边界宽度,min distance为灰度值小于或等于门限threshold的像素点距离当前像素点 的最短距离;如果factor > l,取factor = 1。 或者,针对白色区域,步骤(3)中确定边界像素点的方法为以当前像素点为中 心,以2Xedge width为边长的矩形区域内确定像素点的最小灰度值,如果最小灰度值小 于门限threshold,则当前像素点为边界像素点。对边界像素点进行插值处理后得到的 灰度值表达式如下factorX (old pixel value) + (l_factor) X (new pixel value),其 中,old pixel value为像素点原有灰度值,new pixel value为1 ;插值因子factor = 0. 6375X (edge width) X (edge width),其中,edge width为边界宽度。 进一步,如上所述的有效去除灰度图像中噪点的方法,步骤(4)中所述的软边处 理为高斯模糊处理或均值模糊处理。 本专利技术的有益效果如下本专利技术通过设定的门限条件确定黑色区域或白色区域中 的灰色点,对边界像素点进行插值处理,并进行软边处理,能够快速高效的将黑色或白色区 域的灰色点去除,并保持边界的自然过渡,克服了现有技术中易造成边界生硬的缺陷,使前 景与背景混合后达到完美的效果。其算法简单,易于优化,具有很强的实用性。附图说明 图1为本专利技术的方法流程图。 具体实施例方式下面结合附图和具体实施例对本专利技术进行详细的描述。 本专利技术的流程如图1所示,本专利技术所提出的这种去除噪点的方法主要应用在抠像 后所形成的灰度图(matte)中,可以分别去除白色区域的灰点和黑色区域的灰点,也可以 同时去除。 该方法主要涉及三个参数门限(threshold),边界宽度(edge width),边界软边 (edge softness)。门限(threshold)用来控制哪些灰度点需要进行处理,边界宽度(edge width)用来控制边界的多少个像素需要保留,边界软边(edgesoftness)用来控制边界的柔边。在具体实现中,三个参数一般的取值范围如下门限(threshold)为0 1 ;边界宽 度(edge width)为0 100个像素,边界软边(edge softness)为0 100个像素。 对于黑色区域,具体方法如下 如果门限(threshold)等于0,表示不需要对黑色区域进行处理。 如果门限(threshold)大于O,表示在灰度图中所有灰度值小于门限(threshold)并且不等于0的像素点变成0 (黑色)。 如果门限(threshold)大于0并且边界宽度(edge width)大于O,则进行边界处理。 首先,遍历区域内的所有像素点本文档来自技高网...

【技术保护点】
一种有效去除灰度图像中噪点的方法,包括如下步骤:(1)针对抠像后的灰度图像,选择对黑色区域或白色区域进行噪点去除;(2)根据选定的区域设定区域门限条件,遍历该区域内的所有像素点,判断每个像素点是否满足门限条件;(3)设定边界宽度,根据边界宽度确定所选区域内的边界像素点,对边界像素点进行插值处理,并根据区域颜色将非边界像素点的灰度值设为0或1;(4)设定边界软边,对所选区域进行软边处理。

【技术特征摘要】
一种有效去除灰度图像中噪点的方法,包括如下步骤(1)针对抠像后的灰度图像,选择对黑色区域或白色区域进行噪点去除;(2)根据选定的区域设定区域门限条件,遍历该区域内的所有像素点,判断每个像素点是否满足门限条件;(3)设定边界宽度,根据边界宽度确定所选区域内的边界像素点,对边界像素点进行插值处理,并根据区域颜色将非边界像素点的灰度值设为0或1;(4)设定边界软边,对所选区域进行软边处理。2. 如权利要求1所述的有效去除灰度图像中噪点的方法,其特征在于如果步骤(1) 中选择对黑色区域进行噪点去除,则步骤(2)中针对黑色区域设定的门限条件为该区域 内的像素点的灰度值小于门限threshold并且不等于零,O < threshold < 1。3. 如权利要求2所述的有效去除灰度图像中噪点的方法,其特征在于针对黑色区域, 步骤(3)中确定边界像素点的方法为以当前像素点为中心,以边界宽度为半径的范围内 如果存在灰度值大于或等于门限threshold的像素点,则当前像素点为边界像素点,对边 界像素点进行插值处理后得到的灰度值表达式如下factorX (old pixel value) + (l_factor) X (new pixel value),其中,old pixel value为像素点原有灰度值,new pixel value为0 ;插值因子factor = 0. 6375X (edge width) X (edge width)/(min distance),其中,edge width为边界宽度,min distance为灰度值大于或等于门限threshold的像素点距离当前像素点的最短距离;如果factor > l,取factor = 1。4. 如权利要求2所述的有效去除灰度图像中噪点的方法,其特征在于针对黑色区域, 步骤(3)中确定边界像素点的方法为以当前像素点为中心,以2Xedge width为边长的矩 形区域内确定像素点的最大灰度值,如果最大灰度值大于门限threshold,则当前像素点为 边界像素点,对边界像素点进行插值处理后得到的灰度值表达式如下factorX (old pixel value) + (l_factor) X (new pixel value), 其中,old pixel value为像素点原有灰度值,new pixel value为0 ; 插值因...

【专利技术属性】
技术研发人员:郑鹏程见良刘铁华孙季川
申请(专利权)人:新奥特北京视频技术有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1