[发明专利]实时抠像方法及装置、终端装置有效
申请号: | 201810306790.4 | 申请日: | 2018-04-08 |
公开(公告)号: | CN108492303B | 公开(公告)日: | 2021-03-30 |
发明(设计)人: | 李锐 | 申请(专利权)人: | 重庆虚拟实境科技有限公司 |
主分类号: | G06T7/11 | 分类号: | G06T7/11;G06T7/194;G06T3/00 |
代理公司: | 深圳市赛恩倍吉知识产权代理有限公司 44334 | 代理人: | 彭辉剑;孙芬 |
地址: | 400053 重*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实时 方法 装置 终端 | ||
1.一种实时抠像方法,其特征在于,应用高阶着色器语言作为实时抠像的程序语言,所述实时抠像方法包括:
利用抠像参数对色彩图像进行抠像算法运算获取初始alpha通道图像,所述初始alpha通道图像包括初始背景图像与初始前景图像;
根据所述初始alpha通道图像与所述色彩图像合成三通道RGB图像并根据所述色彩图像计算六通道数据;
根据模糊半径计算色彩图像、一通道图像、六通道数据与三通道RGB图像的周围像素平均值;
根据所述周围像素平均值计算三通道RGB图像的协方差与六通道数据的方差;
根据所述三通道RGB图像的协方差与所述六通道数据的方差计算所述三通道RGB图像与所述一通道图像的相关系数;
根据所述模糊半径计算所述相关系数的模糊值;
调用Computer Shader在GPU上运行上述实时抠像的程序语言获取最终Alpha通道图像,所述最终Alpha通道图像包括待合成的背景图像与经处理的前景图像。
2.根据权利要求1所述的实时抠像方法,其特征在于,所述获取初始alpha通道图像包括:
利用公式1所示的抠像算法获取初始alpha通道图像;
P.a=clamp((((1-clamp((I.g-(I.b+I.r)),0,1))-k)*(tan((45+44*j)/180*3.1459))+k),0,1)公式1
其中,k、j表示抠像参数,I.r、I.g、I.b分别表示所述色彩图像的r通道、g通道、b通道图像,P.a表示所述初始alpha通道图像,函数Clamp(int_X,int_Min,int_Max)中,参数X表示要限制的值,Min表示限制范围的下限,Max表示限制范围的上限。
3.根据权利要求2所述的实时抠像方法,其特征在于,所述根据所述初始alpha通道图像与所述色彩图像合成三通道RGB图像并根据所述色彩图像计算六通道数据包括:
利用公式1’将色彩图像的r通道I.r、g通道I.g、b通道I.b的图像与初始alpha通道图像P.a合成形成IP.r、IP.g、IP.b;
其中,IP.r、IP.g、IP.b分别表示三通道RGB图像的r、g、b通道图像;
根据公式1”利用色彩图像的r通道I.r、g通道I.g、b通道I.b的图像计算出六通道数据;
其中,II.rr、II.gg、II.bb、II.rg、II.rb、II.gb分别表示所述六通道数据中的rr、gg、bb、rg、rb、gb通道的数据。
4.根据权利要求3所述的实时抠像方法,其特征在于,所述根据模糊半径计算色彩图像、一通道图像、六通道数据与三通道RGB图像的周围像素平均值包括:
利用公式2计算色彩图像、一通道图像、六通道数据与三通道RGB图像的周围像素平均值;
其中,Y=fblur(X,r)=(X[uv-r]+…+X[uv-2]+X[uv-1]+X[uv]+X[uv+1]+X[uv+2]+…+X[uv+r])/(2r+1),uv表示当前计算像素的纹理坐标,X[uv-r]表示当前计算像素周围r像素的像素值,I、P、II、IP分别表示色彩图像、一通道图像、六通道数据以及三通道RGB图像,r表示模糊半径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆虚拟实境科技有限公司,未经重庆虚拟实境科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810306790.4/1.html,转载请声明来源钻瓜专利网。