Retinex Image Enhancement Techniques --- Algorithm, Application and Advantages Prepared by: Zhixi Bian and Yan Zhang.

Slides:



Advertisements
Similar presentations
Evaluating Color Descriptors for Object and Scene Recognition Koen E.A. van de Sande, Student Member, IEEE, Theo Gevers, Member, IEEE, and Cees G.M. Snoek,
Advertisements

Grey Level Enhancement Contrast stretching Linear mapping Non-linear mapping Efficient implementation of mapping algorithms Design of classes to support.
Robust statistical method for background extraction in image segmentation Doug Keen March 29, 2001.
Image Processing Lecture 4
Approaches for Retinex and Their Relations Yu Du March 14, 2002.
Image Histograms Cumulative histogram
Topic 4 - Image Mapping - I DIGITAL IMAGING Course 3624 Department of Physics and Astronomy Professor Bob Warwick.
Intensity Transformations (Chapter 3)
Digital Image Processing
ECE 472/572 - Digital Image Processing
6. Gray level enhancement Some of the simplest, yet most useful, image processing operations involve the adjustment of brightness, contrast or colour in.
Image Processing IB Paper 8 – Part A Ognjen Arandjelović Ognjen Arandjelović
Image Enhancement Digital Image Processing Instructor: Dr. Cheng-Chien LiuCheng-Chien Liu Department of Earth Sciences National Cheng Kung University Last.
Chapter 4: Image Enhancement
BYST Eh-1 DIP - WS2002: Enhancement in the Spatial Domain Digital Image Processing Bundit Thipakorn, Ph.D. Computer Engineering Department Image Enhancement.
E.G.M. PetrakisFiltering1 Linear Systems Many image processing (filtering) operations are modeled as a linear system Linear System δ(x,y) h(x,y)
Digital Image Processing In The Name Of God Digital Image Processing Lecture3: Image enhancement M. Ghelich Oghli By: M. Ghelich Oghli
Image enhancement in the spatial domain. Human vision for dummies Anatomy and physiology Wavelength Wavelength sensitivity.
Ji-Hee Han, Sejung Yang, and Byung-Uk Lee, Member, IEEE IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 20, NO. 2, FEBRUARY 2011.
Face Recognition and Biometric Systems 2005/2006 Filters.
Large Lump Detection by SVM Sharmin Nilufar Nilanjan Ray.
Modeling Pixel Process with Scale Invariant Local Patterns for Background Subtraction in Complex Scenes (CVPR’10) Shengcai Liao, Guoying Zhao, Vili Kellokumpu,
Zhengya Xu, Hong Ren Wu, Xinghuo Yu, Fellow, IEEE, Bin Qiu, Senior Member, IEEE Colour Image Enhancement by Virtual Histogram Approach IEEE Transactions.
Image Enhancement To process an image so that the result is more suitable than the original image for a specific application. Spatial domain methods and.
EEE 498/591- Real-Time DSP1 What is image processing? x(t 1,t 2 ) : ANALOG SIGNAL x : real value (t 1,t 2 ) : pair of real continuous space (time) variables.
Retinex Algorithm Combined with Denoising Methods Hae Jong, Seo Multi Dimensional Signal Processing Group University of California at Santa Cruz.
Digital Image Processing
Texture Reading: Chapter 9 (skip 9.4) Key issue: How do we represent texture? Topics: –Texture segmentation –Texture-based matching –Texture synthesis.
Image Enhancement.
Large Lump Detection by SVM Sharmin Nilufar Nilanjan Ray.
A Novel 2D To 3D Image Technique Based On Object- Oriented Conversion.
Dynamic Range Compression & Color Constancy Democritus University of Thrace
1 Image Processing(IP) 1. Introduction 2. Digital Image Fundamentals 3. Image Enhancement in the spatial Domain 4. Image Enhancement in the Frequency Domain.
ECE 472/572 - Digital Image Processing Lecture 4 - Image Enhancement - Spatial Filter 09/06/11.
Spectral contrast enhancement
Digital Image Processing Lecture 4 Image Restoration and Reconstruction Second Semester Azad University Islamshar Branch
Machine Vision ENT 273 Image Filters Hema C.R. Lecture 5.
1 Jayanta Mukhopadhyay Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur, , India
 In electrical engineering and computer science image processing is any form of signal processing for which the input is an image, such as a photograph.
