Skip to main navigation Skip to search Skip to main content

Lucky High Dynamic Range Smartphone Imaging

Research output: Contribution to journalArticlepeer-review

Abstract

While the human eye can perceive an impressive twenty stops of dynamic range, smartphone camera sensors remain limited to about twelve stops despite decades of research. A variety of high dynamic range (HDR) image capture and processing techniques have been proposed, and, in practice, they can extend the dynamic range by 3–5 stops for handheld photography. This paper proposes an approach that robustly captures dynamic range using a handheld smartphone camera and lightweight networks suitable for running on mobile devices. Our method operates indirectly on linear raw pixels in bracketed exposures. Every pixel in the final HDR image is a convex combination of input pixels in the neighborhood, adjusted for exposure, and thus avoids hallucination artifacts typical of recent deep image synthesis networks. We validate our system on both synthetic imagery and unseen real bracketed images — we confirm zero-shot generalization of the method to smartphone camera captures. Our iterative inference architecture is capable of processing an arbitrary number of bracketed input photos, and we show examples from capture stacks containing 3–9 images. Our training process relies only on synthetic captures yet generalizes to unseen real photos from several cameras. Moreover, we show that this training scheme improves other SOTA methods over their pretrained counterparts. Project page: https://lucky-hdr.github.io/.

Original languageEnglish (US)
Article number157
JournalACM Transactions on Graphics
Volume45
Issue number4
DOIs
StatePublished - Jul 3 2026

All Science Journal Classification (ASJC) codes

  • Computer Graphics and Computer-Aided Design

Keywords

  • high dynamic range
  • image processing
  • optical flow
  • raw processing

Fingerprint

Dive into the research topics of 'Lucky High Dynamic Range Smartphone Imaging'. Together they form a unique fingerprint.

Cite this