Haze Removal

20
HAZE REMOVAL Phil Morley

description

Phil Morley. Haze Removal. The Problem. Fog, Haze, or Smog Want a clear image Weather could be common in areas. The Method. Outlined in paper: Single Haze Removal Using Dark Channel Prior by Kaimin He, Jian Sun, and Xiaoou Tang. What is haze?. - PowerPoint PPT Presentation

Transcript of Haze Removal

Page 1: Haze Removal

HAZE REMOVALPhil Morley

Page 2: Haze Removal
Page 3: Haze Removal
Page 4: Haze Removal

The Problem Fog, Haze, or Smog Want a clear image Weather could be common in areas

Page 5: Haze Removal

The MethodOutlined in paper: Single Haze Removal Using Dark Channel Prior by Kaimin He, Jian Sun, and Xiaoou Tang

Page 6: Haze Removal

What is haze?

I(x) = J(x)t(x) + A(1 − t(x))

I(x): ImageJ(x): Scene RadianceA: Atmospheric Lightt(x): Transmittance

Page 7: Haze Removal

Dark Channel Prior Objects of interest have low values in at

least one color channelGreen leafCar ShadowDark building

Haze has a high pixel intensity

Page 8: Haze Removal
Page 9: Haze Removal

Compute Atmospheric Light

High values in Dark Channel Take top 0.1% Pull Values from original image Average

I(x) = J(x)t(x) + A(1 − t(x))

Page 10: Haze Removal

Estimating TransmissionShuffling the Haze Equation and taking min’s gives you:

)))((min(min1)(~)( A

yIxtc

c

xyc

Which is simply:

][ )(1)(~AyIxtdark

Page 11: Haze Removal

Refine Transmission with Soft Matting Estimated Transmission is blocky

Want to take into account fine detail Haze Equation is alpha matting Therefore can use Soft Matting as

shown by Levin et al.

Page 12: Haze Removal

Soft Matting

)~()~()( ttttttt TT LE

Minimize Cost Function:

Has Closed Form Solution:

tt ~)( UL

wjik

kjk

kk

T

kij

k

Uwiw

jiL),|(

3

1

)))()()(1(1),(

II

U3 = 3x3 Identityλ = 0.0001

Page 13: Haze Removal

Things to improve Performance

Processing TimeMemory Allocation

Settings

Page 14: Haze Removal

Things To Expand Depth Map

From Transmittance3D Model

Image EnhancementHistogram Equalization

Page 15: Haze Removal

Current Results

Page 16: Haze Removal
Page 17: Haze Removal
Page 18: Haze Removal
Page 19: Haze Removal
Page 20: Haze Removal