Conditional Injective Flows for Bayesian Imaging
Not on the map. Why?
Abstract (arXiv)
Most deep learning models for computational imaging regress a single reconstructed image. In practice, however, ill-posedness, nonlinearity, model mismatch, and noise often conspire to make such point estimates misleading or insufficient. The Bayesian approach models images and (noisy) measurements as jointly distributed random vectors and aims to approximate the posterior distribution of unknowns. Recent variational inference methods based on conditional normalizing flows are a promising alternative to traditional MCMC methods, but they come with drawbacks: excessive memory and compute demands for moderate to high resolution images and underwhelming performance on hard nonlinear problems. In this work, we propose C-Trumpets -- conditional injective flows specifically designed for imaging problems, which greatly diminish these challenges. Injectivity reduces memory footprint and training time while low-dimensional latent space together with architectural innovations like fixed-volume-change layers and skip-connection revnet layers, C-Trumpets outperform regular conditional flow models on a variety of imaging and image restoration tasks, including limited-view CT and nonlinear inverse scattering, with a lower compute and memory budget. C-Trumpets enable fast approximation of point estimates like MMSE or MAP as well as physically-meaningful uncertainty quantification.
Key facts. Cited by 13 papers in the map (data through 13 Oct 2026). Builds on 55 of its 85 references that are in the map. First posted on arXiv 15 Apr 2022.
Builds on
55 of 85 references.
References · 55
- 2014Adam: A Method for Stochastic Optimizationcited by 37,093
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,656
- 2018A Style-Based Generator Architecture for Generative Adversarial Networkscited by 6,000
- 2022Generative Adversarial Networkscited by 5,614
- 2019Generative Modeling by Estimating Gradients of the Data Distributioncited by 4,077
- 2013Auto-Encoding Variational Bayescited by 4,024
- 2014Deep Learning Face Attributes in the Wildcited by 3,686
- 2019Analyzing and Improving the Image Quality of StyleGANcited by 3,585
- 2014Conditional Generative Adversarial Netscited by 2,157
- 2016Density estimation using Real NVPcited by 2,033
- 2018Glow: Generative Flow with Invertible 1x1 Convolutionscited by 1,542
- 2019Normalizing Flows for Probabilistic Modeling and Inferencecited by 1,317
38 more
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,147
- 2014NICE: Non-linear Independent Components Estimationcited by 1,054
- 2020Improved Techniques for Training Score-Based Generative Modelscited by 1,039
- 2017VoxCeleb: a large-scale speaker identification datasetcited by 719
- 2015Importance Weighted Autoencoderscited by 454
- 2016Deep Convolutional Neural Network for Inverse Problems in Imagingcited by 432
- 2017Compressed Sensing using Generative Modelscited by 339
- 2021Robust Compressed Sensing MRI with Deep Generative Priorscited by 285
- 2013Expectation Propagation for approximate Bayesian inferencecited by 174
- 2019Learning Likelihoods with Conditional Normalizing Flowscited by 171
- 2019Guided Image Generation with Conditional Invertible Neural Networkscited by 147
- 2020Flows for simultaneous manifold learning and density estimationcited by 117
- 2019Invertible generative models for inverse problems: mitigating representation error and dataset biascited by 94
- 2018Iterative Amortized Inferencecited by 93
- 2017Deep learning for undersampled MRI reconstructioncited by 91
- 2016Amortised MAP Inference for Image Super-resolutioncited by 68
- 2020Deep Probabilistic Imaging: Uncertainty Quantification and Multi-modal Solution Characterization for Computational Imagingcited by 57
- 2019C-Flow: Conditional Generative Flow Models for Images and 3D Point Cloudscited by 50
- 2020Composing Normalizing Flows for Inverse Problemscited by 48
- 2021Stochastic Image Denoising by Sampling from the Posterior Distributioncited by 45
- 2019Structured Output Learning with Conditional Generative Flowscited by 37
- 2020Solving inverse problems using conditional invertible neural networkscited by 37
- 2021Trumpets: Injective Flows for Inference and Inverse Problemscited by 36
- 2020Wavelet Flow: Fast Training of High Resolution Normalizing Flowscited by 33
- 2021Tractable Density Estimation on Learned Manifolds with Conformal Embedding Flowscited by 31
- 2020Bayesian Image Reconstruction using Deep Generative Modelscited by 29
- 2021Conditional Invertible Neural Networks for Diverse Image-to-Image Translationcited by 24
- 2020Regularized Autoencoders via Relaxed Injective Probability Flowcited by 23
- 2020Globally Injective ReLU Networkscited by 23
- 2018Scalable Bayesian uncertainty quantification in imaging inverse problems via convex optimizationcited by 22
- 2021Preconditioned training of normalizing flows for variational inference in inverse problemscited by 19
- 2022UncertaINR: Uncertainty Quantification of End-to-End Implicit Neural Representations for Computed Tomographycited by 19
- 2021Universal Joint Approximation of Manifolds and Densities by Simple Injective Flowscited by 13
- 2019The LoDoPaB-CT Dataset: A Benchmark Dataset for Low-Dose CT Reconstruction Methodscited by 12
- 2019Solving Inverse Wave Scattering with Deep Learningcited by 11
- 2020Learning Multiscale Convolutional Dictionaries for Image Reconstructioncited by 11
- 2022Bayesian Inversion for Nonlinear Imaging Models using Deep Generative Priorscited by 9
- 2020Learning the geometry of wave-based imagingcited by 7
50 most cited of 55 All 55 (JSON)
Built on by
Citing papers per year: 2022: 4; 2023: 4; 2024: 3; 2025: 2.
13 papers.
Sort:
By area:
- 2022Reliable amortized variational inference with physics-based latent distribution correctioncited by 25
- 2023AmbientFlow: Invertible generative models from incomplete, noisy measurementscited by 11
- 2025Bifidelity Parameter Estimation Using Conditional Diffusion Modelscited by 7
- 2023InvertibleNetworks.jl: A Julia package for scalable normalizing flowscited by 6
- 2024Glimpse: Generalized Locality for Scalable and Robust CTcited by 6
- 2022Loop Unrolled Shallow Equilibrium Regularizer (LUSER) -- A Memory-Efficient Inverse Problem Solvercited by 4
- 2022FunkNN: Neural Interpolation for Functional Generationcited by 4
- 2023Deep Injective Prior for Inverse Scatteringcited by 3
- 2022Deep Variational Inverse Scatteringcited by 2
- 2023Estimating Uncertainty in PET Image Reconstruction via Deep Posterior Samplingcited by 2
- 2024LoFi: Neural Local Fields for Scalable Image Reconstructioncited by 2
- 2024Probabilistic Forecasting of Irregular Time Series via Conditional Flowscited by 1
1 more
- 2025Marginal Flow: a flexible and efficient framework for density estimation30 Sep 2025
- 2025Bifidelity Parameter Estimation Using Conditional Diffusion Models2 Apr 2025
- 2024LoFi: Neural Local Fields for Scalable Image Reconstruction7 Nov 2024
- 2024Probabilistic Forecasting of Irregular Time Series via Conditional Flows9 Feb 2024
- 2024Glimpse: Generalized Locality for Scalable and Robust CT1 Jan 2024
- 2023InvertibleNetworks.jl: A Julia package for scalable normalizing flows20 Dec 2023
- 2023AmbientFlow: Invertible generative models from incomplete, noisy measurements9 Sep 2023
- 2023Estimating Uncertainty in PET Image Reconstruction via Deep Posterior Sampling7 Jun 2023
- 2023Deep Injective Prior for Inverse Scattering8 Jan 2023
- 2022FunkNN: Neural Interpolation for Functional Generation20 Dec 2022
- 2022Deep Variational Inverse Scattering8 Dec 2022
- 2022Loop Unrolled Shallow Equilibrium Regularizer (LUSER) -- A Memory-Efficient Inverse Problem Solver10 Oct 2022
- 2022Reliable amortized variational inference with physics-based latent distribution correctioncited by 25
- 2023AmbientFlow: Invertible generative models from incomplete, noisy measurementscited by 11
- 2023InvertibleNetworks.jl: A Julia package for scalable normalizing flowscited by 6
- 2024Glimpse: Generalized Locality for Scalable and Robust CTcited by 6
- 2022Loop Unrolled Shallow Equilibrium Regularizer (LUSER) -- A Memory-Efficient Inverse Problem Solvercited by 4
- 2022FunkNN: Neural Interpolation for Functional Generationcited by 4
- 2023Deep Injective Prior for Inverse Scatteringcited by 3
- 2022Deep Variational Inverse Scatteringcited by 2
- 2023Estimating Uncertainty in PET Image Reconstruction via Deep Posterior Samplingcited by 2
- 2024LoFi: Neural Local Fields for Scalable Image Reconstructioncited by 2
- 2024Probabilistic Forecasting of Irregular Time Series via Conditional Flowscited by 1
- 2025Marginal Flow: a flexible and efficient framework for density estimationcited by 0
- 2025Marginal Flow: a flexible and efficient framework for density estimation30 Sep 2025
- 2024LoFi: Neural Local Fields for Scalable Image Reconstruction7 Nov 2024
- 2024Probabilistic Forecasting of Irregular Time Series via Conditional Flows9 Feb 2024
- 2024Glimpse: Generalized Locality for Scalable and Robust CT1 Jan 2024
- 2023InvertibleNetworks.jl: A Julia package for scalable normalizing flows20 Dec 2023
- 2023AmbientFlow: Invertible generative models from incomplete, noisy measurements9 Sep 2023
- 2023Estimating Uncertainty in PET Image Reconstruction via Deep Posterior Sampling7 Jun 2023
- 2023Deep Injective Prior for Inverse Scattering8 Jan 2023
- 2022FunkNN: Neural Interpolation for Functional Generation20 Dec 2022
- 2022Deep Variational Inverse Scattering8 Dec 2022
- 2022Loop Unrolled Shallow Equilibrium Regularizer (LUSER) -- A Memory-Efficient Inverse Problem Solver10 Oct 2022
- 2022Reliable amortized variational inference with physics-based latent distribution correction24 Jul 2022