Practical Compact Deep Compressed Sensing

Bin Chen, Jian Zhang
11/20/2024
cs.CVeess.IV

Official code: Guaishou74851/PCNet (115 stars, PyTorch, last commit 2025-03-09).

Abstract

Recent years have witnessed the success of deep networks in compressed sensing (CS), which allows for a significant reduction in sampling cost and has gained growing attention since its inception. In this paper, we propose a new practical and compact network dubbed PCNet for general image CS. Specifically, in PCNet, a novel collaborative sampling operator is designed, which consists of a deep conditional filtering step and a dual-branch fast sampling step. The former learns an implicit representation of a linear transformation matrix into a few convolutions and first performs adaptive local filtering on the input image, while the latter then uses a discrete cosine transform and a scrambled block-diagonal Gaussian matrix to generate under-sampled measurements. Our PCNet is equipped with an enhanced proximal gradient descent algorithm-unrolled network for reconstruction. It offers flexibility, interpretability, and strong recovery performance for arbitrary sampling rates once trained. Additionally, we provide a deployment-oriented extraction scheme for single-pixel CS imaging systems, which allows for the convenient conversion of any linear sampling operator to its matrix form to be loaded onto hardware like digital micro-mirror devices. Extensive experiments on natural image CS, quantized CS, and self-supervised CS demonstrate the superior reconstruction accuracy and generalization ability of PCNet compared to existing state-of-the-art methods, particularly for high-resolution images. Code is available at https://github.com/Guaishou74851/PCNet.

View on arXivView PDF

Code Implementations(1)

PyTorch

(TPAMI 2024) Practical Compact Deep Compressed Sensing [PyTorch]

1159PythonJan 15, 20231 years ago
algorithm-unrollingcompressed-sensingcompressive-samplingcompressive-sensingcomputational-imaging+11 more

Similar Papers

Cite this paper

@article{chen2024practical,
  title  = {Practical Compact Deep Compressed Sensing},
  author = {Bin Chen and Jian Zhang},
  year   = {2024},
  eprint = {2411.13081},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.13081v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.13081.svg)](https://codeofpaper.com/paper/2411.13081)

Discussion