TY - JOUR
T1 - A Retinex model based on Absorbing Markov Chains
AU - Gianini, Gabriele
AU - Rizzi, Alessandro
AU - Damiani, Ernesto
N1 - Funding Information:
This work was partly supported by the Deutscher Akademischer Austausch Dienst (DAAD, contract code A/13/09995), by the University of Passau (Germany) Faculty of Computer Science and Mathematics, Chair of Distributed Information Systems, by the projects COOPERA (grant no. 14.007051) and CMIRA2014/AcceuilPro (grant no.14.004390) of the Region Rhone-Alpes, France and by the project Vinci of the Univ. Franco-Italienne (grant no. 2011/C4-9). The authors also gratefully acknowledge the help provided by the students Dario Raimondi and Mirko Porcu.
Publisher Copyright:
© 2015 Elsevier Inc.
PY - 2016/1/10
Y1 - 2016/1/10
N2 - The Retinex algorithm, developed by Land and McCann, provides an abstract model of the mechanism of color sensation in the Human Vision System. At the basis of model lies the fact that the color appearance of a point does not depend only on its color value, but rather on the comparison among itself and other pixels. According to the model, separately for each chromatic channel, an image pixel receives suitably filtered information about the brightness of other image regions, based on which its own brightness is eventually re-scaled. The original formulation (Land and McCann, 1971) uses a path-based sampling approach: the information is transported by memoryless random walks, starting from randomly chosen points; along the path the information is filtered - based on the brightness of the travelled regions - by a specific path function, computed through chains of ratios of pixel intensities. Such a function is path-dependent and retains the value of the brightest point found along the path. The overall correction to a pixel depends on the specific realizations of two sampling processes: the starting-point sampling process and the path-sampling process. As a consequence of the sampling, this algorithm is known to be intrinsically noisy. This draw-back can be overcome by passing from the path-sampling algorithm to the probabilistic representation of the corresponding diffusion process. In this paper we start from the random path simulative model of Retinex, we respell the standard path-based sampling process representation of the Retinex model, as formalized in Provenzi et al. (2005), and we show that - despite the overall path-dependence - the model can be given a representation in terms of Absorbing Markov Chains, by means of the embedding into a suitable state-space. We derive the corresponding analytic model, accounting for the combined effects of path-function, path sampling process and starting-point sampling process. Finally we provide a numerical algorithm for working out its solution. Using such a model, the output brightness of a pixel can be computed based on the solution of a simple sparse linear system. We show that the output of the random walk sampling algorithm and the Markov Chain based algorithm agree to an extent that can be controlled by few model parameters. We have found also that the Markov Chain based algorithm is more efficient than the basic random path sampling in obtaining noise free images. Those analytic probabilistic models and simulative models can be used as complementary tools for studying the Retinex mechanism and for identifying and comparing variants.
AB - The Retinex algorithm, developed by Land and McCann, provides an abstract model of the mechanism of color sensation in the Human Vision System. At the basis of model lies the fact that the color appearance of a point does not depend only on its color value, but rather on the comparison among itself and other pixels. According to the model, separately for each chromatic channel, an image pixel receives suitably filtered information about the brightness of other image regions, based on which its own brightness is eventually re-scaled. The original formulation (Land and McCann, 1971) uses a path-based sampling approach: the information is transported by memoryless random walks, starting from randomly chosen points; along the path the information is filtered - based on the brightness of the travelled regions - by a specific path function, computed through chains of ratios of pixel intensities. Such a function is path-dependent and retains the value of the brightest point found along the path. The overall correction to a pixel depends on the specific realizations of two sampling processes: the starting-point sampling process and the path-sampling process. As a consequence of the sampling, this algorithm is known to be intrinsically noisy. This draw-back can be overcome by passing from the path-sampling algorithm to the probabilistic representation of the corresponding diffusion process. In this paper we start from the random path simulative model of Retinex, we respell the standard path-based sampling process representation of the Retinex model, as formalized in Provenzi et al. (2005), and we show that - despite the overall path-dependence - the model can be given a representation in terms of Absorbing Markov Chains, by means of the embedding into a suitable state-space. We derive the corresponding analytic model, accounting for the combined effects of path-function, path sampling process and starting-point sampling process. Finally we provide a numerical algorithm for working out its solution. Using such a model, the output brightness of a pixel can be computed based on the solution of a simple sparse linear system. We show that the output of the random walk sampling algorithm and the Markov Chain based algorithm agree to an extent that can be controlled by few model parameters. We have found also that the Markov Chain based algorithm is more efficient than the basic random path sampling in obtaining noise free images. Those analytic probabilistic models and simulative models can be used as complementary tools for studying the Retinex mechanism and for identifying and comparing variants.
KW - Color constancy
KW - Human Vision Model
KW - Image enhancement
KW - Retinex
UR - http://www.scopus.com/inward/record.url?scp=84944191325&partnerID=8YFLogxK
U2 - 10.1016/j.ins.2015.08.015
DO - 10.1016/j.ins.2015.08.015
M3 - Article
AN - SCOPUS:84944191325
SN - 0020-0255
VL - 327
SP - 149
EP - 174
JO - Information Sciences
JF - Information Sciences
ER -