Reconstructing 3D Flow from 2D Data with Diffusion Transformer
Fan Lei
TL;DR
The paper tackles reconstructing 3D flow fields from 2D observations, addressing the high cost of 3D CFD and PIV by learning a data-driven prior via a Diffusion Transformer. It introduces plane position embeddings and window/plane attention to enable reconstruction from arbitrary sets of 2D planes while keeping computation tractable. Empirical results on INS/CNS DNS data show state-of-the-art or competitive performance (nRMSE, PSNR, SSIM), with ablations confirming efficiency gains and the importance of plane embeddings. This approach enables flexible, scalable 3D flow reconstruction from partial 2D measurements, with potential impact on experimental fluid dynamics and rapid flow analysis, though future work could incorporate physical constraints to further improve fidelity.
Abstract
Fluid flow is a widely applied physical problem, crucial in various fields. Due to the highly nonlinear and chaotic nature of fluids, analyzing fluid-related problems is exceptionally challenging. Computational fluid dynamics (CFD) is the best tool for this analysis but involves significant computational resources, especially for 3D simulations, which are slow and resource-intensive. In experimental fluid dynamics, PIV cost increases with dimensionality. Reconstructing 3D flow fields from 2D PIV data could reduce costs and expand application scenarios. Here, We propose a Diffusion Transformer-based method for reconstructing 3D flow fields from 2D flow data. By embedding the positional information of 2D planes into the model, we enable the reconstruction of 3D flow fields from any combination of 2D slices, enhancing flexibility. We replace global attention with window and plane attention to reduce computational costs associated with higher dimensions without compromising performance. Our experiments demonstrate that our model can efficiently and accurately reconstruct 3D flow fields from 2D data, producing realistic results.
