The retinex is a human perception-based image processing algorithm which provides color constancy and dynamic range compression. We have previously reported on a single-scale retinex (SSR) and shown that it can either achieve color/lightness rendition or dynamic range compression, but not both simultaneously. We now present a multi-scale retinex (MSR) which overcomes this limitation for most scenes. Both color rendition and dynamic range compression are successfully accomplished except for some ``pathological" scenes that have very strong spectral characteristics in a single band.
Recommendations
Underwater image enhancement by color correction and color constancy via Retinex for detail preserving
AbstractIn underwater, light attenuation causes non-uniform illumination that degrades underwater image. To enhance the degraded image, we propose an underwater image enhancement method that includes color correction, color constancy, multi-...
Graphical abstractDisplay Omitted
Highlights- The formulation of color correction compensates the red and blue channels by masking.
Fast Algorithm of Image Enhancement based on Multi-Scale Retinex
In this paper, a fast image enhancement algorithm based on Multi-Scale Retinex in HSV color model is presented. The image enhancement using Multi-Scale Retinex in HSV model is computationally complex due to nonlinear color conversion. The proposed ...
A Color Image Enhancement Technique Using Multiscale Retinex
FIT '13: Proceedings of the 2013 11th International Conference on Frontiers of Information TechnologyIn this work we develop a new technique to enhance color images using multiscale retinex theory. The proposed technique consists of four major steps. In first step Principal Component Analysis (PCA) is used on the input colored image to obtain the ...