journal article·2024-03-21Open access

Isoline Tracking in Particle-Based Fluids Using Level-Set Learning Representation

Jun Yeong Kim, Chang Geun Song, Jung Lee, Jong-Hyun Kim, Jong Wan Lee, Sun-Jeong Kim

Applied Sciences· Volume 14· Issue 6

Abstract

In this paper, we propose a learning model for tracking the isolines of fluid based on the physical properties of particles in particle-based fluid simulations. Our method involves analyzing which weights, closely related to surface tracking among the various physical properties of fluid particles, are significant. These weights are used as input values for the learning algorithm, enabling relatively accurate isoline tracking. In addition, compared to existing learning models such as linear regression, LSTM (long short-term memory), and learning representation (1-layer) models, our method obtained superior surface tracking results without accumulating errors. By using our proposed network structure to track the fluid surface, it learns and predicts values derived from existing fluid simulation algorithms, eliminating the need for computational processes for level-set values and enabling real-time surface tracking. As the scale of the simulation increases, our method significantly reduces the time and resources consumed compared to traditional methods and can track the fluid surface without additional resource consumption. Furthermore, due to our method’s simple network structure, the time consumed in the initial process of loading the model into memory is faster than models such as CNN and LSTM. Our proposed model occupies less than 30 kb of storage space, making it suitable for use in middleware. Lastly, to verify the generality of our method, we conducted tests in a total of five scenes, and in all test scenes, visually natural fluid isolines were represented.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Enhanced Oil Recovery Techniques · Lattice Boltzmann Simulation Studies · Computer Graphics and Visualization Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Convergence Software, Hallym University, Hallimdaehak-gil, Chuncheon-si 24252, Republic of Korea

Department of Computer Science, Hanbat National University, Dongseo-daero, Yuseong-gu, Daejeon 34158, Republic of Korea

College of Software and Convergence (Department of Design Technology), Inha University, 100, Inha-ro, Nam-gu, Incheon 22212, Republic of Korea

School of Nano Convergence Technology, Hallym University, Hallimdaehak-gil, Chuncheon-si 24252, Republic of Korea

Funding

National Research Foundation of Korea (NRF) · Ministry of Education · INHA UNIVERSITY · Korea government (MSIT)

References (38)

