Tone mapping

From Wikipedia, the free encyclopedia

HDR Tone Mapping Example
HDR Tone Mapping Example

Tone mapping is a computer graphics technique used to approximate the appearance of high dynamic range images in media with a more limited dynamic range. Print-outs, CRT or LCD monitors, and projectors all have a limited dynamic range which is inadequate to reproduce the full range of light intensities present in natural scenes. Essentially, tone mapping addresses the problem of strong contrast reduction from the scene values (radiance) to the displayable range while preserving the image details and color appearance important to appreciate the original scene content.

Contents

[edit] Purpose and methods

Tone Mapped High dynamic range image example showing stained glass windows in south alcove of Old Saint Paul's, Wellington, New Zealand.
Tone Mapped High dynamic range image example showing stained glass windows in south alcove of Old Saint Paul's, Wellington, New Zealand.
The six individual exposures used to create the previous image.
The six individual exposures used to create the previous image.

The goals of tone mapping can be differently stated depending on the particular application. In some cases producing just nice-looking images is the main goal, while other applications might emphasize reproducing as many image details as possible, or maximizing the image contrast. The goal in realistic rendering applications might be to obtain a perceptual match between a real scene and a displayed image even though the display device is not able to reproduce the full range of luminance values.

Various tone mapping operators have been developed in the recent years [1]. A simple example of tone mapping filter is L = Y / (Y + 1). This function will map scene radiance values Y in the domain [0, \infty) to a displayable output range of [0,1).

A more sophisticated group of tone mapping algorithms is based on contrast or gradient domain methods. Such operators concentrate on preserving contrast rather than mapping luminance values. This approach is motivated by the fact that the human perception is the most sensitive to contrast or ratios between light patches. Those tone mapping methods usually produce very sharp images, which preserve very well small contrast details; however, this is often done at the cost of flattening an overall image contrast. Examples of such tone mapping methods include: gradient domain high dynamic range compression [2] and A Perceptual Framework for Contrast Processing of High Dynamic Range Images[3] (a tone mapping is one of the applications of this framework).

An interesting approach to tone mapping of HDR images is inspired by the anchoring theory of lightness perception [4]. This theory comprehensively explains many characteristics of the human visual system such as lightness constancy and its spectacular failures, which are important in the perception of images. The key concept of this tone mapping method (Lightness Perception in Tone Reproduction[5]) is a decomposition of an HDR image into areas (frameworks) of consistent illumination and the local calculation of the lightness values. The net lightness of an image is calculated by merging of the frameworks proportionally to their strength. Particularly important is the anchoring -- relating the luminance values to a known brightness value, namely estimating which luminance value is perceived as white in the scene. This approach to tone mapping does not affect the local contrast and preserves the natural colors of an HDR image due to the linear handling of luminance.

[edit] Gallery

[edit] References

  1.   Kate Devlin, Alan Chalmers, Alexander Wilkie, Werner Purgathofer. "STAR Report on Tone Reproduction and Physically Based Spectral Rendering" in Eurographics 2002. DOI: 10.1145/1073204.1073242
  2.   Raanan Fattal, Dani Lischinski, Michael Werman. "Gradient Domain High Dynamic Range Compression"
  3.   Rafal Mantiuk, Karol Myszkowski, Hans-Peter Seidel. "A Perceptual Framework for Contrast Processing of High Dynamic Range Images"
  4.   Alan Gilchrist. "An Anchoring Theory of Lightness Perception".
  5.   Grzegorz Krawczyk, Karol Myszkowski, Hans-Peter Seidel. "Lightness Perception in Tone Reproduction for High Dynamic Range Images"

[edit] External links

[edit] Tone mapping algorithms

In other languages