CS654: Digital Image Analysis Lecture 17: Image Enhancement.
Remote Sensing and Image Processing: 2 Dr. Hassan J. Eghbali.
Digital Image Processing
Point Operations – Chapter 5. Definition Some of the things we do to an image involve performing the same operation on each and every pixel (point) –We.
Digital Image Processing Lecture 4: Image Enhancement: Point Processing Prof. Charlene Tsai.
Factors affecting CT image RAD
1 Remote Sensing and Image Processing: 2 Dr. Mathias (Mat) Disney UCL Geography Office: 301, 3rd Floor, Chandler House Tel:
CIS 601 Image ENHANCEMENT in the SPATIAL DOMAIN Dr. Rolf Lakaemper.
EE663 Image Processing Dr. Samir H. Abdul-Jauwad Electrical Engineering Department King Fahd University of Petroleum & Minerals.
Edward Land’86 There exists a discrepancy between the human vision system and the recorded color images. Dynamic range difference results in the loss.
Machine Vision ENT 273 Image Filters Hema C.R. Lecture 5.
March 2004 Charles A. DiMarzio, Northeastern University ECEG287 Optical Detection Course Notes Part 15: Introduction to Array Detectors Profs.
Intelligent Vision Systems ENT 496 Image Filtering and Enhancement Hema C.R. Lecture 4.
Surround-Adaptive Local Contrast Enhancement for Preserved Detail Perception in HDR Images Geun-Young Lee 1, Sung-Hak Lee 1, Hyuk-Ju Kwon 1, Tae-Wuk Bae.
Remote Sensing Image Enhancement. Image Enhancement ► Increases distinction between features in a scene ► Single image manipulation ► Multi-image manipulation.
Lecture Reading  3.1 Background  3.2 Some Basic Gray Level Transformations Some Basic Gray Level Transformations  Image Negatives  Log.
Digital Image Processing Lecture 4: Image Enhancement: Point Processing January 13, 2004 Prof. Charlene Tsai.
CS332 Visual Processing Department of Computer Science Wellesley College CS 332 Visual Processing in Computer and Biological Vision Systems Analysis of.
Image Contrast Enhancement Based on a Histogram Transformation of Local Standard Deviation Dah-Chung Chang* and Wen-Rong Wu, Member, IEEE IEEE TRANSACTIONS.
A Fast Video Noise Reduction Method by Using Object-Based Temporal Filtering Thou-Ho (Chao-Ho) Chen, Zhi-Hong Lin, Chin-Hsing Chen and Cheng-Liang Kao.
Lecture 10 Chapter 5: Image Restoration. Image restoration Image restoration is the process of recovering the original scene from the observed scene which.
Image Perception ‘Let there be light! ‘. “Let there be light”
Heechul Han and Kwanghoon Sohn
Image enhancement algorithms & techniques Point-wise operations
IMAGE PROCESSING INTENSITY TRANSFORMATION AND SPATIAL FILTERING
CSC 381/481 Quarter: Fall 03/04 Daniela Stan Raicu
Digital Image Processing
HALO-FREE DESIGN FOR RETINEX BASED REAL-TIME VIDEO ENHANCEMENT SYSTEM
Image Enhancement in the Spatial Domain
Presentation transcript:

Retinex Image Enhancement Techniques --- Algorithm, Application and Advantages Prepared by: Zhixi Bian and Yan Zhang

Introduction  Why called Retinex? –An method bridging the gap between images and the human observation of scenes.  Origin of Retinex –Proposed by Edwin Land 1 in 1986 –A model of lightness and color perception of human vision  No theoretical but experimentally proved Retinex –An automatic imaging process –Independent of variations in the scene

What could Retinex do?  Depending on the circumstances, Retinex could achieve –Sharpening Compensation for the blurring introduced by image formation process –Color constancy processing Improve consistency of output as illumination changes –dynamic range compression

Development of Retinex techniques  Single Scale Retinex (SSR)  Multi-Scale Retinex (MSR)  Multi-Scale Retinex with Color Restoration (MSRCR)  Multi-Scale Retinex with canonical gain/offset

Single Scale Retinex (SSR)  Algorithm –I i (x,y): the image distribution in the i th spectral band –R i (x,y): retinex output – Gaussian function: F(x,y)=Ke -(x2+y2)/c2 K determined by: C is the Gaussian surround space constant

SSR result comparison with different gaussian constant I

SSR result comparison with different gaussian constant II

Properties of Retinex Small scale (small c) Good dynamic range compression large scale (large c) Good tonal rendition

Multi-Scale Retinex (MSR)  Algorithm –N: number of scales, –ω n : weight associated with the nth scale –Empirical value: N=3, ω n =1/3, C = 15, 80 and 250 correspondingly for each scale in F n  Better than SSR in balance of dynamic compression and color rendition SSR i

Comparison of SSR and MSR

Improvements on MSR -- Color Restoration  MSR is good enough for gray pictures  But not desirable for color pictures –RGB proportion out of balance I R (x,y):I G (x,y):I B (x,y) ==  Solutions –Multi-Scale Retinex with Color Restoration (MSRCR) ?

