一种背景蒙版生成方法技术

技术编号:7918085 阅读:189 留言:0更新日期:2012-10-25 02:58
本发明专利技术公开了一种背景蒙版生成方法,在给定的距离内通过颜色与亮度的变化进行前景与背景的区分,只有在极端接近(落入选定的邻域内)才会造成误判,具有极强的区分能力,仅在被摄体边缘颜色与背景颜色非常接近的极端条件下才可能出现误判。同时,根据行业标准,某些特定的像素点被直接认定为背景像素点,比如原始图像的左上顶角和右上顶角,一般是左上顶角,以此为基础进行连续的枚举,可以满足对上述通过距离、颜色的判断,并枚举出用于其邻域内其他像素点判断的像素点,具有连续性。

【技术实现步骤摘要】

本专利技术涉及,主要用于摄影等需要蒙版的

技术介绍
一些照片,例如身份证照片或其它证件照片,通常需要单色背景。为获得最佳的照片输出结果,需要分离照片中被摄体前景和背景所在区域,此种前景、背景划分结果称为蒙版。从而,利用蒙板提供的数据可以把背景部分置换为特定照片规定的背景颜色。为获得正确的蒙版,通常利用颜色的相似性设定阈值,然后与照片原始背景颜色相近的区域划分为背景区域,其余为前景区域。由于照片原始背景区域颜色存在一定幅度的变化,前景颜色也经常出现与背景色接近的情况,因此,这种方法经常会出现把部分背景 区域误判为前景的问题,或把部分前景区域误判为背景的错误。另一种改进的蒙版生成方法采用了模糊方法,根据照片中每个像素颜色与当前照片背景颜色的相似程度确定一个模糊蒙版。模糊蒙版说明了照片上每个像素属于背景区域的概率。利用这种模糊蒙版可以在一定程度上改进背景处理的视觉效果,但由于蒙板区域划分的模糊性,背景处理无法做到颜色与标准背景色完全一致,这种方法处理的图像难以通过专业软件检测。
技术实现思路
因此,本专利技术的目的在于提供一种能够准确划分前景区域与背景区域的方法,该方法仅在被摄体边缘颜色与背景颜色非常接近的极端条件下才可能出现误判。为了实现本专利技术的专利技术目的,所依赖的自然规律表现在,证件照选择单色背景,通常要求被拍照的人穿着与选定的背景色色差相对较大。在拍照时,会打灯光,尽可能的是光线均匀,显然,这是无法做到的。但在证件照上,或者说所获得的原始图片上,背景图片的亮度是渐变的,而在前景与背景交界处的亮度会有明显的变化,这就为本专利技术所采用技术方案的实现提供了基础。同样,单色背景亮度的渐变对颜色的影响也是逐渐变化的,因此,基础有多种选择。基于上述规律,依据本专利技术的示例,采用的技术方案为 ,依据目标图像的分辨率,创建一个同规格的无纹理背景作为空白蒙版; 通过图像设备获得一个原始图像; 初始化原始图像,为原始图像中的每一个像素建立一个背景评估单元; 选定所述原始图像上方一顶角的像素点为背景像素点,并以该像素点为起点连续枚举原始图像的各像素点; 被枚举的像素点与已经被认定为是背景像素点的距离在给定的距离阈值内,且颜色值与给定邻域内的背景像素点颜色差异在给定的颜色阈值内时,认定该被枚举的像素点为背景像素点;当前像素点为背景像素点时,设置空白蒙版对应位置为固定背景颜色值,否则设置为固定前景颜色值,且固定背景颜色值与固定前景颜色值,且固定背景颜色值与固定前景颜色值采用两种不同的颜色值; 遍历所述原始图像的所有像素点,输出目标蒙版。依据本专利技术的示例可知,在给定的距离内通过颜色与亮度的变化进行前景与背景的区分,只有在极端接近(落入选定的邻域内)才会造成误判,具有极强的区分能力,仅在被摄体边缘颜色与背景颜色非常接近的极端条件下才可能出现误判。同时,根据行业标准,某些特定的像素点被直接认定为背景像素点,比如原始图像的左上顶角和右上顶角,一般是左上顶角,以此为基础进行连续的枚举,可以满足对上述通过距离、颜色的判断,并枚举出用于其邻域内其他像素点判断的像素点,具有连续性。对于固定背景颜色值与固定前景颜色值采用两种不同的颜色值的选择,较佳的选 择是固定背景颜色值与固定前景颜色值的差大于等于200。据此可以预见的是,计算机所处理的对象,只要能够区分就可以,也就是蒙版的背景色与前景色不一样即可,但为了辅助相关技术人员的识别,前述的颜色差越大越好。因此依据一般常识,这个差值越大,区分越明显。依据本专利技术的一个实现,所述背景评估单元包括配对使用的两类数组,一类用于累加已经被枚举过的距离邻域内被认定为背景像素点的像素点的颜色值,记为颜色数组,另一类用于累加已经被枚举过的距离邻域内被认为是背景像素点的像素点个数,表示为个数数组; 从而,被连续枚举的当前像素点的距离邻域内个数数组等于零,输出当前像素点为前景像素点,否则,相应地,若个数数组大于零,则认定为准背景像素点。作为进一步的改进,若一个像素点被认定为背景像素点,则将该像素点注册到其距离阈值范围内像素点的所述背景评估单元内,使这些像素点被注册;从而,在当前一个被连续枚举的像素点没有被注册过,则放弃其余操作,进行下一个像素点的枚举,以简化算法,提高图像处理速度。优选地,一种实现,以颜色数组的颜色和与个数数组的个数的商用做评估,若被连续枚举到的像素点的颜色值与其背景评估单元的所述商的差在预定的邻域内时,则认定其为背景像素点,进而将其注册到其距离邻域内的其他像素的背景评估单元中;否则认定为前景像素点。依据本专利技术的实施例,一种实现为所述背景评估单元包括两类数组,一类数组用于存放颜色最低值,初始化为最高,另一类数组存放颜色最高值,初始化为最低; 从而,从起点开始被枚举认定为背景像素点的像素点的颜色值注册到其距离邻域内的像素点,更新这些像素点背景评估单元内的颜色最低值数组和颜色最高值数组; 进而,一个被连续枚举的像素点的颜色值被读取,首先判断其背景评估单元的颜色最低值数组与颜色最高值数组的大小,并只扫描其背景评估单元的颜色最低值数组小于等于颜色最高值数组的像素点。作为进一步的改进,若当前被枚举的像素点的背景评估单元的颜色最低值数组小于等于颜色最高值数组,则认定其为准背景像素点,然后判断该像素点是否属于背景区域;从而,若该颜色最低值数组-裕度 < 像素点颜色值 <颜色最高值数组+裕度,则认定其为背景像素点并输出; 然后把该背景像素点注册到其距离邻域内的像素点的背景评估单元。为了提高准确性,一个优选的手段是,若一个像素点(x,y)被认定为背景像素点,则将其注册到符合下述距离条件的像素点(m,n)中 |m-x| + |n-y|;^3; 其中(x,y)和(m,n)表示原始图像平面直角坐标系坐标,以像素为坐标轴单位。优选地,所述裕度为8 12。满足大部分应用,所述起点为原始图片的左上顶角。 进而,枚举的方向是,从起点开始自左向右、自上而下,从而,如身份证照,这种扫描方式能够保证背景像素点更有效率的被区分并被注册。附图说明图I为依据本专利技术的的原理图。具体实施例方式为了是本领域的技术人员更清楚地理解本专利技术,结合说明书附图橡树本专利技术的技术方案。参见说明书附图1,拍照时,选择一个无纹理背景,这里的无纹理背景为拍照所依赖的物理的背景幕布等设备;然后一个摄影装置,通过一个图像处理模块输出到终端。本文所说的背景蒙版生成方法在本例中由所述图像处理模块完成。零、初始化 O、根据图I中“A-原始图像”初始化系统,主要用于图像处理所使用的模块的初始化,如图中的“E-背景评估模块存储器”、“G-蒙版”。其中“G-蒙版”初始化为一个空白的蒙版,可以直接表示为白色,或者说颜色值为255。I、根据0,在“E-背景评估模块存储器”初始化的过程为“A-原始图像”中的每个像素创建一个背景评估单元。背景评估单元用于预测对应像素的背景颜色的取值范围。初始化状态的背景评估单元不能预测对应像素的背景颜色,需要对背景评估单元进行学习,或者说数据的更新、存放,由这些被更新、被存放的数据的处理实现对像素点的判断。2、根据1,“E_背景评估模块存储器”的一种具体实现方法是定义数组B 和T ,其中W是“A-原始图像”的宽度,H本文档来自技高网...

【技术保护点】
一种背景蒙版生成方法,其特征在于,依据目标图像的分辨率,创建一个同规格的无纹理背景作为空白蒙版;通过图像设备获得一个原始图像;初始化原始图像,为原始图像中的每一个像素建立一个背景评估单元;选定所述原始图像上方一顶角的像素点为背景像素点,并以该像素点为起点连续枚举原始图像的各像素点;被枚举的像素点与已经被认定为是背景像素点的距离在给定的距离阈值内,且颜色值与给定邻域内的背景像素点颜色差异在给定的颜色阈值内时,认定该被枚举的像素点为背景像素点;当前像素点为背景像素点时,设置空白蒙版对应位置为固定背景颜色值,否则设置为固定前景颜色值,且固定背景颜色值与固定前景颜色值采用两种不同的颜色值;?遍历所述原始图像的所有像素点,输出目标蒙版。

【技术特征摘要】

【专利技术属性】
技术研发人员:许野平
申请(专利权)人:山东神思电子技术股份有限公司
类型:发明
国别省市:

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

1