English only
IVRG - Images and Visual Representation Group
Reproducible Research
EPFL > I&C > IVRG > Reproducible Research > Digital Camera Workflow for HDR Images
Supplem. Material & Downloads
Software & Demos
Jobs & Internships
Absence chart
Panorama Livecam

Digital Camera Workflow for High Dynamic Range Images Using a Model of Retinal Processing

Daniel Tamburrino, David Alleysson, Laurence Meylan, Sabine Süsstrunk


We propose a complete digital camera workflow to capture and render high dynamic range (HDR) static scenes,
from RAW sensor data to an output-referred encoded image. In traditional digital camera processing, demo-
saicing is one of the first operations done after scene analysis. It is followed by rendering operations, such as
color correction and tone mapping. In our workflow, which is based on a model of retinal processing, most of the
rendering steps are performed before demosaicing. This reduces the complexity of the computation, as only one
third of the pixels are processed. This is especially important as our tone mapping operator applies local and
global tone corrections, which is usually needed to well render high dynamic scenes. Our algorithms efficiently
process HDR images with different keys and different content.


D. Tamburrino, D. Alleysson, L. Meylan and S. Süsstrunk, Digital Camera Workflow for High Dynamic Range Images Using a Model of Retinal Processing, IS&T/SPIE Electronic Imaging: Digital Photography IV, Vol. 6817, 2008.
[detailed record] [bibtex]

Code and Data

Here you can find the Matlab code and data to reproduce the results of the paper. If you use this code in your research and publications, please also put a reference to this paper. Thank you!
Matlab code (36kB)
Example image files (165Mb)

.hdr version of Notre Dame Church images (right-click and save as..):
NotreDame1.hdr (24Mb)
NotreDame2.hdr (24Mb)

Tested Configurations

Matlab 7.1

Comments and remarks

Daniel Tamburrino

Last update : Wednesday, 07-Jan-2009 13:46:10 CET
Comments/feedback to : webmaster [dot] lcav [at] epfl [dot] ch