Dehazing using color-lines: Results and Comparisons

Dehazing using Color-Lines

Evaluation over Images with Known Transmission

Comparison between Different Methods

 

Instructions: click on thumbnail images to view them next to our result. Click on the result image to view it at full resolution.

These images were produced using pairs of haze-free images and corresponding depth maps. The transmission is computed from the depth assuming constant scattering coeficient. The atmospheric light vector used to produce all the images is A=[0.5, 0.6, 1].

Here is a link to a Matlab script converting jet-color images into [0,1] transmission values

 

Titles Glossary:
input - the input image which we synthesized and used as an input to the different methods
haze-free - the haze-free image which we used for synthesizing the input image
true trans. - the transmission image which we used for synthesizing the input image
mask - is a binary image excluding the sky pixels. The errors reported were computed based on non-sky pixels
data - Matlab file containing the various transmission fields

 

Table reports the accuracy achieved by different methods

Left values indicate L1 error in transmission and right values error in dehazed image

 

Road 1

(click below)
color-lines
input
haze-free
Fattal 08
He 09*
color-lines
  
mask and data
true trans.
Fattal 08 trans.
He 09* trans.
CL trans.

 

Road 2

(click below)
color-lines
input
haze-free
Fattal 08
He 09*
color-lines
  
mask and data
true trans.
Fattal 08 trans.
He 09* trans.
CL trans.

 

Flower 1

(click below)
color-lines
input
haze-free
Fattal 08
He 09*
color-lines
  
mask and data
true trans.
Fattal 08 trans.
He 09* trans.
CL trans.

 

Flower 2

(click below)
color-lines
input
haze-free
Fattal 08
He 09*
color-lines
  
mask and data
true trans.
Fattal 08 trans.
He 09* trans.
CL trans.

 

Lawn 1

(click below)
color-lines
input
haze-free
Fattal 08
He 09*
color-lines
  
mask and data
true trans.
Fattal 08 trans.
He 09* trans.
CL trans.

 

Lawn 2

(click below)
color-lines
input
haze-free
Fattal 08
He 09*
color-lines
  
mask and data
true trans.
Fattal 08 trans.
He 09* trans.
CL trans.

 

Mansion

(click below)
color-lines
input
haze-free
Fattal 08
He 09*
color-lines
  
mask and data
true trans.
Fattal 08 trans.
He 09* trans.
CL trans.

 

Church

(click below)
color-lines
input
haze-free
Fattal 08
He 09*
color-lines
  
mask and data
true trans.
Fattal 08 trans.
He 09* trans.
CL trans.

 

Couch

(click below)
color-lines
input
haze-free
Fattal 08
He 09*
color-lines
  
mask and data
true trans.
Fattal 08 trans.
He 09* trans.
CL trans.

 

Moebius

(click below)
color-lines
input
haze-free
Fattal 08
He 09*
color-lines
  
mask and data
true trans.
Fattal 08 trans.
He 09* trans.
CL trans.

 

Reindeer

(click below)
color-lines
input
haze-free
Fattal 08
He 09*
color-lines
  
mask and data
true trans.
Fattal 08 trans.
He 09* trans.
CL trans.

* The indicated images produced by Single Image Haze Removal method of He et al. 09 were generated from our own implementation and using the same atmospheric light vector that we used in our color-lines method.