L. Meylan, Tone mapping for high dynamic range images, Ph.D. Thesis, 2006.
The algorithm used in this programme is a modified form of that described in:
L. Meylan, D. Alleyson, S.Süsstrunk, A model of retinal local adaptation for the tone mapping of CFA images, accepted for Journal of the Optical Society of America, 2007
Adaptation to wide-ranging luminance is based on a modification of the model from:
K. I. Naka, W. A. H. Rushton, S-potentials from luminosity units in the retina of fish(cyprinidae). Journal of Physiology, 185:587-599, 1966.
available from the EPFL web site:
L. Meylan and S. Süsstrunk, High Dynamic Range Image Rendering Using a Retinex-Based Adaptive Filter, IEEE Transactions on Image
Processing, Vol. 15, Nr. 9, pp. 2820-2830, 2006.
L. Meylan, S. Daly and S. Süsstrunk, Tone Mapping For High Dynamic Range Displays, Proc. IS&T/SPIE Electronic Imaging: Human Vision and Electronic Imaging XII, Vol. 6492, 2007.
D. Alleysson, L. Meylan and S. Süsstrunk, HDR CFA Image Rendering, Proc. EURASIP 14th European Signal Processing Conference, 2006.
L. Meylan and S. Süsstrunk, The Influence of Luminance on Local Tone Mapping, Proc. IS&T/SID 13th Color Imaging Conference,
pp. 276-282, 2005.
L. Meylan and S. Süsstrunk, Color image enhancement using a Retinex-based adaptive filter, Proc. IS&T Second European Conference on Color in Graphics, Image, and Vision (CGIV 2004), Vol. 2, pp. 359-363, 2004.
L. Meylan and S. Süsstrunk, Bio-inspired image enhancement for natural color images, Proc. IS&T/SPIE Electronic Imaging 2004: Human Vision and Electronic Imaging IV, Vol. 5292, pp. 46-56, 2004.
For speed, this programme uses recursive separable Gaussian filtering as described in:
J. M. Geusebroek, A. W. M. Smeulders, J. van de Weijer, Fast anisotropic Gauss filtering, IEEE Transactions on Image Processing, Vol. 12, No. 8, 2003
I. T. Young, L. J. van Vliet, Recursive implementation of the Gaussian filter, IEEE Transactions on Signal Processing, vol. 44, pp. 139-151, 1995
with improved constants taken from:
I. T. Young, L. J. van Vliet, M. van Ginkel, Recursive Gabor filtering. IEEE Transactions on Signal Processing, vol. 50, pp. 2799-2805, 2002.
and end of line correction from:
B. Triggs and M. Sdika. Boundary conditions for Young-van Vliet recursive filtering. IEEE Transactions on Signal Processing, vol. 54, pp. 2365-2367, 2006.
Multi-Scale-Retinex with Color Restoration used in some commercial products and which also inspired earlier work by the group at EPFL is described in:
Z. Rahman, D. J. Jobson, G. A. Woodell,Retinex Processing for Automatic Image Enhancement, Journal of Electronic Imaging, 13(1), pp. 100-110, 2004.
Retinex methods unfortunately produce computational artifacts at sharp edges in the image and tend to lose colour saturation and contrast in bright areas. The new Meylan, Alleyson,Süsstrunk method used in Lumincor avoids both of these defects and reproduces the colour of the original with greater fidelity. For the older methods see: