期刊
ACM TRANSACTIONS ON GRAPHICS
卷 40, 期 1, 页码 -出版社
ASSOC COMPUTING MACHINERY
DOI: 10.1145/3412360
关键词
Fluid simulation; dictionary learning; neural networks; smoke animation
资金
- Young Scientists Fund of the National Natural Science Foundation of China [61502305]
- ShanghaiTech University
The article proposes a novel learning approach for dynamically upsampling smoke flows based on a training set of coarse and fine resolution flows. The network constructs a corresponding dictionary during training and is able to provide accurate upsampling through fast evaluation.
Simulating turbulent smoke flows with fine details is computationally intensive. For iterative editing or simply faster generation, efficiently upsampling a low-resolution numerical simulation is an attractive alternative. We propose a novel learning approach to the dynamic upsampling of smoke flows based on a training set of flows at coarse and fine resolutions. Our multiscale neural network turns an input coarse animation into a sparse linear combination of small velocity patches present in a precomputed over-complete dictionary. These sparse coefficients are then used to generate a high-resolution smoke animation sequence by blending the fine counterparts of the coarse patches. Our network is initially trained from a sequence of example simulations to both construct the dictionary of corresponding coarse and fine patches and allow for the fast evaluation of a sparse patch encoding of any coarse input. The resulting network provides an accurate upsampling when the coarse input simulation is well approximated by patches present in the training set (e.g., for re-simulation), or simply visually plausible upsampling when input and training sets differ significantly. We show a variety of examples to ascertain the strengths and limitations of our approach and offer comparisons to existing approaches to demonstrate its quality and effectiveness.
作者
我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。
推荐
暂无数据