Show source-provided references
1. Desbrun, M., and Gascuel, M.P. (1996). Computer Animation and Simulation, Proceedings of the Eurographics Workshop in Poitiers, France, 31 August–1 September 1996, Springer.
2. Realistic animation of liquids10.1006/gmip.1996.0039 ↗
3. Stam, J. (1999, January 8–13). Stable fluids. Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques, Los Angeles, CA, USA.10.1145/311535.311548 ↗
4. Stam, J. (2003, January 22). Real-time fluid dynamics for games. Proceedings of the Game Developer Conference, San Jose Convention Center, San Jose, CA, USA.
5. Lorensen, W.E., and Cline, H.E. (1998). Seminal Graphics: Pioneering Efforts that Shaped the Field, Association for Computing Machinery.
6. Ju, T., Losasso, F., Schaefer, S., and Warren, J. (2002, January 23–26). Dual contouring of hermite data. Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques, San Antonio, TX, USA.10.1145/566570.566586 ↗
7. Smoothed particle hydrodynamics10.1146/annurev.aa.30.090192.002551 ↗
8. From point cloud to surface: The modeling and visualization problem
9. Müller, M. (2009, January 1–2). Fast and robust tracking of fluid surfaces. Proceedings of the 2009 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, New Orleans, LA, USA.10.1145/1599470.1599501 ↗
10. Müller, M., Charypar, D., and Gross, M.H. (2003, January 26–27). Particle-based fluid simulation for interactive applications. Proceedings of the 2003 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, San Diego, CA, USA.
11. Becker, M., and Teschner, M. (2007, January 2–4). Weakly compressible SPH for free surface flows. Proceedings of the 2007 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, San Diego, CA, USA.
12. Implicit incompressible SPH10.1109/TVCG.2013.105 ↗
13. Bender, J., and Koschier, D. (2015, January 7–9). Divergence-free smoothed particle hydrodynamics. Proceedings of the 14th ACM SIGGRAPH/ Eurographics Symposium on Computer Animation, Los Angeles, CA, USA.10.1145/2786784.2786796 ↗
14. Stable and anisotropic freezing framework with interaction between IISPH fluids and ice particles10.1109/ACCESS.2021.3123435 ↗
15. Interaction of fluids with deformable solids10.1002/cav.18 ↗
16. Porous flow in particle-based fluid simulations10.1145/1360612.1360648 ↗
17. Direct forcing for lagrangian rigid-fluid coupling10.1109/TVCG.2008.107 ↗
18. Ram, D., Gast, T., Jiang, C., Schroeder, C., Stomakhin, A., Teran, J., and Kavehpour, P. (2015, January 7–9). A material point method for viscoelastic fluids, foams and sponges. Proceedings of the 14th ACM SIGGRAPH/Eurographics Symposium on Computer Animation, Los Angeles, CA, USA.10.1145/2786784.2786798 ↗
19. Infinite continuous adaptivity for incompressible SPH10.1145/3072959.3073713 ↗
20. Optimized refinement for spatially adaptive SPH10.1145/3363555 ↗
21. Koschier, D., Bender, J., Solenthaler, B., and Teschner, M. (2020). Smoothed particle hydrodynamics techniques for the physics based simulation of fluids and solids. arXiv.
22. Level set methods and dynamic implicit surfaces10.1115/1.1760520 ↗
23. A hybrid particle level set method for improved interface capturing10.1006/jcph.2002.7166 ↗
24. Enright, D., Marschner, S., and Fedkiw, R. (2002, January 23–26). Animation and rendering of complex water surfaces. Proceedings of the 29th Annual Conference on Computer Graphics and Interactive Techniques, San Antonio, TX, USA.10.1145/566570.566645 ↗
25. A fast and accurate semi-Lagrangian particle level set method10.1016/j.compstruc.2004.04.024 ↗
26. Volume of fluid (VOF) method for the dynamics of free boundaries10.1016/0021-9991(81)90145-5 ↗
27. A generalization of algebraic surface drawing10.1145/357306.357310 ↗
28. Animating sand as a fluid10.1145/1073204.1073298 ↗
29. Adams, B., Pauly, M., Keiser, R., and Guibas, L.J. (2007). ACM SIGGRAPH 2007 Papers, Association for Computing Machinery.
30. Deep learning10.1038/nature14539 ↗
31. Obiols-Sales, O., Vishnu, A., Malaya, N., and Chandramowliswharan, A. (July, January 29). CFDNet: A deep learning-based accelerator for fluid simulations. Proceedings of the 34th ACM International Conference on Supercomputing, Barcelona, Spain.
32. FluidMLP: A general method for learning Lagrangian fluid simulation10.1016/j.simpat.2022.102623 ↗
33. Graph neural network-accelerated Lagrangian fluid simulation10.1016/j.cag.2022.02.004 ↗
34. Neural marching cubes
35. Neural dual contouring
36. Multi-grid representation with field regularization for self-supervised surface reconstruction from point clouds10.1016/j.cag.2023.06.016 ↗
37. Zhou, J., Ma, B., Li, S., Liu, Y.S., and Han, Z. (2023, January 2–3). Learning a more continuous zero level set in unsigned distance fields through level set projection. Proceedings of the IEEE/CVF International Conference on Computer Vision, Paris, France.10.1109/ICCV51070.2023.00295 ↗
38. Shao, K., Wu, Y., and Jia, S. (2023). An Improved Neural Particle Method for Complex Free Surface Flow Simulation Using Physics-Informed Neural Networks. Mathematics, 11.10.3390/math11081805 ↗