An FPGA implementation of a tone mapping algorithm with a halo-reducing filter

Prasoon Ambalathankandy, Alain Horé, Orly Yadid-Pecht

Research output: Contribution to journalArticlepeer-review

14 Scopus citations

Abstract

In this paper, we present a real-time hardware implementation of an exponent-based tone mapping algorithm of Horé et al., that uses both local and global image information for improving the contrast and increasing the brightness of tone-mapped images. Although there are several tone mapping algorithms available in the literature, most of them require manual tuning of their rendering parameters. However, in our implementation, the algorithm has an embedded automatic key parameter estimation block that controls the brightness of the tone-mapped images. We also present the implementation of a Gaussian-based halo-reducing filter. The hardware implementation is described in Verilog and synthesized for a field programmable gate array device. Experimental results performed on different wide dynamic range images show that we are able to get images which are of good visual quality and have good brightness and contrast. The good performance of our hardware architecture is also confirmed quantitatively with the high peak signal-to-noise ratio and structural similarity index.

Original languageEnglish
Pages (from-to)1317-1333
Number of pages17
JournalJournal of Real-Time Image Processing
Volume16
Issue number4
DOIs
StatePublished - 13 Aug 2019
Externally publishedYes

Keywords

  • FPGA-based image processing
  • Halo artifacts
  • High dynamic range
  • Real time
  • Tone mapping

ASJC Scopus subject areas

  • Information Systems

Fingerprint

Dive into the research topics of 'An FPGA implementation of a tone mapping algorithm with a halo-reducing filter'. Together they form a unique fingerprint.

Cite this