一种抑制前景颜色溢出和控制混合亮度的方法技术

技术编号:4346980 阅读:464 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种抑制前景颜色溢出和控制混合亮度的方法,属于视频及图像的特效处理及合成技术领域。该方法首先压缩V值使UV空间成为一个正方形空间,调整溢出颜色和输入图像中每个像素在压缩后的UV空间中的V值,获得溢出颜色角度angle;然后将输入图像所有像素颜色和平衡颜色在UV空间旋转-angle角度,调整输入图像所有像素和平衡颜色的U、V值;再根据溢出范围和混合边缘确定输入图像溢出区域的临界点和调整系数,对大于临界点的像素进行调整;最后将输入图像中所有像素的颜色在UV空间旋转angle角度,调整旋转后所有像素的U、V值;将UV空间反压缩回原空间,调整输入图像的所有像素的V值。

【技术实现步骤摘要】

本专利技术属于视频及图像的特效处理及合成
,具体涉及。本专利技术尤其适用于高质量、高效率的视频或图像的特效处理 及合成中。
技术介绍
在图像或视频处理软件中,将图像或视频中某一类颜色抠掉会遇到一个问题一 些背景颜色会溢到键的边缘,比如典型拍摄环境在一个蓝色背景中,由于灯光等因素,蓝色 会溅到拍摄对象(主持人)的边缘如衣服,脸颊等。现有方法在抠像并与背景进行混合后 无法消除这些蓝色溢出,就造成了不真实的效果。 如果键边缘的亮度比背景还要暗,这样混合后边缘会出现明显的不真实感,这个 问题在传统色键器也是没有办法很好解决的。
技术实现思路
针对现有技术中存在的缺陷,本专利技术的目的是提供一种效果好、简单、易优化的抑 制前景颜色溢出和控制混合亮度的方法。 为了实现上述目的,本专利技术采用的技术方案为一种抑制前景颜色溢出和控制混 合亮度的方法,包括以下步骤 (1)针对输入图像所在的YUV空间,压縮V值使UV空间成为一个正方形空间,调整 溢出颜色、平衡颜色和输入图像中每个像素在压縮后的UV空间中的V值,并获得溢出颜色 的角度angle ; (2)将输入图像所有像素颜色和平衡颜色在UV空间旋本文档来自技高网...

【技术保护点】
一种抑制前景颜色溢出和控制混合亮度的方法,包括以下步骤:(1)针对输入图像所在的YUV空间,压缩V值使UV空间成为一个正方形空间,调整溢出颜色、平衡颜色和输入图像中每个像素在压缩后的UV空间中的V值,并获得溢出颜色的角度angle;(2)将输入图像所有像素颜色和平衡颜色在UV空间旋转-angle角度,调整输入图像所有像素和平衡颜色的U、V值;(3)根据溢出范围和混合边缘确定输入图像溢出区域的临界点和调整系数,对大于临界点的像素进行调整;(4)将输入图像中所有像素的颜色在UV空间旋转angle角度,调整旋转后所有像素的U、V值;(5)将UV空间反压缩回原空间,调整输入图像的所有像素的V值。

【技术特征摘要】
一种抑制前景颜色溢出和控制混合亮度的方法,包括以下步骤(1)针对输入图像所在的YUV空间,压缩V值使UV空间成为一个正方形空间,调整溢出颜色、平衡颜色和输入图像中每个像素在压缩后的UV空间中的V值,并获得溢出颜色的角度angle;(2)将输入图像所有像素颜色和平衡颜色在UV空间旋转-angle角度,调整输入图像所有像素和平衡颜色的U、V值;(3)根据溢出范围和混合边缘确定输入图像溢出区域的临界点和调整系数,对大于临界点的像素进行调整;(4)将输入图像中所有像素的颜色在UV空间旋转angle角度,调整旋转后所有像素的U、V值;(5)将UV空间反压缩回原空间,调整输入图像的所有像素的V值。2. 如权利要求1所述的一种抑制前景颜色溢出和控制混合亮度的方法,其特征在于 步骤(1)中压縮V值使UV空间成为一个正方形空间,调整溢出颜色和输入图像中每个像素 在压縮后的UV空间中的V值采用的公式为V = VXM/N,其中等号右边的V表示压縮前的V 值,等号左边的V表示压縮后的V值,M为U的最大值,N为V的最大值,N大于M。3. 如权利要求1或2所述的一种抑制前景颜色溢出和控制混合亮度的方法,其特征在 于,步骤(2)中调整输入图像所有像素和平衡颜色的U、V值采用的公式为pu' = puX cos (-angle) _pvX sin (-angle), pv' = puX sin (-angle)+pvX cos (-angle); bu' = buX cos (-angle) _bvX sin (-angle), bv' = buX sin (-angle)+bvX cos (-angle);其中,pu、pv为调整前输入图像中像素的U、V值,pu' 、pv'为调整后输入图像中像素 的U、V值;bu、bv为调整前平衡颜色的U、V值,bu' 、bv'为调整后平衡颜色的U、V值。4. 如权利要求3所述的一种抑制前景颜色溢出和控制混合亮度的方法,其特征在 于步骤(3)中确定输入图像溢出区域的临界点fRange的公式为fRange = umaxX spill range/10+umaxXblend edge/100,其中umax表示YUV空间中U的最大值,spill range表 示溢出范围,blend edge表示混合边缘。5. 如权利要求4所述的一种抑制前景颜色溢出和控制混合亮度的方法,其特征在于 步骤(3)中确定输入图像溢出区域...

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

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

1
相关领域技术
  • 暂无相关专利