Physics-Informed Learning of Characteristic Trajectories for Smoke Reconstruction

Yiming Wang, Siyu Tang, Mengyu Chu
7/12/2024
cs.CVcs.GRcs.LG

Official code: 19reborn/PICT_smoke (24 stars, last commit 2024-07-27).

Abstract

We delve into the physics-informed neural reconstruction of smoke and obstacles through sparse-view RGB videos, tackling challenges arising from limited observation of complex dynamics. Existing physics-informed neural networks often emphasize short-term physics constraints, leaving the proper preservation of long-term conservation less explored. We introduce Neural Characteristic Trajectory Fields, a novel representation utilizing Eulerian neural fields to implicitly model Lagrangian fluid trajectories. This topology-free, auto-differentiable representation facilitates efficient flow map calculations between arbitrary frames as well as efficient velocity extraction via auto-differentiation. Consequently, it enables end-to-end supervision covering long-term conservation and short-term physics priors. Building on the representation, we propose physics-informed trajectory learning and integration into NeRF-based scene reconstruction. We enable advanced obstacle handling through self-supervised scene decomposition and seamless integrated boundary constraints. Our results showcase the ability to overcome challenges like occlusion uncertainty, density-color ambiguity, and static-dynamic entanglements. Code and sample tests are at \url{https://github.com/19reborn/PICT_smoke}.

View on arXivView PDF

Code Implementations(1)

[SIGGRAPH 2024] Official code for Physics-Informed Learning of Characteristic Trajectories for Smoke Reconstruction

244C, C++Apr 28, 20242 years ago

Similar Papers

Cite this paper

@article{wang2024physicsinformed,
  title  = {Physics-Informed Learning of Characteristic Trajectories for Smoke Reconstruction},
  author = {Yiming Wang and Siyu Tang and Mengyu Chu},
  year   = {2024},
  eprint = {2407.09679},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2407.09679v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2407.09679.svg)](https://codeofpaper.com/paper/2407.09679)

Discussion