[发明专利]基于Phong模型的视频流体光照计算方法有效

专利信息
申请号: 201610624318.6 申请日: 2016-08-01
公开(公告)号: CN106204714B 公开(公告)日: 2019-02-01
发明(设计)人: 全红艳 申请(专利权)人: 华东师范大学
主分类号: G06T15/50 分类号: G06T15/50
代理公司: 上海蓝迪专利商标事务所(普通合伙) 31215 代理人: 徐筱梅;张翔
地址: 200241 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种视频流体光照计算的方法,该方法旨在利用Phong模型,利用流体表面几何信息,快速计算Phong模型光照参数。首先,通过线性拟合的方法得到环境光及漫反射的成分。在此基础上,更新流体表面几何信息,进一步根据环境光成分、漫反射成分以及流体表面几何信息,通过聚类的手段,得到流体场景的镜面反射指数。最后根据流体表面的强度,计算得到流体场景的镜面反射成分。通过实验测试及误差分析,证明了本发明中所研究的方法很有效。本发明可有效地应用于流体的反向工程的研究及应用中,可以在重仿真中获得与样例流体外观一致的光照效果,克服了现有的流体光照计算中计算量大以及需要用户初始化等问题。
搜索关键词: 基于 phong 模型 视频 流体 光照 计算方法
【主权项】:
1.一种基于Phong模型的视频流体光照计算方法,其特征在于,对于视频流体采用RGB色彩模型,将流体视频的样例帧F中任意像素P的颜色分量表示为R、G和B,那么根据Phong模型有:其中,是环境光在RGB三个通道的分量,称为环境光成分;是漫反射率,分别是漫反射在RGB三个通道的强度;记为记为记为并称为漫反射成分;Lm是场景中任意一点到光源方向的单位法向量,N是流体表面任意一点的单位法向量,V是视线方向的单位向量,Lm与V之间角平分线方向为E,Rm是流体表面任意一点反射光方向的单位向量,V是视线方向的单位向量.根据V与Rm之间的夹角是N与E间夹角的两倍,利用计算公式(1)到(3)中Lm与N的点积Lm·N;是镜面反射率,分别是镜面反射在RGB三个通道的光强;α是镜面反射指数;记为记为记为为镜面反射成分;利用像素P的高度hP代替公式(1)至(3)中Rm和V点积Rm·V,那么,由(1)到(3)得:利用以下步骤有效计算流体场景的光照参数:(1)、计算Phong光照模型的环境光成分及漫反射成分,具体地:(a)利用流体视频样例帧F中的所有满足(7)式的像素构造集合L;Dp≤TL  (7)Dp是像素P的强度,Dp计算为:Dp=0.299*R+0.587*G+0.114*B  (8)式(7)中TL是强度阈值,其计算为TL=(Dmax‑Dmin)*2/9+Dmin,Dmax和Dmin分别是F中所有像素强度的最大值和最小值;(b)利用集合L,计算流体场景的环境光及漫反射成分,具体地:对于L中任意一个像素Q,根据公式(4)到(6)可得:其中,是Q在RGB三个通道的强度分量;计算流体表面高度hQ,并利用L中的所有像素的信息,对于(9)、(10)和(11)中环境光成分以及漫反射成分采用线性拟合方法求解;(2)、更新流体表面高度信息将步骤(1)中得到的R通道的环境光成分及漫反射成分代入公式(9),重新计算每个粒子高度hQ,将hQ记为hR;将G通道的环境光成分及漫反射成分代入公式(10),重新计算每个粒子高度hQ,将hQ记为hG;将B通道的环境光成分及漫反射成分代入公式(11),重新计算每个粒子高度hQ,将hQ记为hB;最后,粒子的高度信息更新为hn=(hR+hG+hB)/3;(3)、镜面反射指数及镜面反射成分计算(a)利用F中的所有满足(12)式的像素构造集合H;Dp≥TH  (12)TH是强度阈值,计算为TH=(Dmax‑Dmin)*8/9+Dmin;(b)利用H计算镜面反射指数及镜面反射成分对于H中任两个像素P1和P2,如果P1的颜色为R1、G1和B1,P2的颜色为R2、G2和B2,P1的高度假设为h1,P2的高度假设为h2;根据Phong光照模型:由式(13)和(14)能够从R通道得到镜面反射指数的结果αR:其中利用H中任意一对像素计算能够得到一个R通道的镜面反射指数;取NR对像素,然后利用(13)、(14)及(19),得到NR个R通道的计算结果并构成集合NR是自然数,1000≤NR≤5000;采用k‑means方法进行聚类得到R通道的镜面反射指数具体地,对于任意一对SR中任意两个元素如果满足:那么被聚为同一类;是集合中的两个不同的元素,U和V是序号,并且满足0≤U≤NR‑1,0≤V≤NR‑1,同时U≠V;为镜面反射指数之间差异的阈值;最后,将聚得样本最多的类中所有镜面反射指数的均值作为c表示聚类;同样道理,能够得到G通道和B通道的镜面反射指数在计算三个通道镜面反射指数时,镜面反射指数之间差异的阈值为一个设定值,设为0.1;最后,镜面反射指数计算为:对于F中任意像素P,按照以下方法计算镜面反射成分由公式(4)、(5)和(6)得:对所有像素计算的R通道镜面反射成分的平均值作为的结果,类似的,能够得到G通道镜面反射成分的结果以及B通道中镜面反射成分的结果
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东师范大学,未经华东师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610624318.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top