Invertible Diffusion Models for Compressed Sensing
Abstract: While deep neural networks (NN) significantly advance image compressed sensing (CS) by improving reconstruction quality, the necessity of training current CS NNs from scratch constrains their effectiveness and hampers rapid deployment. Although recent methods utilize pre-trained diffusion models for image reconstruction, they struggle with slow inference and restricted adaptability to CS. To tackle these challenges, this paper proposes Invertible Diffusion Models (IDM), a novel efficient, end-to-end diffusion-based CS method. IDM repurposes a large-scale diffusion sampling process as a reconstruction model, and fine-tunes it end-to-end to recover original images directly from CS measurements, moving beyond the traditional paradigm of one-step noise estimation learning. To enable such memory-intensive end-to-end fine-tuning, we propose a novel two-level invertible design to transform both (1) multi-step sampling process and (2) noise estimation U-Net in each step into invertible networks. As a result, most intermediate features are cleared during training to reduce up to 93.8% GPU memory. In addition, we develop a set of lightweight modules to inject measurements into noise estimator to further facilitate reconstruction. Experiments demonstrate that IDM outperforms existing state-of-the-art CS networks by up to 2.64dB in PSNR. Compared to the recent diffusion-based approach DDNM, our IDM achieves up to 10.09dB PSNR gain and 14.54 times faster inference. Code is available at https://github.com/Guaishou74851/IDM.
- Block-based compressed sensing of images via deep learning. In 2017 IEEE 19th International Workshop on Multimedia Signal Processing (MMSP), pp. 1–6, 2017. doi: 10.1109/MMSP.2017.8122281.
- MoDL: Model-based deep learning architecture for inverse problems. IEEE Transactions on Medical Imaging, 38(2):394–405, 2018.
- NTIRE 2017 Challenge on Single Image Super-Resolution: Dataset and Study. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), pp. 126–135, 2017.
- Content-aware Scalable Deep Compressed Sensing. IEEE Transactions on Image Processing, 31:5412–5426, 2022.
- Deep Physics-Guided Unrolling Generalization for Compressed Sensing. International Journal of Computer Vision, 131(11):2864–2887, 2023a.
- Deep Decomposition Learning for Inverse Imaging Problems. In Proceedings of European Conference on Computer Vision (ECCV), pp. 510–526, 2020.
- Robust Equivariant Imaging: a Fully Unsupervised Framework for Learning to Image from Noisy and Partial Measurements. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 5647–5656, 2022a.
- Prior Image Constrained Compressed Sensing (PICCS): A Method to Accurately Reconstruct Dynamic CT Images from Highly Undersampled Projection Data Sets. Medical Physics, 35(2):660–663, 2008.
- Learning Memory Augmented Cascading Network for Compressed Sensing of Images. In Proceedings of European Conference on Computer Vision (ECCV), pp. 513–529, 2020.
- FSOINet: Feature-Space Optimization-Inspired Network for Image Compressive Sensing. In Proceedings of IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 2460–2464, 2022b.
- Deep-Learned Regularization and Proximal Operator for Image Compressive Sensing. IEEE Transactions on Image Processing, 30:7112–7126, 2021.
- Hierarchical integration diffusion model for realistic image deblurring. In Proceedings of Neural Information Processing Systems (NeurIPS), 2023b.
- Memory-Efficient Network for Large-Scale Video Compressive Sensing. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 16246–16255, 2021.
- Improving Diffusion Models for Inverse Problems using Manifold Constraints. In Proceedings of Neural Information Processing Systems (NeurIPS), volume 35, pp. 25683–25696, 2022.
- Diffusion Posterior Sampling for General Noisy Inverse Problems. In Proceedings of International Conference on Learning Representations (ICLR), 2023a.
- Direct Diffusion Bridge Using Data Consistency for Inverse Problems. In Proceedings of Neural Information Processing Systems (NeurIPS), 2023b.
- Prompt-Tuning Latent Diffusion Models for Inverse Problems. arXiv preprint arXiv:2310.01110, 2023c.
- The cancer imaging archive (tcia): maintaining and operating a public information repository. Journal of Digital Imaging, 26:1045–1057, 2013.
- Image Compressed Sensing Using Non-local Neural Network. IEEE Transactions on Multimedia, 2021.
- Inversion by Direct Iteration: An Alternative to Denoising Diffusion for Image Restoration. Transactions on Machine Learning Research, 2023. ISSN 2835-8856.
- Imagenet: A large-scale hierarchical image database. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 248–255, 2009.
- Diffusion Models Beat GANs on Image Synthesis. Proceedings of Neural Information Processing Systems (NeurIPS), 34:8780–8794, 2021.
- Fast and Efficient Compressive Sensing using Structurally Random Matrices. IEEE Transactions on Signal Processing, 60(1):139–154, 2012.
- Compressive Sensing via Nonlocal Low-Rank Regularization. IEEE Transactions on Image Processing, 23(8):3618–3632, 2014.
- Donoho, D. L. Compressed Sensing. IEEE Transactions on Information Theory, 52(4):1289–1306, 2006.
- An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale. In Proceedings of International Conference on Learning Representations (ICLR), 2020.
- Single-Pixel Imaging via Compressive Sampling. IEEE Signal Processing Magazine, 25(2):83–91, 2008.
- Adapt and Diffuse: Sample-Adaptive Reconstruction via Latent Diffusion Models. arXiv preprint arXiv:2309.06642, 2023.
- Global Sensing and Measurements Reuse for Image Compressed Sensing. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 8954–8963, 2022.
- Generative Diffusion Prior for Unified Image Restoration and Enhancement. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 9935–9946, 2023.
- Score-Based Diffusion Models as Principled Priors for Inverse Imaging. In Proceedings of IEEE International Conference on Computer Vision (ICCV), 2023.
- Coded Hyperspectral Image Reconstruction Using Deep External and Internal Learning. IEEE Transactions on Pattern Analysis and Machine Intelligence, 44(7):3404–3420, 2021.
- Implicit Diffusion Models for Continuous Super-Resolution. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 10021–10030, 2023.
- Neumann Networks for Linear Inverse Problems in Imaging. IEEE Transactions on Computational Imaging, 6:328–343, 2019.
- The Reversible Residual Network: Backpropagation Without Storing Activations. In Proceedings of Neural Information Processing Systems (NeurIPS), volume 30, 2017.
- Diffusion Models as Plug-and-Play Priors. In Proceedings of Neural Information Processing Systems (NeurIPS), volume 35, pp. 14715–14728, 2022.
- Deep Residual Learning for Image Recognition. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 770–778, 2016.
- Iterative reconstruction based on latent diffusion model for sparse data reconstruction. arXiv preprint arXiv:2307.12070, 2023.
- GANs Trained by a Two Time-Scale Update Rule Converge to a Local Nash Equilibrium. In Proceedings of Neural Information Processing Systems (NeurIPS), volume 30, 2017.
- Flow++: Improving flow-based generative models with variational dequantization and architecture de?sign. In Proceedings of International Conference on Machine Learning (ICML), pp. 2722–2730, 2019.
- Denoising Diffusion Probabilistic Models. In Proceedings of Neural Information Processing Systems (NeurIPS), volume 33, pp. 6840–6851, 2020.
- Single Image Super-Resolution from Transformed Self-Exemplars. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 5197–5206, 2015.
- WINNet: Wavelet-Inspired Invertible Network for Image Denoising. IEEE Transactions on Image Processing, 31:4377–4392, 2022.
- Deep Fully-Connected Networks for Video Compressive Sensing. Digital Signal Processing, 72:9–18, 2018.
- Robust Compressed Sensing MRI with Deep Generative Priors. In Proceedings of Neural Information Processing Systems (NeurIPS), volume 34, pp. 14938–14954, 2021.
- Plug-and-Play Methods for Integrating Physical and Learned Models in Computational Imaging: Theory, algorithms, and applications. IEEE Signal Processing Magazine, 40(1):85–97, 2023.
- SNIPS: Solving Noisy Inverse Problems Stochastically. In Proceedings of Neural Information Processing Systems (NeurIPS), volume 34, pp. 21757–21769, 2021.
- Denoising Diffusion Restoration Models. In Proceedings of Neural Information Processing Systems (NeurIPS), 2022.
- BK-SDM: Architecturally Compressed Stable Diffusion for Efficient Text-to-Image Generation. In Proceedings of International Conference on Machine Learning Workshops (ICMLW), 2023a.
- Regularization by Texts for Latent Diffusion Inverse Solvers. arXiv preprint arXiv:2311.15658, 2023b.
- Glow: Generative Flow with Invertible 1x1 Convolutions. In Proceedings of Neural Information Processing Systems (NeurIPS), volume 31, 2018.
- ReconNet: Non-iterative Reconstruction of Images from Compressively Sensed Measurements. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 449–458, 2016.
- Training Graph Neural Networks with 1000 Layers. In Proceedings of International Conference on Machine Learning (ICML), pp. 6437–6449, 2021.
- D3c2-net: Dual-domain deep convolutional coding network for compressive sensing. arXiv preprint arXiv:2207.13560, 2022.
- Fluorescence microscopy. Nature Methods, 2(12):910–919, 2005.
- DiffBIR: Towards Blind Image Restoration with Generative Diffusion Prior. arXiv preprint arXiv:2308.15070, 2023.
- I22{}^{2}start_FLOATSUPERSCRIPT 2 end_FLOATSUPERSCRIPTsb: Image-to-image schrödinger bridge. In Proceedings of International Conference on Machine Learning (ICML), 2023a.
- DOLCE: A Model-Based Probabilistic Diffusion Framework for Limited-Angle CT Reconstruction. In Proceedings of IEEE International Conference on Computer Vision (ICCV), pp. 10498–10508, 2023b.
- Invertible Denoising Network: A Light Solution for Real Noise Removal. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 13365–13374, 2021.
- Image Restoration with Mean-Reverting Stochastic Differential Equations. In Proceedings of International Conference on Machine Learning (ICML), pp. 23045–23066, 2023.
- Sparse MRI: The Application of Compressed Sensing for Rapid MR Imaging. Magnetic Resonance in Medicine, 58(6):1182–1195, 2007.
- Waterloo Exploration Database: New Challenges for Image Quality Assessment Models. IEEE Transactions on Image Processing, 26(2):1004–1016, 2016.
- DeepCache: Accelerating Diffusion Models for Free. arXiv preprint arXiv:2312.00858, 2023.
- Reversible Recurrent Neural Networks. In Proceedings of Neural Information Processing Systems (NeurIPS), volume 31, 2018.
- Reversible Vision Transformers. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 10830–10840, 2022.
- A Database of Human Segmented Natural Images and Its Application to Evaluating Segmentation Algorithms and Measuring Ecological Statistics. In Proceedings of IEEE International Conference on Computer Vision (ICCV), volume 2, pp. 416–423, 2001.
- Algorithm Unrolling: Interpretable, Efficient Deep Learning for Signal and Image Processing. IEEE Signal Processing Magazine, 38(2):18–44, 2021.
- Deep generalized unfolding networks for image restoration. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 17399–17410, 2022.
- A Deep Learning Approach to Structured Signal Recovery. In Proceedings of IEEE Allerton Conference on Communication, Control, and Computing, pp. 1336–1343, 2015.
- Improved Denoising Diffusion Probabilistic Models. In Proceedings of International Conference on Machine Learning (ICML), pp. 8162–8171, 2021.
- PyTorch: An Imperative Style, High-Performance Deep Learning Library. In Proceedings of Neural Information Processing Systems (NeurIPS), volume 32, 2019.
- The little engine that could: Regularization by denoising (RED). SIAM Journal on Imaging Sciences, 10(4):1804–1844, 2017.
- High-resolution image synthesis with latent diffusion models. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 10674–10685, 2022.
- U-Net: Convolutional Networks for Biomedical Image Segmentation. In Proceedings of International Conference on Medical Image Computing and Computer-Assisted Intervention (MICCAI), pp. 234–241, 2015.
- Beyond First-Order Tweedie: Solving Inverse Problems using Latent Diffusion. arXiv preprint arXiv:2312.00852, 2023a.
- Solving Linear Inverse Problems Provably via Posterior Sampling with Latent Diffusion Models. In Proceedings of Neural Information Processing Systems (NeurIPS), 2023b.
- Learning Representations by Back-Propagating Errors. Nature, 323(6088):533–536, 1986.
- Palette: Image-to-Image Diffusion Models. In Proceedings of ACM Special Interest Group on Computer Graphics and Interactive Techniques Conference (SIGGRAPH), 2022.
- Image super-resolution via iterative refinement. IEEE Transactions on Pattern Analysis and Machine Intelligence, 45(4):4713–4726, 2023.
- A Deep Cascade of Convolutional Neural Networks for Dynamic MR Image Reconstruction. IEEE Transactions on Medical Imaging, 37(2):491–503, 2017.
- LAION-5B: An open large-scale dataset for training next generation image-text models. In Proceedings of Neural Information Processing Systems (NeurIPS), pp. 25278–25294, 2022.
- Deep Null Space Learning for Inverse Problems: Convergence Analysis and Rates. Inverse Problems, 35(2), 2019.
- Shannon, C. E. Communication in the Presence of Noise. Proceedings of Institute of Radio Engineers (IRE), 37(1):10–21, 1949.
- Transcs: A transformer-based hybrid architecture for image compressed sensing. IEEE Transactions on Image Processing, 31:6991–7005, 2022.
- Image Compressed Sensing Using Convolutional Neural Network. IEEE Transactions on Image Processing, 29:375–388, 2019a.
- Scalable Convolutional Neural Network for Image Compressed Sensing. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 12290–12299, 2019b.
- Deep Unsupervised Learning Using Nonequilibrium Thermodynamics. In Proceedings of International Conference on Machine Learning (ICML), pp. 2256–2265, 2015.
- Memory-Augmented Deep Unfolding Network for Compressive Sensing. In Proceedings of ACM International Conference on Multimedia (ACM MM), pp. 4249–4258, 2021a.
- Denoising Diffusion Implicit Models. In Proceedings of International Conference on Learning Representations (ICLR), 2021b.
- Optimization-inspired cross-attention transformer for compressive sensing. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 6174–6184, 2023a.
- Pseudoinverse-Guided Diffusion Models for Inverse Problems. In Proceedings of International Conference on Learning Representations (ICLR), 2023b.
- Pseudoinverse-Guided Diffusion Models for Inverse Problems. In Proceedings of International Conference on Learning Representations (ICLR), 2023c.
- Generative Modeling by Estimating Gradients of the Data Distribution. In Proceedings of Neural Information Processing Systems (NeurIPS), volume 32, 2019.
- MintNet: Building Invertible Neural Networks with Masked Convolutions. In Proceedings of Neural Information Processing Systems (NeurIPS), volume 32, 2019.
- Score-Based Generative Modeling through Stochastic Differential Equations. In Proceedings of International Conference on Learning Representations (ICLR), 2021c.
- Invertible Image Compressive Sensing. In Proceedings of Chinese Conference on Pattern Recognition and Computer Vision (PRCV), pp. 548–560, 2021.
- Deep probabilistic imaging: Uncertainty quantification and multi-modal solution characterization for computational imaging. In Proceedings of the AAAI Conference on Artificial Intelligence, pp. 2628–2637, 2021.
- Deep ADMM-Net for Compressive Sensing MRI. In Proceedings of Neural Information Processing Systems (NeurIPS), volume 29, pp. 10–18, 2016.
- Dual-Path Attention Network for Compressed Sensing Image Reconstruction. IEEE Transactions on Image Processing, 29:9482–9495, 2020.
- Computational Imaging and Artificial Intelligence: The Next Revolution of Mobile Vision. Proceedings of the IEEE, 111(12):1607–1639, 2023.
- Dual Energy CT Using Slow kVp Switching Acquisition and Prior Image Constrained Compressed Sensing. Physics in Medicine & Biology, 55(21):6411, 2010.
- Attention Is All You Need. In Proceedings of Neural Information Processing Systems (NeurIPS), volume 30, 2017.
- End-to-End Diffusion Latent Optimization Improves Classifier Guidance. In Proceedings of IEEE International Conference on Computer Vision (ICCV), 2023a.
- EDICT: Exact Diffusion Inversion via Coupled Transformations. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 22532–22541, 2023b.
- Exploiting diffusion prior for real-world image super-resolution. In Proceedings of IEEE International Conference on Computer Vision (ICCV), 2023a.
- Unlimited-Size Diffusion Restoration. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), pp. 1160–1167, 2023b.
- Zero-Shot Image Restoration Using Denoising Diffusion Null-Space Model. In Proceedings of International Conference on Learning Representations (ICLR), 2023c.
- Image Quality Assessment: From Error Visibility to Structural Similarity. IEEE Transactions on Image Processing, 13(4):600–612, 2004.
- Deblurring via Stochastic Refinement. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 16293–16303, 2022.
- Cache Me if You Can: Accelerating Diffusion Models through Block Caching. arXiv preprint arXiv:2312.03209, 2023.
- Latent diffusion prior enhanced deep unfolding for spectral image reconstruction. arXiv preprint arXiv:2311.14280, 2023.
- DiffIR: Efficient Diffusion Model for Image Restoration. In Proceedings of IEEE International Conference on Computer Vision (ICCV), 2023.
- CSformer: Bridging Convolution and Transformer for Compressive Sensing. IEEE Transactions on Image Processing, 32:2827–2842, 2023.
- ISTA-Net++absent{}^{++}start_FLOATSUPERSCRIPT + + end_FLOATSUPERSCRIPT: Flexible Deep Unfolding Network for Compressive Sensing. In Proceedings of IEEE International Conference on Multimedia and Expo (ICME), pp. 1–6, 2021a.
- COAST: COntrollable Arbitrary-Sampling NeTwork for Compressive Sensing. IEEE Transactions on Image Processing, 30:6066–6080, 2021b.
- Snapshot Compressive Imaging: Theory, Algorithms, and Applications. IEEE Signal Processing Magazine, 38(2):65–88, 2021.
- ISTA-Net: Interpretable Optimization-Inspired Deep Network for Image Compressive Sensing. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 1828–1837, 2018.
- Group-Based Sparse Representation for Image Restoration. IEEE Transactions on Image Processing, 23(8):3336–3351, 2014.
- Optimization-Inspired Compact Deep Compressive Sensing. IEEE Journal of Selected Topics in Signal Processing, 14(4):765–774, 2020.
- Physics-Inspired Compressive Sensing: Beyond deep unrolling. IEEE Signal Processing Magazine, 40(1):58–72, 2023.
- Deep Plug-and-Play Super-Resolution for Arbitrary Blur Kernels. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 1671–1681, 2019.
- Plug-and-Play Image Restoration with Deep Denoiser Prior. IEEE Transactions on Pattern Analysis and Machine Intelligence, 44(10):6360–6376, 2022.
- The unreasonable effectiveness of deep features as a perceptual metric. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 586–595, 2018.
- AMP-Net: Denoising-based Deep Unfolding for Compressive Image Sensing. IEEE Transactions on Image Processing, 30:1487–1500, 2021.
- Re22{}^{2}start_FLOATSUPERSCRIPT 2 end_FLOATSUPERSCRIPTtal: Rewiring pretrained video backbones for reversible temporal action localization. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition (CVPR), pp. 10637–10647, 2023.
- Sequential Convolution and Runge-Kutta Residual Architecture for Image Compressed Sensing. In Proceedings of European Conference on Computer Vision (ECCV), pp. 232–248, 2020.
- Denoising Diffusion Models for Plug-and-Play Image Restoration. In Proceedings of IEEE Conference on Computer Vision and Pattern Recognition Workshops (CVPRW), pp. 1219–1229, 2023.
Paper Prompts
Sign up for free to create and run prompts on this paper using GPT-5.
Top Community Prompts
Collections
Sign up for free to add this paper to one or more collections.