[发明专利]一种基于视频重建与欧拉模型耦合的流体仿真方法有效

专利信息
申请号: 201710190795.0 申请日: 2017-03-28
公开(公告)号: CN107085629B 公开(公告)日: 2020-05-12
发明(设计)人: 王长波;李凤豫 申请(专利权)人: 华东师范大学
主分类号: G06F30/28 分类号: G06F30/28;G06T13/60;G06T17/00;G06F113/08;G06F119/14
代理公司: 上海蓝迪专利商标事务所(普通合伙) 31215 代理人: 徐筱梅;张翔
地址: 200241 *** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 视频 重建 模型 耦合 流体 仿真 方法
【权利要求书】:

1.一种基于视频重建与欧拉模型耦合的流体仿真方法,其特征在于该方法包括以下步骤:

a)基于单方向视频的流体密度场重建

ⅰ)使用最小二乘匹配方法重建密度场

首先把密度场的重建转化成为一个线性系统,描述为:

Bd=p

其中B是一个稀疏矩阵,代表体积渲染操作,d代表密度场,p表示输入图像;

然后选择Box基函数来构造稀疏矩阵B,最后用共轭梯度法计算一个最小二乘解:

d=(BTB)-1BTp

BT代表矩阵B的转置;

ii)使用期望最大化算法改善密度场

首先,通过一个矩阵乘法p=Bd渲染出各个方向上的图像;然后通过以下步骤:形态学膨胀操作,高斯模糊,形态学腐蚀操作,来得到改善的图像;最后基于改善的图像,再次使用i)中的最小二乘匹配方法重建密度场;

重复以上操作,直到系统收敛或到达最大迭代次数,迭代停止,得到最终的密度场;

b)使用欧拉法求解N-S方程

使用时间分裂法求解不可压缩无黏N-S方程:

其中,u表示流体的速度,ρ是密度,p代表压力,f代表外力;

首先,使用半拉格朗日法或FLIP法求解平流项,再加上外力项得到中间速度;然后,通过多网格预处理共轭梯度算法求得压强;最后,由中间速度和压强得到无散的速度场;

得到了无散速度场之后,用下式平流输送密度和温度:

其中,代表流体的密度或温度,从而得到流体的密度场和温度场;

c)重建速度场

将速度场的重建看成一个最优化问题,表示为:

此式中,ET(v)代表流体输送项,表示为:

其中,φt是密度的时间导数,是密度的空间梯度,Ω是整个流体空间,v是重建流体的速度;

ESM(v)是一个平滑项,表示为:

EKE(v)是一个动能惩罚项,表示为:

EDF(v)是压力投影中的无散项,通过欧拉法求解,α和β是优化参数;

使用交替方向乘子迭代算法来求解此最优化问题,在每一个迭代步骤中,使用欧拉法求得的速度场结果来校正,当两步之间的变化值小于一个设定的阈值或到达最大迭代次数,迭代停止,输出为重建的速度场;

d)使用重建的密度场和速度场指导欧拉流体仿真

使用下式得到最终的速度场:

r=U-Ga(U)

ul=r+Ga(V)

其中,U是欧拉法求得的速度场,V是视频重建出的速度场,r代表提取出的高频分量,ul代表最终的速度场,Ga()表示三维高斯模糊操作;

使用下式得到最终的密度场:

dl=d*η+dr*(1-η)

其中,其中d是视频重建出的密度场,dr代表欧拉法求得的密度场,dl代表最终的的密度场,η是加权参数,取值在0到1之间;

得到每一帧最终的速度场和密度场,经过渲染生成流体的动画效果。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/201710190795.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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