A real-time implementation of gradient domain high dynamic range compression using a local Poisson solver

  • Authors:
  • Lavanya Vytla;Firas Hassan;Joan E. Carletta

  • Affiliations:
  • Department of Electrical and Computer Engineering, University of Akron, Akron, USA;Electrical and Computer Engineering and Computer Science Department, Ohio Northern University, Ada, USA;Department of Electrical and Computer Engineering, University of Akron, Akron, USA

  • Venue:
  • Journal of Real-Time Image Processing
  • Year:
  • 2013

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a real-time hardware implementation of a gradient domain dynamic range compression algorithm for high dynamic range (HDR) images. This technique works by calculating the gradients of the HDR image, manipulating those gradients, and reconstructing an output low dynamic range image that corresponds to the manipulated gradients. Reconstruction involves solving the Poisson equation. We propose a Poisson solver that utilizes only local information around each pixel along with special boundary conditions, and requires a small and fixed amount of hardware for any image size, with no need to buffer the entire image. The hardware implementation is described in VHDL and synthesized for a field programmable gate array (FPGA) device. The maximum operating frequency achieved is fast enough to process high dynamic range videos with one megapixel per frame at a rate of about 100 frames per second. The hardware is tested on standard HDR images from the Debevec library. The output images produced have good visual quality.