Title: Approaches for Retinex and Their Relations
1Approaches for Retinex and Their Relations
2Presentation Outline
- Introductions to retinex
- Approaches for retinex
- The variational framework
- Relation of these approaches
- Conclusions
3What Is Retinex
- Lightness and retinex theory
- E. H. Land 1971
- Visual system of human
- Retina the sensory membrane lining the eye that
receives the image formed by the lens (Webster) - Reflectance and illumination
- Edges and independent color senstion
4Model of retinex (1)
The given image
The illumination part
The reflectance part
5Model of retinex (2)
Log
Exp
Input Image
Estimate the Illumination
6Three Types of Previous Approaches
- Random walk algorithms
- E. H. Land (1971)
- Homomorphic filtering
- E. H. Land (1986), D. J. Jobson (1997)
- Solving Poisson equation
- B. K. P. Horn (1974)
7Random Walk Algorithms (1)
- First retinex algorithm
- A series of random paths
- Starting pixel
- Randomly select a neighbor pixel as next pixel on
path - Accumulator and counter
8Random Walk Algorithms (2)
- Adequate number of random paths
- Cover the whole image
- Small variance
- Length of paths
- gt200 for 10x10 image (D. H. Brainard)
9Special Smoothness of Random Walk
- The value in the accumulator
- The illumination part
10Homomorphic Filtering
- Assume illumination part to be smooth
- Apply low pass filter
11Poisson Equation Solution (1)
- Derivative of illumination part close to zero
- Reflectance part to be piece-wise constant
- Get the illumination part
- Take the derivative of the image
- Clip out the high derivative peaks
12Poisson Equation Solution (2)
- Solve Poisson equation
- Iterative method
- Apply low-pass filter (invert Laplacian operator)
13Comments on Above Approaches
- Random walk algorithm
- Too slow
- Homomorphic filtering
- Low-pass filtering first or log first?
- More work needed to be done on Poisson equation
solving
14Variational Framework
- Presented by R. Kimmel etc.
- From assumptions to penalty function
- From penalty function to algorithm
15Assumptions On Illumination Image
- Spatial smoothness of illumination
- Reflectance is not pure white
- Illumination close to intensity image
- Spatial smoothness of reflectance
- Continues smoothly beyond boundaries
16Penalty Function and Restrictions
- Goal to minimize
- Subject to
- And on
17Solve the Penalty Function (1)
- Euler-Lagrange equations
- And
18Solve the Penalty Function (2)
- Projected normalized steepest descent (PNSD)
- Iteratively to get illumination part
19Multi-resolution
- Make PNSD algorithm converges faster
- Illumination part is smooth
- Coarse resolution image first
- Upscale coarse illumination as initial of finer
resolution layer - Not multi-scale technique
20Relationship of Different Approaches (1)
- Random walk and Homomorphic filtering
- R. Kimmels words on Homomorphic filtering
- and remove constraint
21Relationship of Different Approaches (2)
- Apply appropriate scaling on images, Homomorphic
filtering satisfies constrain - and
- Poisson equation approach
22Conclusions
- Retinex is trying to simulate human vision
process - Different approaches are from same assumptions
- Implementation details are important for results
23Thank You