Deep Optics for Video Snapshot Compressive Imaging

Ping Wang, Lishun Wang, Xin Yuan
2/14/2026

No official code found. Best implementation: pwangcs/DeepOpticsSCI (11 stars, MIT, last commit 2024-07-16).

Abstract

Video snapshot compressive imaging (SCI) aims to capture a sequence of video frames with only a single shot of a 2D detector, whose backbones rest in optical modulation patterns (also known as masks) and a computational reconstruction algorithm. Advanced deep learning algorithms and mature hardware are putting video SCI into practical applications. Yet, there are two clouds in the sunshine of SCI: i) low dynamic range as a victim of high temporal multiplexing, and ii) existing deep learning algorithms’ degradation on real system. To address these challenges, this paper presents a deep optics framework to jointly optimize masks and a reconstruction network. Specifically, we first propose a new type of structural mask to realize motionaware and full-dynamic-range measurement. Considering the motion awareness property in measurement domain, we develop an efficient network for video SCI reconstruction using Transformer to capture long-term temporal dependencies, dubbed Res2former. Moreover, sensor response is introduced into the forward model of video SCI to guarantee end-to-end model training close to real system. Finally, we implement the learned structural masks on a digital micro-mirror device. Experimental results on synthetic and real data validate the effectiveness of the proposed frame-work. We believe this is a milestone for real-world video SCI. The source code and data are available at https://github.com/pwangcs/DeepOpticsSCI.

View on arXivView PDF

Code Implementations(1)

MIT

[ICCV 2023] Source code and pre-trained models for "Deep Optics for Video Snapshot Compressive Imaging".

110PythonAug 3, 20232 years agoMIT

Similar Papers

Cite this paper

@article{wang2026deep,
  title  = {Deep Optics for Video Snapshot Compressive Imaging},
  author = {Ping Wang and Lishun Wang and Xin Yuan},
  year   = {2026},
  eprint = {2404.05274},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2404.05274},
  journal = {ICCV 2023 2023}
}

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/2404.05274.svg)](https://codeofpaper.com/paper/2404.05274)

Discussion