Multi-scale Retinex with color Restoration (MSRCR)  Algorithm ith band color restoration function (CRF) S is the number of spectral channels, general s=3 How to get the right C i ? ---- Mystery spot !!! ---- Value of the patent!!!

Further improvements on MSR -- For better contrast  Characteristics of retinex pictures histogram  Solutions –Canonical gain/offset Canonical: general constants independent of inputs and color bands Where to clip off? ---- Mystery spot !!! How much gain to add? ---- Value of the patent!!!

MSRCR with ‘canonical’gain/offset  Restored color and better contrast  Canonical gain/offset –make a transition from the logarithmic domain to display domain  Algorithm –The same G, b value in the paper couldn’t reproduce the better results –Experimental values were achieved through several trials

MSR compared with MSRCR gain/offset I

MSR compared with MSRCR gain/offset II

Histogram of MSRCR gain/offset Characteristic gaussian distribution of RGB channels

Other Image Enhancement Techniques-1  Gain/offset correction –d max dynamic range of display media, normally 255 –Pros Success on dynamic range compression Transfer the dynamic range to the display medium –Cons Loss of details due to saturation and clipping

 Gama Correction –Pros Good for improving pictures too dark or too bright –Cons Sacrifice the visibility in the ‘bright’ Global function, no detail enhancement Other Image Enhancement Techniques-2

 Histogram Equalization –Remapping the histogram of the scene to a uniform probability density function –Pros Good for for scenes very dark or very bright –Cons Bad for pictures with bi-modal histogram Other Image Enhancement Techniques-3

 Homomorphic filtering  Resemble to MSR  Difference: the last exponential part makes it go back to original domain f(x,y) lnDFTH(u,v)(DFT) -1 exp g(x,y) Gaussian high pass filter Other Image Enhancement Techniques-4

MSR compare with other techniques I

MSR compare with other techniques II

Summary  SSR is hard to keep balance on dynamic compression and color rendition depending on one C constant  MSR could achieve both good dynamic range compression and color rendition for gray pictures  MSRCR with canonical gain/offset shows improvements on color images –Color restoration –Better contrast –However, optimized scale, gain and offset parameters should be further investigated  As compared with other techniques –SSR and MSR are independent of inputs ‘Canonical’ parameters: scales, gain, offset SSR and MSR have much more general application and better effects for all pictures

Reference 1. E. Land, “An alternative technique for the computation of the designator in the retinex theory of color vision”, Proc. Nat. Acad, Sci., vol.83, P , D. J. Jobson, Z. Rahman, and G. A. Woodell, ``Retinex processing for automatic image enhancement,'' Human Vision and Electronic Imaging VII, SPIE Symposium on Electronic Imaging, Porc. SPIE 4662, (2002)``Retinex processing for automatic image enhancement,'' 3. Z. Rahman, G. A. Woodell, and D. J. Jobson, ``Retinex Image Enhancement: Application to Medical Images,'' presented at the NASA workshop on New Partnerships in Medical Diagnostic Imaging, Greenbelt, Maryland, July 2001``Retinex Image Enhancement: Application to Medical Images,'' 4. D. J. Jobson, Z. Rahman, and G. A. Woodell, "A Multi-Scale Retinex For Bridging the Gap Between Color Images and the Human Observation of Scenes," IEEE Transactions on Image Processing: Special Issue on Color Processing, July 1997"A Multi-Scale Retinex For Bridging the Gap Between Color Images and the Human Observation of Scenes," 5. D. J. Jobson, Z. Rahman, and G. A. Woodell, "Properties and Performance of a Center/Surround Retinex," IEEE Transactions on Image Processing, March 1997"Properties and Performance of a Center/Surround Retinex," 6. Z. Rahman, G. A. Woodell, and D. J. Jobson, "A Comparison of the Multiscale Retinex With Other Image Enhancement Techniques,'' Proceedings of the IS&T 50th Anniversary Conference, May 1997"A Comparison of the Multiscale Retinex With Other Image Enhancement Techniques,'' 7. D. J. Jobson, Z. Rahman, and G. A. Woodell, "A Multi-Scale Retinex For Bridging the Gap Between Color Images and the Human Observation of Scenes," IEEE Transactions on Image Processing: Special Issue on Color Processing, July 1997"A Multi-Scale Retinex For Bridging the Gap Between Color Images and the Human Observation of Scenes," 8. B. Thompson, Z. Rahman, and S. Park, "A Multi-scale Retinex for Improved Performance In Multi- Spectral Image Classification," SPIE International Symposium on AeroSense, Visual Information Processing IX, April 2000."A Multi-scale Retinex for Improved Performance In Multi- Spectral Image Classification,"

Thank you