[发明专利]一种内容相关的GPU实时粒子特效方法在审
申请号: | 202110752537.3 | 申请日: | 2021-07-02 |
公开(公告)号: | CN113487474A | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 胡国柱 | 申请(专利权)人: | 杭州小影创新科技股份有限公司 |
主分类号: | G06T1/20 | 分类号: | G06T1/20;G06T7/11;G06T7/13;G06T7/90;G06T15/04;G06T15/50;G06N3/04;G06F17/16;G06F17/11 |
代理公司: | 杭州中港知识产权代理有限公司 33353 | 代理人: | 张晓红 |
地址: | 310000 浙江省杭州市西*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 内容 相关 gpu 实时 粒子 特效 方法 | ||
1.一种内容相关的GPU实时粒子特效方法,其特征是,具体包括如下步骤:
(1)根据具体应用场景需要选择合适的粒子效果模板,或根据需求设置粒子系统的初始参数;
(2)采用光流算法,利用GPU并行处理能力,实时分析视频/图片画面内容,计算图像的亮度、梯度及相邻视频帧的位移变化量,利用Canny算子提取画面内容的边缘轮廓;
(3)利用显著性算法和物体分割算法,进行视频/图像的智能分析并获取视频的感兴趣区域、主要对象和遮罩信息;
(4)根据粒子效果模板及规则,选择画面区域作为粒子的发射区域,以发射区域为中心随机生成和排布粒子;
(5)编写自定义GPU计算着色器,并结合画面内容的亮度、梯度和相邻视频帧的位移变化量,实现调节和控制粒子的更新迭代过程;
(6)基于三维图形渲染及影视后处理特效技术,渲染和绘制粒子,根据场景和效果需求,应用遮罩信息以实现粒子特效效果。
2.根据权利要求1所述的一种内容相关的GPU实时粒子特效方法,其特征是,在步骤(1)中,粒子系统的初始参数包括贴图纹理、基础形状、基本尺寸、初始速度、灯光阴影、发射速度。
3.根据权利要求1所述的一种内容相关的GPU实时粒子特效方法,其特征是,在步骤(2)中,假设输入图像I的颜色空间为RGB,其他颜色空间的图像按照标准公式转换到RGB颜色空间,t时刻图像(x,y)坐标处RGB颜色值为[Rt(x,y),Gt(x,y),Bt(x,y)],那么t时刻图像(x,y)坐标处的亮度计算公式为:
Lt(x,y)=Rt(x,y)*0.2126+Gt(x,y)*0.7152++Bt(x,y)*0.0722。
4.根据权利要求3所述的一种内容相关的GPU实时粒子特效方法,其特征是,在步骤(2)中,在获得t时刻整幅图像的亮度值Lt后,利用Sobel算子在每个坐标(x,y)的3x3区域中计算图像的水平方向梯度Ght和垂直方向的梯度Gvt,其计算公式为:
Ght(x,y)=Lt(x+1,y-1)+2.0*Lt(x+1,y)+Lt(x+1,y+1)-Lt(x-1,y-1)-2.0*Lt(x-1,y)+Lt(x-1,y+1)
Gvt(x,y)=Lt(x-1,y+1)+2.0*Lt(x,y+1)+Lt(x+1,y+1)-Lt(x-1,y-1)-2.0*Lt(x,y-1)+Lt(x+1,y-1)
而图像的梯度幅值计算公式为:
利用Canny算法过滤非极值,并使用上下阈值以获得图像的边缘轮廓。
5.根据权利要求4所述的一种内容相关的GPU实时粒子特效方法,其特征是,在步骤(2)中,根据光流算法的亮度恒定和光流场平滑的两个基本假设,同一目标物体运动时,其亮度不会发生明显改变,时间的变化也不会引起目标物体位置的剧烈变化,相邻帧的目标物体位移较小;假设某一个目标物体t时刻(x,y)坐标处的亮度Lt(x,y),经过间隔时间dt移动了(dx,dy)距离,根据亮度恒定假设,Lt(x,y)=Lt+dt(x+dx,y+dy),对等式右边进行泰勒级数展开,得到
δ表示二阶变化量,可忽略,对等式两边同除以dt后得到:
其中和分边表示图像水平方向和垂直方向的导数,即图像梯度Ght和Gvt,表示图像在时间维度的变化量,而和则表示光流沿着水平方向和垂直方向的速度矢量,定义为即为相邻视频帧的位移变化量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州小影创新科技股份有限公司,未经杭州小影创新科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110752537.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种手术创口止流器
- 下一篇:一种可再生塑料颗粒及其制备工艺
- 内容再现系统、内容提供方法、内容再现装置、内容提供装置、内容再现程序和内容提供程序
- 内容记录系统、内容记录方法、内容记录设备和内容接收设备
- 内容服务系统、内容服务器、内容终端及内容服务方法
- 内容分发系统、内容分发装置、内容再生终端及内容分发方法
- 内容发布、内容获取的方法、内容发布装置及内容传播系统
- 内容提供装置、内容提供方法、内容再现装置、内容再现方法
- 内容传输设备、内容传输方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容发送设备、内容发送方法、内容再现设备、内容再现方法、程序及内容分发系统
- 内容再现装置、内容再现方法、内容再现程序及内容提供系统
- 内容记录装置、内容编辑装置、内容再生装置、内容记录方法、内容编辑方法、以及内容再生方法