260 likes | 540 Views
Approaches for Retinex and Their Relations. Yu Du March 14, 2002. Presentation Outline. Introductions to retinex Approaches for retinex The variational framework Relation of these approaches Conclusions. What Is Retinex. Lightness and retinex theory E. H. Land 1971
E N D
Approaches for Retinex and Their Relations Yu Du March 14, 2002
Presentation Outline • Introductions to retinex • Approaches for retinex • The variational framework • Relation of these approaches • Conclusions
What 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
Model of retinex (1) The given image The illumination part The reflectance part
Model of retinex (2) + Log Exp Input Image Estimate the Illumination
Three 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)
Random 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
Random Walk Algorithms (2) • Adequate number of random paths • Cover the whole image • Small variance • Length of paths • >200 for 10x10 image (D. H. Brainard)
Special Smoothness of Random Walk • The value in the accumulator • The illumination part
Homomorphic Filtering • Assume illumination part to be smooth • Apply low pass filter
Poisson 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
Poisson Equation Solution (2) • Solve Poisson equation • Iterative method • Apply low-pass filter (invert Laplacian operator)
Comments 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
Variational Framework • Presented by R. Kimmel etc. • From assumptions to penalty function • From penalty function to algorithm
Assumptions 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
Penalty Function and Restrictions • Goal to minimize: • Subject to: And on
Solve the Penalty Function (1) • Euler-Lagrange equations And
Solve the Penalty Function (2) • Projected normalized steepest descent (PNSD) • Iteratively to get illumination part
Multi-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
Relationship of Different Approaches (1) • Random walk and Homomorphic filtering • R. Kimmel’s words on Homomorphic filtering and remove constraint
Relationship of Different Approaches (2) • Apply appropriate scaling on images, Homomorphic filtering satisfies constrain and • Poisson equation approach:
Conclusions • Retinex is trying to simulate human vision process • Different approaches are from same assumptions • Implementation details are important for results
Thank You March 14, 2002