In this paper, we propose CIMS: a novel correction-interpolation method for smoke simulation. The basis of our method is to first generate a low frame rate smoke simulation, then increase the frame rate using temporal interpolation. However, low frame rate smoke simulations are inaccurate as they require increasing the time-step. A simulation with a larger time-step produces results different from that of the original simulation with a small time-step. Therefore, the proposed method corrects the large time-step simulation results closer to the corresponding small time-step simulation results using a U-Net-based DNN model. To obtain more precise results, we applied modeling concepts used in the image domain, such as optical flow and perceptual loss. By correcting the large time-step simulation results and interpolating between them, the proposed method can efficiently and accurately generate high frame rate smoke simulations. We conduct qualitative and quantitative analyses to confirm the effectiveness of the proposed model. Our analyses show that our method reduces the mean squared error of large time-step simulation results by more than 80% on average. Our method also produces results closer to the ground truth than the previous DNN-based methods; it is on average 2.04 times more accurate than previous works. In addition, the computation time of the proposed correction method barely affects the overall computation time.
翻译:在本文中,我们提议CIMS:一种用于模拟烟雾的新校正-内插方法。我们的方法基础是首先产生低框架率烟雾模拟,然后使用时间内插方法提高框架率。然而,低框架率烟雾模拟不准确,因为它们需要增加时间步骤。一个较大的时间步骤模拟产生的结果不同于最初模拟的结果,只是一个小时间步骤。因此,拟议方法纠正了大型时间步骤模拟结果,使其更接近使用基于 U-Net 的 DNNN 模型的相应的小时间步骤模拟结果。为了获得更精确的结果,我们采用了在图像域中使用的模型概念,例如光学流和感官损失。通过修正大型时间步骤模拟结果和它们之间的相互交错,拟议的方法可以高效和准确地产生高框架率烟雾模拟。我们进行定性和定量分析,以证实拟议模型的有效性。我们的分析显示,我们的方法平均将大型时间步骤模拟结果的正方差平均减少80%以上。我们的方法也比先前提议的DNNM的精确度计算方法产生更接近地面的模型结果。在平均时间范围内进行计算。它不会影响整个计算。