Table of Contents
Fetching ...

BLISSNet: Deep Operator Learning for Fast and Accurate Flow Reconstruction from Sparse Sensor Measurements

Maksym Veremchuk, K. Andrea Scott, Zhao Pan

TL;DR

BLISSNet is introduced, a model that strikes a strong balance between reconstruction accuracy and computational efficiency for both flow reconstruction and nudging-based data assimilation, and can achieve faster inference than classical interpolation methods such as radial basis function or bicubic interpolation.

Abstract

Reconstructing fluid flows from sparse sensor measurements is a fundamental challenge in science and engineering. Widely separated measurements and complex, multiscale dynamics make accurate recovery of fine-scale structures difficult. In addition, existing methods face a persistent tradeoff: high-accuracy models are often computationally expensive, whereas faster approaches typically compromise fidelity. In this work, we introduce BLISSNet, a model that strikes a strong balance between reconstruction accuracy and computational efficiency for both flow reconstruction and nudging-based data assimilation. The model follows a DeepONet-like architecture, enabling zero-shot inference on domains of arbitrary size. After the first model call on a given domain, certain network components can be precomputed, leading to low inference cost for subsequent evaluations on large domains. Consequently, the model can achieve faster inference than classical interpolation methods such as radial basis function or bicubic interpolation. This combination of high accuracy, low cost, and zero-shot generalization makes BLISSNet well-suited for large-scale real-time flow reconstruction and data assimilation tasks.

BLISSNet: Deep Operator Learning for Fast and Accurate Flow Reconstruction from Sparse Sensor Measurements

TL;DR

BLISSNet is introduced, a model that strikes a strong balance between reconstruction accuracy and computational efficiency for both flow reconstruction and nudging-based data assimilation, and can achieve faster inference than classical interpolation methods such as radial basis function or bicubic interpolation.

Abstract

Reconstructing fluid flows from sparse sensor measurements is a fundamental challenge in science and engineering. Widely separated measurements and complex, multiscale dynamics make accurate recovery of fine-scale structures difficult. In addition, existing methods face a persistent tradeoff: high-accuracy models are often computationally expensive, whereas faster approaches typically compromise fidelity. In this work, we introduce BLISSNet, a model that strikes a strong balance between reconstruction accuracy and computational efficiency for both flow reconstruction and nudging-based data assimilation. The model follows a DeepONet-like architecture, enabling zero-shot inference on domains of arbitrary size. After the first model call on a given domain, certain network components can be precomputed, leading to low inference cost for subsequent evaluations on large domains. Consequently, the model can achieve faster inference than classical interpolation methods such as radial basis function or bicubic interpolation. This combination of high accuracy, low cost, and zero-shot generalization makes BLISSNet well-suited for large-scale real-time flow reconstruction and data assimilation tasks.
Paper Structure (19 sections, 18 equations, 12 figures)

This paper contains 19 sections, 18 equations, 12 figures.

Figures (12)

  • Figure 1: BLISSNet uses a two-stage architecture. In stage one (panel a), the model is trained on fully observed data to learn a SIREN-based trunk that provides basis functions and a decoder that outputs the coefficients. The reconstruction is a weighted sum of these bases, with $K$ denoting the number of coefficients and basis functions. In stage two (panel b), the model performs interpolation from sparse observations, with $S$ denoting the number of available measurements, and it reuses the SIREN trunk and the decoder learned in stage one while training a Transformer encoder and cross-attention to map sensor coordinates and values to features. We utilize the OFormer encoder (representative of the Transformer encoder) in stage two. However, any suitable encoder can be substituted, and more advanced designs may further enhance interpolation quality. Snowflake here denotes that the weights are frozen during the second stage of training.
  • Figure 2: Time comparison of BLISSNet and OFormer. BLISSNet is more than 8 times faster on domains of size 512 and larger (a), and with precomputed bases it is up to 30 times faster (b). These results demonstrate a clear scalability advantage of BLISSNet for large domains.
  • Figure 3: Comparison of interpolation performance between the baseline OFormer and our BLISSNet model using 60 (top two rows) and 150 (bottom two rows) sensors with 10% Gaussian noise on the sensor values (first and third row are the same image, as well as second and fourth)
  • Figure 4: Comparison of interpolation performance between the baseline OFormer and our BLISSNet model using 60 sensors with 10% Gaussian noise on the sensor values for zero-shot domain sizes, first row - $32 \times 32$ size, second row - $64 \times 64$ size, third row - $128 \times 128$ size, fourth row - $256 \times 256$ size
  • Figure 5: Boxplot comparison between OFormer and BLISSNet across different sensor configurations and domain sizes for NS flow. (a) - 60 sensors for $64\times64$ domain, (b) - 150 sensors for $64\times64$, (c) - 60 sensors for $128\times128$ domain, (d) - 150 sensors for $128\times128$ domain
  • ...and 7 more figures