Presentation is loading. Please wait.

Presentation is loading. Please wait.

Edward Land’86 There exists a discrepancy between the human vision system and the recorded color images. Dynamic range difference results in the loss.

Similar presentations


Presentation on theme: "Edward Land’86 There exists a discrepancy between the human vision system and the recorded color images. Dynamic range difference results in the loss."— Presentation transcript:

1

2 Edward Land’86 There exists a discrepancy between the human vision system and the recorded color images. Dynamic range difference results in the loss of the essentials features from the recorded images. Improved fidelity of color images to human observation can be obtained by (a) Computation that combines dynamic range compression, color constancy and color rendition (b) Color restoration.

3 Log * Gain/ offset CR * * Log Σ I(x,y) F 1 (x,y) F 2 (x,y) F 3 (x,y) Σ W1W1 W2W2 α W3W3 + + + + - MSRCR |||||||||||||||||||||||||||||||| MSR CRF

4 First proposed design of Surround function by E.Land’86 was inverse square spatial surround F(x,y) = 1/ [1+(r 2 + c 2 )] The surround function was later modified in Gaussian form by Hurlbert’89 F(x,y) = exp(-r 2 / c 2 ) Where r- √ x 2 + y 2 and c- Surround Space Constant

5 The Single Scale retinex is given by R i (x,y)=log I i (x,y) – log [F(x,y) * I i (x,y) ] Where F(x,y) = K exp(-r 2 / c 2 )--- Surround Function c- Scalar value and selection of K is that r- √ x 2 + y 2 ∫∫ F(x,y) dx dy =1

6 The multi-scale retinex is represented by R i (x,y)= Σ W n { log I i (x,y) - log[ F(x,y) * I i (x,y) ]} Where n-- Scaling Factor W n – Weights (1/3 for each color channel of RGB) N n=1 http://dragon.larc.nasa.gov/pub/papers/multsclrtx.pdf

7 Limitations of the MSR: The Selection of the value of ‘c’ in equ(1) is critical. The DRC results in the violation of Gray world algorithm The region of constant color bleaches out as a result of DRC. Gray World Assumptions: Gray World Assumption states is that, given an image with sufficient amount of color variations, the average value of the RED, GREEN, and BLUE components of the image should average out to a common gray value.

8 The color restoration is calculated using the expression C i (x,y) = β{log[α I i (x,y)] – log[ Σ I i (x,y)]} Where β- Gain Constant α- Controls the strength of non-linearity The Final representation of MSRCR is represented as R MSRCRi (x, y) = G [C i (x, y) * R MSRi (x, y) + b] Where G- Gain Constant and b- Gain Offset value s i=1

9

10 W n - 1/3 - Weight used in Multiscale Retinex N – Number of Scale =3 C1, C2, C3 - Surround Constant – 15, 80,250 respectively G - Final Gain – 192 b - Offset Value – 30 α – Strength of non-linearity – 125 β – Control gain constant - 46

11 Gaussian Surround Function F(r) Image Co-ordinate

12 Input Output Space Constant c=80

13 Inputs Outputs Space Constant c=80

14 Inputs Outputs c=15c=80c=215

15 Output of MSRCR: Inputs MSR Output MSRCR Output

16 Tak at IRIS Laboratory: Inputs MSR Output MSRCR Output

17 Tak at McGhee Tyson Airport: Inputs MSR Output MSRCR Output

18 Few Examples: Input Software My results

19 Tak at IRIS and McGhee Tyson Airport: Input Software My results

20 The following image was presented as an example in the paper, the same image is used as input to both the software available and my implementation. Test Image http://dragon.larc.nasa.gov/pub/papers/multsclrtx.pdf My Implementation From Available Software


Download ppt "Edward Land’86 There exists a discrepancy between the human vision system and the recorded color images. Dynamic range difference results in the loss."

Similar presentations


Ads by Google