Dual-Frame Fluid Motion Estimation with Test-Time Optimization and Zero-Divergence Loss

Abstract

3D particle tracking velocimetry (PTV) is a key technique for analyzing turbulent flow, one of the most challenging computational problems of our century. At the core of 3D PTV is the dual-frame fluid motion estimation algorithm, which tracks particles across two consecutive frames. Recently, deep learning-based methods have achieved impressive accuracy in dual-frame fluid motion estimation; however, they heavily depend on large volumes of labeled data. In this paper, we introduce a new method that is completely self-supervised and notably outperforms its fully-supervised counterparts while requiring only 1\% of the training samples (without labels) used by previous methods. Our method features a novel zero-divergence loss that is specific to the domain of turbulent flow. Inspired by the success of splat operation in high-dimensional filtering and random fields, we propose a splat-based implementation for this loss which is both efficient and effective. The self-supervised nature of our method naturally supports test-time optimization, leading to the development of a tailored Dynamic Velocimetry Enhancer (DVE) module. We demonstrate that strong cross-domain robustness is achieved through test-time optimization on unseen leave-one-out synthetic domains and real physical/biological domains. Code, data and models are available at https://github.com/Forrest-110/FluidMotionNet.

Cite

Text

Zhang et al. "Dual-Frame Fluid Motion Estimation with Test-Time Optimization and Zero-Divergence Loss." Neural Information Processing Systems, 2024. doi:10.52202/079017-1446

Markdown

[Zhang et al. "Dual-Frame Fluid Motion Estimation with Test-Time Optimization and Zero-Divergence Loss." Neural Information Processing Systems, 2024.](https://mlanthology.org/neurips/2024/zhang2024neurips-dualframe/) doi:10.52202/079017-1446

BibTeX

@inproceedings{zhang2024neurips-dualframe,
  title     = {{Dual-Frame Fluid Motion Estimation with Test-Time Optimization and Zero-Divergence Loss}},
  author    = {Zhang, Yifei and Gao, Huan-ang and Jiang, Zhou and Zhao, Hao},
  booktitle = {Neural Information Processing Systems},
  year      = {2024},
  doi       = {10.52202/079017-1446},
  url       = {https://mlanthology.org/neurips/2024/zhang2024neurips-dualframe/}
}