Passive Snapshot Coded Aperture Dual-Pixel RGB-D Imaging

B. Ghanekar, S. S. Khan, Vivek Boominathan, Pranav Sharma, Shreyas Singh +2 more
2/9/2026

No official code found. Best implementation: shadowfax11/coded-dual-pixels (4 stars, MIT, last commit 2024-06-23).

Abstract

Passive, compact, single-shot 3D sensing is useful in many application areas such as microscopy, medical imaging, surgical navigation, and autonomous driving where form factor, time, and power constraints can exist. Ob-taining RGB-D scene information over a short imaging distance, in an ultra-compact form factor, and in a passive, snapshot manner is challenging. Dual-pixel (DP) sensors are a potential solution to achieve the same. DP sensors collect light rays from two different halves of the lens in two interleaved pixel arrays, thus capturing two slightly different views of the scene, like a stereo camera system. However, imaging with a DP sensor implies that the defocus blur size is directly proportional to the disparity seen between the views. This creates a tradeoff between disparity estimation vs. deblurring accuracy. To improve this tradeoff effect, we propose CADS (Coded Aperture Dual-Pixel Sensing), in which we use a coded aperture in the imaging lens along with a DP sensor. In our approach, we jointly learn an optimal coded pattern and the reconstruction algorithm in an end-to-end optimization setting. Our resulting CADS imaging system demonstrates improvement of> 1.5 dB PSNR in all-in-focus (AIF) estimates and 5-6% in depth estimation quality over naive DP sensing for a wide range of aperture settings. Furthermore, we build the proposed CADS prototypes for DSLR photography settings and in an endoscope and a dermoscope form factor. Our novel coded dual-pixel sensing approach demonstrates accurate RGB-D reconstruction results in simulations and real-world experiments in a passive, snapshot, and compact manner.

View on arXivView PDF

Code Implementations(1)

MIT

Official Repository for Ghanekar et al. 2024 "Passive Snapshot Coded Aperture Dual-Pixel RGB-D Imaging"

42Shell, PythonMar 30, 20242 years agoMIT

Similar Papers

Cite this paper

@article{ghanekar2026passive,
  title  = {Passive Snapshot Coded Aperture Dual-Pixel RGB-D Imaging},
  author = {B. Ghanekar and S. S. Khan and Vivek Boominathan and Pranav Sharma and Shreyas Singh and Kaushik Mitra and Ashok Veeraraghavan},
  year   = {2026},
  eprint = {2402.18102},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/pdf/2402.18102},
  journal = {CVPR 2024 2024}
}

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

Discussion